From 1995485f216221c2efca1456423059135fbabe1c Mon Sep 17 00:00:00 2001 From: Josh Hall <jhall@openai.com> Date: Fri, 14 Mar 2025 14:59:43 -0400 Subject: [PATCH 01/14] initial commit --- .../basics_of_agents_sdk/Tee Time Finder.png | Bin 0 -> 457104 bytes .../basics_of_agent_sdk.ipynb | 326 ++++++++++++++++++ .../data/raw/Golf_Shot_Data_0.csv | 35 ++ .../data/raw/Golf_Shot_Data_1.csv | 102 ++++++ .../data/raw/Golf_Shot_Data_10.csv | 114 ++++++ .../data/raw/Golf_Shot_Data_12.csv | 54 +++ .../data/raw/Golf_Shot_Data_13.csv | 40 +++ .../data/raw/Golf_Shot_Data_2.csv | 85 +++++ .../data/raw/Golf_Shot_Data_3.csv | 56 +++ .../data/raw/Golf_Shot_Data_4.csv | 68 ++++ .../data/raw/Golf_Shot_Data_5.csv | 63 ++++ .../data/raw/Golf_Shot_Data_6.csv | 69 ++++ .../data/raw/Golf_Shot_Data_7.csv | 133 +++++++ .../data/raw/Golf_Shot_Data_8.csv | 133 +++++++ .../data/raw/Golf_Shot_Data_9.csv | 79 +++++ 15 files changed, 1357 insertions(+) create mode 100644 examples/agents_sdk/basics_of_agents_sdk/Tee Time Finder.png create mode 100644 examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_0.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_1.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_10.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_12.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_13.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_2.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_3.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_4.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_5.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_6.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_7.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_8.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_9.csv diff --git a/examples/agents_sdk/basics_of_agents_sdk/Tee Time Finder.png b/examples/agents_sdk/basics_of_agents_sdk/Tee Time Finder.png new file mode 100644 index 0000000000000000000000000000000000000000..0746bbf4689dcea8e16a3c115b8cc842365d49d8 GIT binary patch literal 457104 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≧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 Z=FU=`Nxo>(;jjz-<jyHc=Sb;#{y)^Ef8+oF literal 0 HcmV?d00001 diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb new file mode 100644 index 0000000000..73c88cff22 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb @@ -0,0 +1,326 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# The Basics with Agents SDK\n", + "\n", + "We recently launched the [Agents SDK](https://openai.github.io/openai-agents-python/) to make it easier to orchestrate agentic workflows. In this cookbook, we have'll some fun composing a Golf Agent that can help with creating personalized practice plans and also make score predictions for scores around you.\n", + "\n", + "- [Response API](https://platform.openai.com/docs/api-reference/responses)\n", + "- [File Search API](https://platform.openai.com/docs/guides/tools-file-search)\n", + "- [Web Search API](https://platform.openai.com/docs/guides/tools-web-search?api-mode=responses)\n", + "\n", + "## Agent Workflow\n", + "\n", + "For our design we divide the roles and resoponsibilities of agents by functionality. This architecture will help not only with dividing roles and responaibilities but also debugging and optimizations later on. Below are the following Agents and their scope \n", + "\n", + "\n", + "\n", + "- Triage Agent - responsible for understanding the user's initial intent and handing off to our other agents.\n", + "- Practice Planner Agent - responsibale for constructing a personalized and detailed practice plan. This agent will have access to the FileSearch API to query for relevant user shot informatin\n", + "- Score Predictor & Course Finder - responsible for finding nearby golf courses based on the user's request, making a score prediction for each fo the golf courses returned, and recommending club distance lengths for that day. This agent has access to the same FileSearch API to review shot data and also has access to the WebSearch API.\n", + "\n", + "\n", + "## Data Preparation & Vector Store Population\n", + "\n", + "Before we can fire user requests into our Golf Agent, we need to upload the user's historical shot data into a Vector Store. Here is an example of the original golf data from a user's driving range practice session. \n", + "\n", + "| Date | Player | Club Name | Club Type | Club Speed | Attack Angle | Club Path | Club Face | Face to Path | Ball Speed | Smash Factor | Launch Angle | Launch Direction | Backspin | Sidespin | Spin Rate | Spin Rate Type | Spin Axis | Apex Height | Carry Distance | Carry Deviation Angle | Carry Deviation Distance | Total Distance | Total Deviation Angle | Total Deviation Distance |\n", + "|-----------------|--------|-----------|-----------|-------------|---------------|------------|------------|----------------|--------------|----------------|----------------|------------------|------------|------------|-------------|----------------|------------|--------------|----------------|------------------------|--------------------------|----------------|------------------------|--------------------------|\n", + "| 1/4/25 17:01:39 | Brian | | 7 Iron | 74.02 | 2.68 | 5.99 | 10.18 | 4.19 | 100.39 | 1.36 | 20.67 | 9.11 | 3501.39 | -366.16 | 3520.48 | Measured | 5.97 | 22.77 | 143.31 | 11.92 | 29.59 | 156.29 | 12.01 | 32.52 |\n", + "| 1/4/25 17:02:08 | Brian | | 7 Iron | 75.85 | -3.13 | 3.87 | 5.76 | 1.89 | 100.17 | 1.32 | 18.06 | 5.22 | 3549.35 | 61.95 | 3549.89 | Measured | -1.0 | 19.23 | 140.03 | 5.18 | 12.63 | 154.17 | 5.11 | 13.74 |\n", + "| 1/4/25 17:02:52 | Jason | | 7 Iron | 75.74 | -4.96 | 7.18 | 5.95 | -1.23 | 87.15 | 1.15 | 12.74 | 5.79 | 2423.86 | 1189.54 | 2700.02 | Estimated | -26.14 | 6.79 | 91.81 | 0.92 | 1.47 | 122.10 | -0.35 | -0.75 |\n", + "| 1/4/25 17:03:49 | Herald | | 7 Iron | 75.99 | 4.53 | 5.91 | 5.20 | -0.71 | 96.95 | 1.28 | 14.49 | 5.01 | 4544.12 | -699.41 | 4597.63 | Measured | 8.75 | 13.98 | 124.95 | 8.29 | 18.01 | 138.91 | 8.55 | 20.66 |\n", + "| 1/4/25 17:04:58 | Jason | | 7 Iron | 77.08 | 7.36 | 3.77 | 3.15 | -0.62 | 102.56 | 1.33 | | 3.06 | 1918.64 | 0.00 | 1918.64 | Measured | 0.00 | | | | | | | |\n", + "| 1/4/25 17:05:42 | Brian | | 7 Iron | 34.29 | 0.00 | 0.00 | 0.00 | 0.00 | 41.41 | 1.21 | 17.26 | -2.19 | 3052.55 | 0.00 | 3052.55 | Estimated | 0.00 | 2.00 | 23.61 | -2.21 | -0.91 | 29.05 | -2.21 | -1.12 |\n", + "| 1/4/25 17:08:56 | Jason | | 7 Iron | 75.77 | -4.19 | 6.90 | 10.15 | 3.25 | 98.76 | 1.30 | 19.33 | 9.20 | 5117.86 | 573.16 | 5149.85 | Measured | -6.39 | 21.80 | 133.79 | 7.32 | 17.04 | 143.50 | 7.09 | 17.72 |\n", + "| 1/4/25 17:09:17 | Brian | | 7 Iron | 76.39 | 2.79 | 3.26 | 6.68 | 3.42 | 104.35 | 1.37 | 15.02 | 5.89 | 3443.57 | -523.87 | 3483.19 | Measured | 8.65 | 16.47 | 143.91 | 9.10 | 22.75 | 159.72 | 9.34 | 25.93 |\n", + "| 1/4/25 17:09:48 | Jason | | 7 Iron | 76.35 | 0.35 | 2.09 | 6.56 | 4.47 | 102.63 | 1.34 | 14.20 | 5.65 | 5386.30 | -1082.16 | 5493.93 | Measured | 11.36 | 16.61 | 135.01 | 10.57 | 24.77 | 146.59 | 10.88 | 27.67 |\n", + "| 1/4/25 17:10:26 | Lauren | | 7 Iron | 77.78 | 4.00 | 8.51 | 9.90 | 1.39 | 99.70 | 1.28 | 17.16 | 9.20 | 4462.13 | -68.54 | 4462.66 | Measured | 0.88 | 18.77 | 135.86 | 10.13 | 23.90 | 147.86 | 10.09 | 25.91 |\n", + "\n", + "\n", + "In the perfect world, if we were a serious golfer, we could have added to the Note and Tag fields to writedown specific observations from each of these shots while practicing. Therefore, we're going to enrich this data by using a LLM to provide detailed shot feedback for each shot." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Step 1: Data Preparation\n", + "In this step, we read the input CSV files, process them by combining header and unit information, and save the processed files for later use." + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: pandas in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (2.2.3)\n", + "Requirement already satisfied: openai in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (1.66.3)\n", + "Requirement already satisfied: tqdm in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (4.67.1)\n", + "Requirement already satisfied: numpy>=1.23.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2.2.3)\n", + "Requirement already satisfied: python-dateutil>=2.8.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2.9.0.post0)\n", + "Requirement already satisfied: pytz>=2020.1 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2025.1)\n", + "Requirement already satisfied: tzdata>=2022.7 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2025.1)\n", + "Requirement already satisfied: anyio<5,>=3.5.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (4.8.0)\n", + "Requirement already satisfied: distro<2,>=1.7.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (1.9.0)\n", + "Requirement already satisfied: httpx<1,>=0.23.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (0.28.1)\n", + "Requirement already satisfied: jiter<1,>=0.4.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (0.9.0)\n", + "Requirement already satisfied: pydantic<3,>=1.9.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (2.10.6)\n", + "Requirement already satisfied: sniffio in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (1.3.1)\n", + "Requirement already satisfied: typing-extensions<5,>=4.11 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (4.12.2)\n", + "Requirement already satisfied: idna>=2.8 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from anyio<5,>=3.5.0->openai) (3.10)\n", + "Requirement already satisfied: certifi in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (2025.1.31)\n", + "Requirement already satisfied: httpcore==1.* in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (1.0.7)\n", + "Requirement already satisfied: h11<0.15,>=0.13 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpcore==1.*->httpx<1,>=0.23.0->openai) (0.14.0)\n", + "Requirement already satisfied: annotated-types>=0.6.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (0.7.0)\n", + "Requirement already satisfied: pydantic-core==2.27.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (2.27.2)\n", + "Requirement already satisfied: six>=1.5 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from python-dateutil>=2.8.2->pandas) (1.17.0)\n" + ] + } + ], + "source": [ + "!pip install pandas openai tqdm" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + " 35%|███▍ | 27/78 [00:55<01:44, 2.04s/it]:00<?, ?it/s]\n", + "Processing CSV files: 0%| | 0/13 [00:55<?, ?it/s]\n" + ] + }, + { + "ename": "KeyboardInterrupt", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[31m---------------------------------------------------------------------------\u001b[39m", + "\u001b[31mKeyboardInterrupt\u001b[39m Traceback (most recent call last)", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[24]\u001b[39m\u001b[32m, line 91\u001b[39m\n\u001b[32m 89\u001b[39m csv_path = os.path.join(raw_data_folder, filename)\n\u001b[32m 90\u001b[39m output_filepath = os.path.join(enriched_data_folder, filename)\n\u001b[32m---> \u001b[39m\u001b[32m91\u001b[39m \u001b[43mprocess_and_enrich_csv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43moutput_filepath\u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[24]\u001b[39m\u001b[32m, line 76\u001b[39m, in \u001b[36mprocess_and_enrich_csv\u001b[39m\u001b[34m(filepath, output_filepath)\u001b[39m\n\u001b[32m 74\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mprocess_and_enrich_csv\u001b[39m(filepath, output_filepath):\n\u001b[32m 75\u001b[39m df = pd.read_csv(filepath)\n\u001b[32m---> \u001b[39m\u001b[32m76\u001b[39m feedback_tags = \u001b[43mdf\u001b[49m\u001b[43m.\u001b[49m\u001b[43mprogress_apply\u001b[49m\u001b[43m(\u001b[49m\u001b[43mgenerate_feedback\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43maxis\u001b[49m\u001b[43m=\u001b[49m\u001b[32;43m1\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m 77\u001b[39m df[\u001b[33m'\u001b[39m\u001b[33mNote\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mfeedback\u001b[39m\u001b[33m'\u001b[39m]\n\u001b[32m 78\u001b[39m df[\u001b[33m'\u001b[39m\u001b[33mTag\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mtag\u001b[39m\u001b[33m'\u001b[39m]\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/tqdm/std.py:917\u001b[39m, in \u001b[36mtqdm.pandas.<locals>.inner_generator.<locals>.inner\u001b[39m\u001b[34m(df, func, *args, **kwargs)\u001b[39m\n\u001b[32m 914\u001b[39m \u001b[38;5;66;03m# Apply the provided function (in **kwargs)\u001b[39;00m\n\u001b[32m 915\u001b[39m \u001b[38;5;66;03m# on the df using our wrapper (which provides bar updating)\u001b[39;00m\n\u001b[32m 916\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m917\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mgetattr\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mdf\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mdf_function\u001b[49m\u001b[43m)\u001b[49m\u001b[43m(\u001b[49m\u001b[43mwrapper\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 918\u001b[39m \u001b[38;5;28;01mfinally\u001b[39;00m:\n\u001b[32m 919\u001b[39m t.close()\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/frame.py:10374\u001b[39m, in \u001b[36mDataFrame.apply\u001b[39m\u001b[34m(self, func, axis, raw, result_type, args, by_row, engine, engine_kwargs, **kwargs)\u001b[39m\n\u001b[32m 10360\u001b[39m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01mpandas\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mcore\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mapply\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m frame_apply\n\u001b[32m 10362\u001b[39m op = frame_apply(\n\u001b[32m 10363\u001b[39m \u001b[38;5;28mself\u001b[39m,\n\u001b[32m 10364\u001b[39m func=func,\n\u001b[32m (...)\u001b[39m\u001b[32m 10372\u001b[39m kwargs=kwargs,\n\u001b[32m 10373\u001b[39m )\n\u001b[32m> \u001b[39m\u001b[32m10374\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mop\u001b[49m\u001b[43m.\u001b[49m\u001b[43mapply\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m.__finalize__(\u001b[38;5;28mself\u001b[39m, method=\u001b[33m\"\u001b[39m\u001b[33mapply\u001b[39m\u001b[33m\"\u001b[39m)\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:916\u001b[39m, in \u001b[36mFrameApply.apply\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m 913\u001b[39m \u001b[38;5;28;01melif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.raw:\n\u001b[32m 914\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m.apply_raw(engine=\u001b[38;5;28mself\u001b[39m.engine, engine_kwargs=\u001b[38;5;28mself\u001b[39m.engine_kwargs)\n\u001b[32m--> \u001b[39m\u001b[32m916\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_standard\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1063\u001b[39m, in \u001b[36mFrameApply.apply_standard\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m 1061\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mapply_standard\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[32m 1062\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.engine == \u001b[33m\"\u001b[39m\u001b[33mpython\u001b[39m\u001b[33m\"\u001b[39m:\n\u001b[32m-> \u001b[39m\u001b[32m1063\u001b[39m results, res_index = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_series_generator\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1064\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m 1065\u001b[39m results, res_index = \u001b[38;5;28mself\u001b[39m.apply_series_numba()\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1081\u001b[39m, in \u001b[36mFrameApply.apply_series_generator\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m 1078\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m option_context(\u001b[33m\"\u001b[39m\u001b[33mmode.chained_assignment\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m):\n\u001b[32m 1079\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m i, v \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28menumerate\u001b[39m(series_gen):\n\u001b[32m 1080\u001b[39m \u001b[38;5;66;03m# ignore SettingWithCopy here in case the user mutates\u001b[39;00m\n\u001b[32m-> \u001b[39m\u001b[32m1081\u001b[39m results[i] = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43mv\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1082\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(results[i], ABCSeries):\n\u001b[32m 1083\u001b[39m \u001b[38;5;66;03m# If we have a view on v, we need to make a copy because\u001b[39;00m\n\u001b[32m 1084\u001b[39m \u001b[38;5;66;03m# series_generator will swap out the underlying data\u001b[39;00m\n\u001b[32m 1085\u001b[39m results[i] = results[i].copy(deep=\u001b[38;5;28;01mFalse\u001b[39;00m)\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/tqdm/std.py:912\u001b[39m, in \u001b[36mtqdm.pandas.<locals>.inner_generator.<locals>.inner.<locals>.wrapper\u001b[39m\u001b[34m(*args, **kwargs)\u001b[39m\n\u001b[32m 906\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mwrapper\u001b[39m(*args, **kwargs):\n\u001b[32m 907\u001b[39m \u001b[38;5;66;03m# update tbar correctly\u001b[39;00m\n\u001b[32m 908\u001b[39m \u001b[38;5;66;03m# it seems `pandas apply` calls `func` twice\u001b[39;00m\n\u001b[32m 909\u001b[39m \u001b[38;5;66;03m# on the first column/row to decide whether it can\u001b[39;00m\n\u001b[32m 910\u001b[39m \u001b[38;5;66;03m# take a fast or slow code path; so stop when t.total==t.n\u001b[39;00m\n\u001b[32m 911\u001b[39m t.update(n=\u001b[32m1\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m t.total \u001b[38;5;129;01mor\u001b[39;00m t.n < t.total \u001b[38;5;28;01melse\u001b[39;00m \u001b[32m0\u001b[39m)\n\u001b[32m--> \u001b[39m\u001b[32m912\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[24]\u001b[39m\u001b[32m, line 58\u001b[39m, in \u001b[36mgenerate_feedback\u001b[39m\u001b[34m(row)\u001b[39m\n\u001b[32m 17\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mgenerate_feedback\u001b[39m(row):\n\u001b[32m 18\u001b[39m prompt = \u001b[33mf\u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m 19\u001b[39m \u001b[33m Review the following shot data and provide concise feedback:\u001b[39m\n\u001b[32m 20\u001b[39m \n\u001b[32m (...)\u001b[39m\u001b[32m 56\u001b[39m \u001b[33m \u001b[39m\u001b[38;5;130;01m}}\u001b[39;00m\n\u001b[32m 57\u001b[39m \u001b[33m \u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m---> \u001b[39m\u001b[32m58\u001b[39m response = \u001b[43mclient\u001b[49m\u001b[43m.\u001b[49m\u001b[43mresponses\u001b[49m\u001b[43m.\u001b[49m\u001b[43mcreate\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 59\u001b[39m \u001b[43m \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m=\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mgpt-4o-mini\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m 60\u001b[39m \u001b[43m \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\n\u001b[32m 61\u001b[39m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43msystem\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mSYSTEM_INSTRUCTIONS\u001b[49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 62\u001b[39m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprompt\u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m 63\u001b[39m \u001b[43m \u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 64\u001b[39m \u001b[43m \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m=\u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m 65\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mformat\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m 66\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtype\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mjson_object\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\n\u001b[32m 67\u001b[39m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m 68\u001b[39m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m 69\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 71\u001b[39m result = response.output_text\n\u001b[32m 72\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m pd.Series(\u001b[38;5;28meval\u001b[39m(result))\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_utils/_utils.py:279\u001b[39m, in \u001b[36mrequired_args.<locals>.inner.<locals>.wrapper\u001b[39m\u001b[34m(*args, **kwargs)\u001b[39m\n\u001b[32m 277\u001b[39m msg = \u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[33mMissing required argument: \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mquote(missing[\u001b[32m0\u001b[39m])\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m\"\u001b[39m\n\u001b[32m 278\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mTypeError\u001b[39;00m(msg)\n\u001b[32m--> \u001b[39m\u001b[32m279\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/resources/responses/responses.py:602\u001b[39m, in \u001b[36mResponses.create\u001b[39m\u001b[34m(self, input, model, include, instructions, max_output_tokens, metadata, parallel_tool_calls, previous_response_id, reasoning, store, stream, temperature, text, tool_choice, tools, top_p, truncation, user, extra_headers, extra_query, extra_body, timeout)\u001b[39m\n\u001b[32m 573\u001b[39m \u001b[38;5;129m@required_args\u001b[39m([\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m], [\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mstream\u001b[39m\u001b[33m\"\u001b[39m])\n\u001b[32m 574\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mcreate\u001b[39m(\n\u001b[32m 575\u001b[39m \u001b[38;5;28mself\u001b[39m,\n\u001b[32m (...)\u001b[39m\u001b[32m 600\u001b[39m timeout: \u001b[38;5;28mfloat\u001b[39m | httpx.Timeout | \u001b[38;5;28;01mNone\u001b[39;00m | NotGiven = NOT_GIVEN,\n\u001b[32m 601\u001b[39m ) -> Response | Stream[ResponseStreamEvent]:\n\u001b[32m--> \u001b[39m\u001b[32m602\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_post\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 603\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43m/responses\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m 604\u001b[39m \u001b[43m \u001b[49m\u001b[43mbody\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmaybe_transform\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 605\u001b[39m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m 606\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minput\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m 607\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmodel\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 608\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minclude\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minclude\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 609\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minstructions\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minstructions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 610\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmax_output_tokens\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmax_output_tokens\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 611\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmetadata\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmetadata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 612\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mparallel_tool_calls\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mparallel_tool_calls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 613\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mprevious_response_id\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprevious_response_id\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 614\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mreasoning\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mreasoning\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 615\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstore\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstore\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 616\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstream\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 617\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtemperature\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtemperature\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 618\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtext\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 619\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtool_choice\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtool_choice\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 620\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtools\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtools\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 621\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtop_p\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtop_p\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 622\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtruncation\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtruncation\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 623\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43muser\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 624\u001b[39m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 625\u001b[39m \u001b[43m \u001b[49m\u001b[43mresponse_create_params\u001b[49m\u001b[43m.\u001b[49m\u001b[43mResponseCreateParams\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 626\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 627\u001b[39m \u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmake_request_options\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 628\u001b[39m \u001b[43m \u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m 629\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 630\u001b[39m \u001b[43m \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mResponse\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 631\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[32m 632\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mStream\u001b[49m\u001b[43m[\u001b[49m\u001b[43mResponseStreamEvent\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 633\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:1242\u001b[39m, in \u001b[36mSyncAPIClient.post\u001b[39m\u001b[34m(self, path, cast_to, body, options, files, stream, stream_cls)\u001b[39m\n\u001b[32m 1228\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mpost\u001b[39m(\n\u001b[32m 1229\u001b[39m \u001b[38;5;28mself\u001b[39m,\n\u001b[32m 1230\u001b[39m path: \u001b[38;5;28mstr\u001b[39m,\n\u001b[32m (...)\u001b[39m\u001b[32m 1237\u001b[39m stream_cls: \u001b[38;5;28mtype\u001b[39m[_StreamT] | \u001b[38;5;28;01mNone\u001b[39;00m = \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[32m 1238\u001b[39m ) -> ResponseT | _StreamT:\n\u001b[32m 1239\u001b[39m opts = FinalRequestOptions.construct(\n\u001b[32m 1240\u001b[39m method=\u001b[33m\"\u001b[39m\u001b[33mpost\u001b[39m\u001b[33m\"\u001b[39m, url=path, json_data=body, files=to_httpx_files(files), **options\n\u001b[32m 1241\u001b[39m )\n\u001b[32m-> \u001b[39m\u001b[32m1242\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m cast(ResponseT, \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mopts\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m)\u001b[49m)\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:919\u001b[39m, in \u001b[36mSyncAPIClient.request\u001b[39m\u001b[34m(self, cast_to, options, remaining_retries, stream, stream_cls)\u001b[39m\n\u001b[32m 916\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m 917\u001b[39m retries_taken = \u001b[32m0\u001b[39m\n\u001b[32m--> \u001b[39m\u001b[32m919\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 920\u001b[39m \u001b[43m \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 921\u001b[39m \u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43moptions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 922\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 923\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 924\u001b[39m \u001b[43m \u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m=\u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 925\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:955\u001b[39m, in \u001b[36mSyncAPIClient._request\u001b[39m\u001b[34m(self, cast_to, options, retries_taken, stream, stream_cls)\u001b[39m\n\u001b[32m 952\u001b[39m log.debug(\u001b[33m\"\u001b[39m\u001b[33mSending HTTP Request: \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m, request.method, request.url)\n\u001b[32m 954\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m955\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_client\u001b[49m\u001b[43m.\u001b[49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 956\u001b[39m \u001b[43m \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 957\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_should_stream_response_body\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m=\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 958\u001b[39m \u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 959\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 960\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m httpx.TimeoutException \u001b[38;5;28;01mas\u001b[39;00m err:\n\u001b[32m 961\u001b[39m log.debug(\u001b[33m\"\u001b[39m\u001b[33mEncountered httpx.TimeoutException\u001b[39m\u001b[33m\"\u001b[39m, exc_info=\u001b[38;5;28;01mTrue\u001b[39;00m)\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:914\u001b[39m, in \u001b[36mClient.send\u001b[39m\u001b[34m(self, request, stream, auth, follow_redirects)\u001b[39m\n\u001b[32m 910\u001b[39m \u001b[38;5;28mself\u001b[39m._set_timeout(request)\n\u001b[32m 912\u001b[39m auth = \u001b[38;5;28mself\u001b[39m._build_request_auth(request, auth)\n\u001b[32m--> \u001b[39m\u001b[32m914\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_auth\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 915\u001b[39m \u001b[43m \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 916\u001b[39m \u001b[43m \u001b[49m\u001b[43mauth\u001b[49m\u001b[43m=\u001b[49m\u001b[43mauth\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 917\u001b[39m \u001b[43m \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 918\u001b[39m \u001b[43m \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 919\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 920\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 921\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m stream:\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:942\u001b[39m, in \u001b[36mClient._send_handling_auth\u001b[39m\u001b[34m(self, request, auth, follow_redirects, history)\u001b[39m\n\u001b[32m 939\u001b[39m request = \u001b[38;5;28mnext\u001b[39m(auth_flow)\n\u001b[32m 941\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m942\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_redirects\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 943\u001b[39m \u001b[43m \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 944\u001b[39m \u001b[43m \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 945\u001b[39m \u001b[43m \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 946\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 947\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 948\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:979\u001b[39m, in \u001b[36mClient._send_handling_redirects\u001b[39m\u001b[34m(self, request, follow_redirects, history)\u001b[39m\n\u001b[32m 976\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mrequest\u001b[39m\u001b[33m\"\u001b[39m]:\n\u001b[32m 977\u001b[39m hook(request)\n\u001b[32m--> \u001b[39m\u001b[32m979\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_single_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 980\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 981\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mresponse\u001b[39m\u001b[33m\"\u001b[39m]:\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:1014\u001b[39m, in \u001b[36mClient._send_single_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 1009\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mRuntimeError\u001b[39;00m(\n\u001b[32m 1010\u001b[39m \u001b[33m\"\u001b[39m\u001b[33mAttempted to send an async request with a sync Client instance.\u001b[39m\u001b[33m\"\u001b[39m\n\u001b[32m 1011\u001b[39m )\n\u001b[32m 1013\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m request_context(request=request):\n\u001b[32m-> \u001b[39m\u001b[32m1014\u001b[39m response = \u001b[43mtransport\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1016\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, SyncByteStream)\n\u001b[32m 1018\u001b[39m response.request = request\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_transports/default.py:250\u001b[39m, in \u001b[36mHTTPTransport.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 237\u001b[39m req = httpcore.Request(\n\u001b[32m 238\u001b[39m method=request.method,\n\u001b[32m 239\u001b[39m url=httpcore.URL(\n\u001b[32m (...)\u001b[39m\u001b[32m 247\u001b[39m extensions=request.extensions,\n\u001b[32m 248\u001b[39m )\n\u001b[32m 249\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_httpcore_exceptions():\n\u001b[32m--> \u001b[39m\u001b[32m250\u001b[39m resp = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_pool\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mreq\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 252\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(resp.stream, typing.Iterable)\n\u001b[32m 254\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m Response(\n\u001b[32m 255\u001b[39m status_code=resp.status,\n\u001b[32m 256\u001b[39m headers=resp.headers,\n\u001b[32m 257\u001b[39m stream=ResponseStream(resp.stream),\n\u001b[32m 258\u001b[39m extensions=resp.extensions,\n\u001b[32m 259\u001b[39m )\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:256\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 253\u001b[39m closing = \u001b[38;5;28mself\u001b[39m._assign_requests_to_connections()\n\u001b[32m 255\u001b[39m \u001b[38;5;28mself\u001b[39m._close_connections(closing)\n\u001b[32m--> \u001b[39m\u001b[32m256\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m 258\u001b[39m \u001b[38;5;66;03m# Return the response. Note that in this case we still have to manage\u001b[39;00m\n\u001b[32m 259\u001b[39m \u001b[38;5;66;03m# the point at which the response is closed.\u001b[39;00m\n\u001b[32m 260\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, typing.Iterable)\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:236\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 232\u001b[39m connection = pool_request.wait_for_connection(timeout=timeout)\n\u001b[32m 234\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 235\u001b[39m \u001b[38;5;66;03m# Send the request on the assigned connection.\u001b[39;00m\n\u001b[32m--> \u001b[39m\u001b[32m236\u001b[39m response = \u001b[43mconnection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 237\u001b[39m \u001b[43m \u001b[49m\u001b[43mpool_request\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\n\u001b[32m 238\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 239\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m ConnectionNotAvailable:\n\u001b[32m 240\u001b[39m \u001b[38;5;66;03m# In some cases a connection may initially be available to\u001b[39;00m\n\u001b[32m 241\u001b[39m \u001b[38;5;66;03m# handle a request, but then become unavailable.\u001b[39;00m\n\u001b[32m 242\u001b[39m \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m 243\u001b[39m \u001b[38;5;66;03m# In this case we clear the connection and try again.\u001b[39;00m\n\u001b[32m 244\u001b[39m pool_request.clear_connection()\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection.py:103\u001b[39m, in \u001b[36mHTTPConnection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 100\u001b[39m \u001b[38;5;28mself\u001b[39m._connect_failed = \u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[32m 101\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc\n\u001b[32m--> \u001b[39m\u001b[32m103\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_connection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:136\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 134\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m Trace(\u001b[33m\"\u001b[39m\u001b[33mresponse_closed\u001b[39m\u001b[33m\"\u001b[39m, logger, request) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m 135\u001b[39m \u001b[38;5;28mself\u001b[39m._response_closed()\n\u001b[32m--> \u001b[39m\u001b[32m136\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:106\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 95\u001b[39m \u001b[38;5;28;01mpass\u001b[39;00m\n\u001b[32m 97\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m Trace(\n\u001b[32m 98\u001b[39m \u001b[33m\"\u001b[39m\u001b[33mreceive_response_headers\u001b[39m\u001b[33m\"\u001b[39m, logger, request, kwargs\n\u001b[32m 99\u001b[39m ) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m 100\u001b[39m (\n\u001b[32m 101\u001b[39m http_version,\n\u001b[32m 102\u001b[39m status,\n\u001b[32m 103\u001b[39m reason_phrase,\n\u001b[32m 104\u001b[39m headers,\n\u001b[32m 105\u001b[39m trailing_data,\n\u001b[32m--> \u001b[39m\u001b[32m106\u001b[39m ) = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_response_headers\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 107\u001b[39m trace.return_value = (\n\u001b[32m 108\u001b[39m http_version,\n\u001b[32m 109\u001b[39m status,\n\u001b[32m 110\u001b[39m reason_phrase,\n\u001b[32m 111\u001b[39m headers,\n\u001b[32m 112\u001b[39m )\n\u001b[32m 114\u001b[39m network_stream = \u001b[38;5;28mself\u001b[39m._network_stream\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:177\u001b[39m, in \u001b[36mHTTP11Connection._receive_response_headers\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 174\u001b[39m timeout = timeouts.get(\u001b[33m\"\u001b[39m\u001b[33mread\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m)\n\u001b[32m 176\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m177\u001b[39m event = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 178\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(event, h11.Response):\n\u001b[32m 179\u001b[39m \u001b[38;5;28;01mbreak\u001b[39;00m\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:217\u001b[39m, in \u001b[36mHTTP11Connection._receive_event\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m 214\u001b[39m event = \u001b[38;5;28mself\u001b[39m._h11_state.next_event()\n\u001b[32m 216\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m event \u001b[38;5;129;01mis\u001b[39;00m h11.NEED_DATA:\n\u001b[32m--> \u001b[39m\u001b[32m217\u001b[39m data = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_network_stream\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 218\u001b[39m \u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mREAD_NUM_BYTES\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m 219\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 221\u001b[39m \u001b[38;5;66;03m# If we feed this case through h11 we'll raise an exception like:\u001b[39;00m\n\u001b[32m 222\u001b[39m \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m 223\u001b[39m \u001b[38;5;66;03m# httpcore.RemoteProtocolError: can't handle event type\u001b[39;00m\n\u001b[32m (...)\u001b[39m\u001b[32m 227\u001b[39m \u001b[38;5;66;03m# perspective. Instead we handle this case distinctly and treat\u001b[39;00m\n\u001b[32m 228\u001b[39m \u001b[38;5;66;03m# it as a ConnectError.\u001b[39;00m\n\u001b[32m 229\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m data == \u001b[33mb\u001b[39m\u001b[33m\"\u001b[39m\u001b[33m\"\u001b[39m \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m._h11_state.their_state == h11.SEND_RESPONSE:\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_backends/sync.py:128\u001b[39m, in \u001b[36mSyncStream.read\u001b[39m\u001b[34m(self, max_bytes, timeout)\u001b[39m\n\u001b[32m 126\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_exceptions(exc_map):\n\u001b[32m 127\u001b[39m \u001b[38;5;28mself\u001b[39m._sock.settimeout(timeout)\n\u001b[32m--> \u001b[39m\u001b[32m128\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sock\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrecv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmax_bytes\u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1295\u001b[39m, in \u001b[36mSSLSocket.recv\u001b[39m\u001b[34m(self, buflen, flags)\u001b[39m\n\u001b[32m 1291\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m flags != \u001b[32m0\u001b[39m:\n\u001b[32m 1292\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\n\u001b[32m 1293\u001b[39m \u001b[33m\"\u001b[39m\u001b[33mnon-zero flags not allowed in calls to recv() on \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m %\n\u001b[32m 1294\u001b[39m \u001b[38;5;28mself\u001b[39m.\u001b[34m__class__\u001b[39m)\n\u001b[32m-> \u001b[39m\u001b[32m1295\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[43mbuflen\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1296\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m 1297\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28msuper\u001b[39m().recv(buflen, flags)\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1168\u001b[39m, in \u001b[36mSSLSocket.read\u001b[39m\u001b[34m(self, len, buffer)\u001b[39m\n\u001b[32m 1166\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m._sslobj.read(\u001b[38;5;28mlen\u001b[39m, buffer)\n\u001b[32m 1167\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m-> \u001b[39m\u001b[32m1168\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sslobj\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43mlen\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m 1169\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m SSLError \u001b[38;5;28;01mas\u001b[39;00m x:\n\u001b[32m 1170\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m x.args[\u001b[32m0\u001b[39m] == SSL_ERROR_EOF \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m.suppress_ragged_eofs:\n", + "\u001b[31mKeyboardInterrupt\u001b[39m: " + ] + } + ], + "source": [ + "import os\n", + "import time\n", + "import random\n", + "import json\n", + "import pandas as pd\n", + "from tqdm import tqdm\n", + "from openai import OpenAI\n", + "\n", + "tqdm.pandas() # Enable progress_apply for pandas operations\n", + "\n", + "client = OpenAI()\n", + "\n", + "SYSTEM_INSTRUCTIONS = \"\"\"\n", + "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n", + "\"\"\"\n", + "\n", + "def generate_feedback(row):\n", + " prompt = f\"\"\"\n", + " Review the following shot data and provide concise feedback:\n", + "\n", + " Date: {row.get('Date', 'N/A')}\n", + " Club Type: {row.get('Club Type', 'N/A')}\n", + " Club Speed: {row.get('Club Speed', 'N/A')} mph\n", + " Attack Angle: {row.get('Attack Angle', 'N/A')} degrees\n", + " Club Path: {row.get('Club Path', 'N/A')} degrees\n", + " Club Face: {row.get('Club Face', 'N/A')} degrees\n", + " Face To Path: {row.get('Face To Path', 'N/A')} degrees\n", + " Ball Speed: {row.get('Ball Speed', 'N/A')} mph\n", + " Smash Factor: {row.get('Smash Factor', 'N/A')}\n", + " Launch Angle: {row.get('Launch Angle', 'N/A')} degrees\n", + " Launch Direction: {row.get('Launch Direction', 'N/A')} degrees\n", + " Backspin: {row.get('Backspin', 'N/A')} rpm\n", + " Sidespin: {row.get('Sidespin', 'N/A')} rpm\n", + " Spin Rate: {row.get('Spin Rate', 'N/A')} rpm\n", + " Spin Rate Type: {row.get('Spin Rate Type', 'N/A')}\n", + " Spin Axis: {row.get('Spin Axis', 'N/A')} degrees\n", + " Apex Height: {row.get('Apex Height', 'N/A')} yards\n", + " Carry Distance: {row.get('Carry Distance', 'N/A')} yards\n", + " Carry Deviation Angle: {row.get('Carry Deviation Angle', 'N/A')} degrees\n", + " Carry Deviation Distance: {row.get('Carry Deviation Distance', 'N/A')} yards\n", + " Total Distance: {row.get('Total Distance', 'N/A')} yards\n", + " Total Deviation Angle: {row.get('Total Deviation Angle', 'N/A')} degrees\n", + " Total Deviation Distance: {row.get('Total Deviation Distance', 'N/A')} yards\n", + " Note: {row.get('Note', 'N/A')}\n", + " Tag: {row.get('Tag', 'N/A')}\n", + " Air Density: {row.get('Air Density', 'N/A')} g/L\n", + " Temperature: {row.get('Temperature', 'N/A')} °F\n", + " Air Pressure: {row.get('Air Pressure', 'N/A')} kPa\n", + " Relative Humidity: {row.get('Relative Humidity', 'N/A')}%\n", + "\n", + " Provide brief feedback and a short tag describing a drill that the golfer can do to improve their game such as \"step through drill\", \"swing path drill\", \"slow motion swing\", \"shoulder turn check\", \"half swing pause\", etc.\n", + " Format your response as JSON:\n", + " {{\n", + " \"feedback\": \"Your feedback here\",\n", + " \"tag\": \"Your tag here\"\n", + " }}\n", + " \"\"\"\n", + " response = client.responses.create(\n", + " model=\"gpt-4o-mini\",\n", + " input=[\n", + " {\"role\": \"system\", \"content\": SYSTEM_INSTRUCTIONS},\n", + " {\"role\": \"user\", \"content\": prompt}\n", + " ],\n", + " text={\n", + " \"format\": {\n", + " \"type\": \"json_object\"\n", + " }\n", + " }\n", + " )\n", + "\n", + " result = response.output_text\n", + " return pd.Series(eval(result))\n", + "\n", + "def process_and_enrich_csv(filepath, output_filepath):\n", + " df = pd.read_csv(filepath)\n", + " feedback_tags = df.progress_apply(generate_feedback, axis=1)\n", + " df['Note'] = feedback_tags['feedback']\n", + " df['Tag'] = feedback_tags['tag']\n", + " df.to_csv(output_filepath, index=False)\n", + " print(f\"Updated CSV saved to {output_filepath}\")\n", + "\n", + "data_folder = os.path.join(os.path.dirname(os.getcwd()), \"basics_of_agents_sdk/data\")\n", + "raw_data_folder = os.path.join(data_folder, 'raw')\n", + "enriched_data_folder = os.path.join(data_folder, 'processed')\n", + "\n", + "# Loop through each CSV file in the raw data folder with a progress bar\n", + "for filename in tqdm(os.listdir(raw_data_folder), desc=\"Processing CSV files\"):\n", + " if filename.endswith('.csv'):\n", + " csv_path = os.path.join(raw_data_folder, filename)\n", + " output_filepath = os.path.join(enriched_data_folder, filename)\n", + " process_and_enrich_csv(csv_path, output_filepath)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Step 2: Data Enrichment\n", + "In this step, we enrich the data by generating feedback and a tag for each row using a language model." + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "ename": "KeyboardInterrupt", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[31m---------------------------------------------------------------------------\u001b[39m", + "\u001b[31mKeyboardInterrupt\u001b[39m Traceback (most recent call last)", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[16]\u001b[39m\u001b[32m, line 74\u001b[39m\n\u001b[32m 72\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m filename.endswith(\u001b[33m'\u001b[39m\u001b[33m.csv\u001b[39m\u001b[33m'\u001b[39m):\n\u001b[32m 73\u001b[39m csv_path = os.path.join(ready_to_upload_folder, filename)\n\u001b[32m---> \u001b[39m\u001b[32m74\u001b[39m \u001b[43mprocess_and_enrich_csv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[16]\u001b[39m\u001b[32m, line 61\u001b[39m, in \u001b[36mprocess_and_enrich_csv\u001b[39m\u001b[34m(filepath, output_filepath)\u001b[39m\n\u001b[32m 58\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mprocess_and_enrich_csv\u001b[39m(filepath, output_filepath):\n\u001b[32m 59\u001b[39m \u001b[38;5;66;03m# df = preprocess_csv(filepath)\u001b[39;00m\n\u001b[32m 60\u001b[39m df = pd.read_csv(filepath)\n\u001b[32m---> \u001b[39m\u001b[32m61\u001b[39m feedback_tags = \u001b[43mdf\u001b[49m\u001b[43m.\u001b[49m\u001b[43mapply\u001b[49m\u001b[43m(\u001b[49m\u001b[43mgenerate_feedback\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43maxis\u001b[49m\u001b[43m=\u001b[49m\u001b[32;43m1\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m 62\u001b[39m df[\u001b[33m'\u001b[39m\u001b[33mNote\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mfeedback\u001b[39m\u001b[33m'\u001b[39m]\n\u001b[32m 63\u001b[39m df[\u001b[33m'\u001b[39m\u001b[33mTag\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mtag\u001b[39m\u001b[33m'\u001b[39m]\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/frame.py:10374\u001b[39m, in \u001b[36mDataFrame.apply\u001b[39m\u001b[34m(self, func, axis, raw, result_type, args, by_row, engine, engine_kwargs, **kwargs)\u001b[39m\n\u001b[32m 10360\u001b[39m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01mpandas\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mcore\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mapply\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m frame_apply\n\u001b[32m 10362\u001b[39m op = frame_apply(\n\u001b[32m 10363\u001b[39m \u001b[38;5;28mself\u001b[39m,\n\u001b[32m 10364\u001b[39m func=func,\n\u001b[32m (...)\u001b[39m\u001b[32m 10372\u001b[39m kwargs=kwargs,\n\u001b[32m 10373\u001b[39m )\n\u001b[32m> \u001b[39m\u001b[32m10374\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mop\u001b[49m\u001b[43m.\u001b[49m\u001b[43mapply\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m.__finalize__(\u001b[38;5;28mself\u001b[39m, method=\u001b[33m\"\u001b[39m\u001b[33mapply\u001b[39m\u001b[33m\"\u001b[39m)\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:916\u001b[39m, in \u001b[36mFrameApply.apply\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m 913\u001b[39m \u001b[38;5;28;01melif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.raw:\n\u001b[32m 914\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m.apply_raw(engine=\u001b[38;5;28mself\u001b[39m.engine, engine_kwargs=\u001b[38;5;28mself\u001b[39m.engine_kwargs)\n\u001b[32m--> \u001b[39m\u001b[32m916\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_standard\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1063\u001b[39m, in \u001b[36mFrameApply.apply_standard\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m 1061\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mapply_standard\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[32m 1062\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.engine == \u001b[33m\"\u001b[39m\u001b[33mpython\u001b[39m\u001b[33m\"\u001b[39m:\n\u001b[32m-> \u001b[39m\u001b[32m1063\u001b[39m results, res_index = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_series_generator\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1064\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m 1065\u001b[39m results, res_index = \u001b[38;5;28mself\u001b[39m.apply_series_numba()\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1081\u001b[39m, in \u001b[36mFrameApply.apply_series_generator\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m 1078\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m option_context(\u001b[33m\"\u001b[39m\u001b[33mmode.chained_assignment\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m):\n\u001b[32m 1079\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m i, v \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28menumerate\u001b[39m(series_gen):\n\u001b[32m 1080\u001b[39m \u001b[38;5;66;03m# ignore SettingWithCopy here in case the user mutates\u001b[39;00m\n\u001b[32m-> \u001b[39m\u001b[32m1081\u001b[39m results[i] = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43mv\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1082\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(results[i], ABCSeries):\n\u001b[32m 1083\u001b[39m \u001b[38;5;66;03m# If we have a view on v, we need to make a copy because\u001b[39;00m\n\u001b[32m 1084\u001b[39m \u001b[38;5;66;03m# series_generator will swap out the underlying data\u001b[39;00m\n\u001b[32m 1085\u001b[39m results[i] = results[i].copy(deep=\u001b[38;5;28;01mFalse\u001b[39;00m)\n", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[16]\u001b[39m\u001b[32m, line 42\u001b[39m, in \u001b[36mgenerate_feedback\u001b[39m\u001b[34m(row)\u001b[39m\n\u001b[32m 1\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mgenerate_feedback\u001b[39m(row):\n\u001b[32m 2\u001b[39m prompt = \u001b[33mf\u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m 3\u001b[39m \u001b[33m Review the following shot data and provide concise feedback:\u001b[39m\n\u001b[32m 4\u001b[39m \n\u001b[32m (...)\u001b[39m\u001b[32m 40\u001b[39m \u001b[33m \u001b[39m\u001b[38;5;130;01m}}\u001b[39;00m\n\u001b[32m 41\u001b[39m \u001b[33m \u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m---> \u001b[39m\u001b[32m42\u001b[39m response = \u001b[43mclient\u001b[49m\u001b[43m.\u001b[49m\u001b[43mresponses\u001b[49m\u001b[43m.\u001b[49m\u001b[43mcreate\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 43\u001b[39m \u001b[43m \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m=\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mgpt-4o-mini\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m 44\u001b[39m \u001b[43m \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\n\u001b[32m 45\u001b[39m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43msystem\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mYou are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 46\u001b[39m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprompt\u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m 47\u001b[39m \u001b[43m \u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 48\u001b[39m \u001b[43m \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m=\u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m 49\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mformat\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m 50\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtype\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mjson_object\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\n\u001b[32m 51\u001b[39m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m 52\u001b[39m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m 53\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 55\u001b[39m result = response.output_text\n\u001b[32m 56\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m pd.Series(\u001b[38;5;28meval\u001b[39m(result))\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_utils/_utils.py:279\u001b[39m, in \u001b[36mrequired_args.<locals>.inner.<locals>.wrapper\u001b[39m\u001b[34m(*args, **kwargs)\u001b[39m\n\u001b[32m 277\u001b[39m msg = \u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[33mMissing required argument: \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mquote(missing[\u001b[32m0\u001b[39m])\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m\"\u001b[39m\n\u001b[32m 278\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mTypeError\u001b[39;00m(msg)\n\u001b[32m--> \u001b[39m\u001b[32m279\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/resources/responses/responses.py:602\u001b[39m, in \u001b[36mResponses.create\u001b[39m\u001b[34m(self, input, model, include, instructions, max_output_tokens, metadata, parallel_tool_calls, previous_response_id, reasoning, store, stream, temperature, text, tool_choice, tools, top_p, truncation, user, extra_headers, extra_query, extra_body, timeout)\u001b[39m\n\u001b[32m 573\u001b[39m \u001b[38;5;129m@required_args\u001b[39m([\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m], [\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mstream\u001b[39m\u001b[33m\"\u001b[39m])\n\u001b[32m 574\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mcreate\u001b[39m(\n\u001b[32m 575\u001b[39m \u001b[38;5;28mself\u001b[39m,\n\u001b[32m (...)\u001b[39m\u001b[32m 600\u001b[39m timeout: \u001b[38;5;28mfloat\u001b[39m | httpx.Timeout | \u001b[38;5;28;01mNone\u001b[39;00m | NotGiven = NOT_GIVEN,\n\u001b[32m 601\u001b[39m ) -> Response | Stream[ResponseStreamEvent]:\n\u001b[32m--> \u001b[39m\u001b[32m602\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_post\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 603\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43m/responses\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m 604\u001b[39m \u001b[43m \u001b[49m\u001b[43mbody\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmaybe_transform\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 605\u001b[39m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m 606\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minput\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m 607\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmodel\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 608\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minclude\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minclude\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 609\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minstructions\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minstructions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 610\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmax_output_tokens\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmax_output_tokens\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 611\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmetadata\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmetadata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 612\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mparallel_tool_calls\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mparallel_tool_calls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 613\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mprevious_response_id\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprevious_response_id\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 614\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mreasoning\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mreasoning\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 615\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstore\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstore\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 616\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstream\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 617\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtemperature\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtemperature\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 618\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtext\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 619\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtool_choice\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtool_choice\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 620\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtools\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtools\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 621\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtop_p\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtop_p\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 622\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtruncation\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtruncation\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 623\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43muser\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 624\u001b[39m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 625\u001b[39m \u001b[43m \u001b[49m\u001b[43mresponse_create_params\u001b[49m\u001b[43m.\u001b[49m\u001b[43mResponseCreateParams\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 626\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 627\u001b[39m \u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmake_request_options\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 628\u001b[39m \u001b[43m \u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m 629\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 630\u001b[39m \u001b[43m \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mResponse\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 631\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[32m 632\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mStream\u001b[49m\u001b[43m[\u001b[49m\u001b[43mResponseStreamEvent\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 633\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:1242\u001b[39m, in \u001b[36mSyncAPIClient.post\u001b[39m\u001b[34m(self, path, cast_to, body, options, files, stream, stream_cls)\u001b[39m\n\u001b[32m 1228\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mpost\u001b[39m(\n\u001b[32m 1229\u001b[39m \u001b[38;5;28mself\u001b[39m,\n\u001b[32m 1230\u001b[39m path: \u001b[38;5;28mstr\u001b[39m,\n\u001b[32m (...)\u001b[39m\u001b[32m 1237\u001b[39m stream_cls: \u001b[38;5;28mtype\u001b[39m[_StreamT] | \u001b[38;5;28;01mNone\u001b[39;00m = \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[32m 1238\u001b[39m ) -> ResponseT | _StreamT:\n\u001b[32m 1239\u001b[39m opts = FinalRequestOptions.construct(\n\u001b[32m 1240\u001b[39m method=\u001b[33m\"\u001b[39m\u001b[33mpost\u001b[39m\u001b[33m\"\u001b[39m, url=path, json_data=body, files=to_httpx_files(files), **options\n\u001b[32m 1241\u001b[39m )\n\u001b[32m-> \u001b[39m\u001b[32m1242\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m cast(ResponseT, \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mopts\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m)\u001b[49m)\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:919\u001b[39m, in \u001b[36mSyncAPIClient.request\u001b[39m\u001b[34m(self, cast_to, options, remaining_retries, stream, stream_cls)\u001b[39m\n\u001b[32m 916\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m 917\u001b[39m retries_taken = \u001b[32m0\u001b[39m\n\u001b[32m--> \u001b[39m\u001b[32m919\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 920\u001b[39m \u001b[43m \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 921\u001b[39m \u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43moptions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 922\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 923\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 924\u001b[39m \u001b[43m \u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m=\u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 925\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:955\u001b[39m, in \u001b[36mSyncAPIClient._request\u001b[39m\u001b[34m(self, cast_to, options, retries_taken, stream, stream_cls)\u001b[39m\n\u001b[32m 952\u001b[39m log.debug(\u001b[33m\"\u001b[39m\u001b[33mSending HTTP Request: \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m, request.method, request.url)\n\u001b[32m 954\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m955\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_client\u001b[49m\u001b[43m.\u001b[49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 956\u001b[39m \u001b[43m \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 957\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_should_stream_response_body\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m=\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 958\u001b[39m \u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 959\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 960\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m httpx.TimeoutException \u001b[38;5;28;01mas\u001b[39;00m err:\n\u001b[32m 961\u001b[39m log.debug(\u001b[33m\"\u001b[39m\u001b[33mEncountered httpx.TimeoutException\u001b[39m\u001b[33m\"\u001b[39m, exc_info=\u001b[38;5;28;01mTrue\u001b[39;00m)\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:914\u001b[39m, in \u001b[36mClient.send\u001b[39m\u001b[34m(self, request, stream, auth, follow_redirects)\u001b[39m\n\u001b[32m 910\u001b[39m \u001b[38;5;28mself\u001b[39m._set_timeout(request)\n\u001b[32m 912\u001b[39m auth = \u001b[38;5;28mself\u001b[39m._build_request_auth(request, auth)\n\u001b[32m--> \u001b[39m\u001b[32m914\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_auth\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 915\u001b[39m \u001b[43m \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 916\u001b[39m \u001b[43m \u001b[49m\u001b[43mauth\u001b[49m\u001b[43m=\u001b[49m\u001b[43mauth\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 917\u001b[39m \u001b[43m \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 918\u001b[39m \u001b[43m \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 919\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 920\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 921\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m stream:\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:942\u001b[39m, in \u001b[36mClient._send_handling_auth\u001b[39m\u001b[34m(self, request, auth, follow_redirects, history)\u001b[39m\n\u001b[32m 939\u001b[39m request = \u001b[38;5;28mnext\u001b[39m(auth_flow)\n\u001b[32m 941\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m942\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_redirects\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 943\u001b[39m \u001b[43m \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 944\u001b[39m \u001b[43m \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 945\u001b[39m \u001b[43m \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 946\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 947\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 948\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:979\u001b[39m, in \u001b[36mClient._send_handling_redirects\u001b[39m\u001b[34m(self, request, follow_redirects, history)\u001b[39m\n\u001b[32m 976\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mrequest\u001b[39m\u001b[33m\"\u001b[39m]:\n\u001b[32m 977\u001b[39m hook(request)\n\u001b[32m--> \u001b[39m\u001b[32m979\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_single_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 980\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 981\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mresponse\u001b[39m\u001b[33m\"\u001b[39m]:\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:1014\u001b[39m, in \u001b[36mClient._send_single_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 1009\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mRuntimeError\u001b[39;00m(\n\u001b[32m 1010\u001b[39m \u001b[33m\"\u001b[39m\u001b[33mAttempted to send an async request with a sync Client instance.\u001b[39m\u001b[33m\"\u001b[39m\n\u001b[32m 1011\u001b[39m )\n\u001b[32m 1013\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m request_context(request=request):\n\u001b[32m-> \u001b[39m\u001b[32m1014\u001b[39m response = \u001b[43mtransport\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1016\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, SyncByteStream)\n\u001b[32m 1018\u001b[39m response.request = request\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_transports/default.py:250\u001b[39m, in \u001b[36mHTTPTransport.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 237\u001b[39m req = httpcore.Request(\n\u001b[32m 238\u001b[39m method=request.method,\n\u001b[32m 239\u001b[39m url=httpcore.URL(\n\u001b[32m (...)\u001b[39m\u001b[32m 247\u001b[39m extensions=request.extensions,\n\u001b[32m 248\u001b[39m )\n\u001b[32m 249\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_httpcore_exceptions():\n\u001b[32m--> \u001b[39m\u001b[32m250\u001b[39m resp = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_pool\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mreq\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 252\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(resp.stream, typing.Iterable)\n\u001b[32m 254\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m Response(\n\u001b[32m 255\u001b[39m status_code=resp.status,\n\u001b[32m 256\u001b[39m headers=resp.headers,\n\u001b[32m 257\u001b[39m stream=ResponseStream(resp.stream),\n\u001b[32m 258\u001b[39m extensions=resp.extensions,\n\u001b[32m 259\u001b[39m )\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:256\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 253\u001b[39m closing = \u001b[38;5;28mself\u001b[39m._assign_requests_to_connections()\n\u001b[32m 255\u001b[39m \u001b[38;5;28mself\u001b[39m._close_connections(closing)\n\u001b[32m--> \u001b[39m\u001b[32m256\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m 258\u001b[39m \u001b[38;5;66;03m# Return the response. Note that in this case we still have to manage\u001b[39;00m\n\u001b[32m 259\u001b[39m \u001b[38;5;66;03m# the point at which the response is closed.\u001b[39;00m\n\u001b[32m 260\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, typing.Iterable)\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:236\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 232\u001b[39m connection = pool_request.wait_for_connection(timeout=timeout)\n\u001b[32m 234\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 235\u001b[39m \u001b[38;5;66;03m# Send the request on the assigned connection.\u001b[39;00m\n\u001b[32m--> \u001b[39m\u001b[32m236\u001b[39m response = \u001b[43mconnection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 237\u001b[39m \u001b[43m \u001b[49m\u001b[43mpool_request\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\n\u001b[32m 238\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 239\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m ConnectionNotAvailable:\n\u001b[32m 240\u001b[39m \u001b[38;5;66;03m# In some cases a connection may initially be available to\u001b[39;00m\n\u001b[32m 241\u001b[39m \u001b[38;5;66;03m# handle a request, but then become unavailable.\u001b[39;00m\n\u001b[32m 242\u001b[39m \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m 243\u001b[39m \u001b[38;5;66;03m# In this case we clear the connection and try again.\u001b[39;00m\n\u001b[32m 244\u001b[39m pool_request.clear_connection()\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection.py:103\u001b[39m, in \u001b[36mHTTPConnection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 100\u001b[39m \u001b[38;5;28mself\u001b[39m._connect_failed = \u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[32m 101\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc\n\u001b[32m--> \u001b[39m\u001b[32m103\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_connection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:136\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 134\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m Trace(\u001b[33m\"\u001b[39m\u001b[33mresponse_closed\u001b[39m\u001b[33m\"\u001b[39m, logger, request) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m 135\u001b[39m \u001b[38;5;28mself\u001b[39m._response_closed()\n\u001b[32m--> \u001b[39m\u001b[32m136\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:106\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 95\u001b[39m \u001b[38;5;28;01mpass\u001b[39;00m\n\u001b[32m 97\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m Trace(\n\u001b[32m 98\u001b[39m \u001b[33m\"\u001b[39m\u001b[33mreceive_response_headers\u001b[39m\u001b[33m\"\u001b[39m, logger, request, kwargs\n\u001b[32m 99\u001b[39m ) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m 100\u001b[39m (\n\u001b[32m 101\u001b[39m http_version,\n\u001b[32m 102\u001b[39m status,\n\u001b[32m 103\u001b[39m reason_phrase,\n\u001b[32m 104\u001b[39m headers,\n\u001b[32m 105\u001b[39m trailing_data,\n\u001b[32m--> \u001b[39m\u001b[32m106\u001b[39m ) = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_response_headers\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 107\u001b[39m trace.return_value = (\n\u001b[32m 108\u001b[39m http_version,\n\u001b[32m 109\u001b[39m status,\n\u001b[32m 110\u001b[39m reason_phrase,\n\u001b[32m 111\u001b[39m headers,\n\u001b[32m 112\u001b[39m )\n\u001b[32m 114\u001b[39m network_stream = \u001b[38;5;28mself\u001b[39m._network_stream\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:177\u001b[39m, in \u001b[36mHTTP11Connection._receive_response_headers\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 174\u001b[39m timeout = timeouts.get(\u001b[33m\"\u001b[39m\u001b[33mread\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m)\n\u001b[32m 176\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m177\u001b[39m event = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 178\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(event, h11.Response):\n\u001b[32m 179\u001b[39m \u001b[38;5;28;01mbreak\u001b[39;00m\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:217\u001b[39m, in \u001b[36mHTTP11Connection._receive_event\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m 214\u001b[39m event = \u001b[38;5;28mself\u001b[39m._h11_state.next_event()\n\u001b[32m 216\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m event \u001b[38;5;129;01mis\u001b[39;00m h11.NEED_DATA:\n\u001b[32m--> \u001b[39m\u001b[32m217\u001b[39m data = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_network_stream\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 218\u001b[39m \u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mREAD_NUM_BYTES\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m 219\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 221\u001b[39m \u001b[38;5;66;03m# If we feed this case through h11 we'll raise an exception like:\u001b[39;00m\n\u001b[32m 222\u001b[39m \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m 223\u001b[39m \u001b[38;5;66;03m# httpcore.RemoteProtocolError: can't handle event type\u001b[39;00m\n\u001b[32m (...)\u001b[39m\u001b[32m 227\u001b[39m \u001b[38;5;66;03m# perspective. Instead we handle this case distinctly and treat\u001b[39;00m\n\u001b[32m 228\u001b[39m \u001b[38;5;66;03m# it as a ConnectError.\u001b[39;00m\n\u001b[32m 229\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m data == \u001b[33mb\u001b[39m\u001b[33m\"\u001b[39m\u001b[33m\"\u001b[39m \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m._h11_state.their_state == h11.SEND_RESPONSE:\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_backends/sync.py:128\u001b[39m, in \u001b[36mSyncStream.read\u001b[39m\u001b[34m(self, max_bytes, timeout)\u001b[39m\n\u001b[32m 126\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_exceptions(exc_map):\n\u001b[32m 127\u001b[39m \u001b[38;5;28mself\u001b[39m._sock.settimeout(timeout)\n\u001b[32m--> \u001b[39m\u001b[32m128\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sock\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrecv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmax_bytes\u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1295\u001b[39m, in \u001b[36mSSLSocket.recv\u001b[39m\u001b[34m(self, buflen, flags)\u001b[39m\n\u001b[32m 1291\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m flags != \u001b[32m0\u001b[39m:\n\u001b[32m 1292\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\n\u001b[32m 1293\u001b[39m \u001b[33m\"\u001b[39m\u001b[33mnon-zero flags not allowed in calls to recv() on \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m %\n\u001b[32m 1294\u001b[39m \u001b[38;5;28mself\u001b[39m.\u001b[34m__class__\u001b[39m)\n\u001b[32m-> \u001b[39m\u001b[32m1295\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[43mbuflen\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1296\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m 1297\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28msuper\u001b[39m().recv(buflen, flags)\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1168\u001b[39m, in \u001b[36mSSLSocket.read\u001b[39m\u001b[34m(self, len, buffer)\u001b[39m\n\u001b[32m 1166\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m._sslobj.read(\u001b[38;5;28mlen\u001b[39m, buffer)\n\u001b[32m 1167\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m-> \u001b[39m\u001b[32m1168\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sslobj\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43mlen\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m 1169\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m SSLError \u001b[38;5;28;01mas\u001b[39;00m x:\n\u001b[32m 1170\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m x.args[\u001b[32m0\u001b[39m] == SSL_ERROR_EOF \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m.suppress_ragged_eofs:\n", + "\u001b[31mKeyboardInterrupt\u001b[39m: " + ] + } + ], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "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.11.8" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_0.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_0.csv new file mode 100644 index 0000000000..949201e6e3 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_0.csv @@ -0,0 +1,35 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +1/4/25 17:01:39,Brian,,7 Iron,74.0202231860161,2.68,5.99,10.18,4.19,100.3937049153983,1.3563010295592393,20.670000076293945,9.109999656677246,3501.38671875,-366.1570434570313,3520.47998046875,Measured,5.96999979019165,22.769027884048228,143.3070751580835,11.920000076293944,29.5931744194761,156.28827598402495,12.010000228881836,32.524058308632675,,,1.1509776,69.998,97.22,0 +1/4/25 17:02:08,Brian,,7 Iron,75.8545109772682,-3.13,3.87,5.76,1.89,100.17000616237785,1.320554372730666,18.059999465942383,5.21999979019165,3549.349365234375,61.95412063598633,3549.889892578125,Measured,-1.0,19.22572114945501,140.02623535724888,5.179999828338623,12.631233441803602,154.1666635761976,5.110000133514404,13.735783091726148,,,1.1509776,69.998,97.22,0 +1/4/25 17:02:52,Jason,,7 Iron,75.74266416072845,-4.96,7.18,5.95,-1.2299999999999995,87.15103739980805,1.1506201737883242,12.739999771118164,5.789999961853027,2423.862548828125,1189.5369873046875,2700.02001953125,Estimated,-26.13999938964844,6.791338429445773,91.80883042258029,0.9200000166893004,1.4654418142094272,122.10192292311784,-0.3499999940395355,-0.7545931515845936,,,1.1509776,69.998,97.22,0 +1/4/25 17:03:49,Herald,,7 Iron,75.98872715711593,4.53,5.91,5.2,-0.71,96.94882091799718,1.2758316206237237,14.489999771118164,5.010000228881836,4544.12060546875,-699.406982421875,4597.6298828125,Measured,8.75,13.976377259529386,124.94531574845314,8.289999961853027,18.011809755657623,138.9107534961522,8.550000190734863,20.65835394510032,,,1.1509776,69.998,97.22,0 +1/4/25 17:04:58,Jason,,7 Iron,77.08482595920563,7.36,3.77,3.15,-0.6200000000000001,102.56352735367,1.3305281042983486,,3.059999942779541,1918.6400146484373,0.0,1918.6400146484373,Measured,-0.0,,,,,,,,,,1.1509776,69.998,97.22,0 +1/4/25 17:05:42,Brian,,7 Iron,34.29223395109177,0.0,0.0,0.0,0.0,41.40569199501488,1.207436414147543,17.260000228881836,-2.190000057220459,3052.550048828125,0.0,3052.550048828125,Estimated,-0.0,2.00131232544193,23.61111060021221,-2.2100000381469727,-0.9076989933126144,29.046367786003657,-2.2100000381469727,-1.1154855114247653,,,1.1509776,69.998,97.22,0 +1/4/25 17:08:56,Jason,,7 Iron,75.7650335240364,-4.19,6.9,10.15,3.25,98.76074241790592,1.3035134787681992,19.32999992370605,9.199999809265137,5117.85595703125,573.155029296875,5149.85009765625,Measured,-6.389999866485596,21.795712743955846,133.79264307310586,7.320000171661377,17.03849461556524,143.50393422348498,7.090000152587891,17.71653575886785,,,1.1509776,69.998,97.22,0 +1/4/25 17:09:17,Brian,,7 Iron,76.39137569665908,2.79,3.26,6.68,3.42,104.35308324489417,1.36603225551622,15.020000457763672,5.889999866485596,3443.570556640625,-523.865234375,3483.18994140625,Measured,8.649999618530273,16.46981625908836,143.90856579234605,9.100000381469728,22.747155118092905,159.72222097474332,9.34000015258789,25.92956955803038,,,1.1509776,69.998,97.22,0 +1/4/25 17:09:48,Jason,,7 Iron,76.34663697004319,0.35,2.09,6.56,4.47,102.6306412461936,1.3442719328483803,14.199999809265137,5.650000095367432,5386.2978515625,-1082.1553955078125,5493.93017578125,Measured,11.359999656677246,16.611985065994418,135.00655446690325,10.56999969482422,24.770340079121297,146.5879149589182,10.880000114440918,27.66841481934489,,,1.1509776,69.998,97.22,0 +1/4/25 17:10:26,Lauren,,7 Iron,77.77827622175218,4.0,8.51,9.9,1.3900000000000006,99.7002515808872,1.2818521626351511,17.15999984741211,9.199999809265137,4462.1337890625,-68.5388412475586,4462.66015625,Measured,0.8799999952316284,18.76640349390209,135.8595798237502,10.130000114440918,23.895450299926097,147.85651035350566,10.09000015258789,25.907698877976827,,,1.1509776,69.998,97.22,0 +1/4/25 17:11:02,Brian,,7 Iron,78.15855539798736,-0.86,0.0,8.39,8.39,101.8924481610784,1.303663401175173,19.26000022888184,6.889999866485596,3065.061767578125,844.2586059570312,3179.2099609375,Measured,-15.399999618530272,20.822397603863465,151.7607177263617,1.8899999856948853,4.997812817669285,160.95799261908542,1.590000033378601,4.472878428676722,,,1.1509776,69.998,97.22,0 +1/4/25 17:11:34,Brian,,7 Iron,74.75841217517853,-7.65,5.18,12.54,7.359999999999999,101.0871497166745,1.3521842796741168,20.13999938964844,10.949999809265137,5946.2509765625,-999.3291015625,6029.64013671875,Measured,9.539999961853027,24.27821536053716,135.586176507014,16.34000015258789,38.13429345026316,143.70077660167226,16.459999084472656,40.71522142774165,,,1.1509776,69.998,97.22,0 +1/4/25 17:12:19,Herald,,7 Iron,77.06245659589769,2.03,8.51,12.66,4.15,102.42931663509262,1.329172740653914,19.489999771118164,11.460000038146973,5727.10986328125,-377.3823547363281,5739.52978515625,Measured,3.7699999809265137,24.35476795547902,139.04199009188414,14.270000457763672,34.262903569947184,147.76901928968437,14.260000228881836,36.40638665782808,,,1.1509776,69.998,97.22,0 +1/4/25 17:14:29,Brian,,7 Iron,69.5016117978096,-2.54,2.27,16.1,13.830000000000002,91.22226083919668,1.3125200765785927,21.96999931335449,13.510000228881836,2902.048583984375,-1132.044921875,3115.030029296875,Measured,21.309999465942383,18.274276689416183,122.7690276834428,20.6200008392334,43.23053110735418,137.79527163505554,21.209999084472656,49.85782900688946,,,1.1509776,69.998,97.22,0 +1/4/25 17:15:13,Jason,,7 Iron,72.34252093791963,-0.88,6.2,11.71,5.510000000000001,98.8502133858792,1.3664192525265608,21.020000457763672,10.399999618530272,3060.2841796875,906.4973754882812,3191.719970703125,Measured,-16.5,21.773839978000524,140.04811229500774,5.510000228881836,13.451443392012266,155.11810177853113,4.940000057220459,13.342081648137423,,,1.1509776,69.998,97.22,0 +1/4/25 17:15:53,Brian,,7 Iron,70.77666550636292,-1.14,8.74,11.95,3.209999999999999,79.03096466295028,1.1166245837880748,10.029999732971191,10.90999984741211,1329.18798828125,-763.39111328125,1532.81005859375,Estimated,29.8700008392334,2.8871391394590944,57.98337591403424,13.56999969482422,13.604548581895983,95.15529269308443,14.59000015258789,23.982939277845617,,,1.1509776,69.998,97.22,0 +1/4/25 17:16:35,Lauren,,7 Iron,75.60844798088073,-1.91,10.53,15.5,4.970000000000001,100.66213488578796,1.3313609467455625,21.75,14.050000190734863,3610.933837890625,54.833946228027344,3611.35009765625,Measured,-0.8700000047683716,24.71566025013476,144.29133711066245,14.84000015258789,36.964127588376414,156.51792542524345,14.699999809265137,39.73097199057338,,,1.1509776,69.998,97.22,0 +1/4/25 17:19:35,Jason,,7 Iron,72.23067412137985,-4.34,3.57,7.95,4.380000000000001,95.71850764270675,1.325178102060308,17.229999542236328,6.980000019073486,5281.81787109375,18.43709754943848,5281.85009765625,Measured,-0.2000000029802322,17.661853843979543,125.86394688775545,7.360000133514404,16.130795687437057,136.417316582495,7.309999942779541,17.355642421261223,,,1.1509776,69.998,97.22,0 +1/4/25 17:19:52,Jason,,7 Iron,72.49910648107527,-1.61,3.62,3.62,0.0,106.1202564609639,1.4637457151098114,17.81999969482422,3.430000066757202,2836.89111328125,1011.8453979492188,3011.93994140625,Measured,-19.6299991607666,20.01312195073069,159.23009834206096,-3.109999895095825,-8.639544913159682,169.236653059721,-3.470000028610229,-10.25809256909713,,,1.1509776,69.998,97.22,0 +1/4/25 17:20:10,Jason,,7 Iron,72.83464693069459,-0.42,3.71,8.62,4.909999999999999,101.1318894672786,1.3885134853953518,18.6299991607666,7.550000190734863,3741.154541015625,491.8680114746094,3773.35009765625,Measured,-7.489999771118164,20.713035859988626,142.0822336390138,5.300000190734863,13.134295586316284,155.18371590459356,5.039999961853027,13.626421347851306,,,1.1509776,69.998,97.22,0 +1/4/25 17:20:39,Jason,,7 Iron,78.42698775768281,-0.16,7.31,5.66,-1.6499999999999997,107.86507260158396,1.3753565664775562,20.65999984741211,5.559999942779541,3755.84765625,-218.5339508056641,3762.199951171875,Measured,3.3299999237060547,27.44969341749697,158.27864345251328,7.380000114440918,20.34120718235522,170.30838938890702,7.420000076293945,22.00349984872787,,,1.1509776,69.998,97.22,0 +1/4/25 17:21:10,Brian,,7 Iron,78.15855539798736,-1.22,3.08,8.78,5.699999999999999,103.70436966098714,1.3268460392201364,19.170000076293945,7.599999904632568,3519.8486328125,75.57413482666016,3520.659912109375,Measured,-1.2300000190734863,22.561240779276204,149.19071987415555,7.659999847412109,19.89282590977996,162.90463958648434,7.570000171661377,21.456693215255427,,,1.1509776,69.998,97.22,0 +1/4/25 17:21:44,Jason,,7 Iron,79.76914955615996,1.31,5.92,7.58,1.66,100.79635413760025,1.2636007115336798,16.489999771118164,6.96999979019165,5189.10693359375,556.3875732421875,5218.85009765625,Measured,-6.119999885559082,19.07261595957129,135.34558025330898,4.96999979019165,11.723534513675418,146.0629852632046,4.760000228881836,12.117234914313258,,,1.1509776,69.998,97.22,0 +1/4/25 17:21:47,Herald,,7 Iron,0.0,0.0,0.0,0.0,0.0,68.15944846335015,inf,,-3.9700000286102295,2198.419921875,0.0,2198.419921875,Estimated,-0.0,,,,,,,,,,1.1509776,69.998,97.22,0 +1/4/25 17:23:23,Lauren,,7 Iron,77.26378086566925,-5.61,11.67,15.48,3.810000000000001,104.12938449187368,1.3477127746688056,22.26000022888184,14.18000030517578,4497.3525390625,-15.698784828186035,4497.3798828125,Measured,0.2000000029802322,28.41207217461169,147.55029997373822,15.710000038146973,39.949691306519526,157.3381353754521,15.59000015258789,42.27908873321712,,,1.1509776,69.998,97.22,0 +1/4/25 17:26:45,Brian,,7 Iron,80.3731223654747,-2.1,4.78,8.31,3.53,108.44667229296738,1.3492902739280914,19.290000915527344,7.420000076293945,3568.644287109375,344.2499694824219,3585.2099609375,Measured,-5.510000228881836,25.40463569051326,159.28476565563687,5.829999923706055,16.163603793419156,173.32677268549196,5.610000133514404,16.94006925466806,,,1.1509776,69.998,97.22,0 +1/4/25 17:27:09,Lauren,,7 Iron,78.8520056605339,-3.03,5.14,11.55,6.410000000000001,101.62401819068872,1.2887943348986035,20.450000762939453,10.130000114440918,2752.31591796875,17.293537139892578,2752.3701171875,Measured,-0.3600000143051147,22.123795889678604,148.9391934951782,10.619999885559082,27.44969341749697,165.2012174347401,10.529999732971191,30.194662967836848,,,1.1509776,69.998,97.22,0 +1/4/25 17:27:30,Herald,,7 Iron,78.51646521091462,-1.22,7.83,5.65,-2.18,107.21635901767696,1.3655270742215322,15.399999618530272,5.619999885559082,5683.70947265625,371.5337524414063,5695.83984375,Measured,-3.740000009536743,21.259842493461065,146.11766926399469,4.389999866485596,11.187663220229751,155.99299572952987,4.260000228881836,11.581364663818476,,,1.1509776,69.998,97.22,0 +1/4/25 17:28:08,Brian,,7 Iron,80.64155472517012,-4.62,1.85,12.35,10.5,107.79795870906035,1.33675446953423,19.76000022888184,10.380000114440918,4219.5859375,5.891656398773193,4219.58984375,Measured,-0.0799999982118606,26.64041985026597,160.40025586034062,11.229999542236328,31.22265793691577,167.56342609627245,11.170000076293944,32.46937847964614,,,1.1509776,69.998,97.22,0 +1/4/25 17:28:22,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,101.55691283140004,inf,16.780000686645508,-6.110000133514404,6115.06005859375,0.0,6115.06005859375,Estimated,-0.0,20.60367411611378,135.27995778363947,-6.599999904632568,-15.551180947982516,144.28039029817592,-6.559999942779541,-16.480751599115138,,,1.1509776,69.998,97.22,0 +1/4/25 17:28:34,Jason,,7 Iron,79.9928431892395,3.29,3.95,8.92,4.97,105.18074729798263,1.3148769702954048,11.369999885559082,7.820000171661377,4643.08349609375,-1079.6251220703125,4766.9501953125,Measured,13.09000015258789,12.915573141517484,135.20340518869762,12.949999809265137,30.30402262580992,150.73271858547923,13.399999618530272,34.93000833027213,,,1.1509776,69.998,97.22,0 +1/4/25 17:29:03,Jason,,7 Iron,71.96224176168442,-7.01,11.32,8.92,-2.4000000000000004,81.37974610363835,1.1308673008428731,8.890000343322754,8.739999771118164,1790.3812255859375,-561.4146118164062,1876.3399658203125,Estimated,17.40999984741211,2.777777656321973,61.70165851856473,10.640000343322754,11.395450325001775,100.01092992466693,11.350000381469728,19.68503880500793,,,1.1509776,69.998,97.22,0 +1/4/25 17:29:41,Brian,,7 Iron,75.58607861757278,-4.27,5.51,16.62,11.11,100.30422541419011,1.327019832867354,22.809999465942383,14.34000015258789,3475.936279296875,-348.1699523925781,3493.330078125,Measured,5.71999979019165,25.59055002932996,144.3460211114525,17.670000076293945,43.82108327273727,156.51792542524345,17.700000762939453,47.5831114091784,,,1.1509776,69.998,97.22,0 +1/4/25 17:30:34,Lauren,,7 Iron,72.34252093791963,-3.83,9.82,8.35,-1.4700000000000006,93.54867667120016,1.293135426556098,15.779999732971191,8.09000015258789,4527.4580078125,81.39838409423828,4528.18994140625,Measured,-1.0299999713897705,14.31539783118069,120.38495042775868,8.149999618530273,17.060367381520564,133.6286077579498,8.0600004196167,18.744530727946767,,,1.1509776,69.998,97.22,0 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_1.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_1.csv new file mode 100644 index 0000000000..eddcb541c4 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_1.csv @@ -0,0 +1,102 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +12/22/24 18:40:26,Jason,56,Sand Wedge,64.69219868659974,-1.21,5.89,12.4,6.510000000000001,62.54473776105988,0.9668049475958732,36.83000183105469,10.920000076293944,3531.64013671875,1483.8394775390625,3830.699951171875,Estimated,-22.790000915527344,17.322834315279124,68.68985079865752,6.199999809265137,7.414698179335517,75.60148214020137,5.659999847412109,7.458442668295277,,,1.1509776,69.998,97.22,0 +12/22/24 18:41:07,Brian,56,Sand Wedge,62.96975771188736,0.0,0.0,0.0,0.0,56.21420811557391,0.8927175545565401,28.81999969482422,31.8700008392334,3415.152099609375,-885.1264038085938,3527.989990234375,Estimated,14.529999732971191,9.394138129928706,56.353890310692805,36.06999969482422,33.18022668597996,66.16360265016556,36.27000045776367,39.14041982519029,,,1.1509776,69.998,97.22,0 +12/22/24 18:41:42,Lauren,56,Sand Wedge,59.90515493869782,0.0,4.14,20.61,16.47,66.19094636956197,1.1049290572288233,17.700000762939453,17.450000762939453,4888.67919921875,-2822.479736328125,5644.9599609375,Estimated,30.0,6.299212667910751,62.06255289912224,24.239999771118164,25.48118828545512,75.78740273672338,25.3799991607666,32.4803148626238,,,1.1509776,69.998,97.22,0 +12/22/24 18:42:17,Herald,56,Sand Wedge,57.55637179136277,-3.78,-2.04,0.35,2.39,63.90927028816259,1.1103769799776222,31.690000534057617,0.0299999993294477,5881.79248046875,-162.23863220214844,5884.02978515625,Estimated,1.5800000429153442,15.277777631246297,69.89282372357548,0.4699999988079071,0.5796150001922626,75.75458733008509,0.5,0.6671041084806433,,,1.1509776,69.998,97.22,0 +12/22/24 18:43:09,Brian,56,Sand Wedge,62.656586625576026,-7.86,9.07,7.44,-1.63,55.5878686735864,0.8871831624944565,34.88999938964844,7.25,5816.7685546875,156.38116455078125,5818.8701171875,Estimated,-1.5399999618530271,12.893700375562162,55.53368036048414,7.409999847412109,7.163167107079175,60.67366354948581,7.329999923706055,7.742781846533717,,,1.1509776,69.998,97.22,0 +12/22/24 18:44:06,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,60.30780143026459,inf,,32.11000061035156,4029.0400390625,0.0,4029.0400390625,Measured,-0.0,,,,,,,,,,1.1509776,69.998,97.22,0 +12/22/24 18:45:08,Jason,56,Sand Wedge,62.81317216873168,-1.92,1.61,0.0,-1.61,62.20919816476408,0.9903845963654696,12.279999732971191,26.90999984741211,1458.6812744140625,-842.169921875,1684.3399658203125,Estimated,30.0,2.405949239426292,40.474625174036646,29.450000762939453,19.89282590977996,67.60717182878852,30.399999618530277,34.20822374096065,,,1.1509776,69.998,97.22,0 +12/22/24 18:46:59,Herald,,Pitching Wedge,63.14871261835098,2.6,-7.28,0.74,8.02,49.70472373428902,0.78710589136927,12.829999923706056,-0.3100000023841858,3262.929931640625,-602.3923950195312,3318.070068359375,Estimated,10.460000038146973,1.7825896199054083,28.29177613366096,0.5600000023841858,0.2734033167362213,43.58048701903226,0.8700000047683716,0.6671041084806433,,,1.1509776,69.998,97.22,0 +12/22/24 18:47:50,Lauren,,Pitching Wedge,62.79080280542374,-5.48,6.67,2.8,-3.87,69.14370164355296,1.1011756269117243,19.690000534057617,3.140000104904175,4621.85400390625,742.7833251953125,4681.16015625,Estimated,-9.130000114440918,8.945756857353445,74.11416742966776,1.100000023841858,1.4216971948808066,86.73446553144458,0.7699999809265137,1.170166252993326,,,1.1509776,69.998,97.22,0 +12/22/24 18:48:23,Herald,,Pitching Wedge,65.63171194553375,-1.78,2.16,2.5,0.3399999999999998,85.74177365533615,1.3064076970366287,23.21999931335449,2.319999933242798,6931.80224609375,133.097412109375,6933.080078125,Estimated,-1.100000023841858,20.17716560949384,107.15223156644696,2.0999999046325684,3.9260715344665584,113.58267457238436,2.059999942779541,4.09011362880338,,,1.1509776,69.998,97.22,0 +12/22/24 18:49:16,Jason,,Pitching Wedge,67.91338700294494,-3.9,4.54,3.54,-1.0,78.24803182723099,1.1521738979656235,24.809999465942383,3.470000028610229,4815.63232421875,807.5886840820312,4882.8798828125,Estimated,-9.520000457763672,16.94006925466806,96.45668680709603,0.699999988079071,1.181102375233266,105.36963660141828,0.449999988079071,0.8202099502086639,,,1.1509776,69.998,97.22,0 +12/22/24 18:50:07,Brian,,Pitching Wedge,67.57784655332566,-0.68,5.75,2.64,-3.11,91.51306495150584,1.3541873501294972,21.989999771118164,2.890000104904175,6507.46240234375,571.6181030273438,6532.52001953125,Measured,-5.019999980926514,21.861328955920044,117.8368295133114,1.0700000524520874,2.1981626561297105,124.6937810258687,0.949999988079071,2.06692905888157,,,1.1509776,69.998,97.22,0 +12/22/24 18:50:50,Brian,,Pitching Wedge,67.33178355693818,-0.36,7.24,0.53,-6.71,90.26037753429593,1.3405315107681426,21.729999542236328,1.340000033378601,4966.275390625,50.27486801147461,4966.52978515625,Measured,-0.5799999833106995,20.12248369460553,118.97418831216692,1.2300000190734863,2.559054950785452,128.63079546175595,1.2100000381469729,2.712160922882333,,,1.1509776,69.998,97.22,0 +12/22/24 18:52:22,Brian,,Pitching Wedge,74.04259254932404,7.44,5.79,17.43,11.64,83.25877296283579,1.124471335972904,26.350000381469727,15.039999961853027,1766.6868896484375,758.2981567382812,1922.550048828125,Estimated,-23.229999542236328,18.624234686996036,112.82807874823813,10.479999542236328,20.52712152117192,129.37445281702276,9.760000228881836,21.91601087080835,,,1.1509776,69.998,97.22,0 +12/22/24 18:53:08,Brian,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,60.86703551296341,inf,14.880000114440918,-0.4199999868869781,3137.3798828125,0.0,3137.3798828125,Estimated,-0.0,3.8385825565470384,49.33289513937234,-0.4199999868869781,-0.3608923924323868,70.66929231367703,-0.4199999868869781,-0.5249343564003475,,,1.1509776,69.998,97.22,0 +12/22/24 18:54:15,Brian,,Pitching Wedge,70.82140423297882,-0.03,0.72,7.41,6.69,87.95633584421194,1.2419456631340562,23.799999237060547,6.179999828338623,6213.5380859375,1480.2735595703125,6387.43017578125,Estimated,-13.399999618530272,21.57698925620616,111.43919357040522,1.409999966621399,2.734033167362213,118.23053095690013,1.100000023841858,2.2637793895693505,,,1.1509776,69.998,97.22,0 +12/22/24 18:55:06,Jason,,Pitching Wedge,69.4568730711937,1.46,0.17,3.78,3.61,89.34323397999924,1.2863123551275035,18.450000762939453,3.130000114440918,7993.08642578125,2263.322265625,8307.349609375,Estimated,-15.8100004196167,16.90726114868596,108.5848622761905,-3.130000114440918,-5.938319851779568,115.83551523233656,-3.5199999809265137,-7.108486235141754,,,1.1509776,69.998,97.22,0 +12/22/24 18:55:57,Lauren,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,52.47852427248108,inf,7.920000076293945,-3.0299999713897705,2612.4599609375,0.0,2612.4599609375,Estimated,-0.0,0.7983377057287839,21.084864537622025,-3.039999961853028,-1.1154855114247653,29.702536163350945,-3.039999961853028,-1.574803166977688,,,1.1509776,69.998,97.22,0 +12/22/24 18:56:07,Herald,,Pitching Wedge,70.44112505674362,-1.51,2.94,4.44,1.5000000000000004,94.6895189785173,1.3442363236282848,24.530000686645508,4.010000228881836,5793.31396484375,2145.31103515625,6177.77001953125,Measured,-20.31999969482422,25.74365730511545,123.04243100017902,-4.269999980926514,-9.153542919174583,129.75721579173205,-4.679999828338623,-10.586176757770772,,,1.1509776,69.998,97.22,0 +12/22/24 18:58:51,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,92.13940439349336,inf,,-0.4900000095367431,960.794677734375,-554.7149658203125,1109.4300537109375,Measured,30.0,,,,,,,,,,1.1509776,69.998,97.22,0 +12/22/24 18:59:39,Lauren,,8 Iron,65.74355876207352,6.39,-14.14,2.37,16.51,82.498214269036,1.2548486242978985,1.6299999952316284,0.1800000071525573,1132.847900390625,-654.0499267578125,1308.0999755859375,Estimated,30.0,0.0984251979361054,11.843831597577037,0.6200000047683716,0.1312335891000868,48.96106646173894,0.959999978542328,0.8202099502086639,,,1.1509776,69.998,97.22,0 +12/22/24 19:00:08,Herald,,8 Iron,65.31854085922241,-3.79,-2.78,2.14,4.92,84.91410106901276,1.299999968646324,15.6899995803833,1.409999966621399,4302.58984375,-465.8912658691406,4327.740234375,Estimated,6.179999828338623,10.73928194765449,101.17016566128132,3.2300000190734863,5.697725162500888,116.10891854907275,3.440000057220459,6.966316385284813,,,1.1509776,69.998,97.22,0 +12/22/24 19:00:18,Herald,,8 Iron,0.0,0.0,0.0,0.0,0.0,90.01432170582575,inf,19.65999984741211,2.819999933242798,5801.9375,-3349.749755859375,6699.5,Measured,30.0,16.46981625908836,109.48162482134104,14.119999885559082,26.70603606223017,118.74453052734134,14.960000038146973,30.65398062338977,,,1.1509776,69.998,97.22,0 +12/22/24 19:00:48,Lauren,,8 Iron,67.891017639637,-2.27,-1.35,3.55,4.9,86.43521845661235,1.2731466026243308,12.68000030517578,2.75,3294.124755859375,-1215.9200439453125,3511.3701171875,Estimated,20.26000022888184,7.327208679940554,93.70078504558204,7.420000076293945,12.09536319130882,118.89763571722506,8.399999618530273,17.366578804238884,,,1.1509776,69.998,97.22,0 +12/22/24 19:01:41,Brian,,8 Iron,73.12544865369796,-7.23,-3.8,4.99,8.79,96.41195244398295,1.318445961276265,17.40999984741211,3.619999885559082,6109.50732421875,-250.72348022460935,6114.64990234375,Measured,2.3499999046325684,18.755467110924428,126.01706042124624,4.860000133514404,10.684602118667954,135.22528212645648,4.900000095367432,11.548556557836378,,,1.1509776,69.998,97.22,0 +12/22/24 19:02:11,Brian,,8 Iron,69.52398116111755,5.82,-1.12,7.38,8.5,95.3158584205048,1.3709781406162025,21.32999992370605,5.920000076293945,7087.4755859375,-202.92306518554688,7090.3798828125,Measured,1.6399999856948853,23.512685239315037,123.31583431691524,7.28000020980835,15.627733542924377,129.51661953802704,7.269999980926514,16.393262621195618,,,1.1509776,69.998,97.22,0 +12/22/24 19:02:25,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,59.63672223767298,inf,,2.309999942779541,2260.610107421875,0.0,2260.610107421875,Estimated,-0.0,,,,,,,,,,1.1509776,69.998,97.22,0 +12/22/24 19:02:48,Herald,,8 Iron,69.18844071149826,-2.53,0.82,5.56,4.739999999999999,82.4534745184319,1.191723265772763,19.57999992370605,4.670000076293945,3004.70361328125,12.586146354675291,3004.72998046875,Estimated,-0.2399999946355819,12.79527501466498,102.8871381566405,4.789999961853027,8.595800424199922,118.0774257670164,4.760000228881836,9.787838530566546,,,1.1509776,69.998,97.22,0 +12/22/24 19:03:50,Brian,,7 Iron,68.09234190940857,-6.12,-4.75,3.72,8.47,94.6224050859937,1.3896188974067196,16.6299991607666,2.4600000381469727,3725.01806640625,-984.8877563476562,3853.02001953125,Measured,14.8100004196167,14.720034614796193,123.25021184724574,7.269999980926514,15.594925436942276,137.64216644517182,7.730000019073486,18.51487294312119,,,1.1509776,69.998,97.22,0 +12/22/24 19:04:21,Herald,,7 Iron,72.14119666814804,4.35,1.35,-2.87,-4.220000000000001,104.57677346467972,1.449612403100775,18.010000228881836,-2.190000057220459,2718.3671875,-1569.4498291015625,3138.89990234375,Measured,30.0,18.59142553806305,144.4553724258185,7.110000133514404,17.869640948751567,161.24234274830815,8.100000381469727,22.725284438039356,,,1.1509776,69.998,97.22,0 +12/22/24 19:04:54,Jason,,7 Iron,74.37813299894333,-2.93,0.71,0.33,-0.3799999999999999,109.43092120655274,1.471278140419408,16.860000610351562,0.3600000143051147,5756.22021484375,1091.8116455078125,5858.85009765625,Measured,-10.739999771118164,24.387575018510237,150.0109298243642,-4.610000133514404,-12.05161870234906,159.3613265941858,-4.869999885559082,-13.517059603976463,,,1.1509776,69.998,97.22,0 +12/22/24 19:05:38,Brian,,7 Iron,78.15855539798736,-1.1,0.95,3.14,2.1900000000000004,109.94542407188236,1.406697238863163,15.670000076293944,2.700000047683716,5337.85693359375,537.4939575195312,5364.85009765625,Measured,-5.75,22.725284438039356,152.39501542365542,0.3300000131130218,0.8858267488327343,162.90463958648434,0.1599999964237213,0.4702537126084323,,,1.1509776,69.998,97.22,0 +12/22/24 19:07:53,Herald,,7 Iron,74.98210580825807,-0.84,3.48,-0.6,-4.08,106.0531511016752,1.4143794703881891,14.829999923706056,-0.0599999986588954,3110.28369140625,776.6340942382812,3205.780029296875,Measured,-14.020000457763672,16.218284665356578,146.76289708656077,-4.579999923706055,-11.734469853702194,163.6264116603852,-5.039999961853027,-14.381014043144887,,,1.1509776,69.998,97.22,0 +12/22/24 19:08:36,Herald,,7 Iron,76.27952888011933,-0.14,0.43,2.21,1.78,107.10451390778417,1.4041056031705346,17.34000015258789,1.870000004768372,3504.862060546875,377.6554870605469,3525.14990234375,Measured,-6.150000095367432,21.47856389530898,154.4947508937239,-0.2800000011920929,-0.7545931515845936,168.7117233640074,-0.4699999988079071,-1.3888888281609866,,,1.1509776,69.998,97.22,0 +12/22/24 19:09:17,Herald,,7 Iron,78.18092476129533,0.52,-1.21,-1.02,0.1899999999999999,79.85862871603877,1.021459249297266,4.730000019073486,-0.9900000095367432,2410.574951171875,-23.56133079528809,2410.68994140625,Estimated,0.5600000023841858,0.9514435474568046,40.06998943337203,-0.949999988079071,-0.6671041084806433,89.0310600669145,-0.9200000166893004,-1.4326333171207466,,,1.1509776,69.998,97.22,0 +12/22/24 19:09:54,Brian,,7 Iron,74.73604281187056,0.86,-1.29,0.32,1.61,94.73425019588647,1.2675845098509757,0.5699999928474426,0.1000000014901161,999.99755859375,-42.96139526367188,1000.9199829101562,Estimated,2.4600000381469727,0.0109361324250072,28.871389830164617,0.1700000017881393,0.0874890594000579,28.871389830164617,0.1700000017881393,0.0874890594000579,,,1.1509776,69.998,97.22,0 +12/22/24 19:11:04,Jason,,6 Iron,76.03346588373185,5.63,1.62,5.28,3.66,106.25447571277618,1.3974698440717856,17.229999542236328,4.539999961853027,4362.5087890625,-653.5382080078125,4411.18994140625,Measured,8.520000457763672,21.872265338897705,149.14698268585198,8.3100004196167,21.5660528732285,161.373571000433,8.520000457763672,23.90638668290376,,,1.1509776,69.998,97.22,0 +12/22/24 19:11:43,Jason,,6 Iron,80.61918536186218,0.91,-4.98,2.9,7.880000000000001,104.95704854496216,1.3018867416466513,14.40999984741211,1.7599999904632568,2709.243896484375,-230.83518981933597,2719.06005859375,Measured,4.869999885559082,14.687226508814092,144.65223149121994,3.2300000190734863,8.15835501312688,164.89500705497267,3.390000104904175,9.765966807562108,,,1.1509776,69.998,97.22,0 +12/22/24 19:12:29,Jason,,6 Iron,72.90175502061845,1.06,0.46,0.95,0.4899999999999999,108.02165746208084,1.4817428940020665,11.920000076293944,0.8399999737739563,5182.45751953125,2418.822265625,5719.14013671875,Measured,-25.020000457763672,14.50131216999739,137.3906317225874,-9.010000228881836,-21.511373044241964,150.52492939480544,-9.880000114440918,-25.820209900057307,,,1.1509776,69.998,97.22,0 +12/22/24 19:16:02,Lauren,,7 Iron,66.10146857500077,-5.27,-11.06,7.37,18.43,96.0987827229892,1.453807075616672,18.11000061035156,4.670000076293945,3091.734130859375,70.1612548828125,3092.530029296875,Measured,-1.2999999523162842,16.81977217076644,131.5835479450643,4.5,10.312773441034553,147.34251078306443,4.429999828338623,11.373577559046453,,,1.1509776,69.998,97.22,0 +12/22/24 19:16:50,Herald,,7 Iron,70.37401696681977,0.0,-20.0,9.38,29.380000000000003,89.85772831209397,1.276859445929603,15.760000228881836,5.199999809265137,4549.0546875,839.0118408203125,4625.77978515625,Measured,-10.449999809265137,12.74059414272756,111.7891494820833,2.0899999141693115,4.0682413843235,125.36088578619363,1.7100000381469729,3.7401574563875775,,,1.1509776,69.998,97.22,0 +12/22/24 19:22:13,Lauren,,7 Iron,79.70204146623612,-2.8,-13.51,6.66,20.17,85.07068592950964,1.067358932901961,12.630000114440918,3.7799999713897705,5335.62939453125,-382.4626770019531,5349.31982421875,Estimated,4.099999904632568,8.40988608538322,95.52711719891433,5.099999904632568,8.486439201800522,111.30795697467327,5.25,10.17060359117761,,,1.1509776,69.998,97.22,0 +12/22/24 19:23:15,Lauren,,7 Iron,64.82641486644745,0.22,0.65,8.68,8.03,83.8851124048233,1.2939958592132506,18.21999931335449,7.210000038146973,1879.31494140625,-11.480223655700684,1879.3499755859373,Estimated,0.3499999940395355,10.793962819591911,102.3184545854092,7.460000038146973,13.276465436173224,123.97200060836076,7.429999828338623,16.032370326539876,,,1.1509776,69.998,97.22,0 +12/22/24 19:23:56,Jason,,7 Iron,63.707946701049806,-9.62,10.97,0.8,-10.17,78.71778640872162,1.2356038843647816,12.479999542236328,2.0299999713897705,1805.1953125,4.095865249633789,1805.199951171875,Estimated,-0.1299999952316284,4.790026234372704,73.04243110048174,2.039999961853028,2.602799700482933,106.49605693139438,2.0299999713897705,3.7620297008674575,,,1.1509776,69.998,97.22,0 +12/22/24 19:24:37,Lauren,,7 Iron,66.52648647785186,-0.81,-1.68,5.1,6.779999999999999,97.30673038959505,1.4626765299260256,15.9399995803833,3.9800000190734863,5467.0615234375,1331.7149658203125,5626.919921875,Measured,-13.6899995803833,16.611985065994418,126.0936130161881,-1.100000023841858,-2.416885361666232,137.08442134281995,-1.5199999809265137,-3.641732095490397,,,1.1509776,69.998,97.22,0 +12/22/24 19:25:50,Jason,,7 Iron,70.35164760351181,0.81,5.27,-0.08,-5.35,103.83858037956452,1.4759935824783883,15.359999656677246,0.5899999737739563,4257.96142578125,2367.031494140625,4871.66015625,Measured,-29.06999969482422,16.37139089819118,134.4925632400691,-10.020000457763672,-23.39238711246253,147.6377910375595,-10.979999542236328,-28.11679609192015,,,1.1509776,69.998,97.22,0 +12/22/24 19:26:37,Brian,,7 Iron,75.22816880464555,0.86,2.89,10.05,7.16,95.76324739331083,1.2729706028335122,21.26000022888184,8.619999885559082,2790.293701171875,612.975341796875,2856.830078125,Measured,-12.390000343322754,20.2537182044357,141.765093133974,5.099999904632568,12.598425335821505,151.03892896524667,4.860000133514404,12.78433863168732,,,1.1509776,69.998,97.22,0 +12/22/24 19:27:12,Herald,,7 Iron,74.8255202651024,0.59,1.22,8.02,6.8,102.36220274256902,1.3680119079681077,21.09000015258789,6.739999771118164,2693.314697265625,48.422637939453125,2693.75,Measured,-1.0299999713897705,23.370516432408976,158.62860770779844,6.789999961853027,18.755467110924428,167.63997034760723,6.75,19.6959751879856,,,1.1509776,69.998,97.22,0 +12/22/24 19:28:27,Herald,4 Hybrid,4 Hybrid,80.3731223654747,9.02,0.91,-9.33,-10.24,53.61936231318077,0.6671305124785553,20.3799991607666,-7.550000190734863,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,4.319772456579841,42.67279017680585,-9.729999542236328,-7.206911596038935,61.942254772269735,-10.380000114440918,-11.165791497225314,,,1.1509776,69.998,97.22,0 +12/22/24 19:29:01,Lauren,4 Hybrid,4 Hybrid,77.62169067859651,3.31,3.28,1.81,-1.4699999999999998,113.41267367796809,1.461095122851281,14.470000267028809,1.899999976158142,2371.41259765625,157.09332275390625,2376.610107421875,Measured,-3.7899999618530273,17.235345337359604,165.80270806900262,0.8600000143051147,2.493438217345812,187.17190396273145,0.7300000190734863,2.373140872706472,,,1.1509776,69.998,97.22,0 +12/22/24 19:29:37,Herald,4 Hybrid,4 Hybrid,78.62831202745437,2.58,2.15,-2.09,-4.24,109.56514045836502,1.3934566014860976,5.230000019073486,-1.4500000476837158,2195.80712890625,-41.01150894165039,2196.18994140625,Measured,1.0700000524520874,3.149606333955376,99.6172284810782,-1.2899999618530271,-2.2419071450894705,155.54461028515107,-1.2200000286102295,-3.313648167554476,,,1.1509776,69.998,97.22,0 +12/22/24 19:30:15,Herald,4 Hybrid,4 Hybrid,78.06907794475555,2.4,-1.04,-7.83,-6.79,80.95472273951691,1.0369627113670197,5.0,-6.559999942779541,3897.77685546875,43.5403938293457,3898.02001953125,Estimated,-0.6399999856948853,1.4216971948808066,51.377950780454285,-6.679999828338623,-5.971128479237109,93.18678547514082,-6.699999809265137,-10.87051541453377,,,1.1509776,69.998,97.22,0 +12/22/24 19:33:00,Jason,,Pitching Wedge,67.06335119724274,-0.65,-1.92,0.13,2.05,84.39960673691803,1.2585056551779965,20.729999542236328,-0.1299999952316284,5374.16650390625,-138.8502960205078,5375.9599609375,Estimated,1.4800000190734863,16.28390192027166,105.78521498276586,0.3700000047683716,0.6780402307205833,115.69334851133226,0.4099999964237213,0.831146072448604,,,1.1509776,69.998,97.22,0 +12/22/24 19:33:22,Lauren,,Pitching Wedge,65.90014430522919,1.98,-2.63,2.06,4.69,85.00358057022095,1.2898845892735913,26.299999237060547,1.3600000143051147,4497.53857421875,381.6216430664063,4513.7001953125,Estimated,-4.849999904632568,21.981627082772548,110.80489587311148,-0.209999993443489,-0.415573036224302,119.88188932619688,-0.3400000035762787,-0.7108485974404033,,,1.1509776,69.998,97.22,0 +12/22/24 19:33:42,Brian,,Pitching Wedge,69.83715224742889,-0.57,4.21,-1.43,-5.64,88.29187970712519,1.264253722636231,24.1299991607666,-0.6499999761581421,5566.89453125,411.73779296875,5582.10009765625,Estimated,-4.230000019073486,22.025370528781423,114.35913899068235,-2.3399999141693115,-4.680665011973304,122.1456684550285,-2.430000066757202,-5.172790773508325,,,1.1509776,69.998,97.22,0 +12/22/24 19:34:18,Lauren,,Pitching Wedge,73.03597120046615,1.82,-1.38,4.23,5.61,92.02755928360055,1.260030609177594,20.51000022888184,3.299999952316284,6012.64208984375,920.0635375976562,6082.6298828125,Measured,-8.699999809265137,20.12248369460553,119.1163550331712,0.0799999982118606,0.1640419965601758,127.23096347143655,-0.1400000005960464,-0.3171478382881965,,,1.1509776,69.998,97.22,0 +12/22/24 19:34:41,Brian,,Pitching Wedge,72.85701629400253,-0.54,5.82,3.78,-2.0400000000000005,89.23138887010646,1.2247466806769554,24.950000762939453,3.839999914169312,5943.662109375,2266.0986328125,6361.0,Estimated,-20.8700008392334,23.009624137753235,113.18897312879562,-4.21999979019165,-8.33333296896592,119.59754754058122,-4.639999866485596,-9.667541446664927,,,1.1509776,69.998,97.22,0 +12/22/24 19:35:26,Jason,,Pitching Wedge,70.46349442005157,4.03,4.78,4.82,0.04,85.65229415412796,1.2155555846199158,26.15999984741211,4.559999942779541,5548.14404296875,1345.3125,5708.919921875,Estimated,-13.630000114440918,22.506560950289668,108.78171299798488,-0.1899999976158142,-0.3608923924323868,116.01049735997913,-0.5,-1.017060346080875,,,1.1509776,69.998,97.22,0 +12/22/24 19:35:59,Brian,,Pitching Wedge,68.76342280864715,-0.53,5.4,-1.1,-6.5,91.42358545029764,1.3295380264113457,20.34000015258789,-0.2300000041723251,5110.55517578125,1474.1197509765625,5318.91015625,Measured,-16.09000015258789,18.744530727946767,118.46018874172567,-6.230000019073486,-12.860892269580065,128.018366358614,-6.639999866485596,-14.807523592715713,,,1.1509776,69.998,97.22,0 +12/22/24 19:36:22,Brian,,Pitching Wedge,67.75680145978927,-1.66,5.86,0.83,-5.03,91.31174034040488,1.3476394749034075,24.229999542236328,1.409999966621399,5067.57080078125,1630.9222412109375,5323.5498046875,Measured,-17.84000015258789,23.15179294465929,119.57567060282236,-5.409999847412109,-11.264216858122497,127.8980682317615,-5.820000171661377,-12.959317630477244,,,1.1509776,69.998,97.22,0 +12/22/24 19:36:48,Lauren,,Pitching Wedge,70.17269269704819,-1.36,8.21,6.76,-1.450000000000001,89.45508762312693,1.274784879772611,23.459999084472656,6.579999923706055,6982.40380859375,1990.3074951171875,7260.52978515625,Estimated,-15.90999984741211,22.211284867598124,112.04067586106066,0.5299999713897705,1.038932590560755,117.97899623431567,0.2000000029802322,0.415573036224302,,,1.1509776,69.998,97.22,0 +12/22/24 19:37:08,Lauren,,Pitching Wedge,70.50823314666748,1.81,6.23,5.66,-0.5700000000000003,85.29438468253011,1.209708155714316,23.940000534057617,5.429999828338623,6083.69677734375,2019.060546875,6409.990234375,Estimated,-18.36000061035156,19.969378504721817,106.24453055241702,-1.100000023841858,-2.03412069216175,113.26552572373748,-1.5199999809265137,-3.0074364840984344,,,1.1509776,69.998,97.22,0 +12/22/24 19:37:27,Herald,,Pitching Wedge,68.7410534453392,-1.78,6.28,2.93,-3.35,92.07229903420466,1.339407739909278,23.40999984741211,3.190000057220459,5463.46533203125,1066.93896484375,5566.669921875,Measured,-11.050000190734863,23.21740915662349,120.92081859235168,-0.949999988079071,-1.9903762032019896,129.0573039683759,-1.2100000381469729,-2.723097045122273,,,1.1509776,69.998,97.22,0 +12/22/24 19:37:51,Brian,,Pitching Wedge,67.891017639637,-1.54,5.68,-2.58,-8.26,93.63815617240834,1.3792421947397548,21.649999618530277,-1.409999966621399,5016.951171875,2073.98681640625,5428.740234375,Measured,-22.459999084472656,20.898950198805323,122.1456684550285,-10.1899995803833,-21.609798405139145,131.1898465014756,-10.739999771118164,-24.44225693339854,,,1.1509776,69.998,97.22,0 +12/22/24 19:38:23,Jason,,Pitching Wedge,64.4685050535202,-3.84,7.68,8.87,1.1899999999999995,87.84449073431915,1.3625954357308698,24.350000381469727,8.25,7357.27001953125,-218.35867309570312,7360.509765625,Estimated,1.7000000476837158,22.637795460119836,109.77689673222903,9.869999885559082,18.81014902581273,115.25590153583288,9.84000015258789,19.6959751879856,,,1.1509776,69.998,97.22,0 +12/22/24 19:38:44,Herald,,Pitching Wedge,65.56460385560989,-4.78,5.95,4.08,-1.87,82.40873476782781,1.256908910016646,25.549999237060547,4.099999904632568,4802.5888671875,310.5694885253906,4812.6201171875,Estimated,-3.700000047683716,19.90376229275762,104.99781209558842,3.1700000762939453,5.796150523398069,114.02012154788372,3.049999952316284,6.058617457156629,,,1.1509776,69.998,97.22,0 +12/22/24 19:41:22,Herald,,7 Iron,67.42126101016999,-5.39,7.97,10.01,2.04,83.1469193197081,1.2332447965808,17.84000015258789,9.220000267028809,1417.434814453125,384.5772399902344,1468.6800537109375,Estimated,-15.18000030517578,9.547243319812424,97.56123854292036,7.110000133514404,12.073490425353498,121.77383560559156,6.630000114440918,14.05293089742213,,,1.1509776,69.998,97.22,0 +12/22/24 19:41:55,Jason,,7 Iron,70.53060250997544,-0.19,0.22,7.26,7.04,92.72101261811169,1.3146210200741977,19.479999542236328,5.989999771118164,2063.523193359375,-253.36880493164065,2079.02001953125,Measured,7.0,15.474627310089772,126.44356892786618,7.860000133514404,17.290026209297025,146.40200270600326,8.050000190734863,20.494312372238937,,,1.1509776,69.998,97.22,0 +12/22/24 19:42:28,Lauren,,7 Iron,73.50572782993316,-0.96,2.45,4.97,2.52,100.10290080308914,1.3618381010346927,17.610000610351562,4.389999866485596,3444.346923828125,-855.5801391601562,3549.02001953125,Measured,13.949999809265137,18.033682521612945,137.76246457202433,9.31999969482422,22.309710228495305,152.46062954971785,9.729999542236328,25.75459160219134,,,1.1509776,69.998,97.22,0 +12/22/24 19:42:52,Herald,,7 Iron,70.75429614305496,0.35,5.28,5.4,0.1200000000000001,86.14441434430319,1.2175149643228962,15.079999923706056,5.099999904632568,3507.921875,1366.2711181640625,3764.60009765625,Estimated,-21.280000686645508,9.689413169669365,99.93437732972508,-0.2000000029802322,-0.3499562376002316,117.01661956310272,-1.0199999809265137,-2.07786518112151,,,1.1509776,69.998,97.22,0 +12/22/24 19:43:22,Lauren,,7 Iron,75.40712371110916,-3.32,3.3,9.22,5.920000000000001,90.3498570355041,1.1981607650444508,19.239999771118164,7.989999771118164,2500.898681640625,-282.2887878417969,2516.780029296875,Measured,6.440000057220459,14.905948953612892,120.62554668146367,9.960000038146973,20.85520466689468,137.47812278640868,10.109999656677246,24.125108084751677,,,1.1509776,69.998,97.22,0 +12/22/24 19:43:50,Brian,,7 Iron,75.2505381679535,1.45,1.33,7.16,5.83,94.82372969709468,1.2601069973141628,19.350000381469727,6.050000190734863,5371.29296875,75.9399185180664,5371.830078125,Measured,-0.8100000023841858,19.92563297281117,125.79833276169302,6.199999809265137,13.571740475913884,135.36744884746076,6.130000114440918,14.45756768103763,,,1.1509776,69.998,97.22,0 +12/22/24 19:44:34,Lauren,,7 Iron,74.69130408525467,0.72,0.85,7.01,6.16,99.81209669077998,1.3363282099995435,16.889999389648438,5.860000133514404,3677.303466796875,188.8580780029297,3682.14990234375,Measured,-2.940000057220459,17.618110397970668,137.21565793855189,5.170000076293945,12.368766508045042,151.35606947028646,5.039999961853027,13.309273542155324,,,1.1509776,69.998,97.22,0 +12/22/24 19:45:01,Lauren,,7 Iron,74.80315090179442,3.06,2.77,4.83,2.06,104.6438788239684,1.3989234084717963,14.31999969482422,4.320000171661377,4779.77587890625,-11.679218292236328,4779.7900390625,Measured,0.1400000005960464,17.497812271118164,141.8416373853088,4.630000114440918,11.439194813961535,154.30883864080897,4.599999904632568,12.39063823104948,,,1.1509776,69.998,97.22,0 +12/22/24 19:47:28,Lauren,,Driver,79.74678019285201,-7.7,-11.08,-8.54,2.540000000000001,110.66124301507809,1.387657818252542,1.5800000429153442,-8.399999618530273,2081.051025390625,-291.7319030761719,2101.39990234375,Estimated,7.980000019073486,0.3937007917444219,46.18328776246608,-7.849999904632568,-6.31014852941297,128.8276461835503,-7.489999771118164,-16.786964064784343,,,1.1509776,69.998,97.22,0 +12/22/24 19:48:19,Herald,,Driver,107.32820515155792,-8.41,-12.43,-0.16,12.27,128.86990338243413,1.200708641316206,10.619999885559082,-1.6799999475479126,3228.272705078125,20.847566604614254,3228.340087890625,Measured,-0.3700000047683716,19.181977703446137,192.1150406017423,-1.899999976158142,-6.37576526285261,211.0564303950905,-1.909999966621399,-7.020997257222234,,,1.1509776,69.998,97.22,0 +12/22/24 19:48:55,Brian,,Driver,88.73926424264909,0.66,1.12,-2.27,-3.39,123.16571744555311,1.3879506270050672,12.3100004196167,-1.7300000190734863,4983.013671875,-510.54974365234375,5009.10009765625,Measured,5.849999904632568,23.56736506830157,176.4545072964429,0.9200000166893004,2.832458267521673,188.34207816822527,1.090000033378601,3.587051484290697,,,1.1509776,69.998,97.22,0 +12/22/24 19:49:45,Herald,,Driver,88.8287416958809,-2.03,3.52,-7.24,-10.76,127.23694088494176,1.4323848166234006,9.09000015258789,-5.5,1336.580322265625,771.6749267578125,1543.3499755859375,Measured,-30.0,8.0271215462476,150.04373688739545,-10.43000030517578,-27.176290100760752,208.74890573434823,-11.84000015258789,-42.83682966376546,,,1.1509776,69.998,97.22,0 +12/22/24 19:50:35,Brian,,Driver,122.60648029088976,0.0,0.0,0.0,0.0,127.25930649362635,1.0379492681928195,15.869999885559082,-2.490000009536743,2052.1669921875,-348.5719299316406,2081.56005859375,Measured,9.640000343322754,24.4531933163762,204.41818985487225,0.4099999964237213,1.4545056919694872,225.4702452435613,0.6899999976158142,2.712160922882333,,,1.1509776,69.998,97.22,0 +12/22/24 19:51:19,Lauren,,Driver,91.6696508359909,2.24,-3.5,-3.81,-0.31,122.6512231134584,1.3379697860189042,13.760000228881836,-3.569999933242798,4413.89453125,-1500.03369140625,4661.81982421875,Measured,18.770000457763672,24.037619106832157,175.6780345345378,4.679999828338623,14.337269554185127,188.8123238631488,5.260000228881836,17.3009615493238,,,1.1509776,69.998,97.22,0 +12/22/24 19:52:13,Lauren,,Driver,90.68539885044098,1.92,0.65,-4.5,-5.15,117.88654633955866,1.2999506848283042,12.289999961853027,-3.619999885559082,2959.192626953125,-1570.781494140625,3350.25,Measured,27.959999084472656,15.573052670986954,161.45013193898194,5.570000171661377,15.682414414861796,180.5446102349997,6.599999904632568,20.73490654004217,,,1.1509776,69.998,97.22,0 +12/22/24 19:52:47,Brian,,Driver,88.09055270671846,-0.02,3.49,-17.66,-21.15,117.70758733714229,1.3362112476354688,9.399999618530272,-14.06999969482422,1017.1295776367188,587.2399291992188,1174.47998046875,Measured,-30.0,6.080489701636509,122.12379151726964,-17.530000686645508,-36.789149632537374,186.2970266989469,-18.709999084472656,-59.75502823837997,,,1.1509776,69.998,97.22,0 +12/22/24 19:53:36,Jason,,Driver,82.16267143011092,2.44,0.49,-1.0,-1.49,112.00340140026128,1.363190843855819,13.630000114440918,-0.7599999904632568,4886.4443359375,-2821.189697265625,5642.3798828125,Measured,30.0,17.72747005594374,145.8005287589549,11.609999656677246,29.3416438686952,157.93962600971463,12.579999923706056,34.40507237685324,,,1.1509776,69.998,97.22,0 +12/22/24 19:54:08,Jason,,Driver,85.29438229322434,0.28,-5.42,-6.49,-1.0700000000000005,114.91141692364818,1.3472331217383888,18.0,-6.010000228881836,1598.2537841796875,-885.926513671875,1827.3699951171875,Measured,29.0,20.41775977729708,172.48468579752443,0.9900000095367432,2.9746281173786144,194.55379351460945,1.830000042915344,6.211723168515789,,,1.1509776,69.998,97.22,0 +12/22/24 19:54:42,Brian,,Driver,87.3076249909401,2.01,-5.65,-1.92,3.73,114.32981723226476,1.309505524221152,17.170000076293945,-2.2799999713897705,1879.8466796875,-1085.329833984375,2170.659912109375,Measured,30.0,19.531933615124217,167.47593503245116,5.769999980926514,16.84164389377088,188.735779611814,6.710000038146973,22.058179677714406,,,1.1509776,69.998,97.22,0 +12/22/24 19:55:17,Herald,,Driver,90.23801158428194,6.04,-5.76,-3.3,2.46,122.36041900114924,1.3559742380500608,13.949999809265137,-3.430000066757202,3228.869384765625,-626.458984375,3289.080078125,Measured,10.979999542236328,22.473751801356684,183.6832916584372,0.6399999856948853,2.04505681440169,200.8420697995425,1.0099999904632568,3.532370873090997,,,1.1509776,69.998,97.22,0 +12/22/24 19:55:58,Herald,,Driver,92.3854704618454,5.16,-8.96,-24.03,-15.07,63.39477595606786,0.6861985509101185,7.619999885559082,-20.86000061035156,9771.7392578125,-462.5328063964844,9782.6796875,Estimated,2.7100000381469727,1.7497812531855883,40.376199813139465,-20.59000015258789,-14.195099704328186,63.74671833145021,-20.34000015258789,-22.156605038611588,,,1.1509776,69.998,97.22,0 +12/22/24 19:56:27,Herald,,Driver,88.09055270671846,4.76,-2.86,2.9,5.76,114.19559798045248,1.2963433021092063,12.380000114440918,2.0299999713897705,1429.907958984375,615.5198974609375,1556.760009765625,Measured,-23.290000915527344,10.804899202569572,146.88319521341327,-2.130000114440918,-5.468066334724426,186.756342268598,-3.049999952316284,-9.930008380423487,,,1.1509776,69.998,97.22,0 +12/22/24 19:58:23,Brian,5 Wood,5 Wood,79.9481044626236,-0.75,1.66,4.65,2.99,110.21385404227205,1.378567444257517,14.470000267028809,4.03000020980835,2805.0888671875,-917.9282836914062,2951.4599609375,Measured,18.1200008392334,16.480751599115138,154.4947508937239,9.90999984741211,26.596674318355326,173.52361506367924,10.520000457763672,31.68197559246869,,,1.1509776,69.998,97.22,0 +12/22/24 19:58:53,Brian,5 Wood,5 Wood,80.90998708486558,-0.26,7.28,-0.25,-7.53,115.00089642485636,1.421343650744045,15.199999809265137,0.7099999785423279,4995.0556640625,-36.61632537841797,4995.18994140625,Estimated,0.4199999868869781,24.387575018510237,163.46237634522913,0.949999988079071,2.723097045122273,174.66098220614185,0.959999978542328,2.9199475061789144,,,1.1509776,69.998,97.22,0 +12/22/24 19:59:24,Brian,5 Wood,5 Wood,78.98622184038163,0.84,2.43,2.89,0.4599999999999999,112.09288090146948,1.4191447354956546,13.899999618530272,2.680000066757202,5475.349609375,-1007.8784790039062,5567.33984375,Measured,10.43000030517578,20.888013815827662,153.6854710687876,7.590000152587891,20.29746165044457,164.315393358469,7.849999904632568,22.44094473832547,,,1.1509776,69.998,97.22,0 +12/22/24 20:00:33,Brian,,Gap Wedge,64.78167613983155,-4.69,-8.32,1.63,9.95,80.05995332713974,1.2358425730499774,26.75,0.3000000119209289,6136.75634765625,3220.5029296875,6930.47021484375,Estimated,-27.690000534057617,19.22572114945501,95.3521434148788,-9.640000343322754,-15.955817731598016,101.3123323822856,-10.18000030517578,-17.90245009768455,,,1.1509776,69.998,97.22,0 +12/22/24 20:00:51,Herald,,Gap Wedge,61.31442482709885,-2.82,-0.17,-1.84,-1.6700000000000002,73.48335505333125,1.198467656844987,30.309999465942383,-1.5299999713897705,4023.52734375,1107.508544921875,4173.169921875,Estimated,-15.390000343322754,18.799212642835077,89.14041972488758,-6.099999904632568,-9.470690724870565,97.87838739156724,-6.440000057220459,-10.979877158408613,,,1.1509776,69.998,97.22,0 +12/22/24 20:01:13,Brian,,Gap Wedge,56.01288572311401,-5.14,-1.47,3.69,5.16,58.38403908708051,1.042332283605021,31.420000076293945,2.8499999046325684,6151.97216796875,-1090.2950439453125,6247.83984375,Estimated,10.050000190734863,12.35783012506738,60.0612386181474,5.510000228881836,5.774278278918189,65.91207209938466,5.690000057220459,6.539807357189432,,,1.1509776,69.998,97.22,0 +12/22/24 20:01:34,Jason,,Gap Wedge,53.75358002901078,-4.93,-1.21,7.28,8.49,53.55225695389208,0.99625470387256,30.40999984741211,5.829999923706055,1598.9947509765625,923.179931640625,1846.3599853515625,Estimated,-30.0,8.945756857353445,52.854331193912,2.200000047683716,2.03412069216175,64.3372704968333,1.5199999809265137,1.706036633856968,,,1.1509776,69.998,97.22,0 +12/22/24 20:02:06,Lauren,,Gap Wedge,52.67985059022904,-5.91,-6.77,0.53,7.3,53.91016642548993,1.0233545809541285,36.54999923706055,-0.4099999964237213,1433.8336181640625,-326.2853698730469,1470.489990234375,Estimated,12.81999969482422,12.204723892232778,56.50699550057652,1.2200000286102295,1.202974619713146,67.59623753171263,1.4800000190734863,1.7497812531855883,,,1.1509776,69.998,97.22,0 +12/22/24 20:02:21,Herald,,Gap Wedge,54.46939965486527,1.51,-9.29,0.0,9.29,39.258230898810325,0.7207391883803099,18.979999542236328,38.68000030517578,4128.6640625,-2383.684814453125,4767.3701171875,Estimated,30.0,2.03412069216175,21.99256346575021,41.810001373291016,14.66535374285877,26.2029728747666,42.22999954223633,17.607174014993006,,,1.1509776,69.998,97.22,0 +12/22/24 20:02:53,Jason,,Gap Wedge,55.02863373756409,-6.91,2.67,6.71,4.04,48.92179943180463,0.8890244243590811,11.699999809265137,5.849999904632568,2385.720703125,-88.73126983642578,2387.3701171875,Estimated,2.130000114440918,1.3888888281609866,24.96719080091566,6.010000228881836,2.613735822722873,38.024933792290085,6.050000190734863,4.00262465088386,,,1.1509776,69.998,97.22,0 +12/22/24 20:03:29,Jason,,Gap Wedge,62.8579108953476,-6.5,-8.11,-1.58,6.529999999999999,73.192559474257,1.164412854829293,29.0,-2.309999942779541,6347.220703125,610.0498046875,6376.47021484375,Estimated,-5.489999771118164,18.35083137025981,85.87051004932528,-4.349999904632568,-6.517935112709552,91.5463655747235,-4.429999828338623,-7.075677607684213,,,1.1509776,69.998,97.22,0 +12/22/24 20:03:58,Lauren,,Gap Wedge,62.41052362918853,-0.88,0.76,-0.5,-1.26,68.85290179786125,1.1032258310625631,25.729999542236328,-0.3199999928474426,4696.408203125,2277.415283203125,5219.47021484375,Estimated,-25.8700008392334,12.806211397642642,76.78258647096754,-7.130000114440918,-9.525371596807986,85.89238698708414,-7.820000171661377,-11.690725364742434,,,1.1509776,69.998,97.22,0 +12/22/24 20:04:25,Lauren,,Gap Wedge,52.16535523414612,-4.93,-4.5,0.72,5.22,56.19184250688932,1.0771869999671269,30.309999465942383,0.0299999993294477,1695.9344482421875,509.4500427246094,1770.800048828125,Estimated,-16.719999313354492,9.973752869383247,58.38801165469886,-2.220000028610229,-2.2637793895693505,70.66929231367703,-2.5999999046325684,-3.204286945155076,,,1.1509776,69.998,97.22,0 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_10.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_10.csv new file mode 100644 index 0000000000..4f394f955f --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_10.csv @@ -0,0 +1,114 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +5/26/24 14:53:54,Jason,,Pitching Wedge,67.68957441657085,0.6314089298248291,1.814201831817627,3.410184144973755,1.595982313156128,92.98628529158668,1.3737165005549663,21.53819465637207,3.0282084941864014,4783.27392578125,1522.9171142578125,5019.859375,Measured,-17.660633087158203,21.09676877902075,120.08210252164372,-3.7432942390441895,-7.839716309141124,129.3879778040964,-4.221042633056641,-9.52352348784018,,,1.2065908,64.0,101.325,73 +5/26/24 14:54:33,Brian,,Pitching Wedge,,,,,0.0,59.84935765163982,-26.755056381225582,6.8560099601745605,-1.9833440780639648,2598.173095703125,0.0,2598.173095703125,Estimated,-0.0,0.8717261832395522,26.405856024478453,-1.989184617996216,-0.9165874770436062,45.464285766115154,-1.9867234230041504,-1.5762251001402063,,,1.2065908,64.0,101.325,73 +5/26/24 14:55:21,Jason,,Pitching Wedge,73.06861423726968,-0.5910353660583496,5.339192390441895,0.971936285495758,-4.367256164550781,90.77933474824567,1.2423847871736753,16.575088500976562,1.4664475917816162,4172.693359375,1089.385009765625,4312.5546875,Measured,-14.631884574890137,13.955133392957578,113.40345389234608,-3.3774220943450928,-6.680938949440588,126.13617375589364,-3.8649282455444336,-8.502165858191916,,,1.2065908,64.0,101.325,73 +5/26/24 14:56:29,Brian,,Pitching Wedge,70.75618437727462,-2.476401805877685,3.468922615051269,4.683549880981445,1.2146272659301758,93.61183114272808,1.3230197751137385,16.686159133911133,4.281229972839356,9172.306640625,-74.8260498046875,9172.611328125,Measured,0.467398464679718,18.19867109387769,113.03126226780478,4.887439727783203,9.630079693835,118.70015088129276,4.870253562927246,10.07769022570642,,,1.2065908,64.0,101.325,73 +5/26/24 15:05:51,Lauren,,Pitching Wedge,68.01883355197697,-1.4451252222061155,5.999017238616943,2.7628872394561768,-3.2361299991607666,84.48319830604214,1.2420559702995178,17.440521240234375,3.0201375484466557,5927.8212890625,383.896728515625,5940.2392578125,Estimated,-3.705406904220581,13.58426214423639,101.0835673634174,1.865715503692627,3.2912210732039,111.11219092179908,1.732913374900818,3.360247995299005,,,1.2065908,64.0,101.325,73 +5/26/24 15:06:35,Brian,,Pitching Wedge,67.70839873277009,-2.4848310947418213,5.958157539367676,3.487468242645264,-2.470689296722412,89.48152358486095,1.321571994901615,25.55464553833008,3.6102120876312256,4522.06201171875,953.5830688476562,4621.51123046875,Measured,-11.907705307006836,23.929442155162405,116.16751570158247,-0.6832827925682068,-1.3851480240750504,124.55559420544068,-0.9823800325393676,-2.135489130086881,,,1.2065908,64.0,101.325,73 +5/26/24 15:07:18,Lauren,,Pitching Wedge,68.0799059141882,4.428797721862793,4.561976909637451,2.7464847564697266,-1.8154921531677248,92.10423893245206,1.3528843451773491,22.97693252563477,2.8268513679504395,2472.269287109375,1427.3651123046875,2854.73046875,Measured,-30.0,19.58661761591429,123.2786134857397,-5.981566429138184,-12.846675806069811,137.03959948559623,-6.8852410316467285,-16.428488287328605,,,1.2065908,64.0,101.325,73 +5/26/24 15:08:05,Brian,,Pitching Wedge,68.63230487572855,2.2669591903686523,2.0983123779296875,5.172009468078613,3.073697090148926,90.25395200841284,1.31503600486439,17.718225479125977,4.510961532592773,9957.921875,738.8240356445312,9985.29296875,Measured,-4.243262767791748,17.918060986527735,105.39875579012096,2.967814683914185,5.457139338304728,109.98874925954988,2.872966766357422,5.512974756871586,,,1.2065908,64.0,101.325,73 +5/26/24 15:09:04,Jason,,Pitching Wedge,70.05789696519014,1.8559428453445437,7.557165145874023,1.9336609840393064,-5.623504161834717,91.8524402368912,1.311093313042642,21.44769096374512,2.5339584350585938,5859.90380859375,811.2971801757812,5915.798828125,Measured,-7.882428169250488,21.41779949086072,116.8180750890715,-0.5605794787406921,-1.1429496674421813,124.36282350750751,-0.7535542249679565,-1.6359736704267078,,,1.2065908,64.0,101.325,73 +5/26/24 15:09:40,Lauren,,Pitching Wedge,70.25049207698385,8.01711654663086,5.807127475738525,7.330244064331055,1.5231165885925293,94.67851110549054,1.3477273725248402,7.290665626525879,6.747857093811035,2889.060302734375,615.1640625,2953.827392578125,Measured,-12.020402908325195,4.159385383618684,90.39725897710196,4.390391826629639,6.920091759121078,124.329874603156,3.6887571811676025,7.998946228095633,,,1.2065908,64.0,101.325,73 +5/26/24 15:10:18,Lauren,,Pitching Wedge,67.67639483526091,2.509032726287842,7.37765645980835,2.0304269790649414,-5.347229480743408,90.94816480083044,1.343868346152571,17.346763610839844,2.5909829139709477,7048.23291015625,0.0006161759956739,7048.23291015625,Measured,-5.008955668017734e-06,16.948153166975885,111.82926554491496,2.7940030097961426,5.451123597601395,119.67777966624452,2.7758684158325195,5.795923681580632,,,1.2065908,64.0,101.325,73 +5/26/24 15:11:00,Brian,,Pitching Wedge,68.32033834085632,2.6484549045562744,6.068521976470947,3.1121950149536133,-2.956326961517334,89.62458326803426,1.3118287386237628,22.63130760192871,3.3157637119293213,5210.302734375,1593.9130859375,5448.65234375,Measured,-17.009693145751953,20.842858214320813,113.34645871239536,-3.1609973907470703,-6.250191368949515,121.48578091482614,-3.5882327556610107,-7.603224588643116,,,1.2065908,64.0,101.325,73 +5/26/24 15:13:01,Brian,,Pitching Wedge,65.16270863004411,-2.3418214321136475,0.2752095460891723,2.915557861328125,2.640348434448242,86.33302443539651,1.3248839136743855,22.30933952331543,2.429341554641724,5517.55078125,400.9758605957031,5532.1015625,Estimated,-4.156538009643555,19.283540260604696,108.21716785586432,1.0258382558822632,1.937720481145064,116.12339470735331,0.91107177734375,1.8466166354589435,,,1.2065908,64.0,101.325,73 +5/26/24 15:13:33,Brian,,Pitching Wedge,68.03267872560946,1.051556944847107,2.259279489517212,4.762829303741455,2.503549814224243,84.05268807187713,1.235475210536393,23.24700164794922,4.194993019104004,4214.5986328125,2433.29931640625,4866.59912109375,Estimated,-30.0,17.338204282467927,102.5078127480474,-5.702277183532715,-10.185122510444444,111.59966616533892,-6.525701999664307,-12.683217242753017,,,1.2065908,64.0,101.325,73 +5/26/24 15:15:43,Lauren,,Pitching Wedge,65.36030421749183,6.155110359191895,3.299255847930908,9.332292556762695,6.033036708831787,77.28682264788767,1.182473422870086,22.03875160217285,8.078583717346191,6174.6728515625,49.59455108642578,6174.8720703125,Estimated,-0.4601859450340271,14.776315373390844,90.62861885777149,8.496204376220703,13.38982063898584,98.56690184765466,8.424735069274902,14.441032737710543,,,1.2065908,64.0,101.325,73 +5/26/24 15:16:40,Herald,,Pitching Wedge,72.3587600252722,-0.1073135063052177,5.474445343017578,0.6406054496765137,-4.8338398933410645,89.11650592858769,1.2315924968512817,22.12691307067871,1.2112088203430176,5104.7119140625,1059.04833984375,5213.412109375,Estimated,-11.720590591430664,20.1617090773816,113.42548101503236,-3.258885622024536,-6.448018814247462,122.01177859224572,-3.5533039569854736,-7.561974316724275,,,1.2065908,64.0,101.325,73 +5/26/24 15:17:39,Brian,,Pitching Wedge,67.72700118486182,4.1350860595703125,8.002963066101074,2.3127191066741943,-5.690243721008301,78.65110771117816,1.1612961792963317,23.401212692260746,2.901106834411621,3916.768310546875,2261.346923828125,4522.6943359375,Estimated,-30.0,14.884802081473367,92.912464361626,-5.975861549377441,-9.673075344059498,102.84033886453926,-6.845730304718018,-12.258217886063337,,,1.2065908,64.0,101.325,73 +5/26/24 15:18:09,Brian,,Pitching Wedge,65.24546820876503,5.004232406616211,10.33828067779541,8.156110763549805,-2.182169914245605,86.16525250393988,1.3206319897688237,25.121665954589844,7.993212699890137,6529.68359375,-1.6050806045532229,6529.68408203125,Estimated,0.0140840429812669,22.50118349552781,106.01773462481924,8.888117790222168,16.380371748259904,111.40583582930684,8.828728675842285,17.0986979124375,,,1.2065908,64.0,101.325,73 +5/26/24 15:18:35,Brian,,Pitching Wedge,68.41780068331764,2.501849174499512,6.744406223297119,5.327511787414551,-1.4168944358825684,83.64363892349684,1.2225420590564486,21.501218795776367,5.220046520233154,5036.56201171875,1375.2930908203125,5220.95654296875,Estimated,-15.27296257019043,16.621067082298964,102.64546557762242,0.1532334089279174,0.276632455636534,111.7178450159936,-0.2866736650466919,-0.5594475241179637,,,1.2065908,64.0,101.325,73 +5/26/24 15:19:18,Herald,,Pitching Wedge,68.9533891720962,0.8326705694198608,10.368715286254885,2.2472167015075684,-8.121498107910156,87.06004751602177,1.2625927247569275,22.06146240234375,3.1433210372924805,6256.50830078125,1361.8931884765625,6403.0185546875,Estimated,-12.280362129211426,19.533731662449554,107.25795341173398,-1.5723410844802856,-2.9432175655821027,114.27345848959705,-1.8627761602401731,-3.714492521015245,,,1.2065908,64.0,101.325,73 +5/26/24 15:20:18,Herald,,7 Iron,84.08675274561574,-1.043928861618042,2.399608373641968,6.287134647369385,3.887526273727417,89.97703146929325,1.0700500201440426,19.75308609008789,5.464651107788086,4977.8173828125,875.2620849609375,5054.18115234375,Measured,-9.97252082824707,17.976566359359595,114.34003213047345,2.0693302154541016,4.128886370895458,123.9894220599399,1.7616976499557495,3.8118543327476857,,,1.2065908,64.0,101.325,73 +5/26/24 15:20:40,Jason,,7 Iron,72.65446221441653,-0.410955399274826,-0.961890459060669,10.619564056396484,11.581454277038574,82.94459632012331,1.1416311371948322,24.05607414245605,8.602792739868164,4141.80078125,369.069580078125,4158.2119140625,Estimated,-5.092091083526611,18.61231793018669,105.24837061614473,7.516820430755615,13.76831168687113,115.09876638373044,7.312763690948486,14.650440588157494,,,1.2065908,64.0,101.325,73 +5/26/24 15:21:08,Herald,,7 Iron,72.88203505608362,-1.87126898765564,3.14938759803772,24.95783042907715,21.808443069458008,72.44339264905466,0.9939814742180096,26.773855209350582,20.895002365112305,6113.35888671875,-1556.8892822265625,6308.4912109375,Estimated,14.287799835205078,15.704281966062696,82.28250869751628,27.56467056274414,38.07618022696397,89.03441419695991,27.740976333618164,41.443305440397125,,,1.2065908,64.0,101.325,73 +5/26/24 15:21:38,Brian,,7 Iron,75.50038138740365,0.1013535782694816,6.194618225097656,-1.185295343399048,-7.379913330078125,101.9341671465263,1.3501145990705263,23.14307403564453,-0.1985145509243011,3627.507568359375,959.3904418945312,3752.2314453125,Measured,-14.814196586608888,27.414894318275856,147.2808682139712,-6.370921611785889,-16.343008032813145,153.5057998339671,-6.575544834136963,-17.57848869385839,,,1.2065908,64.0,101.325,73 +5/26/24 15:22:02,Herald,,7 Iron,135.3988776722408,3.877509593963623,-6.717473983764648,6.747825622558594,13.465299606323242,93.8157327907702,0.6928841243268599,20.80807876586914,4.702279567718506,3505.808349609375,1562.56787109375,3838.269287109375,Measured,-24.022930145263672,19.2786446491516,123.2711292701906,-3.3832719326019287,-7.27482907913037,135.3603818122656,-4.129055976867676,-9.746456325360782,,,1.2065908,64.0,101.325,73 +5/26/24 15:22:39,Herald,,7 Iron,77.44160699581971,4.571028232574463,5.945849418640137,-5.0623955726623535,-11.008245468139648,108.6459915938658,1.4029408196517732,15.228934288024902,-3.4143803119659424,3235.945556640625,865.9257202148438,3349.801513671875,Measured,-14.981112480163574,18.572550212950546,151.00552116250583,-9.074716567993164,-23.81694947273149,166.25164419144858,-9.541223526000977,-27.55744901700928,,,1.2065908,64.0,101.325,73 +5/26/24 15:23:21,Brian,,7 Iron,75.1023059791105,2.781729221343994,5.596421241760254,0.2891532778739929,-5.307268142700195,111.9322939538024,1.4903975649554098,15.917031288146973,0.9377804398536682,3292.38330078125,912.3089599609376,3416.44482421875,Measured,-15.487885475158691,21.356851527056733,159.1667036154813,-5.005859851837158,-13.888509690438696,173.51353598632886,-5.484014987945557,-16.58246121234845,,,1.2065908,64.0,101.325,73 +5/26/24 15:23:59,Jason,,7 Iron,78.70783665682302,2.592815399169922,3.672975778579712,8.233888626098633,4.5609130859375,109.32161900066149,1.3889546917331594,16.359766006469727,7.223091125488281,5007.3740234375,1157.15380859375,5139.33837890625,Measured,-13.01206398010254,23.437148478534937,148.1483697290987,1.8125094175338743,4.685947558204646,157.95784844757327,1.4291657209396362,3.939720111220055,,,1.2065908,64.0,101.325,73 +5/26/24 15:25:17,Lauren,,7 Iron,77.8229231307605,3.5912399291992188,5.38950252532959,0.2293794304132461,-5.160122871398926,114.42655851637664,1.4703451619789911,17.134910583496094,0.8627897500991821,3151.819091796875,-76.42610168457031,3152.74560546875,Measured,1.3890503644943235,24.9145801864845,169.40946584952326,1.476577639579773,4.3653110817991205,184.40528066612205,1.5107723474502563,4.8618558262328975,,,1.2065908,64.0,101.325,73 +5/26/24 15:25:56,Lauren,,7 Iron,75.80940395623384,3.075217962265014,5.42439603805542,2.450366497039795,-2.974029541015625,109.44980525539631,1.443749713671192,13.582160949707031,2.691525220870972,5227.81298828125,2355.416015625,5733.93505859375,Measured,-24.254175186157227,18.29287667549511,140.8917844683201,-7.886104106903076,-19.330982010450956,151.4048128228369,-8.625185012817383,-22.70619635094636,,,1.2065908,64.0,101.325,73 +5/26/24 15:26:29,Herald,,7 Iron,77.67232860116656,7.182547092437744,8.774006843566895,7.3612847328186035,-1.412722110748291,103.53651239718148,1.3329909668193785,7.136092662811279,7.144591808319092,2201.958984375,378.67626953125,2234.28271484375,Measured,-9.757848739624023,4.582218792058427,103.54263695951975,5.39005184173584,9.72632320148125,143.59269351558214,4.846381664276123,12.131319966012027,,,1.2065908,64.0,101.325,73 +5/26/24 15:28:59,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,10.058668887470049,122.36850951287124,-1.172531008720398,-2.504134982357698,142.54777353954523,-1.9191807508468628,-4.773797918605737,,,1.2065908,64.0,101.325,73 +5/26/24 15:29:38,Lauren,,7 Iron,70.49766149260904,6.897951602935791,-1.764883518218994,8.958209991455078,10.723093032836914,99.12258571079474,1.4060407623760218,,7.137642860412598,2770.53173828125,-83.23709869384766,2771.781982421875,Measured,1.7208610773086548,,,,,,,,,,1.2065908,64.0,101.325,73 +5/26/24 15:32:18,Lauren,,7 Iron,70.40697027204442,8.679288864135742,5.341860294342041,5.682614803314209,0.3407545089721679,101.77683989459274,1.445550625191494,17.586400985717773,5.336239337921143,6028.98828125,1318.488525390625,6171.4755859375,Measured,-12.33588981628418,,,,,,,,,,1.2065908,64.0,101.325,73 +5/26/24 15:34:23,Lauren,,7 Iron,73.98533966305604,2.809598445892334,4.435081005096436,9.769083023071287,5.3340020179748535,106.52479152807972,1.439809454321827,21.21730232238769,8.57949447631836,3401.396240234375,28.3886833190918,3401.5146484375,Measured,-0.4781900942325592,,,,,,,,,,1.2065908,64.0,101.325,73 +5/26/24 15:34:55,Brian,,7 Iron,77.6936531551928,3.5040106773376465,5.192759990692139,2.6519906520843506,-2.540769338607788,106.76189599313513,1.3741392206114778,18.4836483001709,2.828159809112549,2905.2392578125,1233.7119140625,3156.33642578125,Measured,-23.0085391998291,,,,,,,,,,1.2065908,64.0,101.325,73 +5/26/24 15:35:33,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,,,,,,,,,,1.2065908,64.0,101.325,73 +5/26/24 15:37:44,Herald,,7 Iron,77.01495378383152,5.952808380126953,5.176298141479492,8.807807922363281,3.631509780883789,106.48085390155666,1.3825997247291888,19.06529426574707,7.882627964019775,3124.0517578125,521.93994140625,3167.352294921875,Measured,-9.484888076782228,23.67848105556459,153.5501711364086,4.843834400177002,12.965805827931376,167.04033199411606,4.519173622131348,13.161638629662209,,,1.2065908,64.0,101.325,73 +5/26/24 15:38:18,Lauren,,7 Iron,69.94634625190156,0.2022232711315155,7.4578070640563965,6.32823371887207,-1.1295733451843262,99.3722681640993,1.4206927665131297,17.96806526184082,6.131328105926514,2544.502197265625,410.0458984375,2577.329833984375,Measured,-9.154498100280762,17.552830016191365,138.13670038029977,3.643627643585205,8.77863962233289,155.51812767628508,3.304997444152832,8.96580341630954,,,1.2065908,64.0,101.325,73 +5/26/24 15:39:34,Herald,4 Hybrid,4 Hybrid,82.88822577034443,4.143530368804932,9.921513557434082,-3.860870838165283,-13.782384872436523,123.04015089393395,1.484410478694973,12.989059448242188,-1.929957747459412,2854.8857421875,34.7122802734375,2855.0966796875,Measured,-0.6966196298599243,20.87570490948565,183.16318456761476,-2.29336929321289,-7.329537589266238,201.29849848114463,-2.3040125370025635,-8.092410793109423,,,1.2065908,64.0,101.325,73 +5/26/24 15:40:19,Brian,4 Hybrid,4 Hybrid,82.99158884474218,,-3.190962553024292,9.458211898803713,12.649174690246582,118.77965177112948,1.4312251810642926,13.786089897155762,7.369914531707764,2387.808349609375,-140.78457641601562,2391.955078125,Estimated,3.3742384910583496,18.85143945134064,175.46862668409085,8.800379753112793,26.84536387092612,195.83303535182856,8.8709716796875,30.19938753534484,,,1.2065908,64.0,101.325,73 +5/26/24 15:40:48,Lauren,4 Hybrid,4 Hybrid,80.93747707177499,1.2864924669265747,9.112794876098633,2.4153833389282227,-6.69741153717041,123.01070270027869,1.519823784366213,10.572357177734377,3.12430739402771,2134.454345703125,1057.894775390625,2382.233642578125,Estimated,-26.36429214477539,12.892293434818612,165.0066278304639,-4.259839057922363,-12.256774442038818,191.24023008681436,-5.329838752746582,-17.764158982168055,,,1.2065908,64.0,101.325,73 +5/26/24 15:41:25,Brian,4 Hybrid,4 Hybrid,83.3048865642595,5.149594783782959,6.117169380187988,1.714982509613037,-4.402186870574951,119.01730236321872,1.4286953295520244,0.5043429136276245,2.1741485595703125,2088.1103515625,387.5775451660156,2123.775146484375,Estimated,-10.51509952545166,0.106785508524501,34.43673219391121,1.626422882080078,0.9774458122559296,132.67508365384674,1.2116000652313232,2.8055311008410517,,,1.2065908,64.0,101.325,73 +5/26/24 15:43:02,Lauren,4 Hybrid,4 Hybrid,83.12649075534682,3.624794006347656,2.9556829929351807,7.151079654693604,4.195396423339844,117.87670751971382,1.4180402233824818,9.826231956481934,6.243894577026367,2775.53955078125,-141.41989135742188,2779.14013671875,Estimated,2.9168248176574707,12.914689762118089,160.1995754228974,7.387243270874023,20.59765003180337,182.43417024277005,7.472440719604492,23.72549519554809,,,1.2065908,64.0,101.325,73 +5/26/24 15:43:16,Brian,4 Hybrid,4 Hybrid,67.27442400523387,,,,0.0,79.67253592924226,1.1842916101822565,,12.28669261932373,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,,,,,,,,,,1.2065908,64.0,101.325,73 +5/26/24 15:43:36,Lauren,4 Hybrid,4 Hybrid,74.4999107942649,4.637026786804199,6.176641941070557,10.37904930114746,4.202407360076904,108.9186967149426,1.461997679644568,17.261144638061523,9.298450469970703,3467.528564453125,231.8009796142578,3475.267822265625,Measured,-3.824477672576904,22.850186150097212,156.08659431373235,8.422916412353516,22.863406595512515,169.30228387299758,8.244169235229492,24.276623817487007,,,1.2065908,64.0,101.325,73 +5/26/24 15:44:02,Brian,4 Hybrid,4 Hybrid,83.2494290706154,3.566225051879883,4.296969413757324,3.508841037750244,-0.7881283760070801,119.44214652940718,1.434750338384804,11.712873458862305,3.4199085235595703,3619.439208984375,1094.197265625,3781.218017578125,Measured,-16.820659637451172,18.31591963234314,166.01703864762567,-3.2224574089050293,-9.33237144968018,182.13022932412787,-3.831343412399292,-12.170050990068717,,,1.2065908,64.0,101.325,73 +5/26/24 15:45:19,Lauren,5 Wood,5 Wood,80.72988053301924,2.9109253883361816,0.1552824229001999,15.60859489440918,15.453312873840332,114.69761672311688,1.4207579147377103,16.36284065246582,12.84068489074707,3242.199462890625,-605.4569702148438,3298.247314453125,Measured,10.577731132507324,23.330807120422374,166.7910583890498,18.0237979888916,51.60712046426579,182.38652824635392,18.26930809020996,57.17526836589241,,,1.2065908,64.0,101.325,73 +5/26/24 15:45:48,Brian,5 Wood,5 Wood,78.28795030011406,-8.364968299865723,3.757966995239258,7.712090015411377,3.954123020172119,100.661238896123,1.2857820202245904,11.60327434539795,6.805108547210693,4507.7705078125,-802.8387451171875,4578.70556640625,Measured,10.098552703857422,12.158138405062914,125.62884072750784,10.774151802062988,23.484815505772303,140.5722910660843,11.120752334594728,27.113218688955385,,,1.2065908,64.0,101.325,73 +5/26/24 15:46:30,Jason,5 Wood,5 Wood,80.84246803434871,2.614809989929199,0.9689826369285583,2.4237678050994877,1.4547851085662842,118.22155260867294,1.4623694140367218,11.527674674987791,2.1121838092803955,2983.698974609375,-1048.9697265625,3162.719970703125,Estimated,19.369985580444336,15.734867543709356,162.66597904962146,9.064990043640137,25.62882424089912,181.4930948004276,9.774930953979492,30.813616771713896,,,1.2065908,64.0,101.325,73 +5/26/24 15:47:02,Jason,5 Wood,5 Wood,80.61426373329869,4.902356624603272,5.911330699920654,5.169012546539307,-0.7423181533813477,108.38508793666188,1.3444902045528715,12.789159774780272,4.985611438751221,2181.233154296875,-851.855712890625,2341.673828125,Measured,21.33256149291992,12.281719741300662,141.61515851477998,10.762179374694824,26.44422618752901,165.06071109154436,11.564323425292969,33.08940443703273,,,1.2065908,64.0,101.325,73 +5/26/24 15:47:44,Brian,5 Wood,5 Wood,79.81842011316894,5.340071678161621,1.72382390499115,1.2405459880828855,-0.4832779169082641,119.4281946903384,1.4962485416400064,9.043837547302246,1.2347095012664795,1488.5927734375,328.1344909667969,1524.32958984375,Measured,-12.431062698364258,7.834181890271111,142.28449936180186,-0.9596077799797058,-2.383235855057848,194.0273119079793,-1.5656057596206665,-5.301122229550742,,,1.2065908,64.0,101.325,73 +5/26/24 15:50:08,Brian,,Driver,93.84450685886804,2.5154433250427246,4.752744674682617,-1.759680986404419,-6.512425422668457,131.45844312423287,1.4008112730767728,11.939697265625,-0.8507452011108398,3360.61279296875,764.1510620117188,3446.39599609375,Measured,-12.810354232788086,23.870949297741163,195.0625866742339,-6.528195381164551,-22.177078164479557,211.0215207430756,-6.927161693572998,-25.450821727494255,,,1.2065908,64.0,101.325,73 +5/26/24 15:50:49,Brian,,Driver,,,,,0.0,128.3024432612874,-57.3563232421875,11.64732837677002,-0.3032241463661194,5042.94140625,-375.403076171875,5056.89501953125,Measured,4.257319450378418,26.066423487227667,180.6090562560712,1.8854366540908811,5.942136530542371,191.5734570663008,1.998313546180725,6.680263117267259,,,1.2065908,64.0,101.325,73 +5/26/24 15:51:57,Jason,,Driver,90.29368275012804,-5.985504627227783,6.462739944458008,1.4424126148223877,-5.020327568054199,131.28777842614363,1.454008458038638,12.838006019592283,1.993493676185608,2334.451171875,-185.12188720703125,2341.77978515625,Measured,4.534065246582031,22.105654801988976,203.0048328774792,3.682328701019287,13.037911280300593,223.9062360967655,3.8161849975585938,14.902267336989668,,,1.2065908,64.0,101.325,73 +5/26/24 15:52:28,Herald,,Driver,87.59226537701306,1.5624536275863647,5.470808506011963,-9.433867454528809,-14.90467643737793,121.24620038673402,1.384211264143795,5.986552238464356,-7.064647197723389,1793.77392578125,80.08824157714844,1795.5609130859375,Measured,-2.55643892288208,4.976489686830234,129.22908215090047,-7.591790199279785,-17.073032977065168,178.86565955709557,-7.704897403717041,-23.98068441803275,,,1.2065908,64.0,101.325,73 +5/26/24 15:54:17,Jason,,Gap Wedge,,,,,0.0,66.91423615991653,-29.913339614868164,,5.224445819854736,12000.0009765625,5768.88427734375,13314.6552734375,Estimated,-25.675472259521484,,,,,,,,,,1.2065908,64.0,101.325,73 +5/26/24 15:54:44,Brian,,Gap Wedge,65.5599861808737,-0.7053694725036621,-3.122923851013184,-0.1644138395786285,2.958509922027588,79.42807581569923,1.2115328334048885,22.96640968322754,-0.5258153676986694,5547.1796875,2264.0693359375,5991.42822265625,Estimated,-22.202720642089844,15.803234017156685,93.57134232537192,-8.28209400177002,-13.478655023546708,101.5592280593346,-8.847288131713867,-15.61994269981517,,,1.2065908,64.0,101.325,73 +5/26/24 15:55:45,Jason,,Gap Wedge,62.68651745899752,6.194083690643311,6.972166538238525,5.181247711181641,-1.7909188270568848,81.94948459850457,1.3072904337381115,28.68258476257324,5.128400802612305,6516.67138671875,344.2246398925781,6525.75634765625,Estimated,-3.023676872253418,23.469711491059115,98.0857260274588,4.5219035148620605,7.733093354289679,102.82157409222054,4.437252044677734,7.955058333389218,,,1.2065908,64.0,101.325,73 +5/26/24 15:56:06,Brian,,Gap Wedge,58.642301708081504,3.422053337097168,11.727985382080078,10.600460052490234,-1.1275253295898438,74.64689576549426,1.2729189269732768,30.60836410522461,10.174945831298828,5400.166015625,914.7147216796876,5477.087890625,Estimated,-9.613874435424805,20.477393622986256,87.48844392866704,7.84792947769165,11.946075201663348,93.26705931883951,7.589023113250732,12.317474183532228,,,1.2065908,64.0,101.325,73 +5/26/24 15:56:38,Brian,,Gap Wedge,62.504401159666486,1.7260463237762451,2.432260513305664,8.299942970275879,5.867682456970215,72.73092853239541,1.163612916578553,29.879545211791992,7.122103214263916,5465.275390625,539.9519653320312,5491.88330078125,Estimated,-5.642332077026367,18.808255027006,84.59950335229223,5.897807598114014,8.693034213711258,90.48166290630434,5.735383987426758,9.042247544359384,,,1.2065908,64.0,101.325,73 +5/26/24 15:57:08,Jason,,Gap Wedge,62.26657990287913,1.452173113822937,10.304327964782717,10.602718353271484,0.2983903884887695,73.99074973398547,1.1882899277492551,30.806882858276367,9.998662948608398,4913.2431640625,802.5194091796875,4978.3525390625,Estimated,-9.276660919189451,20.137479242426707,87.25403028780693,7.851879596710205,11.919993085937108,93.6539523790525,7.585402488708496,12.3626965338957,,,1.2065908,64.0,101.325,73 +5/26/24 15:57:37,Lauren,,Gap Wedge,61.67884908221686,-4.76947546005249,13.491559028625488,7.761355400085449,-5.730203628540039,68.76410068882797,1.114873278474548,29.717205047607425,8.063511848449707,4569.39501953125,1499.6785888671875,4809.2001953125,Estimated,-18.169872283935547,16.16023297615959,78.0231056277371,3.3167645931243896,4.5141193140376,85.10464201201648,2.8560187816619877,4.240432314660723,,,1.2065908,64.0,101.325,73 +5/26/24 15:58:04,Brian,,Gap Wedge,64.61490908211726,4.4313788414001465,4.651541233062744,9.110705375671388,4.459164142608643,80.0112968217145,1.238279182905456,26.08806037902832,8.065773010253906,7068.55712890625,1130.94921875,7158.4599609375,Estimated,-9.09011936187744,20.01451741901451,94.20110110041514,5.287723541259766,8.68131978937356,99.36721229498198,5.072808742523193,8.786207273952755,,,1.2065908,64.0,101.325,73 +5/26/24 15:58:11,Jason,,Gap Wedge,,,,,0.0,92.9595421333961,-41.55663299560547,15.621563911437988,4.001960754394531,4657.66845703125,2687.39208984375,5377.35546875,Measured,-29.98418426513672,13.14046046899614,110.5591849882676,-6.2752299308776855,-12.084612453588647,122.73849008153684,-7.340588092803955,-15.681969074834,,,1.2065908,64.0,101.325,73 +5/26/24 15:58:31,Brian,,Gap Wedge,65.3975261881451,3.026908159255981,5.145254135131836,6.039453029632568,0.8941988945007324,86.20304620133174,1.318139251220762,27.94473648071289,5.604754447937012,5532.87548828125,1252.951171875,5672.970703125,Estimated,-12.759745597839355,24.95807123837926,106.92359170168493,1.0266010761260986,1.9159603538852965,113.05484964501466,0.7483428120613098,1.476652493269782,,,1.2065908,64.0,101.325,73 +5/26/24 15:58:59,Jason,,Gap Wedge,64.71248235663234,-1.1328637599945068,-0.6665147542953491,1.3975050449371338,2.0640196800231934,78.68303054295575,1.2158864515400805,24.829376220703125,1.06454336643219,4602.22412109375,1044.621826171875,4719.29052734375,Estimated,-12.788423538208008,17.222718330997736,95.90615892486676,-3.088637590408325,-5.16746598776615,104.56739878085592,-3.4146645069122314,-6.228239338726951,,,1.2065908,64.0,101.325,73 +5/26/24 15:59:25,Lauren,,Gap Wedge,,,,,0.0,90.8097983968546,-40.595611572265625,18.20869445800781,6.95662784576416,3855.05712890625,1657.2801513671875,4196.19384765625,Measured,-23.262758255004883,15.225501804049143,114.04549445700832,-0.4630939960479736,-0.92201916525147,126.0214658457835,-1.2188464403152466,-2.680835893058372,,,1.2065908,64.0,101.325,73 +5/26/24 15:59:42,Brian,,Gap Wedge,62.99734054039254,7.022912979125977,6.611062049865723,8.617873191833496,2.006811141967773,75.48787166503371,1.1982707685355782,27.047962188720703,7.906138896942139,5855.20556640625,1137.44677734375,5964.6640625,Estimated,-10.99349594116211,18.046014372874424,88.61293688540809,4.733048439025879,7.311757362582739,94.79070209459132,4.455049514770508,7.363095576934484,,,1.2065908,64.0,101.325,73 +5/26/24 16:00:06,Jason,,Gap Wedge,67.25325731605335,-9.60428237915039,7.466535091400146,-9.035103797912598,-16.501638412475586,80.12044542937747,1.191324385268886,23.274538040161133,-6.48737382888794,6406.56591796875,2353.0048828125,6825.0068359375,Estimated,-20.167285919189453,16.62671153248732,93.9646349322138,-14.504733085632324,-23.534368188209328,100.868986476582,-14.933103561401367,-25.99303937707373,,,1.2065908,64.0,101.325,73 +5/26/24 16:00:36,Herald,,Gap Wedge,64.82930234247442,-1.1543855667114258,-1.1028578281402588,3.191152572631836,4.294010162353516,76.72778482959166,1.183535562734595,29.226545333862305,2.483287811279297,3904.740234375,1145.5518798828125,4069.310302734375,Estimated,-16.350353240966797,19.805566381055087,93.90110670792092,-2.4933996200561523,-4.085082433735266,102.36613829986072,-2.8965134620666504,-5.172864301545701,,,1.2065908,64.0,101.325,73 +5/26/24 16:01:02,Herald,,Gap Wedge,63.18940232500472,-5.93092155456543,-0.7098456621170044,6.197842121124268,6.907687664031982,77.70001894843153,1.229636870891637,29.437318801879883,5.002227306365967,5665.17626953125,1074.103759765625,5766.10107421875,Estimated,-10.735712051391602,21.28880941133457,92.4211927768656,1.573958158493042,2.538577392376226,98.03356179600632,1.3452301025390625,2.3015936597983284,,,1.2065908,64.0,101.325,73 +5/26/24 16:01:28,Herald,,Gap Wedge,63.76368476745756,-1.5893210172653198,-4.803089618682861,10.077651977539062,14.880741119384766,71.67297806894021,1.1240407189504085,25.681116104125977,7.677016258239746,5907.90771484375,2500.7158203125,6415.36865234375,Estimated,-22.942108154296875,14.674429501458008,80.21736582239373,0.8047857284545898,1.1268548493884651,87.1098193830685,0.2157999873161316,0.3277203943681499,,,1.2065908,64.0,101.325,73 +5/26/24 16:01:56,Lauren,,Gap Wedge,64.1715947289781,-4.597879409790039,1.855906963348389,0.756777286529541,-1.0991296768188477,73.54213197535319,1.146023131978417,26.885089874267575,0.8538581132888794,3843.867431640625,802.3746337890625,3926.718994140625,Estimated,-11.79069995880127,16.172710840544937,87.879500448812,-2.491122245788574,-3.819663948972817,97.7098715594102,-2.8127858638763428,-4.794873870085098,,,1.2065908,64.0,101.325,73 +5/26/24 16:02:17,Brian,,Gap Wedge,62.7179410965332,-1.7124879360198977,16.738595962524414,16.843402862548828,0.104806900024414,67.40860485748908,1.074789823756111,25.39657592773437,15.93000316619873,5957.640625,2627.186767578125,6511.18994140625,Estimated,-23.796409606933597,12.61788784228213,72.51735956344783,9.709461212158203,12.230200053494968,79.43420148761197,9.036224365234377,12.47586922030348,,,1.2065908,64.0,101.325,73 +5/26/24 16:02:51,Herald,56,Sand Wedge,65.40327332185325,-3.723130702972412,2.307790279388428,-2.371844530105591,-4.679635047912598,81.1746327362398,1.2411402153646771,25.33338165283203,-1.6595200300216677,9045.2255859375,1592.962890625,9184.423828125,Estimated,-9.987993240356444,20.155566096670327,92.51365663050548,-6.092265129089356,-9.818462697395944,95.9375392310876,-6.206114292144775,-10.371385194856655,,,1.2065908,64.0,101.325,73 +5/26/24 16:03:12,Herald,56,Sand Wedge,67.85126641815805,0.7335950136184692,-1.5679625272750854,,37.9663314819336,61.30175263193632,0.9034724901690416,26.81628799438477,29.702253341674805,6254.07470703125,-2901.766845703125,6894.46875,Estimated,24.890369415283203,10.281061476432342,61.11043886461539,38.31927108764648,37.89109816295331,68.1797602081324,38.86165618896485,42.77884159457244,,,1.2065908,64.0,101.325,73 +5/26/24 16:03:31,Herald,56,Sand Wedge,70.24833743517047,-6.742088794708252,15.923166275024414,-2.5091328620910645,-18.43229866027832,81.89819985672875,1.1658382653156667,30.01302528381348,-0.0686405673623085,6529.86474609375,2066.212890625,6848.96875,Estimated,-17.558677673339844,24.19058662719908,96.4468997559934,-7.272920608520508,-12.209816621403093,100.46576497731712,-7.503546714782715,-13.119611880809655,,,1.2065908,64.0,101.325,73 +5/26/24 16:03:48,Herald,56,Sand Wedge,67.93045910468891,4.554963111877441,1.2536466121673584,0.8726081848144531,-0.3810384273529053,78.15810006457286,1.1505604568949246,24.50938034057617,0.8736451864242554,9272.8017578125,1293.64404296875,9362.6044921875,Estimated,-7.942047119140625,17.90397280597631,87.68043867114193,-2.2507283687591557,-3.443483819510448,91.36653581136852,-2.364302396774292,-3.769151751721808,,,1.2065908,64.0,101.325,73 +5/26/24 16:04:07,Jason,56,Sand Wedge,69.67183635164247,-4.82746171951294,-16.833778381347656,-3.3352012634277344,13.498577117919922,80.02705770658304,1.148628511851998,27.1931209564209,-4.845970153808594,8018.93408203125,972.1653442382812,8077.64892578125,Estimated,-6.912447929382324,21.08834382177361,92.44078356628506,-8.269566535949707,-13.295788187215294,96.23135101073694,-8.32925796508789,-13.940189992680644,,,1.2065908,64.0,101.325,73 +5/26/24 16:04:23,Lauren,56,Sand Wedge,63.42464227823348,5.834980487823486,-0.3098916709423065,-3.4324302673339844,-3.1225385665893555,75.0468484854664,1.1832443320097608,29.0533447265625,-2.858252048492432,7224.12890625,589.8893432617188,7248.1728515625,Estimated,-4.668154239654541,19.7467481229578,85.55543041523379,-4.926008701324463,-7.346567412788147,89.97191023186588,-4.976340770721436,-7.804623097770502,,,1.2065908,64.0,101.325,73 +5/26/24 16:04:39,Jason,56,Sand Wedge,64.82690877008372,1.2937217950820925,4.386783599853516,-0.448974460363388,-4.835758209228516,72.03858451842189,1.1112450969074466,30.75022315979004,0.1801072508096695,4653.38330078125,416.2473754882813,4671.962890625,Estimated,-5.111530780792236,18.884778419323084,84.49429046703699,-1.4148536920547483,-2.0863201232065904,91.56028271132982,-1.5240557193756104,-2.435199839940452,,,1.2065908,64.0,101.325,73 +5/26/24 16:04:58,Herald,56,Sand Wedge,71.84370249967378,1.0692460536956787,6.834676742553711,2.1570115089416504,-4.6776652336120605,78.79591670750688,1.0967685957981448,32.97989654541016,2.627020835876465,4610.11669921875,1316.021484375,4794.27685546875,Estimated,-15.932126998901367,24.66832070947521,94.78622992119745,-2.799182415008545,-4.629010783503475,101.0280823763478,-3.1143274307250977,-5.488728234702535,,,1.2065908,64.0,101.325,73 +5/26/24 16:05:18,Lauren,56,Sand Wedge,69.7620795773746,-4.668432235717773,-1.1001368761062622,1.6606931686401367,2.7608299255371094,81.8149154840612,1.1727705937051165,29.06388092041016,1.2264742851257324,5613.728515625,1373.8001708984375,5779.3837890625,Estimated,-13.751248359680176,23.262445861729475,99.02654281798186,-3.977738380432129,-6.86939600251435,104.91509357501582,-4.235587120056152,-7.748837740846113,,,1.2065908,64.0,101.325,73 +5/26/24 16:05:36,Jason,56,Sand Wedge,62.90484880726308,-8.467629432678223,-8.4330415725708,-7.26323127746582,1.1698102951049805,70.5065616566144,1.120844624754485,32.09975814819336,-7.021384716033936,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,16.6789852737827,88.54754803673677,-11.701862335205078,-17.959149079583995,104.48026649213898,-12.34809112548828,-22.34315766336977,,,1.2065908,64.0,101.325,73 +5/26/24 16:05:52,Brian,56,Sand Wedge,57.26776822967077,,16.561914443969727,-20.1685733795166,-36.73048782348633,64.30356547339306,1.1228578912924532,29.833660125732425,-14.49458122253418,5629.9755859375,2432.40771484375,6132.962890625,Estimated,-23.366559982299805,13.708173052953724,68.26250793132976,-22.210941314697266,-25.80443005317079,74.56175188776706,-22.648740768432617,-28.71227932908641,,,1.2065908,64.0,101.325,73 +5/26/24 16:06:07,Lauren,56,Sand Wedge,61.33763915132704,-3.237349271774292,-13.484308242797852,-14.91950798034668,-1.435199737548828,64.18245327039403,1.0463795828862683,31.290918350219727,-13.942472457885742,6036.79150390625,38.434608459472656,6036.9140625,Estimated,-0.3647817075252533,15.247214998519098,69.04083714580975,-15.254158973693848,-18.16473555798916,74.48804446283884,-15.152962684631348,-19.47091890246361,,,1.2065908,64.0,101.325,73 +5/26/24 16:06:23,Lauren,56,Sand Wedge,60.68693305706984,-3.231904983520508,19.999998092651367,4.831633567810059,-15.168364524841309,58.46334270566513,0.963359651915287,32.6053466796875,6.471353530883789,2140.075439453125,1235.572998046875,2471.146240234375,Estimated,-30.0,12.250168391134707,61.79684655991559,1.3174498081207275,1.4208503187623762,72.13059165734103,0.5278605818748474,0.6645937257010104,,,1.2065908,64.0,101.325,73 +5/26/24 16:06:37,Jason,56,Sand Wedge,54.502692924168514,-3.1949188709259038,19.999998092651367,10.451539993286133,-9.548458099365234,60.451757103102864,1.109151747551474,30.335716247558597,11.087672233581545,3528.43017578125,2004.09521484375,4057.858642578125,Estimated,-29.595924377441406,12.15393218414465,63.28926338617748,4.906842231750488,5.413535647714411,71.3723329896875,4.11765718460083,5.124921935274756,,,1.2065908,64.0,101.325,73 +5/26/24 16:06:42,Herald,56,Sand Wedge,,,,,0.0,94.25323174432197,-42.13496398925781,5.790343284606934,4.813763618469238,4558.97119140625,0.0,4558.97119140625,Estimated,-0.0,4.045644549716428,91.51365029137014,4.882065773010254,7.78828631511152,119.6999569738582,4.863168716430664,10.147793212376882,,,1.2065908,64.0,101.325,73 +5/26/24 16:07:09,Brian,56,Sand Wedge,65.81134541483698,,3.1797409057617188,-16.399538040161133,-19.57927894592285,70.73388276785181,1.0747977012471934,35.97195816040039,-13.073081016540527,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,20.238368053313707,90.34715561659776,-8.699739456176758,-13.665585196525171,103.58250271413908,-8.031844139099121,-14.472863598713616,,,1.2065908,64.0,101.325,73 +5/26/24 16:07:15,Brian,56,Sand Wedge,,,,,0.0,61.596324167455805,-27.536020278930664,,7.523944854736328,1000.0,-38.02501678466797,1000.7227172851562,Estimated,2.177623987197876,,,,,,,,,,1.2065908,64.0,101.325,73 +5/26/24 16:07:36,Jason,56,Sand Wedge,68.41771961758604,-2.7195491790771484,-4.7055182456970215,-4.747663974761963,-0.0421457290649414,78.17618198933542,1.1426306288238386,28.8621883392334,-4.488626480102539,6101.341796875,930.9889526367188,6171.9619140625,Estimated,-8.675704956054688,21.090212789759107,92.65065031512133,-8.241596221923828,-13.28124528007811,97.79992411060448,-8.350448608398438,-14.203238893032903,,,1.2065908,64.0,101.325,73 +5/26/24 16:07:51,Lauren,56,Sand Wedge,,,,,0.0,94.9115452174965,-42.42925643920898,8.126640319824219,-0.3067525923252105,1085.830810546875,626.9046020507812,1253.809326171875,Measured,-30.0,2.967288611264792,72.40928482096479,-2.91067123413086,-3.676887883914105,126.21535458706512,-4.043025016784668,-8.898829282293377,,,1.2065908,64.0,101.325,73 +5/26/24 16:07:59,Herald,56,Sand Wedge,,,,,0.0,89.88059738163793,-40.18022155761719,6.7849202156066895,7.849643230438232,4501.5908203125,0.0,4501.5908203125,Estimated,-0.0,4.121126816312795,85.72780933746799,7.966737747192383,11.881737647483874,113.3863912158713,7.934393405914307,15.651765217211164,,,1.2065908,64.0,101.325,73 +5/26/24 16:08:29,Jason,,Lob Wedge,59.95367644834687,,10.51657772064209,-10.045820236206056,-20.562397003173828,66.36563022129121,1.106948466762811,31.36263465881348,-6.935956954956055,3859.833251953125,352.197509765625,3875.868408203125,Estimated,-5.213620185852051,16.004725870388256,75.40643363753588,-8.830953598022461,-11.576361628424252,83.24211529117929,-8.890791893005371,-12.865206957390342,,,1.2065908,64.0,101.325,73 +5/26/24 16:09:27,Brian,,Lob Wedge,66.13619286779749,-4.8419270515441895,-13.562726974487305,-4.601057529449463,8.961669921875,60.55474898178227,0.9156068161169753,38.26976013183594,-5.476476669311523,2506.68505859375,452.8648986816406,2547.264404296875,Estimated,-10.24075698852539,16.95056759827412,66.44607963959925,-8.031208992004395,-9.28334441448908,74.72541174060461,-8.197452545166016,-10.654734091230011,,,1.2065908,64.0,101.325,73 +5/26/24 16:09:46,Brian,,Lob Wedge,62.26458739252894,-6.881919860839844,5.948770999908447,6.085118293762207,0.1363472938537597,71.86409693109545,1.15417286037807,38.88892364501953,5.742806434631348,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,23.162942089617445,98.23164737164824,11.33475112915039,19.306533155810257,105.30414762946202,11.626694679260254,21.22240264259972,,,1.2065908,64.0,101.325,73 +5/26/24 16:10:02,Brian,,Lob Wedge,54.33469486198692,-5.083210468292236,9.887529373168944,3.355242252349853,-6.532287120819092,59.49091058624299,1.0948972978932363,38.7708854675293,3.9932689666748047,2090.668212890625,-1207.047607421875,2414.095458984375,Estimated,30.0,16.23716207637085,63.99539954041393,10.111629486083984,11.23545748747506,72.46476146442728,10.739073753356934,13.502843140466211,,,1.2065908,64.0,101.325,73 +5/26/24 16:10:14,Brian,,Lob Wedge,52.78881829331203,-4.17252254486084,-19.999998092651367,-10.610471725463867,9.3895263671875,46.50892059713169,0.881037350347811,37.33203506469727,-11.218222618103027,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,9.12307102317436,42.73781190676573,-14.348108291625977,-10.590972245938929,53.42795000873002,-14.873577117919922,-13.714253456611914,,,1.2065908,64.0,101.325,73 +5/26/24 16:10:24,Jason,,Lob Wedge,50.63875882707907,-9.49387264251709,-19.491893768310547,26.214338302612305,45.70623016357422,52.205934350075495,1.0309481424761615,19.15021324157715,19.09408950805664,2797.43505859375,-713.2318115234375,2886.92626953125,Estimated,14.303356170654297,4.071005204168131,41.09533947900718,21.23546028137207,14.884794780817174,56.337732915586,21.6521053314209,20.786941445584944,,,1.2065908,64.0,101.325,73 +5/26/24 16:10:45,Brian,,Lob Wedge,47.878850395311474,-7.302178859710693,-6.629404067993164,-11.863609313964844,-5.23420524597168,50.05851165342801,1.045524511138429,34.25001525878906,-10.574555397033691,1390.462646484375,802.7838745117188,1605.56787109375,Estimated,-30.0,9.328618912396792,47.85590981440146,-14.459681510925291,-11.949554485814929,58.309323096345,-15.058634757995604,-15.149188044859898,,,1.2065908,64.0,101.325,73 +5/26/24 16:10:57,Brian,,Lob Wedge,47.19205298402585,,-19.999998092651367,,-10.49350357055664,49.94338124809701,1.0583006690766867,32.147212982177734,-27.55059242248535,5341.4208984375,487.3305358886719,5363.60595703125,Estimated,-5.2130126953125,9.01259123595105,45.69723093212952,-30.17498016357422,-22.96936206179771,52.07230158969287,-30.094615936279297,-26.1105736840816,,,1.2065908,64.0,101.325,73 +5/26/24 16:11:13,Herald,,Lob Wedge,44.62695830512712,,,,0.0,48.64536955369204,1.090044479865509,34.56206512451172,-24.80561065673828,5307.810546875,0.0,5307.810546875,Estimated,-0.0,9.538422041229069,44.11565014882717,-26.279525756835938,-19.5322360708808,49.44609702840489,-26.09830474853516,-21.751963040241662,,,1.2065908,64.0,101.325,73 +5/26/24 16:11:35,Lauren,,Lob Wedge,112.1696117497304,-7.988823413848877,0.7656363248825073,-6.735383987426758,-7.501020431518555,68.42417500979127,0.6100063461256986,37.9466438293457,-5.436795711517334,1688.4566650390625,974.830810546875,1949.6617431640625,Estimated,-30.0,20.70312991248511,82.215309286109,-12.110692024230955,-17.248866152629716,92.38961222407488,-12.73632526397705,-20.36863470472281,,,1.2065908,64.0,101.325,73 +5/26/24 16:11:52,Lauren,,Lob Wedge,69.2586144513939,,,,0.0,73.66219459045897,1.0635816955615756,29.418781280517575,-4.926096439361572,5697.88525390625,1366.230712890625,5859.392578125,Estimated,-13.483736038208008,18.741760650396827,85.37361487339422,-10.02081298828125,-14.855492032758775,91.0829783248182,-10.234622955322266,-16.183586732371282,,,1.2065908,64.0,101.325,73 +5/26/24 16:12:07,Jason,,Lob Wedge,41.53688621505353,,8.828668594360352,-19.1720027923584,-28.00067138671875,43.20323499410961,1.040117325367836,35.17630386352539,-14.643611907958984,5088.63818359375,1333.407470703125,5260.4384765625,Estimated,-14.683441162109377,7.546028119171638,35.66322574718242,-17.71867561340332,-10.853870961363782,40.85739232054948,-17.919477462768555,-12.571011371815416,,,1.2065908,64.0,101.325,73 +5/26/24 16:12:18,Jason,,Lob Wedge,41.54971166711493,,-12.727216720581056,-15.44910717010498,-2.721890449523926,46.00534027247977,1.1072360896523694,31.98561668395996,-14.28276538848877,4961.7802734375,88.39453125,4962.56787109375,Estimated,-1.0206211805343628,7.552402113503888,39.65784027453356,-15.091198921203612,-10.325153268036727,45.87271784800032,-15.020837783813477,-11.888846400714442,,,1.2065908,64.0,101.325,73 +5/26/24 16:12:24,Brian,,Lob Wedge,,,,,0.0,94.9472994717462,-42.44524002075195,0.8482350707054138,2.5241236686706543,3988.546875,968.9617919921876,4104.5576171875,Measured,-13.654688835144045,0.2092737660738279,36.223699209048846,1.275335431098938,0.8062265210367272,101.87774525954228,0.4476244151592254,0.796064072799993,,,1.2065908,64.0,101.325,73 +5/26/24 16:12:28,Brian,,Lob Wedge,36.0518081508144,-5.424646854400635,-18.50611114501953,-14.546710968017578,3.959400177001953,40.54765389228396,1.1247051388563436,35.942771911621094,-14.264613151550291,4670.3876953125,-209.13180541992188,4675.06787109375,Estimated,2.563892126083374,6.882871449420975,32.14030870238639,-14.494599342346191,-8.044351616339384,37.311538699895664,-14.353689193725586,-9.249786426820831,,,1.2065908,64.0,101.325,73 +5/26/24 16:12:39,Jason,,Lob Wedge,36.596697865638816,-3.980277538299561,-16.713830947875977,-10.773662567138672,5.940168380737305,39.23939804937618,1.0722114381313794,36.99795150756836,-10.941082000732422,4718.029296875,-288.9337158203125,4726.8681640625,Estimated,3.504436492919922,6.714862491393944,30.21412234544482,-10.913959503173828,-5.72058038818966,34.70743635375766,-10.789887428283691,-6.497513091434939,,,1.2065908,64.0,101.325,73 +5/26/24 16:12:50,Brian,,Lob Wedge,,,,,0.0,14.825438592028943,-6.627563953399658,19.820695877075195,-13.330251693725586,3184.36376953125,0.0,3184.36376953125,Estimated,-0.0,0.2936225818403919,3.1235508134766974,-13.35645866394043,-0.721563874830494,5.940342655020572,-13.345885276794434,-1.3712058566474925,,,1.2065908,64.0,101.325,73 +5/26/24 16:13:12,Jason,,Lob Wedge,36.807652232329474,-9.584220886230469,-15.349842071533203,-27.194360733032227,-11.844518661499023,46.79494609789435,1.271337432839378,31.794265747070312,-24.258745193481445,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,7.059623464715003,41.3276713899013,-27.35469436645508,-18.98996835965886,52.83194112431784,-27.875,-24.70127169972852,,,1.2065908,64.0,101.325,73 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_12.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_12.csv new file mode 100644 index 0000000000..44dcdd35ac --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_12.csv @@ -0,0 +1,54 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +4/16/24 19:41:55,Herald,4 Hybrid,4 Hybrid,72.80907589765047,2.636364221572876,-0.3786294162273407,5.972021579742432,6.350650787353516,113.6410145107766,1.5608083622778648,10.818623542785645,4.858177661895752,2048.305908203125,-6.892966270446777,2048.317626953125,Measured,0.1928112208843231,10.788169227427034,149.42230503221617,5.00922441482544,13.04688900151666,182.08749336867368,4.995241641998291,15.855023829241532,,,1.1807681,72.0,100.52864,41 +4/16/24 19:42:50,Brian,4 Hybrid,4 Hybrid,70.01645530987662,-0.536239743232727,3.8491790294647217,4.872722625732422,1.0235435962677002,114.83294529546674,1.64008510266969,8.996177673339844,4.484201431274414,2899.2861328125,1078.4805908203125,3093.376953125,Estimated,-20.404266357421875,10.051308783076252,145.00117782644156,-1.4129159450531006,-3.575462996272336,173.18706732857572,-2.430755138397217,-7.345340381072219,,,1.1807681,72.0,100.52864,41 +4/16/24 19:43:31,Herald,4 Hybrid,4 Hybrid,75.41802713734069,0.7608975768089294,5.430631637573242,7.102406978607178,1.6717753410339355,112.46149958287242,1.4911753045206737,11.748005867004396,6.513596534729004,2105.16162109375,396.9990539550781,2142.268310546875,Measured,-10.6796236038208,11.95464617203436,150.70550173919037,3.994049549102783,10.497156727952415,178.53508584466,3.5466301441192627,11.044388885385844,,,1.1807681,72.0,100.52864,41 +4/16/24 19:44:12,Brian,4 Hybrid,4 Hybrid,74.37262906242995,2.749835968017578,2.3019418716430664,4.046093463897705,1.744151592254639,113.70426284788846,1.5288455481712595,11.415460586547852,3.6115877628326416,1926.4847412109373,128.35549926757812,1930.7559814453125,Measured,-3.811800241470337,11.326472682335975,151.15617333190858,2.807910203933716,7.404980484466705,183.2169340844121,2.6367075443267822,8.428466776870778,,,1.1807681,72.0,100.52864,41 +4/16/24 19:44:56,Lauren,4 Hybrid,4 Hybrid,77.18383503582572,0.4743714034557342,-0.5283827781677246,6.00726842880249,6.535651206970215,110.93329961030211,1.4372607885940265,6.289214134216309,4.868391513824463,2401.659912109375,395.1693115234375,2433.953369140625,Estimated,-9.343729972839355,4.884926421279374,116.77100045793668,3.000418186187744,6.112254856733841,158.56499604743476,2.466803312301636,6.824916233180829,,,1.1807681,72.0,100.52864,41 +4/16/24 19:45:27,Herald,4 Hybrid,4 Hybrid,72.28687605443702,4.003025054931641,1.2061176300048828,9.651972770690918,8.445855140686035,100.79344430449784,1.3943533018164098,14.675403594970703,8.079267501831055,2052.46728515625,-314.2725524902344,2076.388427734375,Measured,8.70548152923584,12.348422708086789,132.88371554883545,10.35328197479248,23.881503960695,155.890386049683,10.61854362487793,28.725837690588374,,,1.1807681,72.0,100.52864,41 +4/16/24 19:47:00,Lauren,4 Hybrid,4 Hybrid,80.14772618136703,5.198441982269287,1.189764380455017,1.695948600769043,0.5061842203140259,114.11217707602646,1.423773106398564,4.690950393676758,1.5419622659683228,2254.358642578125,-191.2527313232422,2262.456787109375,Measured,4.849183082580566,3.2819862645947357,107.44530910867344,2.4031403064727783,4.505183832332364,163.35133962223335,2.6987087726593018,7.691258508399926,,,1.1807681,72.0,100.52864,41 +4/16/24 19:47:49,Herald,4 Hybrid,4 Hybrid,72.82230241175239,2.9299304485321045,1.0557163953781128,3.969071865081787,2.9133553504943848,111.78278314504132,1.5350075381165278,6.6614484786987305,3.3923842906951904,2695.108154296875,-756.3594360351562,2799.229736328125,Estimated,15.676329612731934,5.845190073999788,123.76935942325416,7.151571750640869,15.408632506954405,163.0784035474935,8.064992904663086,22.87934497093352,,,1.1807681,72.0,100.52864,41 +4/16/24 19:48:27,Herald,4 Hybrid,4 Hybrid,70.38113163675371,2.8784432411193848,0.4837411344051361,12.996994018554688,12.513253211975098,102.56165004199102,1.4572321822178878,16.377521514892578,10.736555099487305,1624.9385986328125,-299.72149658203125,1652.349365234375,Measured,10.450798988342283,14.069441852878867,140.4293650768359,13.249449729919434,32.18514098911896,164.80000674478106,13.531608581542969,38.560180358155776,,,1.1807681,72.0,100.52864,41 +4/16/24 19:49:35,Brian,5 Wood,5 Wood,,,,,0.0,143.478272478309,-64.1405258178711,12.736035346984863,1.59959614276886,1614.1470947265625,511.6825866699219,1693.307373046875,Measured,-17.588550567626953,21.335172749965977,227.88398402240816,-3.071285486221313,-12.209641405654452,253.43824979045712,-3.554185390472412,-15.711472069462276,,,1.1807681,72.0,100.52864,41 +4/16/24 19:50:28,Herald,5 Wood,5 Wood,76.9135618866967,1.8935554027557373,-0.2921574711799621,6.812173843383789,7.1043314933776855,106.73691921456977,1.3877516083809327,10.095711708068848,5.559117317199707,2200.61328125,335.8567810058594,2226.094970703125,Estimated,-8.677499771118164,8.411521953845977,129.1569933857454,3.713200330734253,8.364529715831054,166.28957422922576,3.247752904891968,9.420964912586667,,,1.1807681,72.0,100.52864,41 +4/16/24 19:51:09,Brian,5 Wood,5 Wood,93.42753033526152,4.289137363433838,-19.999998092651367,1.9216845035552976,21.92168235778809,114.07771987348224,1.2210289564983494,6.077571868896484,-0.92402446269989,3397.652099609375,-1961.6351318359373,3923.2705078125,Estimated,30.0,5.950654831893701,122.94230771524144,7.297966003417969,15.617289432764323,157.42716166297578,9.20340347290039,25.17887645609494,,,1.1807681,72.0,100.52864,41 +4/16/24 19:51:45,Lauren,5 Wood,5 Wood,77.97156354956132,3.808656692504883,1.7157835960388184,-1.7240614891052246,-3.439845085144043,111.50361836514185,1.4300549237321172,8.658809661865234,-1.201492428779602,3245.31787109375,-828.8696899414062,3349.494384765625,Measured,14.327326774597168,9.52869652422862,138.93977256156995,3.0970561504364014,7.5066228273679485,166.8627466610651,3.839461088180542,11.17324755310051,,,1.1807681,72.0,100.52864,41 +4/16/24 19:52:30,Herald,5 Wood,5 Wood,75.41760900883037,2.2854740619659424,-1.9330973625183103,7.029449939727783,8.962547302246094,117.11556003270562,1.5528940995596,12.912615776062012,5.532267093658447,2393.650634765625,-95.47157287597656,2395.5537109375,Measured,2.2840511798858643,16.332203061646965,169.6418853682917,6.425899028778076,18.986057293840982,191.48224475372265,6.47556734085083,21.59532850456389,,,1.1807681,72.0,100.52864,41 +4/16/24 19:53:14,Brian,5 Wood,5 Wood,72.9971057287703,2.3193039894104004,-0.1063457578420639,9.558292388916016,9.66463851928711,115.3884247548076,1.580726024721411,9.941664695739746,7.8380913734436035,2608.15185546875,-53.277645111083984,2608.69580078125,Measured,1.1702384948730469,11.484906308289965,153.764218032391,8.385180473327637,22.423022670321643,181.3754165661976,8.398798942565918,26.49208511772917,,,1.1807681,72.0,100.52864,41 +4/16/24 19:53:55,Lauren,5 Wood,5 Wood,78.33801478929854,4.810770034790039,-0.6915297508239746,4.801568984985352,5.493098735809326,123.00945684798262,1.5702396490239687,11.333498001098633,3.857588529586792,2279.74755859375,295.3470764160156,2298.79931640625,Estimated,-7.381699085235596,15.226948376926316,177.08982291380016,1.7986358404159546,5.558213794449216,200.8412354388347,1.5246975421905518,5.344083462396043,,,1.1807681,72.0,100.52864,41 +4/16/24 19:54:32,Lauren,5 Wood,5 Wood,80.95502140273857,,-3.563311815261841,-3.8172430992126474,-0.2539312839508056,112.31789377266524,1.3874110811965732,1.933103919029236,-3.5814368724823,1419.056884765625,22.78979110717773,1419.2398681640625,Estimated,-0.9200806617736816,0.3903650763005721,41.03798135214856,-3.6266064643859854,-2.595831224146366,130.90245095566934,-3.655216693878174,-8.345472395789159,,,1.1807681,72.0,100.52864,41 +4/16/24 19:55:26,Brian,5 Wood,5 Wood,74.57307475033576,7.1700758934021,-2.971121072769165,2.263313055038452,5.234434127807617,116.966364953636,1.568479848058154,12.999626159667969,1.487369179725647,2150.53271484375,-132.1447296142578,2154.5888671875,Measured,3.516258001327514,15.615403777564666,168.39393205761553,2.5147387981414795,7.388502381962837,191.5627605620266,2.6253247261047363,8.77448450600798,,,1.1807681,72.0,100.52864,41 +4/16/24 19:56:05,Jason,5 Wood,5 Wood,76.24182563501745,1.7831441164016724,0.9196677207946776,7.197561740875244,6.277894020080566,117.8338536140236,1.545527702577772,14.26211929321289,6.027315616607666,2810.366455078125,-306.3490600585937,2827.01416015625,Measured,6.221067428588867,20.154289524787373,174.95399299951168,8.529472351074219,25.94890795333572,193.2603842325716,8.693889617919922,29.21236176292132,,,1.1807681,72.0,100.52864,41 +4/16/24 19:56:43,Herald,5 Wood,5 Wood,74.65417461486777,6.554950714111328,-9.017918586730955,9.475881576538086,18.49380111694336,112.69413263283786,1.509548973171478,14.53195095062256,6.655318737030029,3929.915771484375,-1404.4815673828125,4173.3447265625,Measured,19.66598129272461,19.583981036077603,156.15928381859703,14.986973762512209,40.38268279583917,169.7391384523944,15.56793212890625,45.55468040519963,,,1.1807681,72.0,100.52864,41 +4/16/24 19:57:30,Jason,5 Wood,5 Wood,77.7691808173322,0.0831285566091537,4.855959892272949,8.314163208007812,3.4582033157348637,105.17872492131028,1.3524473810307822,13.52935791015625,7.437054634094238,5197.31005859375,-786.9237670898438,5256.54638671875,Measured,8.609748840332031,17.019999967525678,139.24721779518495,11.488045692443848,27.732956791897777,151.00206690917548,11.704169273376465,30.63204528038136,,,1.1807681,72.0,100.52864,41 +4/16/24 19:59:49,Lauren,,Driver,84.4837017669015,0.839520275592804,1.2902836799621582,6.879985809326172,5.589702129364014,119.79815308962134,1.418003124675523,15.696986198425291,5.812826156616211,2045.8995361328125,-70.84065246582031,2047.1256103515625,Estimated,1.9831129312515257,21.099739103140564,184.6561562437473,6.6475911140441895,21.376208695478,206.15424417961916,6.675852298736572,23.96585782825491,,,1.1807681,72.0,100.52864,41 +4/16/24 20:00:39,Lauren,,Driver,93.68437217265092,5.17339563369751,0.1948819756507873,0.8712593913078308,0.6763774156570435,118.1310320528064,1.260947042854733,12.9763765335083,0.7400572299957275,3539.56494140625,-599.7789306640625,3590.021484375,Estimated,9.61741065979004,19.711473438133225,170.06347114673554,4.557156562805176,13.512213011214952,185.74883502669945,4.858130931854248,15.730954391989712,,,1.1807681,72.0,100.52864,41 +4/16/24 20:01:27,Jason,,Driver,85.49791940147134,1.6393084526062012,1.1827985048294067,0.3950663208961487,-0.7877321839332581,125.87641897824416,1.472274645505326,12.705893516540527,0.4725164771080017,4189.2470703125,106.74291229248048,4190.60693359375,Measured,-1.4595929384231567,24.71270869913087,184.77453534097185,-0.1655109971761703,-0.5346252604683066,198.0434404261814,-0.209356740117073,-0.7256356202690526,,,1.1807681,72.0,100.52864,41 +4/16/24 20:02:10,Herald,,Driver,86.9660112673746,3.400887012481689,-1.5411193370819092,0.924465000629425,2.465584278106689,126.93515449931056,1.4595949917612288,14.84494400024414,0.5665408968925476,2151.654296875,6.428674697875977,2151.663818359375,Measured,-0.1711868196725845,23.05618355115098,200.24316568347425,0.537412166595459,1.8776631973966715,221.3000436770544,0.5289714932441711,2.043500862050479,,,1.1807681,72.0,100.52864,41 +4/16/24 20:02:52,Brian,,Driver,,,,,0.0,127.37209879259352,-56.94042205810547,11.629545211791992,-0.5364194512367249,4150.833984375,-607.5707397460938,4195.064453125,Measured,8.32742977142334,23.07185701704725,185.60709382965612,3.224218845367432,10.439377248936353,199.33469705759308,3.470569610595703,12.06682388329807,,,1.1807681,72.0,100.52864,41 +4/16/24 20:03:31,Herald,,Driver,86.36538246215423,3.524786710739136,-1.019287347793579,-2.756355762481689,-1.7370684146881104,127.51346889525576,1.476441894426078,14.689064025878906,-2.3916735649108887,1653.4573974609375,921.1113891601562,1892.71435546875,Measured,-29.121395111083984,19.29483750458849,190.5519158772968,-10.137778282165527,-33.54013652090225,214.71939071288944,-11.021408081054688,-41.04917012924034,,,1.1807681,72.0,100.52864,41 +4/16/24 20:04:27,Herald,,Driver,86.45401717310688,2.024121046066284,-5.355715751647949,1.7125121355056765,7.068227767944336,122.79872861201692,1.4203935528656468,15.282596588134766,0.7365516424179077,2808.136474609375,-296.5329895019531,2823.74951171875,Estimated,6.027968406677246,24.438160222323177,189.10815479571104,3.050114393234253,10.062403694588395,206.61871609844457,3.226585865020752,11.62946868747656,,,1.1807681,72.0,100.52864,41 +4/16/24 20:05:00,Jason,,Driver,90.1750878514258,4.946739673614502,0.731903612613678,-6.6770734786987305,-7.408977031707764,120.17270236928287,1.3326596650205844,14.742546081542969,-5.393118858337402,2679.532470703125,153.8387908935547,2683.94482421875,Measured,-3.2858896255493164,21.76948252920397,182.11599513045255,-6.832653045654297,-21.66626585194217,201.31493538708852,-6.904585361480713,-24.201347794428106,,,1.1807681,72.0,100.52864,41 +4/16/24 20:05:29,Jason,,Driver,84.17850208730852,-0.7976770997047424,2.033933401107788,-5.988614559173584,-8.022547721862793,123.77817331435108,1.4704249926658288,11.782471656799316,-4.664684295654297,2304.123046875,-681.4463500976562,2402.780029296875,Measured,16.475627899169922,16.097117760417063,178.62140880349034,0.1845174729824066,0.5767187907696965,201.6696721856224,0.7778319120407104,2.7372720513348554,,,1.1807681,72.0,100.52864,41 +4/16/24 20:06:07,Lauren,,Driver,83.51769690954188,,,,0.0,122.23786468145136,1.4636163256973829,14.837621688842772,3.688263416290283,2758.669677734375,-735.95849609375,2855.152099609375,Measured,14.937493324279783,22.62548655377782,184.66193001984536,9.3742094039917,30.07808817564296,202.7935393718326,9.827893257141112,34.61467630206653,,,1.1807681,72.0,100.52864,41 +4/16/24 20:06:43,Herald,,Driver,91.4930801153596,3.678547620773315,-2.004607677459717,-6.156290054321289,-4.151682376861572,122.43232003845424,1.3381593436802512,11.189724922180176,-5.307746887207031,3813.67041015625,-996.2876586914062,3941.658447265625,Measured,14.640807151794434,18.82710114949373,173.6029961414206,0.443672776222229,1.344840058280596,189.73405882428412,0.9693463444709778,3.210012745512444,,,1.1807681,72.0,100.52864,41 +4/16/24 20:07:03,Lauren,,Driver,,,,,0.0,93.3509957514034,-41.73162841796875,,-1.4134200811386108,9323.1923828125,-26.301908493041992,9323.2294921875,Measured,0.1616382300853729,,,,,,,,,,1.1807681,72.0,100.52864,41 +4/16/24 20:07:08,Lauren,,Driver,84.30312998308818,2.17479944229126,-2.780416250228882,1.3607802391052246,4.141196250915527,121.627320257272,1.44273789456775,15.718637466430664,0.7698706388473511,2891.39208984375,-573.698974609375,2947.75830078125,Measured,11.222650527954102,24.707385477815023,185.6503637759633,5.10518741607666,16.520034344189867,202.555229266467,5.438082695007324,19.19620563941612,,,1.1807681,72.0,100.52864,41 +4/16/24 20:09:58,Herald,,Driver,86.4355000533642,-0.1196620762348175,0.7083837985992432,-2.778400421142578,-3.4867842197418213,125.02712317467284,1.4464788553023082,14.809258460998535,-2.193603277206421,1925.680419921875,654.061279296875,2033.7259521484373,Measured,-18.760160446166992,20.514823044338755,191.46253715380408,-7.74252986907959,-25.79420913450008,213.76705140099148,-8.30368709564209,-30.87219097930415,,,1.1807681,72.0,100.52864,41 +4/16/24 20:10:21,Lauren,,Driver,85.79507224054942,0.8967507481575012,2.275121688842773,0.9933962225914,-1.2817254066467283,127.50209409312812,1.4861237453783116,12.92822265625,1.1006773710250854,4255.9580078125,-13.632159233093262,4255.97998046875,Measured,0.1835221499204635,26.16184932138026,188.20983199603688,1.272109031677246,4.178355617261701,201.67212520610337,1.2691830396652222,4.466719282226734,,,1.1807681,72.0,100.52864,41 +4/16/24 20:10:55,Jason,,Driver,117.87320036016808,,,,0.0,124.16936240207632,1.0534147034497237,16.00443458557129,1.5206336975097656,2936.54443359375,529.5386352539062,2983.907470703125,Estimated,-10.222128868103027,26.813818778465475,191.97079632257555,-2.434376001358032,-8.154045018595582,208.3681035073023,-2.741811513900757,-9.967337678491049,,,1.1807681,72.0,100.52864,41 +4/16/24 20:11:23,Brian,,Driver,86.40009566174558,1.1625534296035769,-0.9716496467590332,-3.931982517242432,-2.9603328704833984,125.34801547325516,1.4507856098214265,13.41962718963623,-3.3513994216918945,1711.6441650390625,988.2180786132812,1976.436279296875,Estimated,-30.0,16.360482674887407,179.30321499948695,-11.117493629455566,-34.573550662778416,204.31142505870048,-12.085500717163086,-42.77693090855155,,,1.1807681,72.0,100.52864,41 +4/16/24 20:12:37,Herald,,8 Iron,70.74870926349831,2.0669538974761963,3.592931270599365,0.7020644545555115,-2.890866756439209,92.30901950368934,1.304744927004834,17.02368927001953,1.0262643098831177,7433.2529296875,1070.93359375,7510.00341796875,Measured,-8.198380470275879,17.0114884453551,114.42556244663136,-2.360491275787353,-4.712772254960839,122.29008794994388,-2.566892385482788,-5.476839116091639,,,1.1807681,72.0,100.52864,41 +4/16/24 20:13:05,Brian,,8 Iron,70.1919754186265,0.9849149584770204,4.986880302429199,1.4175643920898438,-3.5693159103393555,100.37500859772264,1.4300068918004352,18.357776641845703,1.7884129285812378,3754.2041015625,575.0154418945312,3797.985107421875,Measured,-8.708075523376465,20.061552418015708,138.96652216586244,-1.2785536050796509,-3.101170391178215,151.88530446725235,-1.5424349308013916,-4.088478542553787,,,1.1807681,72.0,100.52864,41 +4/16/24 20:13:44,Jason,,8 Iron,66.59685955411487,-1.842584729194641,4.4379072189331055,5.9847612380981445,1.546854019165039,92.3345424092886,1.386469918063628,18.511934280395508,5.471320629119873,1356.9173583984375,783.41650390625,1566.8331298828125,Measured,-30.0,12.55955559929714,117.49900520632492,0.3071048855781555,0.6311692357460146,140.98211235854797,-0.5961047410964966,-1.4676247104112434,,,1.1807681,72.0,100.52864,41 +4/16/24 20:14:32,Brian,,Gap Wedge,59.583654049802135,1.5052237510681152,0.6183449625968933,0.4362146258354187,-0.1821303367614746,79.86158974855061,1.3403271588848755,24.553171157836918,0.4356882572174072,5219.4208984375,787.123046875,5278.43896484375,Estimated,-8.575958251953125,17.758718950353114,98.39163603737144,-2.452559471130371,-4.210370037620493,106.43074317518676,-2.653210401535034,-4.926794641597439,,,1.1807681,72.0,100.52864,41 +4/16/24 20:14:58,Lauren,,Gap Wedge,57.58608349131191,-2.2859411239624023,15.723702430725098,7.040927410125732,-8.682775497436523,70.85377898487695,1.2303976011073363,29.526390075683597,7.75103759765625,3427.71826171875,984.7134399414062,3566.3583984375,Estimated,-16.02828025817871,16.697149306391793,84.67872590149909,4.012101173400879,5.924740631259908,94.35065191368358,3.552642583847046,5.846510971295345,,,1.1807681,72.0,100.52864,41 +4/16/24 20:15:19,Jason,,Gap Wedge,57.58101474977866,0.0614573396742343,7.366690635681152,5.583189487457275,-1.783501148223877,77.77752632106876,1.3507494902452677,24.94830894470215,5.507930755615234,6123.71630859375,1045.9066162109375,6212.392578125,Estimated,-9.692370414733888,17.36712739640427,93.05337954156856,2.562389373779297,4.160258333509233,100.25892695785024,2.3061351776123047,4.034294897450678,,,1.1807681,72.0,100.52864,41 +4/16/24 20:15:38,Brian,,Gap Wedge,64.31342135970772,1.7909215688705444,4.027025699615479,6.422555446624756,2.3955297470092773,86.3932349408824,1.343315798077066,26.414247512817383,5.77952241897583,5676.6943359375,790.0504760742188,5731.408203125,Estimated,-7.923210144042969,23.52012565092696,109.41252306751994,3.2450995445251465,6.193521589674845,116.10294452640484,3.047353506088257,6.1722370480185305,,,1.1807681,72.0,100.52864,41 +4/16/24 20:16:01,Brian,,Gap Wedge,63.85943619632053,1.3071945905685425,3.5894572734832764,5.053561210632324,1.464103937149048,87.4676374812334,1.3696900989281382,27.63057518005371,4.600247859954834,5517.0087890625,2030.094482421875,5878.662109375,Estimated,-20.202110290527344,24.89926549569259,112.52217708193255,-3.214062452316284,-6.308738459816766,116.2307685868418,-3.44758939743042,-6.989744191009322,,,1.1807681,72.0,100.52864,41 +4/16/24 20:16:28,Lauren,,Gap Wedge,68.82868874381984,6.170932769775391,8.203927040100098,11.400811195373535,3.196884155273437,83.17692217363219,1.208462978035459,28.258359909057617,10.391417503356934,7123.37060546875,-516.64306640625,7142.08154296875,Estimated,4.148278713226318,23.694542499189996,100.46277796598316,13.380667686462402,23.249058544172613,105.01439084285266,13.364380836486816,24.27335312351238,,,1.1807681,72.0,100.52864,41 +4/16/24 20:17:08,Lauren,56,Sand Wedge,57.32402358077843,-1.5439529418945312,1.0662164688110352,8.886312484741211,7.820096015930176,66.02762025349057,1.1518315730305886,26.67059326171875,7.432830810546875,5323.1787109375,-499.1360168457031,5346.5283203125,Estimated,5.356764793395996,12.84958355313654,73.15269186801925,9.349225997924805,11.88376514400386,81.22239501299009,9.427629470825195,13.304365415291612,,,1.1807681,72.0,100.52864,41 +4/16/24 20:17:29,Jason,56,Sand Wedge,60.03519870800665,-2.939006090164185,5.588278293609619,0.9390001893043518,-4.649278163909912,65.70574236627681,1.0944536501969453,31.28560447692871,1.4705605506896973,4537.08984375,-158.78103637695312,4539.8671875,Estimated,2.0043184757232666,15.747145161524829,74.23397328370265,2.117755174636841,2.743187668753251,81.49699146553849,2.1486740112304688,3.0556226401386937,,,1.1807681,72.0,100.52864,41 +4/16/24 20:17:51,Brian,56,Sand Wedge,57.328430996606585,-0.6561815738677979,5.078179836273193,5.4032182693481445,0.3250384330749511,62.45809129383997,1.0894784700725024,30.634164810180664,5.073743343353272,4527.89794921875,1469.71142578125,4760.453125,Estimated,-17.98292350769043,13.569531505939947,67.61365898329177,0.9052541851997375,1.0683076933367843,74.93287553060236,0.4656222760677337,0.6087498983426443,,,1.1807681,72.0,100.52864,41 +4/16/24 20:18:10,Lauren,56,Sand Wedge,60.79531794020886,,,,0.0,66.66455797322942,1.0965409875607997,30.681379318237305,-1.4806604385375977,6015.16796875,0.0,6015.16796875,Estimated,-0.0,16.107797577477072,74.28583714530032,-1.605228304862976,-2.0809969018907424,79.92812633942322,-1.5940957069396973,-2.2236393388673434,,,1.1807681,72.0,100.52864,41 +4/16/24 20:18:32,Herald,56,Sand Wedge,62.927137616833534,1.294791340827942,-0.6326119303703308,2.455106496810913,3.0877184867858887,73.58874050440136,1.1694277428044932,31.154373168945312,1.9375232458114624,4840.37109375,476.3017272949219,4863.7490234375,Estimated,-5.619921684265137,20.072605611492463,87.95360002327288,0.3220336139202118,0.4944007307446334,94.8370675191245,0.1938266605138778,0.3203112712827689,,,1.1807681,72.0,100.52864,41 +4/16/24 20:18:56,Herald,56,Sand Wedge,61.47085574803805,-8.402950286865234,3.326383590698242,7.092835426330566,3.766451835632324,57.62014389843307,0.937357113338578,33.27242660522461,6.242436408996582,3656.259521484375,-75.32345581054688,3657.035400390625,Estimated,1.180196762084961,12.781733340377173,60.66076433294302,6.858925819396973,7.2444077662480595,68.50655843836512,6.835781574249268,8.153936551703566,,,1.1807681,72.0,100.52864,41 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_13.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_13.csv new file mode 100644 index 0000000000..1f99e0282f --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_13.csv @@ -0,0 +1,40 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +4/16/24 19:04:12,Lauren,56.0,Sand Wedge,64.27329808918694,2.034982681274414,1.6168146133422852,-6.838716506958008,-8.455531120300293,74.60301787161552,1.1607155706883885,28.00687026977539,-5.415170192718506,3950.7705078125,225.65310668945312,3957.20947265625,Estimated,-3.2689671516418457,17.682554333140388,91.26021322637187,-6.76515007019043,-10.750468638844495,100.92706632545288,-6.801263332366943,-11.95240799943565,,,1.1807561,72.0,100.527626,41 +4/16/24 19:04:57,Brian,56.0,Sand Wedge,63.04044190989498,-0.9185751080513,2.932801961898804,2.821116209030152,-0.1116857528686523,72.2660122950956,1.1463436820190271,30.895601272583008,2.6843016147613525,5963.07568359375,1427.8878173828125,6131.650390625,Estimated,-13.46619987487793,19.22126983507883,85.53664895570091,-1.6663613319396973,-2.487497829843903,88.58413475377438,-1.806127905845642,-2.791956052124931,,,1.1807561,72.0,100.527626,41 +4/16/24 19:05:32,Brian,56.0,Sand Wedge,67.83443034569154,2.807236671447754,0.082939513027668,-3.695319652557373,-3.77825927734375,77.0613831149467,1.1360216739822773,27.70927047729492,-3.0250415802001958,4518.814453125,1714.0198974609375,4832.96484375,Estimated,-20.77210807800293,18.477416405045687,93.55885194557597,-9.896721839904783,-16.08020944067323,101.63917650235726,-10.35863971710205,-18.27563252556638,,,1.1807561,72.0,100.527626,41 +4/16/24 19:06:05,Jason,56.0,Sand Wedge,60.78824388847306,0.952912211418152,0.6676788330078125,-2.980591058731079,-3.648269891738892,73.30968665655564,1.2059846109562795,24.0530948638916,-2.3647806644439697,7355.62744140625,-49.41049575805664,7355.79345703125,Estimated,0.3848713636398315,14.740885288884442,83.55232225873715,-2.4141104221343994,-3.519385613100212,90.26729895325298,-2.3886806964874268,-3.762168152597411,,,1.1807561,72.0,100.527626,41 +4/16/24 19:06:38,Lauren,56.0,Sand Wedge,64.71436393492877,3.860236644744873,1.6856430768966677,-1.1578524112701416,-2.8434953689575195,77.23403605676867,1.1934604832773852,27.662199020385746,-0.7401667833328247,7048.69384765625,1275.1365966796875,7163.10400390625,Estimated,-10.254133224487305,19.604170479304912,90.63744639406012,-4.622494697570801,-7.304540663935597,95.82493390996116,-4.791787624359131,-8.004736169932414,,,1.1807561,72.0,100.527626,41 +4/16/24 19:07:05,Herald,56.0,Sand Wedge,65.75016212057199,4.297850608825684,-2.828770875930786,-8.064591407775879,-5.235820770263672,81.01606816524509,1.2321805080370545,27.5271053314209,-6.978394031524658,4742.20166015625,2737.910888671875,5475.822265625,Estimated,-30.0,19.753279081398205,98.0892386860387,-17.8643856048584,-30.090344934440736,105.40951904325176,-18.504045486450195,-33.45398877782054,,,1.1807561,72.0,100.527626,41 +4/16/24 19:07:48,Lauren,56.0,Sand Wedge,60.73416024564858,-2.828968048095703,8.562311172485352,7.468231678009033,-1.0940794944763184,69.65495761300144,1.1468826988184464,28.98843765258789,7.205951690673828,5646.30810546875,1786.1478271484375,5922.08740234375,Estimated,-17.554197311401367,16.23151241142807,78.93777355367729,2.352018356323242,3.239457595628892,85.34247653177863,1.937853217124939,2.8859217550388507,,,1.1807561,72.0,100.527626,41 +4/16/24 19:09:46,Herald,56.0,Sand Wedge,64.97208469551333,-2.958186388015747,8.06728458404541,9.24444580078125,1.1771612167358398,68.46673451887727,1.0537869431116664,28.49518394470215,8.603033065795898,9711.96484375,994.9783325195312,9762.798828125,Estimated,-5.849471569061279,15.842845291760112,72.20515847379829,7.408779621124268,9.310686414884117,75.14975925299132,7.299363613128662,9.548053692649887,,,1.1807561,72.0,100.527626,41 +4/16/24 19:10:59,Jason,,Pitching Wedge,64.63230834808746,1.2510894536972046,1.5377776622772217,-4.305159568786621,-5.842937469482422,79.33694940015448,1.2275122369585325,18.835208892822266,-3.3439383506774902,5090.16650390625,1413.3328857421875,5282.736328125,Estimated,-15.517818450927734,11.954428195299442,92.4433283664439,-8.232633590698242,-13.237241096348043,103.8456433941692,-8.713095664978027,-15.731263105451603,,,1.1807561,72.0,100.527626,41 +4/16/24 19:11:43,Herald,,Pitching Wedge,62.47514496379654,-2.5082709789276123,3.790563106536865,4.561107635498047,0.7705445289611816,76.67174707597405,1.227236001139401,17.995403289794922,4.2208991050720215,5821.35009765625,631.0888671875,5855.4580078125,Estimated,-6.187236309051514,10.74238472653667,86.92872973504473,2.545374870300293,3.860580998083975,98.03630684273504,2.315959215164185,3.961722203085088,,,1.1807561,72.0,100.527626,41 +4/16/24 19:12:23,Lauren,,Pitching Wedge,65.18762567596514,1.339600682258606,2.694708824157715,-1.48063862323761,-4.175347328186035,87.77234223320193,1.3464571124203997,17.99213409423828,-0.8790493607521057,6148.30517578125,3549.72509765625,7099.45068359375,Estimated,-30.0,14.064261515834232,102.70207695164754,-11.82925033569336,-21.05349466091002,112.20997599228303,-12.74705696105957,-24.758834244960557,,,1.1807561,72.0,100.527626,41 +4/16/24 19:13:18,Lauren,,Pitching Wedge,61.90811577101249,1.2414132356643677,-0.3284884989261627,-3.917819023132324,-3.5893304347991943,88.09203134566269,1.4229480294877657,20.536846160888672,-3.25928807258606,5088.57470703125,1789.3084716796875,5393.99853515625,Estimated,-19.37333106994629,17.208035668441994,110.42829882403294,-10.489819526672363,-20.104674265297263,120.12906034227944,-11.001365661621094,-22.9244984865386,,,1.1807561,72.0,100.527626,41 +4/16/24 19:13:52,Lauren,,Pitching Wedge,65.33707248546443,3.658418655395508,-0.5510265827178955,7.322935581207275,7.87396240234375,80.53997339022044,1.2326841458673894,23.209796905517575,5.946277618408203,6158.87939453125,2137.340576171875,6519.2041015625,Estimated,-19.13851356506348,16.89278186155275,96.3021047987595,-0.4809198677539825,-0.8083624844487289,103.7713185423172,-0.969951629638672,-1.7568643237506194,,,1.1807561,72.0,100.527626,41 +4/16/24 19:14:35,Herald,,Pitching Wedge,64.86628538255036,6.2394843101501465,0.2174957543611526,4.010677337646484,3.7931816577911377,84.14733871343742,1.2972430626661695,23.875816345214844,3.321676015853882,5437.1298828125,1706.7138671875,5698.7060546875,Estimated,-17.42706298828125,19.168173205535368,104.54327741279305,-2.8040733337402344,-5.114383959535076,112.28978259398536,-3.223550796508789,-6.314228553274177,,,1.1807561,72.0,100.527626,41 +4/16/24 19:15:14,Jason,,Pitching Wedge,62.68586466652732,3.590726613998413,4.629613876342773,-0.746221125125885,-5.375834941864014,89.70271356681951,1.4309878956606066,18.426130294799805,-0.0336732938885688,6332.91064453125,1393.953857421875,6484.50927734375,Measured,-12.413576126098633,16.696764457515314,111.53471118423568,-4.904206275939941,-9.535121101678785,120.45906668943373,-5.233940124511719,-10.98859622780526,,,1.1807561,72.0,100.527626,41 +4/16/24 19:15:48,Jason,,Pitching Wedge,64.50140425803556,7.252927780151367,6.586523532867432,9.043557167053224,2.457033634185791,87.26099666478694,1.3528542156338557,22.350997924804688,8.252734184265137,5682.333984375,314.7972717285156,5691.046875,Estimated,-3.1709046363830566,19.72990029436528,110.94847266371198,7.727813720703125,14.918971238360086,118.8027689047467,7.59509801864624,15.702410912175424,,,1.1807561,72.0,100.527626,41 +4/16/24 19:18:08,Lauren,,7 Iron,72.51963710292603,5.30142068862915,3.2348968982696533,3.662726402282715,0.4278295040130615,107.4298946879262,1.4813904065108956,11.558192253112791,3.413419485092163,4457.7900390625,552.5966796875,4491.90966796875,Measured,-7.066453456878662,14.494354644645114,142.01364918883155,0.8764801621437073,2.17287683340399,156.63325076227738,0.6142119765281677,1.6799946717397916,,,1.1807561,72.0,100.527626,41 +4/16/24 19:18:49,Herald,,7 Iron,73.92326891236098,0.4608841836452484,2.94195294380188,5.703413486480713,2.761460542678833,95.61600642503436,1.2934493811196444,16.523033142089844,5.053030967712402,2601.91455078125,-49.59428024291992,2602.38720703125,Measured,1.0919647216796875,14.046033863221169,127.2353688959738,5.539304733276367,12.281897042951073,146.36213695138397,5.547152996063232,14.148087650246453,,,1.1807561,72.0,100.527626,41 +4/16/24 19:21:41,Herald,,7 Iron,,,,,0.0,62.04819735520414,-27.738025665283203,21.06759262084961,-11.373320579528809,4319.63525390625,0.0,4319.63525390625,Estimated,-0.0,7.632898105741049,61.74673902760787,-11.75205135345459,-12.57635128034542,74.11462632805706,-11.681639671325684,-15.006245368397344,,,1.1807561,72.0,100.527626,41 +4/16/24 19:23:15,Lauren,,7 Iron,89.84549165324097,,,,0.0,91.91470725198906,1.0230308228122813,5.709312438964844,-0.3802406787872314,1742.9669189453125,-311.0150756835937,1770.498291015625,Measured,10.117376327514648,1.7791916859228394,60.53794226494938,0.5753931999206543,0.608207629066996,113.57233684321454,1.0315449237823486,2.0448608700042143,,,1.1807561,72.0,100.527626,41 +4/16/24 19:23:57,Jason,,7 Iron,75.25628820296151,,-2.3829493522644043,17.209381103515625,19.592330932617188,84.32411320771826,1.1204925890086603,4.619553565979004,13.838005065917969,4518.68798828125,-288.9774475097656,4527.9189453125,Estimated,3.659175395965576,1.66284621255474,59.46710704532779,14.543761253356934,14.933330586141553,99.9348612589356,14.765520095825195,25.46978466048108,,,1.1807561,72.0,100.527626,41 +4/16/24 19:24:34,Lauren,,7 Iron,68.33255366662206,0.0781244561076164,-0.8823695778846741,4.346738338470459,5.229107856750488,98.90192478940024,1.4473617548660442,16.776119232177734,3.460101366043091,2506.2783203125,-345.85565185546875,2530.029052734375,Measured,7.856951236724853,15.387253056767577,135.24353793874343,5.784181594848633,13.6300914920148,154.1415660061066,6.026427745819092,16.182910900197953,,,1.1807561,72.0,100.527626,41 +4/16/24 19:25:10,Jason,,7 Iron,67.77408330844719,1.776463270187378,5.554759979248047,7.053760051727295,1.499000072479248,94.5676899837863,1.395337057579938,15.681394577026367,6.489169120788574,2143.313232421875,-343.9935913085937,2170.742431640625,Measured,9.117995262145996,11.810558335500332,121.2440916485939,8.764593124389648,18.47458375044266,142.92255168228075,9.049456596374512,22.4798780948538,,,1.1807561,72.0,100.527626,41 +4/16/24 19:25:52,Lauren,,7 Iron,70.19814494746242,1.9132022857666016,0.698431134223938,5.323687553405762,4.625256538391113,100.40063390214073,1.430246254759045,15.10423183441162,4.460390567779541,2826.1943359375,-415.8321533203125,2856.622314453125,Measured,8.370160102844238,14.264743792609352,134.58328327982963,7.087757110595703,16.60621546169989,152.10741128767222,7.34227180480957,19.438837733248192,,,1.1807561,72.0,100.527626,41 +4/16/24 19:26:25,Brian,,7 Iron,72.36996416270176,-0.8693388104438782,2.5513510704040527,1.8613282442092896,-0.6900228261947632,107.7312800115169,1.4886186729250828,14.50095558166504,1.848180174827576,2581.235595703125,844.9077758789062,2715.998046875,Measured,-18.124664306640625,15.430957913593716,148.41735093408352,-3.491661071777344,-9.039252189418336,168.18265523918308,-4.133891582489014,-12.123844094070025,,,1.1807561,72.0,100.527626,41 +4/16/24 19:27:06,Jason,,7 Iron,71.58636573465992,2.993263959884644,5.729365825653076,6.436550617218018,0.7071847915649414,103.89657224397524,1.4513458139371882,15.400226593017578,6.004026889801025,4410.9609375,539.6675415039062,4443.8515625,Measured,-6.975297927856445,18.48207422369705,141.3593268345503,3.62811803817749,8.945319860932727,153.71033501788042,3.383387565612793,9.071533605203626,,,1.1807561,72.0,100.527626,41 +4/16/24 19:27:46,Jason,,7 Iron,71.25888577873138,5.356181621551514,-2.74214243888855,3.201937437057495,5.944079875946045,104.59079356962776,1.4677579143518538,14.305222511291504,2.2870280742645264,2224.07666015625,-131.4239044189453,2227.956298828125,Measured,3.381758213043213,13.570591144038872,142.41642847692128,3.230163812637329,8.024919355454415,164.63435276985183,3.3355414867401123,9.578984487039406,,,1.1807561,72.0,100.527626,41 +4/16/24 19:28:26,Lauren,,7 Iron,71.04372026061537,-1.2656214237213137,1.751871943473816,3.3552803993225098,1.6034084558486938,107.59136909202334,1.5144388370617037,15.70225715637207,2.9753098487854004,2486.32958984375,928.843994140625,2654.163818359375,Measured,-20.484703063964844,16.87687894646183,150.68435903885438,-3.0616455078125,-8.048081208703309,168.7376719820204,-3.72982668876648,-10.976731618540157,,,1.1807561,72.0,100.527626,41 +4/16/24 19:29:00,Herald,,7 Iron,74.56136715204684,8.35486888885498,-1.7553778886795044,3.3005850315093994,5.055963039398193,111.53455987490544,1.4958760030172489,15.98447608947754,2.491530418395996,2500.849365234375,143.71115112304688,2504.97509765625,Measured,-3.288881301879883,19.571417649719702,164.7601576773759,1.5609740018844604,4.488195726845845,183.65288755424444,1.442115068435669,4.622018840772,,,1.1807561,72.0,100.527626,41 +4/16/24 19:29:44,Jason,,7 Iron,75.43747437968796,4.64340877532959,1.7869501113891602,5.256977558135986,3.470027446746826,110.46435568612742,1.4643167284490994,16.763893127441406,4.5417962074279785,2847.122314453125,551.8009643554688,2900.101806640625,Measured,-10.968513488769531,21.0764041200448,161.68455392344913,0.9889314770698548,2.790829665169383,177.93848456414526,0.6299394965171814,1.957044275138017,,,1.1807561,72.0,100.527626,41 +4/16/24 19:30:59,Herald,,7 Iron,74.54135671619588,3.378999948501587,4.37150239944458,9.85336685180664,5.4818644523620605,101.1339886430651,1.3567500391509688,15.40544319152832,8.640771865844727,4643.6064453125,129.51882934570312,4645.412109375,Measured,-1.5976718664169312,17.494308999096233,135.2427119216427,8.547551155090332,20.101121974583748,147.25161552755526,8.443292617797852,21.621001783543303,,,1.1807561,72.0,100.527626,41 +4/16/24 19:31:45,Brian,,7 Iron,72.89625995866936,1.8830320835113523,1.7011650800704956,1.5288386344909668,-0.1723264455795288,105.85868721143744,1.4521826945779803,12.9044771194458,1.468684434890747,2944.2587890625,-376.8838806152344,2968.282470703125,Measured,7.294554710388184,13.474437330168712,141.9483521198381,3.7414631843566895,9.262852515505188,161.8701824937234,4.003941535949707,11.302624567404903,,,1.1807561,72.0,100.527626,41 +4/16/24 19:32:22,Jason,,7 Iron,75.2323439458196,4.128006458282471,3.5857722759246826,6.406345367431641,2.820573091506958,104.17694874323116,1.3847361823294608,16.90890121459961,5.710994720458984,2436.866943359375,1107.216064453125,2676.611328125,Measured,-24.43517303466797,17.018097625111864,144.00563531709304,-1.2406468391418457,-3.1181329443680568,162.6245613840856,-2.086003303527832,-5.9197511542271855,,,1.1807561,72.0,100.527626,41 +4/16/24 19:32:53,Lauren,,7 Iron,73.21764718487611,-1.264788269996643,3.4225142002105717,12.294219017028809,8.871705055236816,99.75823491206302,1.3624889455976557,18.10674285888672,10.526999473571776,1986.88916015625,681.3255615234375,2100.460205078125,Measured,-18.927392959594727,16.333695524363065,138.52485332518154,6.103806495666504,14.729411786201126,158.4315984574696,5.461061000823975,15.077875235163106,,,1.1807561,72.0,100.527626,41 +4/16/24 19:33:39,Jason,,8 Iron,69.97457845958297,-0.5763123631477356,5.338718891143799,4.781692981719971,-0.5570259094238281,103.10726508178232,1.4734960517316535,15.59692096710205,4.595808982849121,4960.35302734375,-1000.8339233398438,5060.31298828125,Measured,11.40722942352295,18.628162440028063,137.54437102660904,9.580474853515623,22.89188332647018,148.75241350712713,9.878841400146484,25.520782872844396,,,1.1807561,72.0,100.527626,41 +4/16/24 19:34:15,Herald,,8 Iron,67.92418717703413,-1.443292260169983,6.21034574508667,3.584466457366944,-2.6258792877197266,106.07775241790478,1.5617080870092586,16.762653350830078,3.721444129943848,6081.95703125,747.5087890625,6127.72119140625,Measured,-7.0068535804748535,23.12009140956593,141.95290772930275,0.776068925857544,1.922718675618583,150.51515068730987,0.5881738662719727,1.5450283532750717,,,1.1807561,72.0,100.527626,41 +4/16/24 19:35:02,Herald,,8 Iron,92.14710990461208,,,,0.0,104.3675470780572,1.1326187786691884,19.03961181640625,8.077310562133789,3196.93359375,536.3910522460938,3241.619873046875,Measured,-9.524542808532717,22.360228683451624,156.49594836419965,5.003589153289795,13.64927240173654,165.3052622150044,4.806726932525635,13.851806162901994,,,1.1807561,72.0,100.527626,41 +4/16/24 19:35:29,Brian,,8 Iron,72.5109844027329,-0.7582629919052124,6.182328701019287,6.369043350219727,0.1867146492004394,109.86379514678627,1.515133135368737,18.538793563842773,6.005253314971924,3481.55224609375,413.8565673828125,3506.06396484375,Measured,-6.7790117263793945,25.04068963566692,160.71289081755822,3.764159917831421,10.550756059822334,174.00140337940138,3.5326907634735107,10.721624789175394,,,1.1807561,72.0,100.527626,41 +4/16/24 19:36:02,Brian,,8 Iron,68.70709014643126,4.51422929763794,4.6442484855651855,5.637129783630371,0.9928812980651855,98.88318580555006,1.4391991509872757,17.25286865234375,5.211587429046631,2864.95361328125,935.6414184570312,3013.865234375,Measured,-18.086090087890625,16.378691554384545,134.22794574158615,-0.0839293748140335,-0.1932297103952063,150.05875538013606,-0.6792617440223694,-1.779250221541247,,,1.1807561,72.0,100.527626,41 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_2.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_2.csv new file mode 100644 index 0000000000..9199a3ea2c --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_2.csv @@ -0,0 +1,85 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +8/23/24 20:12:51,Lauren,,7 Iron,78.72093517240137,2.9638469219207764,1.5609185695648191,6.796789646148682,5.235871315002441,98.43362939107828,1.250412348068598,15.574910163879396,5.778350353240967,3262.99072265625,-584.6589965820312,3314.956298828125,Measured,10.158397674560549,14.64244011192045,131.10854639410627,9.200733184814451,20.96349217135821,146.9942152491949,9.502846717834473,24.268288554015957,,,1.1702211,75.0,100.462364,61 +8/23/24 20:13:38,Lauren,,7 Iron,78.81015867656242,0.4981519281864166,0.7352385520935059,3.024375438690185,2.28913688659668,110.06599868108242,1.3965965876657378,19.12509155273437,2.57628870010376,3350.046875,-14.15379238128662,3350.076904296875,Measured,0.2420705556869506,25.836890856508266,169.45383715196476,2.857252359390259,8.446931179334683,176.82015753303494,2.8502559661865234,8.79243994844012,,,1.1702211,75.0,100.462364,61 +8/23/24 20:14:37,Jason,,7 Iron,79.5651451679696,0.9149054884910583,1.1660600900650024,14.266915321350098,13.100854873657228,93.48761284222384,1.1749819929928182,15.135597229003906,11.865073204040527,3725.224365234375,-1255.8128662109375,3931.20361328125,Measured,18.629512786865234,12.281074154702992,116.11128813348296,18.096193313598636,36.06570466541734,131.68720057579594,18.72066879272461,42.26564301041071,,,1.1702211,75.0,100.462364,61 +8/23/24 20:15:30,Brian,,7 Iron,75.5389174762322,,-5.789125442504883,20.578149795532227,26.36727523803711,72.92270445363829,0.9653660244281752,2.2474653720855717,16.178983688354492,3115.026611328125,-1798.4613037109375,3596.9228515625,Estimated,30.0,0.1783266755767343,16.42696662198773,17.4307861328125,4.920753870072872,33.21619180429025,18.07197952270508,10.304043942129056,,,1.1702211,75.0,100.462364,61 +8/23/24 20:16:46,Brian,,7 Iron,,,,,0.0,38.688407071595066,-17.295265197753906,,-2.6460773944854736,2139.504638671875,0.0,2139.504638671875,Estimated,-0.0,,,,,,,,,,1.1702211,75.0,100.462364,61 +8/23/24 20:17:18,Lauren,,7 Iron,76.1908566229331,-2.7181856632232666,1.2017885446548462,11.067556381225586,9.865767478942873,95.87052722252974,1.258294386910373,21.470069885253903,9.241518020629885,3234.48046875,-307.6826171875,3249.081787109375,Measured,5.433957099914551,21.248000829115423,134.17144283445305,11.694738388061523,27.19621254856156,147.63789116084445,11.77777862548828,30.135316976591863,,,1.1702211,75.0,100.462364,61 +8/23/24 20:17:23,Herald,,7 Iron,,,,,0.0,76.51835364533144,-34.206764221191406,10.117616653442385,11.576716423034668,3850.776611328125,0.0,3850.776611328125,Estimated,-0.0,3.927331158397635,67.51801621535515,11.738059997558594,13.735696526802712,94.08303906025958,11.687895774841309,19.05937882694184,,,1.1702211,75.0,100.462364,61 +8/23/24 20:22:12,Lauren,,7 Iron,75.58570520321337,-0.438535988330841,0.4513809382915497,16.139629364013672,15.68824863433838,87.46942946056333,1.1572218480385992,5.714025974273682,13.31393814086914,5039.712890625,-2723.230224609375,5728.41064453125,Estimated,28.3847599029541,2.433610122054347,67.27085771468319,19.157663345336918,22.07620395490494,102.4791190833057,21.201698303222656,37.061797852833024,,,1.1702211,75.0,100.462364,61 +8/23/24 20:22:54,Jason,,7 Iron,68.37588116684947,-6.900287628173828,2.3457069396972656,4.601691246032715,2.255984306335449,90.39148215536808,1.321979046014728,17.29414939880371,4.073444843292236,2114.849853515625,30.74323081970215,2115.0732421875,Measured,-0.8328409194946289,12.306706758597898,116.04670027109114,4.011075496673584,8.117424927129662,136.71363144426778,3.962348699569702,9.447113777169534,,,1.1702211,75.0,100.462364,61 +8/23/24 20:23:31,Jason,,7 Iron,72.60886914032199,0.0635347738862037,-0.9040579795837402,27.842586517333984,28.746644973754883,74.1348163388775,1.021015989046827,15.16066074371338,22.75741004943848,6168.75048828125,-180.2510986328125,6171.38330078125,Estimated,1.6737085580825806,7.673778130095798,77.60027665183861,24.06400489807129,31.64204726079629,90.8152570045022,23.99424362182617,36.92955168064464,,,1.1702211,75.0,100.462364,61 +8/23/24 20:24:32,Lauren,,7 Iron,73.46591312118653,1.3313140869140625,-1.352965235710144,12.229029655456545,13.581995010375977,82.3301266078879,1.1206575010111055,19.436906814575195,9.875909805297852,1770.4444580078125,-1022.1663818359376,2044.3331298828125,Estimated,29.99999618530273,10.858403625908975,97.3490522713164,15.698440551757812,26.340150118738165,117.61976223156672,16.654850006103516,33.71046291579523,,,1.1702211,75.0,100.462364,61 +8/23/24 20:29:29,Jason,,7 Iron,75.1921950755941,3.891012668609619,-4.506737232208252,25.70582771301269,30.21256446838379,76.31385467084601,1.0149172343502442,16.916624069213867,20.55143547058105,3193.03955078125,1843.5020751953125,3687.00439453125,Estimated,-30.0,8.181777082621522,80.52061422164843,14.34849452972412,19.954549829042207,96.87577784702351,13.157076835632324,22.050997917921904,,,1.1702211,75.0,100.462364,61 +8/23/24 20:30:25,Lauren,,7 Iron,68.23127696815845,-0.8604903817176819,-0.2539789378643036,0.1588837206363678,0.4128626585006714,85.70812711010785,1.2561413316374737,18.135475158691406,0.0987310707569122,2454.289306640625,-300.17266845703125,2472.577392578125,Estimated,6.972949504852295,12.029806427545054,107.22079098580798,1.713835835456848,3.206667219811834,124.74407628933568,1.935630202293396,4.213490807405435,,,1.1702211,75.0,100.462364,61 +8/23/24 20:31:32,Brian,,7 Iron,78.11834372315298,1.76077139377594,-6.71577262878418,21.119762420654297,27.83553504943848,80.46988993195009,1.0301023562036962,5.766119003295898,16.50792694091797,5108.458984375,-847.6710815429688,5178.310546875,Estimated,9.421517372131348,2.0550248174828454,59.13646241223205,18.373613357543945,18.640529751619624,94.2323312217086,18.98686790466309,30.6586342702376,,,1.1702211,75.0,100.462364,61 +8/23/24 20:32:12,Jason,,7 Iron,70.34175929090452,0.0112661132588982,-4.700859069824219,24.348264694213867,29.04912376403809,75.73841597506362,1.0767205247432148,9.111833572387695,19.412012100219727,4283.09912109375,-865.4130859375,4369.654296875,Estimated,11.422991752624512,3.2339242197097637,62.21952117908313,21.802568435668945,23.108917233786546,88.38365456290103,22.38271141052246,33.65574345467508,,,1.1702211,75.0,100.462364,61 +8/23/24 20:33:25,Brian,,7 Iron,73.53203715846121,6.396341800689697,-8.601393699645996,9.507089614868164,18.108482360839844,80.12838133783862,1.0897070778164668,,6.733072757720947,1093.351318359375,-631.24658203125,1262.4932861328125,Estimated,30.0,,,,,,,,,,1.1702211,75.0,100.462364,61 +8/23/24 20:34:51,Herald,,9 Iron,75.6659090780804,,-12.745339393615724,6.864316940307617,19.609657287597656,71.51885504671327,0.945192569786114,0.5554428696632385,4.04371976852417,3048.163818359375,-1737.4019775390625,3508.542236328125,Estimated,29.68241310119629,0.0110753072947336,22.959303843465023,5.713573455810547,2.285715775528644,22.959303843465023,5.713573455810547,2.285715775528644,,,1.1702211,75.0,100.462364,61 +8/23/24 20:35:32,Lauren,,9 Iron,72.67579530167768,-2.665708303451538,3.7079267501831055,22.97559356689453,19.26766586303711,71.23624710652985,0.9801921920610258,19.63134765625,19.33663749694824,1771.140625,-1022.5684204101562,2045.136962890625,Estimated,30.0,7.863859579172583,74.04905392003002,24.376020431518555,30.56176499206049,92.26161294788926,25.276376724243164,39.39434081939908,,,1.1702211,75.0,100.462364,61 +8/23/24 20:36:27,Jason,,9 Iron,70.79714817143349,-3.9470231533050537,1.5071953535079956,26.080455780029297,24.573261260986328,72.76142631394396,1.0277451591376818,10.677984237670898,21.611669540405277,3002.98828125,-516.1314697265625,3047.02001953125,Estimated,9.75229263305664,3.379586129866624,59.0934427741372,23.376123428344727,23.446234666643026,86.8538041434831,23.79261016845703,35.03919903020187,,,1.1702211,75.0,100.462364,61 +8/23/24 20:37:39,Jason,,9 Iron,70.80961522762891,-1.5039092302322388,-3.5759196281433105,1.831488251686096,5.407407760620117,88.98327653202432,1.2566552755014029,22.32582092285156,1.056981921195984,4527.30126953125,-499.971923828125,4554.82470703125,Estimated,6.301916122436523,19.86807251348091,116.80646913162582,3.3975930213928223,6.922419625495877,126.83594373792948,3.549940824508667,7.853566696890823,,,1.1702211,75.0,100.462364,61 +8/23/24 20:38:10,Herald,,9 Iron,73.21586373878108,0.1246029064059257,-0.577222466468811,-1.3152097463607788,-0.7379872798919678,93.6126503332789,1.2785842514577073,20.463520050048828,-1.15256929397583,5397.6875,1857.875732421875,5708.47900390625,Measured,-18.993385314941406,20.039821493380717,120.6950906464599,-8.779372215270996,-18.42171031238854,129.65415555710297,-9.249134063720703,-20.83903058457372,,,1.1702211,75.0,100.462364,61 +8/23/24 20:39:02,Jason,,9 Iron,72.90881234721382,-3.448471069335937,-4.327438354492188,4.279937744140625,8.607376098632812,91.95413933048258,1.2612211935721729,22.18585586547852,2.974158525466919,4930.89892578125,333.62799072265625,4942.1728515625,Measured,-3.870772123336792,21.636051564810487,125.73521337414697,1.6781809329986572,3.682261166872422,131.18988821951098,1.612040877342224,3.690805020520429,,,1.1702211,75.0,100.462364,61 +8/23/24 20:39:41,Brian,,9 Iron,73.27879634620149,1.006879806518555,2.8987064361572266,6.249855995178223,3.351149559020996,91.64292372028194,1.250606291174874,23.89659118652344,5.4964799880981445,3618.006103515625,691.3051147460938,3683.459228515625,Measured,-10.817319869995115,22.45360616206653,124.97153136189264,2.1642842292785645,4.719472171444579,136.4262108676403,1.8358968496322632,4.370801175256531,,,1.1702211,75.0,100.462364,61 +8/23/24 20:40:19,Lauren,,9 Iron,75.56917632720342,7.50357723236084,-1.610722303390503,23.08631706237793,24.69703865051269,82.63611987832701,1.093516217783356,13.185338020324709,18.7620792388916,5893.07666015625,256.70770263671875,5898.6650390625,Estimated,-2.494278907775879,8.554033891593122,91.56889331383444,18.658899307250977,29.29596679174597,105.86633153077946,18.4461727142334,33.49755075037547,,,1.1702211,75.0,100.462364,61 +8/23/24 20:43:59,Jason,,Pitching Wedge,67.8711531221029,5.699554920196533,-5.394635200500488,,43.49351119995117,63.6621094057723,0.9379847914362328,21.9898681640625,30.620269775390625,1695.285400390625,-707.035400390625,1836.8155517578125,Estimated,22.639057159423828,7.417495895083903,63.67360747442808,34.55768585205078,36.117943989333526,80.2271445298893,35.14665985107422,46.18446003926056,,,1.1702211,75.0,100.462364,61 +8/23/24 20:44:11,Herald,,Pitching Wedge,,,,,0.0,105.59154575951834,-47.203643798828125,18.339508056640625,-5.086055755615234,4816.55126953125,-178.1757354736328,4819.845703125,Measured,2.118541955947876,24.059619112795417,146.85455995392113,-4.605173110961914,-11.790934171652566,157.509412941552,-4.510366916656494,-12.386475814068376,,,1.1702211,75.0,100.462364,61 +8/23/24 20:44:34,Herald,,Pitching Wedge,70.66286065374197,4.530824661254883,-4.122888088226318,16.710477828979492,20.83336639404297,83.7720897085137,1.1855179500729358,11.308180809020996,13.210481643676758,2586.33349609375,-1493.219970703125,2986.4404296875,Estimated,29.99999618530273,4.947257859432,78.18712425567901,18.687389373779297,25.051527981261412,109.09847804070614,20.221195220947266,37.70939943161284,,,1.1702211,75.0,100.462364,61 +8/23/24 20:45:09,Brian,,Pitching Wedge,59.90848443629284,-3.929275751113892,-5.379068374633789,16.211181640625,21.59025001525879,64.83120525385812,1.0821706785588965,27.747812271118164,12.643166542053224,6149.421875,-89.04305267333984,6150.06689453125,Estimated,0.8295794725418091,13.185799629858709,70.82277296587927,13.742364883422852,16.82439348613684,77.68943643707553,13.667612075805664,18.3571307936038,,,1.1702211,75.0,100.462364,61 +8/23/24 20:45:42,Jason,,Pitching Wedge,67.84331344322709,-1.5859904289245603,-3.177281618118286,-2.231439113616944,0.9458425045013428,83.04472529849227,1.2240664714583271,24.639812469482425,-2.230518579483032,6877.62255859375,-264.86212158203125,6882.720703125,Estimated,2.205411195755005,20.16765598332654,104.5588966452433,-1.55620276927948,-2.8398066387180165,108.0288443005038,-1.5245692729949951,-2.874065489380825,,,1.1702211,75.0,100.462364,61 +8/23/24 20:46:07,Jason,,Pitching Wedge,64.60034285013535,-3.403191566467285,2.353264570236206,2.646159410476685,0.2928948402404785,82.9214285873577,1.2836066331679532,22.79899406433105,2.4680721759796143,7127.03125,-328.7160339355469,7134.607421875,Estimated,2.64074969291687,18.34650103818626,100.98735723019944,3.709243059158325,6.533223729729343,107.63958999948773,3.746379375457764,7.033189353065154,,,1.1702211,75.0,100.462364,61 +8/23/24 20:46:36,Lauren,,Pitching Wedge,70.33261166308694,-1.7874735593795776,-0.7926057577133179,-0.5303695201873779,0.2622362375259399,83.25811590374815,1.1837768274918898,27.742061614990234,-0.5348339080810547,2282.04541015625,1016.0748291015624,2498.027099609375,Estimated,-24.00089836120605,20.4870096301438,111.39823480325867,-6.826650619506836,-13.24141289988711,124.6164441318615,-7.459194183349609,-16.177729520202433,,,1.1702211,75.0,100.462364,61 +8/23/24 20:47:14,Brian,,Pitching Wedge,65.74562670622026,4.349278450012207,-14.142535209655762,5.587825298309326,19.73036003112793,78.5353031802897,1.1945327334275664,26.839136123657227,2.820353507995605,2903.5166015625,653.8944702148438,2976.237060546875,Estimated,-12.691713333129885,18.01195994058503,100.65092630559502,-0.4068635404109955,-0.7146470897471531,113.00259363388432,-0.7745546698570251,-1.527690337766714,,,1.1702211,75.0,100.462364,61 +8/23/24 20:47:40,Herald,,Pitching Wedge,72.556884673284,2.1354541778564453,0.165882334113121,-3.676891803741455,-3.842774152755737,93.77782816132458,1.292473189602837,24.16666984558105,-2.999525785446167,5256.646484375,179.0825958251953,5259.6962890625,Measured,-1.9511890411376955,25.261029697287995,124.47987597120664,-4.118133068084717,-8.939229027765691,132.58281170316968,-4.133133411407471,-9.555838278053784,,,1.1702211,75.0,100.462364,61 +8/23/24 20:48:12,Lauren,,Pitching Wedge,68.05441287491112,-1.0249748229980469,3.1670312881469727,8.284887313842773,5.117856025695801,84.9203047307883,1.2478295108779778,23.931589126586918,7.201675891876221,6479.72265625,-1038.5845947265625,6562.42822265625,Estimated,9.106045722961426,20.12950901176532,108.368879663366,11.518594741821287,21.639766555862025,112.0760694422861,11.589763641357422,22.516398063034785,,,1.1702211,75.0,100.462364,61 +8/23/24 20:49:17,Lauren,,Pitching Wedge,72.42903121471045,0.1726863086223602,-0.4359702467918396,11.716196060180664,12.152166366577148,85.81523627462866,1.1848182259988511,23.833784103393555,9.569397926330566,5819.78662109375,-3360.054931640625,6720.1103515625,Estimated,30.0,18.71160476851469,103.65511712654006,21.64318084716797,38.23062873758727,110.983182069157,22.31403923034668,42.138444720504594,,,1.1702211,75.0,100.462364,61 +8/23/24 20:49:56,Herald,,Pitching Wedge,70.18335685137299,0.1058730855584144,-1.7073230743408203,3.3602449893951416,5.067567825317383,86.72653456301578,1.2357136856060646,28.23092269897461,2.5465493202209477,5425.06689453125,1013.6644287109376,5518.955078125,Estimated,-10.583579063415527,25.427976931314333,113.12352587487476,-1.447262406349182,-2.857420253997674,116.9664160793136,-1.569351077079773,-3.203496649122144,,,1.1702211,75.0,100.462364,61 +8/23/24 20:50:23,Lauren,,Pitching Wedge,73.9948371535047,3.4044206142425537,0.1604161411523819,15.431608200073242,15.271191596984863,80.69368255055451,1.090531254000233,22.712364196777344,12.695944786071776,5020.6201171875,-479.963623046875,5043.509765625,Estimated,5.460794448852539,16.253141126876358,99.51403474873588,15.404690742492676,26.434416191506894,109.13650820176828,15.456327438354492,29.08528862712137,,,1.1702211,75.0,100.462364,61 +8/23/24 20:54:05,Brian,,Pitching Wedge,72.55966650786286,-1.6590496301651,0.3935964405536651,22.533205032348636,22.13960838317871,83.70880723846221,1.1536547956624248,3.9237539768218994,18.558534622192383,3817.708251953125,-215.36045837402344,3823.77783203125,Estimated,3.2286860942840576,1.0699657245058418,48.96932663274629,19.04806137084961,15.981696471901728,94.6875417366773,19.223438262939453,31.176173615981725,,,1.1702211,75.0,100.462364,61 +8/23/24 20:54:45,Herald,,Pitching Wedge,70.09737597647563,0.4610254168510437,-3.968974351882935,3.315035820007324,7.28400993347168,83.49138894633143,1.1910772376750702,24.86869239807129,2.226419687271118,5095.85986328125,420.9859924316406,5113.2197265625,Estimated,-4.722671508789063,19.99620528737978,105.93886250710966,0.7263158559799194,1.3431713368649696,114.24300432376184,0.6010083556175232,1.1984848465230868,,,1.1702211,75.0,100.462364,61 +8/23/24 20:55:43,Jason,,Pitching Wedge,72.17183951468996,0.3764344155788421,2.9074020385742188,0.546654999256134,-2.360747098922729,88.6248635995671,1.2279701362125912,28.313371658325195,0.812829315662384,4359.640625,385.22894287109375,4376.62744140625,Estimated,-5.049685955047607,26.380268267471592,117.3328839893993,-0.9983841180801392,-2.044468720471542,125.7265360227857,-1.1115314960479736,-2.438720842127424,,,1.1702211,75.0,100.462364,61 +8/23/24 20:56:13,Lauren,,Pitching Wedge,72.95310836960289,-0.4900960922241211,0.8387641310691833,3.874064683914185,3.0353004932403564,90.32374533669643,1.238106879272211,24.98650932312012,3.2871968746185303,7772.87841796875,750.044677734375,7808.982421875,Measured,-5.511697769165039,25.027623546982568,111.85510569603592,1.2070693969726562,2.356461480681844,116.2353158526994,1.11170756816864,2.2556120411907443,,,1.1702211,75.0,100.462364,61 +8/23/24 20:56:50,Jason,,Pitching Wedge,69.78275987216557,-2.292471408843994,5.694947242736816,6.614322185516357,0.919374942779541,91.94158694193813,1.3175401361362764,25.04063415527344,6.145745754241943,7232.599609375,1260.106689453125,7341.55029296875,Measured,-9.88321018218994,25.876412437335603,115.37699230535782,2.423497438430786,4.878810035815661,120.0610098829502,2.244196891784668,4.701500041798283,,,1.1702211,75.0,100.462364,61 +8/23/24 20:58:13,Jason,,Pitching Wedge,71.7358680101861,-9.38437557220459,11.708884239196776,17.840932846069336,6.132048606872559,82.55095819398048,1.1507626586780646,23.273202896118164,16.120044708251953,5914.728515625,-981.35986328125,5995.58837890625,Estimated,9.420581817626951,17.84184422177077,101.85088718835776,20.95447158813477,36.42454651863363,109.68630184657468,21.0578670501709,39.41147858833756,,,1.1702211,75.0,100.462364,61 +8/23/24 20:58:50,Lauren,,Pitching Wedge,70.59461610759354,2.211508512496948,5.252103328704834,3.923598051071167,-1.328505277633667,79.41641941681974,1.1249642507550557,25.674997329711918,3.880112409591675,5518.00390625,591.1409912109375,5549.578125,Estimated,-6.114747047424316,18.72321489776391,97.58872238463572,2.077636480331421,3.538008544098602,105.02882528309785,1.915812611579895,3.5112339089848774,,,1.1702211,75.0,100.462364,61 +8/23/24 20:59:22,Herald,,Pitching Wedge,72.9284729204337,0.2807262241840362,1.45710551738739,2.111539363861084,0.6544338464736938,93.93598313704388,1.2880563568022294,27.98517799377441,1.9167896509170528,5721.43896484375,1310.7587890625,5869.6640625,Measured,-12.90356159210205,29.85831965110674,121.2389352994196,-3.511399745941162,-7.425597537556769,127.42906573429264,-3.743398666381836,-8.319623901061107,,,1.1702211,75.0,100.462364,61 +8/23/24 20:59:52,Lauren,,Pitching Wedge,73.10702232757467,0.7965351939201355,4.719464302062988,4.326123237609863,-0.393341064453125,90.37477408142512,1.2361982639161242,26.32701873779297,4.144108295440674,9318.1865234375,-199.0318145751953,9320.3115234375,Measured,1.2236233949661257,26.765394568885768,108.30853035336986,5.321965217590332,10.04586666535954,109.16234000928216,5.318429470062256,10.118407028247702,,,1.1702211,75.0,100.462364,61 +8/23/24 21:00:24,Jason,,Pitching Wedge,73.47285917439876,2.1879806518554688,7.517343521118164,0.5982872247695923,-6.919056415557861,91.34244291959112,1.2432133980627629,14.751124382019045,1.4320693016052246,3157.251708984375,58.54156875610352,3157.79443359375,Measured,-1.0622531175613403,11.125196719937549,113.36749294583932,1.194521188735962,2.363461506282676,130.9042948928336,1.149269461631775,2.6258932404488746,,,1.1702211,75.0,100.462364,61 +8/23/24 21:01:20,Jason,,Pitching Wedge,70.29942164592603,2.7395241260528564,2.3745903968811035,5.534682750701904,3.160092353820801,89.87942832845602,1.278523012339244,28.814393997192383,4.84343957901001,5093.89453125,1409.9261474609375,5285.4189453125,Measured,-15.47142219543457,27.83338879029725,115.76870797046196,-0.8771495819091797,-1.772925767376023,122.67311792007968,-1.2085275650024414,-2.5873207449266715,,,1.1702211,75.0,100.462364,61 +8/23/24 21:01:55,Brian,,Pitching Wedge,70.36939417214262,-8.182762145996094,8.552024841308594,18.58136558532715,10.029340744018556,83.63424383186702,1.1885031101344283,21.208559036254883,16.3332462310791,6677.33203125,-224.0006256103516,6681.087890625,Estimated,1.9213483333587649,16.90738108803771,102.25498476636584,18.38508415222168,32.25143094735472,110.2737501901247,18.311267852783203,34.64574789482549,,,1.1702211,75.0,100.462364,61 +8/23/24 21:02:16,Lauren,,Pitching Wedge,,,,,0.0,48.93997522215113,-21.87812614440918,,5.859886646270752,2243.58154296875,0.0,2243.58154296875,Estimated,-0.0,,,,,,,,,,1.1702211,75.0,100.462364,61 +8/23/24 21:04:02,Lauren,,Pitching Wedge,73.07091821069389,4.286375999450684,3.170555591583252,16.860740661621094,13.690185546875,83.43001792089854,1.141767750616395,21.549095153808597,14.2465181350708,4015.845703125,-1328.0711669921875,4229.75048828125,Estimated,18.299448013305664,15.337402090377507,103.8560979338381,20.786380767822266,36.85695395545781,115.3931789030894,21.249174118041992,41.82133758989312,,,1.1702211,75.0,100.462364,61 +8/23/24 21:04:34,Jason,,Pitching Wedge,69.15233301065882,2.856275081634521,6.188667297363281,9.54096221923828,3.352294921875,85.77489967323527,1.240376078996703,26.83319664001465,8.611533164978027,6859.69775390625,-1743.5101318359375,7077.8017578125,Estimated,14.260741233825684,23.352707003100704,105.19966063802258,15.50815486907959,28.12782634047744,110.47922820163784,15.680304527282717,29.859176956734014,,,1.1702211,75.0,100.462364,61 +8/23/24 21:05:03,Herald,,Pitching Wedge,66.80022360835801,-1.3400968313217163,3.9152464866638175,3.4132273197174072,-0.5020191669464111,78.93223513510566,1.1816163310751209,23.689437866210938,3.2936055660247803,6026.15576171875,3181.401123046875,6814.38671875,Estimated,-27.83101272583008,15.949088612489504,92.13791897295596,-6.013988494873047,-9.653416762832537,99.65282230887352,-6.714693546295166,-11.652004770194594,,,1.1702211,75.0,100.462364,61 +8/23/24 21:08:52,Jason,,Pitching Wedge,72.35832483029208,-2.8123486042022705,-6.179876327514648,4.887282371520996,11.067158699035645,100.36657776163702,1.387077133101616,19.124664306640625,3.241255283355713,3654.01171875,-185.59490966796875,3658.721923828125,Measured,2.9076743125915527,21.036215050651208,140.78885773140428,4.5150980949401855,11.083169971085,153.90856243484268,4.573631763458252,12.272702387950972,,,1.1702211,75.0,100.462364,61 +8/23/24 21:09:27,Herald,,7 Iron,72.45175521926103,-3.362169981002808,1.933691143989563,0.7442594766616821,-1.1894316673278809,100.91126267882372,1.3928063215782085,15.485296249389648,0.8533086180686951,4871.75439453125,448.1484375,4892.3232421875,Measured,-5.255797386169434,17.593865961703386,134.67107471350573,-1.1563985347747805,-2.7179148829135897,146.09218788797807,-1.311644196510315,-3.344086428388664,,,1.1702211,75.0,100.462364,61 +8/23/24 21:10:07,Herald,,7 Iron,75.16051970762874,-2.066176652908325,-0.3091549277305603,-0.7743523120880127,-0.4651973843574524,104.18700942718353,1.3861933077693795,18.88151359558105,-0.6747542023658752,1403.437744140625,-810.275146484375,1620.55029296875,Measured,30.000001907348636,17.031969914830142,147.20208787593947,5.607975482940674,14.384838544039326,169.9982408265987,6.468113899230957,19.150357518521787,,,1.1702211,75.0,100.462364,61 +8/23/24 21:10:44,Lauren,,7 Iron,76.29572154667403,-1.7796411514282229,1.6711714267730713,0.4360122978687286,-1.235159158706665,106.11408693212798,1.3908261797774926,20.4478759765625,0.5672590732574463,3025.956298828125,278.3601989746094,3038.732666015625,Measured,-5.255893230438232,25.15247728329973,163.3145776894471,-1.3685932159423828,-3.9006970609156326,171.63849385487447,-1.4517176151275637,-4.3486572420711695,,,1.1702211,75.0,100.462364,61 +8/23/24 21:11:26,Brian,,7 Iron,78.23157975033519,0.2268694639205932,0.2376271039247512,-0.6614299416542053,-0.8990570306777954,107.05680459143332,1.3684602168726452,19.44898223876953,-0.5135799646377563,5323.119140625,80.37397766113281,5323.72607421875,Estimated,-0.865045428276062,27.05964647380847,147.7461911807186,-0.9669208526611328,-2.493304980370283,156.8700256439406,-0.981981635093689,-2.688687227318894,,,1.1702211,75.0,100.462364,61 +8/23/24 21:12:06,Jason,,7 Iron,,,,,0.0,95.34830177961156,-42.62450408935547,17.692386627197266,2.307520627975464,2935.658447265625,146.88812255859375,2939.3310546875,Measured,-2.8644533157348637,15.886858862048143,129.15652614374903,1.561475396156311,3.5196192340984,145.0190164583746,1.4576367139816284,3.689203047961428,,,1.1702211,75.0,100.462364,61 +8/23/24 21:14:08,Herald,,7 Iron,76.36657299608578,-1.0676000118255615,-0.4281428754329681,5.879159927368164,6.307302951812744,93.42777779907374,1.2234119475789813,2.602777004241944,4.775702953338623,4037.7939453125,-359.56207275390625,4053.771728515625,Measured,5.088717937469482,0.9883262018079648,58.48882745902392,5.533606052398682,5.640098475789444,109.51899583744398,5.882666110992432,11.224811044843364,,,1.1702211,75.0,100.462364,61 +8/23/24 21:14:53,Lauren,,7 Iron,78.22187746224881,1.4275683164596558,-0.1877750009298324,9.438464164733888,9.626238822937012,101.90791891596018,1.302805841820182,23.215652465820312,7.729472637176514,4096.3408203125,39.467041015625,4096.53125,Measured,-0.5520108938217163,28.230563260332247,143.85930513615676,8.270254135131836,20.693067522348883,154.15668462213216,8.186140060424805,21.95031561131009,,,1.1702211,75.0,100.462364,61 +8/23/24 21:15:44,Brian,,7 Iron,72.48877239227659,0.0880687981843948,4.628438949584961,12.204418182373049,7.575979232788086,100.58621469484297,1.3876109551216522,23.94169235229492,10.60412883758545,3913.67919921875,-1.4832769632339478,3913.679443359375,Measured,0.0217149909585714,28.20893245898219,142.197909407545,11.662311553955078,28.74436049830183,152.63347571394843,11.564306259155272,30.59802630842205,,,1.1702211,75.0,100.462364,61 +8/23/24 21:16:18,Jason,,7 Iron,74.64058970489987,-2.610990285873413,3.014028310775757,12.840171813964844,9.826143264770508,101.62881386870504,1.361575709282392,23.892793655395508,10.924345016479492,4884.5234375,-666.1996459960938,4929.74560546875,Measured,7.766643524169922,29.2347372312031,139.33282320380658,15.644023895263672,37.57246415224654,147.76177703874055,15.7047119140625,39.99609010548102,,,1.1702211,75.0,100.462364,61 +8/23/24 21:16:53,Jason,,7 Iron,78.3394739724672,-0.2036376744508743,1.871072769165039,6.198494911193848,4.327422142028809,101.1198405395935,1.2907903948286985,17.740299224853516,5.325706005096436,5559.21044921875,-248.75030517578125,5564.77294921875,Measured,2.562026262283325,21.40612887046018,135.35470815945246,6.87868595123291,16.21114566655035,144.70731598514976,6.90262508392334,17.391283181846347,,,1.1702211,75.0,100.462364,61 +8/23/24 21:17:33,Lauren,,7 Iron,78.37110667425804,-0.9267191886901855,-0.1582955867052078,7.802657604217529,7.960953235626221,100.68900604250211,1.2847720328999088,18.0356502532959,6.389472961425781,6477.69873046875,-1022.0850219726562,6557.837890625,Measured,8.966503143310547,21.903620614297324,131.87782696671002,11.076204299926758,25.335661176700118,139.4667380974106,11.225369453430176,27.149805405992996,,,1.1702211,75.0,100.462364,61 +8/23/24 21:19:32,Lauren,,7 Iron,,,,,0.0,99.84427551960472,-44.63438415527344,8.46164608001709,6.092019557952881,5137.35107421875,0.0,5137.35107421875,Estimated,-0.0,8.418185888524192,116.76872265320436,6.2723236083984375,12.75749099001166,136.58915317026913,6.240390300750732,14.847290267000972,,,1.1702211,75.0,100.462364,61 +8/23/24 21:22:11,Herald,,7 Iron,85.86630768553186,0.0238719955086708,1.2974423170089722,0.401388943195343,-0.8960533738136292,114.84524168696409,1.3374889963542131,16.58624267578125,0.4920550584793091,3882.620361328125,-822.7047119140625,3968.82666015625,Measured,11.963685989379885,24.821382095421768,166.62732344374854,5.598006725311279,16.25419867907351,180.1861188132807,5.942275524139404,18.65412983115698,,,1.1702211,75.0,100.462364,61 +8/23/24 21:23:57,Lauren,,Driver,83.36690611554513,-1.1972675323486328,2.1963798999786377,-9.439393997192385,-11.63577365875244,107.56876455276142,1.2903053449491446,7.891417503356934,-7.478906631469727,2062.45361328125,-600.8511962890625,2148.19384765625,Estimated,16.242340087890625,5.525729003241395,114.06952404539334,-4.51809024810791,-8.985711262797963,157.84452557623808,-3.63367223739624,-10.00377421060125,,,1.1702211,75.0,100.462364,61 +8/23/24 21:24:36,Jason,,Driver,81.56005335716964,-3.821100950241089,4.218563556671143,-5.90846061706543,-10.127023696899414,106.33015697314386,1.3037038672289782,17.481746673583984,-4.3254876136779785,1602.08740234375,412.8793640136719,1654.4344482421875,Measured,-14.451431274414062,16.828613265416607,153.182218064263,-7.703444957733154,-20.533454318944223,176.09292874010498,-8.104961395263672,-24.826809611826093,,,1.1702211,75.0,100.462364,61 +8/23/24 21:24:55,Jason,,Driver,,,,,0.0,76.94700363428728,-34.39838790893555,,14.25688934326172,2424.1552734375,0.0,2424.1552734375,Estimated,-0.0,,,,,,,,,,1.1702211,75.0,100.462364,61 +8/23/24 21:27:01,Jason,,Gap Wedge,72.2644677795779,9.304129600524902,-3.576467990875244,-3.200690031051636,0.3757779598236084,58.69370164852853,0.8122069317324372,5.819033622741699,-3.076632261276245,1813.9085693359373,-49.399879455566406,1814.5810546875,Estimated,1.5600043535232544,0.5488088384334731,19.936619417431302,-3.0175936222076416,-1.049534577410988,31.01854201925812,-2.9931674003601074,-1.6196870797790552,,,1.1702211,75.0,100.462364,61 +8/23/24 21:27:31,Lauren,,Gap Wedge,67.78828261132821,-1.5128288269042969,1.729336500167847,5.06599760055542,3.336661100387573,83.08489976842247,1.225652820337685,26.589815139770508,4.377712249755859,7657.66845703125,649.0570068359375,7685.1259765625,Estimated,-4.844758987426758,22.28271031599047,99.84735350790017,2.877119779586792,5.011799310509446,104.30515921039024,2.7786173820495605,5.056429264770372,,,1.1702211,75.0,100.462364,61 +8/23/24 21:28:02,Jason,,Gap Wedge,66.58582181476595,-1.402863621711731,-0.6640130281448364,0.0215212814509868,0.6855342984199524,84.37828218289178,1.2672109449609616,30.78817176818848,-0.0654078871011734,5481.138671875,1309.4815673828125,5635.39013671875,Estimated,-13.436498641967772,26.417197072399404,104.70259858994996,-5.352877616882324,-9.76770019193259,110.43904538994956,-5.572110176086426,-10.723543818803364,,,1.1702211,75.0,100.462364,61 +8/23/24 21:28:24,Jason,,Gap Wedge,70.20366595044561,-4.020910739898682,1.691145658493042,2.461857557296753,0.7707118988037109,78.13447153712241,1.1129685391682378,25.52718162536621,2.2338337898254395,6218.10498046875,637.1221313476562,6250.66015625,Estimated,-5.850249290466309,18.129337804960187,93.91788570175504,0.3494263589382171,0.5723383970536773,100.88297036204494,0.2065338045358657,0.3643154876050509,,,1.1702211,75.0,100.462364,61 +8/23/24 21:28:58,Brian,,Gap Wedge,68.09841876731343,-0.4480818212032318,0.891181468963623,4.626767158508301,3.7355856895446777,79.62352102795103,1.169241848331573,28.673532485961918,3.912042617797852,6339.1025390625,429.06982421875,6353.60693359375,Estimated,-3.872228145599365,21.8865954840544,96.11954667588998,2.8750782012939453,4.821255834190708,101.54177323332716,2.7807300090789795,4.926260650744439,,,1.1702211,75.0,100.462364,61 +8/23/24 21:29:43,Brian,,Gap Wedge,67.88947824406023,1.5626541376113892,-2.778384208679199,0.4895125925540924,3.267896890640259,77.59383990651531,1.1429435298879196,28.34144401550293,0.0544458553194999,6338.630859375,728.4609985351562,6380.35205078125,Estimated,-6.555901050567627,20.34039785246864,92.68629420455908,-2.3235528469085693,-3.757787758881392,98.30489589818716,-2.438793897628784,-4.183078098867924,,,1.1702211,75.0,100.462364,61 +8/23/24 21:30:49,Brian,,Gap Wedge,,,,,0.0,99.1213483917336,-44.31120681762695,18.814865112304688,-1.602967619895935,3859.18798828125,-2228.103515625,4456.20654296875,Measured,30.0000057220459,18.705092583190208,129.95616075890302,9.130260467529297,20.62140428115481,141.75344545849293,10.033150672912598,24.695990196448065,,,1.1702211,75.0,100.462364,61 +8/23/24 21:30:54,Lauren,,Gap Wedge,64.71348927835106,2.293543577194214,-1.37632417678833,-2.60261344909668,-1.2262892723083496,74.68556838608129,1.1540958340978569,28.86240768432617,-2.31006121635437,2506.76953125,529.75146484375,2562.134033203125,Estimated,-11.932653427124023,17.624522460010212,94.35120259175072,-5.322186470031738,-8.751673084256367,106.85677609620323,-5.61998462677002,-10.464499849848607,,,1.1702211,75.0,100.462364,61 +8/23/24 21:31:12,Herald,,Gap Wedge,57.69977604656151,-0.6542183756828308,-9.67824363708496,-4.370079040527344,5.308164596557617,65.29679988333282,1.131664702314283,30.594188690185547,-4.800691604614258,5146.81103515625,-1493.31005859375,5359.07080078125,Estimated,16.179706573486328,15.06532332126494,72.12226473747705,-0.6708556413650513,-0.844824112564595,78.77164399314461,-0.2947505712509155,-0.4053827216436154,,,1.1702211,75.0,100.462364,61 +8/23/24 21:31:29,Brian,,Gap Wedge,62.29252520360615,-2.9178125858306885,-9.293098449707031,-2.705739736557007,6.587358474731445,69.52620389814547,1.1161243451103593,27.64219093322754,-3.385373592376709,5680.37939453125,-1751.598876953125,5944.30908203125,Estimated,17.13764190673828,15.122847277314236,78.55009619439898,1.5258523225784302,2.091660162105456,85.7226529882937,1.9426946640014648,2.90607182687026,,,1.1702211,75.0,100.462364,61 +8/23/24 21:31:50,Jason,,Gap Wedge,55.53549594436026,-2.5396227836608887,-9.001790046691895,-4.972357273101807,4.029432773590088,59.43058914870335,1.0701370022560974,31.544652938842773,-5.210773944854736,5433.49365234375,-831.9179077148438,5496.81201171875,Estimated,8.704910278320312,12.923380671840846,62.01624170803507,-3.395921468734741,-3.673542358213496,68.42478691719589,-3.173483371734619,-3.7879749292900726,,,1.1702211,75.0,100.462364,61 +8/23/24 21:32:37,Jason,,Gap Wedge,59.54812165965996,-0.3183625042438507,-11.290467262268066,-6.685527324676514,4.604939937591553,63.70978458918353,1.069887392138228,34.65966796875,-6.904386043548584,2557.767822265625,-732.0029907226562,2660.451904296875,Estimated,15.970498085021973,16.398034121493424,72.83044507544764,-3.9000325202941895,-4.953619338353633,82.71420692773881,-3.465827703475952,-5.000326850777014,,,1.1702211,75.0,100.462364,61 +8/23/24 21:33:18,Brian,,Gap Wedge,51.32265920511463,2.806195020675659,-15.829054832458496,-12.488579750061035,3.340475082397461,56.029036918147085,1.0917017509600015,31.899311065673828,-12.23904514312744,5045.16455078125,-251.98715209960935,5051.45361328125,Estimated,2.859334707260132,11.515173785916772,56.63097732995402,-12.333246231079102,-12.096218411034329,63.32260861186524,-12.1795015335083,-13.359499970863908,,,1.1702211,75.0,100.462364,61 +8/23/24 21:33:34,Brian,,Gap Wedge,,,,,0.0,112.65127019391277,-50.359622955322266,,8.759115219116211,1763.1025390625,-157.7218017578125,1770.1431884765625,Measured,5.1118998527526855,,,,,,,,,,1.1702211,75.0,100.462364,61 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_3.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_3.csv new file mode 100644 index 0000000000..f58bf914a8 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_3.csv @@ -0,0 +1,56 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +8/6/24 22:41:06,Jason,,7 Iron,75.65318670749664,-3.03,3.09,9.03,5.94,107.17161926707286,1.4166173816502694,17.440000534057617,7.800000190734863,2889.432861328125,-1015.2630004882812,3062.610107421875,Estimated,19.36000061035156,20.199036289547397,150.84206989984523,15.09000015258789,39.28258654619458,166.2073396378637,15.670000076293944,44.88188947665094,,,1.1838602,73.004,101.33,73 +8/6/24 22:41:27,Herald,,7 Iron,49.7047252702713,0.0,-10.21,0.0,10.21,24.78525437454709,0.4986498615529278,30.51000022888184,31.559999465942383,5309.76513671875,-2838.72412109375,6020.9599609375,Estimated,28.1299991607666,1.8263341088651688,11.493875685898956,33.70000076293945,6.37576526285261,18.361767753237476,34.279998779296875,10.34558154701665,,,1.1838602,73.004,101.33,73 +8/6/24 22:41:37,Lauren,,7 Iron,46.75196931362152,0.0,0.0,0.0,0.0,100.05816105248503,2.1401913656572407,22.8700008392334,17.3799991607666,2254.314697265625,-1176.0234375,2542.6298828125,Measured,27.549999237060547,22.408135589392487,141.17453262498384,27.15999984741211,64.43569168592694,148.47987792552703,27.540000915527344,68.64610526674687,,,1.1838602,73.004,101.33,73 +8/6/24 22:42:21,Herald,,7 Iron,73.17018738031388,-6.15,4.55,3.84,-0.71,102.33983713388444,1.3986548456129624,15.390000343322754,3.7200000286102295,2362.10302734375,189.22044372558597,2369.669921875,Measured,-4.579999923706055,14.873140847630792,139.96062957479353,2.569999933242798,6.277339901955429,159.95187041596182,2.390000104904175,6.681977207046373,,,1.1838602,73.004,101.33,73 +8/6/24 22:44:48,Jason,,7 Iron,74.40050236225127,-1.58,5.19,5.88,0.6899999999999995,102.49642199438132,1.3776307785575532,17.889999389648438,5.480000019073486,2267.5419921875,16.22646713256836,2267.60009765625,Measured,-0.4099999964237213,18.274276689416183,146.33638857994083,5.610000133514404,14.304461448203028,164.94969105576274,5.559999942779541,15.977689454602457,,,1.1838602,73.004,101.33,73 +8/6/24 22:48:47,Brian,,7 Iron,76.01109652042388,-1.48,5.72,8.62,2.8999999999999995,93.63815617240834,1.2319011362669678,17.850000381469727,7.800000190734863,1752.0699462890625,22.93585205078125,1752.219970703125,Measured,-0.75,13.604548581895983,124.40944758386011,7.869999885559082,17.02755823258758,146.01924807490104,7.800000190734863,19.82720761191399,,,1.1838602,73.004,101.33,73 +8/6/24 22:49:31,Lauren,,7 Iron,75.60844798088073,1.84,1.41,2.89,1.4800000000000002,108.78221615588065,1.4387574280507467,16.760000228881836,2.549999952316284,2484.653076171875,1176.0821533203125,2748.93994140625,Measured,-25.32999992370605,18.919508683785807,152.75589311699878,-5.53000020980835,-14.720034614796193,169.22572293444864,-6.340000152587891,-18.68985089896023,,,1.1838602,73.004,101.33,73 +8/6/24 22:52:42,Brian,,7 Iron,65.65408130884171,-1.51,-0.11,4.0,4.11,92.27362364530563,1.4054514480408855,16.579999923706055,3.2699999809265137,3047.845703125,-790.4970092773438,3148.68994140625,Measured,14.539999961853027,13.418635286030169,117.71653138645888,7.679999828338623,15.726158903821556,133.25677490851285,8.149999618530273,18.886701620754597,,,1.1838602,73.004,101.33,73 +8/6/24 22:53:38,Jason,,7 Iron,65.02773913621903,-5.7,6.23,4.86,-1.37,77.89012235563314,1.197798407114696,14.989999771118164,4.769999980926514,1730.009033203125,-122.49119567871094,1734.3399658203125,Estimated,4.050000190734863,6.496062868229672,79.83376848697662,5.449999809265137,7.578739752196895,108.78171299798488,5.590000152587891,10.597112097797549,,,1.1838602,73.004,101.33,73 +8/6/24 22:54:49,Herald,,7 Iron,67.15282865047455,-3.43,-1.11,3.69,4.8,94.6224050859937,1.409060600834795,14.829999923706056,2.890000104904175,3307.805908203125,-418.4596252441406,3334.169921875,Measured,7.210000038146973,12.75153052570522,120.48337161685232,5.210000038146973,10.947069052426514,136.34076398755315,5.440000057220459,12.937444864521922,,,1.1838602,73.004,101.33,73 +8/6/24 22:55:49,Brian,,7 Iron,74.84788962841034,2.19,-0.04,1.62,1.66,97.97780958218664,1.3090256795296038,12.920000076293944,1.3200000524520874,2930.2802734375,-330.2372436523437,2948.830078125,Measured,6.429999828338623,11.111110625287893,123.0314925312996,3.180000066757202,6.835082918405533,142.69465439854866,3.430000066757202,8.530183690760282,,,1.1838602,73.004,101.33,73 +8/6/24 22:57:04,Lauren,,7 Iron,73.17018738031388,2.48,-0.16,-0.8,-0.64,104.0175393819809,1.421583613573831,17.0,-0.6700000166893005,3155.650146484375,1209.4451904296875,3379.47998046875,Measured,-20.96999931335449,18.657041750027247,142.2353388288975,-8.100000381469727,-20.03499471668601,156.57260942603352,-8.760000228881836,-23.84076838503779,,,1.1838602,73.004,101.33,73 +8/6/24 22:58:45,Brian,,7 Iron,70.55297187328338,0.3,3.57,6.67,3.1,100.99767874870122,1.431515584206687,17.530000686645508,5.920000076293945,1938.9603271484373,13.87514591217041,1939.010009765625,Measured,-0.4099999964237213,16.32764640923142,142.01661951295137,6.039999961853027,14.938757059594993,162.7405875841141,5.989999771118164,16.98381374362782,,,1.1838602,73.004,101.33,73 +8/6/24 23:00:48,Herald,,7 Iron,79.52308655977248,2.56,2.82,5.69,2.870000000000001,107.93217796087264,1.3572433192686355,15.56999969482422,5.03000020980835,3347.377197265625,-279.9104919433594,3359.06005859375,Measured,4.78000020980835,19.42257187124937,151.9356831667901,7.110000133514404,18.81014902581273,166.5682340184212,7.21999979019165,20.9426936448142,,,1.1838602,73.004,101.33,73 +8/6/24 23:02:43,Jason,,7 Iron,75.8545109772682,-4.85,2.63,10.22,7.590000000000001,90.12616681571852,1.1881451169427115,21.51000022888184,8.720000267028809,2900.808349609375,-63.80238723754883,2901.510009765625,Measured,1.2599999904632568,18.372702050313364,121.71915994840856,9.619999885559082,20.35214356533288,135.47680850543384,9.59000015258789,22.583113545231527,,,1.1903353,69.998,101.33,83 +8/6/24 23:03:33,Jason,,7 Iron,82.58768933296204,-0.52,1.92,10.32,8.4,95.49480888968628,1.1562838197916845,17.670000076293945,8.720000267028809,3969.69775390625,78.30140686035156,3970.469970703125,Measured,-1.1299999952316284,17.43219501620308,126.35607786404488,8.84000015258789,19.42257187124937,138.89982337087986,8.739999771118164,21.11767160065324,,,1.1903353,69.998,101.33,83 +8/6/24 23:07:00,Brian,,7 Iron,74.48997981548308,-2.84,3.62,2.17,-1.4500000000000002,108.44667229296738,1.4558558421091992,14.979999542236328,2.240000009536743,3093.731689453125,-164.84291076660156,3098.1201171875,Measured,3.049999952316284,18.307085838349167,152.96368230767257,3.440000057220459,9.186351025156682,168.63516242545847,3.5199999809265137,10.367453270021088,,,1.1903353,69.998,101.33,83 +8/6/24 23:08:54,Lauren,,7 Iron,76.1453127002716,2.93,-0.13,2.37,2.5,103.16750118697291,1.354876584367943,12.670000076293944,1.9299999475479128,2927.3984375,-211.3792266845703,2935.02001953125,Measured,4.130000114440918,12.53280808090642,134.71128255601525,3.25,7.633420624134317,154.53848808202747,3.400000095367432,9.153542919174583,,,1.1903353,69.998,101.33,83 +8/6/24 23:09:46,Jason,,7 Iron,75.20579944133758,-3.71,7.22,6.58,-0.6399999999999997,109.94542407188236,1.4619274695383375,19.13999938964844,6.309999942779541,3260.79541015625,17.073640823364258,3260.840087890625,Measured,-0.3000000119209289,26.01706062185167,160.9908163693308,6.679999828338623,18.733594344969102,174.879701522088,6.619999885559082,20.15529284353852,,,1.1903353,69.998,101.33,83 +8/6/24 23:10:50,Brian,,7 Iron,80.77577090501785,-1.16,5.3,-0.93,-6.23,113.45741342857218,1.404597098330189,16.450000762939453,-0.1000000014901161,2424.91552734375,1007.4091796875,2625.85009765625,Measured,-22.559999465942383,20.4396325432524,164.11855098028173,-7.619999885559082,-21.762903595022863,181.0804867431998,-8.319999694824219,-26.2029728747666,,,1.1903353,69.998,101.33,83 +8/6/24 23:11:28,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,48.47441045899859,inf,28.46999931335449,19.26000022888184,6110.12109375,-3527.6796875,7055.35986328125,Estimated,30.0,6.780402046468112,40.68241436471044,25.57999992370605,17.56342848308236,46.51137090818884,26.21999931335449,20.548994287127243,,,1.1903353,69.998,101.33,83 +8/6/24 23:12:04,Lauren,,7 Iron,78.22566348791122,-0.16,4.95,6.88,1.93,106.8808151547637,1.366313948507203,18.989999771118164,6.269999980926514,2511.27783203125,1083.60595703125,2735.090087890625,Measured,-23.34000015258789,21.81758550991117,153.1167874975563,-1.2200000286102295,-3.258967556354776,169.9256347578048,-2.009999990463257,-5.960192096259448,,,1.1903353,69.998,101.33,83 +8/6/24 23:13:14,Lauren,,7 Iron,75.83214161396026,-1.71,4.72,4.94,0.2200000000000006,106.74660443618632,1.4076696525281158,14.920000076293944,4.650000095367432,3501.999267578125,-393.43109130859375,3524.030029296875,Measured,6.409999847412109,18.110235116554804,147.6049839745283,7.300000190734863,18.744530727946767,162.0516058860303,7.46999979019165,21.062991771666702,,,1.1903353,69.998,101.33,83 +8/6/24 23:13:25,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,37.71474790252614,inf,15.43000030517578,-0.3700000047683716,11265.767578125,-491.87396240234375,11276.5,Estimated,2.5,1.4216971948808066,17.90245009768455,-0.1400000005960464,-0.0437445297000289,23.74234302414061,-0.0799999982118606,-0.0328083972750217,,,1.1903353,69.998,101.33,83 +8/6/24 23:14:21,Jason,,7 Iron,73.3491422867775,-6.87,8.74,6.52,-2.2200000000000006,108.40193254236328,1.4778895725670222,18.13999938964844,6.449999809265137,2406.302001953125,274.1634521484375,2421.8701171875,Measured,-6.5,21.675414617103343,160.32371160900584,4.670000076293945,13.046806608396764,178.0511733213425,4.420000076293945,13.735783091726148,,,1.1903353,69.998,101.33,83 +8/6/24 23:16:51,Brian,4 Hybrid,4 Hybrid,80.61918536186218,-2.32,2.79,-1.2,-3.99,112.24946576196636,1.3923418508650327,12.720000267028809,-0.6399999856948853,2440.12109375,-54.52188873291016,2440.72998046875,Measured,1.2799999713897705,14.741906337800629,156.34295998481502,-0.270000010728836,-0.7436570293446536,177.5699808139325,-0.2199999988079071,-0.6999124752004633,,,1.1903353,69.998,101.33,83 +8/6/24 23:18:04,Herald,4 Hybrid,4 Hybrid,83.3706170487404,-0.47,1.88,-1.88,-3.76,117.88654633955866,1.4140059233415467,13.720000267028809,-1.309999942779541,2527.22412109375,827.9773559570312,2659.39990234375,Measured,-18.13999938964844,18.26334239234029,169.58661731500615,-7.46999979019165,-22.047243294736745,188.7795168001176,-8.079999923706055,-26.54199448936879,,,1.1903353,69.998,101.33,83 +8/6/24 23:19:37,Lauren,4 Hybrid,4 Hybrid,81.5586986207962,0.31,0.82,1.83,1.0100000000000002,113.45741342857218,1.3911135825755108,11.229999542236328,1.6100000143051147,3336.52587890625,-584.1173706054688,3387.27001953125,Measured,9.93000030517578,14.807523592715713,154.15573345092525,5.25,14.09667538638189,171.1395461516022,5.590000152587891,16.66666593793184,,,1.1903353,69.998,101.33,83 +8/6/24 23:20:33,Herald,4 Hybrid,4 Hybrid,80.50733854532243,2.17,1.01,7.51,6.5,119.0273801136409,1.4784662151840138,11.649999618530272,6.300000190734863,3590.740234375,-933.9793090820312,3710.219970703125,Estimated,14.579999923706056,17.913384394760442,165.68240994215012,12.520000457763672,35.925194150418065,180.8836276777984,12.970000267028809,40.61679606684447,,,1.1903353,69.998,101.33,83 +8/6/24 23:22:07,Herald,4 Hybrid,4 Hybrid,80.95472581148147,-2.48,6.86,10.15,3.29,105.4268116596877,1.3022934807437203,16.329999923706055,9.1899995803833,1778.4151611328125,100.98572540283205,1781.280029296875,Measured,-3.25,15.835519604745514,148.92824668269168,8.699999809265137,22.51749733326733,171.5004405321597,8.550000190734863,25.48118828545512,,,1.1903353,69.998,101.33,83 +8/6/24 23:23:33,Jason,4 Hybrid,4 Hybrid,80.64155472517012,-1.37,1.62,-2.64,-4.26,117.75232708774638,1.4601941578265865,5.099999904632568,-1.9600000381469729,2603.2265625,30.897165298461918,2603.409912109375,Measured,-0.6800000071525574,5.227471645445746,130.36963655126692,-2.150000095367432,-4.899387456772104,170.6911607072234,-2.190000057220459,-6.50699872973189,,,1.1903353,69.998,101.33,83 +8/6/24 23:27:53,Lauren,5 Wood,5 Wood,81.20078880786895,-1.15,3.36,-2.27,-5.63,114.84431156435949,1.4143250730740466,8.520000457763672,-1.4500000476837158,2711.13330078125,1341.6922607421875,3024.9599609375,Measured,-26.32999992370605,8.869203219460701,137.98118388797047,-8.930000305175781,-21.412947683344782,170.1334239484786,-10.399999618530272,-30.708660452376307,,,1.1903353,69.998,101.33,83 +8/6/24 23:35:05,Herald,,Driver,81.49159053087234,4.95,-8.21,-3.28,4.9300000000000015,120.90640697283834,1.4836672862218103,13.510000228881836,-3.7200000286102295,3899.5400390625,-1027.3909912109375,4032.610107421875,Measured,14.760000228881836,22.95494222286493,172.03630035314563,2.569999933242798,7.720909602053837,185.2362204950332,3.0299999713897705,9.798774913544207,,,1.1903353,69.998,101.33,83 +8/6/24 23:38:59,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,97.37383574888372,inf,15.199999809265137,-0.6800000071525574,4563.88134765625,425.7887573242188,4583.7001953125,Measured,-5.329999923706055,15.693350797839456,125.98424501460796,-2.7300000190734863,-6.003936585219208,138.05773648291233,-2.890000104904175,-6.966316385284813,,,1.1903353,69.998,101.33,83 +8/6/24 23:39:43,Jason,,Driver,85.38385974645615,3.75,-5.53,-3.54,1.99,124.59735533194451,1.4592612198831398,15.119999885559082,-3.5999999046325684,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,15.96675411457568,177.6137346894502,-8.710000038146973,-26.90288678402453,207.9068188463807,-9.460000038146973,-34.16447820905,,,1.1903353,69.998,101.33,83 +8/6/24 23:40:52,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,127.30404624423043,inf,15.220000267028809,-4.690000057220459,2806.11962890625,-136.751220703125,2809.449951171875,Measured,2.789999961853028,27.198162866716075,197.14566830457443,-3.869999885559082,-13.298337159177663,214.18416500604144,-3.75,-14.00918640846237,,,1.1903353,69.998,101.33,83 +8/6/24 23:41:58,Jason,,Driver,91.35647974967958,0.25,-3.13,-3.38,-0.25,133.25429654281652,1.4586189935069591,15.270000457763672,-3.1700000762939453,2137.18017578125,-446.0909423828125,2183.239990234375,Estimated,11.789999961853027,27.045055590930588,213.76858662469385,0.8399999737739563,3.1386699509777145,233.2895901145457,1.2000000476837158,4.866578829314562,,,1.1903353,69.998,101.33,83 +8/6/24 23:44:49,Jason,,Driver,91.49069592952728,1.43,-14.97,-2.3,12.670000000000002,116.2983235926704,1.2711491852925867,14.0600004196167,-3.759999990463257,1869.1317138671875,370.0980224609375,1905.4200439453125,Estimated,-11.199999809265137,16.294837260298436,167.6946543483973,-6.860000133514404,-20.03499471668601,191.1307953363776,-7.210000038146973,-23.99387566082328,,,1.1903353,69.998,101.33,83 +8/6/24 23:45:15,Brian,,Driver,0.0,0.0,0.0,0.0,0.0,67.60021438065132,inf,,-20.5,999.9898681640624,-415.6413879394531,1082.9300537109375,Estimated,22.56999969482422,,,,,,,,,,1.1903353,69.998,101.33,83 +8/6/24 23:45:40,Jason,,Driver,95.42770387172698,2.54,-4.98,-4.74,0.2400000000000002,124.7539401924414,1.3073136534871936,16.190000534057617,-4.519999980926514,1930.606201171875,-755.0419311523438,2073.0,Estimated,21.36000061035156,23.49081247335971,192.7056011107325,2.0199999809265137,6.780402046468112,213.07960492661005,2.680000066757202,9.95188114637881,,,1.1903353,69.998,101.33,83 +8/6/24 23:49:55,Lauren,,9 Iron,74.78078153848648,-0.45,5.24,5.52,0.2799999999999993,87.35236201090902,1.1681124510039052,23.100000381469727,5.190000057220459,3567.973388671875,1735.5941162109375,3967.7099609375,Estimated,-25.940000534057617,18.72266004789321,111.57042182253008,-3.130000114440918,-6.102361946116389,122.39719483400586,-3.900000095367432,-8.3223971074637,,,1.1903353,69.998,101.33,83 +8/6/24 23:51:33,Herald,,Gap Wedge,68.60683726549149,-0.62,6.71,11.83,5.12,78.80726590992981,1.1486794764341808,32.11000061035156,10.5600004196167,4870.5712890625,321.7953186035156,4881.18994140625,Estimated,-3.7799999713897705,24.212597062671197,95.20996835026745,10.420000076293944,17.224408954381943,101.5529286359906,10.25,18.06649167054593,,,1.1903353,69.998,101.33,83 +8/6/24 23:52:17,Herald,,Gap Wedge,70.86614295959473,1.59,-3.59,4.77,8.36,80.97709688143641,1.1426767917594525,25.479999542236328,3.470000028610229,6444.89697265625,1493.846923828125,6615.759765625,Estimated,-13.050000190734863,19.68503880500793,96.76290553047056,-1.2699999809265137,-2.1434820449300105,102.56998930799364,-1.5399999618530271,-2.755905411842093,,,1.1903353,69.998,101.33,83 +8/6/24 23:53:07,Lauren,,Gap Wedge,70.19506206035614,2.05,-0.31,-1.63,-1.3199999999999998,86.88260742941839,1.2377310437408506,29.31999969482422,-1.3799999952316284,5388.5751953125,289.005126953125,5396.31982421875,Estimated,-3.069999933242798,26.90288678402453,108.54111674427986,-2.819999933242798,-5.347768729347365,114.69815643348102,-2.859999895095825,-5.730533268482986,,,1.1903353,69.998,101.33,83 +8/6/24 23:53:45,Herald,,Gap Wedge,67.77917082309723,-6.68,-9.34,4.79,14.13,77.75590310382086,1.1471946640770034,32.220001220703125,2.759999990463257,6228.64404296875,115.24609375,6229.7099609375,Estimated,-1.059999942779541,23.92825736295731,90.5402433715999,2.7100000381469727,4.276027967620081,94.89281950162058,2.6700000762939453,4.429133939716962,,,1.1903353,69.998,101.33,83 +8/6/24 23:55:28,Brian,56,Sand Wedge,67.82390954971314,-3.22,-4.24,0.96,5.2,73.03597461376012,1.07684701602503,28.309999465942383,0.2599999904632568,7155.0654296875,132.38729858398438,7156.2900390625,Estimated,-1.059999942779541,18.055555287568268,82.6443542492807,-0.0900000035762786,-0.1421697194880806,87.55467548165325,-0.1099999994039535,-0.1749781188001158,,,1.1903353,69.998,101.33,83 +8/6/24 23:56:10,Brian,56,Sand Wedge,63.90927097082138,-8.45,7.98,9.09,1.1099999999999994,61.80654894256213,0.9670983255431082,38.63999938964844,8.460000038146973,4397.0078125,330.6126708984375,4409.419921875,Estimated,-4.300000190734863,18.307085838349167,67.36657557508352,8.079999923706055,9.470690724870565,70.64741537591817,7.989999771118164,9.820646636548643,,,1.1903353,69.998,101.33,83 +8/6/24 23:56:39,Herald,56,Sand Wedge,61.53811846017838,-4.28,-3.11,-0.45,2.66,52.970652995891214,0.8607779100391051,33.0,-0.7599999904632568,1966.7374267578125,139.9424591064453,1971.7099609375,Estimated,-4.070000171661377,10.269028952074793,53.1167960417688,-1.3799999952316284,-1.279527475392726,63.42956948280335,-1.4700000286102295,-1.629483778177388,,,1.1903353,69.998,101.33,83 +8/6/24 23:56:43,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,94.10791075389898,inf,20.46999931335449,8.0,3177.646484375,1834.6148681640625,3669.22998046875,Measured,-30.0,18.307085838349167,122.62685261883144,-1.5700000524520874,-3.368328778754176,135.10498399960397,-2.5199999809265137,-5.949256234757229,,,1.1903353,69.998,101.33,83 +8/6/24 23:57:03,Brian,56,Sand Wedge,57.33267815828323,-7.04,-2.4,29.94,32.34,44.38081714430791,0.7740928658832575,27.0,24.290000915527344,1000.0008544921876,-239.7097930908203,1028.3299560546875,Estimated,13.479999542236328,4.855642967812344,35.137795435044154,25.600000381469727,15.179352270349112,47.67060247299969,25.780000686645508,20.73490654004217,,,1.1903353,69.998,101.33,83 +8/6/24 23:57:51,Brian,56,Sand Wedge,51.82981478452683,0.0,-11.98,19.8,31.78,40.756978411107866,0.7863616449440868,16.149999618530273,14.770000457763672,3531.9375,-1895.3958740234373,4008.3798828125,Estimated,28.21999931335449,1.695100511617028,21.53324581019729,17.09000015258789,6.33202077389285,28.510497535508875,17.6200008392334,8.62860853018202,,,1.1903353,69.998,101.33,83 +8/6/24 23:58:23,Brian,56,Sand Wedge,47.355942122936256,0.03,-20.0,-16.24,3.7600000000000016,44.29133764309972,0.9352857457279428,34.16999816894531,-15.850000381469728,5508.89501953125,-269.429931640625,5515.47998046875,Estimated,2.799999952316284,7.720909602053837,37.23753090511264,-16.1299991607666,-10.34558154701665,42.377514094114304,-15.970000267028809,-11.657917258760335,,,1.1903353,69.998,101.33,83 +8/6/24 23:58:46,Brian,56,Sand Wedge,48.74284264802933,-4.98,-14.98,-10.58,4.4,43.12813399371544,0.8848095771751037,39.560001373291016,-10.56999969482422,1740.295654296875,-151.64402770996094,1746.8900146484375,Estimated,4.980000019073486,8.803587007496503,37.3031492029786,-10.380000114440918,-6.725721696006133,45.35214351518152,-10.210000038146973,-8.038057407749818,,,1.1903353,69.998,101.33,83 +8/6/24 23:59:21,Brian,56,Sand Wedge,45.99141096115112,-3.61,9.14,2.56,-6.58,39.10164603831345,0.8501945302644129,25.290000915527344,3.25,1969.033447265625,712.0027465820312,2093.81005859375,Estimated,-19.8799991607666,3.433945772931537,26.55293087234645,1.7100000381469729,0.7983377057287839,29.833770673181107,1.5299999713897705,0.7983377057287839,,,1.1903353,69.998,101.33,83 +8/7/24 00:00:17,Lauren,56,Sand Wedge,60.1959566617012,-9.8,-1.63,7.51,9.14,56.75107658958814,0.9427722348284427,36.68000030517578,5.96999979019165,2853.06005859375,563.3687744140625,2908.14990234375,Estimated,-11.170000076293944,14.107610726408666,59.36132679479124,4.079999923706055,4.22134709568266,67.16972485328915,3.7799999713897705,4.429133939716962,,,1.1903353,69.998,101.33,83 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_4.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_4.csv new file mode 100644 index 0000000000..d63785880f --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_4.csv @@ -0,0 +1,68 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +7/31/24 19:46:32,Jason,,7 Iron,130.67376950859307,-5.463913440704346,1.4884170293807983,2.5645759105682373,1.076158881187439,92.49460882962649,0.7078284278280047,15.37328815460205,2.292842149734497,3138.176513671875,306.779296875,3153.1357421875,Estimated,-5.583333969116211,12.46161833941403,117.0700853972594,0.754073441028595,1.540681333987365,133.01163138895026,0.5503637790679932,1.2777324265511822,,,1.1913916,70.0,101.325,73 +7/31/24 19:46:58,Brian,,7 Iron,65.47857911988513,-2.4874556064605717,-1.230146050453186,3.9261159896850586,5.156261920928955,83.60094714926981,1.276767887650774,16.549287796020508,3.0710763931274414,2406.00390625,-150.41136169433594,2410.700927734375,Estimated,3.577191114425659,9.938744137034291,98.59265021909778,3.948386907577514,6.7888718506033,116.90504884925394,4.055502414703369,8.267802278974273,,,1.1913916,70.0,101.325,73 +7/31/24 19:47:29,Brian,,7 Iron,62.79744524613807,-0.4604516923427582,-3.802584171295166,2.681905746459961,6.484489917755127,84.85868624154318,1.351307937909494,13.924854278564451,1.7271723747253418,2180.8720703125,-188.38177490234372,2188.9931640625,Estimated,4.936903476715088,7.605657793057276,93.76589021161271,2.714186191558838,4.440320109431525,121.18273276214131,2.9218811988830566,6.177251555872488,,,1.1913916,70.0,101.325,73 +7/31/24 19:48:27,Brian,,7 Iron,64.76716759251758,-2.134370803833008,-2.338614225387573,-1.767001390457153,0.5716128349304199,80.69306815764139,1.2458946586227386,10.463260650634766,-1.7440788745880127,1273.843017578125,735.4534912109375,1470.9071044921875,Estimated,-30.0,3.3367586554722948,63.21938150509459,-4.647597789764404,-5.122477258400863,99.89284285369013,-5.730152606964111,-9.973703850691663,,,1.1913916,70.0,101.325,73 +7/31/24 19:49:29,Brian,,7 Iron,65.97161663281258,-4.140535354614258,1.2515361309051514,3.2004857063293457,1.9489495754241943,84.65700323457622,1.283233723159514,12.816304206848145,2.785552740097046,1468.3160400390625,-624.7774658203125,1595.712646484375,Estimated,23.050050735473636,5.685011591215584,83.05039588773798,5.923145294189453,8.570358158841486,119.54711043579393,6.882819175720215,14.326440595148595,,,1.1913916,70.0,101.325,73 +7/31/24 19:49:53,Jason,,7 Iron,74.0262053250135,0.0841974392533302,-4.117635250091553,15.61061668395996,19.728252410888672,83.22602240727247,1.1242778424460227,7.4347639083862305,12.307687759399414,5953.98486328125,-2018.025146484375,6286.68115234375,Estimated,18.72341537475586,3.768668083248997,73.71545982183216,17.26983070373535,21.88406737110972,97.25643823274912,18.423093795776367,30.73610674785982,,,1.1913916,70.0,101.325,73 +7/31/24 19:50:37,Herald,,7 Iron,69.55434650686038,5.233762264251709,-5.424313068389893,3.566206216812134,8.990519523620605,79.68070223504583,1.145589114652765,9.229848861694336,2.2506346702575684,1918.646484375,899.0692749023438,2118.85107421875,Estimated,-25.10758209228516,2.934634340538196,60.937042022317655,-0.7306137084960938,-0.7772575172614538,95.05806463980298,-1.8332300186157229,-3.0410630457873538,,,1.1913916,70.0,101.325,73 +7/31/24 19:51:21,Brian,,7 Iron,62.365040633824265,-5.191579341888428,3.074093103408813,1.165247678756714,-1.9088454246521,80.47148564687723,1.2903300443491217,11.962801933288574,1.3418129682540894,2158.692138671875,168.6655731201172,2165.271240234375,Estimated,-4.467628002166748,5.108352053093029,77.29782923886341,0.6449805498123169,0.8702303961175062,108.18942536232952,0.4329586923122406,0.8179576325885805,,,1.1913916,70.0,101.325,73 +7/31/24 19:52:18,Lauren,,7 Iron,69.80826997791246,1.11073100566864,1.5061115026474,4.8917083740234375,3.385596752166748,87.41516661980586,1.2522179198462342,16.08123207092285,4.206615447998047,1878.6700439453125,-128.4530792236328,1883.056396484375,Estimated,3.9114813804626474,9.927105848111182,104.73950236405652,5.074700832366943,9.264746514311923,128.0188252570033,5.193653106689453,11.588626730829104,,,1.1913916,70.0,101.325,73 +7/31/24 19:52:53,Jason,,7 Iron,72.97324680397742,0.1654268354177475,-3.232875108718872,1.332017183303833,4.564892292022705,97.92443419785924,1.3419223960379112,15.416401863098145,0.6896291971206665,3119.116455078125,-492.2471923828125,3157.719970703125,Measured,8.96823787689209,14.455490122875176,129.14274250485596,3.541105270385742,7.97648471636586,144.90430854826445,3.836093425750733,9.694450622442789,,,1.1913916,70.0,101.325,73 +7/31/24 19:53:52,Herald,,7 Iron,70.59819153301851,-2.6880452632904053,-2.7722411155700684,1.0071452856063845,3.779386520385742,96.21803468077906,1.362896592553341,14.52444553375244,0.4804097712039947,3260.1572265625,24.942401885986328,3260.252685546875,Measured,-0.438342809677124,12.986369690526317,123.71691985276811,0.3647689521312713,0.7876286860440018,139.90232444853154,0.3466151356697082,0.8470601992615343,,,1.1913916,70.0,101.325,73 +7/31/24 19:55:57,Lauren,,7 Iron,71.55683647527303,-0.387246310710907,0.2240932881832122,5.88931131362915,5.665217876434326,108.1344156281084,1.511168197960722,11.1925048828125,4.865653991699219,1068.1971435546875,-616.7239990234375,1233.4478759765625,Measured,30.0000057220459,7.155436233645844,117.63959498559144,8.777739524841309,17.952031982746348,169.78863272958188,9.990228652954102,29.455027231181703,,,1.1913916,70.0,101.325,73 +7/31/24 20:02:26,Brian,,7 Iron,68.6091584760502,-1.424451470375061,-1.1223756074905396,6.078583240509033,7.200958728790283,91.8107639176178,1.3381706751244693,17.583572387695312,4.852646827697754,4116.6875,-1235.40673828125,4298.06298828125,Measured,16.70435905456543,15.286765781971212,116.38260554844965,10.903185844421388,22.01381046117467,128.4370652490088,11.39711856842041,25.38019935128318,,,1.1913916,70.0,101.325,73 +7/31/24 20:03:09,Brian,,7 Iron,69.90118837278715,5.229072093963623,-3.041921854019165,-1.5982547998428345,1.4436670541763306,89.99603498342549,1.287475035524022,9.013721466064451,-1.6934692859649658,2642.853759765625,-6.403030872344971,2642.861572265625,Estimated,0.138814315199852,4.769190161596839,88.17275320678709,-1.6893388032913208,-2.599352226333337,121.51613495737638,-1.6751463413238523,-3.5520341475969417,,,1.1913916,70.0,101.325,73 +7/31/24 20:04:59,Jason,,7 Iron,71.1028555785033,-1.7472357749938965,-6.158811092376709,3.3009848594665527,9.459795951843262,92.70401441418198,1.303801565491688,17.392019271850586,1.94087028503418,1925.94921875,-48.62606048583984,1926.56298828125,Measured,1.4462875127792358,13.088841700856392,121.10975957463596,2.3274245262146,4.918342567627292,142.37275803747434,2.365129947662353,5.8753631645715245,,,1.1913916,70.0,101.325,73 +7/31/24 20:05:37,Herald,,7 Iron,92.98968151907866,8.137763977050781,-5.566732883453369,0.9361234903335572,6.502856254577637,97.79419996674731,1.0516672212355402,16.084259033203125,0.0724045038223266,2020.277099609375,-45.529823303222656,2020.7900390625,Measured,1.2910236120224,13.429840750336098,130.26257138524034,0.3866430222988128,0.8786574392664193,151.38492166356264,0.4288719296455383,1.1337800432633145,,,1.1913916,70.0,101.325,73 +7/31/24 20:06:17,Herald,,7 Iron,73.00241340088087,0.8176588416099548,-2.205431699752808,-2.323730230331421,-0.1182985305786132,103.4899124013682,1.4176231658680951,14.925654411315918,-2.1847238540649414,2263.7236328125,689.5737915039062,2366.4228515625,Measured,-16.94174575805664,14.092172967412353,139.11115859456186,-6.887776374816895,-16.68296100255543,159.75995076595063,-7.477401733398437,-20.790420729736525,,,1.1913916,70.0,101.325,73 +7/31/24 20:07:05,Jason,,7 Iron,73.34470705260355,1.4524685144424438,-0.1274093240499496,-0.0826786756515502,0.0447306483983993,103.17169953854592,1.4066686429676534,15.85877799987793,-0.0838564857840538,2727.347412109375,292.52081298828125,2742.98974609375,Measured,-6.121838569641113,16.58259053825816,142.75948422554575,-2.015379905700684,-5.020518379906093,159.66106233486062,-2.212754964828491,-6.164527555078337,,,1.1913916,70.0,101.325,73 +7/31/24 20:07:59,Lauren,,7 Iron,73.85841632708707,1.8634462356567385,-0.9128312468528748,3.77043080329895,4.683261871337891,99.30652812239532,1.344552632737338,16.519786834716797,2.982897520065308,2878.962158203125,-135.2749786376953,2882.138427734375,Measured,2.690201759338379,16.193724214971212,135.10203036269832,3.9679784774780273,9.348875104480726,151.3226282931173,4.03662633895874,10.652180947464103,,,1.1913916,70.0,101.325,73 +7/31/24 20:08:43,Brian,,7 Iron,73.00051048949717,0.057190403342247,0.1441737711429596,1.0186299085617063,0.8744561672210693,102.36226247521336,1.402212967948225,17.87547492980957,0.8547657132148743,3480.9912109375,-112.81793212890624,3482.81884765625,Measured,1.8562901020050049,20.428222660573056,142.4934566574666,1.59912109375,3.9767323522186473,156.1501392252394,1.648532509803772,4.4922173454575045,,,1.1913916,70.0,101.325,73 +7/31/24 20:12:05,Jason,,7 Iron,72.7658977290339,-1.9001318216323853,-0.7184647917747498,2.5209853649139404,3.239450216293335,95.14204495873582,1.3075087084478276,16.536205291748047,1.9808951616287231,1808.544189453125,-740.6456909179688,1954.3255615234373,Measured,22.27037048339844,12.301086296279893,121.64504368673352,6.913641929626465,14.64284686276551,143.60726145354056,7.6615753173828125,19.14596878119869,,,1.1913916,70.0,101.325,73 +7/31/24 20:15:21,Herald,,9 Iron,67.8504045614327,-2.2255921363830566,2.438861608505249,-0.8917117714881897,-3.330573320388794,89.95803648839592,1.3258290362432057,19.90540885925293,-0.4273048937320709,3828.895751953125,675.9927368164062,3888.111328125,Measured,-10.012409210205078,17.24052358850247,116.84537537143116,-3.8583364486694336,-7.862544418106893,128.84065386698512,-4.151571273803711,-9.32750712675363,,,1.1913916,70.0,101.325,73 +7/31/24 20:16:14,Lauren,,9 Iron,62.787000566615006,-5.719568252563477,4.723902702331543,4.500900268554688,-0.2230024337768554,79.99202877730022,1.2740221392234086,22.48326301574707,4.288229465484619,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,12.095216135234068,97.7917140012396,8.4876708984375,14.433757112338412,119.20119282994165,9.22564697265625,19.110700354079427,,,1.1913916,70.0,101.325,73 +7/31/24 20:16:56,Brian,,9 Iron,64.98438962024557,-1.276633858680725,7.648924350738525,8.632473945617676,0.9835495948791504,76.36751165192527,1.175167022391072,20.12955665588379,8.047996520996094,1788.6201171875,1032.66015625,2065.320556640625,Estimated,-30.0,9.974189865803964,86.3968748454563,2.7665445804595947,4.170153851503898,103.8350720440012,1.816500186920166,3.291329540095916,,,1.1913916,70.0,101.325,73 +7/31/24 20:17:35,Jason,,9 Iron,66.02770131922216,-1.0211721658706665,1.865754008293152,6.37830114364624,4.512547016143799,79.91149210627191,1.2102722116574405,22.211889266967773,5.472737789154053,1577.06689453125,-910.5198974609376,1821.0399169921875,Estimated,30.0,12.59117995602503,97.32429678911558,11.26524543762207,19.01242309220788,114.6768385173964,12.113736152648926,24.06529693741209,,,1.1913916,70.0,101.325,73 +7/31/24 20:18:22,Lauren,,9 Iron,66.6919539238902,-0.6414411067962646,-0.7524805665016174,-1.1402722597122192,-0.3877916932106018,92.72003129609766,1.3902731265290424,20.625822067260746,-1.0308011770248413,2778.69775390625,532.9038696289062,2829.3369140625,Measured,-10.856471061706545,18.25562664169479,125.93786290286062,-4.408777713775635,-9.68110189406866,140.31095260518305,-4.725136280059815,-11.558288332542134,,,1.1913916,70.0,101.325,73 +7/31/24 20:19:05,Herald,,9 Iron,66.01217509831349,0.7837195992469788,-0.5981051921844482,0.5900079011917114,1.1881130933761597,94.6646531320057,1.4340483856352164,21.40818214416504,0.4098068177700043,6498.89453125,-983.0802612304688,6572.82861328125,Measured,8.601852416992188,23.187242845232504,119.92959807146964,4.349471092224121,9.095463070303708,126.43503341782524,4.513145446777344,9.948914994062534,,,1.1913916,70.0,101.325,73 +7/31/24 20:19:57,Brian,,9 Iron,64.88882165593304,0.2147407531738281,0.8440543413162231,4.155110359191895,3.311056137084961,89.04900804049339,1.372332025270354,18.506032943725582,3.5187158584594727,4544.58642578125,1255.634033203125,4714.857421875,Estimated,-15.445066452026367,15.643879465571445,111.60800977241706,-1.7243090867996216,-3.3583039348498005,122.4322046093057,-2.2017598152160645,-4.7037032755423525,,,1.1913916,70.0,101.325,73 +7/31/24 20:20:30,Jason,,9 Iron,68.59972925148077,2.6970064640045166,1.5986045598983765,7.427753448486328,5.829148769378662,88.89298637350021,1.2958212422038298,22.512157440185547,6.301353931427002,3458.33740234375,810.6754760742188,3552.082763671875,Estimated,-13.192617416381836,19.38026143975617,117.1445604340388,2.3124918937683105,4.726773349113387,129.13835376753286,1.8856443166732788,4.249359974234324,,,1.1913916,70.0,101.325,73 +7/31/24 20:21:17,Herald,,9 Iron,66.23098004111625,-7.4857964515686035,5.267982482910156,8.224663734436035,2.956681251525879,82.957575370413,1.2525494159819597,18.63850975036621,7.415092945098877,6000.52294921875,74.56669616699219,6000.986328125,Estimated,-0.7119608521461487,14.14314406305266,99.18744928048363,7.633731842041016,13.17604803908614,108.7211550978118,7.559513568878174,14.302944997616578,,,1.1913916,70.0,101.325,73 +7/31/24 20:22:00,Brian,,7 Iron,,,,,0.0,97.6916304831957,-43.67206573486328,18.57002639770508,6.1772894859313965,2233.443603515625,92.80144500732422,2235.370849609375,Measured,-2.379318952560425,17.087003304166615,136.11962502555434,5.7865190505981445,13.723922654264584,154.4991062566187,5.671362400054932,15.268033341129922,,,1.1913916,70.0,101.325,73 +7/31/24 20:25:38,Lauren,,5 Iron,69.04708835796464,-6.195860385894775,3.729235172271729,6.409929275512695,2.680694103240967,93.46321632363195,1.3536156056151918,10.000468254089355,5.731889724731445,2040.7725830078125,480.8905029296875,2096.666015625,Measured,-13.25937271118164,5.542760391189631,95.59800448465012,3.457570075988769,5.765486202959608,134.32024272308445,2.7475881576538086,6.438823637771918,,,1.1913916,70.0,101.325,73 +7/31/24 20:26:21,Lauren,,5 Iron,73.62123506291755,-1.7002897262573242,2.5531105995178223,6.92753791809082,4.374427318572998,98.88637723540432,1.3431773747193303,6.63642692565918,6.009899616241455,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,2.186866455096805,66.43182041510272,3.872267723083496,4.486351789681578,129.66404273149055,2.7999517917633057,6.333877747943177,,,1.1913916,70.0,101.325,73 +7/31/24 20:26:59,Brian,,5 Iron,72.88672833528108,-3.730431079864502,6.6148600578308105,8.959274291992188,2.344414234161377,82.3238034808237,1.1294759054368828,12.36902141571045,8.18704891204834,1000.0000610351562,-207.5836334228516,1021.3182983398438,Estimated,11.7271146774292,4.546279226044817,73.3131477757388,9.286540031433104,11.830691459379864,115.60765132303275,9.651641845703123,19.38247666743541,,,1.1913916,70.0,101.325,73 +7/31/24 20:27:59,Herald,,5 Iron,67.74157168346119,-1.4122387170791626,-0.117081418633461,5.112564086914063,5.229645729064941,96.83360518031714,1.4294561341563712,9.037195205688477,4.18492603302002,1700.5372314453125,-740.53515625,1854.7828369140625,Measured,23.5317440032959,4.604733494283323,91.99865582721486,7.7473955154418945,12.40195320519831,133.75538052389493,8.870373725891113,20.62502540662672,,,1.1913916,70.0,101.325,73 +7/31/24 20:31:15,Lauren,4 Hybrid,4 Hybrid,128.54138237184725,,,,0.0,70.54922356451925,0.5488444441995571,16.792388916015625,13.755343437194824,2205.648193359375,-1273.431396484375,2546.863037109375,Estimated,30.0,6.185600899180486,67.37161928556225,18.888330459594727,21.809861415658588,88.53821154041634,20.0572566986084,30.36499979223868,,,1.1913916,70.0,101.325,73 +7/31/24 20:32:02,Brian,4 Hybrid,4 Hybrid,70.7142691274239,-3.236635446548462,1.7485878467559814,1.248060941696167,-0.5005269050598145,95.2989967483336,1.347662896389541,15.90781021118164,1.2439812421798706,1617.68408203125,-136.27162170410156,1623.41357421875,Measured,4.815155029296875,11.515327099696831,121.88363747473976,2.215583562850952,4.7121303186912655,146.07768669887628,2.365957498550415,6.030504194582306,,,1.1913916,70.0,101.325,73 +7/31/24 20:38:44,Jason,4 Hybrid,4 Hybrid,73.57612838321256,0.3529984056949615,0.150858998298645,0.2347011864185333,0.0838421881198883,103.0628666605744,1.4007650161175056,12.436846733093262,0.2116654217243194,2042.2362060546875,-451.5027160644531,2091.550537109375,Measured,12.466565132141112,10.306447943918442,129.46491420496386,3.0966134071350098,6.993573906658185,157.59471798031882,3.615304946899414,9.93754265761504,,,1.1913916,70.0,101.325,73 +7/31/24 20:39:23,Lauren,4 Hybrid,4 Hybrid,73.09143210740422,-0.213353618979454,0.9670361876487732,12.379620552062988,11.41258430480957,99.75774851767346,1.3648350516799892,16.636476516723633,10.28990364074707,2184.104736328125,-283.52691650390625,2202.4306640625,Measured,7.396420955657959,15.08721694623796,136.31020969843303,12.667956352233888,29.892918503757983,155.14568574353143,12.850943565368652,34.50676008811797,,,1.1913916,70.0,101.325,73 +7/31/24 20:39:56,Herald,4 Hybrid,4 Hybrid,72.73524634925707,-0.4486014246940613,-7.317972660064697,1.867077350616455,9.185050010681152,102.9234421354704,1.4150421879546116,8.50053882598877,0.6179836988449097,3862.01513671875,386.3976745605469,3881.296630859375,Measured,-5.713475227355957,8.37079993655027,121.59332166645618,-1.1467125415802002,-2.433648189761641,145.39421178146404,-1.4438780546188354,-3.663696641123579,,,1.1913916,70.0,101.325,73 +7/31/24 20:42:50,Brian,5 Wood,5 Wood,70.66780992998656,,,,0.0,73.95400562448685,1.0465020169403303,15.7073392868042,17.81857681274414,2852.023681640625,-1118.4814453125,3063.501220703125,Estimated,21.41368103027344,6.637506824270815,73.95791669991559,22.509246826171875,28.313504972394185,94.34368500177334,23.38602066040039,37.44727249984271,,,1.1913916,70.0,101.325,73 +7/31/24 20:43:45,Herald,5 Wood,5 Wood,67.67374099920562,-6.422933101654053,4.612529277801514,21.62070083618164,17.00817108154297,79.87547332174017,1.1803023173002625,10.10464572906494,18.33688735961914,2714.541015625,-1139.00146484375,2943.81689453125,Estimated,22.76256561279297,3.821636429833632,68.42958866306935,22.438331604003903,26.118817167874795,98.51429540502704,23.61961555480957,39.47100188123295,,,1.1913916,70.0,101.325,73 +7/31/24 20:44:59,Brian,,8 Iron,70.3255504112035,-2.160888433456421,-0.1406293660402298,1.9881806373596191,2.128809928894043,92.24866393321008,1.3117375320039306,10.140239715576172,1.6155402660369873,5236.64599609375,795.86572265625,5296.7783203125,Measured,-8.64168643951416,8.35440683454351,104.339201127269,-1.1577515602111816,-2.108163816906,121.04650668937666,-1.5535597801208496,-3.281826171633924,,,1.1913916,70.0,101.325,73 +7/31/24 20:45:23,Brian,,8 Iron,67.43748559102323,0.6419554352760315,-1.4846205711364746,18.89249992370605,20.377120971679688,78.49841400579771,1.1640175092211154,18.756628036499023,15.332962989807127,2980.677490234375,-1720.894775390625,3441.789794921875,Estimated,30.0,9.975257847509964,87.32616077099738,23.10621452331543,34.27001023727598,102.4898823364365,24.16667366027832,41.95857323911423,,,1.1913916,70.0,101.325,73 +7/31/24 20:47:02,Jason,,Driver,36.09665030023734,,,,0.0,29.16301507809999,0.8079147188321858,37.50109100341797,-22.48918914794922,4695.900390625,0.0,4695.900390625,Estimated,-0.0,3.6845384501293097,17.408196716344605,-23.07573699951172,-6.823097326837797,24.008485316817087,-22.90591049194336,-9.344561459621332,,,1.1913916,70.0,101.325,73 +7/31/24 20:47:41,Lauren,,Driver,77.68401059975076,-1.132906436920166,1.9771136045455933,-2.4379210472106934,-4.415034770965576,106.27456294774127,1.3680365126267342,16.744915008544922,-1.7551733255386353,1340.53955078125,-9.73024559020996,1340.5748291015625,Measured,0.4158715307712555,15.186531944239846,149.91105684763895,-1.7181695699691772,-4.494954048579132,174.74229900072532,-1.6995024681091309,-5.182517854935099,,,1.1913916,70.0,101.325,73 +7/31/24 20:48:24,Herald,,Driver,104.03770341606014,,,,0.0,105.51181121257105,1.014168976708528,10.420772552490234,5.547305107116699,1610.3175048828125,929.7171020507812,1859.434326171875,Measured,-30.0,7.113204023468995,116.35006548084492,0.2494460344314575,0.5061401859035648,159.14429268686945,-1.249135136604309,-3.46946581195175,,,1.1913916,70.0,101.325,73 +7/31/24 20:49:07,Herald,,Driver,79.83817455197277,-2.348558187484741,6.410960674285889,-3.909279584884644,-10.320240020751951,110.40417078034623,1.3828493875254593,16.560150146484375,-2.408986568450928,2234.96337890625,865.6138916015625,2396.737060546875,Measured,-21.171667098999023,18.869997719384173,158.35729029283175,-9.008152961730955,-24.794811878681458,177.4500164313631,-9.693695068359377,-29.87920995732861,,,1.1913916,70.0,101.325,73 +7/31/24 20:49:42,Jason,,Driver,82.12431351522719,-3.82540512084961,7.594527721405029,-5.20120906829834,-12.795736312866213,115.22594342899174,1.4030673560227322,16.60111427307129,-3.322110652923584,1523.9200439453125,8.623250961303711,1523.9444580078125,Measured,-0.3242103457450866,18.89434645073993,173.20357098337627,-3.5072150230407715,-10.595761476401776,197.1545625897197,-3.500901222229004,-12.03922323108361,,,1.1913916,70.0,101.325,73 +7/31/24 20:50:32,Jason,,Driver,78.3153590506272,-2.604547500610352,6.525287628173828,-2.454107999801636,-8.979395866394043,113.64053664962194,1.451063214511456,11.221305847167969,-1.1993703842163086,2750.040771484375,-1046.230224609375,2942.332763671875,Measured,20.828903198242188,13.041879708417127,150.39894092792565,5.327485084533691,13.96423626827982,169.768674821451,6.095256805419922,18.026392294928428,,,1.1913916,70.0,101.325,73 +7/31/24 20:51:24,Brian,,Pitching Wedge,62.326926940123485,-1.0027711391448977,-4.420799255371094,-2.0363729000091557,2.3844263553619385,82.83473092072836,1.3290360200223958,20.42560195922852,-2.225884199142456,7116.12353515625,-3380.828369140625,7878.40185546875,Estimated,25.412118911743164,15.293678460435444,95.26884084181074,7.361966609954834,12.207522129456606,102.23022094055796,8.001185417175293,14.229771563541362,,,1.1913916,70.0,101.325,73 +7/31/24 20:51:56,Lauren,,Pitching Wedge,65.24288690520643,-3.5532937049865723,1.185339331626892,-0.1323882043361663,-1.3177275657653809,89.13052603353572,1.366133999604224,20.569047927856445,0.0395712777972221,7670.11279296875,-2821.921142578125,8172.751953125,Estimated,20.199138641357425,18.946037182490727,106.1248498524883,8.823208808898926,16.278061395316968,112.12225965107064,9.241162300109863,18.005714750687048,,,1.1913916,70.0,101.325,73 +7/31/24 20:52:26,Brian,,Pitching Wedge,67.2707504476075,-1.3967825174331665,3.5183253288269043,2.043968439102173,-1.4743568897247314,86.74410449368406,1.289477282719523,21.28546905517578,2.119199514389038,6411.1123046875,138.4622802734375,6412.60693359375,Estimated,-1.2372380495071411,18.82504445034897,106.97256867523356,1.8043931722640991,3.368207796451543,114.34085814757418,1.7601418495178225,3.5120265516573,,,1.1913916,70.0,101.325,73 +7/31/24 20:53:03,Brian,,Pitching Wedge,66.04141422771363,0.3172986209392547,0.6858350038528442,1.6019067764282229,0.9160717725753784,86.54760116030411,1.3105049637774908,20.417110443115234,1.40165913105011,6015.669921875,64.50564575195312,6016.015625,Estimated,-0.6143555045127869,17.64591546855854,107.02100331432212,1.2731854915618896,2.377937925300955,115.19296570764254,1.2475675344467163,2.5079563543994823,,,1.1913916,70.0,101.325,73 +7/31/24 20:53:34,Brian,,Pitching Wedge,72.20179970243953,-2.925678253173828,0.8685567378997803,4.259513854980469,3.3909571170806885,84.50419859714202,1.1703890892665216,24.06616973876953,3.607540845870972,7457.67333984375,334.41278076171875,7465.16748046875,Estimated,-2.5675048828125,20.76967226483498,101.4254967250863,2.907508373260498,5.144788063727788,106.5447752531236,2.838970184326172,5.2771343592011135,,,1.1913916,70.0,101.325,73 +7/31/24 20:54:11,Jason,,Pitching Wedge,51.75485475317328,-4.1394548416137695,-0.9435153603553772,4.056066513061523,4.999581813812256,66.91809318209334,1.2929819531179412,24.39144325256348,3.213685989379883,6646.5546875,-1085.5438232421875,6734.619140625,Estimated,9.275894165039062,11.996904455983326,72.1046180085068,6.187828540802002,7.77203296852332,79.3365562539766,6.398407936096191,8.841375203953362,,,1.1913916,70.0,101.325,73 +7/31/24 20:54:25,Brian,,Pitching Wedge,51.440853041776336,-2.612541675567627,-4.858884811401367,-1.874466180801392,2.984418630599976,54.71739338098223,1.0636952955765515,21.34828758239746,-2.1477067470550537,3826.951416015625,-141.8633270263672,3829.579833984375,Estimated,2.1229562759399414,5.751813116860319,48.68526435796775,-1.8509719371795652,-1.572587287454141,60.72315365486975,-1.770451903343201,-1.8760695684447484,,,1.1913916,70.0,101.325,73 +7/31/24 20:54:39,Herald,,Pitching Wedge,54.54602895763082,-0.856980562210083,-2.098251819610596,9.08949089050293,11.187742233276367,55.96831441856693,1.0260749588579745,21.87934684753418,7.203765869140625,4665.60595703125,-991.7155151367188,4769.84033203125,Estimated,12.0001220703125,6.387533399160873,50.9213760857283,9.689576148986816,8.570600123446752,61.8478927480196,10.042203903198242,10.784644053436525,,,1.1913916,70.0,101.325,73 +7/31/24 20:54:52,Jason,,Pitching Wedge,58.60009206162658,-4.691119194030762,-1.772952914237976,26.870006561279297,28.64295959472656,50.68081060868826,0.8648588905865534,21.50462913513184,21.849788665771484,2816.2265625,-871.8963623046875,2948.10693359375,Estimated,17.202388763427734,4.625643616572006,41.02510299462347,24.551105499267575,17.046124844238193,54.08307752109431,25.01315689086914,22.867745271193144,,,1.1913916,70.0,101.325,73 +7/31/24 20:55:09,Brian,,Pitching Wedge,49.99950433406366,-5.996450901031494,-1.141445517539978,12.15051555633545,13.29196071624756,50.77424526427467,1.0154949722108184,17.824384689331055,9.837883949279783,2167.127197265625,788.7174072265625,2306.190673828125,Estimated,-19.998779296875,3.293526255396955,36.57924950927281,7.963730812072754,5.067926755324038,53.80477233519969,7.297912120819092,6.83473665871179,,,1.1913916,70.0,101.325,73 +7/31/24 20:55:55,Jason,,Gap Wedge,62.31993822073673,-0.6717824935913086,-2.410786867141724,3.619774341583252,6.030561447143555,68.21360037205386,1.0945710525328478,26.285446166992188,2.6717100143432617,4744.36865234375,671.8977661132812,4791.70947265625,Estimated,-8.060629844665527,13.545861735610174,76.7171308734396,0.5818186402320862,0.7790847672115646,85.29617785610208,0.3522151112556457,0.5245879011533141,,,1.1913916,70.0,101.325,73 +7/31/24 20:56:22,Brian,,Gap Wedge,59.136068812593294,-7.132810115814209,3.284372091293335,19.563220977783203,16.27884864807129,56.42545261225132,0.954163064018812,26.25611686706543,16.48063850402832,3204.560302734375,-1451.1798095703125,3517.830322265625,Estimated,24.36331558227539,8.197638801152493,54.59106552263575,21.487812042236328,19.99689363496373,65.02065780637122,22.11990737915039,24.48327827759817,,,1.1913916,70.0,101.325,73 +7/31/24 20:56:51,Lauren,,Gap Wedge,46.6660302515752,,5.748694896697998,-3.237786054611206,-8.986480712890625,53.9796141577599,1.1567217924206834,23.1204833984375,-1.940274119377136,6272.72705078125,663.1307373046875,6307.681640625,Estimated,-6.034694671630859,6.634368063583111,48.57309290440935,-3.24159836769104,-2.74667529651191,57.14042129093059,-3.408179521560669,-3.3969848972640198,,,1.1913916,70.0,101.325,73 +7/31/24 20:57:09,Lauren,,Gap Wedge,44.50773621365943,,,,0.0,35.30937831456913,0.7933312569542165,5.824036121368408,34.85582733154297,2714.97705078125,0.0,2714.97705078125,Estimated,-0.0,0.1732772288681374,6.159904675281609,34.88746643066406,3.5232570467844653,17.867500813536026,34.874210357666016,10.21621913402464,,,1.1913916,70.0,101.325,73 +7/31/24 20:57:44,Brian,,Gap Wedge,50.68234232435361,-5.063382148742676,1.9381871223449707,-1.474937915802002,-3.4131250381469727,50.65103388548914,0.9993822614064656,18.34844970703125,-0.9690279364585876,2021.0972900390625,1069.1834716796875,2286.479248046875,Estimated,-27.879350662231445,3.382489965867535,36.41548536134678,-3.643627643585205,-2.3142175373075418,53.62599386633656,-4.505022048950195,-4.212155830272934,,,1.1913916,70.0,101.325,73 +7/31/24 20:58:43,Jason,56,Sand Wedge,57.90140785411904,-6.704780101776123,4.44609260559082,7.130681037902832,2.684588432312012,52.60369829529464,0.9085046503157256,30.930782318115234,6.413629531860352,5717.853515625,-155.8065185546875,5719.97607421875,Estimated,1.5608737468719482,9.693801906992462,49.93015973664978,7.1114373207092285,6.18134826694785,56.21879896849077,7.100421905517578,6.949152542574211,,,1.1913916,70.0,101.325,73 +7/31/24 20:59:05,Brian,56,Sand Wedge,53.1327033933444,-8.099900245666504,0.4000807702541351,-5.252015590667725,-5.652096271514893,53.31855298294613,1.0034978380118529,25.730424880981445,-4.264063835144043,6917.736328125,955.8959350585938,6983.46728515625,Estimated,-7.867336750030518,7.64171416956998,48.830576618840496,-6.163670539855957,-5.242883852145383,55.49654713718292,-6.333820819854736,-6.122450744583318,,,1.1913916,70.0,101.325,73 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_5.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_5.csv new file mode 100644 index 0000000000..4b7c890920 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_5.csv @@ -0,0 +1,63 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +7/18/24 19:56:39,Jason,,7 Iron,72.09678971370522,1.374581217765808,-1.3092739582061768,1.4451721906661987,2.754446029663086,99.6019828477274,1.3815037152589555,15.144367218017578,1.0232717990875244,5737.07763671875,1222.3553466796875,5865.85107421875,Measured,-12.02772617340088,17.386995610759072,127.18476491904494,-4.029245376586914,-8.936742632856408,137.01149821695708,-4.374794483184815,-10.451250201808534,,,1.1857399,72.0,101.325,78 +7/18/24 19:57:18,Brian,,7 Iron,77.95118618460947,-0.5524942874908447,-0.8335942625999451,2.0152957439422607,2.8488900661468506,94.91227054246338,1.2175859687072046,14.074082374572754,1.5511045455932615,1941.0072021484373,-168.15826416015625,1948.2777099609373,Measured,4.951431274414063,9.95746093361231,116.40666851126298,2.6279330253601074,5.337241704591975,142.23722448409717,2.8102097511291504,6.973666060169762,,,1.1857399,72.0,101.325,78 +7/18/24 19:58:45,Brian,,7 Iron,70.74257813421946,-0.610908031463623,-2.2561910152435303,5.279125690460205,7.535316467285156,98.01179745681112,1.3854710987611156,13.017656326293944,4.054083347320557,4041.512451171875,-433.0763854980469,4064.64990234375,Measured,6.116305351257324,12.632755107144476,123.80934198837258,6.322325706481934,13.63410476701938,139.07730858064588,6.522876262664795,15.799230128710064,,,1.1857399,72.0,101.325,78 +7/18/24 19:59:36,Herald,,7 Iron,78.30413784672783,1.1202099323272705,0.2461669147014618,2.1728291511535645,1.9266622066497805,106.58072688287848,1.3611123219503307,15.801472663879396,1.8156133890151975,2901.810546875,-444.9508056640625,2935.725830078125,Measured,8.717582702636719,18.222337735354813,149.782698796349,4.871339797973633,12.71935236205752,167.03475846458787,5.154458522796631,15.006562425466312,,,1.1857399,72.0,101.325,78 +7/18/24 20:00:36,Lauren,,7 Iron,80.69956194940369,-0.8999376893043518,-1.2249127626419067,1.377170443534851,2.602083206176758,110.13714026048092,1.3647799021453642,15.392151832580566,0.9779693484306335,3000.881591796875,77.92835998535156,3001.893310546875,Estimated,-1.4875506162643433,19.55523939559521,157.85914357583897,0.4969282746315002,1.3697041377422892,173.68022456853578,0.4441135823726654,1.347318109582801,,,1.1857399,72.0,101.325,78 +7/18/24 20:01:36,Brian,,7 Iron,76.76702917691728,-1.3699626922607422,0.0220743939280509,4.4032979011535645,4.381223678588867,102.15096251250908,1.3306619209803208,14.91525936126709,3.6197311878204346,1952.173583984375,-695.8610229492188,2072.487548828125,Measured,19.618837356567383,12.834297022018518,134.13927822916685,8.454682350158691,19.72213031027377,156.4861195950616,9.125266075134276,24.81770673650385,,,1.1857399,72.0,101.325,78 +7/18/24 20:03:06,Jason,,7 Iron,78.12886520179018,1.3166886568069458,-2.1980555057525635,4.635742664337158,6.833798408508301,105.19359834974875,1.3464114457320755,14.9107666015625,3.5328681468963623,4942.4287109375,-1280.6148681640625,5105.6416015625,Measured,14.526248931884766,18.77528526363676,138.61668306468346,9.98638916015625,24.038096778337376,149.55710434817047,10.388833045959473,26.969274779643456,,,1.1857399,72.0,101.325,78 +7/18/24 20:04:07,Herald,,7 Iron,76.78920705443397,-1.4904359579086304,-4.048722267150879,8.40428638458252,12.453008651733398,95.13037149338652,1.2388508117547163,14.706338882446287,6.396866798400879,3734.633544921875,-2035.9239501953125,4253.52490234375,Measured,28.59687614440918,12.093742445633891,114.39409870433974,15.794971466064451,31.137576089638287,129.34041924375106,16.862333297729492,37.51820150361391,,,1.1857399,72.0,101.325,78 +7/18/24 20:05:13,Brian,,7 Iron,89.93247944985706,0.7699726223945618,19.999998092651367,1.056305170059204,-18.943693161010746,103.85246395275408,1.1547826167814963,14.640166282653809,3.37021279335022,4948.72998046875,-1053.2940673828125,5059.58056640625,Measured,12.01560878753662,17.952357383422395,136.40992414662378,8.640656471252441,20.49381384171602,147.40351923801973,8.971107482910156,22.98559037756468,,,1.1857399,72.0,101.325,78 +7/18/24 20:06:44,Brian,,9 Iron,68.46219910452555,-4.978363990783691,16.217878341674805,-6.878510475158691,-23.09638977050781,99.44516758988811,1.4525558467389998,17.74738121032715,-3.6208701133728023,3374.1435546875,1735.034912109375,3794.099609375,Measured,-27.21290397644043,17.32765379131763,130.1135962808603,-13.253546714782717,-29.82993261392517,143.62805372237926,-14.126558303833008,-35.054501205583165,,,1.1857399,72.0,101.325,78 +7/18/24 20:07:36,Brian,,9 Iron,70.17279270656127,2.88538670539856,-0.1308443695306778,1.293009638786316,1.4238539934158323,96.71982302610104,1.378309445806873,16.40073013305664,1.0457353591918943,4735.5615234375,95.92403411865234,4736.533203125,Measured,-1.160430669784546,17.134488857950032,125.87749690565032,0.6629335284233093,1.456260717570828,137.23073483654207,0.6211811900138855,1.4874658080430407,,,1.1857399,72.0,101.325,78 +7/18/24 20:08:18,Jason,,9 Iron,72.56411232324808,-1.3022946119308472,3.017965793609619,2.5579679012298584,-0.4599978923797607,90.48317176441653,1.246941068628321,19.38932037353516,2.478801965713501,2661.03515625,198.14874267578125,2668.40234375,Estimated,-4.25855827331543,15.754859869219445,119.9665018455762,1.3914234638214111,2.913222298136219,135.7103210367295,1.2412774562835691,2.939821717501303,,,1.1857399,72.0,101.325,78 +7/18/24 20:09:47,Lauren,,9 Iron,72.82571570571417,0.581389307975769,-0.3085307478904724,6.6448283195495605,6.953359127044678,87.2897877993546,1.1986121516757784,20.97930908203125,5.419607162475586,2386.581787109375,826.4354248046875,2525.622314453125,Estimated,-19.10015869140625,15.597600605961702,113.7676273104853,0.6265133619308472,1.2444581215235928,129.0690183927136,0.0,0.0345508932066511,,,1.1857399,72.0,101.325,78 +7/18/24 20:10:32,Jason,,9 Iron,72.93779974618428,1.290170431137085,0.7374157309532166,1.7501119375228882,1.0126962661743164,89.85590219982441,1.2319524651485692,19.1964168548584,1.5298523902893066,2755.490234375,819.94775390625,2874.8984375,Measured,-16.571359634399414,15.131633095567508,116.73689179220128,-3.107846260070801,-6.329021768623704,131.8425001343412,-3.642391443252564,-8.375868156374793,,,1.1857399,72.0,101.325,78 +7/18/24 20:13:00,Jason,,6 Iron,77.36764091566783,2.011559247970581,0.6404924988746643,4.359585285186768,3.719092845916748,106.70264974319343,1.379163801304234,13.365541458129885,3.661205291748047,3384.56787109375,307.64520263671875,3398.521240234375,Measured,-5.193710803985596,15.669196055348266,145.0052495066957,1.9938032627105715,5.045073615537035,160.61089856463514,1.8002671003341677,5.045791165745754,,,1.1857399,72.0,101.325,78 +7/18/24 20:13:49,Jason,,6 Iron,73.52089275367598,-0.4887504875659942,-1.5840122699737549,3.20224404335022,4.786256313323975,96.30183958077578,1.3098567764053812,10.85370922088623,2.4321932792663574,1771.3502197265625,-255.4234161376953,1789.671142578125,Estimated,8.205321311950684,6.506229031978933,104.14902529113716,3.875452280044556,7.0392885298392684,143.94741362690183,4.2616777420043945,10.697069553544452,,,1.1857399,72.0,101.325,78 +7/18/24 20:14:33,Herald,,6 Iron,75.83249488988531,0.0982303693890571,-2.20997953414917,0.877380907535553,3.087360382080078,104.83307770827014,1.3824294962271244,13.116106986999512,0.4441725015640259,1664.25634765625,204.04237365722656,1676.7177734375,Measured,-6.989737033843994,10.796173875467616,134.4350257256583,-0.975182831287384,-2.288210514045005,164.74640741291114,-1.2419079542160034,-3.5706487349882536,,,1.1857399,72.0,101.325,78 +7/18/24 20:15:18,Brian,,6 Iron,72.84364403224845,-3.884439706802368,0.2654776275157928,2.243825435638428,1.9783477783203125,100.98628688010376,1.3863431493816585,7.903115749359131,1.876347661018372,2488.05224609375,431.7790832519531,2525.239990234375,Estimated,-9.845115661621094,5.365665766529958,105.68059449361316,-0.1631294190883636,-0.3006787312357097,143.17729869359027,-0.7230757474899292,-1.8071013123369115,,,1.1857399,72.0,101.325,78 +7/18/24 20:16:55,Lauren,,6 Iron,72.46443560632906,8.665658950805664,-10.91510772705078,4.367998600006104,15.283105850219728,94.8094365286297,1.308358172327351,7.873773574829102,2.222198486328125,2438.01025390625,508.2383728027344,2490.421630859375,Measured,-11.775486946105955,4.273283181629097,90.3144820512798,0.0969132930040359,0.1529050247943804,126.78298686380458,-0.5424855947494507,-1.2003453405326496,,,1.1857399,72.0,101.325,78 +7/18/24 20:17:23,Herald,,7 Iron,,,,,0.0,71.88800705529775,-32.13681411743164,16.518857955932617,6.116432189941406,4740.728515625,0.0,4740.728515625,Estimated,-0.0,7.80724611924569,75.01330790283555,6.320744037628174,8.258540353642104,88.92401158810208,6.283753871917725,9.732964712715445,,,1.1857399,72.0,101.325,78 +7/18/24 20:17:52,Jason,,7 Iron,70.37916472610823,0.2058316767215728,-0.849279522895813,3.590041160583496,4.43932056427002,96.56347709618149,1.3720463644599037,14.661582946777344,2.8426735401153564,3787.985107421875,1211.4129638671875,3976.977783203125,Measured,-17.734485626220703,13.504698550090213,121.874159137099,-2.9502172470092773,-6.272652359203846,136.6248721521706,-3.594121217727661,-8.564792972920372,,,1.1857399,72.0,101.325,78 +7/18/24 20:18:24,Herald,,7 Iron,73.07937464648421,-2.763359308242798,-4.272127628326416,1.2719072103500366,5.544034957885742,102.87341177922552,1.4076941993122911,15.966290473937988,0.5102148652076721,4743.80517578125,718.336181640625,4797.88427734375,Measured,-8.610663414001465,19.3666759615312,137.21092711333858,-3.044654130935669,-7.287970260278428,148.1170812025557,-3.2903928756713867,-8.501506713232743,,,1.1857399,72.0,101.325,78 +7/18/24 20:20:29,Brian,,7 Iron,,,,,0.0,104.36048155955632,-46.6533088684082,16.35451889038086,-6.809432506561279,2986.62841796875,-137.6136474609375,2989.797119140625,Measured,2.6381282806396484,18.373941075964467,146.26084556145543,-6.264347553253174,-15.959419041003116,162.9410510877733,-6.128934860229492,-17.3966814956259,,,1.1857399,72.0,101.325,78 +7/18/24 20:24:07,Herald,,5 Iron,69.9384828759371,-4.921747207641602,5.4845170974731445,4.008889198303223,-1.475627899169922,84.91902474555263,1.2141959798611777,4.560325622558594,3.9792540073394775,1026.3629150390625,592.57080078125,1185.1417236328125,Estimated,-30.0,0.7397339044071742,34.36288709946621,2.722035646438598,1.6319437082079702,95.12548932860136,1.9028977155685425,3.1587829980527147,,,1.1857399,72.0,101.325,78 +7/18/24 20:24:43,Brian,,5 Iron,66.96735128057935,1.2981250286102295,-2.776828527450561,7.33172082901001,10.108549118041992,93.67324483433548,1.3987897541574248,10.18117332458496,5.674985885620117,1590.751708984375,918.4209594726562,1836.8419189453125,Measured,-30.000001907348636,4.9728158923386445,88.98929196988138,1.377145528793335,2.138818229311056,129.44479776829849,-0.0279764551669359,-0.0599905715580093,,,1.1857399,72.0,101.325,78 +7/18/24 20:25:31,Herald,,5 Iron,72.85267219477737,1.165079951286316,-1.0758309364318848,-0.987056314945221,0.0887746214866638,106.00610737764691,1.4550750739002574,8.46343994140625,-0.945405900478363,2818.976806640625,447.9874877929688,2854.3515625,Measured,-9.029847145080566,7.550074247129089,124.17309822615788,-3.3292551040649414,-7.211250793195006,155.8305957613611,-3.814953565597534,-10.368089470060797,,,1.1857399,72.0,101.325,78 +7/18/24 20:26:02,Brian,,5 Iron,73.06132685466127,0.6283697485923767,-0.5224014520645142,2.260082960128784,2.782484531402588,109.12553379579184,1.49361554865917,8.406516075134277,1.7911169528961182,1712.5701904296875,48.82186126708984,1713.265869140625,Measured,-1.6329429149627686,5.969258468300723,118.47849461565512,1.5281591415405271,3.159550609903903,166.8809857861379,1.438038349151611,4.187917651710961,,,1.1857399,72.0,101.325,78 +7/18/24 20:26:34,Lauren,,5 Iron,75.84206917944812,-0.3450060188770294,-3.458033561706543,10.893943786621094,14.351977348327637,93.90813919155062,1.238206449369898,9.030988693237305,8.515839576721191,3232.406494140625,-1089.2642822265625,3411.00390625,Measured,18.622915267944336,5.7671695256876205,97.532686719499,13.137558937072754,22.168183879334265,127.20608283512956,14.182323455810549,31.16652006259233,,,1.1857399,72.0,101.325,78 +7/18/24 20:29:22,Brian,4 Hybrid,4 Hybrid,71.33548862846874,-1.6329126358032229,0.7693583369255066,8.832716941833496,8.063358306884766,88.7652267805106,1.244334741194805,14.496343612670898,7.351661682128906,3398.811279296875,-475.4723205566406,3431.907958984375,Estimated,7.963638782501221,10.409693823805014,106.2127914710918,9.841809272766112,18.15480040786088,123.03462138395388,10.10388469696045,21.584373348470308,,,1.1857399,72.0,101.325,78 +7/18/24 20:29:53,Herald,4 Hybrid,4 Hybrid,73.0116634275173,-3.5014407634735107,-1.8016153573989868,5.659230709075928,7.460845947265625,100.19831090255592,1.372360335304897,12.829782485961914,4.423189640045166,1347.3115234375,777.8705444335938,1555.7412109375,Measured,-30.0,8.269181581519376,113.93510019175756,-0.3466151356697082,-0.6896997045835391,152.28698239920777,-1.6024218797683716,-4.258596347269815,,,1.1857399,72.0,101.325,78 +7/18/24 20:30:33,Brian,4 Hybrid,4 Hybrid,72.53471532900221,-3.6930322647094727,-9.959491729736328,4.502005100250244,14.461496353149414,97.59121990807488,1.3454415511996105,16.15118980407715,2.451847553253174,2143.892578125,140.1141815185547,2148.46630859375,Measured,-3.739250421524048,13.699806500956129,130.09098510567856,1.5918844938278198,3.613877223997776,151.09883606406763,1.449154257774353,3.8213577012096778,,,1.1857399,72.0,101.325,78 +7/18/24 20:31:08,Brian,4 Hybrid,4 Hybrid,75.53635750576086,-2.2488269805908203,-3.9910168647766113,1.3743213415145874,5.365338325500488,95.68389684193426,1.2667263818570655,15.809248924255373,0.6295148730278015,1328.4310302734375,-216.4272918701172,1345.9456787109375,Measured,9.253301620483398,10.790541940689875,119.91015746697758,2.1755588054656982,4.552099413457256,148.3022091564053,2.467913866043091,6.385967408407396,,,1.1857399,72.0,101.325,78 +7/18/24 20:33:12,Herald,5 Wood,5 Wood,79.3224514340518,,-0.5066234469413757,12.171998023986816,12.678621292114258,84.90780354165327,1.0704132563558642,10.773656845092772,9.934964179992676,2378.212890625,-474.934326171875,2425.172119140625,Estimated,11.293524742126465,5.068387218139662,82.52512410413419,12.090882301330566,17.28596182969909,114.54697861683236,12.625794410705566,25.038002994187764,,,1.1857399,72.0,101.325,78 +7/18/24 20:33:51,Jason,5 Wood,5 Wood,72.44467263429033,-6.664795875549316,1.7974345684051514,12.46018123626709,10.66274642944336,87.72636516353668,1.2109429440918345,12.2466459274292,10.459982872009276,3142.18603515625,-595.44873046875,3198.107666015625,Estimated,10.73039436340332,7.570688692841941,96.76607610116024,13.339862823486328,22.326512167248893,120.46977153731495,13.808996200561523,28.754431232045132,,,1.1857399,72.0,101.325,78 +7/18/24 20:36:57,Lauren,,Driver,78.03552014517027,-4.253751277923584,6.117850303649902,1.840440273284912,-4.27741003036499,104.53071106266545,1.3395273186903336,12.908252716064451,2.277287721633911,1581.9786376953125,-889.18603515625,1814.7474365234373,Measured,29.33912467956543,9.76350335757229,126.6152887051412,8.070759773254395,17.77629058685966,159.44204264905966,9.289481163024902,25.73763322080504,,,1.1857399,72.0,101.325,78 +7/18/24 20:37:30,Lauren,,Driver,81.85226545323803,0.9833388924598694,-1.884011149406433,-4.470489501953125,-2.5864782333374023,106.09860764401128,1.2962207833407509,15.96107006072998,-3.907902240753174,1190.0159912109375,-158.99545288085938,1200.590576171875,Measured,7.610095500946045,13.419011791299567,144.23974024449126,-2.6976206302642822,-6.788612677308436,171.78944639413203,-2.477175712585449,-7.425096921132081,,,1.1857399,72.0,101.325,78 +7/18/24 20:38:26,Lauren,,Driver,83.05768728231214,-0.4304398894309997,3.63903546333313,-4.1770548820495605,-7.816090583801269,104.71944061904742,1.2608037142077797,14.367124557495115,-2.975785970687866,1001.67919921875,-578.3197631835938,1156.6395263671875,Measured,30.000001907348636,10.097545924650603,127.29347377566592,1.1310770511627195,2.5124115798414834,164.2715560468805,2.0875978469848637,5.983980241514644,,,1.1857399,72.0,101.325,78 +7/18/24 20:39:25,Jason,,Driver,86.80783069195058,5.298641204833984,-4.011271953582764,5.902332305908203,9.913604736328123,115.11100928806354,1.32604407195188,14.432921409606934,4.346391677856445,2285.2548828125,-12.909003257751465,2285.29150390625,Measured,0.3236503601074219,18.18105773933576,168.70881978874422,4.626307010650635,13.60748866044014,189.08470925982147,4.612185955047607,15.204522847002067,,,1.1857399,72.0,101.325,78 +7/18/24 20:39:56,Herald,,Driver,79.78566102437071,-6.717020034790039,5.221405506134033,-0.4604770839214325,-5.681882381439209,103.05801978314868,1.2916859804128134,11.38626194000244,0.2750924825668335,2223.396240234375,-415.3894653320313,2261.866455078125,Measured,10.582375526428224,9.387657233130769,126.6991586434906,2.791409492492676,6.170351392818873,156.7358437549101,3.2770376205444336,8.95966356445092,,,1.1857399,72.0,101.325,78 +7/18/24 20:41:36,Lauren,,8 Iron,70.08333880505779,-1.938178539276123,-8.67949104309082,-7.43654203414917,1.2429490089416504,101.13735073761744,1.4431012058220969,16.461483001708984,-7.194583415985107,3504.05810546875,585.7817993164062,3552.683837890625,Measured,-9.490513801574709,17.636374553864698,137.25814358579373,-11.01297378540039,-26.22059248701385,151.09554868287887,-11.263358116149902,-29.511822164562545,,,1.1857399,72.0,101.325,78 +7/18/24 20:42:17,Lauren,,8 Iron,74.17113378663089,0.199437215924263,-4.407780647277832,-4.325423240661621,0.0823574066162109,107.47995917711069,1.4490807095695712,18.025991439819336,-4.1045331954956055,3192.066650390625,1070.146240234375,3366.67529296875,Measured,-18.533823013305664,21.942157649489445,151.6329771019955,-11.353675842285156,-29.851183781153168,165.5459419047802,-11.887134552001951,-34.099934150595345,,,1.1857399,72.0,101.325,78 +7/18/24 20:42:53,Brian,,8 Iron,73.47932736645635,-1.5106269121170044,1.7586334943771362,4.103559494018555,2.344925880432129,101.1892754720111,1.3771121633620789,16.97684669494629,3.5908095836639404,5240.220703125,815.2589111328125,5303.25927734375,Measured,-8.843027114868164,20.39163177173191,133.58600530020885,0.0442346595227718,0.1051545451901247,143.2170810121388,-0.2112177163362503,-0.5274414473662503,,,1.1857399,72.0,101.325,78 +7/18/24 20:43:23,Brian,,8 Iron,76.99058286494437,-0.9025927186012268,-5.377983570098877,-1.704428791999817,3.6735548973083496,104.90057559636443,1.3625117734253205,19.34064674377441,-2.0729875564575195,2427.6923828125,296.84393310546875,2445.773193359375,Measured,-6.97118616104126,21.822969222378333,153.5397583147751,-4.434381484985352,-11.87133212650656,170.80364921785076,-4.634302616119385,-13.800217640337904,,,1.1857399,72.0,101.325,78 +7/18/24 20:44:27,Brian,,Pitching Wedge,71.8098852897474,0.2073074430227279,1.3480778932571411,-2.4614875316619877,-3.809565544128418,90.9580121539102,1.2666502917655638,24.69808387756348,-1.8532408475875852,3795.90087890625,915.18017578125,3904.666259765625,Measured,-13.555147171020508,23.158822433622618,121.08922595761668,-6.988393783569336,-14.732732541818224,131.1248247715157,-7.3110198974609375,-16.686389182113658,,,1.1857399,72.0,101.325,78 +7/18/24 20:45:01,Brian,,Pitching Wedge,70.40897984886442,1.2159544229507446,-2.756869316101074,1.393748760223389,4.150618076324463,83.81021620206684,1.1903341929107436,25.163143157958984,0.7998981475830078,2954.52880859375,734.3635864257812,3044.426025390625,Estimated,-13.958309173583984,19.1686091590052,109.5804548471815,-3.318240165710449,-6.342739180135595,121.67711651234184,-3.7100350856781006,-7.87340779452262,,,1.1857399,72.0,101.325,78 +7/18/24 20:45:32,Jason,,Pitching Wedge,69.79929728141042,-0.2744559943675995,-2.240288734436035,-4.767844676971436,-2.5275559425354004,96.0104296087884,1.375521435720224,18.3737907409668,-4.1967363357543945,7433.0185546875,1494.2694091796875,7581.72802734375,Estimated,-11.366739273071287,20.48781478822684,119.19642863030003,-9.89284610748291,-20.47866185126213,125.75673153680144,-10.101587295532228,-22.056988627804003,,,1.1857399,72.0,101.325,78 +7/18/24 20:46:04,Herald,,Pitching Wedge,70.29910591623457,0.6684430837631226,-5.336188316345215,-1.534132957458496,3.802055358886719,92.9943662650412,1.322838534758171,20.17670440673828,-1.927872896194458,5348.79833984375,686.75927734375,5392.70654296875,Measured,-7.316465854644775,20.228105416607605,119.85159368889616,-5.086886882781982,-10.626858099981972,128.5575552788241,-5.2508721351623535,-11.765177456602371,,,1.1857399,72.0,101.325,78 +7/18/24 20:47:04,Lauren,,Pitching Wedge,69.93140455758385,-1.1513575315475464,0.9489473700523376,5.09650468826294,4.147557258605957,88.53158680882643,1.265977529965476,23.060382843017575,4.305123329162598,4162.3623046875,124.77593231201172,4164.23193359375,Estimated,-1.7170524597167969,20.521427009341096,115.7025681971536,4.027057647705078,8.125534913209606,125.96761620570123,3.945013046264648,8.666551604845267,,,1.1857399,72.0,101.325,78 +7/18/24 20:47:40,Herald,,Pitching Wedge,62.13998082983653,-6.276541709899902,-7.036646842956543,-0.1040894761681556,6.932557582855225,64.10237312743311,1.0315801883326996,31.214853286743164,-0.9659759998321532,3995.416259765625,-1151.6644287109375,4158.08642578125,Estimated,16.079437255859375,14.693447710841724,70.79606507962217,3.0976879596710205,3.825754521402132,78.49523697786026,3.4768824577331543,4.760430938591128,,,1.1857399,72.0,101.325,78 +7/18/24 20:48:04,Herald,,Pitching Wedge,57.90791871235115,-3.752265453338623,-13.0651273727417,-9.471351623535156,3.593775749206543,59.97758230593172,1.035740597134242,26.19689178466797,-9.414783477783203,1172.8245849609375,-563.833251953125,1301.3167724609375,Estimated,25.67583656311035,8.779607480753953,61.9011583356064,-6.553618431091309,-7.064978496032836,77.23054639138536,-5.921060085296631,-7.96697300429679,,,1.1857399,72.0,101.325,78 +7/18/24 20:48:32,Herald,,Pitching Wedge,58.15322361614972,-4.470998764038086,-9.99904441833496,-3.0749261379241943,6.924118041992188,63.87032033744117,1.0983109166746825,22.03877639770508,-3.776964664459229,7961.05126953125,-2207.64111328125,8261.4775390625,Estimated,15.498973846435549,9.380549522851084,64.00700966966315,0.4034830033779144,0.4505967609922265,70.82057025361064,0.8235324025154114,1.0180291170839624,,,1.1857399,72.0,101.325,78 +7/18/24 20:49:35,Lauren,,Pitching Wedge,59.89982746948226,-2.31794810295105,-11.773554801940918,0.5040501356124878,12.277605056762695,61.4247720129365,1.0254582460063206,23.02779006958008,-1.0591514110565186,1316.4752197265625,-667.1726684570312,1475.881591796875,Estimated,26.87530517578125,7.451591523933246,60.84534160872545,2.1298274993896484,2.261285694003874,76.98964976782554,2.808607339859009,3.772455820124748,,,1.1857399,72.0,101.325,78 +7/18/24 20:50:24,Herald,,Gap Wedge,67.5667854329131,-2.122912883758545,-11.47303867340088,-1.7434000968933103,9.729639053344728,75.802065374216,1.1218835540056835,26.671289443969727,-2.8676555156707764,4734.82861328125,4.110563895665109e-05,4734.82861328125,Estimated,-4.974160106030467e-07,17.601788216624072,91.3724180543586,-3.096234083175659,-4.935338495245446,99.3437000102358,-3.0725600719451904,-5.324901509723418,,,1.1857399,72.0,101.325,78 +7/18/24 20:50:51,Lauren,,Gap Wedge,67.81093834999956,0.8238189816474915,-8.67723274230957,-4.479982376098633,4.1972503662109375,84.12354805452378,1.2405601529996275,26.1953239440918,-4.7657151222229,4778.72119140625,486.7916564941406,4803.451171875,Estimated,-5.816458225250244,21.666918739196035,106.18777733707157,-7.378632068634033,-13.637258650494914,114.23953338321736,-7.467081546783447,-14.846197254473736,,,1.1857399,72.0,101.325,78 +7/18/24 20:51:27,Jason,,Gap Wedge,68.24728531683922,7.19173526763916,-0.9670795202255248,3.5873448848724365,4.554424285888672,72.87653965280515,1.067830600359773,27.102060317993164,2.825718879699707,3863.809326171875,955.2032470703124,3980.130126953125,Estimated,-13.886126518249512,16.009612095283387,86.70429504825006,-0.9801865816116332,-1.483177194004881,96.0992049618335,-1.3614251613616943,-2.283212693405204,,,1.1857399,72.0,101.325,78 +7/18/24 20:51:51,Brian,,Gap Wedge,52.16005967922911,,,,0.0,54.36860593749725,1.0423417126408625,29.61837577819824,-13.451915740966797,3048.40625,-521.0806884765625,3092.62109375,Estimated,9.700129508972168,9.420975342095517,53.805535775247336,-12.244677543640137,-11.411432504359937,63.125749546463794,-11.90815544128418,-13.025571085432034,,,1.1857399,72.0,101.325,78 +7/18/24 20:52:11,Jason,,Gap Wedge,54.98224792594692,-4.64971399307251,-18.01468849182129,-9.610517501831056,8.404170989990234,53.72614721477521,0.9771544315019004,31.72081756591797,-10.14842128753662,3273.69384765625,-915.1510009765624,3399.20166015625,Estimated,15.618172645568848,10.211094073376898,53.02495378685626,-7.675906658172607,-7.082516758111069,61.403925243588674,-7.228164672851562,-7.7259261958095635,,,1.1857399,72.0,101.325,78 +7/18/24 20:52:34,Brian,,Gap Wedge,50.52942675486565,-8.11114501953125,-15.748370170593262,-13.330142974853516,2.418227195739746,49.52857643277366,0.9801927235995088,33.63345718383789,-12.920228004455566,1503.7822265625,-261.981201171875,1526.43212890625,Estimated,9.882591247558594,9.07412950995581,47.459959768705176,-12.114192008972168,-9.959995304262293,57.89294372871791,-11.831398963928224,-11.86991475625416,,,1.1857399,72.0,101.325,78 +7/18/24 20:53:28,Lauren,56,Sand Wedge,65.23357714592566,-3.80939531326294,-5.836667537689209,-11.41687297821045,-5.58020544052124,64.40876319329527,0.9873559907532696,33.69514846801758,-10.108403205871582,2497.873291015625,226.33421325683597,2508.1064453125,Estimated,-5.177475929260254,16.148311004595826,74.13429220994021,-11.87904167175293,-15.260258142283988,84.33098104569672,-11.91568374633789,-17.411983671007192,,,1.1857399,72.0,101.325,78 +7/18/24 20:53:50,Herald,56,Sand Wedge,62.549571838633256,-8.688640594482422,0.7693047523498535,13.040818214416504,12.271512985229492,50.130843619095685,0.8014578221002747,21.50078392028809,10.808284759521484,3377.085205078125,-1398.943115234375,3655.372314453125,Estimated,22.50157356262207,4.576212437913057,40.16410532121336,14.08030891418457,9.771186776740365,52.21351713949025,14.749403953552246,13.293134920164448,,,1.1857399,72.0,101.325,78 +7/18/24 20:54:05,Jason,56,Sand Wedge,54.83673067112113,-4.763133525848389,-13.712031364440918,-11.619463920593262,2.092567443847656,49.99740515827716,0.9117502912077776,30.42524719238281,-11.26023769378662,3004.84716796875,-622.5763549804688,3068.66552734375,Estimated,11.70552921295166,8.17695395625492,46.44120534446529,-9.796030044555664,-7.901559124804237,55.22799562796263,-9.440150260925291,-9.0583423624131,,,1.1857399,72.0,101.325,78 +7/18/24 20:54:48,Jason,,Lob Wedge,62.17556441938814,-6.88284158706665,-11.07753086090088,-12.74176025390625,-1.664229393005371,51.05902917935873,0.8212073288945818,33.429622650146484,-11.852469444274902,3672.100830078125,730.3089599609375,3744.0185546875,Estimated,-11.24824047088623,9.902455703949729,48.60998416310531,-14.519206047058104,-12.18673820422498,56.07894342664713,-14.694428443908691,-14.225207610469624,,,1.1857399,72.0,101.325,78 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_6.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_6.csv new file mode 100644 index 0000000000..de18bd09ea --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_6.csv @@ -0,0 +1,69 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +6/21/24 23:42:45,Brian,,Pitching Wedge,70.52760034727135,1.2731672525405884,0.1061623767018318,0.5454369187355042,0.4392745494842529,93.02649389445652,1.3190083518566165,16.942914962768555,0.4613180458545685,4312.67919921875,1550.875,4583.0576171875,Measured,-19.77900505065918,15.139833818374427,116.99124665397812,-6.505446910858154,-13.254853407939096,128.83773360450778,-7.131216049194336,-15.994204581862732,,,1.196976,68.0,101.325,68 +6/21/24 23:43:32,Herald,,Pitching Wedge,73.20324308435738,-0.4588999450206756,3.0428645610809326,6.602327823638916,3.5594632625579834,95.87021149283828,1.3096443197517915,22.18059539794922,5.804046630859375,8511.6455078125,54.91987991333008,8511.822265625,Measured,-0.3696857690811157,25.683157810191915,117.01556826861088,6.38828706741333,13.01983068376228,120.8225642753996,6.347890377044678,13.35877407704811,,,1.196976,68.0,101.325,68 +6/21/24 23:44:30,Brian,,Pitching Wedge,76.24933488173338,0.4995669424533844,1.024552583694458,5.745951652526856,4.721399307250977,95.9111795536146,1.2578625072910834,5.537857055664063,4.8480544090271,4688.5546875,-1463.8509521484375,4911.76171875,Measured,17.339303970336914,3.912058707116557,90.95276799275688,9.452905654907228,14.93780275953543,119.2798062958318,10.556872367858888,21.853431731820592,,,1.196976,68.0,101.325,68 +6/21/24 23:45:17,Brian,,Pitching Wedge,72.73209758557732,2.1424999237060547,3.812088012695313,13.12009620666504,9.308008193969728,87.73918208236319,1.2063337232798543,26.371749877929688,11.25413990020752,5102.89599609375,2.6032989025115967,5102.896484375,Estimated,-0.0292300768196582,24.19490444386201,111.92020251845952,12.468182563781738,24.163284258937665,119.27405755055496,12.363938331604004,25.539028255622497,,,1.196976,68.0,101.325,68 +6/21/24 23:46:47,Jason,,Pitching Wedge,70.8189761863191,3.4942126274108887,-0.0993653386831283,7.708041191101074,7.807406425476074,91.905602290346,1.2977538964775437,20.707019805908203,6.319127082824707,9273.12109375,-1132.6239013671875,9342.03515625,Measured,6.963644981384277,21.66488498497074,109.299333693898,10.399337768554688,19.729389248431744,113.28121170504436,10.457468032836914,20.56118012526485,,,1.196976,68.0,101.325,68 +6/21/24 23:47:45,Lauren,,Pitching Wedge,72.17512481012818,0.5490269660949707,2.874196767807007,6.785318851470947,3.911122083663941,90.71138459870144,1.2568233839198308,23.066829681396484,5.933254241943359,3090.543701171875,407.1667785644531,3117.249755859375,Measured,-7.505265712738037,20.7338093557114,123.28972717036775,3.871863603591919,8.325231326493054,135.82264267521532,3.6155755519866943,8.56525187130967,,,1.196976,68.0,101.325,68 +6/21/24 23:48:42,Brian,,Pitching Wedge,70.2961107507831,0.0055831926874816,1.4368083477020264,2.914673089981079,1.4778647422790527,91.23502655861375,1.2978673440706303,18.73977851867676,2.5739622116088867,5599.53271484375,0.5215082168579102,5599.53271484375,Measured,-0.0053361994214355,17.927716625818903,115.45800873008648,2.768029928207397,5.575760400134527,124.79101742275724,2.7483716011047363,5.983896805443862,,,1.196976,68.0,101.325,68 +6/21/24 23:50:56,Brian,,7 Iron,68.38068111148323,1.2699058055877686,6.571308135986328,7.657981872558594,1.0866737365722656,83.82388644438379,1.225841642432941,13.222907066345217,7.1126885414123535,1973.4813232421875,28.86014175415039,1973.6923828125,Estimated,-0.8378323912620544,6.56248006647337,88.14258272359257,7.085708141326904,10.87272751336036,119.34555391960748,7.013890743255615,14.573319584983436,,,1.196976,68.0,101.325,68 +6/21/24 23:51:38,Lauren,,7 Iron,74.61928221734343,,-5.117059707641602,10.262384414672852,15.379444122314451,71.57348908318909,0.9591822241698484,0.7086246609687805,7.789473533630371,2966.006591796875,-1317.147216796875,3245.3154296875,Estimated,23.94510078430176,0.0189208381039456,24.4829069870832,9.267643928527832,3.942890681909745,24.4829069870832,9.267643928527832,3.942890681909745,,,1.196976,68.0,101.325,68 +6/21/24 23:53:13,Herald,,7 Iron,75.51757585573614,2.7452375888824463,-2.876789331436157,4.1588215827941895,7.035611152648926,101.34270303559332,1.3419750553062222,16.872390747070312,3.0561864376068115,3243.35205078125,-9.9734525680542,3243.367431640625,Measured,0.1761865317821502,18.17411168644321,139.93770134254282,3.287118673324585,8.02405162031829,154.55849605180083,3.2715368270874023,8.820507842650954,,,1.196976,68.0,101.325,68 +6/21/24 23:54:01,Lauren,,7 Iron,75.4811730756337,3.6862971782684326,-0.224028080701828,5.478337287902832,5.702365398406982,105.5210868389122,1.397978893798827,18.39128303527832,4.471998691558838,1358.3179931640625,-784.2251586914062,1568.450439453125,Measured,30.0,16.736477941305452,147.86785765913191,10.991822242736816,28.19379089803715,170.60140018227685,11.85329818725586,35.042661627139296,,,1.196976,68.0,101.325,68 +6/21/24 23:54:48,Lauren,,7 Iron,79.09842841810496,5.158725261688232,1.6366453170776367,1.238766312599182,-0.3978790044784546,98.80876746394824,1.2491874925966513,12.640931129455566,1.2223392724990845,3501.47119140625,-347.3454895019531,3518.657470703125,Measured,5.6651997566223145,11.83260527425341,125.0732566193892,3.0642659664154053,6.685995175329936,141.94352951494693,3.2679443359375,8.091651524865313,,,1.196976,68.0,101.325,68 +6/21/24 23:55:36,Herald,,7 Iron,75.55327891057641,5.373757362365723,-2.636402130126953,7.673431873321533,10.309833526611328,101.03923560268596,1.337324296967631,19.147289276123047,5.973246574401856,2723.45849609375,-1264.5794677734375,3002.72998046875,Measured,24.90678596496582,19.21317027850773,138.4551174572225,14.443889617919922,34.53508663414823,154.4906291518273,15.251510620117188,40.639782704344725,,,1.196976,68.0,101.325,68 +6/21/24 23:56:21,Jason,,7 Iron,77.15819266493781,0.4564096629619598,2.908225774765014,3.3170504570007324,0.4088246822357178,98.79559214925575,1.2804290605701345,18.176441192626957,3.088598251342773,3980.72998046875,-262.5274658203125,3989.377197265625,Measured,3.773168802261353,19.656530785523728,133.64292538769587,4.73619270324707,11.034652938876548,145.93115627137013,4.823611259460449,12.27119219506983,,,1.196976,68.0,101.325,68 +6/21/24 23:57:09,Jason,,7 Iron,80.23471397798312,-0.318757027387619,-3.8608529567718506,5.548505783081055,9.409358978271484,103.11789749247328,1.285203029710674,17.377845764160156,4.074571132659912,2621.3251953125,-206.1290740966797,2629.417236328125,Measured,4.496226787567139,18.5317145140084,145.9185741118963,5.7097649574279785,14.517367355917486,162.28264036602377,5.82221269607544,16.46229762616008,,,1.196976,68.0,101.325,68 +6/21/24 23:57:49,Herald,,7 Iron,75.07393297305316,2.284828424453736,1.6019634008407593,5.762195110321045,4.160231590270996,103.70300434340244,1.3813450319783471,18.942630767822266,4.9336466789245605,3477.302978515625,1988.0186767578125,4005.47802734375,Measured,-29.757158279418945,21.03057477226639,139.21688043984886,-6.068535804748535,-14.717747423505898,151.33135570612103,-6.984603404998779,-18.402261364289416,,,1.196976,68.0,101.325,68 +6/22/24 00:00:20,Lauren,,5 Iron,80.39152070258751,1.878929018974304,0.2456736266613006,8.649166107177734,8.40349292755127,111.22724395305612,1.3835693488688556,14.205028533935549,7.135361671447754,2645.72998046875,-93.12973022460938,2647.368408203125,Measured,2.0159800052642822,17.250535916996228,158.1752327863869,8.112902641296387,22.32237373813814,177.55557974811563,8.140008926391602,25.14056261239216,,,1.196976,68.0,101.325,68 +6/22/24 00:01:25,Jason,,5 Iron,77.9845084669114,0.3641796410083771,-0.7704128623008728,4.640793323516846,5.411206245422363,109.25232913323724,1.400949127987294,11.92861557006836,3.715653419494629,3097.12353515625,449.16351318359375,3129.5244140625,Measured,-8.251847267150879,13.919868094690967,146.657200272095,1.110827088356018,2.843577949117332,164.5548882560397,0.7972127199172974,2.2893619318217877,,,1.196976,68.0,101.325,68 +6/22/24 00:02:16,Herald,,5 Iron,80.30265559429245,4.329835414886475,-2.886806011199951,17.902572631835938,20.789379119873047,95.0610901591972,1.183785137062811,,14.344361305236816,6525.11474609375,-82.75043487548828,6525.6396484375,Measured,0.7265767455101013,,,,,,,,,,1.196976,68.0,101.325,68 +6/22/24 00:03:01,Jason,,5 Iron,78.22042681231505,-1.230648636817932,2.088838577270508,13.185591697692873,11.096753120422363,95.5413320863854,1.2214371102273678,12.804424285888672,11.092314720153809,2809.03076171875,-1519.732421875,3193.781494140625,Measured,28.41412734985352,9.165232312691046,109.7541270285128,18.785043716430664,35.34288129702463,133.3292474795935,20.121057510375977,45.86590529282103,,,1.196976,68.0,101.325,68 +6/22/24 00:03:32,Herald,,5 Iron,79.97853773291627,6.2393951416015625,-3.989405632019043,4.968557834625244,8.957963943481445,104.13997423639012,1.302099002912001,12.3776273727417,3.582103729248047,1512.0792236328125,-872.9993896484375,1745.998779296875,Measured,30.000001907348636,8.849280771659892,122.2579150010506,9.139875411987305,19.420114678964865,158.72128849522232,10.440106391906738,28.76148158002616,,,1.196976,68.0,101.325,68 +6/22/24 00:05:09,Brian,4 Hybrid,4 Hybrid,76.22090214303171,-1.5192233324050903,4.123646259307861,10.414992332458496,6.291346073150635,103.2342310839258,1.3544084126714016,19.3296012878418,9.071089744567873,3831.2734375,-318.3318176269531,3844.475341796875,Measured,4.749666690826416,23.295411453295173,144.1236973572486,11.716402053833008,29.266862204355675,155.93560840004648,11.77220630645752,31.81412581317568,,,1.196976,68.0,101.325,68 +6/22/24 00:05:48,Jason,4 Hybrid,4 Hybrid,78.03024660599931,0.1271272152662277,3.1183149814605717,7.507483005523682,4.389167785644531,107.00794328837036,1.3713649250487328,15.71293830871582,6.557002544403076,1665.7005615234375,54.58240509033203,1666.5946044921875,Measured,-1.8768216371536253,15.10914603154106,150.21329567043722,6.315375804901123,16.52363043884054,173.954695866978,6.225984573364258,18.865383704669966,,,1.196976,68.0,101.325,68 +6/22/24 00:06:40,Brian,4 Hybrid,4 Hybrid,78.40692919438698,0.2566845715045929,2.645193576812744,5.704160690307617,3.058967113494873,96.37065158704536,1.2291088629185132,14.429641723632812,5.016512393951416,3976.666015625,-922.3580932617188,4082.23193359375,Measured,13.058428764343262,13.444522369940955,122.09795136614866,9.715534210205078,20.604817190283484,136.27997246638188,10.141522407531738,23.99618683998392,,,1.196976,68.0,101.325,68 +6/22/24 00:07:27,Jason,4 Hybrid,4 Hybrid,79.0002108843546,0.6571754217147827,-1.328131079673767,-4.613868713378906,-3.2857375144958496,117.82247881189596,1.491419801199921,13.025360107421877,-3.956121683120728,1947.90185546875,148.4446258544922,1953.5499267578125,Measured,-4.3579421043396,15.523407165921183,168.95245311542567,-5.258292675018311,-15.48376668869298,193.2927741152489,-5.3880157470703125,-18.15021768167321,,,1.196976,68.0,101.325,68 +6/22/24 00:10:20,Brian,5 Wood,5 Wood,,,,,0.0,58.07090349902637,-25.96001625061035,19.99605178833008,3.570291757583618,6073.89501953125,2621.615966796875,6615.517578125,Estimated,-23.346004486083984,6.11160040505365,52.04729162747617,-1.2169182300567627,-1.105370061162276,61.99677190091825,-2.009836912155152,-2.1743035902143504,,,1.196976,68.0,101.325,68 +6/22/24 00:10:29,Jason,5 Wood,5 Wood,82.14062906036452,-0.329875499010086,0.927041471004486,8.175569534301758,7.248528003692627,90.88931961292928,1.1065086870242429,12.353973388671877,6.831596374511719,2233.166748046875,-681.6142578125,2334.872802734375,Measured,16.973405838012695,7.406979821312802,100.60495303059452,10.441274642944336,18.232385524178653,129.40608343145595,11.203367233276367,25.142581765305067,,,1.196976,68.0,101.325,68 +6/22/24 00:11:08,Brian,5 Wood,5 Wood,80.55391669605433,-4.24971866607666,4.200190544128418,12.959732055664062,8.759541511535645,94.27803785818924,1.1703718667574998,14.988956451416016,11.170975685119627,3234.072265625,-1501.0421142578125,3565.438232421875,Measured,24.897605895996094,11.836462106625277,114.72675831854484,19.035301208496094,37.41824509081789,131.18832796498737,19.950496673583984,44.762534177398265,,,1.196976,68.0,101.325,68 +6/22/24 00:11:53,Brian,5 Wood,5 Wood,80.73072532327478,-0.7281943559646606,-1.261884689331055,11.69709014892578,12.958974838256836,113.1084382539193,1.4010581200774863,15.048174858093262,9.450359344482422,2745.376953125,-619.3428344726562,2814.370361328125,Measured,12.71281909942627,19.23118829799296,162.53666982712457,14.39736270904541,40.41396297877509,179.6376935200351,14.757612228393556,45.75913632484571,,,1.196976,68.0,101.325,68 +6/22/24 00:12:46,Jason,5 Wood,5 Wood,98.30521273900104,7.094905376434326,-11.956859588623049,0.5082694292068481,12.465128898620604,111.95041001150456,1.1388044122210623,13.736693382263184,-1.0786218643188477,1771.496337890625,-198.171142578125,1782.5462646484375,Measured,6.3829426765441895,14.085407345022873,155.56319984172114,0.4215087592601776,1.146161956167262,180.27748131078624,0.6367366313934326,2.0029925193172886,,,1.196976,68.0,101.325,68 +6/22/24 00:13:47,Brian,5 Wood,5 Wood,81.19325225480134,1.690693974494934,5.7708234786987305,9.29448699951172,3.5236635208129883,89.93889644250521,1.1077139287419873,9.122154235839844,8.35678768157959,2528.881103515625,-287.1549072265625,2545.132080078125,Estimated,6.478199005126953,4.721369299103969,87.48656661707446,9.682716369628906,14.714551821994974,121.2241754584984,9.995896339416504,21.041771892965244,,,1.196976,68.0,101.325,68 +6/22/24 00:16:42,Herald,,Driver,80.94079650015283,-1.568590521812439,2.4835517406463623,13.72847843170166,11.24492645263672,113.52539771105604,1.4025732710801984,16.871944427490234,11.58764362335205,2662.249755859375,-151.4436492919922,2666.5537109375,Measured,3.25579571723938,22.67274474426836,169.12473191437493,13.453080177307127,39.346690479375866,186.2857962038197,13.47234058380127,43.40011492121721,,,1.196976,68.0,101.325,68 +6/22/24 00:17:28,Jason,,Driver,78.16973939698255,-2.973815679550171,0.8981567025184631,-2.624144554138184,-3.522301197052002,116.0298424228713,1.48433195911806,18.20396614074707,-2.0431480407714844,1730.4627685546875,286.405029296875,1754.0037841796875,Measured,-9.397705078125,22.881587315335764,180.1245429930441,-4.74928617477417,-14.913689735079627,200.7871688649684,-5.000259876251221,-17.5007262758902,,,1.196976,68.0,101.325,68 +6/22/24 00:18:14,Herald,,Driver,88.80893400969126,1.2518688440322876,1.7322858572006226,1.741448998451233,0.0091631412506103,126.66484721724191,1.4262624434093494,13.107521057128906,1.6472214460372925,3155.669189453125,-655.5784912109375,3223.046875,Measured,11.736047744750977,23.34258620771493,188.4512292360214,6.627293586730957,21.749259711548348,203.83824241408547,6.967732906341553,24.72773762138036,,,1.196976,68.0,101.325,68 +6/22/24 00:19:03,Herald,,Driver,94.13790507458816,-4.057374954223633,-5.455317497253418,-14.883703231811523,-9.428385734558104,127.95366435103732,1.3592151243397224,6.196589946746826,-12.908418655395508,2102.983154296875,-27.56983757019043,2103.163818359375,Measured,0.7510972619056702,7.385795924416868,156.3832596070024,-12.908076286315918,-34.9340362065891,204.61394756413935,-12.813117027282717,-45.37757900135921,,,1.196976,68.0,101.325,68 +6/22/24 00:19:37,Brian,,Driver,90.93356443590892,-1.0049906969070437,3.2313199043273926,0.0852346718311309,-3.146085262298584,116.40805246030686,1.2801439510528885,15.439726829528809,0.4743390679359436,3507.915771484375,-278.9695739746094,3518.990966796875,Measured,4.546919345855713,23.752186394591035,169.5214704309401,2.405826568603516,7.115999653315612,184.09985458542,2.5400633811950684,8.158942715950445,,,1.196976,68.0,101.325,68 +6/22/24 00:20:20,Jason,,Driver,87.24113982716426,-0.600993275642395,0.8084550499916077,0.2472879141569137,-0.5611671209335327,120.0078488041636,1.3755878137529418,16.387121200561523,0.3042874634265899,3571.5625,-119.34978485107422,3573.55615234375,Measured,1.9139230251312256,27.578358096347078,183.6022752337085,1.1979564428329468,3.838336941613676,191.7101086630264,1.2271665334701538,4.105833245276301,,,1.196976,68.0,101.325,68 +6/22/24 00:21:10,Jason,,Driver,90.5988568300163,-0.1148039326071739,4.633347034454346,2.838667631149292,-1.7946794033050537,114.3208829353198,1.2618358215028176,14.402524948120115,2.9115028381347656,1339.841064453125,773.5574951171875,1547.1151123046875,Measured,-30.0,13.647341899648836,154.3436648567531,-3.08280086517334,-8.300425782649768,182.2520793618969,-4.041329383850098,-12.844431375765794,,,1.196976,68.0,101.325,68 +6/22/24 00:22:32,Brian,,7 Iron,80.66969562723807,0.1552606076002121,2.670182228088379,3.796823501586914,1.1266412734985352,110.38642165174495,1.3683753334315676,18.808185577392575,3.452908754348755,3021.152587890625,422.72412109375,3050.583251953125,Measured,-7.965198040008545,25.16574570445573,162.58112456563686,0.6404136419296265,1.8167213609291368,177.34465336118046,0.3794918060302734,1.1753228629053325,,,1.196976,68.0,101.325,68 +6/22/24 00:23:39,Jason,,7 Iron,76.26232246525797,-1.5332859754562378,2.7152419090271,8.053693771362305,5.338451862335205,108.5968401608161,1.4239907289774507,20.22636985778809,6.955236434936523,3388.897705078125,-309.2510070800781,3402.978515625,Measured,5.214037895202637,27.044936694529724,157.6233031781685,9.674936294555664,26.489907436281783,170.22493663091154,9.754191398620604,28.839788418356196,,,1.196976,68.0,101.325,68 +6/22/24 00:24:05,Lauren,,7 Iron,78.67436077629281,-0.097179390490055,4.482917785644531,0.6158866882324219,-3.867031097412109,109.30068697544084,1.3892796318515084,18.1693058013916,1.0668374300003052,2628.0,-131.6022186279297,2631.293212890625,Measured,2.866802930831909,22.73546781047821,161.63495952297671,2.124398946762085,5.991781514132697,178.34193134080124,2.203892230987549,6.858549313312778,,,1.196976,68.0,101.325,68 +6/22/24 00:24:34,Jason,,7 Iron,78.25461948457723,-0.9098389744758606,3.3624300956726074,3.9107141494750977,0.5482840538024902,111.06908044410191,1.419329378580544,17.979644775390625,3.633080244064331,3443.17578125,-188.64273071289065,3448.339599609375,Measured,3.135953187942505,25.050153371995293,161.1730741223455,5.190370082855225,14.58056287887814,174.44052741992346,5.2490057945251465,15.958585723246188,,,1.196976,68.0,101.325,68 +6/22/24 00:26:50,Brian,,7 Iron,81.19013762406121,-2.795806646347046,1.7665064334869385,7.481952667236328,5.715446472167969,107.4771261431224,1.3237707101911709,18.038209915161133,6.366883277893066,2618.439453125,958.6678466796876,2788.4169921875,Measured,-20.108781814575195,21.073796742832883,154.03097983789303,-0.1282042562961578,-0.3464935102939463,169.49425358465123,-0.7687221765518188,-2.274085047999449,,,1.196976,68.0,101.325,68 +6/22/24 00:29:22,Jason,,7 Iron,,,,,0.0,52.044122883199634,-23.265804290771484,,23.16610717773437,2065.810546875,0.0,2065.810546875,Estimated,-0.0,,,,,,,,,,1.196976,68.0,101.325,68 +6/22/24 00:29:47,Herald,,7 Iron,77.28145524313277,-2.288629531860352,2.0609166622161865,6.491367816925049,4.430451393127441,99.0299659791417,1.2814195290136117,19.302358627319336,5.590033054351807,1993.9642333984373,-272.0780639648437,2012.441162109375,Measured,7.770071506500244,18.003762346630765,140.55640483820753,7.891130447387695,19.29718205817744,159.77234936606874,8.098006248474121,22.50663604275337,,,1.196976,68.0,101.325,68 +6/22/24 00:30:14,Lauren,,7 Iron,75.25726099174062,-1.6912391185760498,3.551316738128662,4.032910346984863,0.4815936088562011,99.71300876706935,1.3249619698225894,14.760937690734863,3.757089614868164,3529.177490234375,126.82949829101562,3531.45556640625,Measured,-2.0581765174865723,15.008234275734594,131.97946878813582,3.2345850467681885,7.446840361177692,146.89801345958404,3.1428608894348145,8.053905046443845,,,1.196976,68.0,101.325,68 +6/22/24 00:30:47,Lauren,,7 Iron,78.0401707581932,-1.1153727769851685,5.202803611755371,0.0553849525749683,-5.14741849899292,102.95679855071194,1.3192795140046871,14.13551902770996,0.6965056657791138,2702.11279296875,-319.36981201171875,2720.9208984375,Measured,6.740667343139648,14.015161474081197,138.18143045784564,2.739454507827759,6.604243991702958,157.46070296342987,2.9786784648895264,8.182379908232917,,,1.196976,68.0,101.325,68 +6/22/24 00:31:18,Herald,,7 Iron,73.79105497075125,-0.2242272347211837,3.603111505508423,7.025108814239502,3.421997308731079,97.3705504534455,1.3195440896195416,14.566998481750488,6.22143030166626,3340.234619140625,-1300.9560546875,3584.641357421875,Measured,21.27994155883789,12.846683106726005,122.37326536890578,13.176193237304688,27.894547430179955,138.14415956502762,13.92030143737793,33.23362577128,,,1.196976,68.0,101.325,68 +6/22/24 00:32:13,Herald,,Gap Wedge,68.03150113919264,0.0806681513786315,1.9573383331298828,3.4904820919036865,1.5331437587738037,82.59226758415298,1.2140297685798374,21.64734268188477,3.112077236175537,7747.57763671875,-355.1557312011719,7755.7138671875,Estimated,2.6246511936187744,17.442291823718506,97.68288833411953,4.456676006317139,7.590542827359798,103.72708073758896,4.488382339477539,8.117349834665958,,,1.196976,68.0,101.325,68 +6/22/24 00:32:43,Brian,,Gap Wedge,69.11916005996773,,9.525887489318848,-0.3207993507385254,-9.846687316894531,83.41900151463688,1.2068867943745645,31.148164749145508,0.9284338355064392,5686.28466796875,835.6622924804688,5747.36181640625,Estimated,-8.36040210723877,26.45473287474215,100.98934300868405,-2.336740255355835,-4.117705937410761,106.166893288555,-2.473063707351685,-4.581035042804217,,,1.196976,68.0,101.325,68 +6/22/24 00:33:13,Herald,,Gap Wedge,70.4058012188625,-0.4858105778694153,1.6755787134170532,1.4067599773406982,-0.268818736076355,88.20365459144796,1.2527895864327896,29.884004592895508,1.365204691886902,5401.94580078125,516.3262329101562,5426.5654296875,Estimated,-5.459831714630127,28.363383055507256,112.70895706998364,-0.7984389662742615,-1.5707016322544831,116.33300280437015,-0.8600281476974487,-1.74614278865522,,,1.196976,68.0,101.325,68 +6/22/24 00:33:52,Jason,,Gap Wedge,67.62992710458866,0.0283648706972599,1.294573187828064,5.603625774383545,4.309052467346191,82.38187214434856,1.218127472131476,25.03282928466797,4.764931201934815,7647.10595703125,511.06298828125,7664.16455078125,Estimated,-3.823443174362183,20.541051173188865,97.64056121541216,3.6869518756866455,6.278793254013351,102.26452150925616,3.595428228378296,6.413075787804246,,,1.196976,68.0,101.325,68 +6/22/24 00:34:34,Jason,,Gap Wedge,57.577733720957895,-3.1747004985809326,1.868941307067871,6.246537208557129,4.377595901489258,61.05829090687712,1.0604497079163837,32.14667892456055,5.364902496337891,2533.705322265625,454.61614990234375,2574.16748046875,Estimated,-10.172192573547363,13.515631804215218,67.52927591310709,3.5893237590789795,4.227666595831181,77.75587658023869,3.293663740158081,4.467403458007141,,,1.196976,68.0,101.325,68 +6/22/24 00:34:53,Jason,,Gap Wedge,54.02626961960004,-9.260086059570312,3.905697107315064,3.0014922618865967,-0.9042048454284668,56.68464962247435,1.04920532218108,35.009490966796875,2.9542019367218018,1727.2371826171875,393.5065002441406,1771.4952392578125,Estimated,-12.834310531616213,12.835461998156802,60.68675049718786,1.0579543113708496,1.1205554260444757,71.40110174689289,0.7478196620941162,0.9320315589296584,,,1.196976,68.0,101.325,68 +6/22/24 00:35:13,Lauren,,Gap Wedge,54.584910642473005,-4.111370086669922,1.5737636089324951,8.836226463317871,7.262462615966797,53.19528187151627,0.9745418879576684,32.7095832824707,7.455197334289551,2012.8037109375,180.8428649902344,2020.9114990234373,Estimated,-5.134026527404785,10.233320399682157,53.38840131117968,6.968014240264893,6.476837633095329,63.7009369594125,6.798177242279053,7.540464497676851,,,1.196976,68.0,101.325,68 +6/22/24 00:35:37,Jason,,Gap Wedge,52.89044485440672,-6.784331321716309,-1.1750179529190063,6.19091796875,7.365935802459717,51.50915305395165,0.9738839065495214,33.88667297363281,4.938333988189697,3037.589111328125,-847.5922241210938,3153.62646484375,Estimated,15.590938568115234,10.211312050111816,49.76948272334266,7.88314151763916,6.826034276529299,57.75506144994824,8.206549644470215,8.24405637322991,,,1.196976,68.0,101.325,68 +6/22/24 00:36:08,Brian,,Gap Wedge,122.55766472596588,,,,0.0,134.20448931589817,1.0950313847442683,15.745794296264648,3.0110113620758057,3417.65283203125,-1231.9451904296875,3632.91064453125,Measured,19.822473526000977,32.43059530804521,201.5422152438969,12.772398948669434,44.55671407799491,215.4539118184057,13.309040069580078,49.59825939068878,,,1.196976,68.0,101.325,68 +6/22/24 00:37:26,Jason,56,Sand Wedge,51.73316753666359,6.896807670593262,-5.2972187995910645,9.503379821777344,14.80059814453125,41.43898014437718,0.8010137812460284,48.99756622314453,7.143466472625732,1000.0000610351562,-156.18365478515625,1012.1232299804688,Estimated,8.876948356628418,10.923430570623282,33.813842293395055,8.21886157989502,4.833846858747052,40.64937368068104,8.295099258422852,5.864541506191188,,,1.196976,68.0,101.325,68 +6/22/24 00:37:50,Lauren,56,Sand Wedge,54.5151813134512,-4.228531360626221,-2.594104528427124,7.139092445373535,9.733197212219238,44.26012733643665,0.811886272228463,41.00494766235352,5.539620399475098,1441.8216552734375,-92.61714935302734,1444.793212890625,Estimated,3.6754143238067623,9.747376208041146,39.41210435886842,6.145768642425537,4.219414768430909,47.76025035925068,6.174094676971436,5.136619672398297,,,1.196976,68.0,101.325,68 +6/22/24 00:38:12,Brian,56,Sand Wedge,59.55834020845805,-2.6503348350524902,0.2482863217592239,5.771830558776856,5.5235443115234375,57.7899168734748,0.9703077129283044,40.5352783203125,4.772180080413818,5434.0283203125,-3066.548095703125,6239.58203125,Estimated,29.437042236328125,16.504546523551085,55.64743709938739,13.078182220458984,12.59193713836737,58.41925429140292,13.384828567504885,13.523501911591666,,,1.196976,68.0,101.325,68 +6/22/24 00:38:43,Lauren,56,Sand Wedge,65.23408487340248,-2.8637771606445312,3.880059957504273,4.589921951293945,0.7098619937896729,71.14295324931936,1.0905794629814156,36.70243835449219,4.25576639175415,4848.65576171875,589.9736938476562,4884.4169921875,Estimated,-6.937520503997803,22.963951232607545,80.18742061659032,2.489235639572144,3.482698772777667,85.55960221877285,2.332464694976806,3.4821147202821976,,,1.196976,68.0,101.325,68 +6/22/24 00:39:16,Brian,56,Sand Wedge,75.48526049515294,-1.5700345039367676,-19.999998092651367,8.591054916381836,28.591053009033203,61.79653092478429,0.8186569208269788,39.92105865478516,4.554347515106201,2270.11669921875,217.67721557617188,2280.529052734375,Estimated,-5.477238655090332,18.72013193494854,68.63173757535833,3.745595216751098,4.483431527204232,77.27385805572794,3.5847384929656982,4.831585219753436,,,1.196976,68.0,101.325,68 +6/22/24 00:39:37,Herald,56,Sand Wedge,56.96142509660058,-3.3585870265960693,5.449882984161377,7.544176578521728,2.094293594360352,53.39876112443062,0.937454795659904,35.18596649169922,6.878885269165039,5572.55712890625,-321.3739318847656,5581.81640625,Estimated,3.3006386756896973,12.001731232678026,51.54335861897471,8.132745742797852,7.291674300345676,56.30534720471224,8.141119003295898,7.973489361424811,,,1.196976,68.0,101.325,68 +6/22/24 00:40:19,Brian,56,Sand Wedge,64.88486223493737,-1.215807557106018,0.8121768236160278,4.898159980773926,4.085983276367188,55.06361232076097,0.848635728336522,47.44015502929688,4.125085353851318,2440.1298828125,567.8453369140625,2505.330810546875,Estimated,-13.100208282470703,18.534551340414964,52.68807647927315,1.9256961345672607,1.7704894341092086,58.53784197880441,1.660243272781372,1.695981022901492,,,1.196976,68.0,101.325,68 +6/22/24 00:41:03,Jason,,Lob Wedge,58.21206027081598,-3.9385716915130615,4.072807312011719,5.158614158630371,1.0858068466186523,46.98993051546131,0.8072198492349055,40.30925750732422,4.747020721435547,2674.715087890625,-711.3626098632812,2767.6953125,Estimated,14.893518447875977,10.849674127003482,42.5980856908318,7.313729763031006,5.422847113213607,49.17054106104251,7.567660331726074,6.475611122854843,,,1.196976,68.0,101.325,68 +6/22/24 00:41:20,Brian,,Lob Wedge,62.34142917284362,-6.530203819274902,6.512004852294922,9.739766120910645,3.2277612686157227,51.82228864200579,0.8312656499793553,45.458892822265625,8.815292358398438,1502.88818359375,-549.9947509765625,1600.3646240234375,Estimated,20.10053253173828,15.366332504970046,50.46114271929855,12.260351181030272,10.715642422900371,58.38065676505949,12.557916641235352,12.693496566673277,,,1.196976,68.0,101.325,68 +6/22/24 00:41:57,Lauren,,Lob Wedge,49.803035133623325,-8.301666259765625,6.399886131286621,10.881643295288086,4.481757164001465,42.81707198174309,0.8597281644956647,41.82435989379883,9.739227294921877,1000.0001220703124,-488.9375,1113.1307373046875,Estimated,26.055740356445312,9.236601441735615,37.07682886098428,12.35096549987793,7.930720031542307,45.797400106906025,12.741761207580566,10.100935515026094,,,1.196976,68.0,101.325,68 +6/22/24 00:42:15,Lauren,,Lob Wedge,59.790960458571135,-3.2978322505950928,1.7147719860076904,2.4800808429718018,0.7653088569641113,53.16401183220887,0.8891647069132792,41.26737594604492,2.251758813858032,2131.968994140625,-579.3341674804688,2209.280517578125,Estimated,15.202277183532717,14.344751683832442,53.22453703996871,4.982872009277344,4.622961668371829,60.89792719233537,5.265480041503906,5.588651273070241,,,1.196976,68.0,101.325,68 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_7.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_7.csv new file mode 100644 index 0000000000..f8f517f6a5 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_7.csv @@ -0,0 +1,133 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,,,1.1954004,68.0,101.325,83 +6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,,,1.1954004,68.0,101.325,83 +6/8/24 18:07:33,Lauren,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,,,1.1954004,68.0,101.325,83 +6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.009035110473636,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,,,1.1954004,68.0,101.325,83 +6/8/24 18:08:33,Jason,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.504077911376957,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,,,1.1954004,68.0,101.325,83 +6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,,,1.1954004,68.0,101.325,83 +6/8/24 18:09:44,Herald,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,,,1.1954004,68.0,101.325,83 +6/8/24 18:12:12,Herald,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,,,1.1954004,68.0,101.325,83 +6/8/24 18:12:59,Brian,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,,,1.1954004,68.0,101.325,83 +6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,,,1.1954004,68.0,101.325,83 +6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,,,1.1954004,68.0,101.325,83 +6/8/24 18:15:33,Brian,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,,,1.1954004,68.0,101.325,83 +6/8/24 18:16:24,Jason,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,,,1.1954004,68.0,101.325,83 +6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,,,1.1954004,68.0,101.325,83 +6/8/24 18:17:43,Lauren,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,,,1.1954004,68.0,101.325,83 +6/8/24 18:18:14,Brian,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,,,1.1954004,68.0,101.325,83 +6/8/24 18:19:15,Brian,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,,,1.1954004,68.0,101.325,83 +6/8/24 18:19:50,Jason,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190671997,,,1.1954004,68.0,101.325,83 +6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,,,1.1954004,68.0,101.325,83 +6/8/24 18:21:02,Lauren,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.989024097597397,,,1.1954004,68.0,101.325,83 +6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,,,1.1954004,68.0,101.325,83 +6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,,,1.1954004,68.0,101.325,83 +6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,,,1.1954004,68.0,101.325,83 +6/8/24 18:27:35,Lauren,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,,,1.1954004,68.0,101.325,83 +6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,,,1.1954004,68.0,101.325,83 +6/8/24 18:28:56,Lauren,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,,,1.1954004,68.0,101.325,83 +6/8/24 18:29:39,Jason,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,,,1.1954004,68.0,101.325,83 +6/8/24 18:30:27,Brian,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,,,1.1954004,68.0,101.325,83 +6/8/24 18:31:16,Brian,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,,,1.1954004,68.0,101.325,83 +6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.2665858268737797,5.504523204376881,,,1.1954004,68.0,101.325,83 +6/8/24 18:35:21,Brian,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,,,1.1954004,68.0,101.325,83 +6/8/24 18:35:33,Lauren,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,,,1.1954004,68.0,101.325,83 +6/8/24 18:35:53,Lauren,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,,,1.1954004,68.0,101.325,83 +6/8/24 18:36:36,Jason,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,,,1.1954004,68.0,101.325,83 +6/8/24 18:37:09,Lauren,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,,,1.1954004,68.0,101.325,83 +6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,,,1.1954004,68.0,101.325,83 +6/8/24 18:38:49,Lauren,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,,,1.1954004,68.0,101.325,83 +6/8/24 18:39:50,Herald,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,,,1.1954004,68.0,101.325,83 +6/8/24 18:40:35,Jason,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,,,1.1954004,68.0,101.325,83 +6/8/24 18:40:41,Lauren,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,,,1.1954004,68.0,101.325,83 +6/8/24 18:42:01,Jason,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,,,1.1954004,68.0,101.325,83 +6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,,,1.1954004,68.0,101.325,83 +6/8/24 18:43:35,Brian,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.057226181030277,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,,,1.1954004,68.0,101.325,83 +6/8/24 18:48:44,Brian,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,,,1.1954004,68.0,101.325,83 +6/8/24 18:49:16,Brian,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,,,1.1954004,68.0,101.325,83 +6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,,,1.1954004,68.0,101.325,83 +6/8/24 18:50:27,Herald,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.121604919433597,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,,,1.1954004,68.0,101.325,83 +6/8/24 18:50:59,Brian,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,,,1.1954004,68.0,101.325,83 +6/8/24 18:51:28,Brian,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.000001907348636,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,,,1.1954004,68.0,101.325,83 +6/8/24 18:51:37,Jason,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.072999954223636,,,,,,,,,,1.1954004,68.0,101.325,83 +6/8/24 18:52:05,Herald,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.650413513183597,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,,,1.1954004,68.0,101.325,83 +6/8/24 18:52:34,Jason,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.200265129979694,137.18456965857877,11.30020809173584,26.88124972496917,,,1.1954004,68.0,101.325,83 +6/8/24 18:52:45,Herald,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.677127061026116,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,,,1.1954004,68.0,101.325,83 +6/8/24 18:52:53,Lauren,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,,,1.1954004,68.0,101.325,83 +6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,,,1.1954004,68.0,101.325,83 +6/8/24 18:54:02,Jason,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,,,1.1954004,68.0,101.325,83 +6/8/24 18:54:39,Jason,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.539892196655277,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,,,1.1954004,68.0,101.325,83 +6/8/24 18:55:24,Lauren,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.000001907348636,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,,,1.1954004,68.0,101.325,83 +6/8/24 18:56:08,Brian,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.64984130859372,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,,,1.1954004,68.0,101.325,83 +6/8/24 18:57:22,Brian,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,,,1.1954004,68.0,101.325,83 +6/8/24 18:57:29,Herald,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,,,1.1954004,68.0,101.325,83 +6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,,,1.1954004,68.0,101.325,83 +6/8/24 18:58:13,Lauren,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,,,1.1954004,68.0,101.325,83 +6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,,,1.1954004,68.0,101.325,83 +6/8/24 19:02:05,Lauren,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,,,1.1954004,68.0,101.325,83 +6/8/24 19:02:36,Herald,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,,,1.1954004,68.0,101.325,83 +6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.000001907348636,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,,,1.1954004,68.0,101.325,83 +6/8/24 19:04:02,Herald,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.000001907348636,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,,,1.1954004,68.0,101.325,83 +6/8/24 19:04:10,Lauren,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,,,1.1954004,68.0,101.325,83 +6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,,,1.1954004,68.0,101.325,83 +6/8/24 19:05:09,Herald,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,,,1.1954004,68.0,101.325,83 +6/8/24 19:05:37,Lauren,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,,,1.1954004,68.0,101.325,83 +6/8/24 19:06:44,Herald,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.68109130859372,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,,,1.1954004,68.0,101.325,83 +6/8/24 19:07:29,Jason,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,,,1.1954004,68.0,101.325,83 +6/8/24 19:08:03,Brian,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.329000485199916,158.8419036791438,8.070443153381348,22.299921091490887,,,1.1954004,68.0,101.325,83 +6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,,,1.1954004,68.0,101.325,83 +6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,,,1.1954004,68.0,101.325,83 +6/8/24 19:13:50,Jason,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.501951270239037,,,1.1954004,68.0,101.325,83 +6/8/24 19:14:45,Herald,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.765661320022215,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,,,1.1954004,68.0,101.325,83 +6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,,,1.1954004,68.0,101.325,83 +6/8/24 19:16:01,Herald,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,,,1.1954004,68.0,101.325,83 +6/8/24 19:16:30,Herald,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,,,1.1954004,68.0,101.325,83 +6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,,,1.1954004,68.0,101.325,83 +6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,,,1.1954004,68.0,101.325,83 +6/8/24 19:18:19,Jason,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,,,1.1954004,68.0,101.325,83 +6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,,,1.1954004,68.0,101.325,83 +6/8/24 19:20:35,Jason,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,,,1.1954004,68.0,101.325,83 +6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,,,1.1954004,68.0,101.325,83 +6/8/24 19:22:20,Brian,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,,,1.1954004,68.0,101.325,83 +6/8/24 19:23:05,Brian,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,,,1.1954004,68.0,101.325,83 +6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.000001907348636,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,,,1.1954004,68.0,101.325,83 +6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,,,1.1954004,68.0,101.325,83 +6/8/24 19:26:02,Brian,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,,,1.1954004,68.0,101.325,83 +6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,,,1.1954004,68.0,101.325,83 +6/8/24 19:28:58,Brian,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,,,1.1954004,68.0,101.325,83 +6/8/24 19:29:44,Jason,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,,,1.1954004,68.0,101.325,83 +6/8/24 19:30:25,Jason,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,,,1.1954004,68.0,101.325,83 +6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,,,1.1954004,68.0,101.325,83 +6/8/24 19:32:03,Brian,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,,,1.1954004,68.0,101.325,83 +6/8/24 19:32:42,Jason,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,,,1.1954004,68.0,101.325,83 +6/8/24 19:33:21,Lauren,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.656998271810156,139.29091326545313,20.567537307739254,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,,,1.1954004,68.0,101.325,83 +6/8/24 19:34:29,Jason,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,,,1.1954004,68.0,101.325,83 +6/8/24 19:34:56,Brian,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,,,1.1954004,68.0,101.325,83 +6/8/24 19:36:29,Jason,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309975,3.477220296859741,12.482068520362532,,,1.1954004,68.0,101.325,83 +6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,,,1.1954004,68.0,101.325,83 +6/8/24 19:39:59,Brian,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,,,1.1954004,68.0,101.325,83 +6/8/24 19:40:41,Jason,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404495,11.679834365844728,39.35226400890406,,,1.1954004,68.0,101.325,83 +6/8/24 19:41:14,Herald,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,,,1.1954004,68.0,101.325,83 +6/8/24 19:42:28,Lauren,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.49111433376677,5.180091857910156,17.6502520583374,,,1.1954004,68.0,101.325,83 +6/8/24 19:43:30,Herald,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.8273589611053462,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,,,1.1954004,68.0,101.325,83 +6/8/24 19:43:55,Jason,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,,,1.1954004,68.0,101.325,83 +6/8/24 19:44:25,Jason,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,,,1.1954004,68.0,101.325,83 +6/8/24 19:44:50,Lauren,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,,,1.1954004,68.0,101.325,83 +6/8/24 19:45:10,Herald,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.531590174202396,,,1.1954004,68.0,101.325,83 +6/8/24 19:45:36,Herald,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,,,1.1954004,68.0,101.325,83 +6/8/24 19:45:56,Herald,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,,,1.1954004,68.0,101.325,83 +6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,,,1.1954004,68.0,101.325,83 +6/8/24 19:46:35,Jason,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,,,1.1954004,68.0,101.325,83 +6/8/24 19:46:56,Herald,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,,,1.1954004,68.0,101.325,83 +6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,,,1.1954004,68.0,101.325,83 +6/8/24 19:48:10,Jason,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,,,1.1954004,68.0,101.325,83 +6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,,,1.1954004,68.0,101.325,83 +6/8/24 19:48:56,Jason,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.632628355716637,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,,,1.1954004,68.0,101.325,83 +6/8/24 19:49:03,Herald,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,,,1.1954004,68.0,101.325,83 +6/8/24 19:49:20,Brian,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,,,1.1954004,68.0,101.325,83 +6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,,,1.1954004,68.0,101.325,83 +6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,,,1.1954004,68.0,101.325,83 +6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,,,1.1954004,68.0,101.325,83 +6/8/24 19:51:23,Brian,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,,,1.1954004,68.0,101.325,83 +6/8/24 19:51:37,Herald,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.8583030700683596,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,,,1.1954004,68.0,101.325,83 +6/8/24 19:52:00,Jason,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,,,1.1954004,68.0,101.325,83 +6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,,,1.1954004,68.0,101.325,83 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_8.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_8.csv new file mode 100644 index 0000000000..afd275b141 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_8.csv @@ -0,0 +1,133 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,,,1.1954004,68.0,101.325,83 +6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,,,1.1954004,68.0,101.325,83 +6/8/24 18:07:33,Jason,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,,,1.1954004,68.0,101.325,83 +6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.009035110473636,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,,,1.1954004,68.0,101.325,83 +6/8/24 18:08:33,Herald,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.504077911376957,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,,,1.1954004,68.0,101.325,83 +6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,,,1.1954004,68.0,101.325,83 +6/8/24 18:09:44,Brian,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,,,1.1954004,68.0,101.325,83 +6/8/24 18:12:12,Lauren,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,,,1.1954004,68.0,101.325,83 +6/8/24 18:12:59,Lauren,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,,,1.1954004,68.0,101.325,83 +6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,,,1.1954004,68.0,101.325,83 +6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,,,1.1954004,68.0,101.325,83 +6/8/24 18:15:33,Jason,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,,,1.1954004,68.0,101.325,83 +6/8/24 18:16:24,Brian,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,,,1.1954004,68.0,101.325,83 +6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,,,1.1954004,68.0,101.325,83 +6/8/24 18:17:43,Jason,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,,,1.1954004,68.0,101.325,83 +6/8/24 18:18:14,Lauren,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,,,1.1954004,68.0,101.325,83 +6/8/24 18:19:15,Jason,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,,,1.1954004,68.0,101.325,83 +6/8/24 18:19:50,Brian,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190671997,,,1.1954004,68.0,101.325,83 +6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,,,1.1954004,68.0,101.325,83 +6/8/24 18:21:02,Jason,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.989024097597397,,,1.1954004,68.0,101.325,83 +6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,,,1.1954004,68.0,101.325,83 +6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,,,1.1954004,68.0,101.325,83 +6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,,,1.1954004,68.0,101.325,83 +6/8/24 18:27:35,Brian,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,,,1.1954004,68.0,101.325,83 +6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,,,1.1954004,68.0,101.325,83 +6/8/24 18:28:56,Brian,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,,,1.1954004,68.0,101.325,83 +6/8/24 18:29:39,Lauren,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,,,1.1954004,68.0,101.325,83 +6/8/24 18:30:27,Herald,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,,,1.1954004,68.0,101.325,83 +6/8/24 18:31:16,Herald,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,,,1.1954004,68.0,101.325,83 +6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.2665858268737797,5.504523204376881,,,1.1954004,68.0,101.325,83 +6/8/24 18:35:21,Lauren,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,,,1.1954004,68.0,101.325,83 +6/8/24 18:35:33,Brian,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,,,1.1954004,68.0,101.325,83 +6/8/24 18:35:53,Brian,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,,,1.1954004,68.0,101.325,83 +6/8/24 18:36:36,Lauren,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,,,1.1954004,68.0,101.325,83 +6/8/24 18:37:09,Herald,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,,,1.1954004,68.0,101.325,83 +6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,,,1.1954004,68.0,101.325,83 +6/8/24 18:38:49,Jason,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,,,1.1954004,68.0,101.325,83 +6/8/24 18:39:50,Jason,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,,,1.1954004,68.0,101.325,83 +6/8/24 18:40:35,Herald,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,,,1.1954004,68.0,101.325,83 +6/8/24 18:40:41,Jason,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,,,1.1954004,68.0,101.325,83 +6/8/24 18:42:01,Herald,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,,,1.1954004,68.0,101.325,83 +6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,,,1.1954004,68.0,101.325,83 +6/8/24 18:43:35,Herald,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.057226181030277,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,,,1.1954004,68.0,101.325,83 +6/8/24 18:48:44,Jason,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,,,1.1954004,68.0,101.325,83 +6/8/24 18:49:16,Lauren,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,,,1.1954004,68.0,101.325,83 +6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,,,1.1954004,68.0,101.325,83 +6/8/24 18:50:27,Brian,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.121604919433597,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,,,1.1954004,68.0,101.325,83 +6/8/24 18:50:59,Herald,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,,,1.1954004,68.0,101.325,83 +6/8/24 18:51:28,Herald,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.000001907348636,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,,,1.1954004,68.0,101.325,83 +6/8/24 18:51:37,Brian,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.072999954223636,,,,,,,,,,1.1954004,68.0,101.325,83 +6/8/24 18:52:05,Jason,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.650413513183597,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,,,1.1954004,68.0,101.325,83 +6/8/24 18:52:34,Brian,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.200265129979694,137.18456965857877,11.30020809173584,26.88124972496917,,,1.1954004,68.0,101.325,83 +6/8/24 18:52:45,Jason,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.677127061026116,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,,,1.1954004,68.0,101.325,83 +6/8/24 18:52:53,Jason,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,,,1.1954004,68.0,101.325,83 +6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,,,1.1954004,68.0,101.325,83 +6/8/24 18:54:02,Herald,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,,,1.1954004,68.0,101.325,83 +6/8/24 18:54:39,Lauren,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.539892196655277,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,,,1.1954004,68.0,101.325,83 +6/8/24 18:55:24,Herald,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.000001907348636,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,,,1.1954004,68.0,101.325,83 +6/8/24 18:56:08,Lauren,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.64984130859372,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,,,1.1954004,68.0,101.325,83 +6/8/24 18:57:22,Lauren,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,,,1.1954004,68.0,101.325,83 +6/8/24 18:57:29,Jason,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,,,1.1954004,68.0,101.325,83 +6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,,,1.1954004,68.0,101.325,83 +6/8/24 18:58:13,Herald,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,,,1.1954004,68.0,101.325,83 +6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,,,1.1954004,68.0,101.325,83 +6/8/24 19:02:05,Jason,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,,,1.1954004,68.0,101.325,83 +6/8/24 19:02:36,Lauren,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,,,1.1954004,68.0,101.325,83 +6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.000001907348636,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,,,1.1954004,68.0,101.325,83 +6/8/24 19:04:02,Lauren,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.000001907348636,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,,,1.1954004,68.0,101.325,83 +6/8/24 19:04:10,Brian,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,,,1.1954004,68.0,101.325,83 +6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,,,1.1954004,68.0,101.325,83 +6/8/24 19:05:09,Brian,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,,,1.1954004,68.0,101.325,83 +6/8/24 19:05:37,Brian,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,,,1.1954004,68.0,101.325,83 +6/8/24 19:06:44,Lauren,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.68109130859372,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,,,1.1954004,68.0,101.325,83 +6/8/24 19:07:29,Brian,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,,,1.1954004,68.0,101.325,83 +6/8/24 19:08:03,Herald,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.329000485199916,158.8419036791438,8.070443153381348,22.299921091490887,,,1.1954004,68.0,101.325,83 +6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,,,1.1954004,68.0,101.325,83 +6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,,,1.1954004,68.0,101.325,83 +6/8/24 19:13:50,Lauren,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.501951270239037,,,1.1954004,68.0,101.325,83 +6/8/24 19:14:45,Brian,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.765661320022215,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,,,1.1954004,68.0,101.325,83 +6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,,,1.1954004,68.0,101.325,83 +6/8/24 19:16:01,Brian,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,,,1.1954004,68.0,101.325,83 +6/8/24 19:16:30,Lauren,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,,,1.1954004,68.0,101.325,83 +6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,,,1.1954004,68.0,101.325,83 +6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,,,1.1954004,68.0,101.325,83 +6/8/24 19:18:19,Herald,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,,,1.1954004,68.0,101.325,83 +6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,,,1.1954004,68.0,101.325,83 +6/8/24 19:20:35,Brian,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,,,1.1954004,68.0,101.325,83 +6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,,,1.1954004,68.0,101.325,83 +6/8/24 19:22:20,Herald,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,,,1.1954004,68.0,101.325,83 +6/8/24 19:23:05,Lauren,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,,,1.1954004,68.0,101.325,83 +6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.000001907348636,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,,,1.1954004,68.0,101.325,83 +6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,,,1.1954004,68.0,101.325,83 +6/8/24 19:26:02,Herald,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,,,1.1954004,68.0,101.325,83 +6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,,,1.1954004,68.0,101.325,83 +6/8/24 19:28:58,Jason,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,,,1.1954004,68.0,101.325,83 +6/8/24 19:29:44,Brian,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,,,1.1954004,68.0,101.325,83 +6/8/24 19:30:25,Brian,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,,,1.1954004,68.0,101.325,83 +6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,,,1.1954004,68.0,101.325,83 +6/8/24 19:32:03,Lauren,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,,,1.1954004,68.0,101.325,83 +6/8/24 19:32:42,Herald,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,,,1.1954004,68.0,101.325,83 +6/8/24 19:33:21,Brian,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.656998271810156,139.29091326545313,20.567537307739254,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,,,1.1954004,68.0,101.325,83 +6/8/24 19:34:29,Brian,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,,,1.1954004,68.0,101.325,83 +6/8/24 19:34:56,Jason,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,,,1.1954004,68.0,101.325,83 +6/8/24 19:36:29,Herald,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309975,3.477220296859741,12.482068520362532,,,1.1954004,68.0,101.325,83 +6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,,,1.1954004,68.0,101.325,83 +6/8/24 19:39:59,Herald,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,,,1.1954004,68.0,101.325,83 +6/8/24 19:40:41,Brian,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404495,11.679834365844728,39.35226400890406,,,1.1954004,68.0,101.325,83 +6/8/24 19:41:14,Lauren,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,,,1.1954004,68.0,101.325,83 +6/8/24 19:42:28,Herald,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.49111433376677,5.180091857910156,17.6502520583374,,,1.1954004,68.0,101.325,83 +6/8/24 19:43:30,Lauren,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.8273589611053462,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,,,1.1954004,68.0,101.325,83 +6/8/24 19:43:55,Brian,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,,,1.1954004,68.0,101.325,83 +6/8/24 19:44:25,Brian,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,,,1.1954004,68.0,101.325,83 +6/8/24 19:44:50,Brian,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,,,1.1954004,68.0,101.325,83 +6/8/24 19:45:10,Jason,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.531590174202396,,,1.1954004,68.0,101.325,83 +6/8/24 19:45:36,Lauren,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,,,1.1954004,68.0,101.325,83 +6/8/24 19:45:56,Brian,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,,,1.1954004,68.0,101.325,83 +6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,,,1.1954004,68.0,101.325,83 +6/8/24 19:46:35,Lauren,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,,,1.1954004,68.0,101.325,83 +6/8/24 19:46:56,Lauren,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,,,1.1954004,68.0,101.325,83 +6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,,,1.1954004,68.0,101.325,83 +6/8/24 19:48:10,Herald,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,,,1.1954004,68.0,101.325,83 +6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,,,1.1954004,68.0,101.325,83 +6/8/24 19:48:56,Lauren,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.632628355716637,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,,,1.1954004,68.0,101.325,83 +6/8/24 19:49:03,Jason,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,,,1.1954004,68.0,101.325,83 +6/8/24 19:49:20,Lauren,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,,,1.1954004,68.0,101.325,83 +6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,,,1.1954004,68.0,101.325,83 +6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,,,1.1954004,68.0,101.325,83 +6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,,,1.1954004,68.0,101.325,83 +6/8/24 19:51:23,Jason,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,,,1.1954004,68.0,101.325,83 +6/8/24 19:51:37,Jason,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.8583030700683596,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,,,1.1954004,68.0,101.325,83 +6/8/24 19:52:00,Brian,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,,,1.1954004,68.0,101.325,83 +6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,,,1.1954004,68.0,101.325,83 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_9.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_9.csv new file mode 100644 index 0000000000..cfc0f1ac35 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_9.csv @@ -0,0 +1,79 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +5/30/24 22:03:23,Lauren,,Pitching Wedge,63.98236171173676,-3.9634993076324463,-2.6018123626708984,2.0087459087371826,4.61055850982666,87.74381562891631,1.3713750677762309,21.57220268249512,1.3244725465774536,4089.396484375,258.93475341796875,4097.5859375,Estimated,-3.6230506896972656,18.3832295965442,113.72400693268082,0.1532334089279174,0.3060937648216324,124.5397914136347,0.0442346595227718,0.0953591341842905,,,1.2077947,63.0,101.325,88 +5/30/24 22:04:06,Brian,,Pitching Wedge,62.87879684109976,-2.1303327083587646,3.7020106315612793,1.1037604808807373,-2.598250150680542,86.07402368957628,1.368887892481354,14.977065086364746,1.369875431060791,5174.859375,1495.0545654296875,5386.498046875,Estimated,-16.114391326904297,11.052759609186978,99.92372254348628,-3.8751492500305176,-6.753111150666427,112.84635124773922,-4.476715564727783,-8.808142616961163,,,1.2077947,63.0,101.325,88 +5/30/24 22:04:38,Lauren,,Pitching Wedge,65.49527866059316,-2.4591660499572754,2.936609268188477,5.213776588439941,2.277167320251465,89.76795014766412,1.370601850751041,17.80867576599121,4.650163173675537,6984.65869140625,-213.25543212890625,6987.9130859375,Measured,1.7488101720809937,16.83765982139107,110.08702026371613,5.74750280380249,11.02465625464606,117.92089135462356,5.757962226867676,11.830599679702004,,,1.2077947,63.0,101.325,88 +5/30/24 22:05:08,Jason,,Pitching Wedge,67.87207471147258,-2.4020793437957764,6.426488876342773,3.9974286556243896,-2.429060220718384,87.24884533828299,1.2854895877160375,20.32680320739746,4.087705612182617,3473.076171875,1565.867431640625,3809.75048828125,Estimated,-24.268659591674805,15.65981679804156,109.39799684759691,-3.289381265640259,-6.277132876204803,121.85274944133651,-4.068231105804443,-8.644733072335953,,,1.2077947,63.0,101.325,88 +5/30/24 22:05:46,Jason,,Pitching Wedge,65.00666989658112,-1.4982960224151611,2.086385726928711,0.1221166253089904,-1.9642691612243648,88.43988866654308,1.3604740683877792,15.817036628723145,0.36137256026268,4877.9814453125,1359.476806640625,5063.8798828125,Estimated,-15.57297420501709,12.637458815634773,106.4556071242796,-4.93244743347168,-9.153184144070224,118.76246928255932,-5.467767715454102,-11.316349801048432,,,1.2077947,63.0,101.325,88 +5/30/24 22:06:21,Jason,,Pitching Wedge,,,,,0.0,90.03599612248308,-40.24969100952149,18.44425201416016,3.7101662158966064,4803.62841796875,958.432373046875,4898.3095703125,Measured,-11.283629417419434,16.352600052100343,113.84602384259142,-0.1988101750612259,-0.3964717818763859,124.0865249591152,-0.5421248078346252,-1.1740129165940658,,,1.2077947,63.0,101.325,88 +5/30/24 22:06:51,Lauren,,Pitching Wedge,68.24984102069311,-0.9476556181907654,3.71254825592041,2.829519033432007,-0.8830292224884033,93.16899891736102,1.3651167171087255,13.944567680358888,2.788771152496338,5625.3583984375,562.6395263671875,5653.42578125,Estimated,-5.711638927459717,13.246591151029977,114.18776964490462,0.7715171575546265,1.5375941993684563,125.9584716123436,0.5619739294052124,1.2352384357022572,,,1.2077947,63.0,101.325,88 +5/30/24 22:09:16,Jason,,7 Iron,67.01183503413631,-3.898752927780152,3.51611852645874,9.39675998687744,5.880641460418701,82.35734762723314,1.22899705082363,14.381916999816896,8.158673286437988,5409.22705078125,-306.54205322265625,5417.90576171875,Estimated,3.243494987487793,9.56719392728712,92.99327219617771,9.513265609741213,15.369567738614592,106.28123407995372,9.58703899383545,17.700689163124707,,,1.2077947,63.0,101.325,88 +5/30/24 22:09:49,Brian,,7 Iron,68.5876419242386,-5.281422138214111,4.421710968017578,9.7911958694458,5.369484901428223,93.25377660613684,1.3596294316277018,17.350584030151367,8.595986366271973,3507.711669921875,-169.43673706054688,3511.801513671875,Measured,2.765469789505005,15.50478527787368,121.91763767358316,9.956035614013672,21.078650636250583,135.86199946980287,9.98741340637207,23.56281988834576,,,1.2077947,63.0,101.325,88 +5/30/24 22:10:22,Herald,,7 Iron,65.82081730558093,-0.9324445724487304,0.9263463020324708,9.054011344909668,8.127664566040039,75.27367893569681,1.143615075246329,18.863672256469727,7.553081512451172,2151.73681640625,64.59789276123047,2152.706298828125,Estimated,-1.7195762395858765,9.248609978222817,84.89342359883358,7.426872730255127,10.97338478915094,102.34887537681608,7.332671642303467,13.06285970841509,,,1.2077947,63.0,101.325,88 +5/30/24 22:10:47,Jason,,7 Iron,63.93939260737534,-1.4044315814971924,-0.5365117788314819,11.903778076171877,12.440289497375488,78.24370547713443,1.2237167462255358,22.6135196685791,9.710902214050291,2351.438232421875,334.1553039550781,2375.0625,Estimated,-8.087964057922363,13.696166602368294,97.03276281419858,8.2216796875,13.876002623428576,112.20850751743728,7.912046909332275,15.445844994522872,,,1.2077947,63.0,101.325,88 +5/30/24 22:11:10,Lauren,,7 Iron,65.76111879418931,-5.60004186630249,4.21283769607544,11.279349327087402,7.066511631011963,71.49894700968116,1.0872525942487288,19.66025161743164,9.79225254058838,1420.2984619140625,-228.17752075195312,1438.510498046875,Estimated,9.12684440612793,8.11128246789383,76.67602192136565,11.2383451461792,14.943451381527325,96.14801506324056,11.454267501831056,19.09362933399757,,,1.2077947,63.0,101.325,88 +5/30/24 22:11:41,Jason,,7 Iron,88.0308480513977,,,,0.0,95.685705887734,1.0869565385973214,15.73163890838623,2.753185749053955,4343.013671875,-6.535417556762695,4343.0185546875,Measured,0.0862192958593368,15.472131528622526,123.71057036778166,2.9386489391326904,6.342279760270856,136.1849554689761,2.923086881637573,6.944880615750208,,,1.2077947,63.0,101.325,88 +5/30/24 22:12:17,Herald,,7 Iron,71.00062315773039,-5.932560920715332,0.6518513560295105,11.430803298950195,10.77895164489746,74.69187444667568,1.0519889984732254,14.372336387634276,9.47108554840088,4139.48583984375,1035.6246337890625,4267.06689453125,Estimated,-14.046056747436523,6.705408663098979,75.6075395989401,6.420862197875977,8.45524975559158,93.2014785672054,5.75503396987915,9.345854718718442,,,1.2077947,63.0,101.325,88 +5/30/24 22:12:49,Brian,,7 Iron,73.66268098484852,,,,0.0,82.95399994498803,1.126133326073899,18.6677360534668,6.038691997528076,4705.974609375,-215.4344787597656,4710.9033203125,Estimated,2.6211094856262207,13.52122097800668,100.41240761005248,7.231854915618896,12.64039680827716,111.79574093167504,7.271894931793213,14.150932820260095,,,1.2077947,63.0,101.325,88 +5/30/24 22:13:45,Brian,,Pitching Wedge,,,,,0.0,85.32980614061853,-38.14583587646485,,-6.959562301635742,2438.16357421875,0.0,2438.16357421875,Estimated,-0.0,,,,,,,,,,1.2077947,63.0,101.325,88 +5/30/24 22:14:08,Brian,,Pitching Wedge,64.29026642679446,4.798705577850342,-0.4738712012767792,4.442180633544922,4.916051864624023,40.300347944900295,0.6268499134435721,18.010305404663086,3.589613914489746,2321.04638671875,587.5900268554688,2394.267822265625,Estimated,-14.206379890441896,2.011962288032862,22.96734708068834,2.6312825679779053,1.0543739347007346,27.750298979209678,2.456068277359009,1.1891984118451262,,,1.2077947,63.0,101.325,88 +5/30/24 22:14:51,Herald,,Pitching Wedge,58.764966959833146,-0.9378066658973694,1.2867228984832764,-3.4070963859558105,-4.693819046020508,78.40116072759156,1.334147958956228,19.78314018249512,-2.637662649154663,3480.381103515625,1572.7952880859375,3819.2587890625,Estimated,-24.3183650970459,11.538816439523544,90.38603682558188,-9.189663887023926,-14.434916873722273,103.5810843009358,-9.994558334350586,-17.976962680695806,,,1.2077947,63.0,101.325,88 +5/30/24 22:15:42,Lauren,,Pitching Wedge,57.058836239652464,-3.417550563812256,0.6528675556182861,0.1701428145170211,-0.4827247262001037,80.42121636005504,1.4094436840996614,20.200973510742188,0.2214505225419998,4288.125,670.2857055664062,4340.19580078125,Estimated,-8.884130477905273,13.64415672764676,97.05544908184402,-2.5070996284484863,-4.245505227764227,108.36081139532143,-2.7787582874298096,-5.253363422635516,,,1.2077947,63.0,101.325,88 +5/30/24 22:16:02,Lauren,,Pitching Wedge,65.22697668872706,-2.239686965942383,4.170535087585449,2.9536209106445312,-1.216914176940918,88.25164550455065,1.3529930403750088,21.080137252807617,2.9480175971984863,4555.6005859375,1268.928466796875,4729.02490234375,Estimated,-15.564781188964844,18.109123330911643,111.8818302695072,-2.4956750869750977,-4.871809749477109,121.89620294699944,-2.9445717334747314,-6.261855731644744,,,1.2077947,63.0,101.325,88 +5/30/24 22:16:35,Lauren,,Pitching Wedge,61.67662190790679,-7.183684349060059,-0.1681440472602844,5.353282451629639,5.521426677703857,79.39669057772062,1.2873060832720826,22.122459411621094,4.37626838684082,1272.2159423828125,625.6282958984375,1417.7249755859375,Estimated,-26.18623733520508,12.132602795600292,96.99087790666636,0.2719624638557434,0.4600417242046717,117.06986011986828,-0.4664620161056518,-0.9533077569788944,,,1.2077947,63.0,101.325,88 +5/30/24 22:18:45,Lauren,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Estimated,-30.000001907348636,15.309203827306078,110.24314583936211,13.410179138183594,25.56769063183765,119.57782325344851,14.312192916870115,29.56026514725818,,,1.2077947,63.0,101.325,88 +5/30/24 22:19:18,Brian,,Pitching Wedge,65.23373074415395,-2.9035067558288574,0.7803218364715576,2.6955759525299072,1.9152541160583496,88.20911586178681,1.352200998709427,17.497163772583008,2.3118464946746826,6129.4775390625,1376.455322265625,6282.12744140625,Estimated,-12.656563758850098,,,,,,,,,,1.2077947,63.0,101.325,88 +5/30/24 22:19:53,Lauren,,Pitching Wedge,65.24144052189013,-3.9502391815185542,3.309530735015869,6.519051551818848,3.2095208168029785,87.45488029505123,1.340480522739346,22.737794876098636,5.769008636474609,4761.3798828125,812.6639404296875,4830.23388671875,Estimated,-9.685811042785645,,,,,,,,,,1.2077947,63.0,101.325,88 +5/30/24 22:20:23,Jason,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Measured,-30.000001907348636,,,,,,,,,,1.2077947,63.0,101.325,88 +5/30/24 22:25:01,Jason,,Pitching Wedge,69.58959730025072,-4.249607563018799,-3.436009645462036,6.692054748535156,10.128064155578612,87.00607480525105,1.250274152756702,21.508211135864254,5.067068099975586,4171.56640625,737.576904296875,4236.2705078125,Estimated,-10.026867866516112,17.814925659434948,112.14460383082589,1.984752297401428,3.884126657258463,122.99487243983369,1.669998049736023,3.5843739686317804,,,1.2077947,63.0,101.325,88 +5/30/24 22:25:26,Lauren,,Pitching Wedge,65.33826713835106,-6.459720134735107,4.2924885749816895,4.295389652252197,0.0029010772705078,88.08040054648791,1.3480675935280213,19.04484367370605,4.065436840057373,5227.14697265625,1402.03125,5411.90869140625,Estimated,-15.014537811279297,16.106220635739305,109.8510463683324,-1.1470537185668943,-2.19935944226998,119.7062563972022,-1.593236207962036,-3.3283420418322294,,,1.2077947,63.0,101.325,88 +5/30/24 22:25:55,Jason,,Pitching Wedge,71.89611362845699,-1.976420521736145,1.2599866390228271,10.139179229736328,8.879192352294922,83.19918538349793,1.157213946409575,16.06821060180664,8.486209869384766,2864.451904296875,-261.0511169433594,2876.32275390625,Estimated,5.207252502441406,9.680702443879795,97.1852922951939,9.971766471862791,16.828890690351955,114.78810886139036,10.114002227783203,20.157616538109774,,,1.2077947,63.0,101.325,88 +5/30/24 22:26:30,Lauren,,Pitching Wedge,65.1905227092152,-3.4964346885681152,4.786198616027832,0.5102806687355042,-4.275918006896973,88.31074668949896,1.3546562141158522,22.39671897888184,1.0180387496948242,3882.0263671875,2160.3974609375,4442.6845703125,Estimated,-29.09650230407715,18.1791720841361,111.71651003886107,-8.74246597290039,-16.980202004713874,122.1463526308089,-9.565073013305664,-20.296779560565938,,,1.2077947,63.0,101.325,88 +5/30/24 22:26:56,Lauren,,Pitching Wedge,66.90673971305296,-3.601727247238159,6.816025257110596,-0.7281845808029175,-7.544209957122803,88.29758844127628,1.319711419506668,24.64582061767578,0.2547214329242706,1958.001953125,-1130.4527587890625,2260.90576171875,Estimated,30.0,19.003620586740453,119.24271896236952,7.827995300292969,16.24085725135558,134.3742091736658,8.673554420471191,20.26425618017538,,,1.2077947,63.0,101.325,88 +5/30/24 22:27:30,Lauren,,Pitching Wedge,64.42328675910267,-5.22957181930542,6.220073699951172,5.503621578216553,-0.7164521217346191,90.7908546153667,1.409286287346065,23.28675842285156,5.299098491668701,4145.99267578125,702.846923828125,4205.1455078125,Measured,-9.621559143066406,21.81311750832083,120.57258980733876,2.191959857940674,4.611497552246476,130.8111635506275,1.9018689393997192,4.341556832447679,,,1.2077947,63.0,101.325,88 +5/30/24 22:27:57,Brian,,Pitching Wedge,65.14228433230028,-1.9023780822753904,7.323250770568848,5.46272611618042,-1.860524654388428,89.12945084593775,1.3682272852342028,19.73086929321289,5.403543949127197,5853.63720703125,14.870634078979492,5853.65625,Estimated,-0.1455544233322143,17.989476005411234,112.41690579142778,5.766024112701416,11.294130775399369,121.21250275219607,5.722280502319336,12.085730496937115,,,1.2077947,63.0,101.325,88 +5/30/24 22:29:12,Brian,,8 Iron,68.04689509496029,-5.737082958221436,10.08717918395996,6.263684272766113,-3.823494911193848,98.56574093386917,1.4484972576091744,14.775347709655762,6.407310962677002,5391.73583984375,583.3917236328125,5423.20556640625,Measured,-6.175442218780518,16.246304583826713,127.0839407711128,4.319195747375488,9.570973581293517,138.2154390002961,4.091463088989258,9.861507366312026,,,1.2077947,63.0,101.325,88 +5/30/24 22:29:46,Herald,,8 Iron,69.96449644254335,-5.585349559783936,14.961408615112305,9.370680809020996,-5.590727806091309,83.75719921360542,1.1971385984659948,16.82634162902832,9.569366455078123,1198.627685546875,692.0278930664062,1384.055908203125,Estimated,-30.0,8.404825166214891,92.56155727874102,5.620995998382568,9.066194739624509,120.31676647071616,4.64785099029541,9.749518429158456,,,1.2077947,63.0,101.325,88 +5/30/24 22:30:29,Brian,,8 Iron,65.73840758949109,-4.961869239807129,19.999998092651367,7.502457618713379,-12.497540473937988,91.30028020592816,1.3888422849555515,18.10329246520996,8.665228843688965,2174.497802734375,194.0698699951172,2183.140869140625,Measured,-5.100028991699219,13.755562655255744,120.1052310004643,7.732840538024902,16.160658500120576,139.70484795620632,7.513582229614258,18.26799603918812,,,1.2077947,63.0,101.325,88 +5/30/24 22:31:12,Lauren,,8 Iron,64.75113791074955,-5.144957065582275,12.329811096191406,3.0925331115722656,-9.23727798461914,95.48274289553136,1.474611041232064,13.839947700500488,4.083069324493408,4820.802734375,1095.863037109375,4943.78955078125,Estimated,-12.806821823120115,13.098679856552394,119.0329940548536,-0.2954137027263641,-0.6140648412358445,132.368839899651,-0.7643826603889465,-1.7657419216817516,,,1.2077947,63.0,101.325,88 +5/30/24 22:31:33,Herald,,8 Iron,71.21245218099875,-2.1862123012542725,10.58265495300293,7.492717742919922,-3.089937210083008,97.78931895638198,1.3732053308294103,16.92296028137207,7.478864669799805,2283.7216796875,25.388935089111328,2283.86279296875,Measured,-0.6369510293006897,14.91613858375706,133.26111358419348,7.588273525238037,17.597612241281468,151.8113467341118,7.526733875274658,19.88558991654145,,,1.2077947,63.0,101.325,88 +5/30/24 22:32:21,Herald,,8 Iron,70.31304068883355,-6.551198959350586,10.48733901977539,9.239381790161133,-1.2479572296142578,87.82866158357137,1.2491091371265286,17.046005249023438,8.901686668395996,2309.125732421875,337.17828369140625,2333.61328125,Estimated,-8.307611465454102,11.55783673480903,109.55400561274382,7.246679782867432,13.819324500546829,127.98499193030148,6.927982807159424,15.43776838287124,,,1.2077947,63.0,101.325,88 +5/30/24 22:32:54,Lauren,,8 Iron,69.571485509166,,-4.781171798706055,7.245452404022217,12.02662467956543,104.08214450344258,1.4960460272151272,16.113204956054688,5.353325366973877,2966.2138671875,-31.472047805786133,2966.380859375,Measured,0.6078954339027405,17.663138759469575,145.98330381560845,5.818643093109131,14.799840173547636,162.15009382398057,5.8042073249816895,16.39816866215756,,,1.2077947,63.0,101.325,88 +5/30/24 22:33:36,Lauren,,8 Iron,66.89072283113728,-6.528604984283447,3.6657073497772217,2.7756834030151367,-0.890023946762085,93.24305032986194,1.393960872051719,15.178598403930664,2.738688468933105,2545.525390625,656.2378540039062,2628.75390625,Measured,-14.456114768981934,11.453417535177095,116.89412706758868,-0.817570686340332,-1.667996564761438,135.46395935053351,-1.3269219398498535,-3.137173055720353,,,1.2077947,63.0,101.325,88 +5/30/24 22:34:55,Brian,4 Hybrid,4 Hybrid,78.7167880202378,-3.1599624156951904,3.803031206130981,11.276947021484377,7.473916053771973,104.86496640710811,1.33218045406207,15.02424144744873,9.739002227783203,1737.0888671875,-332.32940673828125,1768.5928955078125,Measured,10.830612182617188,13.343854664641526,142.06549636321506,12.428749084472656,30.57609305131541,165.8776837222067,12.738277435302734,36.575624211997365,,,1.2077947,63.0,101.325,88 +5/30/24 22:35:29,Herald,4 Hybrid,4 Hybrid,75.02043812343709,-1.6869587898254397,8.210421562194824,8.186767578125,-0.0236539840698242,107.03942239193292,1.4268034827497602,12.994778633117676,7.752142429351807,1178.5386962890625,680.4295043945312,1360.859130859375,Measured,-30.0,9.378123619093117,128.19752028979565,3.268483638763428,7.309246458327664,168.68630873684742,2.132582187652588,6.277016065705709,,,1.2077947,63.0,101.325,88 +5/30/24 22:36:01,Brian,4 Hybrid,4 Hybrid,76.45578796701193,-5.389636516571045,-2.122190475463867,11.103812217712402,13.22600269317627,102.8984141574956,1.3458551261271778,15.16177463531494,8.855380058288574,1725.2872314453125,-207.93722534179688,1737.772705078125,Measured,6.872326374053955,12.967744673626155,138.19364549860802,10.585949897766112,25.38757718584202,162.61780306235232,10.772141456604004,30.39390204715733,,,1.2077947,63.0,101.325,88 +5/30/24 22:36:34,Herald,4 Hybrid,4 Hybrid,75.478288842236,-1.4067938327789309,4.331332683563232,5.055509567260742,0.7241768836975098,103.90205058078392,1.3765819572030704,14.55653953552246,4.694677352905273,2778.439453125,254.8955078125,2790.107177734375,Measured,-5.241672992706299,14.980071472993243,141.93027986690686,3.281813621520996,8.125059327606152,161.07053119135526,3.068862199783325,8.623023006718654,,,1.2077947,63.0,101.325,88 +5/30/24 22:37:46,Lauren,,7 Iron,66.89905980163894,3.4447622299194336,-4.406665325164795,4.629443168640137,9.036108016967772,50.21814287878578,0.7506554356322285,12.31317901611328,3.2513368129730225,4597.513671875,-2654.37548828125,5308.75146484375,Estimated,30.0,1.7219661441954486,28.07650481333985,6.259995937347412,3.061471508700464,42.79063111137384,7.29799222946167,5.435696268113929,,,1.2077947,63.0,101.325,88 +5/30/24 22:38:11,Jason,,7 Iron,68.14757020036313,-1.9661511182785036,4.393701076507568,5.231934070587158,0.8382329940795898,99.09147353633308,1.4540719976514298,14.516480445861816,4.847399711608887,2509.79638671875,56.72725677490234,2510.4375,Estimated,-1.2947978973388672,12.69686946983461,130.0673476668262,4.65997314453125,10.566951001160987,150.80702675011707,4.586889266967773,12.06021574649219,,,1.2077947,63.0,101.325,88 +5/30/24 22:38:33,Jason,,7 Iron,67.82614457459931,-5.184619426727295,6.092098712921143,4.797264099121094,-1.2948346138000488,92.03160403694528,1.3568750607035218,13.701143264770508,4.70286750793457,1555.979736328125,287.3843688964844,1582.296630859375,Estimated,-10.464417457580566,8.06701076726182,104.97498398662265,3.082864284515381,5.645638630889323,139.17463675721228,2.6443426609039307,6.421143534373357,,,1.2077947,63.0,101.325,88 +5/30/24 22:43:19,Brian,,7 Iron,59.68014787010179,-1.2377251386642456,1.4356646537780762,3.158289909362793,1.7226252555847168,89.48730058489127,1.4994483723409489,11.670432090759276,2.7739315032958984,2181.37060546875,1092.951416015625,2439.86083984375,Estimated,-26.612648010253903,6.200989639485215,91.87035618117444,-2.054237365722656,-3.293173477260183,126.07829415359264,-3.4149510860443115,-7.510068737091217,,,1.2077947,63.0,101.325,88 +5/30/24 22:43:44,Brian,,7 Iron,64.74883393732534,-2.0942912101745605,-4.0832295417785645,5.936387538909912,10.019617080688477,88.2465852962523,1.362906170351608,10.311171531677246,4.36536169052124,4570.3525390625,-457.653564453125,4593.208984375,Estimated,5.718267917633057,6.878253784378671,95.35120058727898,6.058869361877441,10.064307079953096,117.18127230518256,6.331189155578613,12.922260542590609,,,1.2077947,63.0,101.325,88 +5/30/24 22:44:27,Brian,,7 Iron,60.3103102013265,-1.7563588619232178,-11.992026329040527,19.93378448486328,31.925811767578125,68.61760637860561,1.1377425542920918,13.7849702835083,14.873537063598633,3905.585693359375,-306.0666198730469,3917.56005859375,Estimated,4.480905532836914,4.865916555502736,62.44891196848221,16.01717758178711,17.23125279808778,83.090336734821,16.152664184570312,23.115544143708348,,,1.2077947,63.0,101.325,88 +5/30/24 22:44:55,Lauren,,7 Iron,56.23880943180348,-5.034335136413574,5.497982025146484,2.275766134262085,-3.2222158908843994,69.07996691205153,1.2283326693787775,10.03690242767334,2.55731201171875,1138.076171875,314.66619873046875,1180.776123046875,Estimated,-15.455568313598633,2.1034483752182496,43.66561684205044,1.583503007888794,1.206669925066734,78.89949308440282,1.1352216005325315,1.5630672317779926,,,1.2077947,63.0,101.325,88 +5/30/24 22:45:26,Herald,,7 Iron,62.7324817288104,-3.8384056091308594,5.215575695037842,4.462218761444092,-0.75335693359375,88.44500007425086,1.409875675835598,15.280945777893066,4.317976951599121,2217.4619140625,-552.9599609375,2285.366943359375,Estimated,14.002058029174805,9.66318086901572,105.14627823993668,7.411692142486572,13.563675336721984,127.29384923798445,7.9144287109375,17.52766778314549,,,1.2077947,63.0,101.325,88 +5/30/24 22:45:52,Jason,,7 Iron,61.73316738900121,0.3006208539009094,1.477325677871704,6.535122394561768,5.057796478271484,88.77551786180538,1.4380522110975018,10.663006782531738,5.552951335906982,3766.161376953125,1278.3912353515625,3977.217041015625,Estimated,-18.74934196472168,6.599505865833464,94.12514090157585,0.9769871830940248,1.6050355753809953,118.42239220166176,-0.0197823401540517,-0.046023365161163,,,1.2077947,63.0,101.325,88 +5/30/24 22:46:58,Herald,,7 Iron,64.3545088857727,-4.800788402557373,8.485783576965332,2.83276104927063,-5.653022766113281,97.1871456356439,1.510183937665473,14.824010848999023,3.3886947631835938,1945.2698974609373,648.6629028320312,2050.5703125,Measured,-18.441301345825195,11.194696880996617,122.59318616427116,-0.566827654838562,-1.2126022296992858,146.1689824475252,-1.235747456550598,-3.152274984531772,,,1.2077947,63.0,101.325,88 +5/30/24 22:47:20,Jason,,7 Iron,65.24544687567777,-5.769469738006592,-0.8015714287757874,3.2574915885925293,4.059062957763672,95.81628144824208,1.468551232867109,14.585429191589355,2.57547926902771,1695.216796875,-412.23931884765625,1744.62060546875,Measured,13.66777515411377,10.108977709298529,117.8301045660064,5.232405185699463,10.745612659525024,145.5137589836795,5.721424102783203,14.506529010322993,,,1.2077947,63.0,101.325,88 +5/30/24 22:47:58,Lauren,,7 Iron,73.11751820650716,-7.494854927062988,-7.975129127502441,5.743054866790772,13.718183517456056,100.22991800464206,1.370805799528929,14.461678504943848,3.719571828842163,2578.863525390625,401.6626892089844,2609.9560546875,Estimated,-8.85279369354248,13.079600113066476,132.20148382887783,1.4069478511810305,3.2460407016135377,151.22779485506726,1.085163712501526,2.864278438278177,,,1.2077947,63.0,101.325,88 +5/30/24 22:48:21,Lauren,,7 Iron,70.22432491214931,-5.745417594909668,13.666918754577637,12.518177032470703,-1.1487417221069336,89.84140423372173,1.279348777593995,18.50710105895996,11.992815017700195,1717.98193359375,-255.2267608642578,1736.8370361328125,Measured,8.450167655944824,12.7968895026346,116.49865677929938,14.068456649780272,28.31861960353308,137.88532418624982,14.275053024291992,33.99936865448262,,,1.2077947,63.0,101.325,88 +5/30/24 22:50:14,Brian,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Measured,0.4011503159999847,11.623026379861358,120.90297996041863,4.61048698425293,9.718464566564537,143.40361069197752,4.283999919891357,10.712338354497431,,,1.2077947,63.0,101.325,88 +5/30/24 22:50:48,Lauren,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Estimated,0.4011503159999847,,,,,,,,,,1.2077947,63.0,101.325,88 +5/30/24 22:54:06,Herald,,Pitching Wedge,60.697859864365,-3.11834979057312,0.4494232833385467,8.300012588500977,7.850589275360107,84.64614895977775,1.3945491513033148,23.888172149658203,6.874053955078125,3855.799072265625,287.7142333984375,3866.5185546875,Estimated,-4.267421245574951,19.048819992184463,109.86872647173097,5.957101821899414,11.402631041843392,120.65638465322444,5.786688327789307,12.165236728784636,,,1.2077947,63.0,101.325,88 +5/30/24 22:54:31,Lauren,,Pitching Wedge,64.92990491538058,1.5302982330322266,10.491649627685549,6.406811237335205,-4.084838390350342,90.62877435159136,1.3957940408152858,21.094127655029297,6.575489044189453,4694.75146484375,959.5203247070312,4791.80224609375,Measured,-11.551114082336426,19.50173601520669,117.64939038030116,2.733732223510742,5.611153981359962,127.54092847438916,2.3808836936950684,5.298460618892818,,,1.2077947,63.0,101.325,88 +5/30/24 22:55:31,Brian,,Pitching Wedge,59.93659717868559,,-0.0386559478938579,13.56203269958496,13.600688934326172,71.0200490669904,1.1849196052165314,23.103368759155277,11.13532543182373,1881.7822265625,828.0714721679688,2055.919921875,Estimated,-23.75172233581543,10.792058391276328,80.8783213443021,7.170146465301514,10.09492811792984,96.6409887438449,6.433522701263428,10.828664924380746,,,1.2077947,63.0,101.325,88 +5/30/24 22:55:47,Jason,,Pitching Wedge,63.26812995023329,-0.1945623606443405,0.7445969581604004,4.868387699127197,4.123790740966797,83.27632582703427,1.3162444645122189,24.210508346557617,4.0921735763549805,1166.9471435546875,-673.7371215820312,1347.4744873046875,Estimated,29.99999618530273,15.163116653925954,108.61942149670811,9.166496276855469,17.303533466205636,128.85698230603705,9.940260887145996,22.24345990239317,,,1.2077947,63.0,101.325,88 +5/30/24 22:56:06,Brian,,Pitching Wedge,63.12858169322317,-6.495186805725098,1.102333664894104,5.1016998291015625,3.999366283416748,79.35220682416366,1.256993341142687,23.59090805053711,4.328583717346191,2450.1533203125,708.2077026367188,2550.452880859375,Estimated,-16.121742248535156,14.960839458678151,100.02801763196294,0.6218108534812927,1.0857709281357444,114.4619155426708,0.1203313022851944,0.2411053441056339,,,1.2077947,63.0,101.325,88 +5/30/24 22:56:31,Lauren,,Pitching Wedge,63.79294096332751,-1.1509246826171875,3.648799180984497,15.173998832702637,11.52519989013672,82.45759607089076,1.2925818252883647,18.46166229248047,12.920830726623535,3625.73583984375,-808.948974609375,3714.883544921875,Estimated,12.577437400817873,12.07928506046926,99.13659499534242,17.047819137573242,29.063847642832343,113.327518724328,17.406051635742188,33.90095580899606,,,1.2077947,63.0,101.325,88 +5/30/24 22:56:57,Herald,,Pitching Wedge,61.74160249170427,-5.4023284912109375,-2.209596872329712,2.102163314819336,4.311759948730469,86.46146668717847,1.400376135342383,22.457155227661133,1.4502843618392944,1720.4188232421875,-993.2841796875,1986.5684814453125,Estimated,30.0,15.438642375712677,112.59746979220564,7.989620685577393,15.650338460400803,130.71965086819455,8.891741752624512,20.20507497517019,,,1.2077947,63.0,101.325,88 +5/30/24 22:57:36,Lauren,,Gap Wedge,63.13051873754648,-2.043323040008545,4.822603225708008,3.373892307281494,-1.4487109184265137,81.52004955193752,1.2912938335077229,24.9205379486084,3.3748295307159424,4770.10400390625,2448.600341796875,5361.859375,Estimated,-27.172439575195312,18.09958033031603,98.7884496464003,-5.698907375335693,-9.809802033248843,106.79005227039944,-6.3757829666137695,-11.858926225732262,,,1.2077947,63.0,101.325,88 +5/30/24 22:57:56,Herald,,Gap Wedge,64.71282368602851,-4.152726173400879,8.793815612792969,3.5728628635406494,-5.220952987670898,83.78841378688594,1.2947729524739595,25.681615829467773,4.035174369812012,3810.613037109375,1629.61767578125,4144.4453125,Estimated,-23.15408706665039,19.869221845355924,106.31203867728618,-3.3161745071411133,-6.149709308907575,116.31462183797704,-3.955175638198853,-8.022891858934429,,,1.2077947,63.0,101.325,88 +5/30/24 22:58:22,Lauren,,Gap Wedge,63.804981357777706,,14.723066329956056,6.682012557983398,-8.041053771972656,73.86093363138389,1.1576045013980774,27.580446243286133,7.331009864807129,3307.22900390625,829.6392211914062,3409.70166015625,Estimated,-14.08241081237793,16.636359871122295,89.90812335575356,3.963682651519776,6.214856192973628,100.79450309619553,3.523700714111328,6.194998408127674,,,1.2077947,63.0,101.325,88 +5/30/24 22:58:37,Jason,,Gap Wedge,70.25498482516105,-4.211109638214111,19.999998092651367,-2.6804981231689453,-22.680496215820312,77.17706818054648,1.0985280029966835,24.054218292236328,0.3007176518440246,4169.234375,951.322998046875,4276.392578125,Estimated,-12.853516578674316,15.51063414643545,93.5908830531489,-3.534408569335937,-5.769665828630309,103.67716928004756,-3.885847568511963,-7.026047225406273,,,1.2077947,63.0,101.325,88 +5/30/24 22:58:53,Herald,,Gap Wedge,63.19604118176039,-1.8246142864227293,7.453404903411865,8.112149238586426,0.6587443351745605,80.91936954730772,1.2804499781018344,27.85979461669922,7.596126079559326,4436.580078125,1702.014404296875,4751.8515625,Estimated,-20.98841857910156,20.95696955652488,100.27738301670706,0.9783881306648254,1.7123677368340822,108.20826522711197,0.4463110864162445,0.8430802986852655,,,1.2077947,63.0,101.325,88 +5/30/24 22:59:09,Brian,,Gap Wedge,61.85017510601119,-6.850325584411621,9.66149616241455,10.828656196594238,1.1671600341796875,76.15780740414812,1.2313272722933062,30.522777557373047,10.1038179397583,3187.13671875,1500.79052734375,3522.813232421875,Estimated,-25.215274810791016,20.11479714658481,93.80046611934448,3.462153673171997,5.6646119933849945,103.38067085891907,2.758821725845337,4.9759468308947135,,,1.2077947,63.0,101.325,88 +5/30/24 22:59:26,Lauren,,Gap Wedge,68.96556609830486,-0.7815405130386353,0.8712953329086304,-1.6423285007476809,-2.513623714447021,82.21525219960404,1.192120312365925,28.634822845458984,-1.2400233745574951,4526.18359375,1092.9613037109375,4656.27587890625,Estimated,-13.575628280639648,22.63191113122798,103.36687053281184,-6.182249546051025,-11.131738107886804,111.19962358037084,-6.464262962341309,-12.519281007931,,,1.2077947,63.0,101.325,88 +5/30/24 22:59:46,Brian,,Gap Wedge,69.9283453928706,-7.005228519439697,-0.7188482880592346,5.265473365783691,5.984321594238281,77.16738295892992,1.1035207901086326,27.984600067138672,4.235231876373291,2400.392822265625,1385.8673095703125,2771.73486328125,Estimated,-30.0,17.601500362179877,96.3518994458018,-3.077207565307617,-5.172338654299779,108.85432741038584,-3.943175792694092,-7.485688717208916,,,1.2077947,63.0,101.325,88 +5/30/24 23:00:01,Herald,,Gap Wedge,75.92289598046318,-7.2158203125,-15.352256774902344,12.38642120361328,27.738677978515625,74.50933148559943,0.9813815782892752,29.29402732849121,8.25350570678711,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,16.09101858364295,95.33614872011005,12.87778663635254,21.247792238938477,113.45183012618509,13.549681663513184,26.580471033409594,,,1.2077947,63.0,101.325,88 +5/30/24 23:00:26,Herald,,Gap Wedge,61.02639367480424,-2.9328017234802246,6.395290374755859,6.45156192779541,0.0562715530395507,78.09924634343679,1.279761782411884,29.405906677246094,6.099682807922363,4695.927734375,716.4252319335938,4750.26318359375,Estimated,-8.674334526062012,21.20203172591846,95.77768406307769,3.7160468101501465,6.207580567601497,103.44288079329364,3.473051071166992,6.266494777180185,,,1.2077947,63.0,101.325,88 +5/30/24 23:00:44,Brian,,Gap Wedge,62.53433574771134,2.091153144836426,4.486599445343018,3.529682874679565,-0.956916570663452,81.22515802010912,1.2988889551462428,22.84913444519043,3.460756540298462,4647.31005859375,1638.209228515625,4927.59765625,Estimated,-19.417911529541016,16.32972501034476,99.1158527881462,-2.709060907363892,-4.68472104796416,108.62381023403124,-3.25551986694336,-6.1686326097607775,,,1.2077947,63.0,101.325,88 +5/30/24 23:01:13,Lauren,,Gap Wedge,60.88286039709374,,2.250322103500366,-13.30378246307373,-15.554104804992676,64.12296808987503,1.0532187165919682,34.07333755493164,-10.646453857421877,6314.65673828125,1073.865478515625,6405.31591796875,Estimated,-9.65134334564209,16.850999163207234,68.4444486272755,-14.58261775970459,-17.232654524076906,72.75485199531977,-14.654403686523438,-18.40612445436659,,,1.2077947,63.0,101.325,88 From c4dea4a1b44b6e0dd3971fee50a9abca8a1126c6 Mon Sep 17 00:00:00 2001 From: Josh Hall <jhall@openai.com> Date: Sun, 16 Mar 2025 16:51:47 -0400 Subject: [PATCH 02/14] initial commit --- .../basics_of_agent_sdk.ipynb | 407 ++++++++++++++---- .../data/processed/Golf_Shot_Data_0.csv | 35 ++ .../Golf_Shot_Data_0_upload_cache.json | 1 + .../data/processed/Golf_Shot_Data_1.csv | 102 +++++ .../data/processed/Golf_Shot_Data_10.csv | 114 +++++ .../Golf_Shot_Data_10_upload_cache.json | 1 + .../data/processed/Golf_Shot_Data_12.csv | 54 +++ .../Golf_Shot_Data_12_upload_cache.json | 1 + .../data/processed/Golf_Shot_Data_13.csv | 40 ++ .../Golf_Shot_Data_13_upload_cache.json | 1 + .../Golf_Shot_Data_1_upload_cache.json | 1 + .../data/processed/Golf_Shot_Data_2.csv | 85 ++++ .../Golf_Shot_Data_2_upload_cache.json | 1 + .../data/processed/Golf_Shot_Data_3.csv | 56 +++ .../Golf_Shot_Data_3_upload_cache.json | 1 + .../data/processed/Golf_Shot_Data_4.csv | 68 +++ .../Golf_Shot_Data_4_upload_cache.json | 1 + .../data/processed/Golf_Shot_Data_5.csv | 63 +++ .../Golf_Shot_Data_5_upload_cache.json | 1 + .../data/processed/Golf_Shot_Data_6.csv | 69 +++ .../Golf_Shot_Data_6_upload_cache.json | 1 + .../data/processed/Golf_Shot_Data_7.csv | 133 ++++++ .../Golf_Shot_Data_7_upload_cache.json | 1 + .../data/processed/Golf_Shot_Data_8.csv | 137 ++++++ .../Golf_Shot_Data_8_upload_cache.json | 1 + .../data/processed/Golf_Shot_Data_9.csv | 79 ++++ .../Golf_Shot_Data_9_upload_cache.json | 1 + 27 files changed, 1361 insertions(+), 94 deletions(-) create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb index 73c88cff22..3eed9bcea7 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb +++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb @@ -18,9 +18,11 @@ "\n", "\n", "\n", - "- Triage Agent - responsible for understanding the user's initial intent and handing off to our other agents.\n", - "- Practice Planner Agent - responsibale for constructing a personalized and detailed practice plan. This agent will have access to the FileSearch API to query for relevant user shot informatin\n", - "- Score Predictor & Course Finder - responsible for finding nearby golf courses based on the user's request, making a score prediction for each fo the golf courses returned, and recommending club distance lengths for that day. This agent has access to the same FileSearch API to review shot data and also has access to the WebSearch API.\n", + "| Agent | Description |\n", + "|--------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n", + "| Triage Agent | Responsible for understanding the user's initial intent and handing off to our other agents. |\n", + "| Practice Planner Agent | Responsible for constructing a personalized and detailed practice plan. This agent will have access to the FileSearch API to query for relevant user shot information. |\n", + "| Score Predictor & Course Finder | Responsible for finding nearby golf courses based on the user's request, making a score prediction for each golf course returned, and recommending club distance lengths for that day. This agent has access to both the FileSearch API and the WebSearch API. |\n", "\n", "\n", "## Data Preparation & Vector Store Population\n", @@ -54,7 +56,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 1, "metadata": {}, "outputs": [ { @@ -64,6 +66,7 @@ "Requirement already satisfied: pandas in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (2.2.3)\n", "Requirement already satisfied: openai in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (1.66.3)\n", "Requirement already satisfied: tqdm in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (4.67.1)\n", + "Requirement already satisfied: dotenv in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (0.9.9)\n", "Requirement already satisfied: numpy>=1.23.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2.2.3)\n", "Requirement already satisfied: python-dateutil>=2.8.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2.9.0.post0)\n", "Requirement already satisfied: pytz>=2020.1 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2025.1)\n", @@ -75,6 +78,7 @@ "Requirement already satisfied: pydantic<3,>=1.9.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (2.10.6)\n", "Requirement already satisfied: sniffio in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (1.3.1)\n", "Requirement already satisfied: typing-extensions<5,>=4.11 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (4.12.2)\n", + "Requirement already satisfied: python-dotenv in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from dotenv) (1.0.1)\n", "Requirement already satisfied: idna>=2.8 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from anyio<5,>=3.5.0->openai) (3.10)\n", "Requirement already satisfied: certifi in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (2025.1.31)\n", "Requirement already satisfied: httpcore==1.* in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (1.0.7)\n", @@ -86,75 +90,237 @@ } ], "source": [ - "!pip install pandas openai tqdm" + "!pip install pandas openai tqdm dotenv" ] }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import time\n", + "import random\n", + "import json\n", + "import pandas as pd\n", + "from tqdm import tqdm\n", + "from openai import OpenAI\n", + "import os\n", + "from dotenv import load_dotenv\n", + "client = OpenAI()\n", + "tqdm.pandas() # Enable progress_apply for pandas operations" + ] + }, + { + "cell_type": "code", + "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - " 35%|███▍ | 27/78 [00:55<01:44, 2.04s/it]:00<?, ?it/s]\n", - "Processing CSV files: 0%| | 0/13 [00:55<?, ?it/s]\n" + "100%|██████████| 78/78 [03:36<00:00, 2.77s/it]:00<?, ?it/s]\n", + "Processing CSV files: 8%|▊ | 1/13 [03:36<43:14, 216.19s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv\n" ] }, { - "ename": "KeyboardInterrupt", - "evalue": "", - "output_type": "error", - "traceback": [ - "\u001b[31m---------------------------------------------------------------------------\u001b[39m", - "\u001b[31mKeyboardInterrupt\u001b[39m Traceback (most recent call last)", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[24]\u001b[39m\u001b[32m, line 91\u001b[39m\n\u001b[32m 89\u001b[39m csv_path = os.path.join(raw_data_folder, filename)\n\u001b[32m 90\u001b[39m output_filepath = os.path.join(enriched_data_folder, filename)\n\u001b[32m---> \u001b[39m\u001b[32m91\u001b[39m \u001b[43mprocess_and_enrich_csv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43moutput_filepath\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[24]\u001b[39m\u001b[32m, line 76\u001b[39m, in \u001b[36mprocess_and_enrich_csv\u001b[39m\u001b[34m(filepath, output_filepath)\u001b[39m\n\u001b[32m 74\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mprocess_and_enrich_csv\u001b[39m(filepath, output_filepath):\n\u001b[32m 75\u001b[39m df = pd.read_csv(filepath)\n\u001b[32m---> \u001b[39m\u001b[32m76\u001b[39m feedback_tags = \u001b[43mdf\u001b[49m\u001b[43m.\u001b[49m\u001b[43mprogress_apply\u001b[49m\u001b[43m(\u001b[49m\u001b[43mgenerate_feedback\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43maxis\u001b[49m\u001b[43m=\u001b[49m\u001b[32;43m1\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m 77\u001b[39m df[\u001b[33m'\u001b[39m\u001b[33mNote\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mfeedback\u001b[39m\u001b[33m'\u001b[39m]\n\u001b[32m 78\u001b[39m df[\u001b[33m'\u001b[39m\u001b[33mTag\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mtag\u001b[39m\u001b[33m'\u001b[39m]\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/tqdm/std.py:917\u001b[39m, in \u001b[36mtqdm.pandas.<locals>.inner_generator.<locals>.inner\u001b[39m\u001b[34m(df, func, *args, **kwargs)\u001b[39m\n\u001b[32m 914\u001b[39m \u001b[38;5;66;03m# Apply the provided function (in **kwargs)\u001b[39;00m\n\u001b[32m 915\u001b[39m \u001b[38;5;66;03m# on the df using our wrapper (which provides bar updating)\u001b[39;00m\n\u001b[32m 916\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m917\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mgetattr\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mdf\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mdf_function\u001b[49m\u001b[43m)\u001b[49m\u001b[43m(\u001b[49m\u001b[43mwrapper\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 918\u001b[39m \u001b[38;5;28;01mfinally\u001b[39;00m:\n\u001b[32m 919\u001b[39m t.close()\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/frame.py:10374\u001b[39m, in \u001b[36mDataFrame.apply\u001b[39m\u001b[34m(self, func, axis, raw, result_type, args, by_row, engine, engine_kwargs, **kwargs)\u001b[39m\n\u001b[32m 10360\u001b[39m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01mpandas\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mcore\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mapply\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m frame_apply\n\u001b[32m 10362\u001b[39m op = frame_apply(\n\u001b[32m 10363\u001b[39m \u001b[38;5;28mself\u001b[39m,\n\u001b[32m 10364\u001b[39m func=func,\n\u001b[32m (...)\u001b[39m\u001b[32m 10372\u001b[39m kwargs=kwargs,\n\u001b[32m 10373\u001b[39m )\n\u001b[32m> \u001b[39m\u001b[32m10374\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mop\u001b[49m\u001b[43m.\u001b[49m\u001b[43mapply\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m.__finalize__(\u001b[38;5;28mself\u001b[39m, method=\u001b[33m\"\u001b[39m\u001b[33mapply\u001b[39m\u001b[33m\"\u001b[39m)\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:916\u001b[39m, in \u001b[36mFrameApply.apply\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m 913\u001b[39m \u001b[38;5;28;01melif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.raw:\n\u001b[32m 914\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m.apply_raw(engine=\u001b[38;5;28mself\u001b[39m.engine, engine_kwargs=\u001b[38;5;28mself\u001b[39m.engine_kwargs)\n\u001b[32m--> \u001b[39m\u001b[32m916\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_standard\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1063\u001b[39m, in \u001b[36mFrameApply.apply_standard\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m 1061\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mapply_standard\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[32m 1062\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.engine == \u001b[33m\"\u001b[39m\u001b[33mpython\u001b[39m\u001b[33m\"\u001b[39m:\n\u001b[32m-> \u001b[39m\u001b[32m1063\u001b[39m results, res_index = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_series_generator\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1064\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m 1065\u001b[39m results, res_index = \u001b[38;5;28mself\u001b[39m.apply_series_numba()\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1081\u001b[39m, in \u001b[36mFrameApply.apply_series_generator\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m 1078\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m option_context(\u001b[33m\"\u001b[39m\u001b[33mmode.chained_assignment\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m):\n\u001b[32m 1079\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m i, v \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28menumerate\u001b[39m(series_gen):\n\u001b[32m 1080\u001b[39m \u001b[38;5;66;03m# ignore SettingWithCopy here in case the user mutates\u001b[39;00m\n\u001b[32m-> \u001b[39m\u001b[32m1081\u001b[39m results[i] = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43mv\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1082\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(results[i], ABCSeries):\n\u001b[32m 1083\u001b[39m \u001b[38;5;66;03m# If we have a view on v, we need to make a copy because\u001b[39;00m\n\u001b[32m 1084\u001b[39m \u001b[38;5;66;03m# series_generator will swap out the underlying data\u001b[39;00m\n\u001b[32m 1085\u001b[39m results[i] = results[i].copy(deep=\u001b[38;5;28;01mFalse\u001b[39;00m)\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/tqdm/std.py:912\u001b[39m, in \u001b[36mtqdm.pandas.<locals>.inner_generator.<locals>.inner.<locals>.wrapper\u001b[39m\u001b[34m(*args, **kwargs)\u001b[39m\n\u001b[32m 906\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mwrapper\u001b[39m(*args, **kwargs):\n\u001b[32m 907\u001b[39m \u001b[38;5;66;03m# update tbar correctly\u001b[39;00m\n\u001b[32m 908\u001b[39m \u001b[38;5;66;03m# it seems `pandas apply` calls `func` twice\u001b[39;00m\n\u001b[32m 909\u001b[39m \u001b[38;5;66;03m# on the first column/row to decide whether it can\u001b[39;00m\n\u001b[32m 910\u001b[39m \u001b[38;5;66;03m# take a fast or slow code path; so stop when t.total==t.n\u001b[39;00m\n\u001b[32m 911\u001b[39m t.update(n=\u001b[32m1\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m t.total \u001b[38;5;129;01mor\u001b[39;00m t.n < t.total \u001b[38;5;28;01melse\u001b[39;00m \u001b[32m0\u001b[39m)\n\u001b[32m--> \u001b[39m\u001b[32m912\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[24]\u001b[39m\u001b[32m, line 58\u001b[39m, in \u001b[36mgenerate_feedback\u001b[39m\u001b[34m(row)\u001b[39m\n\u001b[32m 17\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mgenerate_feedback\u001b[39m(row):\n\u001b[32m 18\u001b[39m prompt = \u001b[33mf\u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m 19\u001b[39m \u001b[33m Review the following shot data and provide concise feedback:\u001b[39m\n\u001b[32m 20\u001b[39m \n\u001b[32m (...)\u001b[39m\u001b[32m 56\u001b[39m \u001b[33m \u001b[39m\u001b[38;5;130;01m}}\u001b[39;00m\n\u001b[32m 57\u001b[39m \u001b[33m \u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m---> \u001b[39m\u001b[32m58\u001b[39m response = \u001b[43mclient\u001b[49m\u001b[43m.\u001b[49m\u001b[43mresponses\u001b[49m\u001b[43m.\u001b[49m\u001b[43mcreate\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 59\u001b[39m \u001b[43m \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m=\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mgpt-4o-mini\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m 60\u001b[39m \u001b[43m \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\n\u001b[32m 61\u001b[39m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43msystem\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mSYSTEM_INSTRUCTIONS\u001b[49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 62\u001b[39m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprompt\u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m 63\u001b[39m \u001b[43m \u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 64\u001b[39m \u001b[43m \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m=\u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m 65\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mformat\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m 66\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtype\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mjson_object\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\n\u001b[32m 67\u001b[39m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m 68\u001b[39m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m 69\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 71\u001b[39m result = response.output_text\n\u001b[32m 72\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m pd.Series(\u001b[38;5;28meval\u001b[39m(result))\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_utils/_utils.py:279\u001b[39m, in \u001b[36mrequired_args.<locals>.inner.<locals>.wrapper\u001b[39m\u001b[34m(*args, **kwargs)\u001b[39m\n\u001b[32m 277\u001b[39m msg = \u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[33mMissing required argument: \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mquote(missing[\u001b[32m0\u001b[39m])\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m\"\u001b[39m\n\u001b[32m 278\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mTypeError\u001b[39;00m(msg)\n\u001b[32m--> \u001b[39m\u001b[32m279\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/resources/responses/responses.py:602\u001b[39m, in \u001b[36mResponses.create\u001b[39m\u001b[34m(self, input, model, include, instructions, max_output_tokens, metadata, parallel_tool_calls, previous_response_id, reasoning, store, stream, temperature, text, tool_choice, tools, top_p, truncation, user, extra_headers, extra_query, extra_body, timeout)\u001b[39m\n\u001b[32m 573\u001b[39m \u001b[38;5;129m@required_args\u001b[39m([\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m], [\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mstream\u001b[39m\u001b[33m\"\u001b[39m])\n\u001b[32m 574\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mcreate\u001b[39m(\n\u001b[32m 575\u001b[39m \u001b[38;5;28mself\u001b[39m,\n\u001b[32m (...)\u001b[39m\u001b[32m 600\u001b[39m timeout: \u001b[38;5;28mfloat\u001b[39m | httpx.Timeout | \u001b[38;5;28;01mNone\u001b[39;00m | NotGiven = NOT_GIVEN,\n\u001b[32m 601\u001b[39m ) -> Response | Stream[ResponseStreamEvent]:\n\u001b[32m--> \u001b[39m\u001b[32m602\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_post\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 603\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43m/responses\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m 604\u001b[39m \u001b[43m \u001b[49m\u001b[43mbody\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmaybe_transform\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 605\u001b[39m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m 606\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minput\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m 607\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmodel\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 608\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minclude\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minclude\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 609\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minstructions\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minstructions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 610\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmax_output_tokens\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmax_output_tokens\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 611\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmetadata\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmetadata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 612\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mparallel_tool_calls\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mparallel_tool_calls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 613\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mprevious_response_id\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprevious_response_id\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 614\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mreasoning\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mreasoning\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 615\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstore\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstore\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 616\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstream\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 617\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtemperature\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtemperature\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 618\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtext\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 619\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtool_choice\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtool_choice\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 620\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtools\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtools\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 621\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtop_p\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtop_p\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 622\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtruncation\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtruncation\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 623\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43muser\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 624\u001b[39m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 625\u001b[39m \u001b[43m \u001b[49m\u001b[43mresponse_create_params\u001b[49m\u001b[43m.\u001b[49m\u001b[43mResponseCreateParams\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 626\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 627\u001b[39m \u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmake_request_options\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 628\u001b[39m \u001b[43m \u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m 629\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 630\u001b[39m \u001b[43m \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mResponse\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 631\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[32m 632\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mStream\u001b[49m\u001b[43m[\u001b[49m\u001b[43mResponseStreamEvent\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 633\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:1242\u001b[39m, in \u001b[36mSyncAPIClient.post\u001b[39m\u001b[34m(self, path, cast_to, body, options, files, stream, stream_cls)\u001b[39m\n\u001b[32m 1228\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mpost\u001b[39m(\n\u001b[32m 1229\u001b[39m \u001b[38;5;28mself\u001b[39m,\n\u001b[32m 1230\u001b[39m path: \u001b[38;5;28mstr\u001b[39m,\n\u001b[32m (...)\u001b[39m\u001b[32m 1237\u001b[39m stream_cls: \u001b[38;5;28mtype\u001b[39m[_StreamT] | \u001b[38;5;28;01mNone\u001b[39;00m = \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[32m 1238\u001b[39m ) -> ResponseT | _StreamT:\n\u001b[32m 1239\u001b[39m opts = FinalRequestOptions.construct(\n\u001b[32m 1240\u001b[39m method=\u001b[33m\"\u001b[39m\u001b[33mpost\u001b[39m\u001b[33m\"\u001b[39m, url=path, json_data=body, files=to_httpx_files(files), **options\n\u001b[32m 1241\u001b[39m )\n\u001b[32m-> \u001b[39m\u001b[32m1242\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m cast(ResponseT, \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mopts\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m)\u001b[49m)\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:919\u001b[39m, in \u001b[36mSyncAPIClient.request\u001b[39m\u001b[34m(self, cast_to, options, remaining_retries, stream, stream_cls)\u001b[39m\n\u001b[32m 916\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m 917\u001b[39m retries_taken = \u001b[32m0\u001b[39m\n\u001b[32m--> \u001b[39m\u001b[32m919\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 920\u001b[39m \u001b[43m \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 921\u001b[39m \u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43moptions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 922\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 923\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 924\u001b[39m \u001b[43m \u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m=\u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 925\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:955\u001b[39m, in \u001b[36mSyncAPIClient._request\u001b[39m\u001b[34m(self, cast_to, options, retries_taken, stream, stream_cls)\u001b[39m\n\u001b[32m 952\u001b[39m log.debug(\u001b[33m\"\u001b[39m\u001b[33mSending HTTP Request: \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m, request.method, request.url)\n\u001b[32m 954\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m955\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_client\u001b[49m\u001b[43m.\u001b[49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 956\u001b[39m \u001b[43m \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 957\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_should_stream_response_body\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m=\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 958\u001b[39m \u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 959\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 960\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m httpx.TimeoutException \u001b[38;5;28;01mas\u001b[39;00m err:\n\u001b[32m 961\u001b[39m log.debug(\u001b[33m\"\u001b[39m\u001b[33mEncountered httpx.TimeoutException\u001b[39m\u001b[33m\"\u001b[39m, exc_info=\u001b[38;5;28;01mTrue\u001b[39;00m)\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:914\u001b[39m, in \u001b[36mClient.send\u001b[39m\u001b[34m(self, request, stream, auth, follow_redirects)\u001b[39m\n\u001b[32m 910\u001b[39m \u001b[38;5;28mself\u001b[39m._set_timeout(request)\n\u001b[32m 912\u001b[39m auth = \u001b[38;5;28mself\u001b[39m._build_request_auth(request, auth)\n\u001b[32m--> \u001b[39m\u001b[32m914\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_auth\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 915\u001b[39m \u001b[43m \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 916\u001b[39m \u001b[43m \u001b[49m\u001b[43mauth\u001b[49m\u001b[43m=\u001b[49m\u001b[43mauth\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 917\u001b[39m \u001b[43m \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 918\u001b[39m \u001b[43m \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 919\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 920\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 921\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m stream:\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:942\u001b[39m, in \u001b[36mClient._send_handling_auth\u001b[39m\u001b[34m(self, request, auth, follow_redirects, history)\u001b[39m\n\u001b[32m 939\u001b[39m request = \u001b[38;5;28mnext\u001b[39m(auth_flow)\n\u001b[32m 941\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m942\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_redirects\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 943\u001b[39m \u001b[43m \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 944\u001b[39m \u001b[43m \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 945\u001b[39m \u001b[43m \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 946\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 947\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 948\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:979\u001b[39m, in \u001b[36mClient._send_handling_redirects\u001b[39m\u001b[34m(self, request, follow_redirects, history)\u001b[39m\n\u001b[32m 976\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mrequest\u001b[39m\u001b[33m\"\u001b[39m]:\n\u001b[32m 977\u001b[39m hook(request)\n\u001b[32m--> \u001b[39m\u001b[32m979\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_single_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 980\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 981\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mresponse\u001b[39m\u001b[33m\"\u001b[39m]:\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:1014\u001b[39m, in \u001b[36mClient._send_single_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 1009\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mRuntimeError\u001b[39;00m(\n\u001b[32m 1010\u001b[39m \u001b[33m\"\u001b[39m\u001b[33mAttempted to send an async request with a sync Client instance.\u001b[39m\u001b[33m\"\u001b[39m\n\u001b[32m 1011\u001b[39m )\n\u001b[32m 1013\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m request_context(request=request):\n\u001b[32m-> \u001b[39m\u001b[32m1014\u001b[39m response = \u001b[43mtransport\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1016\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, SyncByteStream)\n\u001b[32m 1018\u001b[39m response.request = request\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_transports/default.py:250\u001b[39m, in \u001b[36mHTTPTransport.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 237\u001b[39m req = httpcore.Request(\n\u001b[32m 238\u001b[39m method=request.method,\n\u001b[32m 239\u001b[39m url=httpcore.URL(\n\u001b[32m (...)\u001b[39m\u001b[32m 247\u001b[39m extensions=request.extensions,\n\u001b[32m 248\u001b[39m )\n\u001b[32m 249\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_httpcore_exceptions():\n\u001b[32m--> \u001b[39m\u001b[32m250\u001b[39m resp = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_pool\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mreq\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 252\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(resp.stream, typing.Iterable)\n\u001b[32m 254\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m Response(\n\u001b[32m 255\u001b[39m status_code=resp.status,\n\u001b[32m 256\u001b[39m headers=resp.headers,\n\u001b[32m 257\u001b[39m stream=ResponseStream(resp.stream),\n\u001b[32m 258\u001b[39m extensions=resp.extensions,\n\u001b[32m 259\u001b[39m )\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:256\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 253\u001b[39m closing = \u001b[38;5;28mself\u001b[39m._assign_requests_to_connections()\n\u001b[32m 255\u001b[39m \u001b[38;5;28mself\u001b[39m._close_connections(closing)\n\u001b[32m--> \u001b[39m\u001b[32m256\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m 258\u001b[39m \u001b[38;5;66;03m# Return the response. Note that in this case we still have to manage\u001b[39;00m\n\u001b[32m 259\u001b[39m \u001b[38;5;66;03m# the point at which the response is closed.\u001b[39;00m\n\u001b[32m 260\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, typing.Iterable)\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:236\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 232\u001b[39m connection = pool_request.wait_for_connection(timeout=timeout)\n\u001b[32m 234\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 235\u001b[39m \u001b[38;5;66;03m# Send the request on the assigned connection.\u001b[39;00m\n\u001b[32m--> \u001b[39m\u001b[32m236\u001b[39m response = \u001b[43mconnection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 237\u001b[39m \u001b[43m \u001b[49m\u001b[43mpool_request\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\n\u001b[32m 238\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 239\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m ConnectionNotAvailable:\n\u001b[32m 240\u001b[39m \u001b[38;5;66;03m# In some cases a connection may initially be available to\u001b[39;00m\n\u001b[32m 241\u001b[39m \u001b[38;5;66;03m# handle a request, but then become unavailable.\u001b[39;00m\n\u001b[32m 242\u001b[39m \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m 243\u001b[39m \u001b[38;5;66;03m# In this case we clear the connection and try again.\u001b[39;00m\n\u001b[32m 244\u001b[39m pool_request.clear_connection()\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection.py:103\u001b[39m, in \u001b[36mHTTPConnection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 100\u001b[39m \u001b[38;5;28mself\u001b[39m._connect_failed = \u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[32m 101\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc\n\u001b[32m--> \u001b[39m\u001b[32m103\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_connection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:136\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 134\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m Trace(\u001b[33m\"\u001b[39m\u001b[33mresponse_closed\u001b[39m\u001b[33m\"\u001b[39m, logger, request) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m 135\u001b[39m \u001b[38;5;28mself\u001b[39m._response_closed()\n\u001b[32m--> \u001b[39m\u001b[32m136\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:106\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 95\u001b[39m \u001b[38;5;28;01mpass\u001b[39;00m\n\u001b[32m 97\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m Trace(\n\u001b[32m 98\u001b[39m \u001b[33m\"\u001b[39m\u001b[33mreceive_response_headers\u001b[39m\u001b[33m\"\u001b[39m, logger, request, kwargs\n\u001b[32m 99\u001b[39m ) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m 100\u001b[39m (\n\u001b[32m 101\u001b[39m http_version,\n\u001b[32m 102\u001b[39m status,\n\u001b[32m 103\u001b[39m reason_phrase,\n\u001b[32m 104\u001b[39m headers,\n\u001b[32m 105\u001b[39m trailing_data,\n\u001b[32m--> \u001b[39m\u001b[32m106\u001b[39m ) = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_response_headers\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 107\u001b[39m trace.return_value = (\n\u001b[32m 108\u001b[39m http_version,\n\u001b[32m 109\u001b[39m status,\n\u001b[32m 110\u001b[39m reason_phrase,\n\u001b[32m 111\u001b[39m headers,\n\u001b[32m 112\u001b[39m )\n\u001b[32m 114\u001b[39m network_stream = \u001b[38;5;28mself\u001b[39m._network_stream\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:177\u001b[39m, in \u001b[36mHTTP11Connection._receive_response_headers\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 174\u001b[39m timeout = timeouts.get(\u001b[33m\"\u001b[39m\u001b[33mread\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m)\n\u001b[32m 176\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m177\u001b[39m event = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 178\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(event, h11.Response):\n\u001b[32m 179\u001b[39m \u001b[38;5;28;01mbreak\u001b[39;00m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:217\u001b[39m, in \u001b[36mHTTP11Connection._receive_event\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m 214\u001b[39m event = \u001b[38;5;28mself\u001b[39m._h11_state.next_event()\n\u001b[32m 216\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m event \u001b[38;5;129;01mis\u001b[39;00m h11.NEED_DATA:\n\u001b[32m--> \u001b[39m\u001b[32m217\u001b[39m data = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_network_stream\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 218\u001b[39m \u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mREAD_NUM_BYTES\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m 219\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 221\u001b[39m \u001b[38;5;66;03m# If we feed this case through h11 we'll raise an exception like:\u001b[39;00m\n\u001b[32m 222\u001b[39m \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m 223\u001b[39m \u001b[38;5;66;03m# httpcore.RemoteProtocolError: can't handle event type\u001b[39;00m\n\u001b[32m (...)\u001b[39m\u001b[32m 227\u001b[39m \u001b[38;5;66;03m# perspective. Instead we handle this case distinctly and treat\u001b[39;00m\n\u001b[32m 228\u001b[39m \u001b[38;5;66;03m# it as a ConnectError.\u001b[39;00m\n\u001b[32m 229\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m data == \u001b[33mb\u001b[39m\u001b[33m\"\u001b[39m\u001b[33m\"\u001b[39m \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m._h11_state.their_state == h11.SEND_RESPONSE:\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_backends/sync.py:128\u001b[39m, in \u001b[36mSyncStream.read\u001b[39m\u001b[34m(self, max_bytes, timeout)\u001b[39m\n\u001b[32m 126\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_exceptions(exc_map):\n\u001b[32m 127\u001b[39m \u001b[38;5;28mself\u001b[39m._sock.settimeout(timeout)\n\u001b[32m--> \u001b[39m\u001b[32m128\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sock\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrecv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmax_bytes\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1295\u001b[39m, in \u001b[36mSSLSocket.recv\u001b[39m\u001b[34m(self, buflen, flags)\u001b[39m\n\u001b[32m 1291\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m flags != \u001b[32m0\u001b[39m:\n\u001b[32m 1292\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\n\u001b[32m 1293\u001b[39m \u001b[33m\"\u001b[39m\u001b[33mnon-zero flags not allowed in calls to recv() on \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m %\n\u001b[32m 1294\u001b[39m \u001b[38;5;28mself\u001b[39m.\u001b[34m__class__\u001b[39m)\n\u001b[32m-> \u001b[39m\u001b[32m1295\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[43mbuflen\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1296\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m 1297\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28msuper\u001b[39m().recv(buflen, flags)\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1168\u001b[39m, in \u001b[36mSSLSocket.read\u001b[39m\u001b[34m(self, len, buffer)\u001b[39m\n\u001b[32m 1166\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m._sslobj.read(\u001b[38;5;28mlen\u001b[39m, buffer)\n\u001b[32m 1167\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m-> \u001b[39m\u001b[32m1168\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sslobj\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43mlen\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m 1169\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m SSLError \u001b[38;5;28;01mas\u001b[39;00m x:\n\u001b[32m 1170\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m x.args[\u001b[32m0\u001b[39m] == SSL_ERROR_EOF \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m.suppress_ragged_eofs:\n", - "\u001b[31mKeyboardInterrupt\u001b[39m: " + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 132/132 [04:39<00:00, 2.11s/it]\n", + "Processing CSV files: 15%|█▌ | 2/13 [08:15<46:25, 253.22s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 113/113 [05:46<00:00, 3.06s/it]\n", + "Processing CSV files: 23%|██▎ | 3/13 [14:01<49:16, 295.65s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 53/53 [02:00<00:00, 2.28s/it]\n", + "Processing CSV files: 31%|███ | 4/13 [16:02<33:59, 226.64s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 39/39 [01:16<00:00, 1.95s/it]\n", + "Processing CSV files: 38%|███▊ | 5/13 [17:18<22:59, 172.38s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 34/34 [01:05<00:00, 1.93s/it]\n", + "Processing CSV files: 46%|████▌ | 6/13 [18:23<15:52, 136.04s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 101/101 [04:10<00:00, 2.48s/it]\n", + "Processing CSV files: 54%|█████▍ | 7/13 [22:34<17:21, 173.51s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 55/55 [01:59<00:00, 2.18s/it]\n", + "Processing CSV files: 62%|██████▏ | 8/13 [24:34<13:02, 156.43s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 84/84 [03:12<00:00, 2.29s/it]\n", + "Processing CSV files: 69%|██████▉ | 9/13 [27:47<11:10, 167.72s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 68/68 [02:45<00:00, 2.44s/it]\n", + "Processing CSV files: 77%|███████▋ | 10/13 [30:32<08:21, 167.12s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 132/132 [04:47<00:00, 2.18s/it]\n", + "Processing CSV files: 85%|████████▍ | 11/13 [35:20<06:48, 204.09s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 62/62 [02:25<00:00, 2.35s/it]\n", + "Processing CSV files: 92%|█████████▏| 12/13 [37:46<03:06, 186.37s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 67/67 [02:18<00:00, 2.06s/it]\n", + "Processing CSV files: 100%|██████████| 13/13 [40:04<00:00, 184.99s/it]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\n" ] } ], "source": [ - "import os\n", - "import time\n", - "import random\n", - "import json\n", - "import pandas as pd\n", - "from tqdm import tqdm\n", - "from openai import OpenAI\n", - "\n", - "tqdm.pandas() # Enable progress_apply for pandas operations\n", - "\n", - "client = OpenAI()\n", - "\n", "SYSTEM_INSTRUCTIONS = \"\"\"\n", "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n", "\"\"\"\n", @@ -240,54 +406,107 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Step 2: Data Enrichment\n", - "In this step, we enrich the data by generating feedback and a tag for each row using a language model." + "## Step 3: Uploading to File Search API (Vector Store)\n", + "In this step, each row of the enriched CSV is uploaded as an embedding to the vector store." ] }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 41, "metadata": {}, "outputs": [ { - "ename": "KeyboardInterrupt", - "evalue": "", - "output_type": "error", - "traceback": [ - "\u001b[31m---------------------------------------------------------------------------\u001b[39m", - "\u001b[31mKeyboardInterrupt\u001b[39m Traceback (most recent call last)", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[16]\u001b[39m\u001b[32m, line 74\u001b[39m\n\u001b[32m 72\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m filename.endswith(\u001b[33m'\u001b[39m\u001b[33m.csv\u001b[39m\u001b[33m'\u001b[39m):\n\u001b[32m 73\u001b[39m csv_path = os.path.join(ready_to_upload_folder, filename)\n\u001b[32m---> \u001b[39m\u001b[32m74\u001b[39m \u001b[43mprocess_and_enrich_csv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[16]\u001b[39m\u001b[32m, line 61\u001b[39m, in \u001b[36mprocess_and_enrich_csv\u001b[39m\u001b[34m(filepath, output_filepath)\u001b[39m\n\u001b[32m 58\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mprocess_and_enrich_csv\u001b[39m(filepath, output_filepath):\n\u001b[32m 59\u001b[39m \u001b[38;5;66;03m# df = preprocess_csv(filepath)\u001b[39;00m\n\u001b[32m 60\u001b[39m df = pd.read_csv(filepath)\n\u001b[32m---> \u001b[39m\u001b[32m61\u001b[39m feedback_tags = \u001b[43mdf\u001b[49m\u001b[43m.\u001b[49m\u001b[43mapply\u001b[49m\u001b[43m(\u001b[49m\u001b[43mgenerate_feedback\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43maxis\u001b[49m\u001b[43m=\u001b[49m\u001b[32;43m1\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m 62\u001b[39m df[\u001b[33m'\u001b[39m\u001b[33mNote\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mfeedback\u001b[39m\u001b[33m'\u001b[39m]\n\u001b[32m 63\u001b[39m df[\u001b[33m'\u001b[39m\u001b[33mTag\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mtag\u001b[39m\u001b[33m'\u001b[39m]\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/frame.py:10374\u001b[39m, in \u001b[36mDataFrame.apply\u001b[39m\u001b[34m(self, func, axis, raw, result_type, args, by_row, engine, engine_kwargs, **kwargs)\u001b[39m\n\u001b[32m 10360\u001b[39m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01mpandas\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mcore\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mapply\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m frame_apply\n\u001b[32m 10362\u001b[39m op = frame_apply(\n\u001b[32m 10363\u001b[39m \u001b[38;5;28mself\u001b[39m,\n\u001b[32m 10364\u001b[39m func=func,\n\u001b[32m (...)\u001b[39m\u001b[32m 10372\u001b[39m kwargs=kwargs,\n\u001b[32m 10373\u001b[39m )\n\u001b[32m> \u001b[39m\u001b[32m10374\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mop\u001b[49m\u001b[43m.\u001b[49m\u001b[43mapply\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m.__finalize__(\u001b[38;5;28mself\u001b[39m, method=\u001b[33m\"\u001b[39m\u001b[33mapply\u001b[39m\u001b[33m\"\u001b[39m)\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:916\u001b[39m, in \u001b[36mFrameApply.apply\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m 913\u001b[39m \u001b[38;5;28;01melif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.raw:\n\u001b[32m 914\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m.apply_raw(engine=\u001b[38;5;28mself\u001b[39m.engine, engine_kwargs=\u001b[38;5;28mself\u001b[39m.engine_kwargs)\n\u001b[32m--> \u001b[39m\u001b[32m916\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_standard\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1063\u001b[39m, in \u001b[36mFrameApply.apply_standard\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m 1061\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mapply_standard\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[32m 1062\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.engine == \u001b[33m\"\u001b[39m\u001b[33mpython\u001b[39m\u001b[33m\"\u001b[39m:\n\u001b[32m-> \u001b[39m\u001b[32m1063\u001b[39m results, res_index = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_series_generator\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1064\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m 1065\u001b[39m results, res_index = \u001b[38;5;28mself\u001b[39m.apply_series_numba()\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1081\u001b[39m, in \u001b[36mFrameApply.apply_series_generator\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m 1078\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m option_context(\u001b[33m\"\u001b[39m\u001b[33mmode.chained_assignment\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m):\n\u001b[32m 1079\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m i, v \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28menumerate\u001b[39m(series_gen):\n\u001b[32m 1080\u001b[39m \u001b[38;5;66;03m# ignore SettingWithCopy here in case the user mutates\u001b[39;00m\n\u001b[32m-> \u001b[39m\u001b[32m1081\u001b[39m results[i] = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43mv\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1082\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(results[i], ABCSeries):\n\u001b[32m 1083\u001b[39m \u001b[38;5;66;03m# If we have a view on v, we need to make a copy because\u001b[39;00m\n\u001b[32m 1084\u001b[39m \u001b[38;5;66;03m# series_generator will swap out the underlying data\u001b[39;00m\n\u001b[32m 1085\u001b[39m results[i] = results[i].copy(deep=\u001b[38;5;28;01mFalse\u001b[39;00m)\n", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[16]\u001b[39m\u001b[32m, line 42\u001b[39m, in \u001b[36mgenerate_feedback\u001b[39m\u001b[34m(row)\u001b[39m\n\u001b[32m 1\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mgenerate_feedback\u001b[39m(row):\n\u001b[32m 2\u001b[39m prompt = \u001b[33mf\u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m 3\u001b[39m \u001b[33m Review the following shot data and provide concise feedback:\u001b[39m\n\u001b[32m 4\u001b[39m \n\u001b[32m (...)\u001b[39m\u001b[32m 40\u001b[39m \u001b[33m \u001b[39m\u001b[38;5;130;01m}}\u001b[39;00m\n\u001b[32m 41\u001b[39m \u001b[33m \u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m---> \u001b[39m\u001b[32m42\u001b[39m response = \u001b[43mclient\u001b[49m\u001b[43m.\u001b[49m\u001b[43mresponses\u001b[49m\u001b[43m.\u001b[49m\u001b[43mcreate\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 43\u001b[39m \u001b[43m \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m=\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mgpt-4o-mini\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m 44\u001b[39m \u001b[43m \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\n\u001b[32m 45\u001b[39m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43msystem\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mYou are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 46\u001b[39m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprompt\u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m 47\u001b[39m \u001b[43m \u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 48\u001b[39m \u001b[43m \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m=\u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m 49\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mformat\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m 50\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtype\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mjson_object\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\n\u001b[32m 51\u001b[39m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m 52\u001b[39m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m 53\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 55\u001b[39m result = response.output_text\n\u001b[32m 56\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m pd.Series(\u001b[38;5;28meval\u001b[39m(result))\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_utils/_utils.py:279\u001b[39m, in \u001b[36mrequired_args.<locals>.inner.<locals>.wrapper\u001b[39m\u001b[34m(*args, **kwargs)\u001b[39m\n\u001b[32m 277\u001b[39m msg = \u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[33mMissing required argument: \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mquote(missing[\u001b[32m0\u001b[39m])\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m\"\u001b[39m\n\u001b[32m 278\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mTypeError\u001b[39;00m(msg)\n\u001b[32m--> \u001b[39m\u001b[32m279\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/resources/responses/responses.py:602\u001b[39m, in \u001b[36mResponses.create\u001b[39m\u001b[34m(self, input, model, include, instructions, max_output_tokens, metadata, parallel_tool_calls, previous_response_id, reasoning, store, stream, temperature, text, tool_choice, tools, top_p, truncation, user, extra_headers, extra_query, extra_body, timeout)\u001b[39m\n\u001b[32m 573\u001b[39m \u001b[38;5;129m@required_args\u001b[39m([\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m], [\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mstream\u001b[39m\u001b[33m\"\u001b[39m])\n\u001b[32m 574\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mcreate\u001b[39m(\n\u001b[32m 575\u001b[39m \u001b[38;5;28mself\u001b[39m,\n\u001b[32m (...)\u001b[39m\u001b[32m 600\u001b[39m timeout: \u001b[38;5;28mfloat\u001b[39m | httpx.Timeout | \u001b[38;5;28;01mNone\u001b[39;00m | NotGiven = NOT_GIVEN,\n\u001b[32m 601\u001b[39m ) -> Response | Stream[ResponseStreamEvent]:\n\u001b[32m--> \u001b[39m\u001b[32m602\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_post\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 603\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43m/responses\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m 604\u001b[39m \u001b[43m \u001b[49m\u001b[43mbody\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmaybe_transform\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 605\u001b[39m \u001b[43m \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m 606\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minput\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m 607\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmodel\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 608\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minclude\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minclude\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 609\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minstructions\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minstructions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 610\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmax_output_tokens\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmax_output_tokens\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 611\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmetadata\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmetadata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 612\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mparallel_tool_calls\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mparallel_tool_calls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 613\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mprevious_response_id\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprevious_response_id\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 614\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mreasoning\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mreasoning\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 615\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstore\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstore\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 616\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstream\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 617\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtemperature\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtemperature\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 618\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtext\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 619\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtool_choice\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtool_choice\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 620\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtools\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtools\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 621\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtop_p\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtop_p\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 622\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtruncation\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtruncation\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 623\u001b[39m \u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43muser\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 624\u001b[39m \u001b[43m \u001b[49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 625\u001b[39m \u001b[43m \u001b[49m\u001b[43mresponse_create_params\u001b[49m\u001b[43m.\u001b[49m\u001b[43mResponseCreateParams\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 626\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 627\u001b[39m \u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmake_request_options\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 628\u001b[39m \u001b[43m \u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m 629\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 630\u001b[39m \u001b[43m \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mResponse\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 631\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[32m 632\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mStream\u001b[49m\u001b[43m[\u001b[49m\u001b[43mResponseStreamEvent\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 633\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:1242\u001b[39m, in \u001b[36mSyncAPIClient.post\u001b[39m\u001b[34m(self, path, cast_to, body, options, files, stream, stream_cls)\u001b[39m\n\u001b[32m 1228\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mpost\u001b[39m(\n\u001b[32m 1229\u001b[39m \u001b[38;5;28mself\u001b[39m,\n\u001b[32m 1230\u001b[39m path: \u001b[38;5;28mstr\u001b[39m,\n\u001b[32m (...)\u001b[39m\u001b[32m 1237\u001b[39m stream_cls: \u001b[38;5;28mtype\u001b[39m[_StreamT] | \u001b[38;5;28;01mNone\u001b[39;00m = \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[32m 1238\u001b[39m ) -> ResponseT | _StreamT:\n\u001b[32m 1239\u001b[39m opts = FinalRequestOptions.construct(\n\u001b[32m 1240\u001b[39m method=\u001b[33m\"\u001b[39m\u001b[33mpost\u001b[39m\u001b[33m\"\u001b[39m, url=path, json_data=body, files=to_httpx_files(files), **options\n\u001b[32m 1241\u001b[39m )\n\u001b[32m-> \u001b[39m\u001b[32m1242\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m cast(ResponseT, \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mopts\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m)\u001b[49m)\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:919\u001b[39m, in \u001b[36mSyncAPIClient.request\u001b[39m\u001b[34m(self, cast_to, options, remaining_retries, stream, stream_cls)\u001b[39m\n\u001b[32m 916\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m 917\u001b[39m retries_taken = \u001b[32m0\u001b[39m\n\u001b[32m--> \u001b[39m\u001b[32m919\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 920\u001b[39m \u001b[43m \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 921\u001b[39m \u001b[43m \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43moptions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 922\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 923\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 924\u001b[39m \u001b[43m \u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m=\u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 925\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:955\u001b[39m, in \u001b[36mSyncAPIClient._request\u001b[39m\u001b[34m(self, cast_to, options, retries_taken, stream, stream_cls)\u001b[39m\n\u001b[32m 952\u001b[39m log.debug(\u001b[33m\"\u001b[39m\u001b[33mSending HTTP Request: \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m, request.method, request.url)\n\u001b[32m 954\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m955\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_client\u001b[49m\u001b[43m.\u001b[49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 956\u001b[39m \u001b[43m \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 957\u001b[39m \u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_should_stream_response_body\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m=\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 958\u001b[39m \u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 959\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 960\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m httpx.TimeoutException \u001b[38;5;28;01mas\u001b[39;00m err:\n\u001b[32m 961\u001b[39m log.debug(\u001b[33m\"\u001b[39m\u001b[33mEncountered httpx.TimeoutException\u001b[39m\u001b[33m\"\u001b[39m, exc_info=\u001b[38;5;28;01mTrue\u001b[39;00m)\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:914\u001b[39m, in \u001b[36mClient.send\u001b[39m\u001b[34m(self, request, stream, auth, follow_redirects)\u001b[39m\n\u001b[32m 910\u001b[39m \u001b[38;5;28mself\u001b[39m._set_timeout(request)\n\u001b[32m 912\u001b[39m auth = \u001b[38;5;28mself\u001b[39m._build_request_auth(request, auth)\n\u001b[32m--> \u001b[39m\u001b[32m914\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_auth\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 915\u001b[39m \u001b[43m \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 916\u001b[39m \u001b[43m \u001b[49m\u001b[43mauth\u001b[49m\u001b[43m=\u001b[49m\u001b[43mauth\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 917\u001b[39m \u001b[43m \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 918\u001b[39m \u001b[43m \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 919\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 920\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 921\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m stream:\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:942\u001b[39m, in \u001b[36mClient._send_handling_auth\u001b[39m\u001b[34m(self, request, auth, follow_redirects, history)\u001b[39m\n\u001b[32m 939\u001b[39m request = \u001b[38;5;28mnext\u001b[39m(auth_flow)\n\u001b[32m 941\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m942\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_redirects\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 943\u001b[39m \u001b[43m \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 944\u001b[39m \u001b[43m \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 945\u001b[39m \u001b[43m \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m 946\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 947\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 948\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:979\u001b[39m, in \u001b[36mClient._send_handling_redirects\u001b[39m\u001b[34m(self, request, follow_redirects, history)\u001b[39m\n\u001b[32m 976\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mrequest\u001b[39m\u001b[33m\"\u001b[39m]:\n\u001b[32m 977\u001b[39m hook(request)\n\u001b[32m--> \u001b[39m\u001b[32m979\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_single_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 980\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 981\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mresponse\u001b[39m\u001b[33m\"\u001b[39m]:\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:1014\u001b[39m, in \u001b[36mClient._send_single_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 1009\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mRuntimeError\u001b[39;00m(\n\u001b[32m 1010\u001b[39m \u001b[33m\"\u001b[39m\u001b[33mAttempted to send an async request with a sync Client instance.\u001b[39m\u001b[33m\"\u001b[39m\n\u001b[32m 1011\u001b[39m )\n\u001b[32m 1013\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m request_context(request=request):\n\u001b[32m-> \u001b[39m\u001b[32m1014\u001b[39m response = \u001b[43mtransport\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1016\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, SyncByteStream)\n\u001b[32m 1018\u001b[39m response.request = request\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_transports/default.py:250\u001b[39m, in \u001b[36mHTTPTransport.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 237\u001b[39m req = httpcore.Request(\n\u001b[32m 238\u001b[39m method=request.method,\n\u001b[32m 239\u001b[39m url=httpcore.URL(\n\u001b[32m (...)\u001b[39m\u001b[32m 247\u001b[39m extensions=request.extensions,\n\u001b[32m 248\u001b[39m )\n\u001b[32m 249\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_httpcore_exceptions():\n\u001b[32m--> \u001b[39m\u001b[32m250\u001b[39m resp = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_pool\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mreq\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 252\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(resp.stream, typing.Iterable)\n\u001b[32m 254\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m Response(\n\u001b[32m 255\u001b[39m status_code=resp.status,\n\u001b[32m 256\u001b[39m headers=resp.headers,\n\u001b[32m 257\u001b[39m stream=ResponseStream(resp.stream),\n\u001b[32m 258\u001b[39m extensions=resp.extensions,\n\u001b[32m 259\u001b[39m )\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:256\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 253\u001b[39m closing = \u001b[38;5;28mself\u001b[39m._assign_requests_to_connections()\n\u001b[32m 255\u001b[39m \u001b[38;5;28mself\u001b[39m._close_connections(closing)\n\u001b[32m--> \u001b[39m\u001b[32m256\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m 258\u001b[39m \u001b[38;5;66;03m# Return the response. Note that in this case we still have to manage\u001b[39;00m\n\u001b[32m 259\u001b[39m \u001b[38;5;66;03m# the point at which the response is closed.\u001b[39;00m\n\u001b[32m 260\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, typing.Iterable)\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:236\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 232\u001b[39m connection = pool_request.wait_for_connection(timeout=timeout)\n\u001b[32m 234\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m 235\u001b[39m \u001b[38;5;66;03m# Send the request on the assigned connection.\u001b[39;00m\n\u001b[32m--> \u001b[39m\u001b[32m236\u001b[39m response = \u001b[43mconnection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 237\u001b[39m \u001b[43m \u001b[49m\u001b[43mpool_request\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\n\u001b[32m 238\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 239\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m ConnectionNotAvailable:\n\u001b[32m 240\u001b[39m \u001b[38;5;66;03m# In some cases a connection may initially be available to\u001b[39;00m\n\u001b[32m 241\u001b[39m \u001b[38;5;66;03m# handle a request, but then become unavailable.\u001b[39;00m\n\u001b[32m 242\u001b[39m \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m 243\u001b[39m \u001b[38;5;66;03m# In this case we clear the connection and try again.\u001b[39;00m\n\u001b[32m 244\u001b[39m pool_request.clear_connection()\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection.py:103\u001b[39m, in \u001b[36mHTTPConnection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 100\u001b[39m \u001b[38;5;28mself\u001b[39m._connect_failed = \u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[32m 101\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc\n\u001b[32m--> \u001b[39m\u001b[32m103\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_connection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:136\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 134\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m Trace(\u001b[33m\"\u001b[39m\u001b[33mresponse_closed\u001b[39m\u001b[33m\"\u001b[39m, logger, request) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m 135\u001b[39m \u001b[38;5;28mself\u001b[39m._response_closed()\n\u001b[32m--> \u001b[39m\u001b[32m136\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:106\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 95\u001b[39m \u001b[38;5;28;01mpass\u001b[39;00m\n\u001b[32m 97\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m Trace(\n\u001b[32m 98\u001b[39m \u001b[33m\"\u001b[39m\u001b[33mreceive_response_headers\u001b[39m\u001b[33m\"\u001b[39m, logger, request, kwargs\n\u001b[32m 99\u001b[39m ) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m 100\u001b[39m (\n\u001b[32m 101\u001b[39m http_version,\n\u001b[32m 102\u001b[39m status,\n\u001b[32m 103\u001b[39m reason_phrase,\n\u001b[32m 104\u001b[39m headers,\n\u001b[32m 105\u001b[39m trailing_data,\n\u001b[32m--> \u001b[39m\u001b[32m106\u001b[39m ) = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_response_headers\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 107\u001b[39m trace.return_value = (\n\u001b[32m 108\u001b[39m http_version,\n\u001b[32m 109\u001b[39m status,\n\u001b[32m 110\u001b[39m reason_phrase,\n\u001b[32m 111\u001b[39m headers,\n\u001b[32m 112\u001b[39m )\n\u001b[32m 114\u001b[39m network_stream = \u001b[38;5;28mself\u001b[39m._network_stream\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:177\u001b[39m, in \u001b[36mHTTP11Connection._receive_response_headers\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m 174\u001b[39m timeout = timeouts.get(\u001b[33m\"\u001b[39m\u001b[33mread\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m)\n\u001b[32m 176\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m177\u001b[39m event = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 178\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(event, h11.Response):\n\u001b[32m 179\u001b[39m \u001b[38;5;28;01mbreak\u001b[39;00m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:217\u001b[39m, in \u001b[36mHTTP11Connection._receive_event\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m 214\u001b[39m event = \u001b[38;5;28mself\u001b[39m._h11_state.next_event()\n\u001b[32m 216\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m event \u001b[38;5;129;01mis\u001b[39;00m h11.NEED_DATA:\n\u001b[32m--> \u001b[39m\u001b[32m217\u001b[39m data = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_network_stream\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m 218\u001b[39m \u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mREAD_NUM_BYTES\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m 219\u001b[39m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 221\u001b[39m \u001b[38;5;66;03m# If we feed this case through h11 we'll raise an exception like:\u001b[39;00m\n\u001b[32m 222\u001b[39m \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m 223\u001b[39m \u001b[38;5;66;03m# httpcore.RemoteProtocolError: can't handle event type\u001b[39;00m\n\u001b[32m (...)\u001b[39m\u001b[32m 227\u001b[39m \u001b[38;5;66;03m# perspective. Instead we handle this case distinctly and treat\u001b[39;00m\n\u001b[32m 228\u001b[39m \u001b[38;5;66;03m# it as a ConnectError.\u001b[39;00m\n\u001b[32m 229\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m data == \u001b[33mb\u001b[39m\u001b[33m\"\u001b[39m\u001b[33m\"\u001b[39m \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m._h11_state.their_state == h11.SEND_RESPONSE:\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_backends/sync.py:128\u001b[39m, in \u001b[36mSyncStream.read\u001b[39m\u001b[34m(self, max_bytes, timeout)\u001b[39m\n\u001b[32m 126\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_exceptions(exc_map):\n\u001b[32m 127\u001b[39m \u001b[38;5;28mself\u001b[39m._sock.settimeout(timeout)\n\u001b[32m--> \u001b[39m\u001b[32m128\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sock\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrecv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmax_bytes\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1295\u001b[39m, in \u001b[36mSSLSocket.recv\u001b[39m\u001b[34m(self, buflen, flags)\u001b[39m\n\u001b[32m 1291\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m flags != \u001b[32m0\u001b[39m:\n\u001b[32m 1292\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\n\u001b[32m 1293\u001b[39m \u001b[33m\"\u001b[39m\u001b[33mnon-zero flags not allowed in calls to recv() on \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m %\n\u001b[32m 1294\u001b[39m \u001b[38;5;28mself\u001b[39m.\u001b[34m__class__\u001b[39m)\n\u001b[32m-> \u001b[39m\u001b[32m1295\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[43mbuflen\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 1296\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m 1297\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28msuper\u001b[39m().recv(buflen, flags)\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1168\u001b[39m, in \u001b[36mSSLSocket.read\u001b[39m\u001b[34m(self, len, buffer)\u001b[39m\n\u001b[32m 1166\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m._sslobj.read(\u001b[38;5;28mlen\u001b[39m, buffer)\n\u001b[32m 1167\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m-> \u001b[39m\u001b[32m1168\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sslobj\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43mlen\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m 1169\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m SSLError \u001b[38;5;28;01mas\u001b[39;00m x:\n\u001b[32m 1170\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m x.args[\u001b[32m0\u001b[39m] == SSL_ERROR_EOF \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m.suppress_ragged_eofs:\n", - "\u001b[31mKeyboardInterrupt\u001b[39m: " + "name": "stdout", + "output_type": "stream", + "text": [ + "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\n" ] } ], - "source": [] + "source": [ + "def upload_chunks_from_file(file_name, data_folder, purpose, max_retries=3, backoff_factor=2, use_cache=False):\n", + " filepath = os.path.join(data_folder, file_name)\n", + " if not os.path.exists(filepath):\n", + " print(f\"File {file_name} does not exist in {data_folder}.\")\n", + " return {}\n", + " df = pd.read_csv(filepath)\n", + " chunk_file_ids = {}\n", + " cache_path = os.path.join(data_folder, f\"{os.path.splitext(file_name)[0]}_upload_cache.json\")\n", + " if use_cache and os.path.exists(cache_path):\n", + " with open(cache_path, 'r', encoding='utf-8') as cache_file:\n", + " upload_cache = json.load(cache_file)\n", + " else:\n", + " upload_cache = {}\n", + " for i, row in df.iterrows():\n", + " temp_chunk_filename = os.path.splitext(file_name)[0] + f\"_chunk_{i}.txt\"\n", + " if use_cache and temp_chunk_filename in upload_cache:\n", + " chunk_file_ids[temp_chunk_filename] = upload_cache[temp_chunk_filename]\n", + " # print(f\"Skipping chunk {i} of {file_name}; already uploaded.\")\n", + " continue\n", + " chunk_text = row.to_json()\n", + " temp_chunk_filepath = os.path.join(data_folder, temp_chunk_filename)\n", + " with open(temp_chunk_filepath, 'w', encoding='utf-8') as f:\n", + " f.write(chunk_text)\n", + " chunk_file_id = None\n", + " for attempt in range(max_retries):\n", + " try:\n", + " with open(temp_chunk_filepath, 'rb') as f:\n", + " response = client.files.create(file=f, purpose=purpose)\n", + " chunk_file_id = response.id\n", + " # print(f\"Uploaded chunk {i} of {file_name} with id: {chunk_file_id}\")\n", + " break\n", + " except Exception as e:\n", + " sleep_time = backoff_factor * (2 ** attempt) + random.uniform(0, 0.1)\n", + " print(f\"Attempt {attempt+1} failed for chunk {i} of {file_name}: {e}\")\n", + " time.sleep(sleep_time)\n", + " if chunk_file_id:\n", + " chunk_file_ids[temp_chunk_filename] = chunk_file_id\n", + " if use_cache:\n", + " upload_cache[temp_chunk_filename] = chunk_file_id\n", + " with open(cache_path, 'w', encoding='utf-8') as cache_file:\n", + " json.dump(upload_cache, cache_file)\n", + " else:\n", + " print(f\"Failed to upload chunk {i} of {file_name} after {max_retries} attempts.\")\n", + " os.remove(temp_chunk_filepath)\n", + " return chunk_file_ids\n", + "\n", + "def upload_all_ready_chunks(data_folder, purpose='user_data'):\n", + " all_chunk_ids = {}\n", + " for file_name in tqdm(os.listdir(data_folder), desc='Processing CSV files'):\n", + " if file_name.endswith('.csv'):\n", + " chunk_ids = upload_chunks_from_file(file_name, data_folder, purpose, use_cache=True)\n", + " if chunk_ids:\n", + " all_chunk_ids[file_name] = chunk_ids\n", + " # print('All uploaded chunk file IDs:')\n", + " # for original_file, chunks in all_chunk_ids.items():\n", + " # # print(f\"{original_file}:\")\n", + " # for chunk_filename, chunk_id in chunks.items():\n", + " # print(f\" {chunk_filename}: {chunk_id}\")\n", + " return all_chunk_ids\n", + "\n", + "def chunk_list(input_list, chunk_size):\n", + " \"\"\"Splits a list into smaller chunks.\"\"\"\n", + " return [input_list[i:i + chunk_size] for i in range(0, len(input_list), chunk_size)]\n", + "\n", + "\n", + "def upload_to_vector_store(all_chunk_ids, vector_store_id, chunk_size=500):\n", + " all_file_ids = [chunk_id for file_chunks in all_chunk_ids.values() for chunk_id in file_chunks.values()]\n", + " file_id_batches = chunk_list(all_file_ids, chunk_size)\n", + " for idx, batch in enumerate(file_id_batches):\n", + " vector_store_batch = client.vector_stores.file_batches.create(\n", + " file_ids=batch,\n", + " vector_store_id=vector_store_id\n", + " )\n", + " print(f\"Uploaded batch {idx + 1}/{len(file_id_batches)}: {vector_store_batch.id}, Status: {vector_store_batch.status}\")\n", + "\n", + "print(os.getenv('OPENAI_API_KEY'))\n", + "\n", + "# SHOT_DATA_VECTOR_STORE_ID = os.getenv('SHOT_DATA_VECTOR_STORE_ID')\n", + "# data_folder = os.path.join(os.path.dirname(os.getcwd()), \"basics_of_agents_sdk/data\")\n", + "# enriched_data_folder = os.path.join(data_folder, 'processed')\n", + "# all_chunk_ids = upload_all_ready_chunks(enriched_data_folder)\n", + "# upload_to_vector_store(all_chunk_ids, SHOT_DATA_VECTOR_STORE_ID)" + ] }, { "cell_type": "markdown", diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv new file mode 100644 index 0000000000..5f7d6ce9ec --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv @@ -0,0 +1,35 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +1/4/25 17:01:39,Brian,,7 Iron,74.0202231860161,2.68,5.99,10.18,4.19,100.3937049153983,1.3563010295592393,20.670000076293945,9.109999656677246,3501.38671875,-366.1570434570313,3520.47998046875,Measured,5.96999979019165,22.769027884048228,143.3070751580835,11.920000076293944,29.5931744194761,156.28827598402495,12.010000228881836,32.524058308632675,"Your swing speed is good, and you're generating decent ball speed. However, your launch angle is a bit high, and the ball is curving to the left due to the face being more closed than your swing path. Focus on aligning your clubface with your swing path to reduce the sidespin and improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0 +1/4/25 17:02:08,Brian,,7 Iron,75.8545109772682,-3.13,3.87,5.76,1.89,100.17000616237785,1.320554372730666,18.059999465942383,5.21999979019165,3549.349365234375,61.95412063598633,3549.889892578125,Measured,-1.0,19.22572114945501,140.02623535724888,5.179999828338623,12.631233441803602,154.1666635761976,5.110000133514404,13.735783091726148,"Your 7-iron swing shows good club speed and decent ball speed. However, an attack angle of -3.13 degrees indicates that you're hitting slightly down on the ball, which may be contributing to the high backspin. A higher launch angle would help you carry the ball further. Focus on keeping your club path and face more aligned to reduce spin and improve distance. Practicing an upward strike on the ball will help too.",upward strike drill,1.1509776,69.998,97.22,0 +1/4/25 17:02:52,Jason,,7 Iron,75.74266416072845,-4.96,7.18,5.95,-1.2299999999999995,87.15103739980805,1.1506201737883242,12.739999771118164,5.789999961853027,2423.862548828125,1189.5369873046875,2700.02001953125,Estimated,-26.13999938964844,6.791338429445773,91.80883042258029,0.9200000166893004,1.4654418142094272,122.10192292311784,-0.3499999940395355,-0.7545931515845936,"Your 7 iron swing shows good distance with a ball speed of around 87 mph. To improve, focus on your attack angle, as it's a bit steep at -5 degrees, which could lead to lower shots. Try to maintain a more neutral swing path and open the clubface slightly. This will help promote a better launch angle and less spin for more distance. Overall, you're on the right track but can benefit from adjusting your angle of attack and swing path.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:03:49,Herald,,7 Iron,75.98872715711593,4.53,5.91,5.2,-0.71,96.94882091799718,1.2758316206237237,14.489999771118164,5.010000228881836,4544.12060546875,-699.406982421875,4597.6298828125,Measured,8.75,13.976377259529386,124.94531574845314,8.289999961853027,18.011809755657623,138.9107534961522,8.550000190734863,20.65835394510032,"Your shot shows a solid club speed and decent ball speed, but your attack angle and club path suggest a tendency to swing from outside to inside, which can cause slicing. The high backspin indicates a need for a more square club face at impact. Work on getting your club path to be more neutral and focus on squaring the club face for better accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:04:58,Jason,,7 Iron,77.08482595920563,7.36,3.77,3.15,-0.6200000000000001,102.56352735367,1.3305281042983486,,3.059999942779541,1918.6400146484373,0.0,1918.6400146484373,Measured,-0.0,,,,,,,,"Your club speed looks good at 77 mph, which is promising. The attack angle of 7.36 degrees suggests you're hitting down on the ball, helping generate solid contact and spin. Focus on keeping your club path and face angles more aligned to avoid unwanted side spin. Work on your follow-through to improve overall consistency. Try to maintain a consistent launch angle for better distance.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:05:42,Brian,,7 Iron,34.29223395109177,0.0,0.0,0.0,0.0,41.40569199501488,1.207436414147543,17.260000228881836,-2.190000057220459,3052.550048828125,0.0,3052.550048828125,Estimated,-0.0,2.00131232544193,23.61111060021221,-2.2100000381469727,-0.9076989933126144,29.046367786003657,-2.2100000381469727,-1.1154855114247653,"Your club speed is a bit low for a 7 iron, which is affecting your distance. Aim to increase your club speed through a better weight transfer during your swing. Additionally, your launch angle is good, but the backspin is quite high, which could lead to a loss of distance. Focus on striking the ball with a slightly downward angle to help with distance and control.",weight transfer drill,1.1509776,69.998,97.22,0 +1/4/25 17:08:56,Jason,,7 Iron,75.7650335240364,-4.19,6.9,10.15,3.25,98.76074241790592,1.3035134787681992,19.32999992370605,9.199999809265137,5117.85595703125,573.155029296875,5149.85009765625,Measured,-6.389999866485596,21.795712743955846,133.79264307310586,7.320000171661377,17.03849461556524,143.50393422348498,7.090000152587891,17.71653575886785,"Your shot data shows a good club speed and ball speed, but there are areas to improve. Your attack angle is slightly negative, which means you're hitting down on the ball too much. This may cause more backspin and lower trajectory. The club path is a bit steered to the right, resulting in a hook. Try to work on your swing path and create a cleaner impact with the ball for more distance and better accuracy.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:09:17,Brian,,7 Iron,76.39137569665908,2.79,3.26,6.68,3.42,104.35308324489417,1.36603225551622,15.020000457763672,5.889999866485596,3443.570556640625,-523.865234375,3483.18994140625,Measured,8.649999618530273,16.46981625908836,143.90856579234605,9.100000381469728,22.747155118092905,159.72222097474332,9.34000015258789,25.92956955803038,"Your 7-iron swing is generating good ball speed, but the club face is open relative to your swing path, leading to a decent amount of sidespin and a noticeable curve. Focus on aligning your clubface more closely with your swing path to improve accuracy. Additionally, try to reduce your backspin for better distance control.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:09:48,Jason,,7 Iron,76.34663697004319,0.35,2.09,6.56,4.47,102.6306412461936,1.3442719328483803,14.199999809265137,5.650000095367432,5386.2978515625,-1082.1553955078125,5493.93017578125,Measured,11.359999656677246,16.611985065994418,135.00655446690325,10.56999969482422,24.770340079121297,146.5879149589182,10.880000114440918,27.66841481934489,"Your shot data shows good potential with a club speed of 76 mph and a solid ball speed of over 102 mph. However, your launch angle is a bit low, and there's quite a bit of backspin which could be affecting your distance. The club face is significantly open compared to your club path, which might be causing a slice and resulting in a notable deviation in your carry distance. Focus on adjusting your grip and aligning your shoulders properly to help with your swing path.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:10:26,Lauren,,7 Iron,77.77827622175218,4.0,8.51,9.9,1.3900000000000006,99.7002515808872,1.2818521626351511,17.15999984741211,9.199999809265137,4462.1337890625,-68.5388412475586,4462.66015625,Measured,0.8799999952316284,18.76640349390209,135.8595798237502,10.130000114440918,23.895450299926097,147.85651035350566,10.09000015258789,25.907698877976827,"Your shot shows good ball speed and decent carry distance, but there's room for improvement in accuracy. The club path and face angle suggest that the shot was pushed to the right. Try focusing on aligning your body better with your target and ensure that your clubface is square at impact. Working on your swing path will also help straighten out your shots.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:11:02,Brian,,7 Iron,78.15855539798736,-0.86,0.0,8.39,8.39,101.8924481610784,1.303663401175173,19.26000022888184,6.889999866485596,3065.061767578125,844.2586059570312,3179.2099609375,Measured,-15.399999618530272,20.822397603863465,151.7607177263617,1.8899999856948853,4.997812817669285,160.95799261908542,1.590000033378601,4.472878428676722,"Your shot shows some good potential! Your club speed is decent, and you're getting a good ball speed out of it. However, the face is a bit open at impact, which is causing the ball to spin to the right a little too much. Focus on aligning your clubface square at address and through impact. Additionally, try to increase your attack angle slightly to add more height and distance to your shots.",clubface alignment drill,1.1509776,69.998,97.22,0 +1/4/25 17:11:34,Brian,,7 Iron,74.75841217517853,-7.65,5.18,12.54,7.359999999999999,101.0871497166745,1.3521842796741168,20.13999938964844,10.949999809265137,5946.2509765625,-999.3291015625,6029.64013671875,Measured,9.539999961853027,24.27821536053716,135.586176507014,16.34000015258789,38.13429345026316,143.70077660167226,16.459999084472656,40.71522142774165,"Your club speed is good, but your attack angle is quite steep, which means you're hitting down on the ball too much, leading to high spin and inconsistent distance. Aim for a more level swing through the ball. Practicing your swing path can help you make better contact and reduce the steepness of your angle.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:12:19,Herald,,7 Iron,77.06245659589769,2.03,8.51,12.66,4.15,102.42931663509262,1.329172740653914,19.489999771118164,11.460000038146973,5727.10986328125,-377.3823547363281,5739.52978515625,Measured,3.7699999809265137,24.35476795547902,139.04199009188414,14.270000457763672,34.262903569947184,147.76901928968437,14.260000228881836,36.40638665782808,"You're generating good speed with your 7 iron, but the club path and face angles suggest you're coming in too steep and cutting across the ball, leading to excessive sidespin and a leftward hook. This affects both your accuracy and distance. Focus on straightening out your swing path and keeping the clubface more square at impact to improve your shots. Additionally, the high backspin indicates that you may need to work on your strike to get more distance.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:14:29,Brian,,7 Iron,69.5016117978096,-2.54,2.27,16.1,13.830000000000002,91.22226083919668,1.3125200765785927,21.96999931335449,13.510000228881836,2902.048583984375,-1132.044921875,3115.030029296875,Measured,21.309999465942383,18.274276689416183,122.7690276834428,20.6200008392334,43.23053110735418,137.79527163505554,21.209999084472656,49.85782900688946,"Your club speed is good, but the ball is going off to the right and has a lot of backspin. This could be due to an open clubface at impact. Focus on squaring the clubface at impact and keeping your swing path more neutral. Try to lower your backspin for a straighter and longer shot.",clubface alignment drill,1.1509776,69.998,97.22,0 +1/4/25 17:15:13,Jason,,7 Iron,72.34252093791963,-0.88,6.2,11.71,5.510000000000001,98.8502133858792,1.3664192525265608,21.020000457763672,10.399999618530272,3060.2841796875,906.4973754882812,3191.719970703125,Measured,-16.5,21.773839978000524,140.04811229500774,5.510000228881836,13.451443392012266,155.11810177853113,4.940000057220459,13.342081648137423,"Your 7-iron shot shows solid distance and ball speed, but there's room for improvement in your swing path and face angle. A club path of 6.2 degrees means you're swinging slightly out-to-in, which can lead to slices. The high backspin may indicate you're not making solid contact with the center of the clubface. Focus on making cleaner strikes and adjusting your stance to promote a straighter swing path. Practicing consistency in your swing can help lower your scores.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:15:53,Brian,,7 Iron,70.77666550636292,-1.14,8.74,11.95,3.209999999999999,79.03096466295028,1.1166245837880748,10.029999732971191,10.90999984741211,1329.18798828125,-763.39111328125,1532.81005859375,Estimated,29.8700008392334,2.8871391394590944,57.98337591403424,13.56999969482422,13.604548581895983,95.15529269308443,14.59000015258789,23.982939277845617,"Your club speed is quite good, but your club path and face angle suggest that you're aiming a bit right, which is causing your shots to curve left. Focusing on aligning your club face with your target and practicing a straighter path can help you gain more accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:16:35,Lauren,,7 Iron,75.60844798088073,-1.91,10.53,15.5,4.970000000000001,100.66213488578796,1.3313609467455625,21.75,14.050000190734863,3610.933837890625,54.833946228027344,3611.35009765625,Measured,-0.8700000047683716,24.71566025013476,144.29133711066245,14.84000015258789,36.964127588376414,156.51792542524345,14.699999809265137,39.73097199057338,"Your club speed is decent, but the ball is launching too high and spinning too much, which could be causing it to veer off to the right. Focus on aligning your clubface with your swing path to improve accuracy. Reducing your attack angle to a more neutral position could also help lower spin and increase distance.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:19:35,Jason,,7 Iron,72.23067412137985,-4.34,3.57,7.95,4.380000000000001,95.71850764270675,1.325178102060308,17.229999542236328,6.980000019073486,5281.81787109375,18.43709754943848,5281.85009765625,Measured,-0.2000000029802322,17.661853843979543,125.86394688775545,7.360000133514404,16.130795687437057,136.417316582495,7.309999942779541,17.355642421261223,"Your shot data shows that you have decent swing speed and ball speed, but your attack angle is a bit too steep for a 7 iron, meaning you're hitting down on the ball too much. This can lead to high backspin and less distance. Try to level out your swing by focusing on sweeping the ball rather than digging into the turf. Additionally, your club face is open at impact, which could cause some wayward shots. Work on squaring the club face at impact to improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:19:52,Jason,,7 Iron,72.49910648107527,-1.61,3.62,3.62,0.0,106.1202564609639,1.4637457151098114,17.81999969482422,3.430000066757202,2836.89111328125,1011.8453979492188,3011.93994140625,Measured,-19.6299991607666,20.01312195073069,159.23009834206096,-3.109999895095825,-8.639544913159682,169.236653059721,-3.470000028610229,-10.25809256909713,"Your club speed and ball speed are solid for a 7-iron, indicating good power. However, your attack angle is slightly negative, which may cause thin or low shots. A slight adjustment to make your angle more neutral or positive will help you get better height and distance. The face of your club is square to your path, which is great, but your spin rates suggest that you're putting a bit too much backspin on the ball; focusing on a smoother swing could reduce that. Overall, you're on the right track—just aim to adjust that attack angle to improve your launch conditions.",attack angle drill,1.1509776,69.998,97.22,0 +1/4/25 17:20:10,Jason,,7 Iron,72.83464693069459,-0.42,3.71,8.62,4.909999999999999,101.1318894672786,1.3885134853953518,18.6299991607666,7.550000190734863,3741.154541015625,491.8680114746094,3773.35009765625,Measured,-7.489999771118164,20.713035859988626,142.0822336390138,5.300000190734863,13.134295586316284,155.18371590459356,5.039999961853027,13.626421347851306,"Your shot shows solid distance, but improving your ball control will help you hit more consistently. Your club path is slightly out to the right, and the face angle is open, which can lead to more slices. Focus on aligning your body to your target and making a more neutral swing path.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:20:39,Jason,,7 Iron,78.42698775768281,-0.16,7.31,5.66,-1.6499999999999997,107.86507260158396,1.3753565664775562,20.65999984741211,5.559999942779541,3755.84765625,-218.5339508056641,3762.199951171875,Measured,3.3299999237060547,27.44969341749697,158.27864345251328,7.380000114440918,20.34120718235522,170.30838938890702,7.420000076293945,22.00349984872787,"Your shot shows good power, but the ball is curving way off to the right due to the face being open at impact. Focus on keeping the clubface square when hitting the ball and adjust your swing path slightly to the inside to bring it back on target.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:21:10,Brian,,7 Iron,78.15855539798736,-1.22,3.08,8.78,5.699999999999999,103.70436966098714,1.3268460392201364,19.170000076293945,7.599999904632568,3519.8486328125,75.57413482666016,3520.659912109375,Measured,-1.2300000190734863,22.561240779276204,149.19071987415555,7.659999847412109,19.89282590977996,162.90463958648434,7.570000171661377,21.456693215255427,"Your swing speed with the 7 iron is solid, but the attack angle is slightly down, which might be causing high backspin and a higher than ideal launch angle. Additionally, the face is open relative to the path, leading to a push to the right. Focus on making sure your club face is square at impact and try to improve your attack angle by sweeping the ball slightly instead of hitting down too much. This should help you gain distance and improve accuracy.",face angle drill,1.1509776,69.998,97.22,0 +1/4/25 17:21:44,Jason,,7 Iron,79.76914955615996,1.31,5.92,7.58,1.66,100.79635413760025,1.2636007115336798,16.489999771118164,6.96999979019165,5189.10693359375,556.3875732421875,5218.85009765625,Measured,-6.119999885559082,19.07261595957129,135.34558025330898,4.96999979019165,11.723534513675418,146.0629852632046,4.760000228881836,12.117234914313258,"Your shot data shows that you're generating decent club speed and ball speed, but your attack angle and club path indicate that you may be coming into the ball slightly steep and from the outside. This could be affecting your accuracy and spin. Focus on keeping your club path more neutral and ensuring your club face is square at impact for straighter shots.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:21:47,Herald,,7 Iron,0.0,0.0,0.0,0.0,0.0,68.15944846335015,inf,,-3.9700000286102295,2198.419921875,0.0,2198.419921875,Estimated,-0.0,,,,,,,,"It looks like your shot data shows some irregularities, particularly with club speed and angles, which are all at zero. This may indicate that the club wasn't in motion or the data wasn't captured properly. Focus on making sure you complete your swing to generate speed and hit the ball consistently. Practicing a full swing with correct mechanics will help in improving your overall performance.",full swing practice,1.1509776,69.998,97.22,0 +1/4/25 17:23:23,Lauren,,7 Iron,77.26378086566925,-5.61,11.67,15.48,3.810000000000001,104.12938449187368,1.3477127746688056,22.26000022888184,14.18000030517578,4497.3525390625,-15.698784828186035,4497.3798828125,Measured,0.2000000029802322,28.41207217461169,147.55029997373822,15.710000038146973,39.949691306519526,157.3381353754521,15.59000015258789,42.27908873321712,"You're generating good club speed and distance, but your attack angle is quite negative, which can lead to lower shots and potential issues with solid contact. Your club path and face angle show a strong rightward movement, causing your shots to drift right. Focus on improving your swing path to be more neutral and check your grip to help align the clubface better at impact.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:26:45,Brian,,7 Iron,80.3731223654747,-2.1,4.78,8.31,3.53,108.44667229296738,1.3492902739280914,19.290000915527344,7.420000076293945,3568.644287109375,344.2499694824219,3585.2099609375,Measured,-5.510000228881836,25.40463569051326,159.28476565563687,5.829999923706055,16.163603793419156,173.32677268549196,5.610000133514404,16.94006925466806,"Your club speed is decent, and you're generating good ball speed, but your ball is spinning too much, which can cause loss of distance. Try to focus on squaring the club face at impact to reduce sidespin and improve accuracy. Also, work on your attack angle to ensure you're hitting the ball more level instead of descending too steeply.",face angle drill,1.1509776,69.998,97.22,0 +1/4/25 17:27:09,Lauren,,7 Iron,78.8520056605339,-3.03,5.14,11.55,6.410000000000001,101.62401819068872,1.2887943348986035,20.450000762939453,10.130000114440918,2752.31591796875,17.293537139892578,2752.3701171875,Measured,-0.3600000143051147,22.123795889678604,148.9391934951782,10.619999885559082,27.44969341749697,165.2012174347401,10.529999732971191,30.194662967836848,"Your club speed looks good for a 7-iron, but the attack angle is a bit too steep at -3 degrees. This can lead to lower launches and more difficulty getting the ball airborne. Aim to swing more level through impact. Also, the face angle is quite open relative to your swing path, which can cause a push to the right. Focus on getting your clubface more aligned with your swing path for straighter shots.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:27:30,Herald,,7 Iron,78.51646521091462,-1.22,7.83,5.65,-2.18,107.21635901767696,1.3655270742215322,15.399999618530272,5.619999885559082,5683.70947265625,371.5337524414063,5695.83984375,Measured,-3.740000009536743,21.259842493461065,146.11766926399469,4.389999866485596,11.187663220229751,155.99299572952987,4.260000228881836,11.581364663818476,"Your 7 iron shot shows good ball speed and carry distance, but there's room for improvement in your accuracy. Your attack angle is slightly descending, which is okay for a 7 iron, but a more neutral angle can help with consistency. The club path and face angle suggest a tendency to push the ball right. Focus on aligning your body better and keeping the club face square at impact.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:28:08,Brian,,7 Iron,80.64155472517012,-4.62,1.85,12.35,10.5,107.79795870906035,1.33675446953423,19.76000022888184,10.380000114440918,4219.5859375,5.891656398773193,4219.58984375,Measured,-0.0799999982118606,26.64041985026597,160.40025586034062,11.229999542236328,31.22265793691577,167.56342609627245,11.170000076293944,32.46937847964614,"Your club speed is good, and you're getting decent distance with your 7 iron. However, the attack angle is a bit steep and the face angle is quite open, which is causing the ball to launch right. Focus on getting the clubface square at impact and improving your attack angle to a more neutral position for better accuracy and control.",clubface alignment drill,1.1509776,69.998,97.22,0 +1/4/25 17:28:22,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,101.55691283140004,inf,16.780000686645508,-6.110000133514404,6115.06005859375,0.0,6115.06005859375,Estimated,-0.0,20.60367411611378,135.27995778363947,-6.599999904632568,-15.551180947982516,144.28039029817592,-6.559999942779541,-16.480751599115138,"It seems that you didn't swing the club for this shot, as your club speed and attack angle are both 0. This usually happens when the club doesn't make contact with the ball. Focus on making a full swing, ensuring you're engaging your body and following through. It might be helpful to practice your setup and take some practice swings to build confidence.",full swing practice,1.1509776,69.998,97.22,0 +1/4/25 17:28:34,Jason,,7 Iron,79.9928431892395,3.29,3.95,8.92,4.97,105.18074729798263,1.3148769702954048,11.369999885559082,7.820000171661377,4643.08349609375,-1079.6251220703125,4766.9501953125,Measured,13.09000015258789,12.915573141517484,135.20340518869762,12.949999809265137,30.30402262580992,150.73271858547923,13.399999618530272,34.93000833027213,"Your club speed is good for a 7 iron, but the club face is open at impact, which can cause the ball to slice. Focus on squarely aligning the club face to your target at address and through impact. Reducing your backspin will help improve carry and distance. Work on your follow-through to ensure a smoother swing path.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:29:03,Jason,,7 Iron,71.96224176168442,-7.01,11.32,8.92,-2.4000000000000004,81.37974610363835,1.1308673008428731,8.890000343322754,8.739999771118164,1790.3812255859375,-561.4146118164062,1876.3399658203125,Estimated,17.40999984741211,2.777777656321973,61.70165851856473,10.640000343322754,11.395450325001775,100.01092992466693,11.350000381469728,19.68503880500793,"Your club speed is solid, but the angle you're hitting down (-7 degrees) suggests that your impact may be too steep, which can cause low launches. Your club path is very much to the right, and the face angle is also open, leading to a push with some side spin. Focus on leveling out your attack angle and getting the face more square to your target line at impact. This will help improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:29:41,Brian,,7 Iron,75.58607861757278,-4.27,5.51,16.62,11.11,100.30422541419011,1.327019832867354,22.809999465942383,14.34000015258789,3475.936279296875,-348.1699523925781,3493.330078125,Measured,5.71999979019165,25.59055002932996,144.3460211114525,17.670000076293945,43.82108327273727,156.51792542524345,17.700000762939453,47.5831114091784,"Your 7 iron shot shows good ball speed, but there's room for improvement in consistency. The club path is aiming right, and the face angle is open, which leads to a big slice. Focus on getting your club path more neutral and square at impact. A good drill to work on this is to practice a 'swing path drill' where you make swings while focusing on keeping the club moving straight down the target line.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:30:34,Lauren,,7 Iron,72.34252093791963,-3.83,9.82,8.35,-1.4700000000000006,93.54867667120016,1.293135426556098,15.779999732971191,8.09000015258789,4527.4580078125,81.39838409423828,4528.18994140625,Measured,-1.0299999713897705,14.31539783118069,120.38495042775868,8.149999618530273,17.060367381520564,133.6286077579498,8.0600004196167,18.744530727946767,"Your club speed is decent, but your attack angle is quite negative, meaning you're hitting down too much on the ball. This can lead to more spin and less distance. Try to level out your swing path and focus on bringing the club back on a straighter line to promote a more dynamic strike. This will help you increase your carry distance and overall accuracy.",swing path drill,1.1509776,69.998,97.22,0 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json new file mode 100644 index 0000000000..520c1b6cfe --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json @@ -0,0 +1 @@ +{"Golf_Shot_Data_0_chunk_0.txt": "file-NbdCYWyfQ8CAHBp5LKpkzD", "Golf_Shot_Data_0_chunk_1.txt": "file-3AwH9fk64VFj4RkeE2NzSp", "Golf_Shot_Data_0_chunk_2.txt": "file-HmiwWZsQ3nBt89gmPbnw8K", "Golf_Shot_Data_0_chunk_3.txt": "file-G4F9wGE8UFeZYLUtrZ5i5e", "Golf_Shot_Data_0_chunk_4.txt": "file-YHodj2ZPqA3Mfh6gUYPL8A", "Golf_Shot_Data_0_chunk_5.txt": "file-YDBBjmo5UW7G93rEjg3qai", "Golf_Shot_Data_0_chunk_6.txt": "file-Jz6KSDH4R3h7vWqC5WtqHd", "Golf_Shot_Data_0_chunk_7.txt": "file-4SDtqLqobV9rCcFdcFscWd", "Golf_Shot_Data_0_chunk_8.txt": "file-6hNHvyaRZfdhHz5vQseCJW", "Golf_Shot_Data_0_chunk_9.txt": "file-NsU1AAt9LEGfWm1b9Ea9Ak", "Golf_Shot_Data_0_chunk_10.txt": "file-JTB2VWtHgQkaYqyBbDwomA", "Golf_Shot_Data_0_chunk_11.txt": "file-79usZandVKHGpUsFDzoLAa", "Golf_Shot_Data_0_chunk_12.txt": "file-CJzFVyj1XPGLr2ZueJ4NpW", "Golf_Shot_Data_0_chunk_13.txt": "file-YXVXgvFwtt9dWDzaKfhuAt", "Golf_Shot_Data_0_chunk_14.txt": "file-GTcsKpqQnu7EPdS2cbuYan", "Golf_Shot_Data_0_chunk_15.txt": "file-1FnPufbVb3ijVhzkXgTszx", "Golf_Shot_Data_0_chunk_16.txt": "file-BxVHukkPAnrPWsCWkQhQSn", "Golf_Shot_Data_0_chunk_17.txt": "file-KWYTD11gzZfS4DdP1Xc8Vy", "Golf_Shot_Data_0_chunk_18.txt": "file-DPAticNnSSe1sjg5BsRwR3", "Golf_Shot_Data_0_chunk_19.txt": "file-R6F6pzWKHhyvf5uQihTpUr", "Golf_Shot_Data_0_chunk_20.txt": "file-PKTpxeLdwdcDtzRrxjY9Sc", "Golf_Shot_Data_0_chunk_21.txt": "file-H76S28LCazGz5Pb2Jt4W75", "Golf_Shot_Data_0_chunk_22.txt": "file-VnNagF1uqU6yqaAje7XC9m", "Golf_Shot_Data_0_chunk_23.txt": "file-4hN9Pb9FDCsy7811Rs7n2e", "Golf_Shot_Data_0_chunk_24.txt": "file-8Vck13ojt4jBefCKtQfBKv", "Golf_Shot_Data_0_chunk_25.txt": "file-KbxscCf3URWFDpqNtuCjfW", "Golf_Shot_Data_0_chunk_26.txt": "file-B5TgALxi8a76yuFTXW2foS", "Golf_Shot_Data_0_chunk_27.txt": "file-E8cxTssqu5ANoLrteaqkcB", "Golf_Shot_Data_0_chunk_28.txt": "file-3nWbRJ6Aqd2vT15yGCH7pN", "Golf_Shot_Data_0_chunk_29.txt": "file-SKksCHf2KGvqJXAt6LSedG", "Golf_Shot_Data_0_chunk_30.txt": "file-AfSVAHu5wHwEuQ2TU4hL9P", "Golf_Shot_Data_0_chunk_31.txt": "file-QvuwcuRn4uno2SaRHVGggb", "Golf_Shot_Data_0_chunk_32.txt": "file-ApaLaoZVh4JKzpZBaHsgye", "Golf_Shot_Data_0_chunk_33.txt": "file-JGgf8ayncrwfepdVJdGPyA"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv new file mode 100644 index 0000000000..d859bb1b02 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv @@ -0,0 +1,102 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +12/22/24 18:40:26,Jason,56,Sand Wedge,64.69219868659974,-1.21,5.89,12.4,6.510000000000001,62.54473776105988,0.9668049475958732,36.83000183105469,10.920000076293944,3531.64013671875,1483.8394775390625,3830.699951171875,Estimated,-22.790000915527344,17.322834315279124,68.68985079865752,6.199999809265137,7.414698179335517,75.60148214020137,5.659999847412109,7.458442668295277,"You generated a good amount of backspin, which is great for controlling your shots around the greens. However, your club face is open at impact, causing the ball to veer off to the right (slices). Focus on aligning the clubface more squarely at impact. Additionally, a higher attack angle can help with more consistent ball striking. Try to slightly angle the club down as you hit the ball, instead of level or down too much. This can help ensure better contact and a straighter trajectory.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 18:41:07,Brian,56,Sand Wedge,62.96975771188736,0.0,0.0,0.0,0.0,56.21420811557391,0.8927175545565401,28.81999969482422,31.8700008392334,3415.152099609375,-885.1264038085938,3527.989990234375,Estimated,14.529999732971191,9.394138129928706,56.353890310692805,36.06999969482422,33.18022668597996,66.16360265016556,36.27000045776367,39.14041982519029,"Your shot shows a decent swing speed, but the ball deviated quite a bit from your target line. To improve your accuracy, focus on aligning your club face with your intended target instead of just swinging straight. Your backspin is quite high, which can make the ball bounce more than you want it to. Try to lower this by hitting down a bit more on the ball and making crisp contact.",alignment drill,1.1509776,69.998,97.22,0 +12/22/24 18:41:42,Lauren,56,Sand Wedge,59.90515493869782,0.0,4.14,20.61,16.47,66.19094636956197,1.1049290572288233,17.700000762939453,17.450000762939453,4888.67919921875,-2822.479736328125,5644.9599609375,Estimated,30.0,6.299212667910751,62.06255289912224,24.239999771118164,25.48118828545512,75.78740273672338,25.3799991607666,32.4803148626238,"Your shot data tells me a few key things. First, your club speed is decent, but your attack angle is at 0 degrees. This means you're hitting the ball straight on without a downward strike, which is important for a sand wedge. The club face angle is quite open, which is causing a lot of sidespin (the ball is curving to the left if you're a right-handed golfer). To improve, focus on making sure the club face is more square at impact and try to slightly improve your downward angle of attack when hitting the sand wedge. This will help you achieve better control and more consistent distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:42:17,Herald,56,Sand Wedge,57.55637179136277,-3.78,-2.04,0.35,2.39,63.90927028816259,1.1103769799776222,31.690000534057617,0.0299999993294477,5881.79248046875,-162.23863220214844,5884.02978515625,Estimated,1.5800000429153442,15.277777631246297,69.89282372357548,0.4699999988079071,0.5796150001922626,75.75458733008509,0.5,0.6671041084806433,"Your swing speed is good for a sand wedge, but your attack angle is a bit too negative, which can lead to inconsistent contact with the ball. Try to make sure you're hitting slightly up on the ball to improve your launch angle and backspin. The ball is carrying well at nearly 70 yards, but focusing on a more positive attack angle will help you get better control and consistency.",attack angle adjustment,1.1509776,69.998,97.22,0 +12/22/24 18:43:09,Brian,56,Sand Wedge,62.656586625576026,-7.86,9.07,7.44,-1.63,55.5878686735864,0.8871831624944565,34.88999938964844,7.25,5816.7685546875,156.38116455078125,5818.8701171875,Estimated,-1.5399999618530271,12.893700375562162,55.53368036048414,7.409999847412109,7.163167107079175,60.67366354948581,7.329999923706055,7.742781846533717,"Your swing speed is solid for a sand wedge, but your attack angle is quite steep and the club path is aimed right. This can lead to high backspin and deviations from your target. Focus on making a flatter swing and aim to strike the ball with a more neutral angle. Try to align your clubface more square to your target during impact.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:44:06,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,60.30780143026459,inf,,32.11000061035156,4029.0400390625,0.0,4029.0400390625,Measured,-0.0,,,,,,,,"It looks like there was an issue with how the shot data was recorded, but I can still give you some advice based on typical sand wedge performance. Since your club speed and swing angles are not showing, focus on ensuring you have a proper setup and a smooth swing. Practice hitting the sand behind the ball to create an explosion effect that will help you get out of bunkers effectively.",splash drill,1.1509776,69.998,97.22,0 +12/22/24 18:45:08,Jason,56,Sand Wedge,62.81317216873168,-1.92,1.61,0.0,-1.61,62.20919816476408,0.9903845963654696,12.279999732971191,26.90999984741211,1458.6812744140625,-842.169921875,1684.3399658203125,Estimated,30.0,2.405949239426292,40.474625174036646,29.450000762939453,19.89282590977996,67.60717182878852,30.39999961853028,34.20822374096065,"Great job with the swing speed and consistency! However, your launch direction is quite off to the right, which is likely causing the ball to veer. To straighten your shots, focus on aligning your clubface better at impact. Additionally, your attack angle is slightly down, which is common for sand wedge shots, but can be improved for better contact. Try to make sure you're hitting down just enough without forcing it too much.",clubface alignment drill,1.1509776,69.998,97.22,0 +12/22/24 18:46:59,Herald,,Pitching Wedge,63.14871261835098,2.6,-7.28,0.74,8.02,49.70472373428902,0.78710589136927,12.829999923706056,-0.3100000023841858,3262.929931640625,-602.3923950195312,3318.070068359375,Estimated,10.460000038146973,1.7825896199054083,28.29177613366096,0.5600000023841858,0.2734033167362213,43.58048701903226,0.8700000047683716,0.6671041084806433,"Your pitching wedge swing shows solid club speed, but your path is quite negative, which may cause balls to slice or pull left. Try to align your swing path more towards the target and maintain a more neutral club face at impact for better accuracy. Work on maintaining a steady launch angle and reducing backspin for improved distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:47:50,Lauren,,Pitching Wedge,62.79080280542374,-5.48,6.67,2.8,-3.87,69.14370164355296,1.1011756269117243,19.690000534057617,3.140000104904175,4621.85400390625,742.7833251953125,4681.16015625,Estimated,-9.130000114440918,8.945756857353445,74.11416742966776,1.100000023841858,1.4216971948808066,86.73446553144458,0.7699999809265137,1.170166252993326,"Your shot data shows you have decent carry distance with your pitching wedge, but the attack angle of -5.48 degrees indicates a tendency to hit down on the ball too much. This can lead to excessive backspin and may affect your launch angle. Work on leveling out your swing a bit for a better impact. Additionally, your club path is slightly right, which could cause your shots to veer off. Focus on aligning your swing path more towards your target.",attack angle adjustment drill,1.1509776,69.998,97.22,0 +12/22/24 18:48:23,Herald,,Pitching Wedge,65.63171194553375,-1.78,2.16,2.5,0.3399999999999998,85.74177365533615,1.3064076970366287,23.21999931335449,2.319999933242798,6931.80224609375,133.097412109375,6933.080078125,Estimated,-1.100000023841858,20.17716560949384,107.15223156644696,2.0999999046325684,3.9260715344665584,113.58267457238436,2.059999942779541,4.09011362880338,"Your club speed and ball speed are good, showing strength in your swing. However, your attack angle is slightly negative, which could lead to lower ball flights and less control. Try to focus on a more upward angle as you make contact with the ball. Additionally, your backspin is high, which is great for stopping the ball on the green, but it can affect distance control. Work on keeping the clubface aligned with your swing path to reduce the sidespin. This will improve accuracy and distance consistency.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:49:16,Jason,,Pitching Wedge,67.91338700294494,-3.9,4.54,3.54,-1.0,78.24803182723099,1.1521738979656235,24.809999465942383,3.470000028610229,4815.63232421875,807.5886840820312,4882.8798828125,Estimated,-9.520000457763672,16.94006925466806,96.45668680709603,0.699999988079071,1.181102375233266,105.36963660141828,0.449999988079071,0.8202099502086639,"Your pitching wedge swing is solid, but there are a few areas to focus on. Your attack angle is slightly negative, which means you might be hitting down too much on the ball. Try to work on getting a more level or slightly upward angle of attack for better contact. Your spin rates are high, indicating that the ball is turning a bit too much as it flies. Tightening the face to align more consistently with your swing path will help reduce this. Overall, your carry distance is good, but aim for more control in your direction.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:50:07,Brian,,Pitching Wedge,67.57784655332566,-0.68,5.75,2.64,-3.11,91.51306495150584,1.3541873501294972,21.989999771118164,2.890000104904175,6507.46240234375,571.6181030273438,6532.52001953125,Measured,-5.019999980926514,21.861328955920044,117.8368295133114,1.0700000524520874,2.1981626561297105,124.6937810258687,0.949999988079071,2.06692905888157,"Your pitching wedge shot is looking solid! You've got good distance and decent backspin. However, your attack angle is slightly negative, which can lead to inconsistencies in your ball flight. A more upward strike can help get those shots airborne better. Try to focus on getting the bottom of your swing path more level or even slightly upward into the ball.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:50:50,Brian,,Pitching Wedge,67.33178355693818,-0.36,7.24,0.53,-6.71,90.26037753429593,1.3405315107681426,21.729999542236328,1.340000033378601,4966.275390625,50.27486801147461,4966.52978515625,Measured,-0.5799999833106995,20.12248369460553,118.97418831216692,1.2300000190734863,2.559054950785452,128.63079546175595,1.2100000381469729,2.712160922882333,"Your swing speed and ball speed look good for a pitching wedge, but the backspin is quite high, which could affect your control. Focus on a more upward attack angle to improve launch conditions and reduce excessive spin. This will help your ball fly a bit straighter and carry further.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 18:52:22,Brian,,Pitching Wedge,74.04259254932404,7.44,5.79,17.43,11.64,83.25877296283579,1.124471335972904,26.350000381469727,15.039999961853027,1766.6868896484375,758.2981567382812,1922.550048828125,Estimated,-23.229999542236328,18.62423468699604,112.82807874823813,10.479999542236328,20.52712152117192,129.37445281702276,9.760000228881836,21.91601087080835,"Your pitching wedge shot had decent distance, but the face angle was open at impact, causing the ball to launch right. Focus on aligning your clubface with your target during setup and practice a consistent swing path to improve accuracy. Also, try to reduce the sidespin by ensuring a more level swing through impact.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 18:53:08,Brian,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,60.86703551296341,inf,14.880000114440918,-0.4199999868869781,3137.3798828125,0.0,3137.3798828125,Estimated,-0.0,3.8385825565470384,49.33289513937234,-0.4199999868869781,-0.3608923924323868,70.66929231367703,-0.4199999868869781,-0.5249343564003475,"It looks like you had a static swing with no club movement, which resulted in a low ball speed and limited carry distance. Focus on developing your swing and generating some club speed. Concentrate on the fundamentals: grip, stance, and tempo. Start practice swings slowly, then gradually build up speed while maintaining control.",slow motion swing,1.1509776,69.998,97.22,0 +12/22/24 18:54:15,Brian,,Pitching Wedge,70.82140423297882,-0.03,0.72,7.41,6.69,87.95633584421194,1.2419456631340562,23.799999237060547,6.179999828338623,6213.5380859375,1480.2735595703125,6387.43017578125,Estimated,-13.399999618530272,21.57698925620616,111.43919357040522,1.409999966621399,2.734033167362213,118.23053095690013,1.100000023841858,2.2637793895693505,"Your pitching wedge shot shows solid club speed and a good carry distance of around 111 yards. However, your club face is significantly open at impact, which is causing your ball to spin to the right. Focus on getting the face more aligned with your swing path to improve accuracy. A slight adjustment in your attack angle towards a more neutral position can also help in achieving better contact.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 18:55:06,Jason,,Pitching Wedge,69.4568730711937,1.46,0.17,3.78,3.61,89.34323397999924,1.2863123551275035,18.450000762939453,3.130000114440918,7993.08642578125,2263.322265625,8307.349609375,Estimated,-15.8100004196167,16.90726114868596,108.5848622761905,-3.130000114440918,-5.938319851779568,115.83551523233656,-3.5199999809265137,-7.108486235141754,"Your club speed is solid for a pitching wedge, but the high backspin suggests you're making contact too close to the ground or flipping your wrists. Work on keeping your hands ahead of the clubhead through impact to reduce spin and gain more distance. Also, your carry deviation shows the ball is veering slightly left; try focusing on a more neutral grip and alignment to straighten your shots.",hands ahead drill,1.1509776,69.998,97.22,0 +12/22/24 18:55:57,Lauren,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,52.47852427248108,inf,7.920000076293945,-3.0299999713897705,2612.4599609375,0.0,2612.4599609375,Estimated,-0.0,0.7983377057287839,21.084864537622025,-3.039999961853028,-1.1154855114247653,29.702536163350945,-3.039999961853028,-1.574803166977688,"It looks like your club speed was recorded as 0 mph, which suggests that there might have been an issue with the data capture. However, the backspin is high at over 2600 rpm, which is good for control but may suggest you need to improve your launch angle, which is low. Try to focus on making solid contact and creating a more upward strike on the ball for better distance and trajectory.",launch angle drill,1.1509776,69.998,97.22,0 +12/22/24 18:56:07,Herald,,Pitching Wedge,70.44112505674362,-1.51,2.94,4.44,1.5000000000000004,94.6895189785173,1.3442363236282848,24.530000686645508,4.010000228881836,5793.31396484375,2145.31103515625,6177.77001953125,Measured,-20.31999969482422,25.74365730511545,123.04243100017902,-4.269999980926514,-9.153542919174583,129.75721579173205,-4.679999828338623,-10.586176757770772,"Great job with your pitching wedge! Your club speed is solid, but your attack angle is a bit too negative, which means you're hitting slightly down on the ball. This can create more backspin and can cause the ball to balloon upwards. Consider adjusting your setup to promote a more level swing. Also, your launch direction indicates a slight hook; try to focus on keeping your clubface square at impact to reduce sidespin. Overall, aim for a smoother swing and keep practicing your alignment.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:58:51,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,92.13940439349336,inf,,-0.4900000095367431,960.794677734375,-554.7149658203125,1109.4300537109375,Measured,30.0,,,,,,,,"It looks like we couldn't gather complete data for your shot, but a few things stand out. Your club speed and attack angles suggest that there may have been an issue with the setup or execution of the swing. Focus on your alignment and ensure that your setup is stable. Practice hitting the ball with consistent solid contact to maximize distance and accuracy.",setup stability drill,1.1509776,69.998,97.22,0 +12/22/24 18:59:39,Lauren,,8 Iron,65.74355876207352,6.39,-14.14,2.37,16.51,82.498214269036,1.2548486242978985,1.6299999952316284,0.1800000071525573,1132.847900390625,-654.0499267578125,1308.0999755859375,Estimated,30.0,0.0984251979361054,11.843831597577037,0.6200000047683716,0.1312335891000868,48.96106646173894,0.959999978542328,0.8202099502086639,"Your 8-iron swing is generating decent speed, but your club path is significantly off to the left (close to -14 degrees). This can lead to shots that slice or hook. Improve your swing path by focusing on an inside-out motion. Also, the low launch angle suggests you might not be making solid contact with the ball. Try making sure the clubface is square at impact and check your ball position, too.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:00:08,Herald,,8 Iron,65.31854085922241,-3.79,-2.78,2.14,4.92,84.91410106901276,1.299999968646324,15.6899995803833,1.409999966621399,4302.58984375,-465.8912658691406,4327.740234375,Estimated,6.179999828338623,10.73928194765449,101.17016566128132,3.2300000190734863,5.697725162500888,116.10891854907275,3.440000057220459,6.966316385284813,"You're making good contact with your 8-iron, but the ball is spinning a bit too much and your attack angle is slightly downward. This could be causing you to lose distance. Focus on hitting up slightly to reduce backspin and improve your launch angle. Also, keep an eye on your club path; it's too much to the left, which can cause the ball to fade or slice. A more neutral path will help straighten your shots.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:00:18,Herald,,8 Iron,0.0,0.0,0.0,0.0,0.0,90.01432170582575,inf,19.65999984741211,2.819999933242798,5801.9375,-3349.749755859375,6699.5,Measured,30.0,16.46981625908836,109.48162482134104,14.119999885559082,26.70603606223017,118.74453052734134,14.960000038146973,30.65398062338977,"Your shot data indicates that you made good contact as seen with the decent ball speed and carry distance. However, the extremely high backspin and sidespin suggest that the ball likely curved a bit too much. Focusing on consistency in your swing and managing the face angle at impact will help reduce this spin and improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:00:48,Lauren,,8 Iron,67.891017639637,-2.27,-1.35,3.55,4.9,86.43521845661235,1.2731466026243308,12.68000030517578,2.75,3294.124755859375,-1215.9200439453125,3511.3701171875,Estimated,20.26000022888184,7.327208679940554,93.70078504558204,7.420000076293945,12.09536319130882,118.89763571722506,8.399999618530273,17.366578804238884,"Your shot data shows that your club speed is decent, but your attack angle is a bit too negative, which means the club is coming down too steeply. This can lead to higher backspin and a tendency for the ball to fade. Working on keeping the club path more neutral and adjusting your attack angle to be closer to level can help you achieve a more consistent strike. Practice focusing on a smoother swing to lower that spin and improve your distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:01:41,Brian,,8 Iron,73.12544865369796,-7.23,-3.8,4.99,8.79,96.41195244398295,1.318445961276265,17.40999984741211,3.619999885559082,6109.50732421875,-250.72348022460932,6114.64990234375,Measured,2.3499999046325684,18.755467110924428,126.01706042124624,4.860000133514404,10.684602118667954,135.22528212645648,4.900000095367432,11.548556557836378,"Your swing speed is good for an 8 iron, but your attack angle is quite downward, which may cause the ball to dig into the ground. Try to level out your swing a bit more. The club face is slightly open at impact, which is causing the ball to draw to the left. Work on squaring the face at impact to improve your accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:02:11,Brian,,8 Iron,69.52398116111755,5.82,-1.12,7.38,8.5,95.3158584205048,1.3709781406162025,21.32999992370605,5.920000076293945,7087.4755859375,-202.92306518554688,7090.3798828125,Measured,1.6399999856948853,23.51268523931504,123.31583431691524,7.28000020980835,15.627733542924377,129.51661953802704,7.269999980926514,16.393262621195618,"Great job on your 8 iron swing! Your club speed is solid, but the face is pointing too far right at impact, which is causing the ball to slice. Work on keeping the club path more neutral and aligning the clubface better at impact. Reducing backspin could help with distance, so focus on a more sweeping motion. Overall, you're on the right track!",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:02:25,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,59.63672223767298,inf,,2.309999942779541,2260.610107421875,0.0,2260.610107421875,Estimated,-0.0,,,,,,,,"It looks like the data you provided is incomplete, but the key takeaway is that your ball speed suggests a need for better contact and swing mechanics. Focus on developing a smoother swing and improving your club speed to increase distance. Ensure you're making solid contact with the ball, as that's crucial for better performance.",slow motion swing,1.1509776,69.998,97.22,0 +12/22/24 19:02:48,Herald,,8 Iron,69.18844071149826,-2.53,0.82,5.56,4.739999999999999,82.4534745184319,1.191723265772763,19.57999992370605,4.670000076293945,3004.70361328125,12.586146354675291,3004.72998046875,Estimated,-0.2399999946355819,12.79527501466498,102.8871381566405,4.789999961853027,8.595800424199922,118.0774257670164,4.760000228881836,9.787838530566546,"Your shot data shows some room for improvement. Your club speed is decent, but the attack angle is too negative, meaning you're hitting down on the ball too much. This can lead to high backspin and less distance. Focus on hitting up slightly to reduce backspin and increase carry distance. Your face angle is also closed to the path, which may lead to pulled shots. Try to work on getting a more neutral face angle at impact.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:03:50,Brian,,7 Iron,68.09234190940857,-6.12,-4.75,3.72,8.47,94.6224050859937,1.3896188974067196,16.6299991607666,2.4600000381469727,3725.01806640625,-984.8877563476562,3853.02001953125,Measured,14.8100004196167,14.720034614796193,123.25021184724574,7.269999980926514,15.594925436942276,137.64216644517182,7.730000019073486,18.51487294312119,"Your swing speed is decent for a 7 iron, but the attack angle suggests you're hitting down on the ball too much, which can lead to excessive backspin and loss of distance. Additionally, your club path indicates an in-to-out swing, which can cause consistency issues. Try to improve your strike by leveling out your swing path and working on your angle of attack. Focus on a smoother, more controlled motion to help with accuracy and distance.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:04:21,Herald,,7 Iron,72.14119666814804,4.35,1.35,-2.87,-4.220000000000001,104.57677346467972,1.449612403100775,18.010000228881836,-2.190000057220459,2718.3671875,-1569.4498291015625,3138.89990234375,Measured,30.0,18.59142553806305,144.4553724258185,7.110000133514404,17.869640948751567,161.24234274830815,8.100000381469727,22.72528443803936,"Your club speed is good for a 7 iron, and you're hitting the ball with decent distance. However, your club face is slightly open at impact, leading to a pull or slice. Focus on aligning your club face better at address and make sure it’s square to your target at impact. Additionally, your backspin is a bit high, which can affect your distance. Try to make a smoother swing rather than trying to hit down too hard.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:04:54,Jason,,7 Iron,74.37813299894333,-2.93,0.71,0.33,-0.3799999999999999,109.43092120655274,1.471278140419408,16.860000610351562,0.3600000143051147,5756.22021484375,1091.8116455078125,5858.85009765625,Measured,-10.739999771118164,24.38757501851024,150.0109298243642,-4.610000133514404,-12.05161870234906,159.3613265941858,-4.869999885559082,-13.517059603976463,"Great effort with your 7-iron! Your club speed and ball speed indicate that you're making solid contact, but your attack angle is slightly downward. This can lead to excessive backspin and can affect your distance. Try to focus on hitting more level or slightly upward to reduce backspin and improve carry distance. Additionally, your aim seems a bit off, as indicated by the negative carry deviation. Concentrate on your alignment at address to help straightening your shots.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:05:38,Brian,,7 Iron,78.15855539798736,-1.1,0.95,3.14,2.1900000000000004,109.94542407188236,1.406697238863163,15.670000076293944,2.700000047683716,5337.85693359375,537.4939575195312,5364.85009765625,Measured,-5.75,22.72528443803936,152.39501542365542,0.3300000131130218,0.8858267488327343,162.90463958648434,0.1599999964237213,0.4702537126084323,"Your shot shows good power with a solid ball speed. However, the attack angle is slightly negative, which means you're hitting down on the ball more than ideal for a 7 iron. Try to focus on a slightly upward strike to increase launch and decrease spin. Your smash factor is good, meaning you're making solid contact, but you might benefit from adjusting your clubface alignment to the path to improve direction.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:07:53,Herald,,7 Iron,74.98210580825807,-0.84,3.48,-0.6,-4.08,106.0531511016752,1.4143794703881891,14.829999923706056,-0.0599999986588954,3110.28369140625,776.6340942382812,3205.780029296875,Measured,-14.020000457763672,16.218284665356578,146.76289708656077,-4.579999923706055,-11.734469853702194,163.6264116603852,-5.039999961853027,-14.381014043144887,"Your shot shows good club speed, but your accuracy needs improvement. The club path is slightly to the right (3.48 degrees), and your club face is also pointing slightly left at impact (-0.6 degrees), which is causing the ball to drift off target. To improve consistency, focus on aligning your club face with your swing path at impact. This will help straighten out your shots and improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:08:36,Herald,,7 Iron,76.27952888011933,-0.14,0.43,2.21,1.78,107.10451390778417,1.4041056031705346,17.34000015258789,1.870000004768372,3504.862060546875,377.6554870605469,3525.14990234375,Measured,-6.150000095367432,21.47856389530898,154.4947508937239,-0.2800000011920929,-0.7545931515845936,168.7117233640074,-0.4699999988079071,-1.3888888281609866,"Your club speed is good, and your ball speed is solid, leading to a decent carry distance. However, your backspin is quite high, which may be affecting your distance and control. Work on hitting more down on the ball to reduce backspin and improve your carry. You also have a slight fade with your ball flight. Focusing on face alignment and path during your swing can help correct this.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:09:17,Herald,,7 Iron,78.18092476129533,0.52,-1.21,-1.02,0.1899999999999999,79.85862871603877,1.021459249297266,4.730000019073486,-0.9900000095367432,2410.574951171875,-23.56133079528809,2410.68994140625,Estimated,0.5600000023841858,0.9514435474568046,40.06998943337203,-0.949999988079071,-0.6671041084806433,89.0310600669145,-0.9200000166893004,-1.4326333171207466,"Your club speed of 78 mph is decent, but your launch angle is quite low at 4.7 degrees. This means the ball isn’t getting up in the air enough, which is affecting your distance and carry. Additionally, your club path is slightly in-to-out (-1.21 degrees), and the face is also a little closed to that path (-1.02 degrees), which can cause a minor draw or push. Focus on increasing your launch angle and making sure the clubface is square to the path at impact for better distance and accuracy.",launch angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:09:54,Brian,,7 Iron,74.73604281187056,0.86,-1.29,0.32,1.61,94.73425019588647,1.2675845098509757,0.5699999928474426,0.1000000014901161,999.99755859375,-42.96139526367188,1000.9199829101562,Estimated,2.4600000381469727,0.0109361324250072,28.871389830164617,0.1700000017881393,0.0874890594000579,28.871389830164617,0.1700000017881393,0.0874890594000579,"Your shot data shows that your club speed is decent, but your launch angle and carry distance need improvement. The low launch angle suggests that you're hitting the ball too close to flat. Focus on getting a slightly upward strike with your 7-iron. Also, the sidespin indicates a slice, which means your club face is open relative to your swing path. Work on your alignment and swing path to straighten out your shots.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:11:04,Jason,,6 Iron,76.03346588373185,5.63,1.62,5.28,3.66,106.25447571277618,1.3974698440717856,17.229999542236328,4.539999961853027,4362.5087890625,-653.5382080078125,4411.18994140625,Measured,8.520000457763672,21.872265338897705,149.14698268585198,8.3100004196167,21.5660528732285,161.373571000433,8.520000457763672,23.90638668290376,"Your club speed is decent, and your ball speed shows you're getting solid contact. However, your backspin is a bit high, which might be affecting distance. Work on keeping the clubface straighter through impact to improve accuracy and reduce sidespin. Try to aim for a more neutral attack angle to help lower that backspin for better distance.",clubface alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:11:43,Jason,,6 Iron,80.61918536186218,0.91,-4.98,2.9,7.880000000000001,104.95704854496216,1.3018867416466513,14.40999984741211,1.7599999904632568,2709.243896484375,-230.835189819336,2719.06005859375,Measured,4.869999885559082,14.687226508814092,144.65223149121994,3.2300000190734863,8.15835501312688,164.89500705497267,3.390000104904175,9.765966807562108,"You're hitting the ball pretty well with a club speed of 80 mph and a relatively good ball speed of about 105 mph. However, your club path is quite negative (-4.98 degrees), which indicates that your club is moving too much from inside to outside during the swing. This can cause pushes to the right. Focus on straightening your club path and reducing sidespin to improve accuracy. Your launch angle and backspin are decent, but you can benefit from aiming to hit the ball with a more neutral face to reduce the sidespin.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:12:29,Jason,,6 Iron,72.90175502061845,1.06,0.46,0.95,0.4899999999999999,108.02165746208084,1.4817428940020665,11.920000076293944,0.8399999737739563,5182.45751953125,2418.822265625,5719.14013671875,Measured,-25.020000457763672,14.50131216999739,137.3906317225874,-9.010000228881836,-21.511373044241964,150.52492939480544,-9.880000114440918,-25.820209900057307,"You're hitting the ball with decent speed, but your backspin is high, which can lead to a loss of distance. Try to focus on hitting slightly down on the ball to reduce spin and improve your carry distance. Also, your clubface is slightly open relative to your swing path, which may cause your shots to veer left. Aiming to square the clubface at impact can help straighten your shots.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:16:02,Lauren,,7 Iron,66.10146857500077,-5.27,-11.06,7.37,18.43,96.0987827229892,1.453807075616672,18.11000061035156,4.670000076293945,3091.734130859375,70.1612548828125,3092.530029296875,Measured,-1.2999999523162842,16.81977217076644,131.5835479450643,4.5,10.312773441034553,147.34251078306443,4.429999828338623,11.373577559046453,"Your swing speed is decent for a 7 iron, but your club path is quite out-to-in, causing the ball to start left and possibly slice. Try to focus on keeping the club more neutral to hit straighter shots. Additionally, the attack angle is negative, which means you're hitting down on the ball more than necessary. Work on sweeping the ball off the ground for a better launch.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:16:50,Herald,,7 Iron,70.37401696681977,0.0,-20.0,9.38,29.380000000000003,89.85772831209397,1.276859445929603,15.760000228881836,5.199999809265137,4549.0546875,839.0118408203125,4625.77978515625,Measured,-10.449999809265137,12.74059414272756,111.7891494820833,2.0899999141693115,4.0682413843235,125.36088578619363,1.7100000381469729,3.7401574563875775,"Your shot data shows a good club speed and ball speed, which is great! However, your club path is significantly to the left (-20°), meaning you are likely slicing the ball. Also, the high backspin indicates that the ball is not launching as far as it could. Focus on aligning your club path more to the right during your swing and try to create a bit more downward angle of attack to help reduce spin and improve distance. A more neutral face angle at impact will help you hit straighter shots.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:22:13,Lauren,,7 Iron,79.70204146623612,-2.8,-13.51,6.66,20.17,85.07068592950964,1.067358932901961,12.630000114440918,3.7799999713897705,5335.62939453125,-382.4626770019531,5349.31982421875,Estimated,4.099999904632568,8.40988608538322,95.52711719891433,5.099999904632568,8.486439201800522,111.30795697467327,5.25,10.17060359117761,"Your club speed is decent, but your attack angle is a bit too negative, and your club path suggests an inside-out swing that's causing a significant slice. Aim to keep your attack angle closer to neutral and work on straightening your path to help reduce sidespin. A little more practice on these areas can lead to straighter shots and better distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:23:15,Lauren,,7 Iron,64.82641486644745,0.22,0.65,8.68,8.03,83.8851124048233,1.2939958592132506,18.21999931335449,7.210000038146973,1879.31494140625,-11.480223655700684,1879.3499755859373,Estimated,0.3499999940395355,10.793962819591911,102.3184545854092,7.460000038146973,13.276465436173224,123.97200060836076,7.429999828338623,16.032370326539876,"Your shot shows a solid club speed, but the club face is too open at impact, which is causing the ball to launch right and limiting your distance. Focus on aligning your club face square to your target at address and through impact for better accuracy.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:23:56,Jason,,7 Iron,63.707946701049806,-9.62,10.97,0.8,-10.17,78.71778640872162,1.2356038843647816,12.479999542236328,2.0299999713897705,1805.1953125,4.095865249633789,1805.199951171875,Estimated,-0.1299999952316284,4.790026234372704,73.04243110048174,2.039999961853028,2.602799700482933,106.49605693139438,2.0299999713897705,3.7620297008674575,"Your club speed is good, but your attack angle is quite steep, which might cause inconsistent contact. Try to flatten your swing a bit to make better contact with the ball. Your launch angle is decent, but lowering it slightly could help with distance. Also, focus on your club path; it’s pretty far to the right at nearly 11 degrees. Work on getting that more neutral to improve accuracy. Consider practicing with a drill to help with this.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:24:37,Lauren,,7 Iron,66.52648647785186,-0.81,-1.68,5.1,6.779999999999999,97.30673038959505,1.4626765299260256,15.9399995803833,3.9800000190734863,5467.0615234375,1331.7149658203125,5626.919921875,Measured,-13.6899995803833,16.611985065994418,126.0936130161881,-1.100000023841858,-2.416885361666232,137.08442134281995,-1.5199999809265137,-3.641732095490397,"Your club speed is good, but the club path is slightly inside-out, which is causing your shots to have some sidespin. Try to focus on keeping the club path more neutral to help straighten your shots. Also, your attack angle is just below zero, indicating that you're hitting down on the ball a little too much with this iron. Aim for a more level attack angle to improve contact and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:25:50,Jason,,7 Iron,70.35164760351181,0.81,5.27,-0.08,-5.35,103.83858037956452,1.4759935824783883,15.359999656677246,0.5899999737739563,4257.96142578125,2367.031494140625,4871.66015625,Measured,-29.06999969482422,16.37139089819118,134.4925632400691,-10.020000457763672,-23.39238711246253,147.6377910375595,-10.979999542236328,-28.11679609192015,"Your club speed of 70 mph is solid, but there's a slight issue with your club path and face angle. Your club is coming in from the inside and the face is just slightly closed, which is causing a pull. Focus on straightening out your club path to align more with your target. Also, your backspin is a bit high, which might mean you need to lower your launch angle slightly. Try to make your swing more consistent and balanced.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:26:37,Brian,,7 Iron,75.22816880464555,0.86,2.89,10.05,7.16,95.76324739331083,1.2729706028335122,21.26000022888184,8.619999885559082,2790.293701171875,612.975341796875,2856.830078125,Measured,-12.390000343322754,20.2537182044357,141.765093133974,5.099999904632568,12.598425335821505,151.03892896524667,4.860000133514404,12.78433863168732,"Your club speed is solid, leading to a decent carry distance. However, the club face is significantly closed at impact, which contributes to the leftward flight of the ball. Focus on getting the club face more square at impact for straighter shots.",club face awareness drill,1.1509776,69.998,97.22,0 +12/22/24 19:27:12,Herald,,7 Iron,74.8255202651024,0.59,1.22,8.02,6.8,102.36220274256902,1.3680119079681077,21.09000015258789,6.739999771118164,2693.314697265625,48.422637939453125,2693.75,Measured,-1.0299999713897705,23.370516432408976,158.62860770779844,6.789999961853027,18.755467110924428,167.63997034760723,6.75,19.6959751879856,"Your club speed is solid, and your ball speed shows you're making good contact. However, the club face is open at impact, which is causing your shots to go right. Focus on squaring the club face at impact to improve accuracy. Also, consider lowering your launch angle for more distance.",club face square drill,1.1509776,69.998,97.22,0 +12/22/24 19:28:27,Herald,4 Hybrid,4 Hybrid,80.3731223654747,9.02,0.91,-9.33,-10.24,53.61936231318077,0.6671305124785553,20.3799991607666,-7.550000190734863,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,4.319772456579841,42.67279017680585,-9.729999542236328,-7.206911596038935,61.942254772269735,-10.380000114440918,-11.165791497225314,"Your shot shows a few key areas for improvement. The club face is closed at impact, which is why the ball is hooking to the left. You have a decent club speed but the ball speed is low for your swing speed, indicating you’re not making solid contact. Focus on keeping the club face square to your path at impact. Also, your attack angle is good, but aim for a higher launch angle to improve distance. Try to engage a more consistent swing path to reduce deviation.",face control drill,1.1509776,69.998,97.22,0 +12/22/24 19:29:01,Lauren,4 Hybrid,4 Hybrid,77.62169067859651,3.31,3.28,1.81,-1.4699999999999998,113.41267367796809,1.461095122851281,14.470000267028809,1.899999976158142,2371.41259765625,157.09332275390625,2376.610107421875,Measured,-3.7899999618530273,17.235345337359604,165.80270806900262,0.8600000143051147,2.493438217345812,187.17190396273145,0.7300000190734863,2.373140872706472,"Your hybrid swing is showing solid fundamentals with a good club speed and decent ball speed. However, your attack angle is slightly positive, which is good for hybrids, but consider focusing on making sure the clubface is square to your path at impact for straighter shots. The backspin is a bit high, which can affect distance. Try to reduce that while maintaining good contact. Lastly, aim to improve your launch angle for better distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:29:37,Herald,4 Hybrid,4 Hybrid,78.62831202745437,2.58,2.15,-2.09,-4.24,109.56514045836502,1.3934566014860976,5.230000019073486,-1.4500000476837158,2195.80712890625,-41.01150894165039,2196.18994140625,Measured,1.0700000524520874,3.149606333955376,99.6172284810782,-1.2899999618530271,-2.2419071450894705,155.54461028515107,-1.2200000286102295,-3.313648167554476,"You're generating good club speed and distance with your hybrid, but the slight left spin indicates your club face is closed at impact. Focus on keeping your club face square throughout the swing. A launch angle of just over 5 degrees is quite low, which can affect distance. Work on your follow-through to help raise your launch angle and improve overall shot consistency.",club face square drill,1.1509776,69.998,97.22,0 +12/22/24 19:30:15,Herald,4 Hybrid,4 Hybrid,78.06907794475555,2.4,-1.04,-7.83,-6.79,80.95472273951691,1.0369627113670197,5.0,-6.559999942779541,3897.77685546875,43.5403938293457,3898.02001953125,Estimated,-0.6399999856948853,1.4216971948808066,51.377950780454285,-6.679999828338623,-5.971128479237109,93.18678547514082,-6.699999809265137,-10.87051541453377,"Your shot shows that the club face is significantly closed at impact, which is causing the ball to start left and lead to a high amount of backspin. To improve, focus on getting the club face square to the target at impact. Also, consider increasing your launch angle to achieve a better trajectory for distance.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:33:00,Jason,,Pitching Wedge,67.06335119724274,-0.65,-1.92,0.13,2.05,84.39960673691803,1.2585056551779965,20.729999542236328,-0.1299999952316284,5374.16650390625,-138.8502960205078,5375.9599609375,Estimated,1.4800000190734863,16.28390192027166,105.78521498276586,0.3700000047683716,0.6780402307205833,115.69334851133226,0.4099999964237213,0.831146072448604,"Great job on generating good club speed and ball speed, which shows you're making solid contact! However, the slightly negative attack angle indicates that you might be hitting down on the ball more than you want with your pitching wedge. This could be affecting your distance and spin. Focus on a more level swing path to promote better contact and distance. Try aligning your clubface more towards your intended target during your swing to minimize the sidespin, which is causing a slight fade.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:33:22,Lauren,,Pitching Wedge,65.90014430522919,1.98,-2.63,2.06,4.69,85.00358057022095,1.2898845892735913,26.299999237060547,1.3600000143051147,4497.53857421875,381.6216430664063,4513.7001953125,Estimated,-4.849999904632568,21.981627082772548,110.80489587311148,-0.209999993443489,-0.415573036224302,119.88188932619688,-0.3400000035762787,-0.7108485974404033,"Your swing speed and ball speed are decent, but the club path is too far to the left (-2.63 degrees) and the face angle is slightly open (2.06 degrees). This means the ball is likely starting left and slicing back to the right. To improve your accuracy, try focusing on keeping your club path more neutral. Also, your backspin is a bit high, which can affect distance. Work on striking the ball more efficiently to lower that spin. Aim for consistent contact for better control.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:33:42,Brian,,Pitching Wedge,69.83715224742889,-0.57,4.21,-1.43,-5.64,88.29187970712519,1.264253722636231,24.1299991607666,-0.6499999761581421,5566.89453125,411.73779296875,5582.10009765625,Estimated,-4.230000019073486,22.025370528781423,114.35913899068235,-2.3399999141693115,-4.680665011973304,122.1456684550285,-2.430000066757202,-5.172790773508325,"Your shot data shows that you have a good club speed and decent carry distance. However, your club face is slightly closed at impact, which is causing the ball to curve left and reducing your accuracy. Focus on keeping the club face square at impact to improve your direction and consistency.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:34:18,Lauren,,Pitching Wedge,73.03597120046615,1.82,-1.38,4.23,5.61,92.02755928360055,1.260030609177594,20.51000022888184,3.299999952316284,6012.64208984375,920.0635375976562,6082.6298828125,Measured,-8.699999809265137,20.12248369460553,119.1163550331712,0.0799999982118606,0.1640419965601758,127.23096347143655,-0.1400000005960464,-0.3171478382881965,"Your shot data shows that you're generating decent club speed and a good amount of backspin, which is great for stopping the ball on the greens. However, your club path is slightly inside-out (negative), which can make your ball curve to the left. Try to focus on keeping your club path more neutral. Additionally, your launch angle is good, but a slight reduction in backspin can help with distance. Work on making clean contact to reduce unwanted spin, and you'll improve your carry distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:34:41,Brian,,Pitching Wedge,72.85701629400253,-0.54,5.82,3.78,-2.0400000000000005,89.23138887010646,1.2247466806769554,24.950000762939453,3.839999914169312,5943.662109375,2266.0986328125,6361.0,Estimated,-20.8700008392334,23.009624137753235,113.18897312879562,-4.21999979019165,-8.33333296896592,119.59754754058122,-4.639999866485596,-9.667541446664927,"Your club speed is solid, but the attack angle is slightly negative, which suggests you're hitting down on the ball a bit more than needed for a pitching wedge. This can lead to excessive backspin, making it harder to control the shot. Work on getting a more neutral to positive angle of attack. Also, your ball is spinning a lot, which can cause it to balloon and lose distance. Focus on a smoother swing to reduce spin and improve your distance control.",neutralize attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:35:26,Jason,,Pitching Wedge,70.46349442005157,4.03,4.78,4.82,0.04,85.65229415412796,1.2155555846199158,26.15999984741211,4.559999942779541,5548.14404296875,1345.3125,5708.919921875,Estimated,-13.630000114440918,22.506560950289668,108.78171299798488,-0.1899999976158142,-0.3608923924323868,116.01049735997913,-0.5,-1.017060346080875,"Good job on your pitch shot! Your club speed is decent, but your backspin is quite high, which indicates the ball is climbing quickly. This may lead to a loss of distance. Focus on keeping your attack angle a bit lower and ensuring your clubface is square at impact. A drill to help with this is to practice making shallow swings, maintaining a downward strike without digging into the ground too much.",shallow swing drill,1.1509776,69.998,97.22,0 +12/22/24 19:35:59,Brian,,Pitching Wedge,68.76342280864715,-0.53,5.4,-1.1,-6.5,91.42358545029764,1.3295380264113457,20.34000015258789,-0.2300000041723251,5110.55517578125,1474.1197509765625,5318.91015625,Measured,-16.09000015258789,18.744530727946767,118.46018874172567,-6.230000019073486,-12.860892269580065,128.018366358614,-6.639999866485596,-14.807523592715713,"Your swing has good club speed, but the club face is slightly closed at impact, causing the ball to go left and lose distance. Focus on improving your club face alignment to square it at impact. Also, try to reduce the backspin for better carry distance. Work on striking the ball more consistently to get more distance and accuracy.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:36:22,Brian,,Pitching Wedge,67.75680145978927,-1.66,5.86,0.83,-5.03,91.31174034040488,1.3476394749034075,24.229999542236328,1.409999966621399,5067.57080078125,1630.9222412109375,5323.5498046875,Measured,-17.84000015258789,23.15179294465929,119.57567060282236,-5.409999847412109,-11.264216858122497,127.8980682317615,-5.820000171661377,-12.959317630477244,"Your shot data shows you are generating good club speed and ball speed, but your attack angle is too shallow, leading to a lower than ideal launch. Additionally, your carry distance is off to the left, which suggests you may be coming into the ball with an open face and an outside-in path. Focus on improving your attack angle and ensuring that your club path is more neutral.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:36:48,Lauren,,Pitching Wedge,70.17269269704819,-1.36,8.21,6.76,-1.450000000000001,89.45508762312693,1.274784879772611,23.459999084472656,6.579999923706055,6982.40380859375,1990.3074951171875,7260.52978515625,Estimated,-15.90999984741211,22.211284867598124,112.04067586106066,0.5299999713897705,1.038932590560755,117.97899623431567,0.2000000029802322,0.415573036224302,"Your club speed is solid for a pitching wedge, and your carry distance of about 112 yards is promising. However, your attack angle is slightly negative, which suggests you're making contact a bit too steeply. This can lead to inconsistent strikes and distance control. Your ball's backspin is high, which is good for stopping the ball on the green, but you need to work on keeping the clubface more square to your path at impact to improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:37:08,Lauren,,Pitching Wedge,70.50823314666748,1.81,6.23,5.66,-0.5700000000000003,85.29438468253011,1.209708155714316,23.940000534057617,5.429999828338623,6083.69677734375,2019.060546875,6409.990234375,Estimated,-18.36000061035156,19.969378504721817,106.24453055241702,-1.100000023841858,-2.03412069216175,113.26552572373748,-1.5199999809265137,-3.0074364840984344,"Your pitching wedge swing shows some potential, but there are areas for improvement. Your attack angle is slightly positive, which is good for a wedge, but your club path and face angle suggest you may be aiming to the right (target). This can lead to inconsistency. Focus on aligning your clubface more squarely to your intended target line during your setup, and work on making smoother follow-throughs.",alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:37:27,Herald,,Pitching Wedge,68.7410534453392,-1.78,6.28,2.93,-3.35,92.07229903420466,1.339407739909278,23.40999984741211,3.190000057220459,5463.46533203125,1066.93896484375,5566.669921875,Measured,-11.050000190734863,23.21740915662349,120.92081859235168,-0.949999988079071,-1.9903762032019896,129.0573039683759,-1.2100000381469729,-2.723097045122273,"Your pitching wedge shot shows good potential! With a club speed of nearly 69 mph and a decent smash factor of 1.34, you're making solid contact. However, your attack angle is slightly negative, which could reduce the height and distance. Focus on creating a more upward angle through impact to promote better launch. Additionally, working on your swing path, which is quite rightward, can help straighten out your shots and improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:37:51,Brian,,Pitching Wedge,67.891017639637,-1.54,5.68,-2.58,-8.26,93.63815617240834,1.3792421947397548,21.64999961853028,-1.409999966621399,5016.951171875,2073.98681640625,5428.740234375,Measured,-22.459999084472656,20.898950198805323,122.1456684550285,-10.1899995803833,-21.609798405139145,131.1898465014756,-10.739999771118164,-24.44225693339854,"Your pitching wedge shot shows potential, but the face of your club is angled a bit left at impact (2.58 degrees closed), which is causing the ball to curve left (hook). Try to align your clubface more towards your target at address and through impact. Also, your attack angle is slightly descending, so make sure you are striking the ball rather than the ground too early. Focusing on these will help improve your accuracy and distance.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:38:23,Jason,,Pitching Wedge,64.4685050535202,-3.84,7.68,8.87,1.1899999999999995,87.84449073431915,1.3625954357308698,24.350000381469727,8.25,7357.27001953125,-218.35867309570312,7360.509765625,Estimated,1.7000000476837158,22.63779546011984,109.77689673222903,9.869999885559082,18.81014902581273,115.25590153583288,9.84000015258789,19.6959751879856,"Your pitching wedge shot shows good club speed and ball speed, but the club face is pointed to the right relative to your swing path. This is causing the ball to slice. Try to focus on aligning the club face more square to your target as you swing. This will help improve your accuracy and distance control.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:38:44,Herald,,Pitching Wedge,65.56460385560989,-4.78,5.95,4.08,-1.87,82.40873476782781,1.256908910016646,25.549999237060547,4.099999904632568,4802.5888671875,310.5694885253906,4812.6201171875,Estimated,-3.700000047683716,19.90376229275762,104.99781209558842,3.1700000762939453,5.796150523398069,114.02012154788372,3.049999952316284,6.058617457156629,"Your shot data shows a solid carry distance of around 105 yards with a good club speed. However, your attack angle is slightly negative, meaning you're hitting down on the ball too much. This can lead to excessive backspin, making it harder to control the ball's distance. Focus on a more neutral swing path and try to catch the ball slightly on the upswing to lower the spin and improve carry distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:41:22,Herald,,7 Iron,67.42126101016999,-5.39,7.97,10.01,2.04,83.1469193197081,1.2332447965808,17.84000015258789,9.220000267028809,1417.434814453125,384.5772399902344,1468.6800537109375,Estimated,-15.18000030517578,9.547243319812424,97.56123854292036,7.110000133514404,12.073490425353498,121.77383560559156,6.630000114440918,14.05293089742213,"Your shot shows that your club speed is decent, but your attack angle is a bit steep, which means you're hitting down on the ball too much. This can cause lower launch and less distance. Also, your club face is open compared to your path, causing the ball to curve to the right. Work on getting your club face more in line with your target path for straighter shots.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:41:55,Jason,,7 Iron,70.53060250997544,-0.19,0.22,7.26,7.04,92.72101261811169,1.3146210200741977,19.479999542236328,5.989999771118164,2063.523193359375,-253.36880493164065,2079.02001953125,Measured,7.0,15.474627310089772,126.44356892786618,7.860000133514404,17.290026209297025,146.40200270600326,8.050000190734863,20.494312372238937,"You're hitting your 7 iron with good speed, and your ball distance is solid at 126 yards of carry. However, your club face is tilted open at impact, causing a bit of fade (right spin). Focus on squaring the face at impact to improve accuracy and distance. A small change in your grip can help. Keep practicing!",club face square drill,1.1509776,69.998,97.22,0 +12/22/24 19:42:28,Lauren,,7 Iron,73.50572782993316,-0.96,2.45,4.97,2.52,100.10290080308914,1.3618381010346927,17.610000610351562,4.389999866485596,3444.346923828125,-855.5801391601562,3549.02001953125,Measured,13.949999809265137,18.033682521612945,137.76246457202433,9.31999969482422,22.309710228495305,152.46062954971785,9.729999542236328,25.75459160219134,"Your shot data reveals that you're generating a decent club speed of about 73 mph, but there are areas to improve. Your attack angle is very slightly downward (-0.96), which is good for an iron shot, but the club face is quite open (4.97 degrees) relative to your club path (2.45 degrees), causing rightward spin. This contributes to your ball deviating significantly to the right. Work on squaring the club face at impact to reduce this side spin, which should help improve your accuracy. Additionally, keep an eye on your backspin, as a spin rate over 3000 rpm can lead to more unpredictable shots. Practice keeping your ball flight lower and more controlled. A good drill for you is the 'swing path drill' to help with alignment and face control.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:42:52,Herald,,7 Iron,70.75429614305496,0.35,5.28,5.4,0.1200000000000001,86.14441434430319,1.2175149643228962,15.079999923706056,5.099999904632568,3507.921875,1366.2711181640625,3764.60009765625,Estimated,-21.280000686645508,9.689413169669365,99.93437732972508,-0.2000000029802322,-0.3499562376002316,117.01661956310272,-1.0199999809265137,-2.07786518112151,"Your 7-iron swing shows good club speed but has a slight tendency to push the ball right (since the club path is to the right and the face is also slightly open). Work on aligning your clubface more square to your target. Reducing your backspin could help with distance, so consider focusing on a more downward strike with the ball slightly forward in your stance.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:43:22,Lauren,,7 Iron,75.40712371110916,-3.32,3.3,9.22,5.920000000000001,90.3498570355041,1.1981607650444508,19.239999771118164,7.989999771118164,2500.898681640625,-282.2887878417969,2516.780029296875,Measured,6.440000057220459,14.905948953612892,120.62554668146367,9.960000038146973,20.85520466689468,137.47812278640868,10.109999656677246,24.12510808475168,"Your swing speed and ball speed are good, but your attack angle suggests you're hitting down on the ball too much. This can lead to loss of distance and accuracy. Try to work on having a more level swing path to improve both carry and total distance. Your shot is also turning left due to the face angle; focus on lining up the clubface more consistently with your intended target.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:43:50,Brian,,7 Iron,75.2505381679535,1.45,1.33,7.16,5.83,94.82372969709468,1.2601069973141628,19.350000381469727,6.050000190734863,5371.29296875,75.9399185180664,5371.830078125,Measured,-0.8100000023841858,19.92563297281117,125.79833276169302,6.199999809265137,13.571740475913884,135.36744884746076,6.130000114440918,14.45756768103763,"Your 7-iron shot shows a decent club speed of around 75 mph, but the face angle being significantly open (7.16 degrees) means your shots are likely right of the target. Also, the high backspin (over 5000 rpm) may lead to less distance. To improve accuracy and distance, try to square the clubface at impact and reduce your backspin for a more penetrating ball flight.",face angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:44:34,Lauren,,7 Iron,74.69130408525467,0.72,0.85,7.01,6.16,99.81209669077998,1.3363282099995435,16.889999389648438,5.860000133514404,3677.303466796875,188.8580780029297,3682.14990234375,Measured,-2.940000057220459,17.618110397970668,137.21565793855189,5.170000076293945,12.368766508045042,151.35606947028646,5.039999961853027,13.309273542155324,"Your 7 iron shot shows good speed and decent distance, but your clubface is open at impact, which causes the ball to veer slightly to the right. To improve accuracy, focus on aligning your clubface more squarely and keeping your swing path consistent. Your backspin is a bit high, which can lead to loss of distance; lowering the angle of attack slightly could help with that.",clubface alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:45:01,Lauren,,7 Iron,74.80315090179442,3.06,2.77,4.83,2.06,104.6438788239684,1.3989234084717963,14.31999969482422,4.320000171661377,4779.77587890625,-11.679218292236328,4779.7900390625,Measured,0.1400000005960464,17.497812271118164,141.8416373853088,4.630000114440918,11.439194813961535,154.30883864080897,4.599999904632568,12.39063823104948,"Your club speed is solid for a 7 iron, but the ball has quite a bit of backspin, which can lead to less distance. You might want to work on lowering your attack angle slightly and aligning your club path more with your target to improve accuracy. Overall, aim to make more consistent contact and better control the face angle at impact.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:47:28,Lauren,,Driver,79.74678019285201,-7.7,-11.08,-8.54,2.540000000000001,110.66124301507809,1.387657818252542,1.5800000429153442,-8.399999618530273,2081.051025390625,-291.7319030761719,2101.39990234375,Estimated,7.980000019073486,0.3937007917444219,46.18328776246608,-7.849999904632568,-6.31014852941297,128.8276461835503,-7.489999771118164,-16.786964064784343,"Your driver data indicates a significant downward angle of attack and a strong leftward club path, which is causing your shots to slice and lose distance. Focus on hitting up on the ball more and aim for a more neutral swing path to improve your accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:48:19,Herald,,Driver,107.32820515155792,-8.41,-12.43,-0.16,12.27,128.86990338243413,1.200708641316206,10.619999885559082,-1.6799999475479126,3228.272705078125,20.84756660461425,3228.340087890625,Measured,-0.3700000047683716,19.181977703446137,192.1150406017423,-1.899999976158142,-6.37576526285261,211.0564303950905,-1.909999966621399,-7.020997257222234,"Your driver swing shows a few areas for improvement. The negative attack angle (-8.41 degrees) indicates you're coming down too steeply, which can lead to higher spin and reduced carry distance. Your club path being significantly negative (-12.43 degrees) suggests you are swinging too much from the outside to the inside, which can cause hooks. Aim to increase your attack angle closer to neutral and work on a more inside-out swing path. Also, lowering your backspin (3228 rpm) can help with distance. Focus on a smoother, more upward strike on the ball.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:48:55,Brian,,Driver,88.73926424264909,0.66,1.12,-2.27,-3.39,123.16571744555311,1.3879506270050672,12.3100004196167,-1.7300000190734863,4983.013671875,-510.54974365234375,5009.10009765625,Measured,5.849999904632568,23.56736506830157,176.4545072964429,0.9200000166893004,2.832458267521673,188.34207816822527,1.090000033378601,3.587051484290697,"Your driver swing shows you have decent power with an impressive club speed of nearly 89 mph, resulting in a good ball speed of 123 mph. However, your club face is slightly closed at impact, leading to a left spin and potential hooks. To improve consistency, work on getting the club face more square at impact. Additionally, your backspin is a bit high, which can affect distance. Focus on a slightly lower launch angle for more distance. Overall, you’re on the right track, just need to tweak a couple of elements.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:49:45,Herald,,Driver,88.8287416958809,-2.03,3.52,-7.24,-10.76,127.23694088494176,1.4323848166234006,9.09000015258789,-5.5,1336.580322265625,771.6749267578125,1543.3499755859375,Measured,-30.0,8.0271215462476,150.04373688739545,-10.43000030517578,-27.176290100760752,208.74890573434823,-11.84000015258789,-42.83682966376546,"Your driver swing shows some inconsistencies. The club speed is good, but the attack angle is slightly negative, meaning you're hitting down on the ball. Also, the club face is closed at impact, which is causing a significant leftward spin. To improve, focus on a more upward attack angle and ensuring the club face is square at impact. This will help straighten out your shot and improve your distance.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:50:35,Brian,,Driver,122.60648029088976,0.0,0.0,0.0,0.0,127.25930649362635,1.0379492681928195,15.869999885559082,-2.490000009536743,2052.1669921875,-348.5719299316406,2081.56005859375,Measured,9.640000343322754,24.4531933163762,204.41818985487225,0.4099999964237213,1.4545056919694872,225.4702452435613,0.6899999976158142,2.712160922882333,"Great job on generating a solid carry distance of about 204 yards with a good club speed. However, your attack angle, club path, and club face are all at 0 degrees, meaning you're likely hitting the ball straight but with no upward angle, which can impact your distance and ball flight. Focus on getting a slight upward angle of attack and aligning your club face for better accuracy. This can enhance your launch conditions and increase carry distance.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:51:19,Lauren,,Driver,91.6696508359909,2.24,-3.5,-3.81,-0.31,122.6512231134584,1.3379697860189042,13.760000228881836,-3.569999933242798,4413.89453125,-1500.03369140625,4661.81982421875,Measured,18.770000457763672,24.03761910683216,175.6780345345378,4.679999828338623,14.337269554185127,188.8123238631488,5.260000228881836,17.3009615493238,"Your swing path is too far to the left, and your club face is closed at impact, which is causing a significant slice. Focus on aligning your club face more towards your target and adjusting your swing path to be more neutral. This should help reduce sidespin and improve your accuracy. Additionally, work on lowering your backspin to gain more carry distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:52:13,Lauren,,Driver,90.68539885044098,1.92,0.65,-4.5,-5.15,117.88654633955866,1.2999506848283042,12.289999961853027,-3.619999885559082,2959.192626953125,-1570.781494140625,3350.25,Measured,27.959999084472656,15.573052670986954,161.45013193898194,5.570000171661377,15.682414414861796,180.5446102349997,6.599999904632568,20.73490654004217,"Your driver speed is good, but the club face is closed at impact, causing the ball to spin left and reducing distance. Focus on keeping the club face square or slightly open to improve accuracy and distance. Additionally, your launch angle is decent, but lowering your backspin will help the ball fly straighter and further.",face angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:52:47,Brian,,Driver,88.09055270671846,-0.02,3.49,-17.66,-21.15,117.70758733714229,1.3362112476354688,9.399999618530272,-14.06999969482422,1017.1295776367188,587.2399291992188,1174.47998046875,Measured,-30.0,6.080489701636509,122.12379151726964,-17.530000686645508,-36.789149632537374,186.2970266989469,-18.709999084472656,-59.75502823837997,"Your shot data shows that your club face is significantly closed at impact, which is causing a big slice to the left (you are aiming way off target). Focus on keeping your club face square to the target as you swing. Additionally, your attack angle is nearly level, which is good, but try to get a bit more upward angle for better launch conditions. To improve your accuracy and ball flight, work on your grip and alignment, ensuring your face is aimed at your target.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:53:36,Jason,,Driver,82.16267143011092,2.44,0.49,-1.0,-1.49,112.00340140026128,1.363190843855819,13.630000114440918,-0.7599999904632568,4886.4443359375,-2821.189697265625,5642.3798828125,Measured,30.0,17.72747005594374,145.8005287589549,11.609999656677246,29.3416438686952,157.93962600971463,12.579999923706056,34.40507237685324,"Your club speed is decent, but your club face being slightly closed (-1 degree) at impact is causing a significant amount of sidespin, leading to a hook. Try to keep the clubface square to the target at impact. Additionally, reducing your backspin can help improve carry distance. Focus on keeping your attack angle a bit lower for a more penetrating ball flight.",club face awareness drill,1.1509776,69.998,97.22,0 +12/22/24 19:54:08,Jason,,Driver,85.29438229322434,0.28,-5.42,-6.49,-1.0700000000000005,114.91141692364818,1.3472331217383888,18.0,-6.010000228881836,1598.2537841796875,-885.926513671875,1827.3699951171875,Measured,29.0,20.41775977729708,172.48468579752443,0.9900000095367432,2.9746281173786144,194.55379351460945,1.830000042915344,6.211723168515789,"Your driver speed is solid, but your club path is significantly out-to-in, which is causing your shots to slice. Focus on getting the club path more neutral while aiming to keep the clubface square at impact. This will help lower your sidespin and improve accuracy. Additionally, try to increase your attack angle slightly for better launch conditions and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:54:42,Brian,,Driver,87.3076249909401,2.01,-5.65,-1.92,3.73,114.32981723226476,1.309505524221152,17.170000076293945,-2.2799999713897705,1879.8466796875,-1085.329833984375,2170.659912109375,Measured,30.0,19.531933615124217,167.47593503245116,5.769999980926514,16.84164389377088,188.735779611814,6.710000038146973,22.058179677714406,"You're generating good ball speed and carrying the ball decent distances, but your club path and face angle suggest a slice. Focus on correcting your swing path to be more neutral and try to close the clubface at impact. Practicing with a mirror or video can help you see your alignment and swing path better.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:55:17,Herald,,Driver,90.23801158428194,6.04,-5.76,-3.3,2.46,122.36041900114924,1.3559742380500608,13.949999809265137,-3.430000066757202,3228.869384765625,-626.458984375,3289.080078125,Measured,10.979999542236328,22.473751801356684,183.6832916584372,0.6399999856948853,2.04505681440169,200.8420697995425,1.0099999904632568,3.532370873090997,"Your swing speed is good, but your club path is going too far to the left, which is causing your ball to spin left and lose distance. Focus on aligning your swing path more to the right while keeping your club face square to your target. Reducing your backspin will also help improve your distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:55:58,Herald,,Driver,92.3854704618454,5.16,-8.96,-24.03,-15.07,63.39477595606786,0.6861985509101185,7.619999885559082,-20.86000061035156,9771.7392578125,-462.5328063964844,9782.6796875,Estimated,2.7100000381469727,1.7497812531855883,40.376199813139465,-20.59000015258789,-14.195099704328186,63.74671833145021,-20.34000015258789,-22.156605038611588,"Your shot data shows that you're hitting across the ball (negative club path and face angle), causing a big slice that limits distance. To improve, focus on aligning your clubface square to the target and work on an inside-out swing path. This will help you gain more distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:56:27,Herald,,Driver,88.09055270671846,4.76,-2.86,2.9,5.76,114.19559798045248,1.2963433021092063,12.380000114440918,2.0299999713897705,1429.907958984375,615.5198974609375,1556.760009765625,Measured,-23.290000915527344,10.804899202569572,146.88319521341327,-2.130000114440918,-5.468066334724426,186.756342268598,-3.049999952316284,-9.930008380423487,"Your club speed is good, but your attack angle is slightly upward. This is usually beneficial, but your club path swings slightly to the left (negative), while your club face points to the right (positive). This could cause a fade or slice. Focus on aligning your clubface and path to both aim down the target line. Also, your spin rate is a bit low, which may hinder your distance, so try to maximize your upward attack angle while getting the face square.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:58:23,Brian,5 Wood,5 Wood,79.9481044626236,-0.75,1.66,4.65,2.99,110.21385404227205,1.378567444257517,14.470000267028809,4.03000020980835,2805.0888671875,-917.9282836914062,2951.4599609375,Measured,18.1200008392334,16.480751599115138,154.4947508937239,9.90999984741211,26.596674318355326,173.52361506367924,10.520000457763672,31.68197559246869,"Your swing speed is solid, but your attack angle is slightly negative, which means you're hitting down on the ball. Aim to level out your swing to get better height and distance. Additionally, the club face is open relative to your swing path, causing the ball to veer right. Focus on aligning your club face with your swing path for straighter shots.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:58:53,Brian,5 Wood,5 Wood,80.90998708486558,-0.26,7.28,-0.25,-7.53,115.00089642485636,1.421343650744045,15.199999809265137,0.7099999785423279,4995.0556640625,-36.61632537841797,4995.18994140625,Estimated,0.4199999868869781,24.38757501851024,163.46237634522913,0.949999988079071,2.723097045122273,174.66098220614185,0.959999978542328,2.9199475061789144,"Your club speed is solid, but your attack angle is slightly negative. This means you're hitting down on the ball a bit, which can cause high backspin. Try to focus on sweeping the ball off the ground for a better launch. Additionally, your club path is quite strong to the right, but the face is slightly closed. Aim to align your clubface more with your path to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:59:24,Brian,5 Wood,5 Wood,78.98622184038163,0.84,2.43,2.89,0.4599999999999999,112.09288090146948,1.4191447354956546,13.899999618530272,2.680000066757202,5475.349609375,-1007.8784790039062,5567.33984375,Measured,10.43000030517578,20.888013815827662,153.6854710687876,7.590000152587891,20.29746165044457,164.315393358469,7.849999904632568,22.44094473832547,"Your shot shows a decent club speed and ball speed, which is great! However, the high backspin and sidespin indicate that you may be impacting the ball with an open club face, causing the ball to spin more than desired. Focusing on closing the club face at impact can help reduce that spin and improve your accuracy. Also, try to keep your launch angle lower for better distance. Consider working on your swing path for more consistency.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:00:33,Brian,,Gap Wedge,64.78167613983155,-4.69,-8.32,1.63,9.95,80.05995332713974,1.2358425730499774,26.75,0.3000000119209289,6136.75634765625,3220.5029296875,6930.47021484375,Estimated,-27.690000534057617,19.22572114945501,95.3521434148788,-9.640000343322754,-15.955817731598016,101.3123323822856,-10.18000030517578,-17.90245009768455,"Your gap wedge shot shows a few areas to work on. The attack angle is slightly down (indicating you might be hitting into the ground a bit too much), and the club path is significantly outside-in. This can lead to less consistent contact and unwanted left-to-right spin on the ball. Focus on improving your swing path and making sure your angle of approach is more neutral. This will help you hit the ball cleaner and straighter.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:00:51,Herald,,Gap Wedge,61.31442482709885,-2.82,-0.17,-1.84,-1.6700000000000002,73.48335505333125,1.198467656844987,30.309999465942383,-1.5299999713897705,4023.52734375,1107.508544921875,4173.169921875,Estimated,-15.390000343322754,18.79921264283508,89.14041972488758,-6.099999904632568,-9.470690724870565,97.87838739156724,-6.440000057220459,-10.979877158408613,"Your gap wedge shot shows a slight downward angle of attack, which is good for making solid contact. However, your club face was closed relative to the path, causing the ball to start left and deviate from your target. Aim to square the face better at impact. You have good club speed and a decent carry distance. Focus on improving your accuracy by working on your alignment and swing path.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 20:01:13,Brian,,Gap Wedge,56.01288572311401,-5.14,-1.47,3.69,5.16,58.38403908708051,1.042332283605021,31.420000076293945,2.8499999046325684,6151.97216796875,-1090.2950439453125,6247.83984375,Estimated,10.050000190734863,12.35783012506738,60.0612386181474,5.510000228881836,5.774278278918189,65.91207209938466,5.690000057220459,6.539807357189432,"Your gap wedge shot shows potential, but we need to make a few adjustments. The club speed is decent, but the attack angle is a bit too steep, which can cause the ball to pop up too high and lose distance. The face angle is open relative to your swing path, contributing to a right direction. Focus on keeping your club face more square at impact and work on a more neutral swing path to improve accuracy.",face angle drill,1.1509776,69.998,97.22,0 +12/22/24 20:01:34,Jason,,Gap Wedge,53.75358002901078,-4.93,-1.21,7.28,8.49,53.55225695389208,0.99625470387256,30.40999984741211,5.829999923706055,1598.9947509765625,923.179931640625,1846.3599853515625,Estimated,-30.0,8.945756857353445,52.854331193912,2.200000047683716,2.03412069216175,64.3372704968333,1.5199999809265137,1.706036633856968,"Your swing speed is decent for a gap wedge, but you're hitting down on the ball too much (-4.93 degrees). This is causing some unwanted backspin and affecting your distance. Try to focus on a shallower angle of attack, which will help you lift the ball more effectively. Also, your club face is open relative to your path (7.28 degrees), leading to a slice effect. Work on squaring the club face at impact for straighter shots.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:02:06,Lauren,,Gap Wedge,52.67985059022904,-5.91,-6.77,0.53,7.3,53.91016642548993,1.0233545809541285,36.54999923706055,-0.4099999964237213,1433.8336181640625,-326.2853698730469,1470.489990234375,Estimated,12.81999969482422,12.204723892232778,56.50699550057652,1.2200000286102295,1.202974619713146,67.59623753171263,1.4800000190734863,1.7497812531855883,"Your club speed and ball speed are pretty close, which is great! However, your attack angle is negative, meaning you're hitting down on the ball, and the club path is also a bit too much to the left, suggesting an inside-out swing path. Work on achieving a more level strike and ensure your club path is more neutral. Also, consider focusing on your launch angle; a bit lower could help maximize distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:02:21,Herald,,Gap Wedge,54.46939965486527,1.51,-9.29,0.0,9.29,39.258230898810325,0.7207391883803099,18.979999542236328,38.68000030517578,4128.6640625,-2383.684814453125,4767.3701171875,Estimated,30.0,2.03412069216175,21.99256346575021,41.810001373291016,14.66535374285877,26.2029728747666,42.22999954223633,17.607174014993006,"Your gap wedge shot shows that you're making contact but need to work on your swing path and control. The club path being significantly to the left (-9.29 degrees) suggests an outside-in swing, which can lead to pulls and slices. Additionally, your ball speed and smash factor indicate there's room to hit the ball more effectively. Focus on a more neutral swing path and aim to keep the face square to that path at impact. This will help improve your accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:02:53,Jason,,Gap Wedge,55.02863373756409,-6.91,2.67,6.71,4.04,48.92179943180463,0.8890244243590811,11.699999809265137,5.849999904632568,2385.720703125,-88.73126983642578,2387.3701171875,Estimated,2.130000114440918,1.3888888281609866,24.96719080091566,6.010000228881836,2.613735822722873,38.024933792290085,6.050000190734863,4.00262465088386,"Your club speed is decent for a gap wedge, but the attack angle of -6.91 degrees indicates you're hitting down too much. This could lead to unnecessary backspin and loss of distance. Your face angle suggests the club face is closed at impact, which may cause the ball to hook. Focus on leveling out your swing path and keeping the club face square at impact to improve consistency and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:03:29,Jason,,Gap Wedge,62.8579108953476,-6.5,-8.11,-1.58,6.529999999999999,73.192559474257,1.164412854829293,29.0,-2.309999942779541,6347.220703125,610.0498046875,6376.47021484375,Estimated,-5.489999771118164,18.35083137025981,85.87051004932528,-4.349999904632568,-6.517935112709552,91.5463655747235,-4.429999828338623,-7.075677607684213,"Your shot data shows that your gap wedge club path is quite steep and moving to the left, which can lead to hooks or left shots. Your attack angle is also negative, indicating you're hitting down on the ball more than you should for your gap wedge. Focus on making a more neutral swing path and getting the clubface aimed at your target at impact. Consider working on a smoother takeaway to improve your overall path and encourage a more upward strike on the ball.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:03:58,Lauren,,Gap Wedge,62.41052362918853,-0.88,0.76,-0.5,-1.26,68.85290179786125,1.1032258310625631,25.729999542236328,-0.3199999928474426,4696.408203125,2277.415283203125,5219.47021484375,Estimated,-25.8700008392334,12.806211397642642,76.78258647096754,-7.130000114440918,-9.525371596807986,85.89238698708414,-7.820000171661377,-11.690725364742434,"Your shot shows a good club speed for a gap wedge, but the club face is slightly closed at impact, which is causing the ball to spin to the left and drop short of your target. Focus on keeping the club face square at impact and work on a smoother swing path to improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 20:04:25,Lauren,,Gap Wedge,52.16535523414612,-4.93,-4.5,0.72,5.22,56.19184250688932,1.0771869999671269,30.309999465942383,0.0299999993294477,1695.9344482421875,509.4500427246094,1770.800048828125,Estimated,-16.719999313354492,9.973752869383247,58.38801165469886,-2.220000028610229,-2.2637793895693505,70.66929231367703,-2.5999999046325684,-3.204286945155076,"Your club speed is decent, but your attack angle is a bit too steep (-4.93 degrees), which means you're hitting down on the ball instead of sweeping it. This can lead to lower launch and less distance. Also, your club path is moving left (-4.5 degrees), which could result in a pull or hook. Focus on improving your angle of attack and keeping your swing path more neutral for better ball flight and distance.",swing path drill,1.1509776,69.998,97.22,0 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv new file mode 100644 index 0000000000..9d07ac43e5 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv @@ -0,0 +1,114 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +5/26/24 14:53:54,Jason,,Pitching Wedge,67.68957441657085,0.6314089298248291,1.814201831817627,3.410184144973755,1.595982313156128,92.98628529158668,1.3737165005549663,21.53819465637207,3.0282084941864014,4783.27392578125,1522.9171142578125,5019.859375,Measured,-17.660633087158203,21.09676877902075,120.08210252164372,-3.7432942390441895,-7.839716309141124,129.3879778040964,-4.221042633056641,-9.52352348784018,"Your pitching wedge shot had a good carry distance of around 120 yards, but your ball is starting a bit too far left and not reaching your target consistently. To improve accuracy, focus on aligning your club face better at impact and practicing a more controlled swing. The backspin is high, which is great, but it indicates you might be hitting down a bit too steeply. Adjusting your attack angle slightly can help you achieve a more optimal strike.",club face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 14:54:33,Brian,,Pitching Wedge,,,,,0.0,59.84935765163982,-26.755056381225582,6.8560099601745605,-1.9833440780639648,2598.173095703125,0.0,2598.173095703125,Estimated,-0.0,0.8717261832395522,26.405856024478453,-1.989184617996216,-0.9165874770436062,45.464285766115154,-1.9867234230041504,-1.5762251001402063,"Your ball speed is decent, but the launch angle is quite low, which means your ball isn't getting enough lift. The backspin is good, but the carry distance indicates that you are not striking the ball cleanly. Focusing on hitting up on the ball will help you achieve a better launch angle and more distance. Remember to keep your weight centered and practice a smooth follow-through.",launch angle drill,1.2065908,64.0,101.325,73 +5/26/24 14:55:21,Jason,,Pitching Wedge,73.06861423726968,-0.5910353660583496,5.339192390441895,0.971936285495758,-4.367256164550781,90.77933474824567,1.2423847871736753,16.575088500976562,1.4664475917816162,4172.693359375,1089.385009765625,4312.5546875,Measured,-14.631884574890137,13.955133392957578,113.40345389234608,-3.3774220943450928,-6.680938949440588,126.13617375589364,-3.8649282455444336,-8.502165858191916,"Your pitching wedge shot shows good distance at 113 yards carry, but you have a slightly steep attack angle and some significant backspin. This indicates that your club is coming down too much, which can lead to less control. Focus on creating a flatter swing path and try to increase your follow-through to help reduce backspin and improve overall distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 14:56:29,Brian,,Pitching Wedge,70.75618437727462,-2.476401805877685,3.468922615051269,4.683549880981445,1.2146272659301758,93.61183114272808,1.3230197751137385,16.686159133911133,4.281229972839356,9172.306640625,-74.8260498046875,9172.611328125,Measured,0.467398464679718,18.19867109387769,113.03126226780478,4.887439727783203,9.630079693835,118.70015088129276,4.870253562927246,10.07769022570642,"Your pitching wedge shot showed good power with a ball speed of nearly 94 mph. However, your attack angle is a bit negative, meaning the club is coming down too much at impact. Try to improve your angle by striking the ball more upward. Also, your spin is quite high, which may make the ball stop quickly on the green, but it can also lead to less distance. Focus on a more neutral club path to reduce the sidespin, which is causing some deviation in your shot direction. Overall, working on these elements can help improve your accuracy and distance.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:05:51,Lauren,,Pitching Wedge,68.01883355197697,-1.4451252222061155,5.999017238616943,2.7628872394561768,-3.2361299991607666,84.48319830604214,1.2420559702995178,17.440521240234375,3.020137548446656,5927.8212890625,383.896728515625,5940.2392578125,Estimated,-3.705406904220581,13.58426214423639,101.0835673634174,1.865715503692627,3.2912210732039,111.11219092179908,1.732913374900818,3.360247995299005,"Your shot data shows good club speed and ball speed, which is great! However, the slightly negative attack angle suggests you might be hitting down on the ball too much with your pitching wedge. This can lead to lower launches and less distance. Try to focus on a more neutral or slightly upward angle of attack for better flight and carry. Additionally, your face angle is slightly closed to the path, which can lead to a bit of a draw. Work on aligning the clubface more with your target on your downswing.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:06:35,Brian,,Pitching Wedge,67.70839873277009,-2.4848310947418213,5.958157539367676,3.487468242645264,-2.470689296722412,89.48152358486095,1.321571994901615,25.55464553833008,3.6102120876312256,4522.06201171875,953.5830688476562,4621.51123046875,Measured,-11.907705307006836,23.929442155162405,116.16751570158247,-0.6832827925682068,-1.3851480240750504,124.55559420544068,-0.9823800325393676,-2.135489130086881,"Your shot data shows that you're hitting the ball well, but your attack angle is a bit too negative. This could mean you're approaching the ball too steeply, which can lead to more spin and less distance. Also, your club path is slightly out to in, which is causing some left-to-right spin. Try to maintain a more neutral attack angle and work on swinging more along your target line for straighter shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:07:18,Lauren,,Pitching Wedge,68.0799059141882,4.428797721862793,4.561976909637451,2.7464847564697266,-1.8154921531677248,92.10423893245206,1.3528843451773491,22.97693252563477,2.8268513679504395,2472.269287109375,1427.3651123046875,2854.73046875,Measured,-30.0,19.58661761591429,123.2786134857397,-5.981566429138184,-12.846675806069811,137.03959948559623,-6.8852410316467285,-16.428488287328605,"Your shot shows good club speed and a decent launch angle, but the carry distance was a bit off target. Focus on keeping your club path straighter to reduce the deviation. This should help with accuracy and improve your overall distance control. Practicing your swing path can make a big difference.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:08:05,Brian,,Pitching Wedge,68.63230487572855,2.2669591903686523,2.0983123779296875,5.172009468078613,3.073697090148926,90.25395200841284,1.31503600486439,17.718225479125977,4.510961532592773,9957.921875,738.8240356445312,9985.29296875,Measured,-4.243262767791748,17.918060986527735,105.39875579012096,2.967814683914185,5.457139338304728,109.98874925954988,2.872966766357422,5.512974756871586,"Your pitching wedge shot looked solid overall! With a club speed of about 68.6 mph, you're generating good ball speed at 90.3 mph, but there's some room for improvement in your accuracy. The club face was open at impact (5.2 degrees), leading to a slight fade in your shot direction (4.5 degrees). Working on keeping the club face square at impact can help with straighter shots. Also, your backspin is quite high at nearly 10,000 rpm, which could be causing some loss of distance. Focus on a smoother transition in your swing for better control and consistent strikes.",club face control drill,1.2065908,64.0,101.325,73 +5/26/24 15:09:04,Jason,,Pitching Wedge,70.05789696519014,1.855942845344544,7.557165145874023,1.9336609840393064,-5.623504161834717,91.8524402368912,1.311093313042642,21.44769096374512,2.5339584350585938,5859.90380859375,811.2971801757812,5915.798828125,Measured,-7.882428169250488,21.41779949086072,116.8180750890715,-0.5605794787406921,-1.1429496674421813,124.36282350750751,-0.7535542249679565,-1.6359736704267078,"You're generating good club speed, and your ball hasn't strayed far off its target line. However, working on your attack angle and ensuring a more neutral club path can help you improve your shots. Focus on hitting down on the ball slightly more while keeping your club path a bit straighter. This will help lower the backspin and improve your distance.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:09:40,Lauren,,Pitching Wedge,70.25049207698385,8.01711654663086,5.807127475738525,7.330244064331055,1.5231165885925293,94.67851110549054,1.3477273725248402,7.290665626525879,6.747857093811035,2889.060302734375,615.1640625,2953.827392578125,Measured,-12.020402908325195,4.159385383618684,90.39725897710196,4.390391826629639,6.920091759121078,124.329874603156,3.6887571811676025,7.998946228095633,"Your pitching wedge shot shows good club speed and ball speed, indicating solid power. However, the launch angle is lower than ideal, which can affect your carry distance. Focus on a more upward strike to create a higher launch. Additionally, your club path and face angle suggest you're slightly out of alignment, contributing to the sidespin. Working on your swing path can help straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:10:18,Lauren,,Pitching Wedge,67.67639483526091,2.509032726287842,7.37765645980835,2.0304269790649414,-5.347229480743408,90.94816480083044,1.343868346152571,17.346763610839844,2.590982913970948,7048.23291015625,0.0006161759956739,7048.23291015625,Measured,-5.008955668017734e-06,16.948153166975885,111.82926554491496,2.7940030097961426,5.451123597601395,119.67777966624452,2.7758684158325195,5.795923681580632,"You're making good contact with the ball, but your club path is quite a bit to the right, which could lead to shots going further right than intended. To improve your accuracy, try to work on aligning your club path more towards your target. Also, your backspin is high, which can help with stopping the ball on the green, but focus on keeping a steady swing to maintain distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:11:00,Brian,,Pitching Wedge,68.32033834085632,2.6484549045562744,6.068521976470947,3.1121950149536133,-2.956326961517334,89.62458326803426,1.3118287386237628,22.63130760192871,3.3157637119293213,5210.302734375,1593.9130859375,5448.65234375,Measured,-17.009693145751953,20.842858214320813,113.34645871239536,-3.1609973907470703,-6.250191368949515,121.48578091482614,-3.5882327556610107,-7.603224588643116,"Your shot data indicates you have a solid club speed and good launch angle for your pitching wedge. However, your carry distance is a bit inconsistent, likely due to your club path and face angle. By focusing on straightening your swing path and ensuring your clubface is square at impact, you can improve accuracy and distance. Try to keep your swing more neutral to reduce sidespin, which is affecting your carry deviation.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:13:01,Brian,,Pitching Wedge,65.16270863004411,-2.3418214321136475,0.2752095460891723,2.915557861328125,2.640348434448242,86.33302443539651,1.3248839136743855,22.30933952331543,2.429341554641724,5517.55078125,400.9758605957031,5532.1015625,Estimated,-4.156538009643555,19.283540260604696,108.21716785586432,1.0258382558822632,1.937720481145064,116.12339470735331,0.91107177734375,1.8466166354589435,"Your pitching wedge shot was solid overall, with good ball speed and decent carry distance. However, the attack angle is a bit too negative, meaning you're hitting down on the ball too much, which can lead to less optimal contact. Try to keep your attack angle closer to zero for a better strike. Additionally, the club face is slightly open at impact, contributing to sidespin, causing the ball to drift right. Focus on the face alignment at address and through impact.",pitching wedge face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:13:33,Brian,,Pitching Wedge,68.03267872560946,1.051556944847107,2.259279489517212,4.762829303741455,2.503549814224243,84.05268807187713,1.235475210536393,23.24700164794922,4.194993019104004,4214.5986328125,2433.29931640625,4866.59912109375,Estimated,-30.0,17.338204282467927,102.5078127480474,-5.702277183532715,-10.185122510444444,111.59966616533892,-6.525701999664307,-12.683217242753017,"Your ball speed and carry distance are solid, but your club face is open at impact which causes the ball to veer off to the left. Focus on aligning your body and club face better at setup. Also, work on your attack angle to improve consistency and control. Try to reduce the backspin for more distance by hitting through the ball more aggressively.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:15:43,Lauren,,Pitching Wedge,65.36030421749183,6.155110359191895,3.299255847930908,9.332292556762695,6.033036708831787,77.28682264788767,1.182473422870086,22.03875160217285,8.078583717346191,6174.6728515625,49.59455108642578,6174.8720703125,Estimated,-0.4601859450340271,14.776315373390844,90.62861885777149,8.496204376220703,13.38982063898584,98.56690184765466,8.424735069274902,14.441032737710543,"Your pitching wedge shot shows a decent club speed and ball speed, but the face angle is too open at impact. This is causing the ball to launch higher with a lot of backspin, which can lead to less control and distance. Focus on getting your clubface more square at impact to improve accuracy and distance.",face angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:16:40,Herald,,Pitching Wedge,72.3587600252722,-0.1073135063052177,5.474445343017578,0.6406054496765137,-4.8338398933410645,89.11650592858769,1.2315924968512817,22.12691307067871,1.2112088203430176,5104.7119140625,1059.04833984375,5213.412109375,Estimated,-11.720590591430664,20.1617090773816,113.42548101503236,-3.258885622024536,-6.448018814247462,122.01177859224572,-3.5533039569854736,-7.561974316724275,"Your pitching wedge shot shows a decent club speed and ball speed, which is great! However, the attack angle is slightly negative, meaning you're hitting slightly down on the ball at impact. This could lead to excessive spin and less carry distance. Try to make sure you're striking the ball at a level angle or slightly upward for better distance and control. Also, your carry distance is a bit inconsistent and drifts left, so focus on a more neutral club path to improve accuracy.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:17:39,Brian,,Pitching Wedge,67.72700118486182,4.1350860595703125,8.002963066101074,2.3127191066741943,-5.690243721008301,78.65110771117816,1.1612961792963317,23.401212692260746,2.901106834411621,3916.768310546875,2261.346923828125,4522.6943359375,Estimated,-30.0,14.884802081473367,92.912464361626,-5.975861549377441,-9.673075344059498,102.84033886453926,-6.845730304718018,-12.258217886063337,"Your shot data shows good club speed and a decent launch angle, but your ball flight is going left of target due to your club path and face angle. To improve, focus on aligning your stance and keeping the clubface more square to the target at impact. Consider practicing your swing path to ensure you’re coming through the ball straighter.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:18:09,Brian,,Pitching Wedge,65.24546820876503,5.004232406616211,10.33828067779541,8.156110763549805,-2.182169914245605,86.16525250393988,1.3206319897688237,25.121665954589844,7.993212699890137,6529.68359375,-1.6050806045532229,6529.68408203125,Estimated,0.0140840429812669,22.50118349552781,106.01773462481924,8.888117790222168,16.380371748259904,111.40583582930684,8.828728675842285,17.0986979124375,"Your club speed is decent for a pitch shot, and you're creating a good amount of backspin for control. However, your launch direction is pointing quite a bit to the right, which indicates you might be swinging across the ball. Focus on aligning your clubface with your swing path to straighten out those shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:18:35,Brian,,Pitching Wedge,68.41780068331764,2.501849174499512,6.744406223297119,5.327511787414551,-1.4168944358825684,83.64363892349684,1.2225420590564486,21.501218795776367,5.220046520233154,5036.56201171875,1375.2930908203125,5220.95654296875,Estimated,-15.27296257019043,16.621067082298964,102.64546557762242,0.1532334089279174,0.276632455636534,111.7178450159936,-0.2866736650466919,-0.5594475241179637,"Great job with your pitching wedge! Your club speed is solid, and your launch angle is good for achieving height. However, your attack angle could be slightly more negative to help with consistency, aiming for a steeper downward angle on the ball. Focus on ensuring your clubface is square at impact to reduce sidespin. Work on aligning your swing path closer to straight.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:19:18,Herald,,Pitching Wedge,68.9533891720962,0.8326705694198608,10.368715286254885,2.2472167015075684,-8.121498107910156,87.06004751602177,1.2625927247569275,22.06146240234375,3.1433210372924805,6256.50830078125,1361.8931884765625,6403.0185546875,Estimated,-12.280362129211426,19.533731662449554,107.25795341173398,-1.5723410844802856,-2.9432175655821027,114.27345848959705,-1.862776160240173,-3.714492521015245,"Your pitching wedge shot shows good speed and height, but the ball is fading slightly to the left. This is likely due to your club path and face angle at impact. A more consistent swing path can help straighten your shots and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:20:18,Herald,,7 Iron,84.08675274561574,-1.043928861618042,2.399608373641968,6.287134647369385,3.887526273727417,89.97703146929325,1.0700500201440426,19.75308609008789,5.464651107788086,4977.8173828125,875.2620849609375,5054.18115234375,Measured,-9.97252082824707,17.976566359359595,114.34003213047345,2.0693302154541016,4.128886370895458,123.9894220599399,1.7616976499557495,3.8118543327476857,"Your swing is showing good club speed and ball speed, but the club face is too open at impact, causing a high amount of sidespin. This suggests you're aiming to the right and may need to align your body better. Additionally, your attack angle is slightly downward, which is good for getting cleaner contact, but try to flatten it just a bit for better distance. Focus on keeping your club face square to your target throughout your swing to reduce side spin and improve accuracy.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:20:40,Jason,,7 Iron,72.65446221441653,-0.410955399274826,-0.961890459060669,10.619564056396484,11.581454277038574,82.94459632012331,1.1416311371948322,24.05607414245605,8.602792739868164,4141.80078125,369.069580078125,4158.2119140625,Estimated,-5.092091083526611,18.61231793018669,105.24837061614473,7.516820430755615,13.76831168687113,115.09876638373044,7.312763690948486,14.650440588157494,"Your 7 iron shot shows some areas for improvement. Your club speed is decent, but your attack angle is slightly negative, which means you might be hitting down on the ball too much. This can cause excess backspin and higher deviation on your shots. Also, your club path is a bit to the left, leading to a closed face at impact and resulting in a rightward launch. Try working on your swing path and ensure your clubface is square at impact for more consistent results.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:21:08,Herald,,7 Iron,72.88203505608362,-1.87126898765564,3.14938759803772,24.95783042907715,21.808443069458008,72.44339264905466,0.9939814742180096,26.773855209350582,20.895002365112305,6113.35888671875,-1556.8892822265625,6308.4912109375,Estimated,14.287799835205078,15.704281966062696,82.28250869751628,27.56467056274414,38.07618022696397,89.03441419695991,27.740976333618164,41.443305440397125,"Your swing speed is decent, but the face angle is significantly open at impact, leading to a high amount of sidespin and inconsistent direction. Focus on squaring the clubface at impact for straighter shots. Additionally, your attack angle is slightly descending, which is good for irons, but working on your swing path and follow through can help improve your overall consistency.",clubface alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:21:38,Brian,,7 Iron,75.50038138740365,0.1013535782694816,6.194618225097656,-1.185295343399048,-7.379913330078125,101.9341671465263,1.3501145990705263,23.14307403564453,-0.1985145509243011,3627.507568359375,959.3904418945312,3752.2314453125,Measured,-14.814196586608888,27.414894318275856,147.2808682139712,-6.370921611785889,-16.343008032813145,153.5057998339671,-6.575544834136963,-17.57848869385839,"Your shot data shows that your club speed is good at 75.5 mph, but there's room for improvement in your accuracy. The ball is curving to the left (pulling) with some backspin, which suggests an issue with your club face being slightly closed at impact. Focus on aligning your club face more accurately with your swing path. A good drill to help with this is practicing your swing path and club face alignment with a mirror or alignment sticks.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:22:02,Herald,,7 Iron,135.3988776722408,3.877509593963623,-6.717473983764648,6.747825622558594,13.465299606323242,93.8157327907702,0.6928841243268599,20.80807876586914,4.702279567718506,3505.808349609375,1562.56787109375,3838.269287109375,Measured,-24.022930145263672,19.2786446491516,123.2711292701906,-3.3832719326019287,-7.27482907913037,135.3603818122656,-4.129055976867676,-9.746456325360782,"Your shot data shows a few areas to work on. The club path is moving to the left of the target line (-6.7 degrees), while your club face is pointing right (6.7 degrees). This leads to a hook spin and results in the ball going left. Additionally, your smash factor is below optimal, meaning you're not efficiently transferring energy from the club to the ball. Focus on aligning your club path with your target line and ensure your club face is square at impact. Try practicing with straight swings and aim to improve your angles.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:22:39,Herald,,7 Iron,77.44160699581971,4.571028232574463,5.945849418640137,-5.0623955726623535,-11.008245468139648,108.6459915938658,1.4029408196517732,15.228934288024902,-3.4143803119659424,3235.945556640625,865.9257202148438,3349.801513671875,Measured,-14.981112480163574,18.572550212950546,151.00552116250583,-9.074716567993164,-23.81694947273149,166.25164419144858,-9.541223526000977,-27.55744901700928,"Your club speed is decent, but the club face is open at impact, causing a push to the right and excessive spin. Focus on aligning your club face square to the target at impact. Trying to keep your swing path more neutral can also help straighten out your shots.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:23:21,Brian,,7 Iron,75.1023059791105,2.781729221343994,5.596421241760254,0.2891532778739929,-5.307268142700195,111.9322939538024,1.4903975649554098,15.917031288146973,0.9377804398536682,3292.38330078125,912.3089599609376,3416.44482421875,Measured,-15.487885475158691,21.356851527056733,159.1667036154813,-5.005859851837158,-13.888509690438696,173.51353598632886,-5.484014987945557,-16.58246121234845,"Your club speed is solid, which is great! However, your attack angle is slightly positive, meaning you're hitting up on the ball a bit too much. This is contributing to higher backspin and causing your ball to deviate left. Focus on keeping a more neutral to slightly descending angle when you make contact. To help with this, work on your swing path and try to keep it more neutral to reduce that sidespin.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:23:59,Jason,,7 Iron,78.70783665682302,2.592815399169922,3.672975778579712,8.233888626098633,4.5609130859375,109.32161900066149,1.3889546917331594,16.359766006469727,7.223091125488281,5007.3740234375,1157.15380859375,5139.33837890625,Measured,-13.01206398010254,23.437148478534937,148.1483697290987,1.8125094175338743,4.685947558204646,157.95784844757327,1.4291657209396362,3.939720111220055,"Your shot with the 7 iron shows good speed and solid distance, but the high backspin and face angle suggest that you're adding unwanted spin, which can lead to less control. Focus on keeping a more neutral club face through impact and try to lower the attack angle slightly. This will help reduce spin and improve distance.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:25:17,Lauren,,7 Iron,77.8229231307605,3.5912399291992188,5.38950252532959,0.2293794304132461,-5.160122871398926,114.42655851637664,1.4703451619789911,17.134910583496094,0.8627897500991821,3151.819091796875,-76.42610168457031,3152.74560546875,Measured,1.3890503644943235,24.9145801864845,169.40946584952326,1.476577639579773,4.3653110817991205,184.40528066612205,1.5107723474502563,4.8618558262328975,"Your shot shows great potential! Your club speed and ball speed are solid, resulting in nice distance. However, your attack angle is slightly upward, which can contribute to excessive spin. To improve, focus on having a more neutral attack angle and try to reduce backspin for better distance control. Aim for a lower launch angle to increase carry and total distance.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:25:56,Lauren,,7 Iron,75.80940395623384,3.075217962265014,5.42439603805542,2.450366497039795,-2.974029541015625,109.44980525539631,1.443749713671192,13.582160949707031,2.691525220870972,5227.81298828125,2355.416015625,5733.93505859375,Measured,-24.254175186157227,18.29287667549511,140.8917844683201,-7.886104106903076,-19.33098201045096,151.4048128228369,-8.625185012817383,-22.70619635094636,"Your shot data indicates that your club path is aimed a bit too far to the right, which is causing the ball to veer off target. Your attack angle is slightly positive, which is good for hitting down on the ball with an iron. However, the high backspin suggests you may want to focus on solid contact and proper club face alignment to help control your shots better. Overall, practicing your alignment and swing path can help you achieve more consistent, accurate shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:26:29,Herald,,7 Iron,77.67232860116656,7.182547092437744,8.774006843566895,7.3612847328186035,-1.412722110748291,103.53651239718148,1.3329909668193785,7.136092662811279,7.144591808319092,2201.958984375,378.67626953125,2234.28271484375,Measured,-9.757848739624023,4.582218792058427,103.54263695951975,5.39005184173584,9.72632320148125,143.59269351558214,4.846381664276123,12.131319966012027,"Your club speed is solid, but the attack angle is a bit high, which could lead to less distance and control. Work on keeping your attack angle around 5-6 degrees for better contact. Try focusing on a more neutral club path and face angle; your current path is too outside-in, which can cause your shots to slice. Lastly, your spin rate is a bit high, which can hurt distance. Building more consistency in your clubface alignment at impact can help improve your ball flight.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:28:59,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,10.058668887470049,122.36850951287124,-1.172531008720398,-2.504134982357698,142.54777353954523,-1.9191807508468628,-4.773797918605737,"You're hitting the ball well with decent speed and distance. Your attack angle is positive, which is good, but your club path is quite right, leading to some inconsistency. Work on bringing your club path more in line with your target to improve accuracy. A good way to practice this is to focus on your setup and take a few swings where you feel like you're swinging slightly more to the left, which should help straighten things out.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:29:38,Lauren,,7 Iron,70.49766149260904,6.897951602935791,-1.764883518218994,8.958209991455078,10.723093032836914,99.12258571079474,1.4060407623760218,,7.137642860412598,2770.53173828125,-83.23709869384766,2771.781982421875,Measured,1.7208610773086548,,,,,,,,"Your club speed is good for a 7-iron, but the attack angle suggests you're approaching the ball a little steeply. This means you might be hitting down too much, which can lead to inconsistent strikes. The club face being open relative to the path indicates a tendency to push the ball to the right. Focus on making sure your club path is in line with your target and try to level out your swing angle for better contact and direction.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:32:18,Lauren,,7 Iron,70.40697027204442,8.679288864135742,5.341860294342041,5.682614803314209,0.3407545089721679,101.77683989459274,1.445550625191494,17.586400985717773,5.336239337921143,6028.98828125,1318.488525390625,6171.4755859375,Measured,-12.33588981628418,,,,,,,,"Your club speed is solid, but your attack angle is a bit steep, which can lead to excessive backspin and potentially less distance. Working on a more level swing path could help. Aim to keep the clubface square to the path for better accuracy. Try to focus on hitting through the ball rather than just down on it.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:34:23,Lauren,,7 Iron,73.98533966305604,2.809598445892334,4.435081005096436,9.769083023071287,5.3340020179748535,106.52479152807972,1.439809454321827,21.21730232238769,8.57949447631836,3401.396240234375,28.3886833190918,3401.5146484375,Measured,-0.4781900942325592,,,,,,,,"Your club speed is good, but the club face is too open at impact, which could be causing the ball to spin more than it should and veer right. Work on squaring the club face during your swing for better accuracy and distance.",club face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:34:55,Brian,,7 Iron,77.6936531551928,3.5040106773376465,5.192759990692139,2.6519906520843506,-2.540769338607788,106.76189599313513,1.3741392206114778,18.4836483001709,2.828159809112549,2905.2392578125,1233.7119140625,3156.33642578125,Measured,-23.0085391998291,,,,,,,,"Your club speed is decent at 77.7 mph, which is good for generating distance. However, your attack angle of 3.5 degrees indicates you're hitting slightly too level, which can lead to less control and more backspin. Try to focus on a slightly steeper angle to improve ball contact and distance. Your club path is good at 5.2 degrees, but aim to align your club face closer to the target. Overall, slight adjustments in your swing path and angle will help you improve your game.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:35:33,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,,,,,,,,"Your club speed is solid for a 7-iron, which means you can generate good distance. However, your attack angle is quite high, which suggests you're hitting up on the ball more than necessary. This can lead to excessive spin, making it harder for the ball to carry the distance you want. Focus on lowering your attack angle and keeping the club path more neutral to encourage better contact and distance. Also, consider your face angle; it’s close to square, but slight adjustments can help improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:37:44,Herald,,7 Iron,77.01495378383152,5.952808380126953,5.176298141479492,8.807807922363281,3.631509780883789,106.48085390155666,1.3825997247291888,19.06529426574707,7.882627964019775,3124.0517578125,521.93994140625,3167.352294921875,Measured,-9.484888076782228,23.67848105556459,153.5501711364086,4.843834400177002,12.965805827931376,167.04033199411606,4.519173622131348,13.161638629662209,"Your 7-iron shot shows good club speed and ball speed, which are solid for generating distance. However, your club face is angled too open relative to your swing path, which is causing the ball to veer right. Focus on aligning your club face more with your swing path for straighter shots. Additionally, lowering your attack angle slightly can help manage that backspin better and achieve more control.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:38:18,Lauren,,7 Iron,69.94634625190156,0.2022232711315155,7.4578070640563965,6.32823371887207,-1.1295733451843262,99.3722681640993,1.4206927665131297,17.96806526184082,6.131328105926514,2544.502197265625,410.0458984375,2577.329833984375,Measured,-9.154498100280762,17.552830016191365,138.13670038029977,3.643627643585205,8.77863962233289,155.51812767628508,3.304997444152832,8.96580341630954,"Your shot data shows good club speed and ball speed, but the club path is slightly outside in, which is causing a slice. Focus on having a more neutral swing path. Your launch angle and backspin are decent, but we want to reduce the sidespin for straighter shots. Work on keeping the clubface square to the path at impact.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:39:34,Herald,4 Hybrid,4 Hybrid,82.88822577034443,4.143530368804932,9.921513557434082,-3.860870838165283,-13.782384872436523,123.04015089393395,1.484410478694973,12.989059448242188,-1.929957747459412,2854.8857421875,34.7122802734375,2855.0966796875,Measured,-0.6966196298599243,20.87570490948565,183.1631845676148,-2.29336929321289,-7.329537589266238,201.29849848114463,-2.3040125370025635,-8.092410793109423,"Great job on the swing! Your club speed and launch angle are solid for a hybrid, but your club path suggests that you're swinging too far to the right while your club face is slightly closed at impact. This results in a slight pull to the left. Focus on bringing your club path more in line with your target and opening the face slightly. This will help straighten out your shots and increase your accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:40:19,Brian,4 Hybrid,4 Hybrid,82.99158884474218,,-3.190962553024292,9.458211898803713,12.649174690246582,118.77965177112948,1.4312251810642926,13.786089897155762,7.369914531707764,2387.808349609375,-140.78457641601562,2391.955078125,Estimated,3.3742384910583496,18.85143945134064,175.46862668409085,8.800379753112793,26.84536387092612,195.83303535182856,8.8709716796875,30.19938753534484,"Your shot with the 4 Hybrid had good speed and distance, but the club path suggests you were swinging from outside to inside, which leads to your ball starting right and curving left. Try to work on aligning your swing path with your target line. Additionally, aim to close the club face more at impact to help straightening out your shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:40:48,Lauren,4 Hybrid,4 Hybrid,80.93747707177499,1.2864924669265747,9.112794876098633,2.4153833389282227,-6.69741153717041,123.01070270027869,1.519823784366213,10.572357177734377,3.12430739402771,2134.454345703125,1057.894775390625,2382.233642578125,Estimated,-26.36429214477539,12.892293434818612,165.0066278304639,-4.259839057922363,-12.256774442038818,191.2402300868144,-5.329838752746582,-17.764158982168055,"Your club speed is solid for a hybrid, but the club path is quite out to in, which can cause the ball to slice. Work on aligning your club path more to the target. Additionally, the launch angle is a bit low, which could limit distance. Focus on swinging more up on the ball to increase launch angle and reduce sidespin for a straighter shot.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:41:25,Brian,4 Hybrid,4 Hybrid,83.3048865642595,5.149594783782959,6.117169380187988,1.714982509613037,-4.402186870574951,119.01730236321872,1.4286953295520244,0.5043429136276245,2.1741485595703125,2088.1103515625,387.5775451660156,2123.775146484375,Estimated,-10.51509952545166,0.106785508524501,34.43673219391121,1.626422882080078,0.9774458122559296,132.67508365384674,1.2116000652313232,2.805531100841052,"Your shot with the 4 Hybrid shows a good club speed and overall ball speed, but the launch angle is very low, which is likely causing short carry and low trajectory. Try to focus on hitting up a bit more on the ball to increase the launch angle. Additionally, your club path is moving right relative to your target, which may lead to slight push shots. Work on aligning your swings more towards your target line.",launch angle improvement drill,1.2065908,64.0,101.325,73 +5/26/24 15:43:02,Lauren,4 Hybrid,4 Hybrid,83.12649075534682,3.624794006347656,2.9556829929351807,7.151079654693604,4.195396423339844,117.87670751971382,1.4180402233824818,9.826231956481934,6.243894577026367,2775.53955078125,-141.41989135742188,2779.14013671875,Estimated,2.9168248176574707,12.914689762118089,160.1995754228974,7.387243270874023,20.59765003180337,182.43417024277005,7.472440719604492,23.72549519554809,"Your shot shows decent power with a club speed of 83 mph and a good carry distance of about 160 yards. However, the club face is open (7 degrees) relative to your swing path, which could be causing your shots to curve to the right (slices). Focus on aligning your clubface more square to the target at impact to improve accuracy.",clubface alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:43:16,Brian,4 Hybrid,4 Hybrid,67.27442400523387,,,,0.0,79.67253592924226,1.1842916101822565,,12.28669261932373,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,,,,,,,,"Your club speed is decent at 67 mph, indicating you have room for improvement in overall distance. However, many important metrics like launch angle and attack angle are missing. Focusing on hitting the ball with a more neutral face angle can help reduce the sidespin and improve your accuracy. Practice your setup and aim to strike the ball more cleanly for better results.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:43:36,Lauren,4 Hybrid,4 Hybrid,74.4999107942649,4.637026786804199,6.176641941070557,10.37904930114746,4.202407360076904,108.9186967149426,1.461997679644568,17.261144638061523,9.298450469970703,3467.528564453125,231.8009796142578,3475.267822265625,Measured,-3.824477672576904,22.85018615009721,156.08659431373235,8.422916412353516,22.863406595512515,169.30228387299758,8.244169235229492,24.276623817487007,"Your club speed is decent for a hybrid, but a few adjustments can help. Your attack angle is positive, which is good for getting the ball airborne. However, your club path is a bit too far to the right, causing the ball to veer off target. Focus on aligning your club path more towards the target. Additionally, your spin rate is a bit high, which can reduce distance; try to hit through the ball more to minimize backspin.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:44:02,Brian,4 Hybrid,4 Hybrid,83.2494290706154,3.566225051879883,4.296969413757324,3.508841037750244,-0.7881283760070801,119.44214652940718,1.434750338384804,11.712873458862305,3.4199085235595703,3619.439208984375,1094.197265625,3781.218017578125,Measured,-16.820659637451172,18.31591963234314,166.01703864762567,-3.2224574089050293,-9.33237144968018,182.13022932412787,-3.831343412399292,-12.170050990068717,"Your shot data shows a decent club speed and a good launch angle, but your backspin is a bit high, which might lead to balloons in the air. To improve distance and control, focus on reducing the backspin and keeping the club face more square to your path. A small adjustment in your attack angle may also help. Overall, you're hitting the ball well, but refining these aspects will enhance your performance.",club face control drill,1.2065908,64.0,101.325,73 +5/26/24 15:45:19,Lauren,5 Wood,5 Wood,80.72988053301924,2.9109253883361816,0.1552824229001999,15.60859489440918,15.453312873840332,114.69761672311688,1.4207579147377103,16.36284065246582,12.84068489074707,3242.199462890625,-605.4569702148438,3298.247314453125,Measured,10.577731132507324,23.33080712042237,166.7910583890498,18.0237979888916,51.60712046426579,182.38652824635392,18.26930809020996,57.17526836589241,"Your shot shows a solid club speed and a good launch angle, but the high backspin and rightward deviation indicate that your club face is facing too far right at impact. Focus on squaring the face better with a more neutral grip and try to reduce your backspin for a more controlled flight.",face angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:45:48,Brian,5 Wood,5 Wood,78.28795030011406,-8.364968299865723,3.757966995239258,7.712090015411377,3.954123020172119,100.661238896123,1.2857820202245904,11.60327434539795,6.805108547210693,4507.7705078125,-802.8387451171875,4578.70556640625,Measured,10.098552703857422,12.158138405062914,125.62884072750784,10.774151802062988,23.484815505772303,140.5722910660843,11.120752334594728,27.113218688955385,"Your 5 wood shot shows some room for improvement. Your club speed is decent, but the attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to higher backspin and less distance. Additionally, your face angle is open (7.7 degrees), causing a slice. Focus on hitting the ball with a more level swing and aim to square the clubface at impact for better distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:46:30,Jason,5 Wood,5 Wood,80.84246803434871,2.614809989929199,0.9689826369285583,2.423767805099488,1.4547851085662842,118.22155260867294,1.4623694140367218,11.527674674987791,2.1121838092803955,2983.698974609375,-1048.9697265625,3162.719970703125,Estimated,19.369985580444336,15.734867543709356,162.66597904962146,9.064990043640137,25.62882424089912,181.4930948004276,9.774930953979492,30.813616771713896,"Your swing speed is decent for a 5 Wood, but there's room for improvement in your launch angle and spin rate. Lowering your backspin can help increase your distance. Focus on keeping your club path more in line with your target to improve accuracy. Also, try to reduce the angle of attack slightly to improve overall consistency.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:47:02,Jason,5 Wood,5 Wood,80.61426373329869,4.902356624603272,5.911330699920654,5.169012546539307,-0.7423181533813477,108.38508793666188,1.3444902045528715,12.789159774780272,4.985611438751221,2181.233154296875,-851.855712890625,2341.673828125,Measured,21.33256149291992,12.281719741300662,141.61515851477998,10.762179374694824,26.44422618752901,165.06071109154436,11.564323425292969,33.08940443703273,"Your club speed is solid for your 5 wood, and you're getting a decent carry distance of around 141 yards. However, your ball is curving a bit to the left (slicing), and we need to work on making your clubface more square at impact. Focus on aligning your body and club path better to straighten out those shots. Your launch angle is good, but we can increase your distance with a few adjustments in your follow-through and swing path.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:47:44,Brian,5 Wood,5 Wood,79.81842011316894,5.340071678161621,1.72382390499115,1.2405459880828855,-0.4832779169082641,119.4281946903384,1.4962485416400064,9.043837547302246,1.2347095012664795,1488.5927734375,328.1344909667969,1524.32958984375,Measured,-12.431062698364258,7.834181890271111,142.28449936180186,-0.9596077799797058,-2.383235855057848,194.0273119079793,-1.5656057596206665,-5.301122229550742,"Your club speed is decent, but your launch angle is a bit low, which can affect your carry distance. Work on increasing your launch angle slightly while maintaining a neutral club path. The slight hook spin suggests your club face might be closed at impact, so focus on ensuring the face is square to your path. Overall, keep your rhythm steady and aim to make solid contact with the ball.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:50:08,Brian,,Driver,93.84450685886804,2.5154433250427246,4.752744674682617,-1.759680986404419,-6.512425422668457,131.45844312423287,1.4008112730767728,11.939697265625,-0.8507452011108398,3360.61279296875,764.1510620117188,3446.39599609375,Measured,-12.810354232788086,23.870949297741163,195.0625866742339,-6.528195381164551,-22.17707816447956,211.0215207430756,-6.927161693572998,-25.45082172749425,"Your club speed is solid, but the face angle at impact is causing the ball to spin too much and veer off to the left. Focus on squaring the clubface at impact to improve accuracy and reduce sidespin. Additionally, try to decrease your backspin for longer carry distances.",face angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:50:49,Brian,,Driver,,,,,0.0,128.3024432612874,-57.3563232421875,11.64732837677002,-0.3032241463661194,5042.94140625,-375.403076171875,5056.89501953125,Measured,4.257319450378418,26.066423487227667,180.6090562560712,1.885436654090881,5.942136530542371,191.5734570663008,1.998313546180725,6.680263117267259,"It seems like there were some issues with the data capture, particularly with club speed and attack angle, which are crucial for understanding your swing. However, your ball speed is impressive, indicating good energy transfer. The backspin is quite high, which may cause the ball to balloon and lose distance. Focus on lowering your backspin and improving your launch angle for better overall distance. Aim to keep your swing path straighter to reduce sidespin for more accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:51:57,Jason,,Driver,90.29368275012804,-5.985504627227783,6.462739944458008,1.4424126148223877,-5.020327568054199,131.28777842614363,1.454008458038638,12.838006019592283,1.993493676185608,2334.451171875,-185.12188720703125,2341.77978515625,Measured,4.534065246582031,22.105654801988976,203.0048328774792,3.682328701019287,13.037911280300593,223.9062360967655,3.8161849975585938,14.902267336989668,"Your driver swing shows solid club speed with a good smash factor, indicating efficient energy transfer. However, your attack angle is negative, which may cause your ball to launch lower and with more backspin. This can lead to loss of distance and a higher tendency for a hook due to the club path. Focus on a more upward attack angle with your driver to help increase launch angle and distance while reducing sidespin.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:52:28,Herald,,Driver,87.59226537701306,1.5624536275863647,5.470808506011963,-9.433867454528809,-14.90467643737793,121.24620038673402,1.384211264143795,5.986552238464356,-7.064647197723389,1793.77392578125,80.08824157714844,1795.5609130859375,Measured,-2.55643892288208,4.976489686830234,129.22908215090047,-7.591790199279785,-17.073032977065168,178.86565955709557,-7.704897403717041,-23.98068441803275,"You're generating decent club speed, but your club face is angled way too much to the left at impact, which is causing the ball to hook drastically. A more neutral club face will help you hit straighter shots. Also, consider increasing your launch angle for better carry distance; try to make contact more consistently in the center of the clubface.",face angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:54:17,Jason,,Gap Wedge,,,,,0.0,66.91423615991653,-29.913339614868164,,5.224445819854736,12000.0009765625,5768.88427734375,13314.6552734375,Estimated,-25.675472259521484,,,,,,,,"It looks like there are some missing data points that make it hard to give precise advice, but we can still work on your ball flight. From what we have, the high backspin indicates you might be making contact too steeply or hitting the ball too much on the bottom of the clubface. Focus on making a more evenly paced swing rather than trying to hit the ball too hard. This should help reduce excessive spin and give you a better distance control.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:54:44,Brian,,Gap Wedge,65.5599861808737,-0.7053694725036621,-3.122923851013184,-0.1644138395786285,2.958509922027588,79.42807581569923,1.2115328334048885,22.96640968322754,-0.5258153676986694,5547.1796875,2264.0693359375,5991.42822265625,Estimated,-22.202720642089844,15.803234017156685,93.57134232537192,-8.28209400177002,-13.478655023546708,101.5592280593346,-8.847288131713867,-15.61994269981517,"Your gap wedge shot shows good ball speed, but your club path and face angle are both slightly to the left, which means you're pushing the ball off-line. To improve, focus on making sure your club path is straighter through impact. Also, try to increase your attack angle slightly by hitting down on the ball more. This will help with your launch angle and backspin, leading to better control and consistency.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:55:45,Jason,,Gap Wedge,62.68651745899752,6.194083690643311,6.972166538238525,5.181247711181641,-1.7909188270568848,81.94948459850457,1.3072904337381115,28.68258476257324,5.128400802612305,6516.67138671875,344.2246398925781,6525.75634765625,Estimated,-3.023676872253418,23.469711491059115,98.0857260274588,4.5219035148620605,7.733093354289679,102.82157409222054,4.437252044677734,7.955058333389218,"Your shot with the gap wedge showed a solid club speed and good ball speed, but the carry distance indicates some inconsistency. The ball was spinning quite a bit, which can affect how it lands. Focusing on a slightly more accurate club path and face angle will help tighten your ball flight. Try working on keeping your club face more square to your swing path for better distance and control.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:56:06,Brian,,Gap Wedge,58.642301708081504,3.422053337097168,11.727985382080078,10.600460052490234,-1.1275253295898438,74.64689576549426,1.2729189269732768,30.60836410522461,10.174945831298828,5400.166015625,914.7147216796876,5477.087890625,Estimated,-9.613874435424805,20.477393622986256,87.48844392866704,7.84792947769165,11.946075201663348,93.26705931883951,7.589023113250732,12.317474183532228,"Your shot with the gap wedge shows good club speed, but the face angle is slightly open compared to your club path, causing a bit of right spin on the ball. Work on aligning your club face more directly down your target line at impact. Also, your ball is launching a bit high, which is good for height but may be making control more difficult. Try to focus on keeping the face square or slightly closed to improve direction and consistency.",club face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:56:38,Brian,,Gap Wedge,62.504401159666486,1.7260463237762451,2.432260513305664,8.299942970275879,5.867682456970215,72.73092853239541,1.163612916578553,29.879545211791992,7.122103214263916,5465.275390625,539.9519653320312,5491.88330078125,Estimated,-5.642332077026367,18.808255027006,84.59950335229223,5.897807598114014,8.693034213711258,90.48166290630434,5.735383987426758,9.042247544359384,"Great shot! You're generating solid club speed and ball speed. However, your club face is open relative to your path, which explains the rightward deviation in your shots. Focus on aligning your club face more towards your target during your swing. This will help reduce the sidespin and improve your accuracy.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:57:08,Jason,,Gap Wedge,62.26657990287913,1.452173113822937,10.304327964782717,10.602718353271484,0.2983903884887695,73.99074973398547,1.1882899277492551,30.806882858276367,9.998662948608398,4913.2431640625,802.5194091796875,4978.3525390625,Estimated,-9.276660919189451,20.137479242426707,87.25403028780693,7.851879596710205,11.919993085937108,93.6539523790525,7.585402488708496,12.3626965338957,"Your ball speed is good, but you're hitting with a bit too much spin and your launch angle might be affecting how far your shots carry. Try to work on getting a more neutral club path and face angle to straighten out your shots. Keeping your attack angle slightly more level can help reduce backspin for better distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:57:37,Lauren,,Gap Wedge,61.67884908221686,-4.76947546005249,13.491559028625488,7.761355400085449,-5.730203628540039,68.76410068882797,1.114873278474548,29.717205047607425,8.063511848449707,4569.39501953125,1499.6785888671875,4809.2001953125,Estimated,-18.169872283935547,16.16023297615959,78.0231056277371,3.3167645931243896,4.5141193140376,85.10464201201648,2.856018781661988,4.240432314660723,Your gap wedge shot shows good distance but the high backspin and sidespin indicate you're likely hitting down too steeply on the ball. This could lead to less control and unpredictable shots. Focus on improving your angle of attack and swing path to create a cleaner strike. A slight adjustment can help lower spin and enhance accuracy.,swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:58:04,Brian,,Gap Wedge,64.61490908211726,4.4313788414001465,4.651541233062744,9.110705375671388,4.459164142608643,80.0112968217145,1.238279182905456,26.08806037902832,8.065773010253906,7068.55712890625,1130.94921875,7158.4599609375,Estimated,-9.09011936187744,20.01451741901451,94.20110110041514,5.287723541259766,8.68131978937356,99.36721229498198,5.072808742523193,8.786207273952755,"Your gap wedge shot shows good club speed but the face is very open at impact, which is likely causing some of the side spin and carry deviation. Focus on aligning your club face straighter to your target. Also, consider lowering your attack angle a bit to create more control over your launch and spin. Practicing with a more consistent setup can help improve your accuracy.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:58:11,Jason,,Gap Wedge,,,,,0.0,92.9595421333961,-41.55663299560547,15.621563911437988,4.001960754394531,4657.66845703125,2687.39208984375,5377.35546875,Measured,-29.98418426513672,13.14046046899614,110.5591849882676,-6.2752299308776855,-12.084612453588647,122.73849008153684,-7.340588092803955,-15.681969074834,"It looks like you had a decent carry distance of about 110 yards, but your ball deviated off target quite a bit to the left. This suggests you might be coming through the ball with an outside-to-inside swing path. The high spin rates indicate that the contact might not be optimal, which could be causing the ball to lose distance and accuracy. Focus on improving your swing path to help straighten out your shots and reduce the sidespin.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:58:31,Brian,,Gap Wedge,65.3975261881451,3.026908159255981,5.145254135131836,6.039453029632568,0.8941988945007324,86.20304620133174,1.318139251220762,27.94473648071289,5.604754447937012,5532.87548828125,1252.951171875,5672.970703125,Estimated,-12.759745597839355,24.95807123837926,106.92359170168493,1.0266010761260986,1.9159603538852965,113.05484964501466,0.7483428120613098,1.476652493269782,"Your gap wedge shot was solid, but let's work on your club path and face alignment. The club path is moving too far to the right, which may cause your shots to veer off target. Additionally, the club face is slightly open compared to your club path, leading to some unwanted sidespin. Focus on setting up with a square face and try to bring your club path more in line with your target. This should help you hit straighter shots and control your spin better.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:58:59,Jason,,Gap Wedge,64.71248235663234,-1.1328637599945068,-0.6665147542953491,1.3975050449371338,2.0640196800231934,78.68303054295575,1.2158864515400805,24.829376220703125,1.06454336643219,4602.22412109375,1044.621826171875,4719.29052734375,Estimated,-12.788423538208008,17.222718330997736,95.90615892486676,-3.088637590408325,-5.16746598776615,104.56739878085592,-3.4146645069122314,-6.228239338726951,"Your gap wedge shot shows solid speed and ball flight, but the club path and face angle suggest some adjustments are needed. Focus on getting the club face more square to your target at impact to lower the spin and improve accuracy. Additionally, try to increase your attack angle slightly to help with carrying the ball further.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:59:25,Lauren,,Gap Wedge,,,,,0.0,90.8097983968546,-40.595611572265625,18.20869445800781,6.95662784576416,3855.05712890625,1657.2801513671875,4196.19384765625,Measured,-23.262758255004883,15.225501804049143,114.04549445700832,-0.4630939960479736,-0.92201916525147,126.0214658457835,-1.2188464403152466,-2.680835893058372,"Your shot shows good ball speed, but the smash factor indicates there may be a problem with how you’re hitting the ball. The backspin is quite high, which might mean you’re hitting down too much on your shot. Focus on creating a more level swing through impact. This can help lower the spin and increase your distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:59:42,Brian,,Gap Wedge,62.99734054039254,7.022912979125977,6.611062049865723,8.617873191833496,2.006811141967773,75.48787166503371,1.1982707685355782,27.047962188720703,7.906138896942139,5855.20556640625,1137.44677734375,5964.6640625,Estimated,-10.99349594116211,18.046014372874424,88.61293688540809,4.733048439025879,7.311757362582739,94.79070209459132,4.455049514770508,7.363095576934484,"Your gap wedge shot shows a good club speed and decent launch angle, but the club face was slightly open at impact, which is causing the ball to launch right and leading to a carry deviation. Focus on aligning your club face with your target at address and through impact to reduce the sidespin. Also, your backspin is quite high, which is good for stopping the ball on the green, but might be tamed a bit to improve distance control. Practice hitting more consistent strikes with the ball in the center of the club face.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:00:06,Jason,,Gap Wedge,67.25325731605335,-9.60428237915039,7.466535091400146,-9.035103797912598,-16.501638412475586,80.12044542937747,1.191324385268886,23.274538040161133,-6.48737382888794,6406.56591796875,2353.0048828125,6825.0068359375,Estimated,-20.167285919189453,16.62671153248732,93.9646349322138,-14.504733085632324,-23.534368188209328,100.868986476582,-14.933103561401367,-25.99303937707373,"Your gap wedge shot had a solid club speed and ball speed, but the attack angle indicates you're hitting down too steeply on the ball. This can cause extra backspin and make it harder to control distance. Also, the club face was closed at impact, which caused the ball to start left and miss the target by quite a bit. Focus on keeping your club face more square at impact and aim for a more neutral angle of attack for better distance and accuracy.",face angle drill,1.2065908,64.0,101.325,73 +5/26/24 16:00:36,Herald,,Gap Wedge,64.82930234247442,-1.1543855667114258,-1.1028578281402588,3.191152572631836,4.294010162353516,76.72778482959166,1.183535562734595,29.226545333862305,2.483287811279297,3904.740234375,1145.5518798828125,4069.310302734375,Estimated,-16.350353240966797,19.805566381055087,93.90110670792092,-2.4933996200561523,-4.085082433735266,102.36613829986072,-2.8965134620666504,-5.172864301545701,"Your gap wedge shot shows a decent club speed and ball speed, but the path and face angles need some adjustment. The club path is slightly out-to-in, causing some sidespin which contributes to your shot deviating to the left. The high backspin and launch angle are good for stopping the ball quickly on the green. Focus on aligning your club path more directly towards your target and keep the face angle aiming at your intended line to straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:01:02,Herald,,Gap Wedge,63.18940232500472,-5.93092155456543,-0.7098456621170044,6.197842121124268,6.907687664031982,77.70001894843153,1.229636870891637,29.437318801879883,5.002227306365967,5665.17626953125,1074.103759765625,5766.10107421875,Estimated,-10.735712051391602,21.28880941133457,92.4211927768656,1.573958158493042,2.538577392376226,98.03356179600632,1.3452301025390625,2.3015936597983284,"Your gap wedge swing shows solid ball speed and decent carry distance, but your attack angle is a bit steep (negative), which can lead to inconsistent contact. Consider adjusting your setup to hit down slightly less on the ball. Also, your clubface is open at impact, which could be causing the side spin. Practice aligning your clubface better at address and during your swing.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:01:28,Herald,,Gap Wedge,63.76368476745756,-1.5893210172653198,-4.803089618682861,10.077651977539062,14.880741119384766,71.67297806894021,1.1240407189504085,25.681116104125977,7.677016258239746,5907.90771484375,2500.7158203125,6415.36865234375,Estimated,-22.942108154296875,14.674429501458008,80.21736582239373,0.8047857284545898,1.1268548493884651,87.1098193830685,0.2157999873161316,0.3277203943681499,"Your gap wedge shot shows some good points but also areas to improve. The ball speed and distance are solid, but the excessive sidespin suggests you're hitting the ball with a closed club face during your swing. Focus on keeping your club face square to the target at impact. Additionally, your attack angle is slightly downward, which is good, but try to work on your club path to bring it closer to the target line for better accuracy.",club face awareness drill,1.2065908,64.0,101.325,73 +5/26/24 16:01:56,Lauren,,Gap Wedge,64.1715947289781,-4.597879409790039,1.855906963348389,0.756777286529541,-1.0991296768188477,73.54213197535319,1.146023131978417,26.88508987426757,0.8538581132888794,3843.867431640625,802.3746337890625,3926.718994140625,Estimated,-11.79069995880127,16.172710840544937,87.879500448812,-2.491122245788574,-3.819663948972817,97.7098715594102,-2.8127858638763428,-4.794873870085098,"Your club speed is good, but your attack angle is a bit steep, meaning you're hitting down too much. This can cause higher backspin and less distance. Try to level out your swing a bit to create a more consistent strike. Also, work on aiming straighter to minimize the deviation in your shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:02:17,Brian,,Gap Wedge,62.7179410965332,-1.7124879360198977,16.738595962524414,16.843402862548828,0.104806900024414,67.40860485748908,1.074789823756111,25.39657592773437,15.93000316619873,5957.640625,2627.186767578125,6511.18994140625,Estimated,-23.7964096069336,12.61788784228213,72.51735956344783,9.709461212158203,12.230200053494968,79.43420148761197,9.036224365234377,12.47586922030348,"Your gap wedge shot shows that the ball is launching high but drifting significantly to the right. To improve your accuracy and consistency, focus on aligning your clubface more squarely at impact and adjusting your swing path slightly to the left. This will help control the direction of your shots and reduce the side spin.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:02:51,Herald,56,Sand Wedge,65.40327332185325,-3.723130702972412,2.307790279388428,-2.371844530105591,-4.679635047912598,81.1746327362398,1.2411402153646771,25.33338165283203,-1.6595200300216677,9045.2255859375,1592.962890625,9184.423828125,Estimated,-9.987993240356444,20.155566096670327,92.51365663050548,-6.092265129089356,-9.818462697395944,95.9375392310876,-6.206114292144775,-10.371385194856655,"Your swing speed is great for a sand wedge! However, the club face was slightly closed at impact, which could cause the ball to curve left and lose distance. Focus on keeping the club face square to your target at impact. Also, working on your attack angle could help; a slightly less negative angle will improve your contact and launch. Lastly, consider lowering your backspin a little to maximize carry distance.",club face square drill,1.2065908,64.0,101.325,73 +5/26/24 16:03:12,Herald,56,Sand Wedge,67.85126641815805,0.7335950136184692,-1.5679625272750854,,37.9663314819336,61.30175263193632,0.9034724901690416,26.81628799438477,29.702253341674805,6254.07470703125,-2901.766845703125,6894.46875,Estimated,24.890369415283203,10.281061476432342,61.11043886461539,38.31927108764648,37.89109816295331,68.1797602081324,38.86165618896485,42.77884159457244,"You have decent club speed, but your launch angle is a bit high and your ball is spinning too much, which can affect distance and control. Focus on keeping a more neutral club path and try to minimize excessive backspin for better carry. Aiming for a more straightforward swing path will help you hit straighter shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:03:31,Herald,56,Sand Wedge,70.24833743517047,-6.742088794708252,15.923166275024414,-2.5091328620910645,-18.43229866027832,81.89819985672875,1.1658382653156667,30.01302528381348,-0.0686405673623085,6529.86474609375,2066.212890625,6848.96875,Estimated,-17.558677673339844,24.19058662719908,96.4468997559934,-7.272920608520508,-12.209816621403093,100.46576497731712,-7.503546714782715,-13.119611880809655,"Your shot data indicates a steep attack angle of -6.74 degrees, which is typical for a sand wedge. However, the club face angle is slightly closed at -2.51 degrees, causing a hook spin. Focus on ensuring the club face is square to your target at impact to improve accuracy and control. Additionally, your launch angle is good, but the high backspin might be affecting your distance. Work on your swing path to be more in line with your target for straighter shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:03:48,Herald,56,Sand Wedge,67.93045910468891,4.554963111877441,1.2536466121673584,0.8726081848144531,-0.3810384273529053,78.15810006457286,1.1505604568949246,24.50938034057617,0.8736451864242554,9272.8017578125,1293.64404296875,9362.6044921875,Estimated,-7.942047119140625,17.90397280597631,87.68043867114193,-2.250728368759156,-3.443483819510448,91.36653581136852,-2.364302396774292,-3.769151751721808,"Your swing speed is good for a sand wedge, but your launch angle is a bit high, which could be causing the ball to fly higher than necessary. The backspin is also quite high, resulting in short carries and a bit of left movement in the air. Focus on lowering your attack angle slightly to get a more penetrating trajectory and reduce excessive backspin.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 16:04:07,Jason,56,Sand Wedge,69.67183635164247,-4.82746171951294,-16.833778381347656,-3.3352012634277344,13.498577117919922,80.02705770658304,1.148628511851998,27.1931209564209,-4.845970153808594,8018.93408203125,972.1653442382812,8077.64892578125,Estimated,-6.912447929382324,21.08834382177361,92.44078356628506,-8.269566535949707,-13.295788187215294,96.23135101073694,-8.32925796508789,-13.940189992680644,"Your club path is significantly out-to-in, which is causing your shots to slice and deviate left. Focus on improving your swing path and keeping the clubface squared through impact. A higher backspin is fine for a sand wedge, but lower your angle of attack slightly to help with contact and distance. Work on creating a more neutral swing path to hit straighter shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:04:23,Lauren,56,Sand Wedge,63.42464227823348,5.834980487823486,-0.3098916709423065,-3.4324302673339844,-3.1225385665893555,75.0468484854664,1.1832443320097608,29.0533447265625,-2.858252048492432,7224.12890625,589.8893432617188,7248.1728515625,Estimated,-4.668154239654541,19.7467481229578,85.55543041523379,-4.926008701324463,-7.346567412788147,89.97191023186588,-4.976340770721436,-7.804623097770502,"Your sand wedge shot shows a decent club speed and ball speed, but the club face is closed relative to your swing path which is likely causing your shot to pull left. The high backspin indicates good contact, but the launch angle suggests it's a bit too high. Focus on aligning your clubface square to your target and keeping your swing path straight. This will help improve your accuracy and distance.",clubface alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:04:39,Jason,56,Sand Wedge,64.82690877008372,1.2937217950820925,4.386783599853516,-0.448974460363388,-4.835758209228516,72.03858451842189,1.1112450969074466,30.75022315979004,0.1801072508096695,4653.38330078125,416.2473754882813,4671.962890625,Estimated,-5.111530780792236,18.884778419323084,84.49429046703699,-1.4148536920547483,-2.0863201232065904,91.56028271132982,-1.5240557193756104,-2.435199839940452,"Your sand wedge shot shows good club speed and ball speed, but the club face is slightly closed at impact, leading to a bit of left spin (sidespin). This can cause your shots to miss target left. Focus on opening the face slightly at impact, and try to align your swing path more with your target. The ball launch angle is good, but reducing backspin can help with carry. Aim for a more neutral attack angle around 3 degrees for better results.",face angle drill,1.2065908,64.0,101.325,73 +5/26/24 16:04:58,Herald,56,Sand Wedge,71.84370249967378,1.0692460536956787,6.834676742553711,2.1570115089416504,-4.6776652336120605,78.79591670750688,1.0967685957981448,32.97989654541016,2.627020835876465,4610.11669921875,1316.021484375,4794.27685546875,Estimated,-15.932126998901367,24.66832070947521,94.78622992119745,-2.799182415008545,-4.629010783503475,101.0280823763478,-3.1143274307250977,-5.488728234702535,"Your club speed is solid for a sand wedge, and your launch angle is just right for getting the ball in the air. However, your ball has quite a bit of backspin which indicates a steep angle of attack. Try to keep your attack angle a bit more level to reduce the backspin and improve distance. Your club path suggests you're coming from the inside, which is good, but the face angle could be more square at impact. Lastly, work on your carry accuracy, as you deviated a bit from your target line. Focus on your alignment when you're setting up for your shot.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 16:05:18,Lauren,56,Sand Wedge,69.7620795773746,-4.668432235717773,-1.1001368761062622,1.6606931686401367,2.7608299255371094,81.8149154840612,1.1727705937051165,29.06388092041016,1.2264742851257324,5613.728515625,1373.8001708984375,5779.3837890625,Estimated,-13.751248359680176,23.262445861729475,99.02654281798186,-3.977738380432129,-6.86939600251435,104.91509357501582,-4.235587120056152,-7.748837740846113,"Your sand wedge shot shows good club speed and ball speed, but there's a slight issue with your swing path and attack angle. Your attack angle is a bit too steep, and your club path is cutting slightly across the ball. This can lead to inconsistency in your shots. Focus on shallowing out your swing a bit and aiming to strike the ball with less of a downward angle for improved contact and distance control.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:05:36,Jason,56,Sand Wedge,62.90484880726308,-8.467629432678223,-8.4330415725708,-7.26323127746582,1.1698102951049805,70.5065616566144,1.120844624754485,32.09975814819336,-7.021384716033936,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,16.6789852737827,88.54754803673677,-11.701862335205078,-17.959149079583995,104.48026649213898,-12.34809112548828,-22.34315766336977,"Your swing path is quite inconsistent, which is causing the ball to drift left. Focus on keeping your club path more neutral and aligning your club face better at impact. Your attack angle suggests you're digging too much into the sand, so try to shallow out your swing a bit. Work on maintaining a lighter touch to improve your distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:05:52,Brian,56,Sand Wedge,57.26776822967077,,16.561914443969727,-20.1685733795166,-36.73048782348633,64.30356547339306,1.1228578912924532,29.833660125732425,-14.49458122253418,5629.9755859375,2432.40771484375,6132.962890625,Estimated,-23.366559982299805,13.708173052953724,68.26250793132976,-22.210941314697266,-25.80443005317079,74.56175188776706,-22.648740768432617,-28.71227932908641,"Your swing path is too far to the right (16.56°) and your clubface is pointing way left (-20.17°) at impact. This is causing the ball to slice significantly, leading to a big deviation from your target. Focus on aiming your clubface more square to your target line and try to bring your club path closer to zero. This will improve your accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:06:07,Lauren,56,Sand Wedge,61.33763915132704,-3.237349271774292,-13.484308242797852,-14.91950798034668,-1.435199737548828,64.18245327039403,1.0463795828862683,31.290918350219727,-13.942472457885742,6036.79150390625,38.434608459472656,6036.9140625,Estimated,-0.3647817075252533,15.247214998519098,69.04083714580975,-15.254158973693848,-18.16473555798916,74.48804446283884,-15.152962684631348,-19.47091890246361,"Your shot data shows that your club path and face are quite closed at impact, which is causing the ball to start left and curve further. The high backspin suggests you might be making contact with the ball too steeply. Focus on keeping your swing more neutral and square at impact to improve accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:06:23,Lauren,56,Sand Wedge,60.68693305706984,-3.231904983520508,19.999998092651367,4.831633567810059,-15.168364524841309,58.46334270566513,0.963359651915287,32.6053466796875,6.471353530883789,2140.075439453125,1235.572998046875,2471.146240234375,Estimated,-30.0,12.250168391134707,61.79684655991559,1.3174498081207275,1.4208503187623762,72.13059165734103,0.5278605818748474,0.6645937257010104,"Great job with your sand wedge! Your club speed and ball speed are solid, but your attack angle is a bit steep, meaning you're hitting down too much. This can lead to heavy shots. Try to shallow out your swing a little. Also, keep an eye on your club path — it’s quite open, which can cause your shots to drift right. Focus on getting a more neutral path for better accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:06:37,Jason,56,Sand Wedge,54.502692924168514,-3.194918870925904,19.999998092651367,10.451539993286133,-9.548458099365234,60.451757103102864,1.109151747551474,30.3357162475586,11.087672233581545,3528.43017578125,2004.09521484375,4057.858642578125,Estimated,-29.595924377441406,12.15393218414465,63.28926338617748,4.906842231750488,5.413535647714411,71.3723329896875,4.11765718460083,5.124921935274756,"Your shot shows good ball speed and carry distance, but your attack angle is a bit too steep, which can cause unwanted spin. Focus on making a smoother swing with a slightly more neutral angle. This will help keep the ball on a straighter path and reduce the excessive sidespin.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:06:42,Herald,56,Sand Wedge,,,,,0.0,94.25323174432197,-42.13496398925781,5.790343284606934,4.813763618469238,4558.97119140625,0.0,4558.97119140625,Estimated,-0.0,4.045644549716428,91.51365029137014,4.882065773010254,7.78828631511152,119.6999569738582,4.863168716430664,10.147793212376882,"It looks like you're hitting the ball with good speed and carrying it a decent distance, but the launch angle is very low. This can lead to shorter and less controlled shots. Focus on ensuring your clubface is properly angled at impact to help raise that launch angle and improve your consistency. Try practicing your setup to encourage a better angle of attack.",launch angle drill,1.2065908,64.0,101.325,73 +5/26/24 16:07:09,Brian,56,Sand Wedge,65.81134541483698,,3.1797409057617188,-16.399538040161133,-19.57927894592285,70.73388276785181,1.0747977012471934,35.97195816040039,-13.073081016540527,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,20.238368053313707,90.34715561659776,-8.699739456176758,-13.665585196525171,103.58250271413908,-8.031844139099121,-14.472863598713616,"Your shot data suggests that your clubface was significantly closed at impact, which caused the ball to curve left and resulted in a lower-than-ideal carry distance. Focus on ensuring your clubface is more square to the target at impact. Practicing your alignment will also help straighten out your shots.",clubface alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:07:15,Brian,56,Sand Wedge,,,,,0.0,61.596324167455805,-27.536020278930664,,7.523944854736328,1000.0,-38.02501678466797,1000.7227172851562,Estimated,2.177623987197876,,,,,,,,"It seems that there are some missing metrics in your shot data, which makes it hard to give precise feedback. However, focusing on consistent ball contact is essential, especially with a sand wedge. Work on your aim and making solid contact with the center of the clubface. This will help stabilize your shots and improve distance and accuracy.",clubface alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:07:36,Jason,56,Sand Wedge,68.41771961758604,-2.7195491790771484,-4.7055182456970215,-4.747663974761963,-0.0421457290649414,78.17618198933542,1.1426306288238386,28.8621883392334,-4.488626480102539,6101.341796875,930.9889526367188,6171.9619140625,Estimated,-8.675704956054688,21.090212789759107,92.65065031512133,-8.241596221923828,-13.28124528007811,97.79992411060448,-8.350448608398438,-14.203238893032903,"Your club speed is solid, but your club path and face angle show a significant leftward tendency, leading to left-ward shots. To improve accuracy, focus on getting the clubface to align more with your target line. Also, your attack angle is slightly negative, which might contribute to excessive backspin. Try to promote a shallower angle of attack. Working on these aspects will help straighten out your shots and increase your overall distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:07:51,Lauren,56,Sand Wedge,,,,,0.0,94.9115452174965,-42.42925643920898,8.126640319824219,-0.3067525923252105,1085.830810546875,626.9046020507812,1253.809326171875,Measured,-30.0,2.967288611264792,72.40928482096479,-2.91067123413086,-3.676887883914105,126.21535458706512,-4.043025016784668,-8.898829282293377,"It looks like you're hitting the ball with good speed, but the launch angle is quite low and the spin is on the higher side, which may lead to less carry and control. Focus on improving your attack angle by making sure to get under the ball a bit more to raise that launch angle. This will help you achieve a more effective shot trajectory.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:07:59,Herald,56,Sand Wedge,,,,,0.0,89.88059738163793,-40.18022155761719,6.7849202156066895,7.849643230438232,4501.5908203125,0.0,4501.5908203125,Estimated,-0.0,4.121126816312795,85.72780933746799,7.966737747192383,11.881737647483874,113.3863912158713,7.934393405914307,15.651765217211164,"It looks like your shot has some challenges, especially with an unusually low launch angle and high backspin. This may be causing the ball to not travel as far as it could. Focus on keeping the clubface square to the path and ensure you're making solid contact with the ball. Try to use a more upward angle of attack to help increase the launch angle. Practicing a 'Half Swing Pause' drill can help you find a better rhythm and balance at impact.",half swing pause,1.2065908,64.0,101.325,73 +5/26/24 16:08:29,Jason,,Lob Wedge,59.95367644834687,,10.51657772064209,-10.045820236206056,-20.562397003173828,66.36563022129121,1.106948466762811,31.36263465881348,-6.935956954956055,3859.833251953125,352.197509765625,3875.868408203125,Estimated,-5.213620185852051,16.004725870388256,75.40643363753588,-8.830953598022461,-11.576361628424252,83.24211529117929,-8.890791893005371,-12.865206957390342,"Your lob wedge shot had a good club speed, but the club face was closed at impact, which means you're likely pulling your shots left. Focus on aligning your club face more towards your target at address and through impact. This will help straighten out your shots.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:09:27,Brian,,Lob Wedge,66.13619286779749,-4.8419270515441895,-13.562726974487305,-4.601057529449463,8.961669921875,60.55474898178227,0.9156068161169753,38.26976013183594,-5.476476669311523,2506.68505859375,452.8648986816406,2547.264404296875,Estimated,-10.24075698852539,16.95056759827412,66.44607963959925,-8.031208992004395,-9.28334441448908,74.72541174060461,-8.197452545166016,-10.654734091230011,"Your lob wedge shot is showing some areas for improvement. The club path is significantly to the left, which often leads to pulls or hooks. Your attack angle is slightly descending which is fine for wedges, but focusing on a more neutral path can help improve accuracy. The ball speed and smash factor indicate you're making solid contact, but we need to straighten out those pulls. Work on your follow-through to help keep the face square at impact.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:09:46,Brian,,Lob Wedge,62.26458739252894,-6.881919860839844,5.948770999908447,6.085118293762207,0.1363472938537597,71.86409693109545,1.15417286037807,38.88892364501953,5.742806434631348,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,23.162942089617445,98.23164737164824,11.33475112915039,19.306533155810257,105.30414762946202,11.626694679260254,21.22240264259972,"Your lob wedge shot shows nice club speed and ball speed, but the high launch angle and backspin suggest you might need to work on your angle of attack and swing path. A positive attack angle is ideal for getting more control and distance. Focus on bringing the club down slightly less steeply, and aim to align your clubface more with your swing path to improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:10:02,Brian,,Lob Wedge,54.33469486198692,-5.083210468292236,9.887529373168944,3.355242252349853,-6.532287120819092,59.49091058624299,1.0948972978932363,38.7708854675293,3.9932689666748047,2090.668212890625,-1207.047607421875,2414.095458984375,Estimated,30.0,16.23716207637085,63.99539954041393,10.111629486083984,11.23545748747506,72.46476146442728,10.739073753356934,13.502843140466211,"Your shot showed a good launch angle and decent carry distance, but your club path and the angle of attack suggest you could improve consistency. Focus on getting your club path closer to straight instead of on such an angle. This should help reduce the deviation in your shots. Work on maintaining a more neutral club face at impact to keep the ball flying straighter.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:10:14,Brian,,Lob Wedge,52.78881829331203,-4.17252254486084,-19.999998092651367,-10.610471725463867,9.3895263671875,46.50892059713169,0.881037350347811,37.33203506469727,-11.218222618103027,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,9.12307102317436,42.73781190676573,-14.348108291625977,-10.590972245938929,53.42795000873002,-14.873577117919922,-13.714253456611914,"Your lob wedge shot shows a few areas to improve. Your club path is significantly to the left, which causes slicing. Your attack angle suggests you're hitting down on the ball a bit too much for a wedge, which can lead to over-spinning and less distance. Focus on setting up with a more neutral club path and try to hit the ball with a slightly upward angle for better contact and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:10:24,Jason,,Lob Wedge,50.63875882707907,-9.49387264251709,-19.491893768310547,26.214338302612305,45.70623016357422,52.205934350075495,1.0309481424761615,19.15021324157715,19.09408950805664,2797.43505859375,-713.2318115234375,2886.92626953125,Estimated,14.303356170654297,4.071005204168131,41.09533947900718,21.23546028137207,14.884794780817174,56.337732915586,21.6521053314209,20.786941445584944,"Your lob wedge shot shows some significant areas to improve. The club speed is decent, but your attack angle is quite steep, meaning you’re coming down too much on the ball. This can lead to higher than desired backspin and potential loss of control. Your club path is also way out to the left (negative), which, combined with an open face, leads to a pull or slice. Focus on shallowing out your swing path and keeping the clubface square to the target line at impact. This will help you achieve better distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:10:45,Brian,,Lob Wedge,47.878850395311474,-7.302178859710693,-6.629404067993164,-11.863609313964844,-5.23420524597168,50.05851165342801,1.045524511138429,34.25001525878906,-10.574555397033691,1390.462646484375,802.7838745117188,1605.56787109375,Estimated,-30.0,9.328618912396792,47.85590981440146,-14.459681510925291,-11.949554485814929,58.309323096345,-15.058634757995604,-15.149188044859898,"Your lob wedge shot shows a few key areas to focus on. Your attack angle is quite steep at -7.3 degrees, which means you're hitting down too much on the ball. This can lead to lower launch and less distance. Additionally, your club path is aimed left of the target and the face is even more left, which is causing a significant fade. Work on aligning your clubface more toward the target and minimizing how much you’re aiming left. This should help you achieve a straighter ball flight.",alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:10:57,Brian,,Lob Wedge,47.19205298402585,,-19.999998092651367,,-10.49350357055664,49.94338124809701,1.0583006690766867,32.147212982177734,-27.55059242248535,5341.4208984375,487.3305358886719,5363.60595703125,Estimated,-5.2130126953125,9.01259123595105,45.69723093212952,-30.17498016357422,-22.96936206179771,52.07230158969287,-30.094615936279297,-26.1105736840816,"Your lob wedge shot shows that you're hitting the ball with decent speed, but your club path is significantly off to the left, which can cause the ball to veer in the same direction. Focus on making a more neutral swing path. Additionally, your launch angle is good but reducing the spin rate can help the ball carry further. Try to keep your hands ahead of the clubface at impact, which will help with distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:11:13,Herald,,Lob Wedge,44.62695830512712,,,,0.0,48.64536955369204,1.090044479865509,34.56206512451172,-24.80561065673828,5307.810546875,0.0,5307.810546875,Estimated,-0.0,9.538422041229069,44.11565014882717,-26.279525756835938,-19.5322360708808,49.44609702840489,-26.09830474853516,-21.751963040241662,"Your lob wedge shot showed a decent carry of 44 yards, but the ball veered significantly left. This suggests that your clubface might be open at impact, causing the launch direction to hook. To stabilize your shots, work on aligning your clubface properly and focusing on swinging along your target line.",alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:11:35,Lauren,,Lob Wedge,112.1696117497304,-7.988823413848877,0.7656363248825073,-6.735383987426758,-7.501020431518555,68.42417500979127,0.6100063461256986,37.9466438293457,-5.436795711517334,1688.4566650390625,974.830810546875,1949.6617431640625,Estimated,-30.0,20.70312991248511,82.215309286109,-12.110692024230955,-17.248866152629716,92.38961222407488,-12.73632526397705,-20.36863470472281,"Your shot shows that you're hitting the ball with a downward angle, which is good for a lob wedge, but the club face is closed compared to your path. This means you're likely pulling the ball to the left. Try to work on your club face alignment at impact so you can make more accurate shots. Your ball speed is a bit low, which suggests you might not be hitting the sweet spot consistently. Focus on making solid contact with the center of the clubface for better distance and accuracy.",club face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:11:52,Lauren,,Lob Wedge,69.2586144513939,,,,0.0,73.66219459045897,1.0635816955615756,29.41878128051757,-4.926096439361572,5697.88525390625,1366.230712890625,5859.392578125,Estimated,-13.483736038208008,18.741760650396827,85.37361487339422,-10.02081298828125,-14.855492032758775,91.0829783248182,-10.234622955322266,-16.183586732371282,"Your lob wedge shot has good distance, but there are significant deviations in direction. This indicates that your aim may be off, and your swing path needs some adjustments. Focusing on your swing path and ensuring that your club face is aligned with your target during impact will help improve your accuracy. Work on hitting the ball straighter to reduce those deviations.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:07,Jason,,Lob Wedge,41.53688621505353,,8.828668594360352,-19.1720027923584,-28.00067138671875,43.20323499410961,1.040117325367836,35.17630386352539,-14.643611907958984,5088.63818359375,1333.407470703125,5260.4384765625,Estimated,-14.683441162109377,7.546028119171638,35.66322574718242,-17.71867561340332,-10.853870961363782,40.85739232054948,-17.919477462768555,-12.571011371815416,"Your lob wedge shot shows a strong club path but with an excessively open face. This caused a high launch angle and significant leftward spin, resulting in the ball curving too much to the left. Focus on getting the club face more square at impact to help straighten your shots. Aim for a more neutral swing path as well.",face angle drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:18,Jason,,Lob Wedge,41.54971166711493,,-12.727216720581056,-15.44910717010498,-2.721890449523926,46.00534027247977,1.1072360896523694,31.98561668395996,-14.28276538848877,4961.7802734375,88.39453125,4962.56787109375,Estimated,-1.0206211805343628,7.552402113503888,39.65784027453356,-15.091198921203612,-10.325153268036727,45.87271784800032,-15.020837783813477,-11.888846400714442,"Your shot data shows that the club path is significantly inside to out (negative value), and the club face is also pointing left at impact. This is likely causing your shots to curve too much to the left. To improve, focus on aligning your swing path more toward the target and opening the club face slightly at impact. Additionally, your launch angle is good, but the high spin rate suggests that your contact may need to be cleaner for better distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:24,Brian,,Lob Wedge,,,,,0.0,94.9472994717462,-42.44524002075195,0.8482350707054138,2.5241236686706543,3988.546875,968.9617919921876,4104.5576171875,Measured,-13.654688835144045,0.2092737660738279,36.223699209048846,1.275335431098938,0.8062265210367272,101.87774525954228,0.4476244151592254,0.796064072799993,"Your lob wedge shot shows good ball speed but the launch angle is very low, which means the ball isn't getting much height. This likely affects your carry distance. The backspin is also high, which is good for stopping the ball on the green, but you need to improve your swing mechanics to get cleaner contact and a higher launch angle.",launch angle drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:28,Brian,,Lob Wedge,36.0518081508144,-5.424646854400635,-18.50611114501953,-14.546710968017578,3.959400177001953,40.54765389228396,1.1247051388563436,35.942771911621094,-14.264613151550291,4670.3876953125,-209.13180541992188,4675.06787109375,Estimated,2.563892126083374,6.882871449420975,32.14030870238639,-14.494599342346191,-8.044351616339384,37.311538699895664,-14.353689193725586,-9.249786426820831,"Your lob wedge shot showed a strong attack angle but your club path and face angle were too far left, leading to a shot that significantly veered off target. Focus on aligning your club face squarely to your target before you start your swing and ensure your path is more neutral to create a straighter flight. This will help you get closer to your target consistently.",club face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:39,Jason,,Lob Wedge,36.596697865638816,-3.980277538299561,-16.713830947875977,-10.773662567138672,5.940168380737305,39.23939804937618,1.0722114381313794,36.99795150756836,-10.941082000732422,4718.029296875,-288.9337158203125,4726.8681640625,Estimated,3.504436492919922,6.714862491393944,30.21412234544482,-10.913959503173828,-5.72058038818966,34.70743635375766,-10.789887428283691,-6.497513091434939,"Your shot data shows that you're hitting the ball with a significant amount of sidespin, causing it to veer off to the left. This is likely due to your club path and club face angles not being aligned at impact. Try to aim for more straight shots by focusing on keeping your club path more neutral and your club face square. Nailing down your attack angle will also help, so practice coming into the ball with a slightly shallower angle. This will improve your accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:50,Brian,,Lob Wedge,,,,,0.0,14.825438592028943,-6.627563953399658,19.820695877075195,-13.330251693725586,3184.36376953125,0.0,3184.36376953125,Estimated,-0.0,0.2936225818403919,3.1235508134766974,-13.35645866394043,-0.721563874830494,5.940342655020572,-13.345885276794434,-1.3712058566474925,"It looks like this shot didn't go as planned. Your ball speed was low and it only traveled about 3 yards, which indicates that you might not be making solid contact with the ball. Focus on ensuring that your clubface strikes the ball cleanly. A drill to help with this is the 'half swing pause' drill, where you make a short swing, pause at the top, and then finish your swing. This will help you develop better timing and contact.",half swing pause,1.2065908,64.0,101.325,73 +5/26/24 16:13:12,Jason,,Lob Wedge,36.807652232329474,-9.584220886230469,-15.349842071533203,-27.194360733032227,-11.844518661499023,46.79494609789435,1.271337432839378,31.794265747070312,-24.258745193481445,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,7.059623464715003,41.3276713899013,-27.35469436645508,-18.98996835965886,52.83194112431784,-27.875,-24.70127169972852,"Your club speed is solid for a lob wedge, but your attack angle and club path suggest you're coming in too steep and swinging too far left. This can lead to inconsistent contact and direction. Focus on getting the club more level through impact and try to align your swing path more toward your target. Work on hitting down slightly, but not as steeply, to improve your ball flight and consistency.",swing path drill,1.2065908,64.0,101.325,73 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json new file mode 100644 index 0000000000..d8d50932cc --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json @@ -0,0 +1 @@ +{"Golf_Shot_Data_10_chunk_0.txt": "file-XWvjJBsUpqNGLjnreoutAL", "Golf_Shot_Data_10_chunk_1.txt": "file-WiBNJuRmHBdy8iXMqiT3i3", "Golf_Shot_Data_10_chunk_2.txt": "file-BF6RDwmduQRNPGGdFZstLu", "Golf_Shot_Data_10_chunk_3.txt": "file-LNyazvbj2Q2vSFpupVvyma", "Golf_Shot_Data_10_chunk_4.txt": "file-FCXj9ESe8BwpL8xgaruLyx", "Golf_Shot_Data_10_chunk_5.txt": "file-LhmcFKQtYNP4xRqn8YPtwM", "Golf_Shot_Data_10_chunk_6.txt": "file-5Z9RPh8JgUD7zD8uFVFQG9", "Golf_Shot_Data_10_chunk_7.txt": "file-P1QdKDq6GhavhJeAnU9hZc", "Golf_Shot_Data_10_chunk_8.txt": "file-17Y4n2xcES6pPTkCc4tuZy", "Golf_Shot_Data_10_chunk_9.txt": "file-7DgVMdnzcQNxiVoVn3mT8w", "Golf_Shot_Data_10_chunk_10.txt": "file-XDjA5LxmHoQSF1JAG2d2DS", "Golf_Shot_Data_10_chunk_11.txt": "file-W45RK9LmySfVp7JskUiMD8", "Golf_Shot_Data_10_chunk_12.txt": "file-CdzHqYK9xpGqAVAq9wsaL9", "Golf_Shot_Data_10_chunk_13.txt": "file-KzysH648QQ2vQ1UWeg7NtS", "Golf_Shot_Data_10_chunk_14.txt": "file-Ja4wmjpsH7sHwEB1bjR8UN", "Golf_Shot_Data_10_chunk_15.txt": "file-PH7To3UCabgYtWrqigfiwF", "Golf_Shot_Data_10_chunk_16.txt": "file-C5SwHobMfNw6GDHg9oFJoH", "Golf_Shot_Data_10_chunk_17.txt": "file-LM56vurTjpK755NacA4aNN", "Golf_Shot_Data_10_chunk_18.txt": "file-LA141egKB1nHnUkQ8gHZiF", "Golf_Shot_Data_10_chunk_19.txt": "file-KUqfVZLwPecxNDKbLma2qd", "Golf_Shot_Data_10_chunk_20.txt": "file-9xc5EWCbGN7tPXKoaRmEKe", "Golf_Shot_Data_10_chunk_21.txt": "file-RMLSuzHGg1ammcr8hG2xdh", "Golf_Shot_Data_10_chunk_22.txt": "file-NRAq2TJmZZjSjA7KHY9B5M", "Golf_Shot_Data_10_chunk_23.txt": "file-P3U7djAjAg96tDmZnfM5e6", "Golf_Shot_Data_10_chunk_24.txt": "file-XhHnfbNHHRyH4X6N5CEK8X", "Golf_Shot_Data_10_chunk_25.txt": "file-CQtoL2gWWRWzn9J2kn7Ydy", "Golf_Shot_Data_10_chunk_26.txt": "file-TS8VEc88K49mfo8G5vosxL", "Golf_Shot_Data_10_chunk_27.txt": "file-UaNm8CkKK5QYohjhC5QdRN", "Golf_Shot_Data_10_chunk_28.txt": "file-WA6ANdM3UAVhj1GQ8fXuJW", "Golf_Shot_Data_10_chunk_29.txt": "file-JS4oycUXUontjuf52xMC32", "Golf_Shot_Data_10_chunk_30.txt": "file-Nchhtdv6cf5vxjH57VUuHJ", "Golf_Shot_Data_10_chunk_31.txt": "file-CcLUHTZZwJee1BF2y85VPY", "Golf_Shot_Data_10_chunk_32.txt": "file-1EqmvwNpdecyXtw9dqrAf3", "Golf_Shot_Data_10_chunk_33.txt": "file-Y9fWWkKKWf1H9icVebap4r", "Golf_Shot_Data_10_chunk_34.txt": "file-56TwGxzgPnyXs2Lt36RYG4", "Golf_Shot_Data_10_chunk_35.txt": "file-VuhGyB2aLxMKc6Z143QNTL", "Golf_Shot_Data_10_chunk_36.txt": "file-EWZ3QWdTTS6fv61SZbnZxa", "Golf_Shot_Data_10_chunk_37.txt": "file-53chN8xhLE4dY3LFzxzuZq", "Golf_Shot_Data_10_chunk_38.txt": "file-BRJqnkj7zgBbBpbvrEbqoH", "Golf_Shot_Data_10_chunk_39.txt": "file-HSZZ5hXLo9Y5xWkMgpskys", "Golf_Shot_Data_10_chunk_40.txt": "file-GT5U8GD1hbYn71EMrLpn2z", "Golf_Shot_Data_10_chunk_41.txt": "file-RJj4tk2QPyRFm21yrX5yjV", "Golf_Shot_Data_10_chunk_42.txt": "file-8gWdXhQHLobG5N4DYoddBv", "Golf_Shot_Data_10_chunk_43.txt": "file-LiUvJeZFYs9t9nRY8sK44Z", "Golf_Shot_Data_10_chunk_44.txt": "file-DESdExZgv8ey6oPD24c9Vj", "Golf_Shot_Data_10_chunk_45.txt": "file-MBo8BdFid7r4dsmTsbwzX6", "Golf_Shot_Data_10_chunk_46.txt": "file-TdGU36L2TekHcd3Fxhxf2h", "Golf_Shot_Data_10_chunk_47.txt": "file-LjJCHFcHG6WFdCokqQA62h", "Golf_Shot_Data_10_chunk_48.txt": "file-EqxCTF2xaCwBmYyHdmMYYL", "Golf_Shot_Data_10_chunk_49.txt": "file-S1mfhUEwLzesGXzUG4BDvo", "Golf_Shot_Data_10_chunk_50.txt": "file-JowkPbMJu71DR8sN6nDaEb", "Golf_Shot_Data_10_chunk_51.txt": "file-RaWBfxZkzWAmusz1W3ZEUx", "Golf_Shot_Data_10_chunk_52.txt": "file-FenzLcq9ogDxGi18dFq8Qc", "Golf_Shot_Data_10_chunk_53.txt": "file-GyKGcx8HFHPH9kThugZT5q", "Golf_Shot_Data_10_chunk_54.txt": "file-83YCnAd5XGLyb9PcTT4Qe8", "Golf_Shot_Data_10_chunk_55.txt": "file-WwH2xuA2KrDRtkJ63yJPSw", "Golf_Shot_Data_10_chunk_56.txt": "file-UWH9BAz6ne2YUEAehxH6K6", "Golf_Shot_Data_10_chunk_57.txt": "file-CmCQDwwxjk42dPRHuKp7Nt", "Golf_Shot_Data_10_chunk_58.txt": "file-HoESyzRQhnSG4oS7KxAxPQ", "Golf_Shot_Data_10_chunk_59.txt": "file-VjKuGEzmTRRF3caupgY6gJ", "Golf_Shot_Data_10_chunk_60.txt": "file-VzWPVxcJ3DftW2wxnYb5GX", "Golf_Shot_Data_10_chunk_61.txt": "file-F9fHKVEAz6BX4gLWS8Kow6", "Golf_Shot_Data_10_chunk_62.txt": "file-P8gGkc1AZHScgSTbwUxhhF", "Golf_Shot_Data_10_chunk_63.txt": "file-N9Si4VXfmsjNYyxWZF8Gi9", "Golf_Shot_Data_10_chunk_64.txt": "file-5c8My6yLVg646a6BjpqkmY", "Golf_Shot_Data_10_chunk_65.txt": "file-8MEXWseUjggLChwHLaCuhe", "Golf_Shot_Data_10_chunk_66.txt": "file-5n3efqe54wfxPFvF3H43XP", "Golf_Shot_Data_10_chunk_67.txt": "file-LKjrrbG64Bg9LwE2HuAcCA", "Golf_Shot_Data_10_chunk_68.txt": "file-1vbPRP5skbXtRv7GAEEpKK", "Golf_Shot_Data_10_chunk_69.txt": "file-SWH53XCD8uWUKBGPdkbX3g", "Golf_Shot_Data_10_chunk_70.txt": "file-GeCYnB85GwNbK9JWxmedNQ", "Golf_Shot_Data_10_chunk_71.txt": "file-MQcxJ15K3g8nUMiXkJTaEZ", "Golf_Shot_Data_10_chunk_72.txt": "file-T5XLoQnsiazpMEMDu4jJjG", "Golf_Shot_Data_10_chunk_73.txt": "file-6pwMsujaPR1dfmUWNdpqC8", "Golf_Shot_Data_10_chunk_74.txt": "file-T6z9PwF8EnPKMmYfmjGPBn", "Golf_Shot_Data_10_chunk_75.txt": "file-WgJxZ8QaUdyaXGYzbAywYh", "Golf_Shot_Data_10_chunk_76.txt": "file-PGWuSeHiUPaxJe1rgaYv9a", "Golf_Shot_Data_10_chunk_77.txt": "file-8YbDseBaWUCSWZUCfSDz9v", "Golf_Shot_Data_10_chunk_78.txt": "file-TJeUrYW9hkc15yoQsHYung", "Golf_Shot_Data_10_chunk_79.txt": "file-VKqkUEPxqi1PEHFZgGdfjs", "Golf_Shot_Data_10_chunk_80.txt": "file-ABM4F4XaXiZVJZWTYR2bDq", "Golf_Shot_Data_10_chunk_81.txt": "file-5HdakUn5cBXPnx4Fhbjxui", "Golf_Shot_Data_10_chunk_82.txt": "file-TiHJGedV6QrEPAhC7ST86i", "Golf_Shot_Data_10_chunk_83.txt": "file-Q1ceYQy117hatWZdpCectC", "Golf_Shot_Data_10_chunk_84.txt": "file-5Syzb6w4YziKr63VMYXQoj", "Golf_Shot_Data_10_chunk_85.txt": "file-FmALgJihTyBkbCULtAdKYV", "Golf_Shot_Data_10_chunk_86.txt": "file-2ixQ6kF2mXpdQHQNHpUhQN", "Golf_Shot_Data_10_chunk_87.txt": "file-XBQb1wURMziKpcy184UT9r", "Golf_Shot_Data_10_chunk_88.txt": "file-PeyvkoT7rHmVNCqP7nHkPs", "Golf_Shot_Data_10_chunk_89.txt": "file-1GDZP8BgYk47Xc3CjE4B6H", "Golf_Shot_Data_10_chunk_90.txt": "file-HEmKRTPpEJPc5Yg9opatFQ", "Golf_Shot_Data_10_chunk_91.txt": "file-RjyX3ALJHAvNkMcD4ipPxJ", "Golf_Shot_Data_10_chunk_92.txt": "file-DyUEZLrvP81tUVySx4Jyxp", "Golf_Shot_Data_10_chunk_93.txt": "file-2nZMD6WYuNDEtYHoq677Uc", "Golf_Shot_Data_10_chunk_94.txt": "file-C9QFj6PW85qFZCiq3ZZZBY", "Golf_Shot_Data_10_chunk_95.txt": "file-UgowivD9KpSck36jS4rBKs", "Golf_Shot_Data_10_chunk_96.txt": "file-RjkAKf9mFV8WdpatPGFepf", "Golf_Shot_Data_10_chunk_97.txt": "file-MqpsdeTwXGX9xJWg55RMJF", "Golf_Shot_Data_10_chunk_98.txt": "file-KDPn1ukXd4EM9AnmvqBZme", "Golf_Shot_Data_10_chunk_99.txt": "file-AAB1WamPqv2Dr9ZBdKVnmv", "Golf_Shot_Data_10_chunk_100.txt": "file-EoU9TQ1L9Ri9Pi6Zjtkrgv", "Golf_Shot_Data_10_chunk_101.txt": "file-A5XUsZJB6JjKihx6SKz3a4", "Golf_Shot_Data_10_chunk_102.txt": "file-Ehj9NhUrE1jrZTKgr24vCk", "Golf_Shot_Data_10_chunk_103.txt": "file-A8AnHpKDJ8ZjLQe8Befjks", "Golf_Shot_Data_10_chunk_104.txt": "file-MzbqRFQDkFaqruYe5yFDMy", "Golf_Shot_Data_10_chunk_105.txt": "file-J4nuau7ANTNpECnrbKXjNq", "Golf_Shot_Data_10_chunk_106.txt": "file-CNgF48kjXHPX2LrBtkJJMf", "Golf_Shot_Data_10_chunk_107.txt": "file-KHZemhimU8jRh1RwzUjsh2", "Golf_Shot_Data_10_chunk_108.txt": "file-H7nmyUCNstJqPDJvD4ps63", "Golf_Shot_Data_10_chunk_109.txt": "file-B5r66Cz5izgvU3AMLYywXW", "Golf_Shot_Data_10_chunk_110.txt": "file-3xXLRo3PWWAoLUAj9nU2sF", "Golf_Shot_Data_10_chunk_111.txt": "file-G57ptGptZJBnPfdMECvdQt", "Golf_Shot_Data_10_chunk_112.txt": "file-QXD7WAyyt3cyCcgBQcRMAu"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv new file mode 100644 index 0000000000..6ce4f56e56 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv @@ -0,0 +1,54 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +4/16/24 19:41:55,Herald,4 Hybrid,4 Hybrid,72.80907589765047,2.636364221572876,-0.3786294162273407,5.972021579742432,6.350650787353516,113.6410145107766,1.5608083622778648,10.818623542785645,4.858177661895752,2048.305908203125,-6.892966270446777,2048.317626953125,Measured,0.1928112208843231,10.788169227427034,149.42230503221617,5.00922441482544,13.04688900151666,182.08749336867368,4.995241641998291,15.855023829241532,"Your hybrid shot shows a solid carry distance of about 149 yards, but your club path is slightly inside-out, which is causing the ball to launch a bit to the right of your target. Consider focusing on your swing path to help the ball go straighter. A higher launch angle combined with a lower backspin will help maximize your distance and improve overall accuracy.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:42:50,Brian,4 Hybrid,4 Hybrid,70.01645530987662,-0.536239743232727,3.8491790294647217,4.872722625732422,1.0235435962677002,114.83294529546674,1.64008510266969,8.996177673339844,4.484201431274414,2899.2861328125,1078.4805908203125,3093.376953125,Estimated,-20.404266357421875,10.051308783076252,145.00117782644156,-1.4129159450531006,-3.575462996272336,173.18706732857572,-2.430755138397217,-7.345340381072219,"Your shot with the 4 Hybrid shows a solid club speed and ball speed, but the launch angle is a bit low for optimal distance. To get more height on your shots, try to improve your attack angle; a positive angle can help you achieve a better launch. Your shots are also curving slightly to the left, which indicates that you might be closing the club face at impact. Focus on keeping the face square to the path for straighter results.",attack angle drill,1.1807681,72.0,100.52864,41 +4/16/24 19:43:31,Herald,4 Hybrid,4 Hybrid,75.41802713734069,0.7608975768089294,5.430631637573242,7.102406978607178,1.6717753410339355,112.46149958287242,1.4911753045206737,11.748005867004396,6.513596534729004,2105.16162109375,396.9990539550781,2142.268310546875,Measured,-10.6796236038208,11.95464617203436,150.70550173919037,3.994049549102783,10.497156727952415,178.53508584466,3.5466301441192627,11.044388885385844,"You hit the ball well with decent carry distance, but your club face is open relative to your swing path, which is causing the ball to start right. Focus on aligning your club face with your swing path for straighter shots. Also, a slightly higher launch angle can help get more distance. Lastly, try to reduce the spin a bit for better overall control.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:44:12,Brian,4 Hybrid,4 Hybrid,74.37262906242995,2.749835968017578,2.3019418716430664,4.046093463897705,1.744151592254639,113.70426284788846,1.5288455481712595,11.415460586547852,3.6115877628326416,1926.4847412109373,128.35549926757812,1930.7559814453125,Measured,-3.811800241470337,11.326472682335975,151.15617333190858,2.807910203933716,7.404980484466705,183.2169340844121,2.6367075443267822,8.428466776870778,"Your club speed is solid at around 74 mph, but we can improve accuracy. The face angle is slightly closed compared to your swing path, which could be causing the ball to curve more than you’d like. Focus on aligning your clubface more with your target during your setup and swing. Your backspin is within a good range, which helps with trajectory, so maintaining that while adjusting your clubface will help control your distance and direction.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:44:56,Lauren,4 Hybrid,4 Hybrid,77.18383503582572,0.4743714034557342,-0.5283827781677246,6.00726842880249,6.535651206970215,110.93329961030211,1.4372607885940265,6.289214134216309,4.868391513824463,2401.659912109375,395.1693115234375,2433.953369140625,Estimated,-9.343729972839355,4.884926421279374,116.77100045793668,3.000418186187744,6.112254856733841,158.56499604743476,2.466803312301636,6.824916233180829,"Your shot has potential! You're generating good ball speed for your club head speed, but the launch angle is quite low. This can cause limited carry distance. Focus on getting the ball up higher by adjusting your tee height or ball position to achieve a more favorable launch angle. Additionally, your club path is slightly inside-out, which might contribute to the slight fade. Work on keeping your path more neutral to help straighten your shots.",launch angle drill,1.1807681,72.0,100.52864,41 +4/16/24 19:45:27,Herald,4 Hybrid,4 Hybrid,72.28687605443702,4.003025054931641,1.2061176300048828,9.651972770690918,8.445855140686035,100.79344430449784,1.3943533018164098,14.675403594970703,8.079267501831055,2052.46728515625,-314.2725524902344,2076.388427734375,Measured,8.70548152923584,12.348422708086789,132.88371554883545,10.35328197479248,23.881503960695,155.890386049683,10.61854362487793,28.72583769058837,"Great job with your hybrid! You've achieved a solid distance with a good launch angle. However, your ball is veering off to the right due to the face angle being much more open than your club path. Focus on aligning your clubface more with your swing path to reduce that rightward curve. Also, consider practicing your attack angle; a slightly flatter angle could help with distance and accuracy.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:47:00,Lauren,4 Hybrid,4 Hybrid,80.14772618136703,5.198441982269287,1.189764380455017,1.695948600769043,0.5061842203140259,114.11217707602646,1.423773106398564,4.690950393676758,1.5419622659683228,2254.358642578125,-191.2527313232422,2262.456787109375,Measured,4.849183082580566,3.281986264594736,107.44530910867344,2.4031403064727783,4.505183832332364,163.35133962223335,2.6987087726593018,7.691258508399926,"Your 4 Hybrid shot shows some good potential! You're generating decent club speed and ball speed, but your launch angle is lower than ideal, which could be affecting your carry distance. Focusing on getting the ball up higher in the air can help you maximize your distance and improve overall accuracy. Also, the slight sidespin indicates you may want to check your alignment and aim to straighten out your ball flight.",launch angle drill,1.1807681,72.0,100.52864,41 +4/16/24 19:47:49,Herald,4 Hybrid,4 Hybrid,72.82230241175239,2.9299304485321045,1.0557163953781128,3.969071865081787,2.9133553504943848,111.78278314504132,1.5350075381165278,6.6614484786987305,3.3923842906951904,2695.108154296875,-756.3594360351562,2799.229736328125,Estimated,15.676329612731934,5.845190073999788,123.76935942325416,7.151571750640869,15.408632506954405,163.0784035474935,8.064992904663086,22.87934497093352,"Your shot data shows good speed and decent carry distance, but the launch angle is a bit low, which may cause the ball to fly lower than intended. Work on getting more lift by adjusting your attack angle slightly upwards. Also, the side spin indicates that your clubface might be slightly open at impact, which is causing the ball to move right. Focus on squaring the clubface during your swing.",clubface alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:48:27,Herald,4 Hybrid,4 Hybrid,70.38113163675371,2.8784432411193848,0.4837411344051361,12.996994018554688,12.513253211975098,102.56165004199102,1.4572321822178878,16.377521514892578,10.736555099487305,1624.9385986328125,-299.72149658203125,1652.349365234375,Measured,10.450798988342283,14.069441852878867,140.4293650768359,13.249449729919434,32.18514098911896,164.80000674478106,13.531608581542969,38.560180358155776,"Your shot with the 4 Hybrid shows that you're generating decent ball speed and distance, but there's a bit of inconsistency. The club face is open at impact which contributes to a noticeable left-to-right spin (sidespin). To improve accuracy, focus on keeping your club face more square at impact. Practicing with a slight closed club path could help straighten your shots. Additionally, your attack angle suggests you might be hitting the ball on a slightly upward angle, which is good for certain types of shots but can lead to less control. Work on hitting down on the ball for more solid contact.",club face drill,1.1807681,72.0,100.52864,41 +4/16/24 19:49:35,Brian,5 Wood,5 Wood,,,,,0.0,143.478272478309,-64.1405258178711,12.736035346984863,1.59959614276886,1614.1470947265625,511.6825866699219,1693.307373046875,Measured,-17.588550567626953,21.335172749965977,227.88398402240816,-3.071285486221313,-12.209641405654452,253.43824979045712,-3.554185390472412,-15.711472069462276,"It seems like there are some gaps in the data, but your carry distance of around 228 yards is impressive! However, the negative deviations indicate your ball may be going off target. Work on improving your aim and swing path to reduce these deviations. Focus on making solid contact for better consistency.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:50:28,Herald,5 Wood,5 Wood,76.9135618866967,1.8935554027557373,-0.2921574711799621,6.812173843383789,7.1043314933776855,106.73691921456977,1.3877516083809327,10.095711708068848,5.559117317199707,2200.61328125,335.8567810058594,2226.094970703125,Estimated,-8.677499771118164,8.411521953845977,129.1569933857454,3.713200330734253,8.364529715831054,166.28957422922576,3.247752904891968,9.420964912586667,"Your club speed and ball speed are good, but there's room for improvement in consistency. The face angle suggests you're hitting slightly to the right, which can cause push shots. Focus on squaring the clubface at impact. Your launch angle is a bit low; working on that can help increase your carry distance. Try to keep your attack angle slightly positive for better launch. Overall, a bit more practice with your alignment and face control will help you hit straighter and longer shots!",face control drill,1.1807681,72.0,100.52864,41 +4/16/24 19:51:09,Brian,5 Wood,5 Wood,93.42753033526152,4.289137363433838,-19.999998092651367,1.9216845035552976,21.92168235778809,114.07771987348224,1.2210289564983494,6.077571868896484,-0.92402446269989,3397.652099609375,-1961.6351318359373,3923.2705078125,Estimated,30.0,5.950654831893701,122.94230771524144,7.297966003417969,15.617289432764323,157.42716166297578,9.20340347290039,25.17887645609494,"Your club speed is decent, but the attacking angle is a bit higher than ideal for a 5 wood, which can lead to low launch and excessive backspin. The club path is significantly to the left (out-to-in), indicating a slice tendency. Work on aligning your swing path more directly down the target line, and try to lower that attack angle for better launch and distance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:51:45,Lauren,5 Wood,5 Wood,77.97156354956132,3.808656692504883,1.7157835960388184,-1.7240614891052246,-3.439845085144043,111.50361836514185,1.4300549237321172,8.658809661865234,-1.201492428779602,3245.31787109375,-828.8696899414062,3349.494384765625,Measured,14.327326774597168,9.52869652422862,138.93977256156995,3.0970561504364014,7.5066228273679485,166.8627466610651,3.839461088180542,11.17324755310051,"Your 5 wood shot shows that you're generating decent club speed and ball speed, but your launch angle is a bit low, which could be leading to extra backspin and less distance. To improve your launch angle and overall distance, focus on ensuring the club face is square to your path at impact. Work on getting a more positive attack angle and try to keep your face slightly open to improve your launch condition.",launch angle drill,1.1807681,72.0,100.52864,41 +4/16/24 19:52:30,Herald,5 Wood,5 Wood,75.41760900883037,2.2854740619659424,-1.9330973625183103,7.029449939727783,8.962547302246094,117.11556003270562,1.5528940995596,12.912615776062012,5.532267093658447,2393.650634765625,-95.47157287597656,2395.5537109375,Measured,2.2840511798858643,16.332203061646965,169.6418853682917,6.425899028778076,18.986057293840982,191.48224475372265,6.47556734085083,21.59532850456389,"Your 5 wood shot shows good ball speed and decent carry distance. However, the club path being slightly negative indicates that your swing is coming slightly from the outside in, which could lead to a pull or slice. Focusing on keeping your club path more neutral will help improve accuracy. Additionally, the high face angle suggests you're adding loft and can benefit from a more level swing. Try to keep your hands in front of the clubhead at impact for better control.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:53:14,Brian,5 Wood,5 Wood,72.9971057287703,2.3193039894104004,-0.1063457578420639,9.558292388916016,9.66463851928711,115.3884247548076,1.580726024721411,9.941664695739746,7.8380913734436035,2608.15185546875,-53.277645111083984,2608.69580078125,Measured,1.1702384948730469,11.484906308289965,153.764218032391,8.385180473327637,22.423022670321643,181.3754165661976,8.398798942565918,26.49208511772917,"Your shot data shows that you have a good ball speed, but your launch angle is a bit low for distance. The club face is aimed to the right at impact, which is causing some sidespin, resulting in a rightward shot. Focus on keeping a straight club path and centering your hits to reduce the side spin.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:53:55,Lauren,5 Wood,5 Wood,78.33801478929854,4.810770034790039,-0.6915297508239746,4.801568984985352,5.493098735809326,123.00945684798262,1.5702396490239687,11.333498001098633,3.857588529586792,2279.74755859375,295.3470764160156,2298.79931640625,Estimated,-7.381699085235596,15.226948376926316,177.08982291380016,1.7986358404159546,5.558213794449216,200.8412354388347,1.5246975421905518,5.344083462396043,"Your 5 wood swing shows good potential! Your club speed is solid, generating a nice ball speed. However, your attack angle and club path could use some adjustment for better consistency. Focus on keeping your club path more neutral (zero degrees) and a slightly shallower attack angle. This will help you strike the ball cleaner and get more distance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:54:32,Lauren,5 Wood,5 Wood,80.95502140273857,,-3.563311815261841,-3.817243099212648,-0.2539312839508056,112.31789377266524,1.3874110811965732,1.933103919029236,-3.5814368724823,1419.056884765625,22.78979110717773,1419.2398681640625,Estimated,-0.9200806617736816,0.3903650763005721,41.03798135214856,-3.6266064643859854,-2.595831224146366,130.90245095566934,-3.655216693878174,-8.345472395789159,"Your shot data shows that your club speed is decent, but both the club path and face angle are a bit closed at impact. This can cause the ball to start left and not reach its full distance potential. Try focusing on keeping the club face square to the target at impact for straighter shots. Additionally, work on your launch angle; it's quite low, which can limit your carry and overall distance.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:55:26,Brian,5 Wood,5 Wood,74.57307475033576,7.1700758934021,-2.971121072769165,2.263313055038452,5.234434127807617,116.966364953636,1.568479848058154,12.999626159667969,1.487369179725647,2150.53271484375,-132.1447296142578,2154.5888671875,Measured,3.516258001327514,15.615403777564666,168.39393205761553,2.5147387981414795,7.388502381962837,191.5627605620266,2.6253247261047363,8.77448450600798,"Your shot data shows a solid club speed and ball speed, which is great! However, the club path being slightly negative suggests you might be coming across the ball, causing a bit of slicing with some sidespin. Focus on aligning your swing path more towards your target line for straighter shots. Also, your attack angle is good for a boost in distance, so keep that upward angle with your 5 wood! Overall, keep practicing your aim and path.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:56:05,Jason,5 Wood,5 Wood,76.24182563501745,1.7831441164016724,0.9196677207946776,7.197561740875244,6.277894020080566,117.8338536140236,1.545527702577772,14.26211929321289,6.027315616607666,2810.366455078125,-306.3490600585937,2827.01416015625,Measured,6.221067428588867,20.154289524787373,174.95399299951168,8.529472351074219,25.94890795333572,193.2603842325716,8.693889617919922,29.21236176292132,"Your shot shows good club speed and ball speed, which is great! However, the high backspin and sidespin indicate that the ball is spinning more than it should, which is affecting your accuracy and distance. Focus on keeping the club face more square at impact to reduce side spin. Trying to adjust your attack angle slightly lower could also help. Overall, you're getting nice distance, but tightening your shot dispersion will enhance your game significantly.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:56:43,Herald,5 Wood,5 Wood,74.65417461486777,6.554950714111328,-9.017918586730955,9.475881576538086,18.49380111694336,112.69413263283786,1.509548973171478,14.53195095062256,6.655318737030029,3929.915771484375,-1404.4815673828125,4173.3447265625,Measured,19.66598129272461,19.583981036077603,156.15928381859703,14.986973762512209,40.38268279583917,169.7391384523944,15.56793212890625,45.55468040519963,"You're generating good club speed, but there's a noticeable slice in your shot due to the club path and face angle. To improve, focus on having your club path move more to the right at impact and aim for a square face. This will help straighten your shots and gain more distance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:57:30,Jason,5 Wood,5 Wood,77.7691808173322,0.0831285566091537,4.855959892272949,8.314163208007812,3.458203315734864,105.17872492131028,1.3524473810307822,13.52935791015625,7.437054634094238,5197.31005859375,-786.9237670898438,5256.54638671875,Measured,8.609748840332031,17.019999967525678,139.24721779518495,11.488045692443848,27.732956791897777,151.00206690917548,11.704169273376465,30.63204528038136,"Your swing shows potential, but there are a few areas that can be improved. The club path is good, but the face angle at impact is quite open, which is causing your shots to drift to the right. This is also contributing to high backspin, leading to shorter carry distances. Working on squaring the clubface at impact can help you achieve straighter shots with more distance.",clubface alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:59:49,Lauren,,Driver,84.4837017669015,0.839520275592804,1.2902836799621582,6.879985809326172,5.589702129364014,119.79815308962134,1.418003124675523,15.696986198425291,5.812826156616211,2045.8995361328125,-70.84065246582031,2047.1256103515625,Estimated,1.9831129312515257,21.099739103140564,184.6561562437473,6.6475911140441895,21.376208695478,206.1542441796192,6.675852298736572,23.96585782825491,"Your driver swing has good speed and distance, but the clubface is quite open at impact, which might be causing some undesired sidespin. Your ball flight is high with a decent carry distance. Focus on keeping the clubface more square to your target at impact to straighten out your shots. Additionally, a slight adjustment in your attack angle could help optimize your launch conditions.",clubface alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:00:39,Lauren,,Driver,93.68437217265092,5.17339563369751,0.1948819756507873,0.8712593913078308,0.6763774156570435,118.1310320528064,1.260947042854733,12.9763765335083,0.7400572299957275,3539.56494140625,-599.7789306640625,3590.021484375,Estimated,9.61741065979004,19.711473438133225,170.06347114673554,4.557156562805176,13.512213011214952,185.74883502669945,4.858130931854248,15.730954391989712,"Great job with a solid swing speed and ball distance! Your attack angle is positive, which is good for getting the ball in the air. However, your backspin is a bit high, which might cause your shots to lose distance and height. Aim for a slightly lower backspin to generate more carry. Also, work on keeping your club face more square to the path to reduce the sidespin. This will help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:01:27,Jason,,Driver,85.49791940147134,1.6393084526062012,1.1827985048294067,0.3950663208961487,-0.7877321839332581,125.87641897824416,1.472274645505326,12.705893516540527,0.4725164771080017,4189.2470703125,106.74291229248048,4190.60693359375,Measured,-1.4595929384231567,24.71270869913087,184.77453534097185,-0.1655109971761703,-0.5346252604683066,198.0434404261814,-0.209356740117073,-0.7256356202690526,"Your driver swing is close to ideal, but there's room for improvement in your launch conditions. The backspin is a bit high, which can cause your ball to lose distance. Try to lower that spin for more distance. Also, a slight adjustment to your attack angle can help in hitting the ball higher, maximizing carry distance. Overall, focus on consistent contact and dialing back the spin for better results.",low spin drill,1.1807681,72.0,100.52864,41 +4/16/24 20:02:10,Herald,,Driver,86.9660112673746,3.400887012481689,-1.5411193370819092,0.924465000629425,2.465584278106689,126.93515449931056,1.4595949917612288,14.84494400024414,0.5665408968925476,2151.654296875,6.428674697875977,2151.663818359375,Measured,-0.1711868196725845,23.05618355115098,200.24316568347425,0.537412166595459,1.8776631973966715,221.3000436770544,0.5289714932441711,2.043500862050479,"Great job with a solid driver performance! Your club speed is good, and you're launching the ball at an effective angle. However, your club path is slightly out to the right (negative) compared to your target line, which may cause a slight fade. Focus on keeping your club path more neutral to improve your direction. Additionally, try to lower your backspin a bit to help with distance and control.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:02:52,Brian,,Driver,,,,,0.0,127.37209879259352,-56.94042205810547,11.629545211791992,-0.5364194512367249,4150.833984375,-607.5707397460938,4195.064453125,Measured,8.32742977142334,23.07185701704725,185.6070938296561,3.224218845367432,10.439377248936353,199.33469705759308,3.470569610595703,12.06682388329807,"Your ball speed is good at over 127 mph! However, the backspin is quite high at 4150 RPM, which can lead to less distance. Try to focus on hitting the ball more with a slight upward angle and ensuring your clubface is square at impact to reduce spin. Work on your alignment and swing path to keep your shots straighter.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:03:31,Herald,,Driver,86.36538246215423,3.524786710739136,-1.019287347793579,-2.756355762481689,-1.7370684146881104,127.51346889525576,1.476441894426078,14.689064025878906,-2.3916735649108887,1653.4573974609375,921.1113891601562,1892.71435546875,Measured,-29.121395111083984,19.29483750458849,190.5519158772968,-10.137778282165527,-33.54013652090225,214.71939071288944,-11.021408081054688,-41.04917012924034,"Your swing speed is solid, but the club face is pointing a bit left at impact, leading to a pull. Focus on getting the club face more square at impact. Also, work on keeping your swing path more neutral to minimize the leftward direction of your shots. This should help increase both carry distance and accuracy.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:04:27,Herald,,Driver,86.45401717310688,2.024121046066284,-5.355715751647949,1.7125121355056765,7.068227767944336,122.79872861201692,1.4203935528656468,15.282596588134766,0.7365516424179077,2808.136474609375,-296.5329895019531,2823.74951171875,Estimated,6.027968406677246,24.438160222323177,189.10815479571104,3.050114393234253,10.062403694588395,206.61871609844457,3.226585865020752,11.62946868747656,"Your driver swing shows a decent club speed and ball speed, but the attack angle is quite low, which means you might not be launching the ball as high as you could. The club path indicates that you're cutting across the ball, which is causing a bit of sidespin—resulting in a slight fade. Focus on improving your attack angle to get more lift and correcting your swing path for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:05:00,Jason,,Driver,90.1750878514258,4.946739673614502,0.731903612613678,-6.6770734786987305,-7.408977031707764,120.17270236928287,1.3326596650205844,14.742546081542969,-5.393118858337402,2679.532470703125,153.8387908935547,2683.94482421875,Measured,-3.2858896255493164,21.76948252920397,182.11599513045252,-6.832653045654297,-21.66626585194217,201.31493538708847,-6.904585361480713,-24.201347794428106,"Your driver swing shows that you're generating good club speed and ball speed, which is great! However, the negative face angle at impact suggests you're hitting slightly to the left, causing a pull. Try to work on aligning your clubface more towards your target. Also, your launch angle is decent, but the spin is a bit high, which can reduce distance. Focus on hitting up on the ball more to promote a lower spin rate and longer carries.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:05:29,Jason,,Driver,84.17850208730852,-0.7976770997047424,2.033933401107788,-5.988614559173584,-8.022547721862793,123.77817331435108,1.4704249926658288,11.782471656799316,-4.664684295654297,2304.123046875,-681.4463500976562,2402.780029296875,Measured,16.475627899169922,16.097117760417063,178.62140880349034,0.1845174729824066,0.5767187907696965,201.6696721856224,0.7778319120407104,2.7372720513348554,"Your club speed is solid at 84 mph, but the negative attack angle means you're hitting slightly down on the ball, which can lead to less distance. You’ve also got a significant hook with the face angle pointing left at impact. Focus on keeping the club face square to your target line at impact to reduce sidespin and improve accuracy.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:06:07,Lauren,,Driver,83.51769690954188,,,,0.0,122.23786468145136,1.4636163256973829,14.837621688842772,3.688263416290283,2758.669677734375,-735.95849609375,2855.152099609375,Measured,14.937493324279783,22.62548655377782,184.66193001984536,9.3742094039917,30.07808817564296,202.7935393718326,9.827893257141112,34.61467630206653,"Your swing speed is decent for a driver, which is great! However, it seems like your ball is launching higher than average with a good amount of backspin. This can cause the ball to lose distance. Work on hitting a lower, more penetrating ball flight. Try to create a more neutral attack angle to help with that. Overall, focus on controlling your swing path and reducing sidespin to keep the ball straighter.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:06:43,Herald,,Driver,91.4930801153596,3.678547620773315,-2.004607677459717,-6.156290054321289,-4.151682376861572,122.43232003845424,1.3381593436802512,11.189724922180176,-5.307746887207031,3813.67041015625,-996.2876586914062,3941.658447265625,Measured,14.640807151794434,18.82710114949373,173.6029961414206,0.443672776222229,1.344840058280596,189.7340588242841,0.9693463444709778,3.210012745512444,"Your driver numbers show that you're generating good club speed and ball speed, but the club path and face angle indicate a significant slice. This means the ball is starting left and spinning to the right. To improve your accuracy and distance, work on aligning your clubface with your swing path. A higher launch angle is good, but you might want to lower your backspin to add distance. Focus on your grip and aim to bring the club path more in line with the clubface at impact.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:07:03,Lauren,,Driver,,,,,0.0,93.3509957514034,-41.73162841796875,,-1.4134200811386108,9323.1923828125,-26.301908493041992,9323.2294921875,Measured,0.1616382300853729,,,,,,,,"It seems like there were issues capturing key data points from your shot. However, the ball speed of 93 mph indicates you have potential power. The high backspin of over 9300 rpm suggests that the ball might be climbing too much instead of carrying far. This can lead to a loss of distance. It would help to focus on improving your launch angle and reducing the backspin initially.",launch angle drill,1.1807681,72.0,100.52864,41 +4/16/24 20:07:08,Lauren,,Driver,84.30312998308818,2.17479944229126,-2.780416250228882,1.3607802391052246,4.141196250915527,121.627320257272,1.44273789456775,15.718637466430664,0.7698706388473511,2891.39208984375,-573.698974609375,2947.75830078125,Measured,11.222650527954102,24.707385477815023,185.6503637759633,5.10518741607666,16.520034344189867,202.555229266467,5.438082695007324,19.19620563941612,"Your driver speed is solid at 84 mph, but to improve your direction, focus on adjusting your club path and face angle at impact. The negative club path indicates you're swinging too much from the inside, which can cause fades or slices. Work on keeping your swing more neutral and matching the club face to your swing path. Also, consider reducing your backspin slightly for better distance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:09:58,Herald,,Driver,86.4355000533642,-0.1196620762348175,0.7083837985992432,-2.778400421142578,-3.4867842197418213,125.02712317467284,1.4464788553023082,14.809258460998535,-2.193603277206421,1925.680419921875,654.061279296875,2033.7259521484373,Measured,-18.760160446166992,20.514823044338755,191.46253715380408,-7.74252986907959,-25.79420913450008,213.76705140099148,-8.30368709564209,-30.87219097930415,"Your club speed is decent for a driver, but your attack angle is slightly down, which can cause more backspin and less distance. The club face being closed relative to your path indicates that you're likely hitting hooks. Focus on swinging the club more on the correct path and keeping the face square to that path for better control and distance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:10:21,Lauren,,Driver,85.79507224054942,0.8967507481575012,2.275121688842773,0.9933962225914,-1.2817254066467283,127.50209409312812,1.4861237453783116,12.92822265625,1.1006773710250854,4255.9580078125,-13.632159233093262,4255.97998046875,Measured,0.1835221499204635,26.16184932138026,188.20983199603688,1.272109031677246,4.178355617261701,201.67212520610337,1.2691830396652222,4.466719282226734,"Your driver swing shows good speed at nearly 86 mph, but the high amount of backspin (over 4,250 rpm) is causing your ball to lose distance. Try to lower the backspin by making sure you're hitting slightly up on the ball with a positive attack angle. Also, aim to keep your club face square to your path more consistently to improve accuracy. With a little practice, you can increase your carry distance.",tee height adjustment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:10:55,Jason,,Driver,117.87320036016808,,,,0.0,124.16936240207632,1.0534147034497237,16.00443458557129,1.5206336975097656,2936.54443359375,529.5386352539062,2983.907470703125,Estimated,-10.222128868103027,26.813818778465475,191.97079632257555,-2.434376001358032,-8.154045018595582,208.3681035073023,-2.741811513900757,-9.967337678491049,"Your driver swing shows some good potential with a solid ball speed of 124 mph! However, we need to focus on reducing that backspin, which is a bit high at 2936 rpm. Lower backspin will help you achieve more distance and stability. Work on your launch angle, as 16 degrees is higher than average, which might be contributing to the spin issue. Focus on a more neutral clubface at impact and try to keep the club path straighter. Overall, with some adjustments, you can get more distance and accuracy.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:11:23,Brian,,Driver,86.40009566174558,1.1625534296035769,-0.9716496467590332,-3.931982517242432,-2.9603328704833984,125.34801547325516,1.4507856098214265,13.41962718963623,-3.3513994216918945,1711.6441650390625,988.2180786132812,1976.436279296875,Estimated,-30.0,16.360482674887407,179.30321499948695,-11.117493629455566,-34.573550662778416,204.31142505870048,-12.085500717163086,-42.77693090855155,"Your club speed is decent, but the face angle is significantly closed at impact, which causes the ball to curve sharply to the left. Work on aligning your clubface with your swing path at impact to achieve straighter shots. Additionally, increasing your attack angle slightly can help you launch the ball higher and with more distance.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:12:37,Herald,,8 Iron,70.74870926349831,2.0669538974761963,3.592931270599365,0.7020644545555115,-2.890866756439209,92.30901950368934,1.304744927004834,17.02368927001953,1.0262643098831177,7433.2529296875,1070.93359375,7510.00341796875,Measured,-8.198380470275879,17.0114884453551,114.42556244663136,-2.360491275787353,-4.712772254960839,122.29008794994388,-2.566892385482788,-5.476839116091639,"Your 8 iron shots show decent power and distance, but there's room for improvement in your accuracy. The slight leftward deviation indicates that you may be closing the club face at impact. Focus on keeping the face square to your path. Additionally, your backspin is a bit high, which can cause the ball to lose distance in windy conditions. Working on your attack angle and reducing backspin can enhance your carry and total distance.",face angle drill,1.1807681,72.0,100.52864,41 +4/16/24 20:13:05,Brian,,8 Iron,70.1919754186265,0.9849149584770204,4.986880302429199,1.4175643920898438,-3.5693159103393555,100.37500859772264,1.4300068918004352,18.357776641845703,1.7884129285812378,3754.2041015625,575.0154418945312,3797.985107421875,Measured,-8.708075523376465,20.061552418015708,138.96652216586244,-1.2785536050796509,-3.101170391178215,151.88530446725235,-1.5424349308013916,-4.088478542553787,"Your 8-iron shot shows good ball speed and carry distance, but you have a bit of a rightward pull due to the club path being in-to-out. The attack angle is flat, which can lead to excess spin. Focus on making a more level swing and aim for a club path that aligns more with your target for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:13:44,Jason,,8 Iron,66.59685955411487,-1.842584729194641,4.4379072189331055,5.9847612380981445,1.546854019165039,92.3345424092886,1.386469918063628,18.511934280395508,5.471320629119873,1356.9173583984375,783.41650390625,1566.8331298828125,Measured,-30.0,12.55955559929714,117.49900520632492,0.3071048855781555,0.6311692357460146,140.98211235854797,-0.5961047410964966,-1.4676247104112434,"Your shot shows some positive aspects, like a good carry distance of almost 118 yards. However, the attack angle is slightly down (-1.84°), which suggests you're hitting the ball too steeply. Focus on leveling out your swing path a bit more, as your club path is slightly out to the right. To improve control and accuracy, try aiming to have your club face squared with the target line when you make contact. Overall, with a bit more practice, you'll see great improvement!",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:14:32,Brian,,Gap Wedge,59.583654049802135,1.5052237510681152,0.6183449625968933,0.4362146258354187,-0.1821303367614746,79.86158974855061,1.3403271588848755,24.55317115783692,0.4356882572174072,5219.4208984375,787.123046875,5278.43896484375,Estimated,-8.575958251953125,17.758718950353114,98.39163603737144,-2.452559471130371,-4.210370037620493,106.43074317518676,-2.653210401535034,-4.926794641597439,"Your gap wedge shot had good carry distance at 98 yards, but the ball had too much spin and deviated left, indicating a slight swing path issue. Try to keep your club face square through impact to improve accuracy and reduce side spin.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:14:58,Lauren,,Gap Wedge,57.58608349131191,-2.2859411239624023,15.723702430725098,7.040927410125732,-8.682775497436523,70.85377898487695,1.2303976011073363,29.5263900756836,7.75103759765625,3427.71826171875,984.7134399414062,3566.3583984375,Estimated,-16.02828025817871,16.697149306391793,84.67872590149909,4.012101173400879,5.924740631259908,94.35065191368358,3.552642583847046,5.846510971295345,"Your shot data shows a solid gap wedge performance. Your ball speed and carry distance are good, but the attack angle is slightly down (-2.3 degrees) which could limit height and spin. Also, the club path (15.7 degrees) indicates an outside-in swing, which contributes to some sidespin. Focus on improving your swing path for straighter shots and higher trajectory.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:15:19,Jason,,Gap Wedge,57.58101474977866,0.0614573396742343,7.366690635681152,5.583189487457275,-1.783501148223877,77.77752632106876,1.3507494902452677,24.94830894470215,5.507930755615234,6123.71630859375,1045.9066162109375,6212.392578125,Estimated,-9.692370414733888,17.36712739640427,93.05337954156856,2.562389373779297,4.160258333509233,100.25892695785024,2.3061351776123047,4.034294897450678,"Your swing with the gap wedge shows a good club speed, but your launch angle is a bit low for achieving optimal carry distance. To improve, focus on aligning your clubface more squarely with your path. A small adjustment there will help your ball fly straighter and farther. Consider working on your attack angle to get a better launch as well.",club face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:15:38,Brian,,Gap Wedge,64.31342135970772,1.7909215688705444,4.027025699615479,6.422555446624756,2.3955297470092773,86.3932349408824,1.343315798077066,26.414247512817383,5.77952241897583,5676.6943359375,790.0504760742188,5731.408203125,Estimated,-7.923210144042969,23.52012565092696,109.41252306751994,3.2450995445251465,6.193521589674845,116.10294452640484,3.047353506088257,6.1722370480185305,"Great shot with a good carry distance! Your club speed and ball speed are solid, but your launch angle is a bit high, causing some extra backspin. Working on reducing your club face angle relative to your path can help you keep the ball straighter. Try to feel like you're swinging more across the ball to maintain control.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:16:01,Brian,,Gap Wedge,63.85943619632053,1.3071945905685425,3.5894572734832764,5.053561210632324,1.464103937149048,87.4676374812334,1.3696900989281382,27.63057518005371,4.600247859954834,5517.0087890625,2030.094482421875,5878.662109375,Estimated,-20.202110290527344,24.89926549569259,112.52217708193255,-3.214062452316284,-6.308738459816766,116.2307685868418,-3.44758939743042,-6.989744191009322,"Your gap wedge shot carried about 112 yards, which is solid, but the ball was pushed a little to the left due to an open club face at impact. You have a decent swing speed, but focus on getting the club face square to your target. Working on your attack angle could also help you achieve better control and distance. Aim for a launch angle closer to 30 degrees for added height and distance.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:16:28,Lauren,,Gap Wedge,68.82868874381984,6.170932769775391,8.203927040100098,11.400811195373535,3.196884155273437,83.17692217363219,1.208462978035459,28.258359909057617,10.391417503356934,7123.37060546875,-516.64306640625,7142.08154296875,Estimated,4.148278713226318,23.69454249919,100.46277796598316,13.380667686462402,23.249058544172613,105.01439084285266,13.364380836486816,24.27335312351238,"Your gap wedge shot shows potential, but there are a few areas to improve. Your club path is significantly outside-in, which can cause slices. The club face angle is also quite open at impact. Focusing on bringing your club path more in-to-out and squaring the face will help improve your accuracy and distance. Additionally, your backspin is high, which is great for control but can hinder distance when not coupled with the right launch angle. Work on these areas for better results.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:17:08,Lauren,56,Sand Wedge,57.32402358077843,-1.5439529418945312,1.0662164688110352,8.886312484741211,7.820096015930176,66.02762025349057,1.1518315730305886,26.67059326171875,7.432830810546875,5323.1787109375,-499.1360168457031,5346.5283203125,Estimated,5.356764793395996,12.84958355313654,73.15269186801925,9.349225997924805,11.88376514400386,81.22239501299009,9.427629470825195,13.304365415291612,"Your sand wedge shot is producing good ball speed, but the face angle is significantly open at impact, causing the ball to veer off to the right. Focus on aligning your clubface more square to the target and try to work on your swing path. This should help reduce that side spin and improve your accuracy.",clubface alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:17:29,Jason,56,Sand Wedge,60.03519870800665,-2.939006090164185,5.588278293609619,0.9390001893043518,-4.649278163909912,65.70574236627681,1.0944536501969453,31.28560447692871,1.4705605506896973,4537.08984375,-158.78103637695312,4539.8671875,Estimated,2.0043184757232666,15.747145161524829,74.23397328370265,2.117755174636841,2.743187668753251,81.49699146553849,2.1486740112304688,3.0556226401386937,"You're doing a solid job with your sand wedge! Your club speed is good, and your launch angle is nice for a flop shot. However, your attack angle is slightly negative, which means you might be hitting down on the ball a bit too much. This can lead to higher spin and difficulty controlling the shot. Focus on striking the ball with a slightly more level swing. Also, your face angle is slightly open compared to your path, causing a little sidespin. Work on aligning your clubface more with your swing path.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:17:51,Brian,56,Sand Wedge,57.328430996606585,-0.6561815738677979,5.078179836273193,5.4032182693481445,0.3250384330749511,62.45809129383997,1.0894784700725024,30.634164810180664,5.073743343353272,4527.89794921875,1469.71142578125,4760.453125,Estimated,-17.98292350769043,13.569531505939947,67.61365898329177,0.9052541851997375,1.0683076933367843,74.93287553060236,0.4656222760677337,0.6087498983426443,"Your shot shows a decent club speed and good carry distance for a sand wedge, but the attack angle is slightly negative, suggesting you might be hitting down on the ball too much. This could lead to inconsistent contact and excessive spin. Try to focus on a slightly more neutral angle of attack to improve your launch and reduce spin. Also, your face angle is very close to your swing path, which is great for straight shots. Keep practicing this! ",attack angle drill,1.1807681,72.0,100.52864,41 +4/16/24 20:18:10,Lauren,56,Sand Wedge,60.79531794020886,,,,0.0,66.66455797322942,1.0965409875607997,30.681379318237305,-1.4806604385375977,6015.16796875,0.0,6015.16796875,Estimated,-0.0,16.107797577477072,74.28583714530032,-1.605228304862976,-2.0809969018907424,79.92812633942322,-1.5940957069396973,-2.2236393388673434,"Your shot with the sand wedge shows good potential! The carry distance of around 74 yards is solid, and your ball speed is good. However, it's important to work on ensuring more consistent contact with the ground and ball. Adjust your setup to ensure your weight is slightly favoring your front foot during the swing. This will help you create better contact and control the spin. Keep practicing those smooth swings!",weight shift drill,1.1807681,72.0,100.52864,41 +4/16/24 20:18:32,Herald,56,Sand Wedge,62.927137616833534,1.294791340827942,-0.6326119303703308,2.455106496810913,3.0877184867858887,73.58874050440136,1.1694277428044932,31.154373168945312,1.9375232458114624,4840.37109375,476.3017272949219,4863.7490234375,Estimated,-5.619921684265137,20.072605611492463,87.95360002327288,0.3220336139202118,0.4944007307446334,94.8370675191245,0.1938266605138778,0.3203112712827689,"Your club speed and smash factor are solid, indicating you’re making good contact. However, your attack angle is slightly positive, which is ideal for a sand wedge, but your spin is on the higher side. Focus on slightly lowering your launch angle to get more distance and consider adjusting your club face to ensure it’s more aligned with your swing path. Improving your aim can help reduce the sidespin for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:18:56,Herald,56,Sand Wedge,61.47085574803805,-8.402950286865234,3.326383590698242,7.092835426330566,3.766451835632324,57.62014389843307,0.937357113338578,33.27242660522461,6.242436408996582,3656.259521484375,-75.32345581054688,3657.035400390625,Estimated,1.180196762084961,12.781733340377173,60.66076433294302,6.858925819396973,7.2444077662480595,68.50655843836512,6.835781574249268,8.153936551703566,"Your club speed is good for a sand wedge, but your attack angle is too steep, which can lead to inconsistent contact. Work on getting the club more level through impact. Your ball is also spinning too much, which may hinder your distance. Focus on a smoother swing and aim to make solid contact to reduce that spin. You also have a noticeable right tendency in your shot direction. Try to square the clubface at impact for better accuracy.",attack angle adjustment drill,1.1807681,72.0,100.52864,41 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json new file mode 100644 index 0000000000..9616932bbd --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json @@ -0,0 +1 @@ +{"Golf_Shot_Data_12_chunk_0.txt": "file-7HBkXNEyW3pJF4CxFntCMs", "Golf_Shot_Data_12_chunk_1.txt": "file-1xNiMLRokUESwGw3buRh8M", "Golf_Shot_Data_12_chunk_2.txt": "file-QYi6m8jqfJCBjQ8tMBxztP", "Golf_Shot_Data_12_chunk_3.txt": "file-J5Po37WkV6yRkfg65Y6GGM", "Golf_Shot_Data_12_chunk_4.txt": "file-JMWXuGJ7Eg7xTLPS33VKnS", "Golf_Shot_Data_12_chunk_5.txt": "file-BoNdiEBjBoKuEnV35Vf1Q5", "Golf_Shot_Data_12_chunk_6.txt": "file-YYJte8uZEoGB2wGcAZaJnU", "Golf_Shot_Data_12_chunk_7.txt": "file-353V4oEC9aFQPxmKgyRy7p", "Golf_Shot_Data_12_chunk_8.txt": "file-LeKLdBijMipXhkXbF8rnMP", "Golf_Shot_Data_12_chunk_9.txt": "file-PnLNe5KgqrFoTzXj2KfkJt", "Golf_Shot_Data_12_chunk_10.txt": "file-PzDkP6rRGYzSpvku3sx5yg", "Golf_Shot_Data_12_chunk_11.txt": "file-DVdUXe9es1Zm2U3s5txN4D", "Golf_Shot_Data_12_chunk_12.txt": "file-KgHE4DKbLBPwpgHh1sEdTv", "Golf_Shot_Data_12_chunk_13.txt": "file-CBZvw2BHbjhqNjA8yv8jtB", "Golf_Shot_Data_12_chunk_14.txt": "file-NiozPaqCC4fREKnhwCwfvp", "Golf_Shot_Data_12_chunk_15.txt": "file-FWQtzb16zVGUwxXHGizcMc", "Golf_Shot_Data_12_chunk_16.txt": "file-GBvuKyUkaxbC48vEXzS8aH", "Golf_Shot_Data_12_chunk_17.txt": "file-NobQfumKTxJcoHWS3zhzoR", "Golf_Shot_Data_12_chunk_18.txt": "file-WtbcKyFsAMzEHXERZoGpuR", "Golf_Shot_Data_12_chunk_19.txt": "file-KjfMPLdEnff2vRcUy9RcA1", "Golf_Shot_Data_12_chunk_20.txt": "file-X1c1zMEzJ4bHpzXXzcjQtd", "Golf_Shot_Data_12_chunk_21.txt": "file-HG8WvHcJ6LqDRfHqcqNWXZ", "Golf_Shot_Data_12_chunk_22.txt": "file-TTXMTDowcukG2PQp97kPRd", "Golf_Shot_Data_12_chunk_23.txt": "file-SJkpTGa3NQQu4wkhXJDibi", "Golf_Shot_Data_12_chunk_24.txt": "file-Gb3eHL4Qe1MhwP9GvxB92U", "Golf_Shot_Data_12_chunk_25.txt": "file-2yj52fAEhV1nZZmSc5Qx7b", "Golf_Shot_Data_12_chunk_26.txt": "file-5dNx4FoePfX6MYd4aRW6Un", "Golf_Shot_Data_12_chunk_27.txt": "file-PRrMp16poweVWBNg4tn65c", "Golf_Shot_Data_12_chunk_28.txt": "file-QfAcLtFMsyUaW7mBTQYuEW", "Golf_Shot_Data_12_chunk_29.txt": "file-SDemKzMY8j29iwBNKUTvkU", "Golf_Shot_Data_12_chunk_30.txt": "file-M7YcQ4pD5ek38DEiicguDK", "Golf_Shot_Data_12_chunk_31.txt": "file-MsZHLqAk6GiRfnB9Q995rs", "Golf_Shot_Data_12_chunk_32.txt": "file-6T5QsRKLKdeATGdzn6yba4", "Golf_Shot_Data_12_chunk_33.txt": "file-7zs5NAc8J1F61bPaVeH317", "Golf_Shot_Data_12_chunk_34.txt": "file-7Y8d6UBNyHZtAPhzaD1pmA", "Golf_Shot_Data_12_chunk_35.txt": "file-2a4HVQC5xcsVj16bG8ZT7G", "Golf_Shot_Data_12_chunk_36.txt": "file-E13SM3U1S9eu7hYHMzBrQs", "Golf_Shot_Data_12_chunk_37.txt": "file-8MS2oefjYH5cm1JUvpjmpW", "Golf_Shot_Data_12_chunk_38.txt": "file-Jrjerqkgz5RMGGJ7u5dycq", "Golf_Shot_Data_12_chunk_39.txt": "file-MknC7NvgGMAYadMtkCfCLJ", "Golf_Shot_Data_12_chunk_40.txt": "file-D4r8PtqhZQ7Ydc5GePafSu", "Golf_Shot_Data_12_chunk_41.txt": "file-R8udAskna4bmxNrFxk2tAa", "Golf_Shot_Data_12_chunk_42.txt": "file-SfdKiSnT9F6rtdMGH1WaPg", "Golf_Shot_Data_12_chunk_43.txt": "file-5r8wU8PqrMZVN5geAAzrS5", "Golf_Shot_Data_12_chunk_44.txt": "file-7GkKWKbWj8gVTAxikytiDj", "Golf_Shot_Data_12_chunk_45.txt": "file-Qwn6nsaqfu3kRerepHoUme", "Golf_Shot_Data_12_chunk_46.txt": "file-WSDX6tbaic8DYfSCq4dT1s", "Golf_Shot_Data_12_chunk_47.txt": "file-8MTXkiGrDpb88EWtZSpeRo", "Golf_Shot_Data_12_chunk_48.txt": "file-74aJ9A8kbRuorjG3sZjRma", "Golf_Shot_Data_12_chunk_49.txt": "file-P2jNEzPNGLHREnARCsJ525", "Golf_Shot_Data_12_chunk_50.txt": "file-WZ6C29kCTCQBiuZr6NE1yM", "Golf_Shot_Data_12_chunk_51.txt": "file-5eTz4HQw5NZjYVDVjca9dn", "Golf_Shot_Data_12_chunk_52.txt": "file-FtY7NXJ9FGtBRTwsjbUPe5"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv new file mode 100644 index 0000000000..3e5075821b --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv @@ -0,0 +1,40 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +4/16/24 19:04:12,Lauren,56.0,Sand Wedge,64.27329808918694,2.034982681274414,1.6168146133422852,-6.838716506958008,-8.455531120300293,74.60301787161552,1.1607155706883885,28.00687026977539,-5.415170192718506,3950.7705078125,225.65310668945312,3957.20947265625,Estimated,-3.2689671516418457,17.682554333140388,91.26021322637187,-6.76515007019043,-10.750468638844495,100.92706632545288,-6.801263332366943,-11.95240799943565,"Your shot data shows that your club face is open at impact, which is causing the ball to spin right and deviate from your target. Focus on closing the club face more at impact and ensure you're following through in the right direction. Also, your launch angle is good, but the high backspin could be affecting distance. Try to hit down on the ball more gently to generate less spin while still getting it in the air.",club face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:04:57,Brian,56.0,Sand Wedge,63.04044190989498,-0.9185751080513,2.932801961898804,2.821116209030152,-0.1116857528686523,72.2660122950956,1.1463436820190271,30.895601272583008,2.6843016147613525,5963.07568359375,1427.8878173828125,6131.650390625,Estimated,-13.46619987487793,19.22126983507883,85.53664895570091,-1.6663613319396973,-2.487497829843903,88.58413475377438,-1.806127905845642,-2.791956052124931,"Your sand wedge shot had a good launch angle and ball speed! However, the slight negative attack angle indicates you may be hitting down on the ball too much, which can lead to extra backspin and less carry. Focus on a more neutral attack angle to help the ball get airborne better and reduce spin. Moreover, the club path shows you are swinging slightly to the right, which might cause your shots to fade. Aiming to get your path more neutral will help improve accuracy.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:05:32,Brian,56.0,Sand Wedge,67.83443034569154,2.807236671447754,0.082939513027668,-3.695319652557373,-3.77825927734375,77.0613831149467,1.1360216739822773,27.70927047729492,-3.025041580200196,4518.814453125,1714.0198974609375,4832.96484375,Estimated,-20.77210807800293,18.477416405045687,93.55885194557597,-9.896721839904783,-16.08020944067323,101.63917650235726,-10.35863971710205,-18.27563252556638,"Your swing speed is good, but the club face is quite closed at impact, which is causing your shots to go left. Focus on keeping the club face square to your target. Also, try to keep a more neutral path to improve accuracy. Working on your launch angle can help you get the right height for better carry distances.",face angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:06:05,Jason,56.0,Sand Wedge,60.78824388847306,0.952912211418152,0.6676788330078125,-2.980591058731079,-3.648269891738892,73.30968665655564,1.2059846109562795,24.0530948638916,-2.3647806644439697,7355.62744140625,-49.41049575805664,7355.79345703125,Estimated,0.3848713636398315,14.740885288884442,83.55232225873715,-2.4141104221343994,-3.519385613100212,90.26729895325298,-2.3886806964874268,-3.762168152597411,"Your sand wedge shot shows good club speed at 60.8 mph and decent ball speed of 73.3 mph. However, the club face is slightly closed at -3 degrees, leading to some leftward spin and a small leftward launch direction. To improve accuracy and control, work on ensuring the club face is more square at impact and focus on creating a smoother swing path. Your backspin is high, which is good for stopping the ball quickly, but adjust the face position to improve direction.",face angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:06:38,Lauren,56.0,Sand Wedge,64.71436393492877,3.860236644744873,1.6856430768966677,-1.1578524112701416,-2.8434953689575195,77.23403605676867,1.1934604832773852,27.662199020385746,-0.7401667833328247,7048.69384765625,1275.1365966796875,7163.10400390625,Estimated,-10.254133224487305,19.604170479304912,90.63744639406012,-4.622494697570801,-7.304540663935597,95.82493390996116,-4.791787624359131,-8.004736169932414,"Your swing shows good club speed and launch angle, but the ball started to the left and spun quite a bit. Try to aim straighter and reduce that spin for better distance. Work on keeping the club face more square to your path at impact to improve direction.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:07:05,Herald,56.0,Sand Wedge,65.75016212057199,4.297850608825684,-2.828770875930786,-8.064591407775879,-5.235820770263672,81.01606816524509,1.2321805080370545,27.5271053314209,-6.978394031524658,4742.20166015625,2737.910888671875,5475.822265625,Estimated,-30.0,19.753279081398205,98.0892386860387,-17.8643856048584,-30.090344934440736,105.40951904325176,-18.504045486450195,-33.45398877782054,"Your shot shows that the clubface is open at impact, causing the ball to spin to the right and fly offline. Focus on getting the clubface squared at impact and practice aligning your swing path more consistently. This will help you achieve straighter shots and more control over your distance.",clubface alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:07:48,Lauren,56.0,Sand Wedge,60.73416024564858,-2.828968048095703,8.562311172485352,7.468231678009033,-1.0940794944763184,69.65495761300144,1.1468826988184464,28.98843765258789,7.205951690673828,5646.30810546875,1786.1478271484375,5922.08740234375,Estimated,-17.554197311401367,16.23151241142807,78.93777355367729,2.352018356323242,3.239457595628892,85.34247653177863,1.937853217124939,2.8859217550388507,"Your club speed and ball speed are good, but the excessive backspin indicates that you might be scooping the ball. Aim to keep the clubface square to your path and hit down slightly more on the ball. This will help reduce spin and improve carry distance.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:09:46,Herald,56.0,Sand Wedge,64.97208469551333,-2.958186388015747,8.06728458404541,9.24444580078125,1.1771612167358398,68.46673451887727,1.0537869431116664,28.49518394470215,8.603033065795898,9711.96484375,994.9783325195312,9762.798828125,Estimated,-5.849471569061279,15.842845291760112,72.20515847379829,7.408779621124268,9.310686414884117,75.14975925299132,7.299363613128662,9.548053692649887,"Your shot with the sand wedge shows some room for improvement. The club path is quite positive, which is good, but your club face is open relative to that path. This could be causing the ball to veer to the right. Your attack angle is slightly descending, which is okay for a sand wedge, but let's focus on getting that club face aligned better with your path. Also, the high backspin indicates good contact, but let's work on reducing your total deviation to keep your shots more accurate.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:10:59,Jason,,Pitching Wedge,64.63230834808746,1.2510894536972046,1.5377776622772217,-4.305159568786621,-5.842937469482422,79.33694940015448,1.2275122369585325,18.835208892822266,-3.3439383506774902,5090.16650390625,1413.3328857421875,5282.736328125,Estimated,-15.517818450927734,11.954428195299442,92.4433283664439,-8.232633590698242,-13.237241096348043,103.8456433941692,-8.713095664978027,-15.731263105451603,"Your club speed and ball speed are decent, but the face angle at impact is causing the ball to hook left. Focusing on aligning your clubface at impact and improving your attack angle will help. Also, your spin rate is a bit high, so try to make cleaner contact to reduce spin for better distance.",clubface alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:11:43,Herald,,Pitching Wedge,62.47514496379654,-2.5082709789276123,3.790563106536865,4.561107635498047,0.7705445289611816,76.67174707597405,1.227236001139401,17.995403289794922,4.2208991050720215,5821.35009765625,631.0888671875,5855.4580078125,Estimated,-6.187236309051514,10.74238472653667,86.92872973504473,2.545374870300293,3.860580998083975,98.03630684273504,2.315959215164185,3.961722203085088,"Your pitching wedge shot was solid, but here are a few key points to work on. The attack angle is slightly negative, meaning you're hitting down on the ball a bit too much. Try to get a bit more level in your swing. Your club path and face are also slightly open, which could lead to pushing your shots right. Focus on aligning your body and clubface more square to your target. Keeping the spin rate high is good for stopping power but could be contributing to your carry deviation. Aim for a smoother, more consistent swing to improve your accuracy.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:12:23,Lauren,,Pitching Wedge,65.18762567596514,1.339600682258606,2.694708824157715,-1.48063862323761,-4.175347328186035,87.77234223320193,1.3464571124203997,17.99213409423828,-0.8790493607521057,6148.30517578125,3549.72509765625,7099.45068359375,Estimated,-30.0,14.064261515834232,102.70207695164754,-11.82925033569336,-21.05349466091002,112.20997599228303,-12.74705696105957,-24.75883424496056,"Your shot shows a solid club speed and decent carry distance, but you'll want to work on squaring the clubface at impact. The negative angle of the clubface suggests you're hitting into the ball a bit open, which can cause a slice. Focus on aiming your clubface at your target and practicing to square it. Additionally, your high backspin could be affecting distance; try to lower the spin for longer carry.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:13:18,Lauren,,Pitching Wedge,61.90811577101249,1.2414132356643677,-0.3284884989261627,-3.917819023132324,-3.5893304347991943,88.09203134566269,1.4229480294877657,20.536846160888672,-3.25928807258606,5088.57470703125,1789.3084716796875,5393.99853515625,Estimated,-19.37333106994629,17.208035668441994,110.42829882403294,-10.489819526672363,-20.104674265297263,120.12906034227944,-11.001365661621094,-22.9244984865386,"Your shot shows a couple of things to work on. First, your club speed is decent, but the club face is quite closed at impact, which is causing the ball to spin and veer off to the left. Try focusing on keeping your club face square at impact. Also, your attack angle is quite low, so a slight adjustment to your stance might help you get under the ball more effectively for better launch and distance. Finally, working on hitting with less backspin can help your distance too.",club face awareness drill,1.1807561,72.0,100.527626,41 +4/16/24 19:13:52,Lauren,,Pitching Wedge,65.33707248546443,3.658418655395508,-0.5510265827178955,7.322935581207275,7.87396240234375,80.53997339022044,1.2326841458673894,23.20979690551757,5.946277618408203,6158.87939453125,2137.340576171875,6519.2041015625,Estimated,-19.13851356506348,16.89278186155275,96.3021047987595,-0.4809198677539825,-0.8083624844487289,103.7713185423172,-0.969951629638672,-1.7568643237506194,"Your shot with the pitching wedge shows a solid club speed and good backspin, which indicates you're striking the ball well. The face angle is quite open at impact, leading to a slight push to the right. Focus on getting your club path and face angle more aligned at impact for straighter shots. A practice drill you might find beneficial is the 'Face Alignment Drill' to help you square the clubface at impact.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:14:35,Herald,,Pitching Wedge,64.86628538255036,6.2394843101501465,0.2174957543611526,4.010677337646484,3.7931816577911377,84.14733871343742,1.2972430626661695,23.875816345214844,3.321676015853882,5437.1298828125,1706.7138671875,5698.7060546875,Estimated,-17.42706298828125,19.168173205535368,104.54327741279305,-2.8040733337402344,-5.114383959535076,112.28978259398536,-3.223550796508789,-6.314228553274177,"Your pitching wedge shot shows good club speed and ball speed. However, your launch angle is a bit high, which could lead to more backspin and less distance. You also tend to pull your shots slightly left (negative carry deviation), suggesting a need for better alignment. Focus on keeping your swing path straighter and your clubface square at impact to straighten out your shots.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:15:14,Jason,,Pitching Wedge,62.68586466652732,3.590726613998413,4.629613876342773,-0.746221125125885,-5.375834941864014,89.70271356681951,1.4309878956606066,18.426130294799805,-0.0336732938885688,6332.91064453125,1393.953857421875,6484.50927734375,Measured,-12.413576126098633,16.696764457515314,111.53471118423568,-4.904206275939941,-9.535121101678785,120.45906668943373,-5.233940124511719,-10.98859622780526,"Your pitching wedge shot had a decent club speed and a solid ball speed, but the club face was slightly closed at impact, causing your shot to veer left. To improve accuracy, focus on aligning your body and club face more square at address. Additionally, work on reducing your spin rate for better distance and control. You might also want to practice hitting more consistently in the center of the clubface.",club face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:15:48,Jason,,Pitching Wedge,64.50140425803556,7.252927780151367,6.586523532867432,9.043557167053224,2.457033634185791,87.26099666478694,1.3528542156338557,22.350997924804688,8.252734184265137,5682.333984375,314.7972717285156,5691.046875,Estimated,-3.1709046363830566,19.72990029436528,110.94847266371198,7.727813720703125,14.918971238360086,118.8027689047467,7.59509801864624,15.702410912175424,"You're making solid contact with good distance, but your ball is veering right due to an open club face. Work on aligning your club face more square at impact and keeping your swing path more neutral. This will help improve accuracy and keep the ball on target.",club face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:18:08,Lauren,,7 Iron,72.51963710292603,5.30142068862915,3.2348968982696533,3.662726402282715,0.4278295040130615,107.4298946879262,1.4813904065108956,11.558192253112791,3.413419485092163,4457.7900390625,552.5966796875,4491.90966796875,Measured,-7.066453456878662,14.494354644645114,142.01364918883155,0.8764801621437073,2.17287683340399,156.63325076227738,0.6142119765281677,1.6799946717397916,"Your club speed of around 72 mph is solid, but we can work on keeping your attack angle more consistent to increase distance. The backspin is a bit high, which can lead to less carry distance; a slightly lower attack angle can help. A small adjustment in your swing path will also help straighten things out. Focus on balance and follow-through to improve your accuracy and distance.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:18:49,Herald,,7 Iron,73.92326891236098,0.4608841836452484,2.94195294380188,5.703413486480713,2.761460542678833,95.61600642503436,1.2934493811196444,16.523033142089844,5.053030967712402,2601.91455078125,-49.59428024291992,2602.38720703125,Measured,1.0919647216796875,14.046033863221169,127.2353688959738,5.539304733276367,12.281897042951073,146.36213695138397,5.547152996063232,14.148087650246453,"Your 7-iron shot shows good club speed and decent carry distance. However, the ball is starting to deviate quite a bit to the right, which indicates that your clubface is open at impact. To improve, focus on keeping your clubface square to your target line during your swing. You can also work on your attack angle for better launch and distance.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:21:41,Herald,,7 Iron,,,,,0.0,62.04819735520414,-27.738025665283203,21.06759262084961,-11.373320579528809,4319.63525390625,0.0,4319.63525390625,Estimated,-0.0,7.632898105741049,61.74673902760787,-11.75205135345459,-12.57635128034542,74.11462632805706,-11.681639671325684,-15.006245368397344,"It looks like your shot lacked some solid contact, as indicated by the negative smash factor. This means the ball isn't coming off the clubface effectively, leading to a lower ball speed and inconsistent flight. Work on your setup and making sure your clubface is aligned properly at impact. Your spin rate is a bit high, which may indicate you're hitting down too steeply or not striking the ball cleanly. Focus on a smoother, more controlled swing to improve consistency.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:23:15,Lauren,,7 Iron,89.84549165324097,,,,0.0,91.91470725198906,1.0230308228122813,5.709312438964844,-0.3802406787872314,1742.9669189453125,-311.0150756835937,1770.498291015625,Measured,10.117376327514648,1.7791916859228394,60.53794226494938,0.5753931999206543,0.608207629066996,113.57233684321454,1.0315449237823486,2.0448608700042143,"Your ball speed is good, but the launch angle is too low, which can affect distance and control. Focus on improving your launch angle to achieve a more optimized trajectory. Also, the sidespin indicates a slight leftward spin, which might mean you’re coming over the top or your face is slightly closed at impact. Work on your swing path to promote a straighter ball flight.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:23:57,Jason,,7 Iron,75.25628820296151,,-2.3829493522644043,17.209381103515625,19.592330932617188,84.32411320771826,1.1204925890086603,4.619553565979004,13.838005065917969,4518.68798828125,-288.9774475097656,4527.9189453125,Estimated,3.659175395965576,1.66284621255474,59.46710704532779,14.543761253356934,14.933330586141553,99.9348612589356,14.765520095825195,25.46978466048108,"Your swing speed with the 7 iron is decent, but the ball isn't launching very high, which is affecting your distance. The club path is slightly to the right, and the face angle is wide open at impact, leading to a push and high spin. Focus on closing the clubface and adjusting your swing path to be more neutral to improve your accuracy and distance.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:24:34,Lauren,,7 Iron,68.33255366662206,0.0781244561076164,-0.8823695778846741,4.346738338470459,5.229107856750488,98.90192478940024,1.4473617548660442,16.776119232177734,3.460101366043091,2506.2783203125,-345.85565185546875,2530.029052734375,Measured,7.856951236724853,15.387253056767577,135.24353793874343,5.784181594848633,13.6300914920148,154.1415660061066,6.026427745819092,16.182910900197953,"Your swing speed is decent for a 7 Iron, and your ball speed is good too, which means you're generating solid power. However, your attack angle is very flat and your club path is slightly left, which can lead to hooks or pulls. Focus on improving your swing path to keep it more neutral and work on increasing your attack angle to get the ball flying higher with a better trajectory. Adjusting your grip or stance might help with that.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:25:10,Jason,,7 Iron,67.77408330844719,1.776463270187378,5.554759979248047,7.053760051727295,1.499000072479248,94.5676899837863,1.395337057579938,15.681394577026367,6.489169120788574,2143.313232421875,-343.9935913085937,2170.742431640625,Measured,9.117995262145996,11.810558335500332,121.2440916485939,8.764593124389648,18.47458375044266,142.92255168228075,9.049456596374512,22.4798780948538,"Your swing speed and ball speed are great, but your ball is hooking left due to an open club face at impact. To improve your accuracy, focus on keeping your clubface square to your target. Try to reduce the path deviation to straighten your shots.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:25:52,Lauren,,7 Iron,70.19814494746242,1.9132022857666016,0.698431134223938,5.323687553405762,4.625256538391113,100.40063390214073,1.430246254759045,15.10423183441162,4.460390567779541,2826.1943359375,-415.8321533203125,2856.622314453125,Measured,8.370160102844238,14.264743792609352,134.58328327982963,7.087757110595703,16.60621546169989,152.10741128767222,7.34227180480957,19.438837733248192,"Your 7-iron shot shows potential! Your club speed and ball speed are decent, but the spin rate is quite high, which is causing the ball to balloon and not carry as far as it could. Focus on reducing backspin and adjusting your club face angle at impact to aim straighter. You might also want to work on your attack angle to get a more optimal launch. Overall, aim for a smoother, more controlled swing to help with consistency.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:26:25,Brian,,7 Iron,72.36996416270176,-0.8693388104438782,2.5513510704040527,1.8613282442092896,-0.6900228261947632,107.7312800115169,1.4886186729250828,14.50095558166504,1.848180174827576,2581.235595703125,844.9077758789062,2715.998046875,Measured,-18.124664306640625,15.430957913593716,148.41735093408352,-3.491661071777344,-9.039252189418336,168.18265523918308,-4.133891582489014,-12.123844094070025,"Your shot shows a good club speed and decent ball speed, but you're missing the target a bit. The club path is slightly out to the right, and the face is also open, which contributes to your rightward deviation. To improve your accuracy, try to focus on aligning your clubface more square to your target at impact. This can help reduce the sidespin and keep the ball straighter.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:27:06,Jason,,7 Iron,71.58636573465992,2.993263959884644,5.729365825653076,6.436550617218018,0.7071847915649414,103.89657224397524,1.4513458139371882,15.400226593017578,6.004026889801025,4410.9609375,539.6675415039062,4443.8515625,Measured,-6.975297927856445,18.48207422369705,141.3593268345503,3.62811803817749,8.945319860932727,153.71033501788042,3.383387565612793,9.071533605203626,"Your ball speed and smash factor are strong, which means you're hitting the ball well. However, your club face is open relative to your swing path, causing the ball to drift right. Focus on closing your clubface at impact to improve accuracy and reduce the distance it drifts off target.",face angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:27:46,Jason,,7 Iron,71.25888577873138,5.356181621551514,-2.74214243888855,3.201937437057495,5.944079875946045,104.59079356962776,1.4677579143518538,14.305222511291504,2.2870280742645264,2224.07666015625,-131.4239044189453,2227.956298828125,Measured,3.381758213043213,13.570591144038872,142.41642847692128,3.230163812637329,8.024919355454415,164.63435276985183,3.3355414867401123,9.578984487039406,"Your 7-iron shot is solid, but there's room for improvement! Your club speed is decent, and you're generating good ball speed. However, your club path is slightly out to the right (negative), and the face angle is open to that path, which can cause a slice. Focus on getting your club on a straighter path at impact to improve accuracy. Also, increasing your launch angle slightly could help with carry distance.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:28:26,Lauren,,7 Iron,71.04372026061537,-1.2656214237213137,1.751871943473816,3.3552803993225098,1.6034084558486938,107.59136909202334,1.5144388370617037,15.70225715637207,2.9753098487854004,2486.32958984375,928.843994140625,2654.163818359375,Measured,-20.484703063964844,16.87687894646183,150.68435903885438,-3.0616455078125,-8.048081208703309,168.7376719820204,-3.72982668876648,-10.976731618540157,Your 7 iron swing shows good ball speed but has a slight tendency to slice. Focus on keeping your club face more aligned with your swing path at impact. A small adjustment here can improve both your accuracy and distance.,swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:29:00,Herald,,7 Iron,74.56136715204684,8.35486888885498,-1.7553778886795044,3.3005850315093994,5.055963039398193,111.53455987490544,1.4958760030172489,15.98447608947754,2.491530418395996,2500.849365234375,143.71115112304688,2504.97509765625,Measured,-3.288881301879883,19.571417649719702,164.7601576773759,1.5609740018844604,4.488195726845845,183.65288755424444,1.442115068435669,4.622018840772,"Great job with your 7 iron! Your swing speed and ball speed are solid, resulting in a good carry distance. However, your club path and face angle indicate a slight out-to-in swing, which can cause unwanted sidespin. Focus on improving your swing path to help straighten out your shots. Keep your attack angle positive to maintain good launch and carry distance.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:29:44,Jason,,7 Iron,75.43747437968796,4.64340877532959,1.7869501113891602,5.256977558135986,3.470027446746826,110.46435568612742,1.4643167284490994,16.763893127441406,4.5417962074279785,2847.122314453125,551.8009643554688,2900.101806640625,Measured,-10.968513488769531,21.0764041200448,161.68455392344913,0.9889314770698548,2.790829665169383,177.93848456414526,0.6299394965171814,1.957044275138017,"Your 7 iron shot shows good speed and decent distance. However, your club face is significantly open relative to your club path, which can lead to inconsistent direction. Focus on aligning your clubface more with your swing path for better accuracy. Also, a slightly lower attack angle could help with your launch and control.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:30:59,Herald,,7 Iron,74.54135671619588,3.378999948501587,4.37150239944458,9.85336685180664,5.4818644523620605,101.1339886430651,1.3567500391509688,15.40544319152832,8.640771865844727,4643.6064453125,129.51882934570312,4645.412109375,Measured,-1.5976718664169312,17.494308999096233,135.2427119216427,8.547551155090332,20.101121974583748,147.25161552755526,8.443292617797852,21.621001783543303,"Your shot shows good club speed and decent distance, but the club face is open at impact, causing the ball to go right (slice). Work on bringing the club path more in line with the face angle to improve accuracy. Focus on hitting straighter shots and lowering your backspin for more distance.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:31:45,Brian,,7 Iron,72.89625995866936,1.8830320835113523,1.7011650800704956,1.5288386344909668,-0.1723264455795288,105.85868721143744,1.4521826945779803,12.9044771194458,1.468684434890747,2944.2587890625,-376.8838806152344,2968.282470703125,Measured,7.294554710388184,13.474437330168712,141.9483521198381,3.7414631843566895,9.262852515505188,161.8701824937234,4.003941535949707,11.302624567404903,"Your shot with the 7 iron shows good club speed and a decent carry distance of about 142 yards. However, your backspin is quite high, which can lead to inconsistent distance. The slight right drift in ball flight suggests that your club path is slightly open at impact. Work on keeping your clubface square to the path for straighter shots.",clubface alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:32:22,Jason,,7 Iron,75.2323439458196,4.128006458282471,3.5857722759246826,6.406345367431641,2.820573091506958,104.17694874323116,1.3847361823294608,16.90890121459961,5.710994720458984,2436.866943359375,1107.216064453125,2676.611328125,Measured,-24.43517303466797,17.018097625111864,144.00563531709304,-1.2406468391418457,-3.1181329443680568,162.6245613840856,-2.086003303527832,-5.9197511542271855,"Your club speed is solid for a 7 iron, and your ball speed is pretty good too! However, your attack angle is slightly high, which can lead to higher shots that may fail to carry effectively. Try to focus on getting a more level swing path to improve accuracy, as your ball is deviating a bit to the left. Consider practicing with a half swing pause to help build better timing and control.",half swing pause,1.1807561,72.0,100.527626,41 +4/16/24 19:32:53,Lauren,,7 Iron,73.21764718487611,-1.264788269996643,3.422514200210572,12.294219017028809,8.871705055236816,99.75823491206302,1.3624889455976557,18.10674285888672,10.526999473571776,1986.88916015625,681.3255615234375,2100.460205078125,Measured,-18.927392959594727,16.333695524363065,138.52485332518154,6.103806495666504,14.729411786201126,158.4315984574696,5.461061000823975,15.077875235163106,"Your club speed is good at 73 mph, and you're generating a decent ball speed of almost 100 mph, which is great! However, the club face angle is quite open at 12 degrees, leading to a right-side shot tendency. To improve, try to focus on squaring the club face at impact. Your attack angle is slightly down, so working on a more neutral angle could help. Overall, focus on keeping that club face straighter during your swing.",face square drill,1.1807561,72.0,100.527626,41 +4/16/24 19:33:39,Jason,,8 Iron,69.97457845958297,-0.5763123631477356,5.338718891143799,4.781692981719971,-0.5570259094238281,103.10726508178232,1.4734960517316535,15.59692096710205,4.595808982849121,4960.35302734375,-1000.8339233398438,5060.31298828125,Measured,11.40722942352295,18.628162440028063,137.54437102660904,9.580474853515623,22.89188332647018,148.75241350712713,9.878841400146484,25.5207828728444,"Your swing speed is solid, but your attack angle is slightly negative, which might lead to hitting too many shots low or resulting in too much backspin. Work on getting a more positive attack angle to help with your launch. Your ball is spinning a lot and that can reduce distance, so aim to strike the ball with a cleaner descending blow. Also, your carry distance is good, but the deviation indicates inconsistency in direction. Focus on keeping your club path straighter and aligning your body properly to improve accuracy.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:34:15,Herald,,8 Iron,67.92418717703413,-1.443292260169983,6.21034574508667,3.584466457366944,-2.6258792877197266,106.07775241790478,1.5617080870092586,16.762653350830078,3.721444129943848,6081.95703125,747.5087890625,6127.72119140625,Measured,-7.0068535804748535,23.12009140956593,141.95290772930275,0.776068925857544,1.922718675618583,150.51515068730987,0.5881738662719727,1.5450283532750717,"Great job with your 8 iron! Your club speed and ball speed are solid, but let's work on your attack angle which is slightly negative. This can lead to a lower flight and less distance. Focus on hitting up on the ball. Your club path and face angles look good, which means you're generally on the right track with your swing direction.",upward hit drill,1.1807561,72.0,100.527626,41 +4/16/24 19:35:02,Herald,,8 Iron,92.14710990461208,,,,0.0,104.3675470780572,1.1326187786691884,19.03961181640625,8.077310562133789,3196.93359375,536.3910522460938,3241.619873046875,Measured,-9.524542808532717,22.360228683451624,156.49594836419965,5.003589153289795,13.64927240173654,165.3052622150044,4.806726932525635,13.851806162901994,"Your club speed is strong, but we need to work on your launch direction and spin rates for better accuracy and distance. A high backspin can lead to less distance and more unpredictability. Focus on keeping a steady swing path and aim to hit the ball more consistently in the center of the clubface for better results.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:35:29,Brian,,8 Iron,72.5109844027329,-0.7582629919052124,6.182328701019287,6.369043350219727,0.1867146492004394,109.86379514678627,1.515133135368737,18.538793563842773,6.005253314971924,3481.55224609375,413.8565673828125,3506.06396484375,Measured,-6.7790117263793945,25.04068963566692,160.71289081755822,3.764159917831421,10.550756059822334,174.00140337940138,3.5326907634735107,10.721624789175394,"Your shot data shows a decent swing speed and solid ball speed, but there are a few areas to work on. The attack angle is slightly downward, which can lead to excessive backspin and reduced distance. A better upward angle at impact will help you achieve a higher, more effective launch. Also, trying to align your clubface closer to the club path can help reduce your side spin and keep the ball straighter. Focus on a smoother, more balanced swing.",attack angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:36:02,Brian,,8 Iron,68.70709014643126,4.51422929763794,4.6442484855651855,5.637129783630371,0.9928812980651855,98.88318580555006,1.4391991509872757,17.25286865234375,5.211587429046631,2864.95361328125,935.6414184570312,3013.865234375,Measured,-18.086090087890625,16.378691554384545,134.22794574158615,-0.0839293748140335,-0.1932297103952063,150.05875538013606,-0.6792617440223694,-1.779250221541247,"Your 8-iron shot shows good potential with a solid club speed at nearly 69 mph. However, your ball is spinning a bit too much (over 2800 rpm), which can lead to a higher trajectory and reduced distance. Also, the clubface is slightly open relative to your swing path, which is causing a slight fade. Focus on improving your clubface alignment and reducing the backspin for a straighter shot with more distance.",face alignment drill,1.1807561,72.0,100.527626,41 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json new file mode 100644 index 0000000000..3700d4b7d5 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json @@ -0,0 +1 @@ +{"Golf_Shot_Data_13_chunk_0.txt": "file-UfaohkK4URQfkQujjgkJJo", "Golf_Shot_Data_13_chunk_1.txt": "file-ACqQs2BDK9NgY1oTXbmh3E", "Golf_Shot_Data_13_chunk_2.txt": "file-EouxCMdxQ2N71ipthePFh4", "Golf_Shot_Data_13_chunk_3.txt": "file-QHNRWhmRZHLeFD689X3a7t", "Golf_Shot_Data_13_chunk_4.txt": "file-LmHtBRE7JQXe4zQxtoAsVo", "Golf_Shot_Data_13_chunk_5.txt": "file-TWHeAj7EHQ5Bx94QQwKk4c", "Golf_Shot_Data_13_chunk_6.txt": "file-MhpvQBorybQHjHK4dn9T7H", "Golf_Shot_Data_13_chunk_7.txt": "file-D9G6iqierPKtARMbTzu4ZV", "Golf_Shot_Data_13_chunk_8.txt": "file-Cp4r2Gv7Nfh69uWqXG9QDX", "Golf_Shot_Data_13_chunk_9.txt": "file-ScndDK61V9WxMQ8QHVQyxR", "Golf_Shot_Data_13_chunk_10.txt": "file-UAm9ZpPTiNcezftJ4bTnYG", "Golf_Shot_Data_13_chunk_11.txt": "file-3zgaMuqfrCp4bTuUfM2tqJ", "Golf_Shot_Data_13_chunk_12.txt": "file-8bWs3WRBawNv7SSfEhKp2A", "Golf_Shot_Data_13_chunk_13.txt": "file-3gSrSofEwu4Jym4kYgSKKJ", "Golf_Shot_Data_13_chunk_14.txt": "file-2SxXq2CQR46rQutfCxFK4i", "Golf_Shot_Data_13_chunk_15.txt": "file-QaMWPESykPV7B3Eoa7dVWk", "Golf_Shot_Data_13_chunk_16.txt": "file-FAoNiKEznb9fumHDErg3JT", "Golf_Shot_Data_13_chunk_17.txt": "file-CHtQVaq5DGNXtU8ttocVXg", "Golf_Shot_Data_13_chunk_18.txt": "file-MdE9GEREtVXFJo6J8Y8GNN", "Golf_Shot_Data_13_chunk_19.txt": "file-2ibdn8tPQahygBDh8BRnpk", "Golf_Shot_Data_13_chunk_20.txt": "file-1uxsRET9Pei3kCjMGzSeop", "Golf_Shot_Data_13_chunk_21.txt": "file-Avujot4FnrPxRsdmhPpCbP", "Golf_Shot_Data_13_chunk_22.txt": "file-K19gxv3yW5DcLoKq3j5dkX", "Golf_Shot_Data_13_chunk_23.txt": "file-Ph42PkkY13VZmp3JYC4bGx", "Golf_Shot_Data_13_chunk_24.txt": "file-UiwVgc5952FTbtqwCjfB4D", "Golf_Shot_Data_13_chunk_25.txt": "file-PNG1YTFLno83DoJaevB9ih", "Golf_Shot_Data_13_chunk_26.txt": "file-GcCHYw4UjxQwKLZWmo2dV2", "Golf_Shot_Data_13_chunk_27.txt": "file-A3GmYH3MSZyev4KNEyLLYW", "Golf_Shot_Data_13_chunk_28.txt": "file-NgLXmGrQMk86y6G7owATbd", "Golf_Shot_Data_13_chunk_29.txt": "file-YMH6Zm4zu3RtHNw8Z1wQzu", "Golf_Shot_Data_13_chunk_30.txt": "file-FsZ1JcT7c3sGBGwFRS4BgN", "Golf_Shot_Data_13_chunk_31.txt": "file-E6Dsc9qqNUuLKoYiZ4YGxW", "Golf_Shot_Data_13_chunk_32.txt": "file-LsHsk8X1VPG5Ap1wJK9Sqv", "Golf_Shot_Data_13_chunk_33.txt": "file-3q5TbmfvXUnvT64qieE9F3", "Golf_Shot_Data_13_chunk_34.txt": "file-8mU7yjpzV19ZHMHhQ4pR6G", "Golf_Shot_Data_13_chunk_35.txt": "file-6xpKSvsr9GPbnRzrE8Yge8", "Golf_Shot_Data_13_chunk_36.txt": "file-PQhYWRNR3fGQSm4VasJHfy", "Golf_Shot_Data_13_chunk_37.txt": "file-6GEuF2cEvhwqMav3y27UNB", "Golf_Shot_Data_13_chunk_38.txt": "file-UeZgWKuFYMhWj3jNLVEVky"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json new file mode 100644 index 0000000000..3f55acfaa6 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json @@ -0,0 +1 @@ +{"Golf_Shot_Data_1_chunk_0.txt": "file-NfBPcJxtX8UQwHuV6n43qs", "Golf_Shot_Data_1_chunk_1.txt": "file-2VUfft9s1Lh3tcy68drA9J", "Golf_Shot_Data_1_chunk_2.txt": "file-EePyH2P9kFMUoD2AbBi1e6", "Golf_Shot_Data_1_chunk_3.txt": "file-RbbmpBVYmnTP3LN2YJHBg9", "Golf_Shot_Data_1_chunk_4.txt": "file-1ZW8oCzXdmeRniwD3pwzPi", "Golf_Shot_Data_1_chunk_5.txt": "file-A2n3UVNyCS9PPceE7Ub3Yi", "Golf_Shot_Data_1_chunk_6.txt": "file-2eBVSXbapBRbgGEw8JHPXo", "Golf_Shot_Data_1_chunk_7.txt": "file-QgyYKxSQjPjd5wMZbeLsCo", "Golf_Shot_Data_1_chunk_8.txt": "file-TLvWnjaNbhRJqFG7QyJeiP", "Golf_Shot_Data_1_chunk_9.txt": "file-SoYyqzPz958axLrBYLLhSF", "Golf_Shot_Data_1_chunk_10.txt": "file-7KN6cckscdYgWV8ima4PQM", "Golf_Shot_Data_1_chunk_11.txt": "file-SbrrwXFi2uAQPYXJEJy13r", "Golf_Shot_Data_1_chunk_12.txt": "file-9Z7r1bYVwxAFpeprLB6K9c", "Golf_Shot_Data_1_chunk_13.txt": "file-PQtZFfwQEuAV4ZRyEC4ppm", "Golf_Shot_Data_1_chunk_14.txt": "file-NTvkYSxsv7fLfQfM6285hW", "Golf_Shot_Data_1_chunk_15.txt": "file-7Xp3dJFy3FDJhFVHKtJ3tn", "Golf_Shot_Data_1_chunk_16.txt": "file-2Bz7Da5PLm7VXrBJ6c3Ncj", "Golf_Shot_Data_1_chunk_17.txt": "file-XAs6yCuztUjh7kj53Ekcmc", "Golf_Shot_Data_1_chunk_18.txt": "file-TZ9xZP9moBQLAeRBKY1ntZ", "Golf_Shot_Data_1_chunk_19.txt": "file-FawXaSU7CbBvhzJ2pfeVPs", "Golf_Shot_Data_1_chunk_20.txt": "file-Qi9YeAdEzfsgFuZL7k3xNY", "Golf_Shot_Data_1_chunk_21.txt": "file-Moe86r1LDBPWLNgKdvkFVo", "Golf_Shot_Data_1_chunk_22.txt": "file-Eb5fjpsYnartBeTHNYFbD3", "Golf_Shot_Data_1_chunk_23.txt": "file-4wsKwmzL54kzYSm1i9r6ek", "Golf_Shot_Data_1_chunk_24.txt": "file-TBWPHFu7dyMAJKxBCQAQqQ", "Golf_Shot_Data_1_chunk_25.txt": "file-HHJjxxwXZo2b9n2yLZvCJk", "Golf_Shot_Data_1_chunk_26.txt": "file-KRyeBiBu3axpHTbuCBv987", "Golf_Shot_Data_1_chunk_27.txt": "file-EZJ8MpvJPUhe1bW8diNYpM", "Golf_Shot_Data_1_chunk_28.txt": "file-UM9Jw1epSyh83EpNtNcYS4", "Golf_Shot_Data_1_chunk_29.txt": "file-BCuzcmQw3Db4pJ5PDjeMMe", "Golf_Shot_Data_1_chunk_30.txt": "file-7eS5bGQSk6X8XxUZUVeGhS", "Golf_Shot_Data_1_chunk_31.txt": "file-RmiiwwWeCwwSbzUzUQ6EPY", "Golf_Shot_Data_1_chunk_32.txt": "file-QoNocHx71Kx3qFR8JdhPo5", "Golf_Shot_Data_1_chunk_33.txt": "file-JN6fURS7JHAgG9ursENXM4", "Golf_Shot_Data_1_chunk_34.txt": "file-TVAMT1rrK7JXP2NCbHdKxv", "Golf_Shot_Data_1_chunk_35.txt": "file-MgJF7Q7Hp9UY7eNHXqe292", "Golf_Shot_Data_1_chunk_36.txt": "file-TDBbdpZiU191vziPGiMdDM", "Golf_Shot_Data_1_chunk_37.txt": "file-CZya8TEw6EtkZVUVNmsLoB", "Golf_Shot_Data_1_chunk_38.txt": "file-CeVbpYYLZ11e7YXV1voyWq", "Golf_Shot_Data_1_chunk_39.txt": "file-PkKCDk1aouvxxpNdXgt4kP", "Golf_Shot_Data_1_chunk_40.txt": "file-645vdK9p6WGLvD5wXgsni3", "Golf_Shot_Data_1_chunk_41.txt": "file-Ac7B8tCXrCJGBnrSdYmtmw", "Golf_Shot_Data_1_chunk_42.txt": "file-DRQQvR1YbEH7PpXPF4UQSr", "Golf_Shot_Data_1_chunk_43.txt": "file-DVSZE8TSy3YKscMV2CsNgu", "Golf_Shot_Data_1_chunk_44.txt": "file-4rfNELAGAwr75iVknLwH7Z", "Golf_Shot_Data_1_chunk_45.txt": "file-AadDdD3R3JDA3PFJtciYLo", "Golf_Shot_Data_1_chunk_46.txt": "file-LD4MehZgy48QZDcnGAqxVS", "Golf_Shot_Data_1_chunk_47.txt": "file-TLDNGUPghQedXr3dnQgXjX", "Golf_Shot_Data_1_chunk_48.txt": "file-2eXV4xvokB9wiGEH9dKRMV", "Golf_Shot_Data_1_chunk_49.txt": "file-7jAmassq5VmWxUvtbrcgiF", "Golf_Shot_Data_1_chunk_50.txt": "file-UdySV3dknR67ioZnXvMDfx", "Golf_Shot_Data_1_chunk_51.txt": "file-TFicYw62nzSyV75PSYzfqw", "Golf_Shot_Data_1_chunk_52.txt": "file-Mv2eowD9ZWkFzVGCBGLM1F", "Golf_Shot_Data_1_chunk_53.txt": "file-VUPLt66ahd11P4x9cpZUNc", "Golf_Shot_Data_1_chunk_54.txt": "file-3XJuD8w1WZLUMs3sC1kpaN", "Golf_Shot_Data_1_chunk_55.txt": "file-1MatAcS9ikAA9JEVTRNNkF", "Golf_Shot_Data_1_chunk_56.txt": "file-Vb8vHXAwRpN1nKnb5aN7sN", "Golf_Shot_Data_1_chunk_57.txt": "file-EHPe3knmkUUuwULMHyHcke", "Golf_Shot_Data_1_chunk_58.txt": "file-Sp7znTaCbynr2VMvcxWxWA", "Golf_Shot_Data_1_chunk_59.txt": "file-ApRV6J6RFY7WqWHtWuBtUw", "Golf_Shot_Data_1_chunk_60.txt": "file-MXrFmAbhZkHiCyj9jBLkdx", "Golf_Shot_Data_1_chunk_61.txt": "file-PpuNEnnaF7xHrkiYzJ9hXf", "Golf_Shot_Data_1_chunk_62.txt": "file-G5aVWpYAvdvJ6cuSjBRqpi", "Golf_Shot_Data_1_chunk_63.txt": "file-HubBrDeAyvxLp1cNQeTaWb", "Golf_Shot_Data_1_chunk_64.txt": "file-CCRbbFftGWajfKnVunaEYS", "Golf_Shot_Data_1_chunk_65.txt": "file-GhTS7gwCnariLKCqkwdx1E", "Golf_Shot_Data_1_chunk_66.txt": "file-QW5eMpnKktef9LhdsCym3f", "Golf_Shot_Data_1_chunk_67.txt": "file-Qf56DPWyeP4CmDYhf6BDgZ", "Golf_Shot_Data_1_chunk_68.txt": "file-WnrEfZv7M1nZe2FZpiWC6G", "Golf_Shot_Data_1_chunk_69.txt": "file-DZXo2js45346xC3UcGJB14", "Golf_Shot_Data_1_chunk_70.txt": "file-7CAxC7g5VQQomBSxKzBGKQ", "Golf_Shot_Data_1_chunk_71.txt": "file-Q5Eh1CqDiXayeLsH8i4vyi", "Golf_Shot_Data_1_chunk_72.txt": "file-4haUkLbGsZjZ7KAGXj9jP5", "Golf_Shot_Data_1_chunk_73.txt": "file-D9DuszgEZifWsiQwH5NuGJ", "Golf_Shot_Data_1_chunk_74.txt": "file-NRqwgeLoSEyCa6QZbNYwWt", "Golf_Shot_Data_1_chunk_75.txt": "file-G43D1UYYAwg9X1sWEkaAUj", "Golf_Shot_Data_1_chunk_76.txt": "file-T5tx6XvpddSUPFaJFgw5DY", "Golf_Shot_Data_1_chunk_77.txt": "file-NkodomtbshuC6vfw8maJVc", "Golf_Shot_Data_1_chunk_78.txt": "file-XaSyCJ3xmpEA6mFRzVosXX", "Golf_Shot_Data_1_chunk_79.txt": "file-S6L8FmE889zLq5Wu9Ghz4e", "Golf_Shot_Data_1_chunk_80.txt": "file-MYCMDDtDXKCAjhMe97MSRm", "Golf_Shot_Data_1_chunk_81.txt": "file-GqkFyr7qNvXtV6drp6mWcv", "Golf_Shot_Data_1_chunk_82.txt": "file-Rptg4N9YKqnSMkhKf9aS2V", "Golf_Shot_Data_1_chunk_83.txt": "file-J715Xcso7RSNkgatLdBkay", "Golf_Shot_Data_1_chunk_84.txt": "file-C7QwyFUvZXSp4Y1BUVLEMU", "Golf_Shot_Data_1_chunk_85.txt": "file-6mGcapWUQjgFGcjj1fh8j5", "Golf_Shot_Data_1_chunk_86.txt": "file-SB5qoYh2Aj2yb7mZvSGDzy", "Golf_Shot_Data_1_chunk_87.txt": "file-7GZJeoJByDiPXM6zrahrbx", "Golf_Shot_Data_1_chunk_88.txt": "file-BgeRmbcNahAvYAUmfX56D4", "Golf_Shot_Data_1_chunk_89.txt": "file-Jdaho7ppsBNYPXinZdeztw", "Golf_Shot_Data_1_chunk_90.txt": "file-QSARAt9u69fkqQeHNV7yUX", "Golf_Shot_Data_1_chunk_91.txt": "file-5q3RkVzoGP5Pw22RbmevWg", "Golf_Shot_Data_1_chunk_92.txt": "file-NJtcecQPwWa4Uo8my3FhiU", "Golf_Shot_Data_1_chunk_93.txt": "file-KVwoDFBCkYJu7Tn717kHqa", "Golf_Shot_Data_1_chunk_94.txt": "file-D98z517pe8bG5RvrwS31QK", "Golf_Shot_Data_1_chunk_95.txt": "file-QStk12mSshQFok9DqrdJiB", "Golf_Shot_Data_1_chunk_96.txt": "file-Nx9MpSxGTgnginTmWRcTNV", "Golf_Shot_Data_1_chunk_97.txt": "file-GTNYuAwYPJsBYFVHRV3oWy", "Golf_Shot_Data_1_chunk_98.txt": "file-4M5tPWxuuLhPi85jSzVap3", "Golf_Shot_Data_1_chunk_99.txt": "file-EWt2ZTPN2LAmR4F6ceyB8B", "Golf_Shot_Data_1_chunk_100.txt": "file-LyUTmMaNnLh2ie1X8baYV8"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv new file mode 100644 index 0000000000..4fad16dbaf --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv @@ -0,0 +1,85 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +8/23/24 20:12:51,Lauren,,7 Iron,78.72093517240137,2.9638469219207764,1.5609185695648191,6.796789646148682,5.235871315002441,98.43362939107828,1.250412348068598,15.574910163879396,5.778350353240967,3262.99072265625,-584.6589965820312,3314.956298828125,Measured,10.158397674560549,14.64244011192045,131.10854639410627,9.200733184814451,20.96349217135821,146.9942152491949,9.502846717834473,24.26828855401596,"Your 7-iron shot is decent with good carry distance. However, the club face is open at impact, causing the ball to curve right (slicing). To improve your accuracy, focus on aligning your club face better at impact and working on your follow-through. Also, try to reduce your spin rate for more distance.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:13:38,Lauren,,7 Iron,78.81015867656242,0.4981519281864166,0.7352385520935059,3.024375438690185,2.28913688659668,110.06599868108242,1.3965965876657378,19.12509155273437,2.57628870010376,3350.046875,-14.15379238128662,3350.076904296875,Measured,0.2420705556869506,25.836890856508266,169.45383715196476,2.857252359390259,8.446931179334683,176.82015753303494,2.8502559661865234,8.79243994844012,"Your 7-iron shot shows good club speed and ball speed, which is great! However, the backspin is a bit high, and your club face is slightly open relative to your path. This can lead to some sidespin, causing your shots to drift right. Focus on closing the club face at impact to improve direction and reduce spin. Overall, you're hitting well, but refining that impact will help you a lot.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:14:37,Jason,,7 Iron,79.5651451679696,0.9149054884910583,1.1660600900650024,14.266915321350098,13.100854873657228,93.48761284222384,1.1749819929928182,15.135597229003906,11.865073204040527,3725.224365234375,-1255.8128662109375,3931.20361328125,Measured,18.629512786865234,12.281074154702992,116.11128813348296,18.09619331359864,36.06570466541734,131.68720057579594,18.72066879272461,42.26564301041071,"Your club speed is solid, but the face angle at impact is too open, which likely caused the ball to veer off to the right. Focus on keeping the club face square to your target. Additionally, your backspin is quite high, which can lead to less distance. Try to lower that while maintaining a good launch angle for better results.",face angle drill,1.1702211,75.0,100.462364,61 +8/23/24 20:15:30,Brian,,7 Iron,75.5389174762322,,-5.789125442504883,20.578149795532227,26.36727523803711,72.92270445363829,0.9653660244281752,2.247465372085572,16.178983688354492,3115.026611328125,-1798.4613037109375,3596.9228515625,Estimated,30.0,0.1783266755767343,16.42696662198773,17.4307861328125,4.920753870072872,33.21619180429025,18.07197952270508,10.304043942129056,"Your shot shows some challenges with direction and consistency. The club path is quite negative, indicating you're swinging too much to the left, while the face angle is way open. This causes the ball to launch right and lose distance. Focus on aligning your club path with your target and ensure the face is square at impact. Additionally, the low launch angle suggests you're not making solid contact, so try to hit the ball a bit more crisply. Work on your setup and follow through.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:16:46,Brian,,7 Iron,,,,,0.0,38.688407071595066,-17.295265197753906,,-2.6460773944854736,2139.504638671875,0.0,2139.504638671875,Estimated,-0.0,,,,,,,,"It looks like there are some missing data points, but the ball speed indicates you are making contact with the ball. Focus on your swing mechanics to improve consistency and power. Work on your follow-through and the connection of your hands and body during the swing.",follow-through drill,1.1702211,75.0,100.462364,61 +8/23/24 20:17:18,Lauren,,7 Iron,76.1908566229331,-2.7181856632232666,1.2017885446548462,11.067556381225586,9.865767478942873,95.87052722252974,1.258294386910373,21.470069885253903,9.241518020629885,3234.48046875,-307.6826171875,3249.081787109375,Measured,5.433957099914551,21.248000829115423,134.17144283445305,11.694738388061523,27.19621254856156,147.63789116084445,11.77777862548828,30.135316976591863,"Your shot shows a decent club speed and ball speed, but your launch angle is a bit high, and the ball is drawing too much to the left due to the open club face at impact. Focus on getting more consistent contact and aim for a more neutral path. Practicing your alignment can help reduce the sideways deviation in your shots.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:17:23,Herald,,7 Iron,,,,,0.0,76.51835364533144,-34.206764221191406,10.117616653442385,11.576716423034668,3850.776611328125,0.0,3850.776611328125,Estimated,-0.0,3.927331158397635,67.51801621535515,11.738059997558594,13.735696526802712,94.08303906025958,11.687895774841309,19.05937882694184,"It looks like the data is a bit inconsistent, but from what we can see: your ball speed is decent, but the smash factor suggests that you're not making solid contact with the ball consistently—aim for 1.5 for better results. The high backspin indicates the ball is spinning a lot and may not be traveling as far as it could. Focus on hitting the ball with a more level clubface at impact to help improve distance and control. Additionally, the carry distance could also benefit from working on your swing path and impact position.",smash factor drill,1.1702211,75.0,100.462364,61 +8/23/24 20:22:12,Lauren,,7 Iron,75.58570520321337,-0.438535988330841,0.4513809382915497,16.139629364013672,15.68824863433838,87.46942946056333,1.1572218480385992,5.714025974273682,13.31393814086914,5039.712890625,-2723.230224609375,5728.41064453125,Estimated,28.3847599029541,2.433610122054347,67.27085771468319,19.15766334533692,22.07620395490494,102.4791190833057,21.201698303222656,37.061797852833024,"Your club speed is decent, but your launch angle is quite low, which is likely causing the ball to carry shorter than it could. Focus on getting your club face more square at impact to help reduce sidespin and improve accuracy. Working on your follow-through will help increase both distance and overall control.",follow-through drill,1.1702211,75.0,100.462364,61 +8/23/24 20:22:54,Jason,,7 Iron,68.37588116684947,-6.900287628173828,2.3457069396972656,4.601691246032715,2.255984306335449,90.39148215536808,1.321979046014728,17.29414939880371,4.073444843292236,2114.849853515625,30.74323081970215,2115.0732421875,Measured,-0.8328409194946289,12.306706758597898,116.04670027109114,4.011075496673584,8.117424927129662,136.71363144426778,3.962348699569702,9.447113777169534,"Your swing speed is decent, but your attack angle is a bit too steep, meaning you're hitting down on the ball more than necessary. This can cause inconsistent contact and low trajectory. Also, your club path and face angle suggest you are aiming slightly to the right. Focus on making a more sweeping swing and aim to have a more neutral path and face angle for better accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:23:31,Jason,,7 Iron,72.60886914032199,0.0635347738862037,-0.9040579795837402,27.842586517333984,28.746644973754883,74.1348163388775,1.021015989046827,15.16066074371338,22.75741004943848,6168.75048828125,-180.2510986328125,6171.38330078125,Estimated,1.6737085580825806,7.673778130095798,77.60027665183861,24.06400489807129,31.64204726079629,90.8152570045022,23.99424362182617,36.92955168064464,"Your club speed is good, but the face angle is quite open at impact, which is causing the ball to veer off to the right. To improve your accuracy and distance, work on getting the clubface square at impact. A lower attack angle would also help you achieve better launch and spin rates. Consider adjusting your grip and alignment for better results.",clubface alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:24:32,Lauren,,7 Iron,73.46591312118653,1.3313140869140625,-1.352965235710144,12.229029655456545,13.581995010375977,82.3301266078879,1.1206575010111055,19.436906814575195,9.875909805297852,1770.4444580078125,-1022.1663818359376,2044.3331298828125,Estimated,29.99999618530273,10.858403625908975,97.3490522713164,15.698440551757812,26.340150118738165,117.61976223156672,16.654850006103516,33.71046291579523,"Your shot data shows that your ball speed is decent, but your accuracy can improve. The face angle was quite open, which is likely causing the ball to veer off to the right. Focus on keeping the club face more square at impact. Additionally, try to improve your attack angle slightly for better distance and trajectory. Working on your swing path can help you achieve a straighter shot.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:29:29,Jason,,7 Iron,75.1921950755941,3.891012668609619,-4.506737232208252,25.70582771301269,30.21256446838379,76.31385467084601,1.0149172343502442,16.916624069213867,20.55143547058105,3193.03955078125,1843.5020751953125,3687.00439453125,Estimated,-30.0,8.181777082621522,80.52061422164843,14.34849452972412,19.954549829042207,96.87577784702351,13.157076835632324,22.050997917921904,"Your shot data shows a lot of room for improvement. While your club speed is decent for a 7 iron, the club path being negative means you're coming from outside to in, which can cause slicing. The face angle is open, contributing to that slice as well. Try focusing on a more neutral swing path and ensure the clubface is square at impact. Reducing backspin will help your ball carry further and stay straighter. Working on these areas will improve consistency and distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:30:25,Lauren,,7 Iron,68.23127696815845,-0.8604903817176819,-0.2539789378643036,0.1588837206363678,0.4128626585006714,85.70812711010785,1.2561413316374737,18.135475158691406,0.0987310707569122,2454.289306640625,-300.17266845703125,2472.577392578125,Estimated,6.972949504852295,12.029806427545054,107.22079098580798,1.713835835456848,3.206667219811834,124.74407628933568,1.935630202293396,4.213490807405435,"Your swing speed is decent, but your attack angle is slightly negative, meaning you might be hitting down on the ball more than you should with a 7 iron. This can lead to less consistent contact and higher spin rates. Focus on making a more level swing. Additionally, the slight pull (negative path) is causing the ball to veer left. A good drill to work on here is 'swing path drill' to help straighten out your path and improve accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:31:32,Brian,,7 Iron,78.11834372315298,1.76077139377594,-6.71577262878418,21.119762420654297,27.83553504943848,80.46988993195009,1.0301023562036962,5.766119003295898,16.50792694091797,5108.458984375,-847.6710815429688,5178.310546875,Estimated,9.421517372131348,2.0550248174828454,59.13646241223205,18.373613357543945,18.640529751619624,94.2323312217086,18.98686790466309,30.6586342702376,"Your numbers show that you're hitting the ball with decent club speed, but your launch angle is quite low, which is likely causing limited carry distance. Additionally, your club path is significantly outside-in, contributing to the slice shown by the negative sidespin. Work on getting your path more towards the target and raising your launch angle for better distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:32:12,Jason,,7 Iron,70.34175929090452,0.0112661132588982,-4.700859069824219,24.348264694213867,29.04912376403809,75.73841597506362,1.0767205247432148,9.111833572387695,19.412012100219727,4283.09912109375,-865.4130859375,4369.654296875,Estimated,11.422991752624512,3.233924219709764,62.21952117908313,21.802568435668945,23.108917233786546,88.38365456290103,22.38271141052246,33.65574345467508,"Your club speed is good for a 7-iron, but your attack angle is almost flat, which can lead to less launch and increased backspin. The face angle indicates you're pulling your shots to the left, which is causing some direction problems. Focus on swinging more from inside to outside and try to hit the ball with a slightly descending blow to improve your angle of attack and direction.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:33:25,Brian,,7 Iron,73.53203715846121,6.396341800689697,-8.601393699645996,9.507089614868164,18.108482360839844,80.12838133783862,1.0897070778164668,,6.733072757720947,1093.351318359375,-631.24658203125,1262.4932861328125,Estimated,30.0,,,,,,,,"Your club speed is decent, but your club path is significantly out to the right, which could be causing slices. Focus on bringing your club path back in line. Improving your attack angle can also help add more distance and improve contact. Try to keep a straighter path and ensure your club face is square to your target.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:34:51,Herald,,9 Iron,75.6659090780804,,-12.745339393615724,6.864316940307617,19.609657287597656,71.51885504671327,0.945192569786114,0.5554428696632385,4.04371976852417,3048.163818359375,-1737.4019775390625,3508.542236328125,Estimated,29.68241310119629,0.0110753072947336,22.959303843465023,5.713573455810547,2.285715775528644,22.959303843465023,5.713573455810547,2.285715775528644,"Your shot data shows that your club path is significantly inside-out (-12.7 degrees), which can lead to pulls and inconsistent direction. The high backspin (over 3000 rpm) suggests that the ball may not be reaching its potential distance. To improve, focus on straightening your swing path and finding a more optimal face angle at impact.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:35:32,Lauren,,9 Iron,72.67579530167768,-2.665708303451538,3.7079267501831055,22.97559356689453,19.26766586303711,71.23624710652985,0.9801921920610258,19.63134765625,19.33663749694824,1771.140625,-1022.5684204101562,2045.136962890625,Estimated,30.0,7.863859579172583,74.04905392003002,24.376020431518555,30.56176499206049,92.26161294788926,25.276376724243164,39.39434081939908,"Your 9-iron shot shows a few areas for improvement. The club speed is decent, but the attack angle is negative, which means you're hitting down on the ball too much. This can cause a lot of unwanted backspin and a less than optimal launch angle. Additionally, the club face is wide open at impact, which contributes to a slice (rightward spin). Focus on bringing your club face more square at impact and adjust your swing path to be more in line with your target.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:36:27,Jason,,9 Iron,70.79714817143349,-3.9470231533050537,1.5071953535079956,26.080455780029297,24.573261260986328,72.76142631394396,1.0277451591376818,10.677984237670898,21.61166954040528,3002.98828125,-516.1314697265625,3047.02001953125,Estimated,9.75229263305664,3.379586129866624,59.0934427741372,23.376123428344727,23.446234666643026,86.8538041434831,23.79261016845703,35.03919903020187,"Your shot shows that your club face is open at impact, which is causing a high launch angle and significant sidespin that pulls the ball to the left. Focus on aligning your clubface more to your target line and maintaining a more neutral attack angle for better control and distance.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:37:39,Jason,,9 Iron,70.80961522762891,-1.5039092302322388,-3.5759196281433105,1.831488251686096,5.407407760620117,88.98327653202432,1.2566552755014029,22.32582092285156,1.056981921195984,4527.30126953125,-499.971923828125,4554.82470703125,Estimated,6.301916122436523,19.86807251348091,116.80646913162582,3.3975930213928223,6.922419625495877,126.83594373792948,3.549940824508667,7.853566696890823,"Your 9-iron shot shows good distance, but the club path is pointing left and the attack angle is slightly downward. This indicates you might be making contact with the ball too steeply, affecting accuracy and spin. Focus on making a more inside-out swing path while maintaining a neutral club face. This will help improve your accuracy and allow for a more consistent ball flight.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:38:10,Herald,,9 Iron,73.21586373878108,0.1246029064059257,-0.577222466468811,-1.3152097463607788,-0.7379872798919678,93.6126503332789,1.2785842514577073,20.463520050048828,-1.15256929397583,5397.6875,1857.875732421875,5708.47900390625,Measured,-18.993385314941406,20.03982149338072,120.6950906464599,-8.779372215270996,-18.42171031238854,129.65415555710297,-9.249134063720703,-20.83903058457372,"Your 9-iron shot shows some room for improvement. While your club speed and ball speed are solid, the face angle is slightly closed at impact, causing the ball to curve left. Working on your club path and face alignment will help improve accuracy and distance. Focus on making sure the clubface is square at impact and try to keep your swing more on-plane.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:39:02,Jason,,9 Iron,72.90881234721382,-3.448471069335937,-4.327438354492188,4.279937744140625,8.607376098632812,91.95413933048258,1.2612211935721729,22.18585586547852,2.974158525466919,4930.89892578125,333.62799072265625,4942.1728515625,Measured,-3.870772123336792,21.636051564810487,125.73521337414697,1.6781809329986572,3.682261166872422,131.18988821951098,1.612040877342224,3.690805020520429,"Your swing speed is solid, but you have a bit of an inconsistency with your club path and face angle. This is likely causing the ball to fade more than you want. Focus on aligning your clubface more square to your target at impact. Try to improve your attack angle so it's closer to level (0 degrees) to strike the ball cleanly. This should help with control and distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:39:41,Brian,,9 Iron,73.27879634620149,1.006879806518555,2.8987064361572266,6.249855995178223,3.351149559020996,91.64292372028194,1.250606291174874,23.89659118652344,5.4964799880981445,3618.006103515625,691.3051147460938,3683.459228515625,Measured,-10.817319869995115,22.45360616206653,124.97153136189264,2.1642842292785645,4.719472171444579,136.4262108676403,1.8358968496322632,4.370801175256531,"Your 9-iron shot was solid! You're generating good club speed and ball speed, leading to decent distance. However, the high backspin and face angle suggest you could benefit from improving your clubface alignment and path. A slight adjustment to your swing path could help reduce sidespin and improve accuracy. Focus on swinging more consistently along your target line.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:40:19,Lauren,,9 Iron,75.56917632720342,7.50357723236084,-1.610722303390503,23.08631706237793,24.69703865051269,82.63611987832701,1.093516217783356,13.185338020324709,18.7620792388916,5893.07666015625,256.70770263671875,5898.6650390625,Estimated,-2.494278907775879,8.554033891593122,91.56889331383444,18.658899307250977,29.29596679174597,105.86633153077946,18.4461727142334,33.49755075037547,"Your 9 iron shot shows solid club speed and ball speed, but there are a few things to work on. The club face is open at impact, causing a significant curve right (slice). Focusing on getting the club face square at impact can help improve your accuracy. Additionally, try to lower your backspin for better distance and control. Work on your swing path for consistency.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:43:59,Jason,,Pitching Wedge,67.8711531221029,5.699554920196533,-5.394635200500488,,43.49351119995117,63.6621094057723,0.9379847914362328,21.9898681640625,30.620269775390625,1695.285400390625,-707.035400390625,1836.8155517578125,Estimated,22.639057159423828,7.417495895083903,63.67360747442808,34.55768585205078,36.117943989333526,80.2271445298893,35.14665985107422,46.18446003926056,"Your club speed is decent, but the carry distance indicates you might not be making solid contact with the ball. The negative club path suggests you're swinging too much from the inside, which can lead to pulls. Focus on finding a more neutral swing path and ensuring you strike the ball with a square face for better accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:44:11,Herald,,Pitching Wedge,,,,,0.0,105.59154575951834,-47.203643798828125,18.339508056640625,-5.086055755615234,4816.55126953125,-178.1757354736328,4819.845703125,Measured,2.118541955947876,24.059619112795417,146.85455995392113,-4.605173110961914,-11.790934171652566,157.509412941552,-4.510366916656494,-12.386475814068376,"It looks like you hit the ball with great speed, but the accuracy needs improvement. Your ball had a high backspin and some noticeable sidespin, which may be causing it to deviate to the left. Work on aligning your clubface more with your swing path to reduce sidespin and improve direction.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:44:34,Herald,,Pitching Wedge,70.66286065374197,4.530824661254883,-4.122888088226318,16.710477828979492,20.83336639404297,83.7720897085137,1.1855179500729358,11.308180809020996,13.210481643676758,2586.33349609375,-1493.219970703125,2986.4404296875,Estimated,29.99999618530273,4.947257859432,78.18712425567901,18.687389373779297,25.05152798126141,109.09847804070614,20.221195220947266,37.70939943161284,"Your swing speed is decent, but the ball is spinning too much to the left due to the club path being negative and the face being open at impact. Aim to align your clubface more with your swing path to reduce unwanted sidespin. Also, try to increase your launch angle slightly for better distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:45:09,Brian,,Pitching Wedge,59.90848443629284,-3.929275751113892,-5.379068374633789,16.211181640625,21.59025001525879,64.83120525385812,1.0821706785588965,27.747812271118164,12.643166542053224,6149.421875,-89.04305267333984,6150.06689453125,Estimated,0.8295794725418091,13.185799629858709,70.82277296587927,13.742364883422852,16.82439348613684,77.68943643707553,13.667612075805664,18.3571307936038,"You've got a solid swing with good speed and ball speed! However, your club face is quite open at impact, which is causing the ball to curve left. Focus on aligning your club face more towards your target and try to improve your swing path to minimize that deviation. Aiming for a more neutral attack angle can also help, which means getting that club a bit less steep. Overall, great distance—just fine-tune that face and path!",club face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:45:42,Jason,,Pitching Wedge,67.84331344322709,-1.5859904289245603,-3.177281618118286,-2.231439113616944,0.9458425045013428,83.04472529849227,1.2240664714583271,24.639812469482425,-2.230518579483032,6877.62255859375,-264.86212158203125,6882.720703125,Estimated,2.205411195755005,20.16765598332654,104.5588966452433,-1.55620276927948,-2.8398066387180165,108.0288443005038,-1.5245692729949951,-2.874065489380825,"Your pitching wedge shot has a solid ball speed and decent carry distance, but the club path and face angle indicate you might be aimed a little left and hitting slightly across the ball. This is causing the ball to spin and drift to the left. Focus on straightening your swing path and aligning your club face better at impact for more consistent shots.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:46:07,Jason,,Pitching Wedge,64.60034285013535,-3.403191566467285,2.353264570236206,2.646159410476685,0.2928948402404785,82.9214285873577,1.2836066331679532,22.79899406433105,2.4680721759796143,7127.03125,-328.7160339355469,7134.607421875,Estimated,2.64074969291687,18.34650103818626,100.98735723019944,3.709243059158325,6.533223729729343,107.63958999948773,3.746379375457764,7.033189353065154,"Your club speed is decent, but your attack angle is slightly negative, which can cause the ball to hit too low. Try to aim for a neutral angle to get better height and carry. The backspin is good, but the sidespin indicates a bit of a fade. Work on aligning your clubface better at impact for straighter shots.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:46:36,Lauren,,Pitching Wedge,70.33261166308694,-1.7874735593795776,-0.7926057577133179,-0.5303695201873779,0.2622362375259399,83.25811590374815,1.1837768274918898,27.742061614990234,-0.5348339080810547,2282.04541015625,1016.0748291015624,2498.027099609375,Estimated,-24.00089836120605,20.4870096301438,111.39823480325867,-6.826650619506836,-13.24141289988711,124.6164441318615,-7.459194183349609,-16.177729520202433,"Your shot with the pitching wedge shows a solid club speed and decent carry distance, but the ball is drifting to the left (negative deviation angles). This suggests that your club face might be slightly closed at impact, contributing to the left spin. Focus on opening the club face a bit more at address, and ensure a more neutral swing path. This will help your shots go straighter.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:47:14,Brian,,Pitching Wedge,65.74562670622026,4.349278450012207,-14.142535209655762,5.587825298309326,19.73036003112793,78.5353031802897,1.1945327334275664,26.839136123657227,2.820353507995605,2903.5166015625,653.8944702148438,2976.237060546875,Estimated,-12.691713333129885,18.01195994058503,100.65092630559502,-0.4068635404109955,-0.7146470897471531,113.00259363388432,-0.7745546698570251,-1.527690337766714,"Your club speed is solid for a pitching wedge, but your club path is quite negative, indicating you're coming across the ball from outside to inside. This can lead to inconsistent strikes. Try to work on your swing path for more straight shots. Your backspin is a bit high, which is great for stopping the ball, but make sure it's not affecting your distance. Focus on hitting the ball straighter and with a more neutral path.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:47:40,Herald,,Pitching Wedge,72.556884673284,2.1354541778564453,0.165882334113121,-3.676891803741455,-3.842774152755737,93.77782816132458,1.292473189602837,24.16666984558105,-2.999525785446167,5256.646484375,179.0825958251953,5259.6962890625,Measured,-1.9511890411376955,25.261029697287995,124.47987597120664,-4.118133068084717,-8.939229027765691,132.58281170316968,-4.133133411407471,-9.555838278053784,"Your shot data shows that you have a solid club speed and a good launch angle, but the face angle at impact is producing unwanted sidespin, causing your ball to drift left. Focus on aligning your clubface more square to your target at impact to improve accuracy. Also, consider lowering your loft slightly to reduce backspin for more distance.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:48:12,Lauren,,Pitching Wedge,68.05441287491112,-1.0249748229980469,3.1670312881469727,8.284887313842773,5.117856025695801,84.9203047307883,1.2478295108779778,23.93158912658692,7.201675891876221,6479.72265625,-1038.5845947265625,6562.42822265625,Estimated,9.106045722961426,20.12950901176532,108.368879663366,11.518594741821287,21.639766555862025,112.0760694422861,11.589763641357422,22.516398063034785,"Your pitching wedge shot had a decent club speed and good ball speed, but your attack angle is slightly low at -1.0 degrees, which can lead to more ground contact than desired. Your club path is positive, which is good for angle, but the face angle is quite open at +8.3 degrees, causing the ball to slice right. Try to focus on squaring the club face at impact to get straighter shots. Consider working on your follow-through to promote better face alignment.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:49:17,Lauren,,Pitching Wedge,72.42903121471045,0.1726863086223602,-0.4359702467918396,11.716196060180664,12.152166366577148,85.81523627462866,1.1848182259988511,23.833784103393555,9.569397926330566,5819.78662109375,-3360.054931640625,6720.1103515625,Estimated,30.0,18.71160476851469,103.65511712654006,21.64318084716797,38.23062873758727,110.983182069157,22.31403923034668,42.138444720504594,"Your swing shows a good club speed and decent carry distance, but there are areas to improve for more accuracy. Your club path is slightly left, which may cause your shots to go off target. Working on your alignment and the swing path will help straighten your shots. Additionally, a high spin rate means the ball is spinning too much, affecting distance. Focusing on a more neutral club face at impact will help. Overall, aim to achieve a more accurate trajectory.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:49:56,Herald,,Pitching Wedge,70.18335685137299,0.1058730855584144,-1.7073230743408203,3.3602449893951416,5.067567825317383,86.72653456301578,1.2357136856060646,28.23092269897461,2.546549320220948,5425.06689453125,1013.6644287109376,5518.955078125,Estimated,-10.583579063415527,25.427976931314333,113.12352587487476,-1.447262406349182,-2.857420253997674,116.9664160793136,-1.569351077079773,-3.203496649122144,"Your pitching wedge shot shows good club speed and ball speed, but the backspin is high, which might be causing a loss of distance and control. The club path is slightly inside-out, and the face is open at impact, creating a pull. Consider working on squaring the club face at impact and adjusting your swing path to be more neutral. This will help you achieve better accuracy and distance.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:50:23,Lauren,,Pitching Wedge,73.9948371535047,3.4044206142425537,0.1604161411523819,15.431608200073242,15.271191596984863,80.69368255055451,1.090531254000233,22.712364196777344,12.695944786071776,5020.6201171875,-479.963623046875,5043.509765625,Estimated,5.460794448852539,16.253141126876358,99.51403474873588,15.404690742492676,26.43441619150689,109.13650820176828,15.456327438354492,29.08528862712137,"Your club speed is good for a pitching wedge, but the ball is launching too high with a lot of spin. This can cause it to lose distance and control. Focus on keeping the clubface more square to the path at impact. This will help decrease sidespin and improve your accuracy. Try to feel a slightly shallower angle of attack to keep the ball flight more controlled.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:54:05,Brian,,Pitching Wedge,72.55966650786286,-1.6590496301651,0.3935964405536651,22.53320503234864,22.13960838317871,83.70880723846221,1.1536547956624248,3.9237539768218994,18.558534622192383,3817.708251953125,-215.36045837402344,3823.77783203125,Estimated,3.2286860942840576,1.0699657245058418,48.96932663274629,19.04806137084961,15.981696471901728,94.6875417366773,19.223438262939453,31.176173615981725,"Your pitching wedge shot shows that your club speed is good, but the angle of the club face at impact is too open. This can cause the ball to launch high and to the right. Focus on closing the club face at impact and working on your swing path to keep the ball straighter. Also, try to increase your launch angle for better height.",club face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:54:45,Herald,,Pitching Wedge,70.09737597647563,0.4610254168510437,-3.968974351882935,3.315035820007324,7.28400993347168,83.49138894633143,1.1910772376750702,24.86869239807129,2.226419687271118,5095.85986328125,420.9859924316406,5113.2197265625,Estimated,-4.722671508789063,19.99620528737978,105.93886250710966,0.7263158559799194,1.3431713368649696,114.24300432376184,0.6010083556175232,1.1984848465230868,"Your shot with the pitching wedge shows good speed and decent carry distance. To improve, focus on your club path and face angle. Your club path is slightly out-to-in, which could cause a pull and affect accuracy. A more neutral path will help. Additionally, balancing your face angle will keep your shots straighter. Lastly, working on reducing excessive backspin can help with control and distance on the greens.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:55:43,Jason,,Pitching Wedge,72.17183951468996,0.3764344155788421,2.9074020385742188,0.546654999256134,-2.360747098922729,88.6248635995671,1.2279701362125912,28.313371658325195,0.812829315662384,4359.640625,385.22894287109375,4376.62744140625,Estimated,-5.049685955047607,26.380268267471592,117.3328839893993,-0.9983841180801392,-2.044468720471542,125.7265360227857,-1.1115314960479736,-2.438720842127424,"Your pitching wedge shot was solid overall. However, your attack angle is quite flat, which can lead to less loft and distance control. Increasing your attack angle slightly could help launch the ball higher and optimize your carry distance. Additionally, your spin rates are a bit high, indicating that the ball may be spinning too much. A slight adjustment in your swing path can help reduce that backspin for better performance.",attack angle drill,1.1702211,75.0,100.462364,61 +8/23/24 20:56:13,Lauren,,Pitching Wedge,72.95310836960289,-0.4900960922241211,0.8387641310691833,3.874064683914185,3.0353004932403564,90.32374533669643,1.238106879272211,24.98650932312012,3.2871968746185303,7772.87841796875,750.044677734375,7808.982421875,Measured,-5.511697769165039,25.027623546982568,111.85510569603592,1.2070693969726562,2.356461480681844,116.2353158526994,1.11170756816864,2.2556120411907443,"Your pitching wedge shot shows good distance and decent ball speed. However, you have a high backspin rate, which might cause your ball to stop too quickly on the green. Focus on lowering that spin a bit for better control. Also, your club face is slightly open at impact, leading to a bit of unwanted sidespin, which can cause it to veer off target. Aim for a more square club face at impact for better accuracy.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:56:50,Jason,,Pitching Wedge,69.78275987216557,-2.292471408843994,5.694947242736816,6.614322185516357,0.919374942779541,91.94158694193813,1.3175401361362764,25.04063415527344,6.145745754241943,7232.599609375,1260.106689453125,7341.55029296875,Measured,-9.88321018218994,25.876412437335603,115.37699230535782,2.423497438430786,4.878810035815661,120.0610098829502,2.244196891784668,4.701500041798283,"Your club speed and ball speed are quite good, but the attack angle is a bit too negative, which means you're likely hitting down on the ball a bit too much. This can lead to excessive backspin and less distance. Additionally, your club face is slightly open relative to your swing path, which can cause the ball to fade. Focus on aiming your clubface at your target and establishing a more level attack angle.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:58:13,Jason,,Pitching Wedge,71.7358680101861,-9.38437557220459,11.708884239196776,17.840932846069336,6.132048606872559,82.55095819398048,1.1507626586780646,23.273202896118164,16.120044708251953,5914.728515625,-981.35986328125,5995.58837890625,Estimated,9.420581817626951,17.84184422177077,101.85088718835776,20.95447158813477,36.42454651863363,109.68630184657468,21.0578670501709,39.41147858833756,"Your club speed and ball speed are solid, but there are a few areas to improve for better accuracy. Your attack angle is too steep at -9.4 degrees, which means you're likely hitting down on the ball too much. This can cause excessive backspin, which affects carry distance and accuracy. Your club path is to the right (11.7 degrees), and the face angle is even farther to the right (17.8 degrees), leading to a pull. Focus on getting the club path more neutral to help straighten out your shots and adjust your face angle to reduce the rightward deviation.",club path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:58:50,Lauren,,Pitching Wedge,70.59461610759354,2.211508512496948,5.252103328704834,3.923598051071167,-1.328505277633667,79.41641941681974,1.1249642507550557,25.67499732971192,3.880112409591675,5518.00390625,591.1409912109375,5549.578125,Estimated,-6.114747047424316,18.72321489776391,97.58872238463572,2.077636480331421,3.538008544098602,105.02882528309785,1.915812611579895,3.5112339089848774,"Your club speed is solid, and you're generating good ball speed for a pitching wedge. The launch angle and backspin are appropriate for optimal height and stopping power on the green. However, your club path indicates an outside-to-inside swing, which can result in pulls or fades. Focus on bringing the club more from the inside for better accuracy and distance control.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:59:22,Herald,,Pitching Wedge,72.9284729204337,0.2807262241840362,1.45710551738739,2.111539363861084,0.6544338464736938,93.93598313704388,1.2880563568022294,27.98517799377441,1.9167896509170528,5721.43896484375,1310.7587890625,5869.6640625,Measured,-12.90356159210205,29.85831965110674,121.2389352994196,-3.511399745941162,-7.425597537556769,127.42906573429264,-3.743398666381836,-8.319623901061107,"Your shot showed good club speed and launched at a nice angle. However, the high backspin rate indicates the ball may be climbing too much, which can affect distance and control. Focus on slightly lowering your attack angle and checking your grip to improve spin and distance. Additionally, your carry distance was a bit short due to the sidespin and deviation; try to work on your club face alignment at impact to enhance accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:59:52,Lauren,,Pitching Wedge,73.10702232757467,0.7965351939201355,4.719464302062988,4.326123237609863,-0.393341064453125,90.37477408142512,1.2361982639161242,26.32701873779297,4.144108295440674,9318.1865234375,-199.0318145751953,9320.3115234375,Measured,1.2236233949661257,26.765394568885768,108.30853035336986,5.321965217590332,10.04586666535954,109.16234000928216,5.318429470062256,10.118407028247702,"Great job on your pitching wedge shot! Your club speed and ball speed are solid. To improve your accuracy, focus on your club face, which is slightly closed at impact. Try to practice aligning your club face more consistently with your intended target. Additionally, your backspin is quite high, which is good for stopping the ball on the green, but it could result in less distance. Consider working on lowering your attack angle slightly for better distance.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:00:24,Jason,,Pitching Wedge,73.47285917439876,2.1879806518554688,7.517343521118164,0.5982872247695923,-6.919056415557861,91.34244291959112,1.2432133980627629,14.751124382019045,1.4320693016052246,3157.251708984375,58.54156875610352,3157.79443359375,Measured,-1.0622531175613403,11.125196719937549,113.36749294583932,1.194521188735962,2.363461506282676,130.9042948928336,1.149269461631775,2.6258932404488746,"Your pitching wedge shot looks solid overall! You have good club speed, and your launch angle is quite decent for a pitching wedge. The backspin is a little on the high side, which is great for stopping the ball on the greens, but the angle of attack is slightly positive, indicating you're hitting the ball on the upswing. This can lead to less control. Try to work on keeping your attack angle closer to neutral. Your club path is also a bit to the right (7.5 degrees), which may cause some rightward movement of the ball. Focus on aligning your body and club path better to hit straighter shots.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:01:20,Jason,,Pitching Wedge,70.29942164592603,2.7395241260528564,2.3745903968811035,5.534682750701904,3.160092353820801,89.87942832845602,1.278523012339244,28.814393997192383,4.84343957901001,5093.89453125,1409.9261474609375,5285.4189453125,Measured,-15.47142219543457,27.83338879029725,115.76870797046196,-0.8771495819091797,-1.772925767376023,122.67311792007968,-1.2085275650024414,-2.5873207449266715,"Your ball speed is decent, but you have a bit of an open club face at impact, which contributes to the spin and direction issues. Work on aligning your club face with your swing path for straighter shots. Additionally, your attack angle and launch angle are fine, but reducing the backspin will help you achieve more distance. Aim to keep your swing smooth and consistent.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:01:55,Brian,,Pitching Wedge,70.36939417214262,-8.182762145996094,8.552024841308594,18.58136558532715,10.029340744018556,83.63424383186702,1.1885031101344283,21.208559036254883,16.3332462310791,6677.33203125,-224.0006256103516,6681.087890625,Estimated,1.9213483333587649,16.90738108803771,102.25498476636584,18.38508415222168,32.25143094735472,110.2737501901247,18.311267852783203,34.64574789482549,"Your shot data reveals that your club path is significantly out to the right with an open club face. This combination is leading to a high amount of sidespin, causing the ball to slice. Focus on a more neutral club path and closing the face at impact for better direction. Additionally, your attack angle is quite steep; try to create a more level swing to improve consistency.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:02:16,Lauren,,Pitching Wedge,,,,,0.0,48.93997522215113,-21.87812614440918,,5.859886646270752,2243.58154296875,0.0,2243.58154296875,Estimated,-0.0,,,,,,,,"It looks like there were a lot of missing data points, which makes it hard to give specific advice. However, your ball speed indicates that you're making contact with the ball, but the negative smash factor suggests that you're not getting good power from your swing. Focus on making solid contact with the ball and aim to improve your swing path and face angle. A good starting point would be to practice hitting the ball with a more centered contact point on the clubface.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:04:02,Lauren,,Pitching Wedge,73.07091821069389,4.286375999450684,3.170555591583252,16.860740661621094,13.690185546875,83.43001792089854,1.141767750616395,21.5490951538086,14.2465181350708,4015.845703125,-1328.0711669921875,4229.75048828125,Estimated,18.299448013305664,15.337402090377507,103.8560979338381,20.786380767822266,36.85695395545781,115.3931789030894,21.249174118041992,41.82133758989312,"Your club speed is good for a pitching wedge, but your club face is too open at impact, causing the ball to launch to the right. Focus on getting the club face more square to the target. Lower your backspin to improve distance. Try to work on your swing path to achieve a smoother, straighter shot.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:04:34,Jason,,Pitching Wedge,69.15233301065882,2.856275081634521,6.188667297363281,9.54096221923828,3.352294921875,85.77489967323527,1.240376078996703,26.83319664001465,8.611533164978027,6859.69775390625,-1743.5101318359375,7077.8017578125,Estimated,14.260741233825684,23.352707003100704,105.19966063802258,15.50815486907959,28.12782634047744,110.47922820163784,15.680304527282717,29.85917695673401,"Your pitching wedge shot shows a good club speed, but your club path and face angle suggest you may be cutting across the ball, leading to some unwanted sidespin and deviation. Focus on aligning your body and clubface better at impact to improve direction and reduce spin. A little more practice with your angle of attack will also help in achieving optimal launch and distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:05:03,Herald,,Pitching Wedge,66.80022360835801,-1.3400968313217163,3.9152464866638175,3.4132273197174072,-0.5020191669464111,78.93223513510566,1.1816163310751209,23.689437866210938,3.2936055660247803,6026.15576171875,3181.401123046875,6814.38671875,Estimated,-27.83101272583008,15.949088612489504,92.13791897295596,-6.013988494873047,-9.653416762832537,99.65282230887352,-6.714693546295166,-11.652004770194594,"Your pitch shot with the wedge showed a good club speed and ball speed, but the attack angle is slightly negative. This means you're hitting down on the ball a bit too much, which can cause unwanted spin and a lower flight. Focus on making a smoother, more upward swing through the ball to improve your launch angle and carry distance. Also, aim to straighten out your club path for more consistency.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:08:52,Jason,,Pitching Wedge,72.35832483029208,-2.8123486042022705,-6.179876327514648,4.887282371520996,11.067158699035645,100.36657776163702,1.387077133101616,19.124664306640625,3.241255283355713,3654.01171875,-185.59490966796875,3658.721923828125,Measured,2.9076743125915527,21.036215050651208,140.78885773140428,4.5150980949401855,11.083169971085,153.90856243484268,4.573631763458252,12.272702387950972,"Your pitch shot is consistent with good distance but the club path and attack angle suggest that you might be coming down too steeply on the ball, which can lead to inconsistent strikes. Focus on getting the club path more aligned and shallower through impact, which will help with control and direction. The backspin is high, which is good for stopping the ball on the green, but your sidespin indicates some slicing, causing deviations in your carry distance. Work on squaring the clubface at impact.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:09:27,Herald,,7 Iron,72.45175521926103,-3.362169981002808,1.933691143989563,0.7442594766616821,-1.1894316673278809,100.91126267882372,1.3928063215782085,15.485296249389648,0.8533086180686951,4871.75439453125,448.1484375,4892.3232421875,Measured,-5.255797386169434,17.593865961703386,134.67107471350573,-1.1563985347747805,-2.7179148829135897,146.09218788797807,-1.311644196510315,-3.344086428388664,"Your 7-iron shot shows good power, but the backspin is quite high, which can cause the ball to drop quickly. Your attack angle is slightly negative, meaning you're hitting down on the ball more than ideal. This could lead to more spin and less distance. Focus on taking a more level swing through the ball to achieve a better strike and improve carry distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:10:07,Herald,,7 Iron,75.16051970762874,-2.066176652908325,-0.3091549277305603,-0.7743523120880127,-0.4651973843574524,104.18700942718353,1.3861933077693795,18.88151359558105,-0.6747542023658752,1403.437744140625,-810.275146484375,1620.55029296875,Measured,30.00000190734864,17.031969914830142,147.20208787593947,5.607975482940674,14.384838544039326,169.9982408265987,6.468113899230957,19.150357518521787,"Your shot shows good distance, but your club path and face angles are causing some unwanted slice and deviation. Focus on improving your club path to create a straighter shot. Additionally, the attack angle being slightly negative suggests you're hitting down a bit too much on the ball, which can affect distance. A smoother swing and better alignment could help.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:10:44,Lauren,,7 Iron,76.29572154667403,-1.7796411514282229,1.6711714267730713,0.4360122978687286,-1.235159158706665,106.11408693212798,1.3908261797774926,20.4478759765625,0.5672590732574463,3025.956298828125,278.3601989746094,3038.732666015625,Measured,-5.255893230438232,25.15247728329973,163.3145776894471,-1.3685932159423828,-3.9006970609156326,171.63849385487447,-1.4517176151275637,-4.3486572420711695,"Your club speed of 76 mph is good, but we can improve your consistency. The slight downward angle at impact (-1.78 degrees) indicates you might be hitting slightly down on the ball, which can lead to high backspin (over 3000 rpm) and less distance. Try to focus on a more level swing to reduce backspin and increase distance. Additionally, your carry distance of about 163 yards is decent; however, the small deviation indicates you're not hitting the ball straight. Work on your club path and aim for a straight swing for better accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:11:26,Brian,,7 Iron,78.23157975033519,0.2268694639205932,0.2376271039247512,-0.6614299416542053,-0.8990570306777954,107.05680459143332,1.3684602168726452,19.44898223876953,-0.5135799646377563,5323.119140625,80.37397766113281,5323.72607421875,Estimated,-0.865045428276062,27.05964647380847,147.7461911807186,-0.9669208526611328,-2.493304980370283,156.8700256439406,-0.981981635093689,-2.688687227318894,"Great job! Your club speed is solid and your ball speed indicates you're making good contact. However, your club face is slightly closed at impact, which is causing some leftward spin. Focus on keeping the face square to your path at impact. Your backspin is a bit high, which might make the ball climb too much. Try to lower that by slightly adjusting your angle of attack and ensuring a more descending blow with your 7 iron.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:12:06,Jason,,7 Iron,,,,,0.0,95.34830177961156,-42.62450408935547,17.692386627197266,2.307520627975464,2935.658447265625,146.88812255859375,2939.3310546875,Measured,-2.864453315734864,15.886858862048143,129.15652614374903,1.561475396156311,3.5196192340984,145.0190164583746,1.4576367139816284,3.689203047961428,"Your shot data indicates a solid carry distance of around 129 yards, but the extremely low smash factor suggests that you may not be hitting the ball optimally. Focus on improving your contact with the ball. A higher smash factor means you're transferring more energy to the ball. The backspin and sidespin values indicate some potential for a consistent ball flight, but aim to straighten out your shots. Practicing your swing path and ensuring your clubface is square at impact will help.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:14:08,Herald,,7 Iron,76.36657299608578,-1.0676000118255615,-0.4281428754329681,5.879159927368164,6.307302951812744,93.42777779907374,1.2234119475789813,2.602777004241944,4.775702953338623,4037.7939453125,-359.56207275390625,4053.771728515625,Measured,5.088717937469482,0.9883262018079648,58.48882745902392,5.533606052398682,5.640098475789444,109.51899583744398,5.882666110992432,11.224811044843364,"Your club speed is good, but the launch angle is quite low, which is causing the ball to not get too high in the air. This may be why your carry distance is less than expected. The club face is pointing right of the target at impact, which results in a slight fade. Work on getting your attack angle more level or slightly upward, and try to aim the club face more towards the target when you strike the ball.",launch angle drill,1.1702211,75.0,100.462364,61 +8/23/24 21:14:53,Lauren,,7 Iron,78.22187746224881,1.4275683164596558,-0.1877750009298324,9.438464164733888,9.626238822937012,101.90791891596018,1.302805841820182,23.215652465820312,7.729472637176514,4096.3408203125,39.467041015625,4096.53125,Measured,-0.5520108938217163,28.230563260332247,143.85930513615676,8.270254135131836,20.693067522348883,154.15668462213216,8.186140060424805,21.95031561131009,"Your club speed and ball speed are good, which shows you're generating decent power! However, your attack angle is quite low, meaning the clubhead isn't coming into the ball as steeply as it could. Your club face is also open at impact, causing some rightward spin. Focus on getting a more controlled swing path and closing the clubface a bit more at impact. This will help straighten your shots and increase distance.",face control drill,1.1702211,75.0,100.462364,61 +8/23/24 21:15:44,Brian,,7 Iron,72.48877239227659,0.0880687981843948,4.628438949584961,12.204418182373049,7.575979232788086,100.58621469484297,1.3876109551216522,23.94169235229492,10.60412883758545,3913.67919921875,-1.4832769632339478,3913.679443359375,Measured,0.0217149909585714,28.20893245898219,142.197909407545,11.662311553955078,28.74436049830183,152.63347571394843,11.564306259155272,30.59802630842205,"Your shot data shows great potential! Your club speed is decent, but your club face is open to your path, which likely contributes to some rightward flight (with the noted side spin). Focus on aligning your clubface more towards your target. Also, your backspin is a bit high, which can affect distance. Try to work on striking the ball with a slightly downward angle to manage spin. Overall, aim for better face control to improve accuracy and distance.",club face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:16:18,Jason,,7 Iron,74.64058970489987,-2.610990285873413,3.014028310775757,12.840171813964844,9.826143264770508,101.62881386870504,1.361575709282392,23.892793655395508,10.924345016479492,4884.5234375,-666.1996459960938,4929.74560546875,Measured,7.766643524169922,29.2347372312031,139.33282320380658,15.644023895263672,37.57246415224654,147.76177703874055,15.7047119140625,39.99609010548102,"Your club speed is good, and your ball speed shows you're making solid contact. However, your attack angle is slightly negative, which can cause unintentional lower ball flights. Additionally, the high sidespin suggests an outside-to-in swing path, leading to those slices. Focus on improving your swing path for straighter shots and a more consistent ball flight.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:16:53,Jason,,7 Iron,78.3394739724672,-0.2036376744508743,1.871072769165039,6.198494911193848,4.327422142028809,101.1198405395935,1.2907903948286985,17.740299224853516,5.325706005096436,5559.21044921875,-248.75030517578125,5564.77294921875,Measured,2.562026262283325,21.40612887046018,135.35470815945246,6.87868595123291,16.21114566655035,144.70731598514976,6.90262508392334,17.391283181846347,"Your 7 iron swing shows good potential! The club speed and ball speed are decent, but you might want to work on your launch angle and spin. A high backspin (over 5500 rpm) means the ball may float too much. Try to increase your attack angle to hit the ball more cleanly, which can help reduce backspin and improve distance. Focus on making solid contact with the ball and keeping the clubface square through impact.",attack angle drill,1.1702211,75.0,100.462364,61 +8/23/24 21:17:33,Lauren,,7 Iron,78.37110667425804,-0.9267191886901855,-0.1582955867052078,7.802657604217529,7.960953235626221,100.68900604250211,1.2847720328999088,18.0356502532959,6.389472961425781,6477.69873046875,-1022.0850219726562,6557.837890625,Measured,8.966503143310547,21.903620614297324,131.87782696671002,11.076204299926758,25.33566117670012,139.4667380974106,11.225369453430176,27.149805405993,"Your swing generated decent distance, but the ball is fading to the right. This is likely due to a slight open clubface at impact and an almost neutral swing path. Work on aligning your clubface more square at impact and maintaining a more inside-out path. This should help your accuracy and overall distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:19:32,Lauren,,7 Iron,,,,,0.0,99.84427551960472,-44.63438415527344,8.46164608001709,6.092019557952881,5137.35107421875,0.0,5137.35107421875,Estimated,-0.0,8.418185888524192,116.76872265320436,6.2723236083984375,12.75749099001166,136.58915317026913,6.240390300750732,14.847290267000972,"It looks like your ball is launching quite low with a high amount of backspin, which can make it hard to control distance. To improve, focus on getting the ball higher into the air so you can carry it farther. Try to keep your clubface square to the target for better accuracy.",launch angle drill,1.1702211,75.0,100.462364,61 +8/23/24 21:22:11,Herald,,7 Iron,85.86630768553186,0.0238719955086708,1.2974423170089722,0.401388943195343,-0.8960533738136292,114.84524168696409,1.3374889963542131,16.58624267578125,0.4920550584793091,3882.620361328125,-822.7047119140625,3968.82666015625,Measured,11.963685989379885,24.821382095421768,166.62732344374854,5.598006725311279,16.25419867907351,180.1861188132807,5.942275524139404,18.65412983115698,"Your 7 iron shots show solid power with a ball speed of nearly 115 mph and a respectable carry distance of about 167 yards. However, the high spin rate of over 3,900 rpm and noticeable sidespin indicate you may be struggling with consistency and direction. Focus on making sure your club face is squared at impact to reduce sidespin and improve accuracy. Practicing with a 'swing path drill' can help you achieve a more consistent swing path and better contact.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:23:57,Lauren,,Driver,83.36690611554513,-1.1972675323486328,2.1963798999786377,-9.439393997192385,-11.63577365875244,107.56876455276142,1.2903053449491446,7.891417503356934,-7.478906631469727,2062.45361328125,-600.8511962890625,2148.19384765625,Estimated,16.242340087890625,5.525729003241395,114.06952404539334,-4.51809024810791,-8.985711262797963,157.84452557623808,-3.63367223739624,-10.00377421060125,"Your driver speed is decent, but the ball is starting left due to an open club face at impact. This means you'll need to work on aligning your grip and stance to promote a straighter shot. Also, the negative attack angle indicates you might be hitting down on the ball instead of sweeping it off the tee. Try to focus on a more upward strike. Keep practicing, and you’ll gain distance and accuracy.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:24:36,Jason,,Driver,81.56005335716964,-3.821100950241089,4.218563556671143,-5.90846061706543,-10.127023696899414,106.33015697314386,1.3037038672289782,17.481746673583984,-4.3254876136779785,1602.08740234375,412.8793640136719,1654.4344482421875,Measured,-14.451431274414062,16.828613265416607,153.182218064263,-7.703444957733154,-20.533454318944223,176.09292874010498,-8.104961395263672,-24.826809611826093,"Your driver speed is good, but the attack angle is negative, which means you might be hitting down on the ball. This can lead to lower launch and added spin, causing the ball to not travel as far. Work on hitting up on the ball slightly to increase your launch angle and distance. Also, your club face is significantly closed to the target line at impact, contributing to a big leftward deviation. Focus on getting the club face square or slightly open to the path for straighter shots.",hit up drill,1.1702211,75.0,100.462364,61 +8/23/24 21:24:55,Jason,,Driver,,,,,0.0,76.94700363428728,-34.39838790893555,,14.25688934326172,2424.1552734375,0.0,2424.1552734375,Estimated,-0.0,,,,,,,,"It seems there are issues with the data quality, particularly with some key metrics being unavailable. However, your ball speed is relatively low. To increase distance, focus on generating more club speed and ensuring a square club face at impact. Working on your swing mechanics will help improve these aspects. Consider practicing your swing in slow motion to create better form and contact.",slow motion swing,1.1702211,75.0,100.462364,61 +8/23/24 21:27:01,Jason,,Gap Wedge,72.2644677795779,9.304129600524902,-3.576467990875244,-3.200690031051636,0.3757779598236084,58.69370164852853,0.8122069317324372,5.819033622741699,-3.076632261276245,1813.9085693359373,-49.399879455566406,1814.5810546875,Estimated,1.5600043535232544,0.5488088384334731,19.936619417431302,-3.0175936222076416,-1.049534577410988,31.01854201925812,-2.9931674003601074,-1.6196870797790552,"Your shot shows a good club speed, but the launch angle is quite low, which affects your carry distance. Work on improving your angle of attack to help the ball get airborne better. The club path is pulling left, which can lead to unwanted slices or hooks. Focus on correcting your swing path to be more neutral as well.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:27:31,Lauren,,Gap Wedge,67.78828261132821,-1.5128288269042969,1.729336500167847,5.06599760055542,3.336661100387573,83.08489976842247,1.225652820337685,26.589815139770508,4.377712249755859,7657.66845703125,649.0570068359375,7685.1259765625,Estimated,-4.844758987426758,22.28271031599047,99.84735350790017,2.877119779586792,5.011799310509446,104.30515921039024,2.7786173820495605,5.056429264770372,"Your gap wedge shot shows potential, but you might want to work on your swing path and club face alignment. The face is slightly open, which can lead to a push. Try to ensure your club face is square at impact to improve accuracy and consistency. Also, consider lowering your attack angle; a more neutral angle can help with better contact and carry distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:28:02,Jason,,Gap Wedge,66.58582181476595,-1.402863621711731,-0.6640130281448364,0.0215212814509868,0.6855342984199524,84.37828218289178,1.2672109449609616,30.78817176818848,-0.0654078871011734,5481.138671875,1309.4815673828125,5635.39013671875,Estimated,-13.436498641967772,26.417197072399404,104.70259858994996,-5.352877616882324,-9.76770019193259,110.43904538994956,-5.572110176086426,-10.723543818803364,"Your gap wedge shot shows promise with good ball speed, but there's room for improvement. The club path suggests you're swinging slightly to the left, which can cause the shot to deviate left too. Focusing on a more neutral swing path will help straighten your shots. Additionally, try to lower your backspin; it’s a bit high, which can lead to less control and distance. Work on your contact to improve consistency.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:28:24,Jason,,Gap Wedge,70.20366595044561,-4.020910739898682,1.691145658493042,2.461857557296753,0.7707118988037109,78.13447153712241,1.1129685391682378,25.52718162536621,2.2338337898254395,6218.10498046875,637.1221313476562,6250.66015625,Estimated,-5.850249290466309,18.129337804960187,93.91788570175504,0.3494263589382171,0.5723383970536773,100.88297036204494,0.2065338045358657,0.3643154876050509,"Great job on your swing with the Gap Wedge! Your club speed and ball speed are solid, but to improve your accuracy and distance, focus on reducing your attack angle and adjusting your clubface. You’re launching the ball at a good angle, which is great, but with some tweaks, you can really maximize your carry distance and control. Try to keep the clubface square to the path to reduce sidespin.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:28:58,Brian,,Gap Wedge,68.09841876731343,-0.4480818212032318,0.891181468963623,4.626767158508301,3.7355856895446777,79.62352102795103,1.169241848331573,28.67353248596192,3.912042617797852,6339.1025390625,429.06982421875,6353.60693359375,Estimated,-3.872228145599365,21.8865954840544,96.11954667588998,2.8750782012939453,4.821255834190708,101.54177323332716,2.7807300090789795,4.926260650744439,"Your gap wedge shot shows good fundamentals, but there's room for improvement. Your attack angle is slightly negative, which means you're hitting down on the ball a bit. This can be okay for certain shots, but for a gap wedge, we want to be more level or slightly up to get a nice launch. Your ball speed and distance are decent, but focusing on a more consistent swing path and face angle can help reduce side spin and improve accuracy.",level swing drill,1.1702211,75.0,100.462364,61 +8/23/24 21:29:43,Brian,,Gap Wedge,67.88947824406023,1.5626541376113892,-2.778384208679199,0.4895125925540924,3.267896890640259,77.59383990651531,1.1429435298879196,28.34144401550293,0.0544458553194999,6338.630859375,728.4609985351562,6380.35205078125,Estimated,-6.555901050567627,20.34039785246864,92.68629420455908,-2.3235528469085693,-3.757787758881392,98.30489589818716,-2.438793897628784,-4.183078098867924,"Your shot with the gap wedge shows that the club speed is great for the distance you achieved. However, you have a slight path issue since the club is coming in from the inside (negative angle) while your face is nearly square. This can lead to some inconsistencies. Also, the backspin is quite high, which is good, but we want to ensure you have better control on the direction. Focus on keeping your club path straighter to improve accuracy. ",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:30:49,Brian,,Gap Wedge,,,,,0.0,99.1213483917336,-44.31120681762695,18.814865112304688,-1.602967619895935,3859.18798828125,-2228.103515625,4456.20654296875,Measured,30.0000057220459,18.705092583190208,129.95616075890302,9.130260467529297,20.62140428115481,141.75344545849293,10.033150672912598,24.695990196448065,"It looks like your shot had some challenges with direction and control. You hit the ball hard, but the high backspin and sidespin indicate that your club face may have been open at impact, causing the ball to veer off course. Focusing on your club face alignment at address and during your swing could help improve accuracy.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:30:54,Lauren,,Gap Wedge,64.71348927835106,2.293543577194214,-1.37632417678833,-2.60261344909668,-1.2262892723083496,74.68556838608129,1.1540958340978569,28.86240768432617,-2.31006121635437,2506.76953125,529.75146484375,2562.134033203125,Estimated,-11.932653427124023,17.624522460010212,94.35120259175072,-5.322186470031738,-8.751673084256367,106.85677609620323,-5.61998462677002,-10.464499849848607,"Your club speed and ball speed are decent, but your club path and face angle are slightly off, leading to a leftward ball flight. Try to work on aligning your club face better to your swing path. This will help straighten out your shots. Overall, focus on improving your aim and follow-through to enhance your distance and accuracy.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:31:12,Herald,,Gap Wedge,57.69977604656151,-0.6542183756828308,-9.67824363708496,-4.370079040527344,5.308164596557617,65.29679988333282,1.131664702314283,30.594188690185547,-4.800691604614258,5146.81103515625,-1493.31005859375,5359.07080078125,Estimated,16.179706573486328,15.06532332126494,72.12226473747705,-0.6708556413650513,-0.844824112564595,78.77164399314461,-0.2947505712509155,-0.4053827216436154,"Your club speed is good for a gap wedge, but your attack angle is slightly negative, which means you're hitting down on the ball too much. This can lead to more spin and less distance. Try to focus on a more neutral or slightly positive angle of attack. Your club path is also quite negative, indicating an out-to-in swing, which can cause pulls or fades. Work on bringing the club more from the inside to help improve your accuracy. Overall, keep practicing your impact position to get better results.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:31:29,Brian,,Gap Wedge,62.29252520360615,-2.9178125858306885,-9.293098449707031,-2.705739736557007,6.587358474731445,69.52620389814547,1.1161243451103593,27.64219093322754,-3.385373592376709,5680.37939453125,-1751.598876953125,5944.30908203125,Estimated,17.13764190673828,15.122847277314236,78.55009619439898,1.5258523225784302,2.091660162105456,85.7226529882937,1.9426946640014648,2.90607182687026,"Your gap wedge shot is pretty good, with decent distance and carry. However, your club path is quite out to in (negative), which can lead to slicing. Your attack angle is slightly descending, and the face is also closed relative to your path, possibly contributing to side spin. Focus on improving your swing path to be more neutral and ensure your clubface is square at impact for straighter shots.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:31:50,Jason,,Gap Wedge,55.53549594436026,-2.5396227836608887,-9.001790046691895,-4.972357273101807,4.029432773590088,59.43058914870335,1.0701370022560974,31.544652938842773,-5.210773944854736,5433.49365234375,-831.9179077148438,5496.81201171875,Estimated,8.704910278320312,12.923380671840846,62.01624170803507,-3.395921468734741,-3.673542358213496,68.42478691719589,-3.173483371734619,-3.7879749292900726,"Your shot data indicates you might be struggling with your swing path and face alignment. The club is coming too much from the inside with a closed face, leading to a draw or hook. To improve, focus on your club path and ensure that your clubface is aimed at your target at impact.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:32:37,Jason,,Gap Wedge,59.54812165965996,-0.3183625042438507,-11.290467262268066,-6.685527324676514,4.604939937591553,63.70978458918353,1.069887392138228,34.65966796875,-6.904386043548584,2557.767822265625,-732.0029907226562,2660.451904296875,Estimated,15.970498085021973,16.398034121493424,72.83044507544764,-3.9000325202941895,-4.953619338353633,82.71420692773881,-3.465827703475952,-5.000326850777014,"Your gap wedge shot shows that you're hitting the ball with good speed and decent backspin, but your club path and face angle are significantly closed to your target. This means the ball is likely starting left and curving further that way. Focus on achieving a more neutral swing path and keeping the face square at impact to improve accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:33:18,Brian,,Gap Wedge,51.32265920511463,2.806195020675659,-15.829054832458496,-12.488579750061035,3.340475082397461,56.029036918147085,1.0917017509600015,31.899311065673828,-12.23904514312744,5045.16455078125,-251.98715209960932,5051.45361328125,Estimated,2.859334707260132,11.515173785916772,56.63097732995402,-12.333246231079102,-12.096218411034329,63.32260861186524,-12.1795015335083,-13.359499970863908,"It looks like you're hitting the ball with a good amount of backspin, which can help with stopping your shots on the green. However, your club path is significantly out to the left, which is causing the ball to start left and potentially curve that way too. Focus on swinging more to the right and getting your clubface straighter at impact to help direct your shots. Practice keeping your attack angle more neutral to hit cleaner strikes.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:33:34,Brian,,Gap Wedge,,,,,0.0,112.65127019391277,-50.359622955322266,,8.759115219116211,1763.1025390625,-157.7218017578125,1770.1431884765625,Measured,5.1118998527526855,,,,,,,,"It looks like there's a lot of missing data, but we can see the ball speed and spin rates. The ball speed is decent for a gap wedge, but the negative smash factor indicates that your contact might not be optimal, possibly hitting too much on the toe or heel. Focus on consistent contact and aim to improve your swing path for better accuracy.",contact consistency drill,1.1702211,75.0,100.462364,61 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json new file mode 100644 index 0000000000..fabe32c9f0 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json @@ -0,0 +1 @@ +{"Golf_Shot_Data_2_chunk_0.txt": "file-7eswnmVGExdWKbFPBgx4cd", "Golf_Shot_Data_2_chunk_1.txt": "file-RAHHAHZfRLPHK7zKkNGnaz", "Golf_Shot_Data_2_chunk_2.txt": "file-GHA5icpnuFHXrJk6g6Bini", "Golf_Shot_Data_2_chunk_3.txt": "file-EWUBzdP2Np1dmarwVbFHHo", "Golf_Shot_Data_2_chunk_4.txt": "file-BYCNZ6WqQnsyjTcYZxxuQa", "Golf_Shot_Data_2_chunk_5.txt": "file-8iVzDg4dfKaGiqTYaNyrdf", "Golf_Shot_Data_2_chunk_6.txt": "file-JdqHPzPuWJHAUZ9rcG3mER", "Golf_Shot_Data_2_chunk_7.txt": "file-371LKkgxSJCrDXFPtjw2KZ", "Golf_Shot_Data_2_chunk_8.txt": "file-W23xLX18uZDYSNi1JopGoA", "Golf_Shot_Data_2_chunk_9.txt": "file-S3tTXo8tbXmTKnmA8C78sL", "Golf_Shot_Data_2_chunk_10.txt": "file-Rcq5vbMXdZh8GjKNDxoyvq", "Golf_Shot_Data_2_chunk_11.txt": "file-26nf3vB7ghsHuy87Rtm723", "Golf_Shot_Data_2_chunk_12.txt": "file-2MS4B3Luiigb3No8Fg8noZ", "Golf_Shot_Data_2_chunk_13.txt": "file-GoNQgqvXfrbhsqhARoEpJD", "Golf_Shot_Data_2_chunk_14.txt": "file-1ymAbSuyQhbiZHohiVXtKV", "Golf_Shot_Data_2_chunk_15.txt": "file-ACCRt9DsUgBtpSih3Fnywe", "Golf_Shot_Data_2_chunk_16.txt": "file-9ZnCSfnBRppfgi5XE7X35a", "Golf_Shot_Data_2_chunk_17.txt": "file-JxMSbCT9DBeQkPgcnnsJiY", "Golf_Shot_Data_2_chunk_18.txt": "file-BZkAaYC2RNWPotfHznbv3q", "Golf_Shot_Data_2_chunk_19.txt": "file-F81aRqdzeV8Yfy5zx5FFrf", "Golf_Shot_Data_2_chunk_20.txt": "file-DSsUc8wn44LJqXa7uDLeWC", "Golf_Shot_Data_2_chunk_21.txt": "file-9LhgcBHto8Y4yN3SdkyiCt", "Golf_Shot_Data_2_chunk_22.txt": "file-W6YL58S2XYrKtt9FtuAxzN", "Golf_Shot_Data_2_chunk_23.txt": "file-4VKELfngCGLq7mHGafmNCH", "Golf_Shot_Data_2_chunk_24.txt": "file-4oF9M4rkVbVHvjV7sJURKR", "Golf_Shot_Data_2_chunk_25.txt": "file-PNR4WdGL7LBcQZPLC9NEqe", "Golf_Shot_Data_2_chunk_26.txt": "file-HA9ccZ8q7fp3NHQWmKwd95", "Golf_Shot_Data_2_chunk_27.txt": "file-QhMwZPxMw7da3AzcawnkQW", "Golf_Shot_Data_2_chunk_28.txt": "file-Y4qPF4Fe16htWpc9nBJ56s", "Golf_Shot_Data_2_chunk_29.txt": "file-WqTBhseqn9ag8UdkPML3fS", "Golf_Shot_Data_2_chunk_30.txt": "file-GjKCmrsbQuPk1e7ASfuRPK", "Golf_Shot_Data_2_chunk_31.txt": "file-UhG6cWnEnf13hjduNmwyKi", "Golf_Shot_Data_2_chunk_32.txt": "file-5k853hBFZBdXeyrfrBpGbF", "Golf_Shot_Data_2_chunk_33.txt": "file-J9kENYMAEd9rGBuvPC35QL", "Golf_Shot_Data_2_chunk_34.txt": "file-AbJYr6ZQZHoK3JV43XKoAK", "Golf_Shot_Data_2_chunk_35.txt": "file-BXKaruwRNsxN7dNijXT1QM", "Golf_Shot_Data_2_chunk_36.txt": "file-7FR2u2VMb9Z7vGTzveRfhZ", "Golf_Shot_Data_2_chunk_37.txt": "file-Eh6MPgB974K4291DEkW2zi", "Golf_Shot_Data_2_chunk_38.txt": "file-5dpUP1WYRtQhr2eVNt8xhR", "Golf_Shot_Data_2_chunk_39.txt": "file-AVdm5ujuZAqHY9tT2HSCBH", "Golf_Shot_Data_2_chunk_40.txt": "file-4JsS656UMREmRSmGCpBFte", "Golf_Shot_Data_2_chunk_41.txt": "file-52XBdZ4eTBL2jrEVmGUS1k", "Golf_Shot_Data_2_chunk_42.txt": "file-KQqNQnxWTR6fUtjdiSyFgP", "Golf_Shot_Data_2_chunk_43.txt": "file-JouVV8XmeGSnssWwcreA7W", "Golf_Shot_Data_2_chunk_44.txt": "file-McTjPDD7ePXDhQE7WtvjAC", "Golf_Shot_Data_2_chunk_45.txt": "file-Bd6LCVBpbnjp7SA5gEhKUU", "Golf_Shot_Data_2_chunk_46.txt": "file-SNrL1J9WHZVpXcYoSC39BT", "Golf_Shot_Data_2_chunk_47.txt": "file-X6otNx4dfRh4V1D7E4LdKD", "Golf_Shot_Data_2_chunk_48.txt": "file-3WYd3oJuHuPyoGp1J91ugR", "Golf_Shot_Data_2_chunk_49.txt": "file-CYpAkzE3jQDEZwDAexS7fp", "Golf_Shot_Data_2_chunk_50.txt": "file-9s9FVEFP2UJGhJuhioVdt3", "Golf_Shot_Data_2_chunk_51.txt": "file-HrgPCn4p8kckmGdTJRBPy3", "Golf_Shot_Data_2_chunk_52.txt": "file-GzVqC4gzMDWroTBFYfPybk", "Golf_Shot_Data_2_chunk_53.txt": "file-UJEAjUnctYPDAyADCFsSZb", "Golf_Shot_Data_2_chunk_54.txt": "file-V7gAqCUPNJ5qYHhFesccZj", "Golf_Shot_Data_2_chunk_55.txt": "file-UgxHGVU2tHQxYRpb28bHXX", "Golf_Shot_Data_2_chunk_56.txt": "file-H4ZjX61x256zj4mfhCzgfV", "Golf_Shot_Data_2_chunk_57.txt": "file-9Mt9siAYCwVnac3PAGsDoL", "Golf_Shot_Data_2_chunk_58.txt": "file-TxUeq1VAXXNA3gWbPP7KgC", "Golf_Shot_Data_2_chunk_59.txt": "file-7tKG3UWJWhFaN3b2njzjtY", "Golf_Shot_Data_2_chunk_60.txt": "file-KESdrQFsEb8o7mnQ5vx1Lw", "Golf_Shot_Data_2_chunk_61.txt": "file-PEoa35Uj41VavaYM948TF3", "Golf_Shot_Data_2_chunk_62.txt": "file-Vrt4LSViBpEC8tNXVbDCLf", "Golf_Shot_Data_2_chunk_63.txt": "file-V4eTX4N67j43GCiCpQUyvP", "Golf_Shot_Data_2_chunk_64.txt": "file-94P64HVmovqbKg5LaXpqhC", "Golf_Shot_Data_2_chunk_65.txt": "file-XAbSu29ehpk3fiXGZauNTb", "Golf_Shot_Data_2_chunk_66.txt": "file-WGgi8MUH9Xg6HwQekqdbnJ", "Golf_Shot_Data_2_chunk_67.txt": "file-RUJfFBZiMMHpasGQGUeUfu", "Golf_Shot_Data_2_chunk_68.txt": "file-Wx3rwLaoRCpgXCNMdWNUJQ", "Golf_Shot_Data_2_chunk_69.txt": "file-7DCm3TwwtruVbZ2i3Mjx7V", "Golf_Shot_Data_2_chunk_70.txt": "file-GW8mpqw77294Upga5PPvrN", "Golf_Shot_Data_2_chunk_71.txt": "file-UUVZCEpv56bwDZDtRKPD4Y", "Golf_Shot_Data_2_chunk_72.txt": "file-BjPC79p2boP2G2DPrkoUe9", "Golf_Shot_Data_2_chunk_73.txt": "file-1AMzVZhoCtZJa8QXEo3yAC", "Golf_Shot_Data_2_chunk_74.txt": "file-Wkatbx4LCKiUE1PdWHpTBR", "Golf_Shot_Data_2_chunk_75.txt": "file-71hSzyyq9N3EE76v58CYyw", "Golf_Shot_Data_2_chunk_76.txt": "file-ASoAf2zYC3EsNNpGtmZnQ8", "Golf_Shot_Data_2_chunk_77.txt": "file-U4esFZqBZG2LiFasQoc7sh", "Golf_Shot_Data_2_chunk_78.txt": "file-6YCFgZgng3v95BYnCfy7Jp", "Golf_Shot_Data_2_chunk_79.txt": "file-FwwjXBjQG5UBy26gM9khGg", "Golf_Shot_Data_2_chunk_80.txt": "file-GFmdcmVpjboVYo8eLXr8ni", "Golf_Shot_Data_2_chunk_81.txt": "file-GZa1fZ5gNAzLVh3j5WhC6Z", "Golf_Shot_Data_2_chunk_82.txt": "file-LvV7zU3SVuPzdGKCNQZYXX", "Golf_Shot_Data_2_chunk_83.txt": "file-RUd7CdrXpY6bo23mNP4zmg"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv new file mode 100644 index 0000000000..feb4bd14ae --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv @@ -0,0 +1,56 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +8/6/24 22:41:06,Jason,,7 Iron,75.65318670749664,-3.03,3.09,9.03,5.94,107.17161926707286,1.4166173816502694,17.440000534057617,7.800000190734863,2889.432861328125,-1015.2630004882812,3062.610107421875,Estimated,19.36000061035156,20.1990362895474,150.84206989984523,15.09000015258789,39.28258654619458,166.2073396378637,15.670000076293944,44.88188947665094,"Your shot data reveals a few areas for improvement. The big takeaway is that your club path (3.09°) is good, meaning you're swinging slightly from inside to out, but the face is quite open (9.03°). This causes your ball to start right and curve left. You also have a high backspin rate (2889 rpm), which suggests you might be hitting the ball a bit too steep with your 7-iron, impacting distance. Focus on a more neutral club face at impact to improve direction and reduce spin. Aim for a smoother, more controlled swing to lower that spin rate and gain distance.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:41:27,Herald,,7 Iron,49.7047252702713,0.0,-10.21,0.0,10.21,24.78525437454709,0.4986498615529278,30.51000022888184,31.559999465942383,5309.76513671875,-2838.72412109375,6020.9599609375,Estimated,28.1299991607666,1.8263341088651688,11.493875685898956,33.70000076293945,6.37576526285261,18.36176775323748,34.279998779296875,10.34558154701665,"Your club speed is a bit slow, and the attack angle is neutral, which is good for consistency. However, the negative club path suggests you're coming across the ball, leading to a slice. The spin rate is high, which means the ball is not carrying far. Focus on improving your swing path and ensuring the face of the club is square at impact. This will help reduce sidespin and increase distance.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:41:37,Lauren,,7 Iron,46.75196931362152,0.0,0.0,0.0,0.0,100.05816105248503,2.1401913656572407,22.8700008392334,17.3799991607666,2254.314697265625,-1176.0234375,2542.6298828125,Measured,27.549999237060547,22.408135589392487,141.17453262498384,27.15999984741211,64.43569168592694,148.47987792552703,27.540000915527344,68.64610526674687,"Your shot data shows that you're generating a good amount of club and ball speed, which is great! However, your attack angle and club path are at 0 degrees, meaning your swing is quite flat and straight. This could lead to inconsistencies in distance and direction. Focus on slightly descending through the ball for better contact and control. Additionally, watch your aiming—it looks like you might be missing your target left.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:42:21,Herald,,7 Iron,73.17018738031388,-6.15,4.55,3.84,-0.71,102.33983713388444,1.3986548456129624,15.390000343322754,3.7200000286102295,2362.10302734375,189.220443725586,2369.669921875,Measured,-4.579999923706055,14.873140847630792,139.96062957479353,2.569999933242798,6.277339901955429,159.95187041596182,2.390000104904175,6.681977207046373,"Your 7 iron shot shows good ball speed and a reasonable carry distance, but your attack angle is too steep. A -6.15 degree attack angle suggests you're hitting down on the ball quite a bit, which can lead to excessive backspin and less distance. Focus on a more neutral angle to improve your contact and distance. Your club path is slightly out to the right, contributing to the sidespin. Try to work on your swing path to help straighten your shots.",attack angle drill,1.1838602,73.004,101.33,73 +8/6/24 22:44:48,Jason,,7 Iron,74.40050236225127,-1.58,5.19,5.88,0.6899999999999995,102.49642199438132,1.3776307785575532,17.889999389648438,5.480000019073486,2267.5419921875,16.22646713256836,2267.60009765625,Measured,-0.4099999964237213,18.274276689416183,146.33638857994083,5.610000133514404,14.304461448203028,164.94969105576274,5.559999942779541,15.977689454602457,"Your 7-iron swing shows good potential with solid club speed and ball speed. However, your angle of attack is slightly negative, meaning the clubhead is descending just before hitting the ball. This can lead to lower shots. Working on your swing path and ensuring the clubface is square at impact can help improve your accuracy and distance. Also, consider keeping your face angle closer to your target line to minimize side spin.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:48:47,Brian,,7 Iron,76.01109652042388,-1.48,5.72,8.62,2.8999999999999995,93.63815617240834,1.2319011362669678,17.850000381469727,7.800000190734863,1752.0699462890625,22.93585205078125,1752.219970703125,Measured,-0.75,13.604548581895983,124.40944758386011,7.869999885559082,17.02755823258758,146.01924807490104,7.800000190734863,19.82720761191399,"Your 7 iron swing shows promise, but we need to work on aligning your club face better with your swing path to reduce the side spin. This will help improve your accuracy. Also, consider getting a bit more lift on your shots for better carry distance by adjusting your attack angle to be more neutral or slightly positive.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:49:31,Lauren,,7 Iron,75.60844798088073,1.84,1.41,2.89,1.4800000000000002,108.78221615588065,1.4387574280507467,16.760000228881836,2.549999952316284,2484.653076171875,1176.0821533203125,2748.93994140625,Measured,-25.32999992370605,18.919508683785807,152.75589311699878,-5.53000020980835,-14.720034614796193,169.22572293444864,-6.340000152587891,-18.68985089896023,"Your 7-iron shot shows a solid club speed and good ball speed, which is great! However, your carry distance was lower than expected due to some slight misalignment. The launch angle and backspin are decent, but the sidespin indicates your ball is curving a little more than it should. Focus on keeping the club face more square to the target and improve your aim. Try hitting more consistent shots by working on your swing path.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:52:42,Brian,,7 Iron,65.65408130884171,-1.51,-0.11,4.0,4.11,92.27362364530563,1.4054514480408855,16.579999923706055,3.2699999809265137,3047.845703125,-790.4970092773438,3148.68994140625,Measured,14.539999961853027,13.418635286030169,117.71653138645888,7.679999828338623,15.726158903821556,133.25677490851285,8.149999618530273,18.8867016207546,"Your club speed and ball speed are good! However, your attack angle is slightly negative, meaning you're hitting down on the ball a bit too much, which can contribute to high backspin and a lower carry distance. The club face is open compared to your club path, causing some sidespin and a loss in distance and accuracy. Work on ensuring a more neutral club face and hitting with a slightly upward angle. This will help you achieve better distance and control.",club face drill,1.1838602,73.004,101.33,73 +8/6/24 22:53:38,Jason,,7 Iron,65.02773913621903,-5.7,6.23,4.86,-1.37,77.89012235563314,1.197798407114696,14.989999771118164,4.769999980926514,1730.009033203125,-122.49119567871094,1734.3399658203125,Estimated,4.050000190734863,6.496062868229672,79.83376848697662,5.449999809265137,7.578739752196895,108.78171299798488,5.590000152587891,10.597112097797549,"Your club speed is good, but your attack angle is too negative at -5.7 degrees, which means you're hitting down on the ball more than ideal. This is causing some loss of distance and could also lead to skidding rather than a clean strike. Focus on having a more level swing. Your club path is also quite out to in at 6.23 degrees, which can create unwanted sidespin. Try to work on your swing path to make it more neutral, which will help straighten your shots.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:54:49,Herald,,7 Iron,67.15282865047455,-3.43,-1.11,3.69,4.8,94.6224050859937,1.409060600834795,14.829999923706056,2.890000104904175,3307.805908203125,-418.4596252441406,3334.169921875,Measured,7.210000038146973,12.75153052570522,120.48337161685232,5.210000038146973,10.947069052426514,136.34076398755315,5.440000057220459,12.937444864521922,"Your shot suggests some areas for improvement. Your club speed is decent, but your attack angle is slightly negative, meaning you're hitting down on the ball more than you should for a 7 iron. This can lead to excessive backspin and lower ball flight. Try to focus on sweeping the ball more. Your club path is also a bit left, which can cause your shots to drift. Focus on a more neutral swing path and ensure your face is square at impact for better direction and distance.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:55:49,Brian,,7 Iron,74.84788962841034,2.19,-0.04,1.62,1.66,97.97780958218664,1.3090256795296038,12.920000076293944,1.3200000524520874,2930.2802734375,-330.2372436523437,2948.830078125,Measured,6.429999828338623,11.111110625287893,123.0314925312996,3.180000066757202,6.835082918405533,142.69465439854866,3.430000066757202,8.530183690760282,"Your ball speed and carry distance are solid, indicating good contact. However, the spin rate is a bit high, which may lead to less distance and control. Focus on improving your club path and face angle for straighter shots. A slight adjustment in your angle of attack can help as well.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:57:04,Lauren,,7 Iron,73.17018738031388,2.48,-0.16,-0.8,-0.64,104.0175393819809,1.421583613573831,17.0,-0.6700000166893005,3155.650146484375,1209.4451904296875,3379.47998046875,Measured,-20.96999931335449,18.657041750027247,142.2353388288975,-8.100000381469727,-20.03499471668601,156.57260942603352,-8.760000228881836,-23.84076838503779,"Your club speed is good, but the club face is slightly closed at impact, which may be causing you to pull the ball left. Focus on keeping the face more square as you swing through. Additionally, reducing backspin can help your ball carry further, so try to make a smoother, more even swing.",club face awareness drill,1.1838602,73.004,101.33,73 +8/6/24 22:58:45,Brian,,7 Iron,70.55297187328338,0.3,3.57,6.67,3.1,100.99767874870122,1.431515584206687,17.530000686645508,5.920000076293945,1938.9603271484373,13.87514591217041,1939.010009765625,Measured,-0.4099999964237213,16.32764640923142,142.01661951295137,6.039999961853027,14.938757059594993,162.7405875841141,5.989999771118164,16.98381374362782,"Your shot with the 7 iron shows decent club speed and ball speed, which is great! However, your club face is open at impact, which can cause your ball to drift right. Focus on aligning your clubface with your target and work on your swing path to bring that path more in line with your face. A slightly lower launch angle and more control over backspin will also help improve your distance. Overall, you're hitting well but can refine your precision.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 23:00:48,Herald,,7 Iron,79.52308655977248,2.56,2.82,5.69,2.870000000000001,107.93217796087264,1.3572433192686355,15.56999969482422,5.03000020980835,3347.377197265625,-279.9104919433594,3359.06005859375,Measured,4.78000020980835,19.42257187124937,151.9356831667901,7.110000133514404,18.81014902581273,166.5682340184212,7.21999979019165,20.9426936448142,"You're hitting the ball with a good speed and have decent distance. However, your club face is open at impact, which is causing the ball to curve to the right (slice). To improve your accuracy, focus on aligning your club face more square to your target at impact. This will help straighten your shots and reduce sidespin.",face alignment drill,1.1838602,73.004,101.33,73 +8/6/24 23:02:43,Jason,,7 Iron,75.8545109772682,-4.85,2.63,10.22,7.590000000000001,90.12616681571852,1.1881451169427115,21.51000022888184,8.720000267028809,2900.808349609375,-63.80238723754883,2901.510009765625,Measured,1.2599999904632568,18.372702050313364,121.71915994840856,9.619999885559082,20.35214356533288,135.47680850543384,9.59000015258789,22.583113545231527,"Your shot data shows a few improvement areas. Your club speed is decent, but the attack angle is negative, meaning you're hitting down on the ball too much. This could lead to excessive backspin and reduced distance. Try to focus on swinging more level through impact. Additionally, your club face is open, which is contributing to the rightward pull of your shots. Work on aligning your club face with the target line at impact for straighter shots.",face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:03:33,Jason,,7 Iron,82.58768933296204,-0.52,1.92,10.32,8.4,95.49480888968628,1.1562838197916845,17.670000076293945,8.720000267028809,3969.69775390625,78.30140686035156,3970.469970703125,Measured,-1.1299999952316284,17.43219501620308,126.35607786404488,8.84000015258789,19.42257187124937,138.89982337087986,8.739999771118164,21.11767160065324,"Your shot data shows solid club speed and decent ball speed, but the launch angle is a bit low, which can limit your distance. The club face is open at impact, contributing to a right pull. Focus on squaring the face at impact and improving your angle of attack to maximize distance and accuracy.",face angle drill,1.1903353,69.998,101.33,83 +8/6/24 23:07:00,Brian,,7 Iron,74.48997981548308,-2.84,3.62,2.17,-1.4500000000000002,108.44667229296738,1.4558558421091992,14.979999542236328,2.240000009536743,3093.731689453125,-164.84291076660156,3098.1201171875,Measured,3.049999952316284,18.307085838349167,152.96368230767257,3.440000057220459,9.186351025156682,168.63516242545847,3.5199999809265137,10.367453270021088,"Great job on your swing speed! Your ball is traveling well, but your attack angle is a bit too negative (downward). This can lead to high spin and less distance. Focus on hitting more upwards on the ball to improve your launch angle and decrease that backspin for longer, straighter shots.",upward strike drill,1.1903353,69.998,101.33,83 +8/6/24 23:08:54,Lauren,,7 Iron,76.1453127002716,2.93,-0.13,2.37,2.5,103.16750118697291,1.354876584367943,12.670000076293944,1.9299999475479128,2927.3984375,-211.3792266845703,2935.02001953125,Measured,4.130000114440918,12.53280808090642,134.71128255601525,3.25,7.633420624134317,154.53848808202747,3.400000095367432,9.153542919174583,"Your 7 iron shot shows good club speed and solid ball speed, but there are a few areas to improve. The attack angle is slightly positive, which is good for getting the ball airborne, but you may need to work on aligning the clubface more consistently to prevent sidespin. The backspin is a bit high, which can affect your distance; focus on a smoother, more controlled swing for better spin rates. Also, address the club path and face angle to reduce deviations. Overall, you’re on the right track; a few adjustments will help you achieve more consistent results.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:09:46,Jason,,7 Iron,75.20579944133758,-3.71,7.22,6.58,-0.6399999999999997,109.94542407188236,1.4619274695383375,19.13999938964844,6.309999942779541,3260.79541015625,17.073640823364258,3260.840087890625,Measured,-0.3000000119209289,26.01706062185167,160.9908163693308,6.679999828338623,18.733594344969102,174.879701522088,6.619999885559082,20.15529284353852,"You hit your 7-iron with solid speed and decent distance, but your attack angle suggests you're hitting down on the ball too much. A slightly shallower angle can help you achieve better launch and distance. Additionally, your club path and face angle indicate a tendency to push the ball to the right. Focus on aligning your clubface with your target during your swing.",path and face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:10:50,Brian,,7 Iron,80.77577090501785,-1.16,5.3,-0.93,-6.23,113.45741342857218,1.404597098330189,16.450000762939453,-0.1000000014901161,2424.91552734375,1007.4091796875,2625.85009765625,Measured,-22.559999465942383,20.4396325432524,164.11855098028173,-7.619999885559082,-21.762903595022863,181.0804867431998,-8.319999694824219,-26.2029728747666,"Your swing shows some room for improvement. The slight downward attack angle (-1.16 degrees) and a club path that is right (+5.3 degrees) suggests you might be aiming slightly right while hitting down on the ball. This can cause your shots to drift right. Also, the club face being a bit closed (-0.93 degrees) might contribute to some hooks. Focus on aligning your body to the target and practice hitting with a more neutral face. A good way to practice is to work on your swing path and clubface alignment.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:11:28,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,48.47441045899859,inf,28.46999931335449,19.26000022888184,6110.12109375,-3527.6796875,7055.35986328125,Estimated,30.0,6.780402046468112,40.68241436471044,25.57999992370605,17.56342848308236,46.51137090818884,26.21999931335449,20.548994287127243,"It looks like your shot wasn't well-executed, as the club speed is showing 0.0 mph, which means you may not have struck the ball at all. The data suggests the ball had some initial movement, but overall, your swing needs attention. Focus on your stance and ensure a smooth, controlled swing to get the club moving properly. This will help achieve better contact and distance.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:12:04,Lauren,,7 Iron,78.22566348791122,-0.16,4.95,6.88,1.93,106.8808151547637,1.366313948507203,18.989999771118164,6.269999980926514,2511.27783203125,1083.60595703125,2735.090087890625,Measured,-23.34000015258789,21.81758550991117,153.1167874975563,-1.2200000286102295,-3.258967556354776,169.9256347578048,-2.009999990463257,-5.960192096259448,"Your shot data shows good distance with a carry of over 153 yards! However, the face angle is open relative to your club path, which is causing a slight rightward deviation in your shots. Focus on aligning your club face more square to your target during your swing. This will help straighten out your shots and improve accuracy.",club face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:13:14,Lauren,,7 Iron,75.83214161396026,-1.71,4.72,4.94,0.2200000000000006,106.74660443618632,1.4076696525281158,14.920000076293944,4.650000095367432,3501.999267578125,-393.43109130859375,3524.030029296875,Measured,6.409999847412109,18.110235116554804,147.6049839745283,7.300000190734863,18.744530727946767,162.0516058860303,7.46999979019165,21.062991771666702,"Your 7-iron shot shows some areas for improvement. Your club speed is decent, but the attack angle is slightly negative, which could lead to too much backspin and inconsistent distance. Try to aim for a more neutral attack angle to enhance contact and improve your launch. Your carry distance is good, but the deviation indicates a tendency to slice. Focus on your swing path and clubface alignment to reduce that side spin.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:13:25,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,37.71474790252614,inf,15.43000030517578,-0.3700000047683716,11265.767578125,-491.87396240234375,11276.5,Estimated,2.5,1.4216971948808066,17.90245009768455,-0.1400000005960464,-0.0437445297000289,23.74234302414061,-0.0799999982118606,-0.0328083972750217,"It looks like your shot measurements show minimal club speed and very high backspin, which suggests you're hitting the ground too much or not making solid contact with the ball. Your carry distance is also very short. Focus on striking the ball cleanly and getting your club to make better contact. Try to get comfortable with your setup and ensure you're making a full swing.",clean contact drill,1.1903353,69.998,101.33,83 +8/6/24 23:14:21,Jason,,7 Iron,73.3491422867775,-6.87,8.74,6.52,-2.2200000000000006,108.40193254236328,1.4778895725670222,18.13999938964844,6.449999809265137,2406.302001953125,274.1634521484375,2421.8701171875,Measured,-6.5,21.675414617103343,160.32371160900584,4.670000076293945,13.046806608396764,178.0511733213425,4.420000076293945,13.735783091726148,"Your club speed is solid, but your attack angle is quite negative, which can lead to lower flight and less distance. A more neutral attack angle can help you get better height on your shots. Additionally, your club path is quite open relative to the face angle, which might cause a fade. Focus on getting more control over your path and angle at impact. Try to ensure your club face is square to the path when you hit the ball.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:16:51,Brian,4 Hybrid,4 Hybrid,80.61918536186218,-2.32,2.79,-1.2,-3.99,112.24946576196636,1.3923418508650327,12.720000267028809,-0.6399999856948853,2440.12109375,-54.52188873291016,2440.72998046875,Measured,1.2799999713897705,14.741906337800629,156.34295998481502,-0.270000010728836,-0.7436570293446536,177.5699808139325,-0.2199999988079071,-0.6999124752004633,"Your swing looks solid, but there are a few areas to work on. The attack angle is slightly downward, which can lead to a bit of a steep hit on the ball. Also, the club face is closed at impact, which might cause some leftward misses. Focus on a more neutral club face and try to improve your attack angle to be less negative for better launch conditions.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:18:04,Herald,4 Hybrid,4 Hybrid,83.3706170487404,-0.47,1.88,-1.88,-3.76,117.88654633955866,1.4140059233415467,13.720000267028809,-1.309999942779541,2527.22412109375,827.9773559570312,2659.39990234375,Measured,-18.13999938964844,18.26334239234029,169.58661731500615,-7.46999979019165,-22.047243294736745,188.7795168001176,-8.079999923706055,-26.54199448936879,"Your shot showed some good power with a club speed of 83 mph, but there's room for improvement in accuracy. Your club face was slightly closed at impact, which contributed to a leftward shot direction. Focus on keeping the club face square to your target. Practicing a simple 'swing path drill' can help improve your accuracy and consistency.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:19:37,Lauren,4 Hybrid,4 Hybrid,81.5586986207962,0.31,0.82,1.83,1.0100000000000002,113.45741342857218,1.3911135825755108,11.229999542236328,1.6100000143051147,3336.52587890625,-584.1173706054688,3387.27001953125,Measured,9.93000030517578,14.807523592715713,154.15573345092525,5.25,14.09667538638189,171.1395461516022,5.590000152587891,16.66666593793184,"Your shot data shows good distance but a higher backspin rate. This can lead to less control and shorter carry distance in windy conditions. Focus on lowering your backspin by ensuring a cleaner strike on the ball and a slightly steeper attack angle. Also, your face angle is slightly open, which could cause shots to veer right. Practicing alignment with a target can help improve accuracy.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:20:33,Herald,4 Hybrid,4 Hybrid,80.50733854532243,2.17,1.01,7.51,6.5,119.0273801136409,1.4784662151840138,11.649999618530272,6.300000190734863,3590.740234375,-933.9793090820312,3710.219970703125,Estimated,14.579999923706056,17.913384394760442,165.68240994215012,12.520000457763672,35.925194150418065,180.8836276777984,12.970000267028809,40.61679606684447,"Your swing shows promise, but the club face is significantly open at impact, which is causing a high amount of slice spin (the negative sidespin). Focus on aligning your clubface more square to your target. Additionally, your attack angle is slightly positive, which is good for hybrids, but try to maintain a more stable swing path to reduce the deviation in your carry distance. Aiming for a more neutral swing path will help you achieve straighter shots.",club face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:22:07,Herald,4 Hybrid,4 Hybrid,80.95472581148147,-2.48,6.86,10.15,3.29,105.4268116596877,1.3022934807437203,16.329999923706055,9.1899995803833,1778.4151611328125,100.98572540283205,1781.280029296875,Measured,-3.25,15.835519604745514,148.92824668269168,8.699999809265137,22.51749733326733,171.5004405321597,8.550000190734863,25.48118828545512,"Your shot data shows a solid swing speed and decent distance, but the club face is significantly open relative to your swing path, which may cause your shots to veer right. To improve your accuracy, focus on aligning your club face better with your intended target line at impact. Additionally, the attack angle suggests you're hitting slightly down on the ball, which can prevent optimal distance. Try to level out your swing a bit more to maximize carry distance.",face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:23:33,Jason,4 Hybrid,4 Hybrid,80.64155472517012,-1.37,1.62,-2.64,-4.26,117.75232708774638,1.4601941578265865,5.099999904632568,-1.9600000381469729,2603.2265625,30.89716529846192,2603.409912109375,Measured,-0.6800000071525574,5.227471645445746,130.36963655126692,-2.150000095367432,-4.899387456772104,170.6911607072234,-2.190000057220459,-6.50699872973189,"You're generating solid ball speed, but your launch angle is a bit low, which can hurt carry distance. Focus on making more upward contact with the ball (aim for a positive attack angle) to help get it airborne more easily. You also have a slight open clubface at impact, which could cause the ball to drift to the left. Working on the clubface alignment at address will help straighten your shots.",attack angle drill,1.1903353,69.998,101.33,83 +8/6/24 23:27:53,Lauren,5 Wood,5 Wood,81.20078880786895,-1.15,3.36,-2.27,-5.63,114.84431156435949,1.4143250730740466,8.520000457763672,-1.4500000476837158,2711.13330078125,1341.6922607421875,3024.9599609375,Measured,-26.32999992370605,8.869203219460701,137.98118388797047,-8.930000305175781,-21.412947683344782,170.1334239484786,-10.399999618530272,-30.708660452376307,"Your shot data shows that your club speed is decent, but the attack angle is slightly negative, meaning your club is descending at impact. This can lead to low launch and excessive backspin. Additionally, your club face is closing a bit too much at impact, causing a hook. Focus on hitting up on the ball for a better launch angle and straighter shots.",attack angle drill,1.1903353,69.998,101.33,83 +8/6/24 23:35:05,Herald,,Driver,81.49159053087234,4.95,-8.21,-3.28,4.9300000000000015,120.90640697283834,1.4836672862218103,13.510000228881836,-3.7200000286102295,3899.5400390625,-1027.3909912109375,4032.610107421875,Measured,14.760000228881836,22.95494222286493,172.03630035314563,2.569999933242798,7.720909602053837,185.2362204950332,3.0299999713897705,9.798774913544207,"Your club speed is decent, but your club path is quite far to the left, which is causing the ball to start left and spin more than usual. Focus on adjusting your swing path for straighter shots. Additionally, reducing backspin will help you achieve more distance. Consider working on your attack angle to optimize your launch conditions. Overall, with some adjustments, you can improve your accuracy and distance.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:38:59,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,97.37383574888372,inf,15.199999809265137,-0.6800000071525574,4563.88134765625,425.7887573242188,4583.7001953125,Measured,-5.329999923706055,15.693350797839456,125.98424501460796,-2.7300000190734863,-6.003936585219208,138.05773648291233,-2.890000104904175,-6.966316385284813,"It looks like your driver swing needs some work, especially since your club speed isn't registering, which likely means a lack of proper setup or swing mechanics. Focusing on your stance and grip will help. Additionally, your high backspin and sideways deviation suggest inconsistent contact and alignment. Aim for more solid strikes and proper aim to improve distance and accuracy.",setup and alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:39:43,Jason,,Driver,85.38385974645615,3.75,-5.53,-3.54,1.99,124.59735533194451,1.4592612198831398,15.119999885559082,-3.5999999046325684,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,15.96675411457568,177.6137346894502,-8.710000038146973,-26.90288678402453,207.9068188463807,-9.460000038146973,-34.16447820905,"Your driver swing shows that you're hitting with decent speed, but your path is pulling left (negative club path). This means your ball is likely starting left and may be hooking. Work on aligning your swing path more to the right. Your attack angle is good for a driver, so keep that up. Consider practicing hitting towards a more neutral target to reduce that left deviation.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:40:52,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,127.30404624423043,inf,15.220000267028809,-4.690000057220459,2806.11962890625,-136.751220703125,2809.449951171875,Measured,2.789999961853028,27.198162866716075,197.14566830457443,-3.869999885559082,-13.298337159177663,214.18416500604144,-3.75,-14.00918640846237,"It looks like you made good contact with the ball, achieving decent speed and carry distance. However, your attack angle, club path, and speed were recorded as zero, which suggests you may not have taken an actual swing. Focus on making a full swing and aiming to hit the ball consistently. Additionally, working on your direction and minimizing side spin could help straighten out your shots.",full swing practice,1.1903353,69.998,101.33,83 +8/6/24 23:41:58,Jason,,Driver,91.35647974967958,0.25,-3.13,-3.38,-0.25,133.25429654281652,1.4586189935069591,15.270000457763672,-3.1700000762939453,2137.18017578125,-446.0909423828125,2183.239990234375,Estimated,11.789999961853027,27.045055590930588,213.76858662469385,0.8399999737739563,3.1386699509777145,233.2895901145457,1.2000000476837158,4.866578829314562,"Your driver swing shows promise but could benefit from a few adjustments. You're generating a decent club speed, but your club path and face angle are slightly negative, which can lead to a draw or a hook. Focus on getting the club path more neutral by practicing a swing that moves more straight back and straight through. Increasing your attack angle could also help you launch the ball higher and with less spin for better distance.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:44:49,Jason,,Driver,91.49069592952728,1.43,-14.97,-2.3,12.670000000000002,116.2983235926704,1.2711491852925867,14.0600004196167,-3.759999990463257,1869.1317138671875,370.0980224609375,1905.4200439453125,Estimated,-11.199999809265137,16.294837260298436,167.6946543483973,-6.860000133514404,-20.03499471668601,191.1307953363776,-7.210000038146973,-23.99387566082328,"Your shot data indicates a significant club path issue to the left (-14.97 degrees), which is causing the ball to slice. This means your club is coming down from outside to inside at impact. Try to work on your swing path to get it more neutral. Additionally, your attack angle is slightly positive, which is good for launching the ball, but a more centered club face at impact would help with distance and accuracy.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:45:15,Brian,,Driver,0.0,0.0,0.0,0.0,0.0,67.60021438065132,inf,,-20.5,999.9898681640624,-415.6413879394531,1082.9300537109375,Estimated,22.56999969482422,,,,,,,,"It seems like there was an issue with your data, as several key metrics are missing or show unusual values, such as club speed and launch angle. Start by ensuring your setup is correct. Focus on making a full swing; practice generating speed with your driver. This will help produce better ball flight and distance. Try placing a tee in the ground and make sure you hit it cleanly. This will improve your consistency.",full swing practice,1.1903353,69.998,101.33,83 +8/6/24 23:45:40,Jason,,Driver,95.42770387172698,2.54,-4.98,-4.74,0.2400000000000002,124.7539401924414,1.3073136534871936,16.190000534057617,-4.519999980926514,1930.606201171875,-755.0419311523438,2073.0,Estimated,21.36000061035156,23.49081247335971,192.7056011107325,2.0199999809265137,6.780402046468112,213.07960492661005,2.680000066757202,9.95188114637881,"Your club speed is decent, and you're generating good ball speed, but your swing path and face angle need some adjustment. The negative club path and face angle suggest that you might be coming over the top, which can lead to a pull or slice. Focus on aligning your shoulders and clubface more towards your target during the swing. Your launch angle is good, but try to reduce sidespin to improve accuracy.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:49:55,Lauren,,9 Iron,74.78078153848648,-0.45,5.24,5.52,0.2799999999999993,87.35236201090902,1.1681124510039052,23.100000381469727,5.190000057220459,3567.973388671875,1735.5941162109375,3967.7099609375,Estimated,-25.940000534057617,18.72266004789321,111.57042182253008,-3.130000114440918,-6.102361946116389,122.39719483400586,-3.900000095367432,-8.3223971074637,"Your club speed is decent for a 9-iron, but there are some areas to work on. Your attack angle is slightly flat, which could lead to more ground contact than desired. The club path shows you’re moving a bit out to in, which might be causing the ball to spin and drift to the left. Try to work on your club face alignment at impact to better control your shot direction. To improve your consistency, focus on creating a more positive attack angle and a straighter path. Consider practicing with a half swing pause drill to help with these aspects.",half swing pause,1.1903353,69.998,101.33,83 +8/6/24 23:51:33,Herald,,Gap Wedge,68.60683726549149,-0.62,6.71,11.83,5.12,78.80726590992981,1.1486794764341808,32.11000061035156,10.5600004196167,4870.5712890625,321.7953186035156,4881.18994140625,Estimated,-3.7799999713897705,24.2125970626712,95.20996835026745,10.420000076293944,17.224408954381943,101.5529286359906,10.25,18.06649167054593,"Your club speed and ball speed are solid for a gap wedge, but your launch angle is a bit high and the ball tends to go right. Try to work on aligning your clubface better at impact to reduce that side spin and aim straighter. Focusing on a smoother swing path can help you gain consistency in your shots.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:52:17,Herald,,Gap Wedge,70.86614295959473,1.59,-3.59,4.77,8.36,80.97709688143641,1.1426767917594525,25.479999542236328,3.470000028610229,6444.89697265625,1493.846923828125,6615.759765625,Estimated,-13.050000190734863,19.68503880500793,96.76290553047056,-1.2699999809265137,-2.1434820449300105,102.56998930799364,-1.5399999618530271,-2.755905411842093,"Your ball speed is solid, but the club path is pulling left while the club face is open at impact. This can cause your shots to curve left more than you'd like. Focus on aligning your swing path to be more neutral and ensure the club face is square to your target at impact. Working on these areas can help improve your accuracy and distance control.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:53:07,Lauren,,Gap Wedge,70.19506206035614,2.05,-0.31,-1.63,-1.3199999999999998,86.88260742941839,1.2377310437408506,29.31999969482422,-1.3799999952316284,5388.5751953125,289.005126953125,5396.31982421875,Estimated,-3.069999933242798,26.90288678402453,108.54111674427986,-2.819999933242798,-5.347768729347365,114.69815643348102,-2.859999895095825,-5.730533268482986,"Your shot data indicates a few areas to improve. Your club speed is good, but your attack angle is slightly positive, which can help reduce digging into the ground. The club path is close to straight, but the face is slightly closed at impact, leading to leftward side spin and a miss to the left. Work on getting the clubface aligned better with your swing path for straighter shots. Additionally, your backspin is high, which is great for holding greens but may cause a loss in carry distance. Try to focus on a more neutral face angle at impact for better control.",face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:53:45,Herald,,Gap Wedge,67.77917082309723,-6.68,-9.34,4.79,14.13,77.75590310382086,1.1471946640770034,32.220001220703125,2.759999990463257,6228.64404296875,115.24609375,6229.7099609375,Estimated,-1.059999942779541,23.92825736295731,90.5402433715999,2.7100000381469727,4.276027967620081,94.89281950162058,2.6700000762939453,4.429133939716962,"Your gap wedge shot shows good speed and distance, but we need to focus on your swing path and attack angle. You're coming into the ball a bit steep (attack angle of -6.68 degrees) and swinging from outside to inside (club path of -9.34 degrees), which can lead to less control and accuracy. Let's work on a smoother, more neutral swing path to improve your contact and direction.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:55:28,Brian,56,Sand Wedge,67.82390954971314,-3.22,-4.24,0.96,5.2,73.03597461376012,1.07684701602503,28.309999465942383,0.2599999904632568,7155.0654296875,132.38729858398438,7156.2900390625,Estimated,-1.059999942779541,18.055555287568268,82.6443542492807,-0.0900000035762786,-0.1421697194880806,87.55467548165325,-0.1099999994039535,-0.1749781188001158,"Your swing speed with the sand wedge is solid for your skill level. You have a negative attack angle, which means the club is descending too much at impact—try to level out your swing. The club path indicates you're coming slightly from the inside to the outside, which is good, but your face is almost square at impact. Your backspin is high; while that's generally good for greenside control, it might cause extra height on your shots. Work on flattening your attack angle and maintaining a consistent path to improve accuracy and distance.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:56:10,Brian,56,Sand Wedge,63.90927097082138,-8.45,7.98,9.09,1.1099999999999994,61.80654894256213,0.9670983255431082,38.63999938964844,8.460000038146973,4397.0078125,330.6126708984375,4409.419921875,Estimated,-4.300000190734863,18.307085838349167,67.36657557508352,8.079999923706055,9.470690724870565,70.64741537591817,7.989999771118164,9.820646636548643,"Your swing speed is good for a sand wedge, but your attack angle is quite steep, which contributes to a higher launch and backspin. Try to reduce the steepness of your swing to get better distance and control. Also, aim to square your clubface more with your swing path to improve accuracy.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:56:39,Herald,56,Sand Wedge,61.53811846017838,-4.28,-3.11,-0.45,2.66,52.970652995891214,0.8607779100391051,33.0,-0.7599999904632568,1966.7374267578125,139.9424591064453,1971.7099609375,Estimated,-4.070000171661377,10.269028952074793,53.1167960417688,-1.3799999952316284,-1.279527475392726,63.42956948280335,-1.4700000286102295,-1.629483778177388,"Your swing speed is good, but the club path is slightly aimed to the left, and the clubface is close to square, which caused your shot to deviate slightly off line. Try focusing on keeping your club path more neutral for straighter shots.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:56:43,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,94.10791075389898,inf,20.46999931335449,8.0,3177.646484375,1834.6148681640625,3669.22998046875,Measured,-30.0,18.307085838349167,122.62685261883144,-1.5700000524520874,-3.368328778754176,135.10498399960397,-2.5199999809265137,-5.949256234757229,"It looks like there was an issue with the shot data since the club speed and attack angle are both recorded as 0. This suggests that the club might not have moved during the shot. To improve your swing, focus on making a full motion. Ensure you're taking your sand wedge back properly and following through to generate speed and distance. Work on your timing and rhythm to avoid any hesitations in your swing.",full swing drill,1.1903353,69.998,101.33,83 +8/6/24 23:57:03,Brian,56,Sand Wedge,57.33267815828323,-7.04,-2.4,29.94,32.34,44.38081714430791,0.7740928658832575,27.0,24.290000915527344,1000.0008544921876,-239.7097930908203,1028.3299560546875,Estimated,13.479999542236328,4.855642967812344,35.137795435044154,25.600000381469727,15.179352270349112,47.67060247299969,25.780000686645508,20.73490654004217,"Your sand wedge shot has a high launch angle and the face is aimed pretty far right at impact, which is causing the ball to veer off to the right. To improve accuracy, focus on aligning your clubface more towards your target and adjust your swing path to come in more from the inside. Also, a lower attack angle could help increase your carry distance.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:57:51,Brian,56,Sand Wedge,51.82981478452683,0.0,-11.98,19.8,31.78,40.756978411107866,0.7863616449440868,16.149999618530273,14.770000457763672,3531.9375,-1895.3958740234373,4008.3798828125,Estimated,28.21999931335449,1.695100511617028,21.53324581019729,17.09000015258789,6.33202077389285,28.510497535508875,17.6200008392334,8.62860853018202,"It looks like you're struggling with your swing path and face angle, which are affecting the accuracy and distance of your shots. The negative club path (-11.98 degrees) indicates an exaggerated inward swing, while the face angle is open to that path (19.8 degrees), causing the ball to slice. Focus on getting the club path more neutral and square at impact. A lower attack angle can help generate better contact as well.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:58:23,Brian,56,Sand Wedge,47.355942122936256,0.03,-20.0,-16.24,3.7600000000000016,44.29133764309972,0.9352857457279428,34.16999816894531,-15.850000381469728,5508.89501953125,-269.429931640625,5515.47998046875,Estimated,2.799999952316284,7.720909602053837,37.23753090511264,-16.1299991607666,-10.34558154701665,42.377514094114304,-15.970000267028809,-11.657917258760335,"Your shot data shows that your club path and face angle are significantly misaligned, which can lead to shots slicing to the left. You have a high backspin rate, which is great for stopping the ball on the green, but combined with the other metrics, it suggests you may be making contact too steeply. Focus on improving your club path and face alignment for straighter shots.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:58:46,Brian,56,Sand Wedge,48.74284264802933,-4.98,-14.98,-10.58,4.4,43.12813399371544,0.8848095771751037,39.560001373291016,-10.56999969482422,1740.295654296875,-151.64402770996094,1746.8900146484375,Estimated,4.980000019073486,8.803587007496503,37.3031492029786,-10.380000114440918,-6.725721696006133,45.35214351518152,-10.210000038146973,-8.038057407749818,"You have a significant slice, as seen from your club path being quite left (negative value) while your club face is also closed to the target line. This is leading to less distance and curve on your shots. Plus, your attack angle is a bit steep, which isn't ideal for wedge play. Focus on squaring your face to the path and aligning your swing to encourage a straighter ball flight.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:59:21,Brian,56,Sand Wedge,45.99141096115112,-3.61,9.14,2.56,-6.58,39.10164603831345,0.8501945302644129,25.290000915527344,3.25,1969.033447265625,712.0027465820312,2093.81005859375,Estimated,-19.8799991607666,3.433945772931537,26.55293087234645,1.7100000381469729,0.7983377057287839,29.833770673181107,1.5299999713897705,0.7983377057287839,"Your swing is showing good effort, but the club path suggests you're coming too much from the outside, leading to a push to the right. Focus on keeping your body aligned properly during your swing. A slight adjustment in your setup could help improve accuracy. Also, consider trying to increase your club speed to generate more distance.",swing path drill,1.1903353,69.998,101.33,83 +8/7/24 00:00:17,Lauren,56,Sand Wedge,60.1959566617012,-9.8,-1.63,7.51,9.14,56.75107658958814,0.9427722348284427,36.68000030517578,5.96999979019165,2853.06005859375,563.3687744140625,2908.14990234375,Estimated,-11.170000076293944,14.107610726408666,59.36132679479124,4.079999923706055,4.22134709568266,67.16972485328915,3.7799999713897705,4.429133939716962,"Your club speed of 60 mph is solid for a sand wedge, but your attack angle of -9.8 degrees suggests you're hitting down too much, which can lead to unwanted backspin and a higher chance of chunking shots. Try to keep your attack angle more neutral. Additionally, the face angle is open relative to your club path, causing some rightward spin. Focus on aligning your clubface with your target line during your downswing.",face alignment drill,1.1903353,69.998,101.33,83 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json new file mode 100644 index 0000000000..4bc54c9908 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json @@ -0,0 +1 @@ +{"Golf_Shot_Data_3_chunk_0.txt": "file-CAJrEqWuGMH4En3QzD6Z7x", "Golf_Shot_Data_3_chunk_1.txt": "file-EN8aqcJq7pz6D3mFcDtJYV", "Golf_Shot_Data_3_chunk_2.txt": "file-NNtvsrJzXQNYWtSfLXjQGv", "Golf_Shot_Data_3_chunk_3.txt": "file-8bu47tKqLBNP7wNvHSCch4", "Golf_Shot_Data_3_chunk_4.txt": "file-7dNqY1MmmMvaWnNMbVQGkJ", "Golf_Shot_Data_3_chunk_5.txt": "file-J2fQsM6DyZPMtm8ywvKAbu", "Golf_Shot_Data_3_chunk_6.txt": "file-WiJ2uK3rFad76bd1nCKgTb", "Golf_Shot_Data_3_chunk_7.txt": "file-QM8PZ6mPQun8q2do5oDWH1", "Golf_Shot_Data_3_chunk_8.txt": "file-A9Zog4HrxyuCVxJVhXN2Fo", "Golf_Shot_Data_3_chunk_9.txt": "file-RakbREzHk8Pb9mPqQNrTAa", "Golf_Shot_Data_3_chunk_10.txt": "file-M4k6vddGukmy2xcSuMEDEv", "Golf_Shot_Data_3_chunk_11.txt": "file-LjA3cALMLNfbnevceAL6TN", "Golf_Shot_Data_3_chunk_12.txt": "file-MU74JbZaaXynmF1MU266dT", "Golf_Shot_Data_3_chunk_13.txt": "file-C7AskDCGHcTjybLQ7khfxg", "Golf_Shot_Data_3_chunk_14.txt": "file-5J6oXC98tQD8u11HYLEf7W", "Golf_Shot_Data_3_chunk_15.txt": "file-Rr2wbZ5wmwVqXxz1onZWDL", "Golf_Shot_Data_3_chunk_16.txt": "file-544gjSkxJqziVCnFouAMxE", "Golf_Shot_Data_3_chunk_17.txt": "file-NADgFFqbZw3DVhxctUzdst", "Golf_Shot_Data_3_chunk_18.txt": "file-7AQuTvpUrqUFsoJFQRm9DZ", "Golf_Shot_Data_3_chunk_19.txt": "file-2UooYjh385vLVtJwDtnZt7", "Golf_Shot_Data_3_chunk_20.txt": "file-22kvSmLpLDWBiwUPWAAYSU", "Golf_Shot_Data_3_chunk_21.txt": "file-GoNk62dR5oS9VnbBpBeWTv", "Golf_Shot_Data_3_chunk_22.txt": "file-7ygN8RDxDSdq653piHEZP3", "Golf_Shot_Data_3_chunk_23.txt": "file-H7bSfUBSymfXMun3YgqSTo", "Golf_Shot_Data_3_chunk_24.txt": "file-3ZZKbPtTtoJGEA31V5W8i3", "Golf_Shot_Data_3_chunk_25.txt": "file-7xXdYLketh1SS7UBcHU5dc", "Golf_Shot_Data_3_chunk_26.txt": "file-R5e2FC5VCzQ2JmtA3KRPok", "Golf_Shot_Data_3_chunk_27.txt": "file-PWDS8op4qpb1Yd9kZBwdAZ", "Golf_Shot_Data_3_chunk_28.txt": "file-EotywMY8hMCiPjSdCwhoDq", "Golf_Shot_Data_3_chunk_29.txt": "file-UqXMGTk86CQN7RhTneNKek", "Golf_Shot_Data_3_chunk_30.txt": "file-LqgJGQ7997ZxkpGJm62Rgw", "Golf_Shot_Data_3_chunk_31.txt": "file-Jqf4qJYDe2wSeC1BsCQesA", "Golf_Shot_Data_3_chunk_32.txt": "file-8EokEgjLyrvtdLyXysn7VL", "Golf_Shot_Data_3_chunk_33.txt": "file-XYEj57o7VZYEAju7pqcebk", "Golf_Shot_Data_3_chunk_34.txt": "file-3ZaHSB5VUPA5yH6azNJS1B", "Golf_Shot_Data_3_chunk_35.txt": "file-VGnm9xmjHwzA1wdnew72ww", "Golf_Shot_Data_3_chunk_36.txt": "file-APnSpicPQ189d8QFjWCV5d", "Golf_Shot_Data_3_chunk_37.txt": "file-E9jxKHcEDfnrEWGq8hTDvV", "Golf_Shot_Data_3_chunk_38.txt": "file-NykVZP7gdwsQcpj2v9dMG2", "Golf_Shot_Data_3_chunk_39.txt": "file-JmDXiuqJHesNyWfgAFo2Sc", "Golf_Shot_Data_3_chunk_40.txt": "file-QGRFP1h91u22moM4GcDT8i", "Golf_Shot_Data_3_chunk_41.txt": "file-9PTDsEVdvL6qPZ3VmfWa4w", "Golf_Shot_Data_3_chunk_42.txt": "file-RRhGBTMZ2V2j6YX3qT67Vk", "Golf_Shot_Data_3_chunk_43.txt": "file-PbcJKvUPyunXer1LHnxrfd", "Golf_Shot_Data_3_chunk_44.txt": "file-TjYmb88sSVvUZnJvyrLRHt", "Golf_Shot_Data_3_chunk_45.txt": "file-UVLju76PcYD2YVJtTYnGRV", "Golf_Shot_Data_3_chunk_46.txt": "file-VHuktSCegWyfuwsxrQaJM4", "Golf_Shot_Data_3_chunk_47.txt": "file-F1LwE6YyiGjkN1NjmaNkyH", "Golf_Shot_Data_3_chunk_48.txt": "file-6cMaznVCyPZHBxXeDcVDeK", "Golf_Shot_Data_3_chunk_49.txt": "file-EzKPeo9RhbFjQ9A7we2GWH", "Golf_Shot_Data_3_chunk_50.txt": "file-QsQFR4rrDvKmebq4Qj664W", "Golf_Shot_Data_3_chunk_51.txt": "file-89T36obPPgYcw4WXayVVmM", "Golf_Shot_Data_3_chunk_52.txt": "file-9MygzK934TGZ8qL4awJZvC", "Golf_Shot_Data_3_chunk_53.txt": "file-TwQieP1ogyawTHynwMqMCH", "Golf_Shot_Data_3_chunk_54.txt": "file-UwNTgvm2LDVn2xQhDhbPxM"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv new file mode 100644 index 0000000000..6d01b50a34 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv @@ -0,0 +1,68 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +7/31/24 19:46:32,Jason,,7 Iron,130.67376950859307,-5.463913440704346,1.4884170293807983,2.5645759105682373,1.076158881187439,92.49460882962649,0.7078284278280047,15.37328815460205,2.292842149734497,3138.176513671875,306.779296875,3153.1357421875,Estimated,-5.583333969116211,12.46161833941403,117.0700853972594,0.754073441028595,1.540681333987365,133.01163138895026,0.5503637790679932,1.2777324265511822,"Your shot shows good club speed, but the low smash factor indicates you might not be hitting the ball as efficiently as you could. Focus on making solid contact with the ball to increase your ball speed. Additionally, your attack angle is slightly downward, which can result in more spin than desired. Try to work on improving your angle of attack and ensure your club face aligns better with your path for straighter shots.",impact drill,1.1913916,70.0,101.325,73 +7/31/24 19:46:58,Brian,,7 Iron,65.47857911988513,-2.487455606460572,-1.230146050453186,3.9261159896850586,5.156261920928955,83.60094714926981,1.276767887650774,16.549287796020508,3.0710763931274414,2406.00390625,-150.41136169433594,2410.700927734375,Estimated,3.577191114425659,9.938744137034291,98.59265021909778,3.948386907577514,6.7888718506033,116.90504884925394,4.055502414703369,8.267802278974273,"Your shot data shows that your club speed is solid at around 65 mph. However, your attack angle is slightly descending (-2.5 degrees), which means you might be hitting the ball down rather than sweeping it. This leads to high backspin (over 2400 rpm), which can make your shots balloon and lose distance. Your club face is open relative to your path, contributing to a slight fade. Focus on making contact with a level or slightly upward attack angle and aligning your club face more square to the target to improve direction and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:47:29,Brian,,7 Iron,62.79744524613807,-0.4604516923427582,-3.802584171295166,2.681905746459961,6.484489917755127,84.85868624154318,1.351307937909494,13.924854278564451,1.7271723747253418,2180.8720703125,-188.3817749023437,2188.9931640625,Estimated,4.936903476715088,7.605657793057276,93.76589021161271,2.714186191558838,4.440320109431525,121.18273276214131,2.9218811988830566,6.177251555872488,"Your club speed is solid, but your attack angle is slightly negative, which can cause issues with ball flight. Focus on having a more upward angle during your downswing to optimize launch. Your club path is also moving too much to the left, leading to some leftward spin. Try to keep your path straighter during your swing for better accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:48:27,Brian,,7 Iron,64.76716759251758,-2.134370803833008,-2.338614225387573,-1.767001390457153,0.5716128349304199,80.69306815764139,1.2458946586227386,10.463260650634766,-1.7440788745880127,1273.843017578125,735.4534912109375,1470.9071044921875,Estimated,-30.0,3.3367586554722948,63.21938150509459,-4.647597789764404,-5.122477258400863,99.89284285369013,-5.730152606964111,-9.973703850691663,"Your shot data shows that your club speed and ball speed are decent, but we need to work on your swing path and face angle. The negative numbers suggest that the club is coming slightly from outside to inside, causing your shots to veer left. Focusing on a more neutral path and keeping the club face square at impact can help improve your accuracy. Additionally, your launch angle is on the lower side, so let's try to get that a bit higher for better distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:49:29,Brian,,7 Iron,65.97161663281258,-4.140535354614258,1.2515361309051514,3.2004857063293457,1.9489495754241943,84.65700323457622,1.283233723159514,12.816304206848145,2.785552740097046,1468.3160400390625,-624.7774658203125,1595.712646484375,Estimated,23.05005073547364,5.685011591215584,83.05039588773798,5.923145294189453,8.570358158841486,119.54711043579393,6.882819175720215,14.326440595148595,"Your shot data shows good potential, but there are a few areas to focus on. Your club speed is decent, but improving your attack angle can help you get more lift on the ball. Your club path is slightly out to the right, which is causing a bit of a fade or slice. Work on bringing the club back more on a straight line to improve accuracy. Try to increase your launch angle a tad for better distance. Overall, focus on consistent contact and body positioning.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:49:53,Jason,,7 Iron,74.0262053250135,0.0841974392533302,-4.117635250091553,15.61061668395996,19.728252410888672,83.22602240727247,1.1242778424460227,7.4347639083862305,12.307687759399414,5953.98486328125,-2018.025146484375,6286.68115234375,Estimated,18.72341537475586,3.768668083248997,73.71545982183216,17.26983070373535,21.88406737110972,97.25643823274912,18.423093795776367,30.73610674785982,"Your data shows some areas for improvement. Your club speed is decent, but the launch angle is low, which can affect your carry distance. Additionally, your club path and face angle indicate a tendency to hit the ball with an open face, leading to slice spin. Focusing on correcting your path and face angle can help you hit straighter shots and increase distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:50:37,Herald,,7 Iron,69.55434650686038,5.233762264251709,-5.424313068389893,3.566206216812134,8.990519523620605,79.68070223504583,1.145589114652765,9.229848861694336,2.2506346702575684,1918.646484375,899.0692749023438,2118.85107421875,Estimated,-25.10758209228516,2.934634340538196,60.937042022317655,-0.7306137084960938,-0.7772575172614538,95.05806463980298,-1.8332300186157229,-3.0410630457873538,"Your club speed and ball speed are decent for a 7 iron, but your launch angle is a bit low, which may be why you're not getting the distance you want. The attack angle is good, but the club path suggests you're swinging a bit outside-in, which can lead to less consistent ball flight. Focus on improving your swing path and ensuring a more square clubface at impact to promote better accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:51:21,Brian,,7 Iron,62.365040633824265,-5.191579341888428,3.074093103408813,1.165247678756714,-1.9088454246521,80.47148564687723,1.2903300443491217,11.962801933288574,1.3418129682540894,2158.692138671875,168.6655731201172,2165.271240234375,Estimated,-4.467628002166748,5.108352053093029,77.29782923886341,0.6449805498123169,0.8702303961175062,108.18942536232952,0.4329586923122406,0.8179576325885805,"Your 7-iron club speed is solid for your skill level, but your attack angle is a bit steep, meaning you're hitting down on the ball too much. This can lead to less distance and accuracy. Try to focus on a smoother, more level swing. Your launch angle and backspin are decent for a good flight. Work on keeping your club path straighter to improve your accuracy and reduce sidespin.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:52:18,Lauren,,7 Iron,69.80826997791246,1.11073100566864,1.5061115026474,4.8917083740234375,3.385596752166748,87.41516661980586,1.2522179198462342,16.08123207092285,4.206615447998047,1878.6700439453125,-128.4530792236328,1883.056396484375,Estimated,3.911481380462648,9.927105848111182,104.73950236405652,5.074700832366943,9.264746514311923,128.0188252570033,5.193653106689453,11.588626730829104,"Great job generating solid ball speed with your 7 iron! Your club speed is good, but the face angle is a bit closed at impact, which is likely causing some unwanted spin and deviation. Focus on opening the club face a little more at setup and through your swing to help straighten your shots. Also, try to increase your attack angle slightly for better launch and distance.",face angle drill,1.1913916,70.0,101.325,73 +7/31/24 19:52:53,Jason,,7 Iron,72.97324680397742,0.1654268354177475,-3.232875108718872,1.332017183303833,4.564892292022705,97.92443419785924,1.3419223960379112,15.416401863098145,0.6896291971206665,3119.116455078125,-492.2471923828125,3157.719970703125,Measured,8.96823787689209,14.455490122875176,129.14274250485596,3.541105270385742,7.97648471636586,144.90430854826445,3.836093425750733,9.694450622442789,"Your 7 iron shot shows good ball speed but your club path is cutting to the left (out-to-in), which can lead to slices. Try to focus on swinging more from the inside to help straighten your shots. Your attack angle is also quite flat, which may be contributing to some of the backspin issues; aim to hit down slightly more on the ball for better compression.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:53:52,Herald,,7 Iron,70.59819153301851,-2.6880452632904053,-2.7722411155700684,1.0071452856063845,3.779386520385742,96.21803468077906,1.362896592553341,14.52444553375244,0.4804097712039947,3260.1572265625,24.942401885986328,3260.252685546875,Measured,-0.438342809677124,12.986369690526317,123.71691985276811,0.3647689521312713,0.7876286860440018,139.90232444853154,0.3466151356697082,0.8470601992615343,"You're hitting the ball pretty well with a good speed and carry distance, but your attack angle is a bit too negative, which means you're striking down on the ball too much. This can cause unwanted spin and reduce distance. Try to keep your attack angle closer to level or slightly up to get more from your shots. Also, focus on aligning your clubface more with your club path to achieve straighter shots.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:55:57,Lauren,,7 Iron,71.55683647527303,-0.387246310710907,0.2240932881832122,5.88931131362915,5.665217876434326,108.1344156281084,1.511168197960722,11.1925048828125,4.865653991699219,1068.1971435546875,-616.7239990234375,1233.4478759765625,Measured,30.0000057220459,7.155436233645844,117.63959498559144,8.777739524841309,17.952031982746348,169.78863272958188,9.990228652954102,29.455027231181703,"Your club speed is solid, but your launch angle and spin might be causing your shots to lose distance. Practicing keeping your club face square at impact will help. Also, a slightly rising attack angle can improve ball flight and distance. Work on achieving a more upward strike with your irons.",face control drill,1.1913916,70.0,101.325,73 +7/31/24 20:02:26,Brian,,7 Iron,68.6091584760502,-1.424451470375061,-1.1223756074905396,6.078583240509033,7.200958728790283,91.8107639176178,1.3381706751244693,17.583572387695312,4.852646827697754,4116.6875,-1235.40673828125,4298.06298828125,Measured,16.70435905456543,15.286765781971212,116.38260554844965,10.903185844421388,22.01381046117467,128.4370652490088,11.39711856842041,25.38019935128318,"Your 7 iron shot shows a decent club speed and ball speed, but your attack angle is slightly negative, which can lead to a lower launch and more backspin. The face angle is open relative to your club path, causing a rightward direction (slicing). Try to work on getting your club face more aligned with your swing path at impact for straighter shots. Additionally, keeping a more neutral attack angle can help optimize your launch and distance.",face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:03:09,Brian,,7 Iron,69.90118837278715,5.229072093963623,-3.041921854019165,-1.5982547998428345,1.4436670541763306,89.99603498342549,1.287475035524022,9.013721466064451,-1.6934692859649658,2642.853759765625,-6.403030872344971,2642.861572265625,Estimated,0.138814315199852,4.769190161596839,88.17275320678709,-1.6893388032913208,-2.599352226333337,121.51613495737638,-1.6751463413238523,-3.5520341475969417,"Your club speed is good! However, your attack angle is slightly positive, which is great for getting the ball up in the air. The club path and face angle indicate you're cutting across the ball, which can lead to a pull to the left. Focus on straightening your club path and keeping the face more neutral at impact for straighter shots.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:04:59,Jason,,7 Iron,71.1028555785033,-1.7472357749938965,-6.158811092376709,3.3009848594665527,9.459795951843262,92.70401441418198,1.303801565491688,17.392019271850586,1.94087028503418,1925.94921875,-48.62606048583984,1926.56298828125,Measured,1.4462875127792358,13.088841700856392,121.10975957463596,2.3274245262146,4.918342567627292,142.37275803747434,2.365129947662353,5.8753631645715245,"Your 7-iron shot showed decent distance, but your club path indicates an open face at impact, causing the ball to drift slightly right. Focusing on aligning your swing path with your target can help improve accuracy and consistency. Additionally, a slightly better attack angle would help you hit down on the ball more effectively.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:05:37,Herald,,7 Iron,92.98968151907866,8.137763977050781,-5.566732883453369,0.9361234903335572,6.502856254577637,97.79419996674731,1.0516672212355402,16.084259033203125,0.0724045038223266,2020.277099609375,-45.529823303222656,2020.7900390625,Measured,1.2910236120224,13.429840750336098,130.26257138524034,0.3866430222988128,0.8786574392664193,151.38492166356264,0.4288719296455383,1.1337800432633145,"Your shot data shows you're generating solid club speed and good ball speed, but your club path is slightly to the left, which may cause a fade or slice. Focus on keeping your swing path more neutral, and ensure your clubface is square at impact. Additionally, your launch angle is good, but you can improve distance by optimizing your attack angle. A small adjustment in your ball position may help achieve this.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:06:17,Herald,,7 Iron,73.00241340088087,0.8176588416099548,-2.205431699752808,-2.323730230331421,-0.1182985305786132,103.4899124013682,1.4176231658680951,14.925654411315918,-2.1847238540649414,2263.7236328125,689.5737915039062,2366.4228515625,Measured,-16.94174575805664,14.092172967412353,139.11115859456186,-6.887776374816895,-16.68296100255543,159.75995076595063,-7.477401733398437,-20.790420729736525,"Your shot shows a good club speed and ball speed, but your club path being slightly to the left (-2.2 degrees) and the face angle being even more closed (-2.3 degrees) are causing the ball to start left and curve further left. To improve accuracy, focus on aligning your clubface more square to your target at impact. Additionally, try to work on achieving a more neutral swing path. This will help you hit straighter shots and reduce side spin.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:07:05,Jason,,7 Iron,73.34470705260355,1.4524685144424438,-0.1274093240499496,-0.0826786756515502,0.0447306483983993,103.17169953854592,1.4066686429676534,15.85877799987793,-0.0838564857840538,2727.347412109375,292.52081298828125,2742.98974609375,Measured,-6.121838569641113,16.58259053825816,142.75948422554575,-2.015379905700684,-5.020518379906093,159.66106233486062,-2.212754964828491,-6.164527555078337,"Your club speed and ball speed show you're generating decent power, but the slight negative club path and face angle suggest you're cutting across the ball a bit, which can lead to pulls or slices. Focus on improving your swing path for more consistent accuracy. A higher launch angle is fine, but try to reduce backspin for better distance. Aim for a more neutral club face at impact to enhance your control and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:07:59,Lauren,,7 Iron,73.85841632708707,1.8634462356567385,-0.9128312468528748,3.77043080329895,4.683261871337891,99.30652812239532,1.344552632737338,16.519786834716797,2.982897520065308,2878.962158203125,-135.2749786376953,2882.138427734375,Measured,2.690201759338379,16.193724214971212,135.10203036269832,3.9679784774780273,9.348875104480726,151.3226282931173,4.03662633895874,10.652180947464103,"Your 7-iron shot shows promising distance and some areas to work on. The club speed and ball speed are solid, but the attack angle is slightly positive, which is good for creating lift. However, the club path being slightly negative indicates an outside-in swing, leading to a bit of pull. Focus on aligning your swing path more to the target to improve accuracy. The backspin is acceptable, helping your ball stay airborne, but reducing sidespin will help control dispersion. Try to work on your aim and follow-through to improve your overall game.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:08:43,Brian,,7 Iron,73.00051048949717,0.057190403342247,0.1441737711429596,1.0186299085617063,0.8744561672210693,102.36226247521336,1.402212967948225,17.87547492980957,0.8547657132148743,3480.9912109375,-112.81793212890624,3482.81884765625,Measured,1.8562901020050049,20.428222660573056,142.4934566574666,1.59912109375,3.9767323522186473,156.1501392252394,1.648532509803772,4.4922173454575045,"Your shot data shows you have a good swing speed and decent ball speed. However, the backspin is quite high, which can cause your ball to balloon in the air and reduce distance. Your attack angle is close to neutral, but aim for a slight downward strike to help reduce that backspin. Also, focus on aligning your clubface better for straighter shots. Overall, you're very close; just a few tweaks should help improve your distance and accuracy.",attack angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:12:05,Jason,,7 Iron,72.7658977290339,-1.9001318216323853,-0.7184647917747498,2.5209853649139404,3.239450216293335,95.14204495873582,1.3075087084478276,16.536205291748047,1.9808951616287231,1808.544189453125,-740.6456909179688,1954.3255615234373,Measured,22.27037048339844,12.301086296279893,121.64504368673352,6.913641929626465,14.64284686276551,143.60726145354056,7.6615753173828125,19.14596878119869,"Your shot data shows that your ball speed and carry distance are solid for a 7 iron. However, your attack angle is slightly down (negative), which can reduce lift. It looks like your club face is open at impact, causing some sidespin, resulting in a slight fade. Focusing on getting a more neutral swing path and square face at impact will help. Try to maintain a more level attack angle for better launch. ",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:15:21,Herald,,9 Iron,67.8504045614327,-2.2255921363830566,2.438861608505249,-0.8917117714881897,-3.330573320388794,89.95803648839592,1.3258290362432057,19.90540885925293,-0.4273048937320709,3828.895751953125,675.9927368164062,3888.111328125,Measured,-10.012409210205078,17.24052358850247,116.84537537143116,-3.8583364486694336,-7.862544418106893,128.84065386698512,-4.151571273803711,-9.32750712675363,"Your 9 iron shot shows you have decent speed and a good launch angle, but the ball is starting slightly left of where you're aiming and has a lot of backspin, which can lead to less control. Try to focus on keeping the clubface square to your target at impact to reduce that leftward push and lower the backspin for a more penetrating flight. A slower swing with better form can help with both accuracy and control.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:16:14,Lauren,,9 Iron,62.787000566615006,-5.719568252563477,4.723902702331543,4.500900268554688,-0.2230024337768554,79.99202877730022,1.2740221392234086,22.48326301574707,4.288229465484619,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,12.095216135234068,97.7917140012396,8.4876708984375,14.433757112338412,119.20119282994165,9.22564697265625,19.110700354079427,"Your shot data shows a solid effort, but there are a few areas to improve. Your attack angle is a bit too steep, which can lead to less distance and higher backspin. Work on shallowing your swing path to improve both distance and consistency. Additionally, your ball is curving to the left due to the sidespin, so focusing on a more neutral club face alignment at impact will help straighten your shots.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:16:56,Brian,,9 Iron,64.98438962024557,-1.276633858680725,7.648924350738525,8.632473945617676,0.9835495948791504,76.36751165192527,1.175167022391072,20.12955665588379,8.047996520996094,1788.6201171875,1032.66015625,2065.320556640625,Estimated,-30.0,9.974189865803964,86.3968748454563,2.7665445804595947,4.170153851503898,103.8350720440012,1.816500186920166,3.291329540095916,"Your swing shows improvement, but there's a slight pull to the left. Focus on aligning your club face with your target and adjusting your swing path. Aim for a more neutral club path to reduce side spin and improve accuracy. Keep an eye on your attack angle; a balanced angle can help with your distance and control.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:17:35,Jason,,9 Iron,66.02770131922216,-1.0211721658706665,1.865754008293152,6.37830114364624,4.512547016143799,79.91149210627191,1.2102722116574405,22.211889266967773,5.472737789154053,1577.06689453125,-910.5198974609376,1821.0399169921875,Estimated,30.0,12.59117995602503,97.32429678911558,11.26524543762207,19.01242309220788,114.6768385173964,12.113736152648926,24.06529693741209,"Your numbers show that your club speed is solid, but the attack angle is a bit negative, meaning you're hitting down on the ball more than you should for a 9 iron. This might be causing some inconsistency in your shots. The face is also significantly open at impact, which could lead to a slice. Focus on getting your clubface square at impact and let the natural loft of the club help you launch the ball higher and straighter. Working on your overall path will also help straighten out those shots.",clubface alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:18:22,Lauren,,9 Iron,66.6919539238902,-0.6414411067962646,-0.7524805665016174,-1.1402722597122192,-0.3877916932106018,92.72003129609766,1.3902731265290424,20.625822067260746,-1.0308011770248413,2778.69775390625,532.9038696289062,2829.3369140625,Measured,-10.856471061706545,18.25562664169479,125.93786290286062,-4.408777713775635,-9.68110189406866,140.31095260518305,-4.725136280059815,-11.558288332542134,"Your swing shows a slight inside-out path and the clubface is a bit closed at impact, which can lead to pulling the ball left. Focus on keeping your clubface square to the target on your downswing. Reducing your backspin will help your distance as well. Try to create a higher launch angle for better carry distance.",clubface alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:19:05,Herald,,9 Iron,66.01217509831349,0.7837195992469788,-0.5981051921844482,0.5900079011917114,1.1881130933761597,94.6646531320057,1.4340483856352164,21.40818214416504,0.4098068177700043,6498.89453125,-983.0802612304688,6572.82861328125,Measured,8.601852416992188,23.187242845232504,119.92959807146964,4.349471092224121,9.095463070303708,126.43503341782524,4.513145446777344,9.948914994062534,"Your 9-iron swing is solid with decent speed and good launch angle, but there's a bit too much backspin and a slight leftward direction. To improve accuracy, focus on aligning your clubface better with your swing path. Practice making sure the clubface is square to the target at impact to reduce the sidespin causing the left deviation.",clubface alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:19:57,Brian,,9 Iron,64.88882165593304,0.2147407531738281,0.8440543413162231,4.155110359191895,3.311056137084961,89.04900804049339,1.372332025270354,18.506032943725582,3.5187158584594727,4544.58642578125,1255.634033203125,4714.857421875,Estimated,-15.445066452026367,15.643879465571445,111.60800977241706,-1.7243090867996216,-3.3583039348498005,122.4322046093057,-2.2017598152160645,-4.7037032755423525,"Your swing speed with the 9 iron is solid, but the ball flight could use improvement. The face angle is open at impact, which is causing some sidespin and leading to rightward deviation. Focus on squaring the clubface at impact to improve accuracy and distance. Also, your attack angle is quite flat, which might contribute to the high backspin. Try to create a slightly steeper angle of attack for better launch conditions.",face angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:20:30,Jason,,9 Iron,68.59972925148077,2.6970064640045166,1.5986045598983765,7.427753448486328,5.829148769378662,88.89298637350021,1.2958212422038298,22.512157440185547,6.301353931427002,3458.33740234375,810.6754760742188,3552.082763671875,Estimated,-13.192617416381836,19.38026143975617,117.1445604340388,2.3124918937683105,4.726773349113387,129.13835376753286,1.8856443166732788,4.249359974234324,"Your club speed and ball speed are good for a 9 iron, but your launch angle is a bit higher than optimal for distance. To gain more control, work on straightening your club path and face alignment. Reducing backspin can help you achieve better distance and control as well.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:21:17,Herald,,9 Iron,66.23098004111625,-7.4857964515686035,5.267982482910156,8.224663734436035,2.956681251525879,82.957575370413,1.2525494159819597,18.63850975036621,7.415092945098877,6000.52294921875,74.56669616699219,6000.986328125,Estimated,-0.7119608521461487,14.14314406305266,99.18744928048363,7.633731842041016,13.17604803908614,108.7211550978118,7.559513568878174,14.302944997616578,"It looks like your club speed and ball speed are nice, but your attack angle is quite steep, which means you're hitting down on the ball instead of through it. Additionally, the high backspin could be causing your ball to climb too much and lose distance. Focus on a more neutral attack angle to help with your distance and direction. Try to ensure that your club face is more aligned with your swing path.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:22:00,Brian,,7 Iron,,,,,0.0,97.6916304831957,-43.67206573486328,18.57002639770508,6.1772894859313965,2233.443603515625,92.80144500732422,2235.370849609375,Measured,-2.379318952560425,17.087003304166615,136.11962502555434,5.7865190505981445,13.723922654264584,154.4991062566187,5.671362400054932,15.268033341129922,"Your shots carry an average distance of about 136 yards with decent height, but there's inconsistency due to a wide variance in your carry distances. Focus on improving your swing path and ensuring your clubface is square at impact. This will help tighten your dispersion and improve accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:25:38,Lauren,,5 Iron,69.04708835796464,-6.195860385894775,3.729235172271729,6.409929275512695,2.680694103240967,93.46321632363195,1.3536156056151918,10.000468254089355,5.731889724731445,2040.7725830078125,480.8905029296875,2096.666015625,Measured,-13.25937271118164,5.542760391189631,95.59800448465012,3.457570075988769,5.765486202959608,134.32024272308445,2.7475881576538086,6.438823637771918,"Your shot shows a solid club speed, but the negative attack angle (-6°) indicates you're hitting down on the ball too much. This can lead to excessive backspin and lower carry distances. Also, your club path is slightly in-to-out (3.7°), which is good, but the face angle is even more open (6.4°) than the path. This suggests you're likely pushing the ball to the right. Work on hitting more up on the ball and aligning your clubface better with your target line.",attack angle adjustment drill,1.1913916,70.0,101.325,73 +7/31/24 20:26:21,Lauren,,5 Iron,73.62123506291755,-1.7002897262573242,2.5531105995178223,6.92753791809082,4.374427318572998,98.88637723540432,1.3431773747193303,6.63642692565918,6.009899616241455,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,2.186866455096805,66.43182041510272,3.872267723083496,4.486351789681578,129.66404273149055,2.7999517917633057,6.333877747943177,"Your club speed is good for a 5 iron, but the angle of attack is slightly negative, which can lead to lower launch and less distance. The club face is also open relative to your path, causing the ball to start right and potentially slice. Focus on striking the ball with a more neutral or upward angle and aligning your clubface closer to your swing path.",club face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:26:59,Brian,,5 Iron,72.88672833528108,-3.730431079864502,6.6148600578308105,8.959274291992188,2.344414234161377,82.3238034808237,1.1294759054368828,12.36902141571045,8.18704891204834,1000.0000610351562,-207.5836334228516,1021.3182983398438,Estimated,11.7271146774292,4.546279226044817,73.3131477757388,9.286540031433104,11.830691459379864,115.60765132303275,9.651641845703123,19.38247666743541,"You're generating a decent club speed and putting a nice launch angle on the ball; however, your attack angle is slightly steeper than ideal. This means you're hitting downward on the ball more than you should, which can affect distance and direction. Additionally, the ball starts right and moves left due to the club face being open relative to your path. Focus on a smoother swing and try to keep the clubface more square at impact for better accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:27:59,Herald,,5 Iron,67.74157168346119,-1.4122387170791626,-0.117081418633461,5.112564086914063,5.229645729064941,96.83360518031714,1.4294561341563712,9.037195205688477,4.18492603302002,1700.5372314453125,-740.53515625,1854.7828369140625,Measured,23.5317440032959,4.604733494283323,91.99865582721486,7.7473955154418945,12.40195320519831,133.75538052389493,8.870373725891113,20.62502540662672,"Great effort with your 5 iron! Your club speed is good, but let's focus on improving your accuracy. Your attack angle is slightly downward, which can lead to lower shots. The club face is open relative to your target, causing the ball to slice. Work on aligning your club face more square at impact and try to maintain a neutral attack angle. This should help with both your placement and distance.",club face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:31:15,Lauren,4 Hybrid,4 Hybrid,128.54138237184725,,,,0.0,70.54922356451925,0.5488444441995571,16.792388916015625,13.755343437194824,2205.648193359375,-1273.431396484375,2546.863037109375,Estimated,30.0,6.185600899180486,67.37161928556225,18.888330459594727,21.809861415658588,88.53821154041634,20.0572566986084,30.36499979223868,"Your club speed is good, but the ball speed is low, which means you're not getting solid contact. Your launch angle is decent, but the backspin is high, causing your ball to lose distance. Focus on hitting the ball more cleanly and reducing spin for better carry and total distance.",solid contact drill,1.1913916,70.0,101.325,73 +7/31/24 20:32:02,Brian,4 Hybrid,4 Hybrid,70.7142691274239,-3.236635446548462,1.7485878467559814,1.248060941696167,-0.5005269050598145,95.2989967483336,1.347662896389541,15.90781021118164,1.2439812421798706,1617.68408203125,-136.27162170410156,1623.41357421875,Measured,4.815155029296875,11.515327099696831,121.88363747473976,2.215583562850952,4.7121303186912655,146.07768669887628,2.365957498550415,6.030504194582306,"Your shot data shows you have a good swing speed and decent ball speed, which is great! However, your attack angle is a bit too negative, meaning you're hitting down on the ball instead of sweeping it off the turf. This can cause a lower launch angle and added backspin, which limits your distance. Focus on making a more shallow swing path to improve ball launch and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:38:44,Jason,4 Hybrid,4 Hybrid,73.57612838321256,0.3529984056949615,0.150858998298645,0.2347011864185333,0.0838421881198883,103.0628666605744,1.4007650161175056,12.436846733093262,0.2116654217243194,2042.2362060546875,-451.5027160644531,2091.550537109375,Measured,12.466565132141112,10.306447943918442,129.46491420496386,3.0966134071350098,6.993573906658185,157.59471798031882,3.615304946899414,9.93754265761504,"Your shot with the 4 hybrid showed a decent ball speed and carry distance, but there's room for improvement in your consistency and launch. Focus on your attack angle and reducing sidespin to help straighten your shots. Your club path is nearly straight, which is good! Just ensure your face is slightly more aligned with the path at impact.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:39:23,Lauren,4 Hybrid,4 Hybrid,73.09143210740422,-0.213353618979454,0.9670361876487732,12.379620552062988,11.41258430480957,99.75774851767346,1.3648350516799892,16.636476516723633,10.28990364074707,2184.104736328125,-283.52691650390625,2202.4306640625,Measured,7.396420955657959,15.08721694623796,136.31020969843303,12.667956352233888,29.892918503757983,155.14568574353143,12.850943565368652,34.50676008811797,"Your club speed is solid, but your attack angle is slightly negative, meaning you're hitting down on the ball instead of making clean contact. This can lead to less distance and control. Try to work on a more upward angle of attack. Additionally, your face angle at impact is significantly open, which is causing your shots to veer right. Focus on keeping the club face square at impact to improve accuracy.",face angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:39:56,Herald,4 Hybrid,4 Hybrid,72.73524634925707,-0.4486014246940613,-7.317972660064697,1.867077350616455,9.185050010681152,102.9234421354704,1.4150421879546116,8.50053882598877,0.6179836988449097,3862.01513671875,386.3976745605469,3881.296630859375,Measured,-5.713475227355957,8.37079993655027,121.59332166645618,-1.1467125415802002,-2.433648189761641,145.39421178146404,-1.4438780546188354,-3.663696641123579,"Your club speed is solid, but the attack angle is a bit negative, which can lead to lower launch and more backspin. Work on getting your attack angle to be slightly upward to help the ball launch higher and carry farther. Additionally, your club path is significantly to the left. Focus on swinging more from the inside to create a straighter shot and reduce side spin.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:42:50,Brian,5 Wood,5 Wood,70.66780992998656,,,,0.0,73.95400562448685,1.0465020169403303,15.7073392868042,17.81857681274414,2852.023681640625,-1118.4814453125,3063.501220703125,Estimated,21.41368103027344,6.637506824270815,73.95791669991559,22.509246826171875,28.313504972394185,94.34368500177334,23.38602066040039,37.44727249984271,"Your shot with the 5 Wood is a good start, but there are a few areas to focus on for improvement. Your ball speed is decent for your club speed, but the spin rate is high, which can lead to less distance. Work on lowering your backspin for a more penetrating shot. Also, consider practicing your alignment, as the carry deviation indicates the ball is veering off your target line significantly.",alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:43:45,Herald,5 Wood,5 Wood,67.67374099920562,-6.422933101654053,4.612529277801514,21.62070083618164,17.00817108154297,79.87547332174017,1.1803023173002625,10.10464572906494,18.33688735961914,2714.541015625,-1139.00146484375,2943.81689453125,Estimated,22.76256561279297,3.821636429833632,68.42958866306935,22.438331604003903,26.118817167874795,98.51429540502704,23.61961555480957,39.47100188123295,"Your shot data shows that your club speed is decent, but your attack angle is negative, which can lead to lower ball flight and added backspin. Aim to strike the ball more on the upswing for better launch. Also, the club face is open at impact, causing the ball to start right. Focus on closing the club face during your swing. Aiming for a more neutral club path will help improve your accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:44:59,Brian,,8 Iron,70.3255504112035,-2.160888433456421,-0.1406293660402298,1.9881806373596191,2.128809928894043,92.24866393321008,1.3117375320039306,10.140239715576172,1.6155402660369873,5236.64599609375,795.86572265625,5296.7783203125,Measured,-8.64168643951416,8.35440683454351,104.339201127269,-1.1577515602111816,-2.108163816906,121.04650668937666,-1.5535597801208496,-3.281826171633924,"Your shot data shows a decent club speed and ball speed, resulting in a nice carry distance. However, your attack angle is slightly negative, suggesting you might be hitting down on the ball instead of making solid contact. This leads to high backspin and less distance. Focus on getting the ball higher in the air for better carry. Try to ensure your club face is square to the path, which will help reduce the rightward spin. Also, work on your swing path to improve accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:45:23,Brian,,8 Iron,67.43748559102323,0.6419554352760315,-1.4846205711364746,18.89249992370605,20.377120971679688,78.49841400579771,1.1640175092211154,18.756628036499023,15.332962989807127,2980.677490234375,-1720.894775390625,3441.789794921875,Estimated,30.0,9.975257847509964,87.32616077099738,23.10621452331543,34.27001023727598,102.4898823364365,24.16667366027832,41.95857323911423,"Your club speed is good for an 8 iron, but the face angle was significantly open at impact, which is causing your shots to go right. Focusing on squaring the clubface at impact can help improve your accuracy. Also, try to lower your backspin rate, which is a bit high, for better distance control.",clubface alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:47:02,Jason,,Driver,36.09665030023734,,,,0.0,29.16301507809999,0.8079147188321858,37.50109100341797,-22.48918914794922,4695.900390625,0.0,4695.900390625,Estimated,-0.0,3.6845384501293097,17.408196716344605,-23.07573699951172,-6.823097326837797,24.008485316817087,-22.90591049194336,-9.344561459621332,"Your shot data shows that your club speed is on the lower side, which is affecting your ball speed and distance. The launch angle is quite high, indicating that the ball is going up but not far. Try to work on hitting the ball more on the sweet spot of the club, as your smash factor suggests there’s room for improvement in how you're making contact. It might help to focus on swinging more smoothly and keeping your head still throughout the swing to improve your consistency.",contact drill,1.1913916,70.0,101.325,73 +7/31/24 20:47:41,Lauren,,Driver,77.68401059975076,-1.132906436920166,1.9771136045455933,-2.4379210472106934,-4.415034770965576,106.27456294774127,1.3680365126267342,16.744915008544922,-1.7551733255386353,1340.53955078125,-9.73024559020996,1340.5748291015625,Measured,0.4158715307712555,15.186531944239846,149.91105684763895,-1.7181695699691772,-4.494954048579132,174.74229900072532,-1.6995024681091309,-5.182517854935099,"Your swing is showing some potential! The club speed is decent, and you’re getting solid ball speed, but the attack angle is slightly negative, which means you're hitting down on the ball a bit. This can lead to lower launch and distance. Try to create a more upward angle when you strike the ball to help maximize your launch and carry distance. Also, consider straightening your club path to help with accuracy.",upward attack angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:48:24,Herald,,Driver,104.03770341606014,,,,0.0,105.51181121257105,1.014168976708528,10.420772552490234,5.547305107116699,1610.3175048828125,929.7171020507812,1859.434326171875,Measured,-30.0,7.113204023468995,116.35006548084492,0.2494460344314575,0.5061401859035648,159.14429268686945,-1.249135136604309,-3.46946581195175,"Your driver swing shows good ball speed, but there's room for improvement. Your launch angle is a bit low for maximizing distance, and the sidespin might be causing some unwanted curvature on your shots. Focus on hitting up on the ball and aiming for a higher launch angle for better carry distance. A more stable clubface can help reduce sidespin, leading to straighter shots.",launch angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:49:07,Herald,,Driver,79.83817455197277,-2.348558187484741,6.410960674285889,-3.909279584884644,-10.320240020751951,110.40417078034623,1.3828493875254593,16.560150146484375,-2.408986568450928,2234.96337890625,865.6138916015625,2396.737060546875,Measured,-21.171667098999023,18.869997719384173,158.35729029283175,-9.008152961730955,-24.794811878681458,177.4500164313631,-9.693695068359377,-29.87920995732861,"Your driver shot shows that you're hitting the ball with a decent speed and getting a respectable carry distance. However, your attack angle is slightly downward, which means you're hitting down on the ball too much. That can lead to less distance and higher spin. Also, your club face angle is left of the target, causing a slice. Focus on hitting more upwards and keeping the face square to the path to improve your shot accuracy and distance.",upward swing drill,1.1913916,70.0,101.325,73 +7/31/24 20:49:42,Jason,,Driver,82.12431351522719,-3.82540512084961,7.594527721405029,-5.20120906829834,-12.795736312866213,115.22594342899174,1.4030673560227322,16.60111427307129,-3.322110652923584,1523.9200439453125,8.623250961303711,1523.9444580078125,Measured,-0.3242103457450866,18.89434645073993,173.20357098337627,-3.5072150230407715,-10.595761476401776,197.1545625897197,-3.500901222229004,-12.03922323108361,"Your driver performance shows potential, but there are some key areas to work on. Your attack angle is negative, meaning you are hitting slightly down on the ball, which can reduce distance. Focus on making sure you're sweeping the ball off the tee with a slight upward angle. Your club path is quite good, but the face angle suggests you're occasionally closing the clubface at impact, leading to a slice. Try to align your clubface more towards your target at address and through impact. Remember, a better upward strike and aligned face will help with both distance and accuracy.",upward attack angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:50:32,Jason,,Driver,78.3153590506272,-2.604547500610352,6.525287628173828,-2.454107999801636,-8.979395866394043,113.64053664962194,1.451063214511456,11.221305847167969,-1.1993703842163086,2750.040771484375,-1046.230224609375,2942.332763671875,Measured,20.828903198242188,13.041879708417127,150.39894092792565,5.327485084533691,13.96423626827982,169.768674821451,6.095256805419922,18.026392294928428,"Your driver speed is decent, but your attack angle is a bit on the negative side, which means you're hitting down on the ball. This can lead to excessive backspin and a lower launch. Try to hit up on the ball slightly. Your club path is good, but the club face is open at impact, causing the ball to curve left. Focus on squaring the face at impact for straighter shots.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:51:24,Brian,,Pitching Wedge,62.326926940123485,-1.0027711391448977,-4.420799255371094,-2.036372900009156,2.3844263553619385,82.83473092072836,1.3290360200223958,20.42560195922852,-2.225884199142456,7116.12353515625,-3380.828369140625,7878.40185546875,Estimated,25.412118911743164,15.293678460435444,95.26884084181074,7.361966609954834,12.207522129456606,102.23022094055796,8.001185417175293,14.229771563541362,"Your swing speed is good for a pitching wedge, but your attack angle and club path suggest you may be coming in a bit too steep, which can lead to a hook or slice. Focusing on a more neutral swing path and ensuring your club face is aligned at impact will help improve accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:51:56,Lauren,,Pitching Wedge,65.24288690520643,-3.5532937049865723,1.185339331626892,-0.1323882043361663,-1.3177275657653809,89.13052603353572,1.366133999604224,20.569047927856445,0.0395712777972221,7670.11279296875,-2821.921142578125,8172.751953125,Estimated,20.199138641357425,18.946037182490727,106.1248498524883,8.823208808898926,16.278061395316968,112.12225965107064,9.241162300109863,18.005714750687048,"Your shot data shows that you're making good contact, but your attack angle and spin suggest that you're hitting down too much on the ball. This can lead to higher backspin and less distance. Try to focus on a slightly more positive attack angle by sweeping the club through impact. Additionally, your club path is slightly toward the target while your club face is a bit closed, which may cause your ball to curve left. Work on aligning your club face with your path during your swing.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:52:26,Brian,,Pitching Wedge,67.2707504476075,-1.3967825174331665,3.5183253288269043,2.043968439102173,-1.4743568897247314,86.74410449368406,1.289477282719523,21.28546905517578,2.119199514389038,6411.1123046875,138.4622802734375,6412.60693359375,Estimated,-1.2372380495071411,18.82504445034897,106.97256867523356,1.8043931722640991,3.368207796451543,114.34085814757418,1.7601418495178225,3.5120265516573,"Your shot data shows that you're hitting the ball with solid speed and a decent launch angle. However, your attack angle is just slightly negative, which can cause the ball to stay lower than ideal and may affect your spin. The club path and face are also closing slightly, which could lead to some slices or hooks. Focus on achieving a more neutral swing path and a slightly more upward angle of attack for better height and carry distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:53:03,Brian,,Pitching Wedge,66.04141422771363,0.3172986209392547,0.6858350038528442,1.6019067764282229,0.9160717725753784,86.54760116030411,1.3105049637774908,20.417110443115234,1.40165913105011,6015.669921875,64.50564575195312,6016.015625,Estimated,-0.6143555045127869,17.64591546855854,107.02100331432212,1.2731854915618896,2.377937925300955,115.19296570764254,1.2475675344467163,2.5079563543994823,"Your pitching wedge shot shows a decent swing speed at 66 mph, producing solid ball speed. However, your attack angle is nearly level, which may lead to a lower launch. To maximize your distance, try to hit slightly down on the ball with a consistent follow-through. Your high backspin indicates good control, but it might be affecting your carry distance. Focus on improving your swing path to aim for straighter shots with less side spin. Overall, a minor adjustment in your attack angle could yield better results.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:53:34,Brian,,Pitching Wedge,72.20179970243953,-2.925678253173828,0.8685567378997803,4.259513854980469,3.3909571170806885,84.50419859714202,1.1703890892665216,24.06616973876953,3.607540845870972,7457.67333984375,334.41278076171875,7465.16748046875,Estimated,-2.5675048828125,20.76967226483498,101.4254967250863,2.907508373260498,5.144788063727788,106.5447752531236,2.838970184326172,5.2771343592011135,"Your club speed and ball speed are solid, but your attack angle is a touch too steep, which can lead to inconsistent strikes. The face angle suggests you're aiming a bit right of your target. To optimize your shot, work on keeping your clubface square at impact, and consider adjusting your swing path to be more neutral. Practicing with a focus on a higher launch angle will also help achieve a better height on your shots.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:54:11,Jason,,Pitching Wedge,51.75485475317328,-4.1394548416137695,-0.9435153603553772,4.056066513061523,4.999581813812256,66.91809318209334,1.2929819531179412,24.39144325256348,3.213685989379883,6646.5546875,-1085.5438232421875,6734.619140625,Estimated,9.275894165039062,11.996904455983326,72.1046180085068,6.187828540802002,7.77203296852332,79.3365562539766,6.398407936096191,8.841375203953362,"Your shot shows a few areas to improve. The club speed is decent, but the attack angle is slightly negative, which means the club is coming down a bit steep. This can lead to less-than-ideal contact. Try to focus on a more neutral or slightly positive attack angle. The club face is open relative to your swing path, which can cause the ball to curve. Aim for a more square club face at impact. Lastly, the high backspin shows potential but may be adding unwanted height and reducing distance. Work on your setup and alignment to improve consistency.",face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:54:25,Brian,,Pitching Wedge,51.440853041776336,-2.612541675567627,-4.858884811401367,-1.874466180801392,2.984418630599976,54.71739338098223,1.0636952955765515,21.34828758239746,-2.1477067470550537,3826.951416015625,-141.8633270263672,3829.579833984375,Estimated,2.1229562759399414,5.751813116860319,48.68526435796775,-1.8509719371795648,-1.572587287454141,60.72315365486975,-1.770451903343201,-1.8760695684447484,"Your pitching wedge shot shows good ball speed, but your club path and face angles indicate that you're cutting across the ball. This can cause more sidespin and reduce accuracy. Work on getting the club path more neutral and keeping the clubface square at impact. Also, try to achieve a more consistent attack angle for better launch and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:54:39,Herald,,Pitching Wedge,54.54602895763082,-0.856980562210083,-2.098251819610596,9.08949089050293,11.187742233276367,55.96831441856693,1.0260749588579745,21.87934684753418,7.203765869140625,4665.60595703125,-991.7155151367188,4769.84033203125,Estimated,12.0001220703125,6.387533399160873,50.9213760857283,9.689576148986816,8.570600123446752,61.8478927480196,10.042203903198242,10.784644053436525,"Your club speed is solid, but your attack angle and club path indicate you might be cutting across the ball a bit, which causes side spin and affects your direction. Focus on aligning your club path more towards your target. A higher launch angle and a good amount of backspin are great, but let's work on straightening out that trajectory for better accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:54:52,Jason,,Pitching Wedge,58.60009206162658,-4.691119194030762,-1.772952914237976,26.870006561279297,28.64295959472656,50.68081060868826,0.8648588905865534,21.50462913513184,21.849788665771484,2816.2265625,-871.8963623046875,2948.10693359375,Estimated,17.202388763427734,4.625643616572006,41.02510299462347,24.55110549926757,17.046124844238193,54.08307752109431,25.01315689086914,22.867745271193144,"Your swing path is slightly out to the right and the face is open at impact, leading to a high slice. Focus on keeping your club path more neutral as you swing and aim to close the club face a bit more at impact. This will help you get the ball flying straighter and reduce excessive spin for better control.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:55:09,Brian,,Pitching Wedge,49.99950433406366,-5.996450901031494,-1.141445517539978,12.15051555633545,13.29196071624756,50.77424526427467,1.0154949722108184,17.824384689331055,9.837883949279783,2167.127197265625,788.7174072265625,2306.190673828125,Estimated,-19.998779296875,3.293526255396955,36.57924950927281,7.963730812072754,5.067926755324038,53.80477233519969,7.297912120819092,6.83473665871179,"Your swing shows a bit of an open club face at contact, which may be causing the ball to veer off to the right. Focus on aligning your clubface more square to your target at impact. Additionally, your attack angle is slightly downwards; aim to level that out for better contact. Working on these areas will help improve your accuracy and distance.",club face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:55:55,Jason,,Gap Wedge,62.31993822073673,-0.6717824935913086,-2.410786867141724,3.619774341583252,6.030561447143555,68.21360037205386,1.0945710525328478,26.285446166992188,2.6717100143432617,4744.36865234375,671.8977661132812,4791.70947265625,Estimated,-8.060629844665527,13.545861735610174,76.7171308734396,0.5818186402320862,0.7790847672115646,85.29617785610208,0.3522151112556457,0.5245879011533141,"Your gap wedge shot shows good power, but the attack angle and club path suggest you're slightly steep and swinging left. This can cause a higher spin rate, leading to shorter carry distance with potential accuracy issues. Focus on leveling out your swing path and ensuring the clubface is squared at impact to maximize distance and control.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:56:22,Brian,,Gap Wedge,59.136068812593294,-7.132810115814209,3.284372091293335,19.563220977783203,16.27884864807129,56.42545261225132,0.954163064018812,26.25611686706543,16.48063850402832,3204.560302734375,-1451.1798095703125,3517.830322265625,Estimated,24.36331558227539,8.197638801152493,54.59106552263575,21.487812042236328,19.99689363496373,65.02065780637122,22.11990737915039,24.48327827759817,"Your gap wedge shot showed a decent club speed, but the attack angle is quite steep, meaning you're hitting down too much on the ball. This can lead to excessive spin and reduced distance. The club path is good, but the face is open relative to your path, which is causing the ball to curve left. Working on your face alignment and attack angle will help improve your accuracy and distance.",face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:56:51,Lauren,,Gap Wedge,46.6660302515752,,5.748694896697998,-3.237786054611206,-8.986480712890625,53.9796141577599,1.1567217924206834,23.1204833984375,-1.940274119377136,6272.72705078125,663.1307373046875,6307.681640625,Estimated,-6.034694671630859,6.634368063583111,48.57309290440935,-3.24159836769104,-2.74667529651191,57.14042129093059,-3.408179521560669,-3.39698489726402,"Your club speed is good for a gap wedge, but the club face was slightly closed at impact, which caused the ball to start left. Focus on keeping the club face square to your target. Your backspin is high, which is great for stopping the ball on the green, but try to improve your carry distance by adjusting your launch angle. Practice hitting with a more neutral face position.",face angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:57:09,Lauren,,Gap Wedge,44.50773621365943,,,,0.0,35.30937831456913,0.7933312569542165,5.824036121368408,34.85582733154297,2714.97705078125,0.0,2714.97705078125,Estimated,-0.0,0.1732772288681374,6.159904675281609,34.88746643066406,3.5232570467844653,17.867500813536026,34.874210357666016,10.21621913402464,"It looks like your gap wedge isn't performing as well as it could. Your ball speed is low, and the carry distance is only around 6 yards. We need to work on increasing your club speed and achieving a better launch angle for more distance. Consistency in your impact position is key, so focus on your setup and follow-through.",half swing pause,1.1913916,70.0,101.325,73 +7/31/24 20:57:44,Brian,,Gap Wedge,50.68234232435361,-5.063382148742676,1.9381871223449707,-1.474937915802002,-3.4131250381469727,50.65103388548914,0.9993822614064656,18.34844970703125,-0.9690279364585876,2021.0972900390625,1069.1834716796875,2286.479248046875,Estimated,-27.879350662231445,3.382489965867535,36.41548536134678,-3.643627643585205,-2.3142175373075418,53.62599386633656,-4.505022048950195,-4.212155830272934,"Your club speed is decent, but your attack angle is too steep, which can cause the ball to balloon. Also, the club face is slightly closed relative to your path, leading to a draw bias. Focus on ensuring your face is square to your target at impact and try to swing with a more neutral angle. This will help control your distance and direction better.",face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:58:43,Jason,56,Sand Wedge,57.90140785411904,-6.704780101776123,4.44609260559082,7.130681037902832,2.684588432312012,52.60369829529464,0.9085046503157256,30.930782318115234,6.413629531860352,5717.853515625,-155.8065185546875,5719.97607421875,Estimated,1.5608737468719482,9.693801906992462,49.93015973664978,7.1114373207092285,6.18134826694785,56.21879896849077,7.100421905517578,6.949152542574211,"Your shot shows a decent club speed and ball speed, but the attack angle is a bit steep. This means you're hitting down too much on the ball, which can cause excessive backspin and inconsistent distances. Try to focus on keeping the clubface more square to your path at impact and work on hitting the ball with a flatter angle. This will help you achieve a cleaner strike and improve your carry distances. Additionally, your sidespin indicates a slight hook, so aim for more consistent clubpath alignment.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:59:05,Brian,56,Sand Wedge,53.1327033933444,-8.099900245666504,0.4000807702541351,-5.252015590667725,-5.652096271514893,53.31855298294613,1.0034978380118529,25.730424880981445,-4.264063835144043,6917.736328125,955.8959350585938,6983.46728515625,Estimated,-7.867336750030518,7.64171416956998,48.830576618840496,-6.163670539855957,-5.242883852145383,55.49654713718292,-6.333820819854736,-6.122450744583318,"Your shot showed a decent club speed, but the attack angle is too steep. This means your club is coming down too much on the ball, which can lead to less distance and control. Focus on leveling out your swing a bit. The face was slightly closed, pushing your shot to the left. Work on keeping your club face square at impact, and try to aim more toward your target. Also, the high backspin indicates you might be hitting down too hard, which shortens distance. Try to smooth out your swing.",swing path drill,1.1913916,70.0,101.325,73 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json new file mode 100644 index 0000000000..e4cc2a5fdc --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json @@ -0,0 +1 @@ +{"Golf_Shot_Data_4_chunk_0.txt": "file-WfFmJZJX5iBBCMeyohyoWF", "Golf_Shot_Data_4_chunk_1.txt": "file-7ezdn5L4xH8RLCpHckJApY", "Golf_Shot_Data_4_chunk_2.txt": "file-JTxyvfRzAKatKhuVRfq89L", "Golf_Shot_Data_4_chunk_3.txt": "file-M9wGib5pdUE6ugoWapPuNk", "Golf_Shot_Data_4_chunk_4.txt": "file-8dcixGDLYJmyYZA341n1Nu", "Golf_Shot_Data_4_chunk_5.txt": "file-FKhiKrj5JC9PjCK84JkZRA", "Golf_Shot_Data_4_chunk_6.txt": "file-C2CapuTePhpfk7kcFWpzGs", "Golf_Shot_Data_4_chunk_7.txt": "file-7r3pxxVnHXfBxsjAzSaTMG", "Golf_Shot_Data_4_chunk_8.txt": "file-XjstKPG18Ej31estBu5PDr", "Golf_Shot_Data_4_chunk_9.txt": "file-9t9DfBwfnAMruETpxATZdE", "Golf_Shot_Data_4_chunk_10.txt": "file-Ud7AiG9J5RLF4KrLvSBTVk", "Golf_Shot_Data_4_chunk_11.txt": "file-ABRmZKhPgXMbQBtMN2ySiC", "Golf_Shot_Data_4_chunk_12.txt": "file-C8nnjjYDy9FucHPnT3fF4B", "Golf_Shot_Data_4_chunk_13.txt": "file-VGYSkgJE3hk4mfj7W7W8Cp", "Golf_Shot_Data_4_chunk_14.txt": "file-Cjv7dhRuHHpLMLxxtWaL7f", "Golf_Shot_Data_4_chunk_15.txt": "file-TQY4AARrdjEAwtvN4RXmLn", "Golf_Shot_Data_4_chunk_16.txt": "file-U5tj1DDvt3HoydkQDYLhRV", "Golf_Shot_Data_4_chunk_17.txt": "file-9JGDxPTU3ZTpPauGUVRrjC", "Golf_Shot_Data_4_chunk_18.txt": "file-6goVc2dWG1Z2jUSxnKd4hr", "Golf_Shot_Data_4_chunk_19.txt": "file-7s99zuSywqhjTjKPzbM7rn", "Golf_Shot_Data_4_chunk_20.txt": "file-HQ6dyesHsC2fbeJLAW6jqK", "Golf_Shot_Data_4_chunk_21.txt": "file-CyQEoAtXpxVLA4LDsrCHQC", "Golf_Shot_Data_4_chunk_22.txt": "file-2QTrVvDqmaPmZV1GfYYi1J", "Golf_Shot_Data_4_chunk_23.txt": "file-R49TbSpkdhJ9FS6dUMPCin", "Golf_Shot_Data_4_chunk_24.txt": "file-6FcqVrGTL4e8CfSrqvhT6W", "Golf_Shot_Data_4_chunk_25.txt": "file-HGT7KBTnitUAGZ18mBa1R7", "Golf_Shot_Data_4_chunk_26.txt": "file-UkYa4PrFPD5BAgDktD8ybv", "Golf_Shot_Data_4_chunk_27.txt": "file-Bfj2YaKjRRaF1Lqn1NSkQt", "Golf_Shot_Data_4_chunk_28.txt": "file-D3sETTjz1rxz7y2Udk51zz", "Golf_Shot_Data_4_chunk_29.txt": "file-W4vxRPHeCQrWAEG3Jn6CVd", "Golf_Shot_Data_4_chunk_30.txt": "file-MSV3JDuN9xZyQ9P4VF3NP9", "Golf_Shot_Data_4_chunk_31.txt": "file-XprBa7A3wDDV6Kqidz27nJ", "Golf_Shot_Data_4_chunk_32.txt": "file-2Rc2X6wpqg3eb4kN7Ji5h4", "Golf_Shot_Data_4_chunk_33.txt": "file-Ppe6js1o7FJifawp7wb3VB", "Golf_Shot_Data_4_chunk_34.txt": "file-KsK3JmnQhFDdUR15ZZtovi", "Golf_Shot_Data_4_chunk_35.txt": "file-7tcN7DvNRaCn4MewWkSrTW", "Golf_Shot_Data_4_chunk_36.txt": "file-DqUNtwqk43QtZsT2anpbwH", "Golf_Shot_Data_4_chunk_37.txt": "file-USShKq6DRySZEFLH354bWL", "Golf_Shot_Data_4_chunk_38.txt": "file-M9NLkwPy5W7NqWojamt7u5", "Golf_Shot_Data_4_chunk_39.txt": "file-5WGAvk2SbXLS9Hd6oazA4n", "Golf_Shot_Data_4_chunk_40.txt": "file-1n8iJLDQ4nGBjEBKMe5fum", "Golf_Shot_Data_4_chunk_41.txt": "file-5kt83JXrbhkr4BFNfmxgXn", "Golf_Shot_Data_4_chunk_42.txt": "file-Vu8uzJdLKbjraR6y3XQN17", "Golf_Shot_Data_4_chunk_43.txt": "file-4uGsFyhh2DhpVCrLxeHDwY", "Golf_Shot_Data_4_chunk_44.txt": "file-5gGozuiRQ3CM2HXaQ6XYtu", "Golf_Shot_Data_4_chunk_45.txt": "file-KVGxtR2cqfFDrY2DTovM5W", "Golf_Shot_Data_4_chunk_46.txt": "file-WvddqEVn62z19M8Tea7knw", "Golf_Shot_Data_4_chunk_47.txt": "file-Pqz649SsBkSuqhTo22rJcY", "Golf_Shot_Data_4_chunk_48.txt": "file-PT5q6b4PFdvxsFNC1P8tdL", "Golf_Shot_Data_4_chunk_49.txt": "file-SMRAZ3Y18qnuVYEgcL3Epy", "Golf_Shot_Data_4_chunk_50.txt": "file-3kHHD7Td25C1nLQTGhjBU6", "Golf_Shot_Data_4_chunk_51.txt": "file-FN2uw7bdp9HseLXyDSqR6H", "Golf_Shot_Data_4_chunk_52.txt": "file-EvAHq57g5tDJgqCpvzmz5o", "Golf_Shot_Data_4_chunk_53.txt": "file-H9E3DcNR3mDNfwu9tdFwHj", "Golf_Shot_Data_4_chunk_54.txt": "file-2DVcZ9K8U8stjEzQohA4GS", "Golf_Shot_Data_4_chunk_55.txt": "file-16aewUKyAYXth2gKmmM8s9", "Golf_Shot_Data_4_chunk_56.txt": "file-VWpQSAPmByin8E51ibaGiL", "Golf_Shot_Data_4_chunk_57.txt": "file-NzRYq1fg5XRjxBNtanbu45", "Golf_Shot_Data_4_chunk_58.txt": "file-3SwgfSiuoBnk9Wsg6vguFN", "Golf_Shot_Data_4_chunk_59.txt": "file-LW2gg9GbGBj6xHKKHsTZQa", "Golf_Shot_Data_4_chunk_60.txt": "file-EA92QGiiH8aCYdRZeQQKtk", "Golf_Shot_Data_4_chunk_61.txt": "file-9cDFD8S5MzkSs2d5MSGKE7", "Golf_Shot_Data_4_chunk_62.txt": "file-HX59ki3ytUeGMnCe5X2J6o", "Golf_Shot_Data_4_chunk_63.txt": "file-FZwCJ9A8nrKWc3AMBnncUm", "Golf_Shot_Data_4_chunk_64.txt": "file-PNR5FGdVWS4zsY2HwSdEFe", "Golf_Shot_Data_4_chunk_65.txt": "file-NNMSqgL93QWam1xhEBsecA", "Golf_Shot_Data_4_chunk_66.txt": "file-8jGiPkWBBQveps2hwW3G2U"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv new file mode 100644 index 0000000000..4131cd9402 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv @@ -0,0 +1,63 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +7/18/24 19:56:39,Jason,,7 Iron,72.09678971370522,1.374581217765808,-1.3092739582061768,1.4451721906661987,2.754446029663086,99.6019828477274,1.3815037152589555,15.144367218017578,1.0232717990875244,5737.07763671875,1222.3553466796875,5865.85107421875,Measured,-12.02772617340088,17.386995610759072,127.18476491904494,-4.029245376586914,-8.936742632856408,137.01149821695708,-4.374794483184815,-10.451250201808534,"Your 7 Iron data shows a pretty good ball speed and smash factor, which means you’re making solid contact. However, the club path is a bit to the left (negative value), and the face is slightly open at impact. This could be causing your shots to veer left. Work on keeping your club path more neutral and aligning the clubface at impact to help straighten out your shots. Overall distance is solid, but focus on tuning the direction.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 19:57:18,Brian,,7 Iron,77.95118618460947,-0.5524942874908447,-0.8335942625999451,2.0152957439422607,2.8488900661468506,94.91227054246338,1.2175859687072046,14.074082374572754,1.5511045455932615,1941.0072021484373,-168.15826416015625,1948.2777099609373,Measured,4.951431274414063,9.95746093361231,116.40666851126298,2.6279330253601074,5.337241704591975,142.23722448409717,2.8102097511291504,6.973666060169762,"Your 7-iron swing looks solid overall! Your ball speed is good for your club speed, but your attack angle is slightly downward, which can cause the ball to launch lower than ideal. Also, your club path is just slightly to the left, leading to a bit of a fade. Try to focus on making a more neutral swing path and adjusting your angle at impact for better ball flight.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 19:58:45,Brian,,7 Iron,70.74257813421946,-0.610908031463623,-2.2561910152435303,5.279125690460205,7.535316467285156,98.01179745681112,1.3854710987611156,13.017656326293944,4.054083347320557,4041.512451171875,-433.0763854980469,4064.64990234375,Measured,6.116305351257324,12.632755107144476,123.80934198837258,6.322325706481934,13.63410476701938,139.07730858064588,6.522876262664795,15.799230128710064,"Your shot shows some good distance but you're struggling with accuracy. The face of your club is aiming right (5.28° closed) while the club path is also moving slightly left (-2.26°), causing a fade or slice. To improve, focus on aligning your clubface with your target at impact. Also, your attack angle is just slightly downward, which is okay but can be better for a 7-iron; try to hit more level or slightly upward to increase distance and control.",alignment drill,1.1857399,72.0,101.325,78 +7/18/24 19:59:36,Herald,,7 Iron,78.30413784672783,1.1202099323272705,0.2461669147014618,2.1728291511535645,1.9266622066497805,106.58072688287848,1.3611123219503307,15.801472663879396,1.8156133890151973,2901.810546875,-444.9508056640625,2935.725830078125,Measured,8.717582702636719,18.222337735354813,149.782698796349,4.871339797973633,12.71935236205752,167.03475846458787,5.154458522796631,15.006562425466312,"Your 7-iron swing is solid but you can make a few tweaks to improve accuracy and distance. Your club speed is good, but increasing your attack angle slightly could help you launch the ball higher. Your club path is pretty straight, but the face is slightly open at impact, which causes some sidespin. Focusing on keeping the face square to the path at impact could reduce that slice. Try to lower your backspin too, as that will give you more distance. Lastly, practice your follow-through to maintain better balance and control.",face angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:00:36,Lauren,,7 Iron,80.69956194940369,-0.8999376893043518,-1.2249127626419067,1.377170443534851,2.602083206176758,110.13714026048092,1.3647799021453642,15.392151832580566,0.9779693484306335,3000.881591796875,77.92835998535156,3001.893310546875,Estimated,-1.4875506162643433,19.55523939559521,157.85914357583897,0.4969282746315002,1.3697041377422892,173.68022456853578,0.4441135823726654,1.347318109582801,"Your 7-iron shot shows great potential! Your swing speed is solid, and you're achieving good ball speed and carry distance. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to higher backspin and lower distance. Try to work on swinging more level through impact, which should help reduce that spin and increase your distance. Also, keep an eye on the club path; a straighter swing will lead to better accuracy.",level swing drill,1.1857399,72.0,101.325,78 +7/18/24 20:01:36,Brian,,7 Iron,76.76702917691728,-1.3699626922607422,0.0220743939280509,4.4032979011535645,4.381223678588867,102.15096251250908,1.3306619209803208,14.91525936126709,3.6197311878204346,1952.173583984375,-695.8610229492188,2072.487548828125,Measured,19.618837356567383,12.834297022018518,134.13927822916685,8.454682350158691,19.72213031027377,156.4861195950616,9.125266075134276,24.81770673650385,"Your swing has a good club speed, but the attack angle is slightly downward, which can lead to less distance and control. The club face is open, causing the ball to spin left. Focus on making more level swings and aligning the club face correctly at impact for better accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:03:06,Jason,,7 Iron,78.12886520179018,1.3166886568069458,-2.1980555057525635,4.635742664337158,6.833798408508301,105.19359834974875,1.3464114457320755,14.9107666015625,3.5328681468963623,4942.4287109375,-1280.6148681640625,5105.6416015625,Measured,14.526248931884766,18.77528526363676,138.61668306468346,9.98638916015625,24.038096778337376,149.55710434817047,10.388833045959473,26.969274779643456,"You're generating good club head speed and ball speed, which is great! However, your ball is experiencing a high amount of backspin and sidespin. This could be causing it to veer off course. Focus on keeping the clubface square to the target line at impact to reduce that sidespin. Also, try to lower your attack angle to find a more solid strike and better launch. Overall, keep practicing your alignment and grip for better consistency.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:04:07,Herald,,7 Iron,76.78920705443397,-1.4904359579086304,-4.048722267150879,8.40428638458252,12.453008651733398,95.13037149338652,1.2388508117547163,14.706338882446287,6.396866798400879,3734.633544921875,-2035.9239501953125,4253.52490234375,Measured,28.59687614440918,12.093742445633891,114.39409870433974,15.794971466064451,31.137576089638287,129.34041924375106,16.862333297729492,37.51820150361391,"Your shot data shows a few areas to work on. The club path is quite out-to-in, which often leads to slices. The club face is also open at impact, leading to high sidespin and a tendency to push the ball right. Focusing on a more neutral swing path and aligning your face at impact will help improve your accuracy. Additionally, consider decreasing your backspin for better carry distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:05:13,Brian,,7 Iron,89.93247944985706,0.7699726223945618,19.999998092651367,1.056305170059204,-18.943693161010746,103.85246395275408,1.1547826167814963,14.640166282653809,3.37021279335022,4948.72998046875,-1053.2940673828125,5059.58056640625,Measured,12.01560878753662,17.952357383422395,136.40992414662378,8.640656471252441,20.49381384171602,147.40351923801973,8.971107482910156,22.98559037756468,"Your club speed and ball speed are solid, indicating good energy transfer. However, your high backspin may lead to less distance and control. Focus on flattening your attack angle and aligning your club path more towards the target. This will help reduce the spin and improve your accuracy. Overall, work on making your swing more consistent.",attack angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:06:44,Brian,,9 Iron,68.46219910452555,-4.978363990783691,16.217878341674805,-6.878510475158691,-23.09638977050781,99.44516758988811,1.4525558467389998,17.74738121032715,-3.6208701133728014,3374.1435546875,1735.034912109375,3794.099609375,Measured,-27.21290397644043,17.32765379131763,130.1135962808603,-13.253546714782717,-29.82993261392517,143.62805372237926,-14.126558303833008,-35.054501205583165,"Your shot data shows a few areas for improvement. Your club speed is decent, but your attack angle is too negative, which can lead to hitting down on the ball too much, causing high backspin and lower distance. Work on your club path; it’s way out to the right, and the club face is also closed, which may result in a hook. Focus on aligning your club path more towards your target and ensure your club face is square at impact. A more neutral attack angle will also help you maximize your distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:07:36,Brian,,9 Iron,70.17279270656127,2.88538670539856,-0.1308443695306778,1.293009638786316,1.4238539934158323,96.71982302610104,1.378309445806873,16.40073013305664,1.0457353591918943,4735.5615234375,95.92403411865234,4736.533203125,Measured,-1.160430669784546,17.134488857950032,125.87749690565032,0.6629335284233093,1.456260717570828,137.23073483654207,0.6211811900138855,1.4874658080430407,"Your shot with the 9-iron shows decent club speed and ball speed, which are great signs! However, your backspin is a bit high, which can cause the ball to jump up and not roll as much after landing. The slight negative club path indicates you might be swinging a bit too much to the left, and the face being slightly open means the ball will curve right a bit. Focus on your path and face alignment to lift that flight and reduce backspin. Try to visualize hitting straight ahead rather than pulling left.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:08:18,Jason,,9 Iron,72.56411232324808,-1.3022946119308472,3.017965793609619,2.5579679012298584,-0.4599978923797607,90.48317176441653,1.246941068628321,19.38932037353516,2.478801965713501,2661.03515625,198.14874267578125,2668.40234375,Estimated,-4.25855827331543,15.754859869219445,119.9665018455762,1.3914234638214111,2.913222298136219,135.7103210367295,1.2412774562835691,2.939821717501303,"Your 9 iron shot shows good distance, but the club path and face angle suggest you're coming in slightly from the outside, which can lead to hooks. To improve, focus on turning your shoulders more during your swing and trying to keep the club more neutral through impact. This will help straighten out your shots and improve overall accuracy.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:09:47,Lauren,,9 Iron,72.82571570571417,0.581389307975769,-0.3085307478904724,6.6448283195495605,6.953359127044678,87.2897877993546,1.1986121516757784,20.97930908203125,5.419607162475586,2386.581787109375,826.4354248046875,2525.622314453125,Estimated,-19.10015869140625,15.597600605961702,113.7676273104853,0.6265133619308472,1.2444581215235928,129.0690183927136,0.0,0.0345508932066511,"Your 9 iron shot looks pretty good overall! Your club speed and ball speed are nice, which means you're getting a good hit. However, the negative club path and the closed face angle suggest you might be aiming slightly to the left, causing your ball to drift that way. Focus on aligning your body and club face to your target during your setup for straighter shots.",alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:10:32,Jason,,9 Iron,72.93779974618428,1.290170431137085,0.7374157309532166,1.7501119375228882,1.0126962661743164,89.85590219982441,1.2319524651485692,19.1964168548584,1.5298523902893066,2755.490234375,819.94775390625,2874.8984375,Measured,-16.571359634399414,15.131633095567508,116.73689179220128,-3.107846260070801,-6.329021768623704,131.8425001343412,-3.642391443252564,-8.375868156374793,"Your shot shows solid ball speed and carry distance, but there's some inconsistency with your direction. The club path is slightly to the right and the face is open at impact, causing the ball to slice. Focus on aligning your clubface with your target more consistently and try to swing more from the inside to help straighten out your shots.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:13:00,Jason,,6 Iron,77.36764091566783,2.011559247970581,0.6404924988746643,4.359585285186768,3.719092845916748,106.70264974319343,1.379163801304234,13.365541458129885,3.661205291748047,3384.56787109375,307.64520263671875,3398.521240234375,Measured,-5.193710803985596,15.669196055348266,145.0052495066957,1.9938032627105715,5.045073615537035,160.61089856463514,1.8002671003341677,5.045791165745754,"Your club speed is good, but the club face is slightly open at impact, which is causing the ball to spin off to the right. Aim to square the club face at impact. Your attack angle is positive, suggesting you make good contact with the ball; just focus on alignment and face angle for straighter shots. Your launch angle is decent, but tightening your spin rate could give you better distance control.",club face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:13:49,Jason,,6 Iron,73.52089275367598,-0.4887504875659942,-1.5840122699737549,3.20224404335022,4.786256313323975,96.30183958077578,1.3098567764053812,10.85370922088623,2.4321932792663574,1771.3502197265625,-255.4234161376953,1789.671142578125,Estimated,8.205321311950684,6.506229031978933,104.14902529113716,3.875452280044556,7.0392885298392684,143.94741362690183,4.2616777420043945,10.697069553544452,"Your shot data shows a solid club speed, but the club path is slightly out to the right, which is causing your ball to fade to the left. Working on aligning your club path can help you hit straighter shots. Additionally, increasing your launch angle a bit could give you more carry distance. Focus on swinging more down the target line and consider practicing your grip to help square the club face at impact.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:14:33,Herald,,6 Iron,75.83249488988531,0.0982303693890571,-2.20997953414917,0.877380907535553,3.087360382080078,104.83307770827014,1.3824294962271244,13.116106986999512,0.4441725015640259,1664.25634765625,204.04237365722656,1676.7177734375,Measured,-6.989737033843994,10.796173875467616,134.4350257256583,-0.975182831287384,-2.288210514045005,164.74640741291114,-1.2419079542160034,-3.5706487349882536,"Your swing speed is good for a 6-iron, and you've got decent ball speed. However, your attack angle is pretty level, which may explain the lower launch angle. Also, the club path shows you're coming slightly across the ball, leading to some side spin. Focus on improving your attack angle and making a more in-to-out swing path to achieve more consistent and straighter shots.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:15:18,Brian,,6 Iron,72.84364403224845,-3.884439706802368,0.2654776275157928,2.243825435638428,1.9783477783203125,100.98628688010376,1.3863431493816585,7.903115749359131,1.876347661018372,2488.05224609375,431.7790832519531,2525.239990234375,Estimated,-9.845115661621094,5.365665766529958,105.68059449361316,-0.1631294190883636,-0.3006787312357097,143.17729869359027,-0.7230757474899292,-1.8071013123369115,"Your shot data shows decent ball speed and carry distance, but your launch angle is low, which can lead to less distance and control. Consider focusing on getting a bit more elevation in your shots. Your club path is fairly straight, but your face angle is slightly open, which may cause a fade. Work on aligning your face to your path for straighter shots.",launch angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:16:55,Lauren,,6 Iron,72.46443560632906,8.665658950805664,-10.91510772705078,4.367998600006104,15.283105850219728,94.8094365286297,1.308358172327351,7.873773574829102,2.222198486328125,2438.01025390625,508.2383728027344,2490.421630859375,Measured,-11.775486946105955,4.273283181629097,90.3144820512798,0.0969132930040359,0.1529050247943804,126.78298686380458,-0.5424855947494507,-1.2003453405326496,"You're making some solid contact with a decent ball speed and carry distance. However, your club path is quite a bit left (negative), which is causing your shots to fade. Focus on aligning your body and clubface better to improve your direction. Also, consider working on your launch angle to get a bit more height and distance with the 6 iron.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:17:23,Herald,,7 Iron,,,,,0.0,71.88800705529775,-32.13681411743164,16.518857955932617,6.116432189941406,4740.728515625,0.0,4740.728515625,Estimated,-0.0,7.80724611924569,75.01330790283555,6.320744037628174,8.258540353642104,88.92401158810208,6.283753871917725,9.732964712715445,"It looks like you're making solid contact with the ball, but your backspin is quite high, which may be affecting your distance. Focus on keeping your swing smooth and try to angle your clubface slightly lower at impact to reduce backspin. This can help you achieve more distance with better consistency.",backspin reduction drill,1.1857399,72.0,101.325,78 +7/18/24 20:17:52,Jason,,7 Iron,70.37916472610823,0.2058316767215728,-0.849279522895813,3.590041160583496,4.43932056427002,96.56347709618149,1.3720463644599037,14.661582946777344,2.8426735401153564,3787.985107421875,1211.4129638671875,3976.977783203125,Measured,-17.734485626220703,13.504698550090213,121.874159137099,-2.9502172470092773,-6.272652359203846,136.6248721521706,-3.594121217727661,-8.564792972920372,"Your club speed is solid, and your smash factor is good, indicating decent ball-striking. However, your attack angle is nearly flat, which can affect your launch and spin. Additionally, your club path being slightly in-to-out with a closed face is causing some right-based miss hits. Focus on achieving a more neutral club path and improving your attack angle to get more consistent distance and direction.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:18:24,Herald,,7 Iron,73.07937464648421,-2.763359308242798,-4.272127628326416,1.2719072103500366,5.544034957885742,102.87341177922552,1.4076941993122911,15.966290473937988,0.5102148652076721,4743.80517578125,718.336181640625,4797.88427734375,Measured,-8.610663414001465,19.3666759615312,137.21092711333858,-3.044654130935669,-7.287970260278428,148.1170812025557,-3.2903928756713867,-8.501506713232743,"Your club speed and ball speed are good, but the negative attack angle indicates you're hitting down on the ball too much. This can lead to excessive backspin and lower distance. Also, the club path suggests an in-to-out swing, which might be causing your shots to drift right (the negative carry deviation). Focus on hitting the ball with a slightly upward angle and ensure your club path is straighter during your swing.",attack angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:20:29,Brian,,7 Iron,,,,,0.0,104.36048155955632,-46.6533088684082,16.35451889038086,-6.809432506561279,2986.62841796875,-137.6136474609375,2989.797119140625,Measured,2.6381282806396484,18.373941075964467,146.26084556145543,-6.264347553253174,-15.959419041003116,162.9410510877733,-6.128934860229492,-17.3966814956259,"It looks like your club speed and other key metrics weren't recorded, but your ball speed and carry distance suggest good potential. However, the high backspin indicates the ball is climbing too much, affecting distance. Focus on hitting more through the ball and less on lifting it. Consider checking your grip and stance as that can influence how the clubface contacts the ball.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:24:07,Herald,,5 Iron,69.9384828759371,-4.921747207641602,5.4845170974731445,4.008889198303223,-1.475627899169922,84.91902474555263,1.2141959798611777,4.560325622558594,3.9792540073394775,1026.3629150390625,592.57080078125,1185.1417236328125,Estimated,-30.0,0.7397339044071742,34.36288709946621,2.722035646438598,1.6319437082079702,95.12548932860136,1.9028977155685425,3.1587829980527147,"Your shot data indicates that your club speed and ball speed are decent, but the low launch angle and negative attack angle suggest you're hitting down on the ball too much. This can lead to less distance and lower shots. Work on improving your attack angle and launching the ball higher for better carry distance.",launch angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:24:43,Brian,,5 Iron,66.96735128057935,1.2981250286102295,-2.776828527450561,7.33172082901001,10.108549118041992,93.67324483433548,1.3987897541574248,10.18117332458496,5.674985885620117,1590.751708984375,918.4209594726562,1836.8419189453125,Measured,-30.00000190734864,4.9728158923386445,88.98929196988138,1.377145528793335,2.138818229311056,129.44479776829849,-0.0279764551669359,-0.0599905715580093,"You have a solid club speed and decent ball speed. However, your attack angle and club path indicate you might be hitting slightly down and across the ball, which can lead to some unwanted sidespin. Focus on delivering the club more on a neutral path. Try to keep your club face square during impact to improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:25:31,Herald,,5 Iron,72.85267219477737,1.165079951286316,-1.0758309364318848,-0.987056314945221,0.0887746214866638,106.00610737764691,1.4550750739002574,8.46343994140625,-0.945405900478363,2818.976806640625,447.9874877929688,2854.3515625,Measured,-9.029847145080566,7.550074247129089,124.17309822615788,-3.3292551040649414,-7.211250793195006,155.8305957613611,-3.814953565597534,-10.368089470060797,"Your club speed is good for a 5 iron, but your launch angle is lower than ideal. This can cause the ball to not get the lift it needs. Additionally, your club path and face angle are both slightly closed, which could lead to a pull. Focus on improving your swing path and getting the correct angle at impact to increase your launch and carry distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:26:02,Brian,,5 Iron,73.06132685466127,0.6283697485923767,-0.5224014520645142,2.260082960128784,2.782484531402588,109.12553379579184,1.49361554865917,8.406516075134277,1.7911169528961182,1712.5701904296875,48.82186126708984,1713.265869140625,Measured,-1.6329429149627686,5.969258468300723,118.47849461565512,1.5281591415405271,3.159550609903903,166.8809857861379,1.438038349151611,4.187917651710961,"Your 5-iron swing shows decent distance, but the launch angle is a bit low. To improve, work on getting more height on your shots by adjusting your attack angle and ensuring your clubface is square at impact. A slightly more upward angle of attack could help create more lift and distance. Also, focus on keeping your club path more neutral to straighten out any slight fade or draw.",attack angle adjustment drill,1.1857399,72.0,101.325,78 +7/18/24 20:26:34,Lauren,,5 Iron,75.84206917944812,-0.3450060188770294,-3.458033561706543,10.893943786621094,14.351977348327637,93.90813919155062,1.238206449369898,9.030988693237305,8.515839576721191,3232.406494140625,-1089.2642822265625,3411.00390625,Measured,18.622915267944336,5.7671695256876205,97.532686719499,13.137558937072754,22.168183879334265,127.20608283512956,14.182323455810549,31.16652006259233,"Your shot data indicates some areas to work on. The club speed is solid, but the negative attack angle suggests you're hitting down on the ball too much, which can cause excess backspin and lose some distance. Additionally, the club path shows you're swinging a bit to the left (negative), while the face is open (positive), leading to a fade or slice. Try to focus on aligning your swing path more with your target line and ensure your clubface is square at impact for straighter shots.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:29:22,Brian,4 Hybrid,4 Hybrid,71.33548862846874,-1.6329126358032229,0.7693583369255066,8.832716941833496,8.063358306884766,88.7652267805106,1.244334741194805,14.496343612670898,7.351661682128906,3398.811279296875,-475.4723205566406,3431.907958984375,Estimated,7.963638782501221,10.409693823805014,106.2127914710918,9.841809272766112,18.15480040786088,123.03462138395388,10.10388469696045,21.584373348470308,"Your shot data shows that your club speed is decent for a 4 hybrid, but we need to work on your attack angle and club face alignment. Your face angle is quite open at impact, which may be causing the ball to slice or curve to the right. Try to incorporate a more neutral club face at impact. Focusing on a smoother swing and aligning the club face can help straighten out your shots and gain more distance.",club face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:29:53,Herald,4 Hybrid,4 Hybrid,73.0116634275173,-3.5014407634735107,-1.8016153573989868,5.659230709075928,7.460845947265625,100.19831090255592,1.372360335304897,12.829782485961914,4.423189640045166,1347.3115234375,777.8705444335938,1555.7412109375,Measured,-30.0,8.269181581519376,113.93510019175756,-0.3466151356697082,-0.6896997045835391,152.28698239920777,-1.6024218797683716,-4.258596347269815,"Your hybrid shot has a good carry distance, but let's focus on improving your swing path and attack angle. Your swing path is slightly outside to in (-1.8 degrees), which can cause a pull or slice, and your attack angle is a bit negative, meaning you're hitting down on the ball more than you should. Aim for a more neutral path and try to swing more upwards as you hit the ball to improve launch and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:30:33,Brian,4 Hybrid,4 Hybrid,72.53471532900221,-3.6930322647094727,-9.959491729736328,4.502005100250244,14.461496353149414,97.59121990807488,1.3454415511996105,16.15118980407715,2.451847553253174,2143.892578125,140.1141815185547,2148.46630859375,Measured,-3.739250421524048,13.699806500956129,130.09098510567856,1.5918844938278198,3.613877223997776,151.09883606406763,1.449154257774353,3.8213577012096778,"Your club speed is good, but you might want to focus on improving your club path and attack angle. The negative attack angle suggests you're hitting down on the ball too much, leading to lower flights and potential hooks. Aim for a more neutral path and a slightly less steep angle to help get your ball airborne more consistently. Consider working on your swing path to help straighten out your shots.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:31:08,Brian,4 Hybrid,4 Hybrid,75.53635750576086,-2.2488269805908203,-3.9910168647766113,1.3743213415145874,5.365338325500488,95.68389684193426,1.2667263818570655,15.809248924255373,0.6295148730278015,1328.4310302734375,-216.4272918701172,1345.9456787109375,Measured,9.253301620483398,10.790541940689875,119.91015746697758,2.1755588054656982,4.552099413457256,148.3022091564053,2.467913866043091,6.385967408407396,"Your swing has good speed, which is great! However, the attack angle is a bit negative, meaning the club is coming down too steeply at impact. Aim for a more level swing to help get the ball airborne better. Also, the club path suggests you're coming too much from the inside, which might lead to a hook. Focus on a straighter path through impact for improved accuracy. The backspin is reasonable, but reducing the side spin can help with direction.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:33:12,Herald,5 Wood,5 Wood,79.3224514340518,,-0.5066234469413757,12.171998023986816,12.678621292114258,84.90780354165327,1.0704132563558642,10.773656845092772,9.934964179992676,2378.212890625,-474.934326171875,2425.172119140625,Estimated,11.293524742126465,5.068387218139662,82.52512410413419,12.090882301330566,17.28596182969909,114.54697861683236,12.625794410705566,25.038002994187764,"Your shot with the 5 Wood shows good distance, but there are some adjustments to consider. The ball spin is on the higher side, which can make it difficult to control your shots. The club face is open relative to your swing path, causing the ball to spin left and push the shot offline. Focus on squaring the club face at impact and creating a more neutral swing path to improve accuracy and reduce sidespin.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:33:51,Jason,5 Wood,5 Wood,72.44467263429033,-6.664795875549316,1.7974345684051514,12.46018123626709,10.66274642944336,87.72636516353668,1.2109429440918345,12.2466459274292,10.459982872009276,3142.18603515625,-595.44873046875,3198.107666015625,Estimated,10.73039436340332,7.570688692841941,96.76607610116024,13.339862823486328,22.326512167248893,120.46977153731495,13.808996200561523,28.75443123204513,"Your shot data shows that your club speed is good, but the attack angle is too steep, meaning you're hitting down on the ball more than you should. This can cause excess backspin, which can limit distance. Focus on improving your swing path and making sure your clubface is more square at impact. Try to maintain a shallower angle of attack for better contact and a more powerful shot.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:36:57,Lauren,,Driver,78.03552014517027,-4.253751277923584,6.117850303649902,1.840440273284912,-4.27741003036499,104.53071106266545,1.3395273186903336,12.908252716064451,2.277287721633911,1581.9786376953125,-889.18603515625,1814.7474365234373,Measured,29.33912467956543,9.76350335757229,126.6152887051412,8.070759773254395,17.77629058685966,159.44204264905966,9.289481163024902,25.73763322080504,"Your driver swing shows some room for improvement. The club speed is decent, but the negative attack angle indicates you're hitting down on the ball. Aim for a slightly shallower angle to launch it higher and farther. Your club path is to the right, which is leading to side spin and less accuracy. Focus on aligning your swing more directly towards your target for straighter shots.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:37:30,Lauren,,Driver,81.85226545323803,0.9833388924598694,-1.884011149406433,-4.470489501953125,-2.5864782333374023,106.09860764401128,1.2962207833407509,15.96107006072998,-3.907902240753174,1190.0159912109375,-158.99545288085938,1200.590576171875,Measured,7.610095500946045,13.419011791299567,144.23974024449126,-2.6976206302642822,-6.788612677308436,171.78944639413203,-2.477175712585449,-7.425096921132081,"You're generating good club speed and ball speed, but the face angle is significantly closed at impact, causing a leftward ball flight. Focus on aligning your clubface more towards your target at address and at impact. Also, try to increase your attack angle by launching the ball higher to maximize carry distance.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:38:26,Lauren,,Driver,83.05768728231214,-0.4304398894309997,3.63903546333313,-4.1770548820495605,-7.816090583801269,104.71944061904742,1.2608037142077797,14.367124557495115,-2.975785970687866,1001.67919921875,-578.3197631835938,1156.6395263671875,Measured,30.00000190734864,10.097545924650603,127.29347377566592,1.1310770511627195,2.5124115798414834,164.2715560468805,2.087597846984864,5.983980241514644,"Your driver swing has potential, but there are a few areas to focus on for improvement. Your attack angle is slightly negative, which means you're hitting down on the ball rather than up. This can reduce distance. Also, your club face is pointing left at impact, causing a hook spin, as seen in the sidespin data. Working on a more upward attack angle and aligning your clubface at impact will help with your direction and distance.",attack angle adjustment drill,1.1857399,72.0,101.325,78 +7/18/24 20:39:25,Jason,,Driver,86.80783069195058,5.298641204833984,-4.011271953582764,5.902332305908203,9.913604736328123,115.11100928806354,1.32604407195188,14.432921409606934,4.346391677856445,2285.2548828125,-12.909003257751465,2285.29150390625,Measured,0.3236503601074219,18.18105773933576,168.70881978874422,4.626307010650635,13.60748866044014,189.08470925982147,4.612185955047607,15.204522847002067,"Your driver swing shows good ball speed and distance! To improve accuracy, work on straightening your club path. Right now, it's aiming slightly left at impact. Focus on keeping your club path more neutral, which can help reduce the side spin. Try to feel like you're swinging straight down the target line. Practice this with your feet together to feel the correct movement.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:39:56,Herald,,Driver,79.78566102437071,-6.717020034790039,5.221405506134033,-0.4604770839214325,-5.681882381439209,103.05801978314868,1.2916859804128134,11.38626194000244,0.2750924825668335,2223.396240234375,-415.3894653320313,2261.866455078125,Measured,10.582375526428224,9.387657233130769,126.6991586434906,2.791409492492676,6.170351392818873,156.7358437549101,3.2770376205444336,8.95966356445092,"Your driver swing is solid, but there's room for improvement. Your attack angle is negative, which means you're hitting down on the ball. Aim for a slightly upward angle to maximize distance. Also, the clubface is slightly open compared to your swing path, causing some slice spin. Focus on closing the clubface at impact and bringing your path more in line with your target. Keep working on your balance and follow-through for consistency.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:41:36,Lauren,,8 Iron,70.08333880505779,-1.938178539276123,-8.67949104309082,-7.43654203414917,1.2429490089416504,101.13735073761744,1.4431012058220969,16.461483001708984,-7.194583415985107,3504.05810546875,585.7817993164062,3552.683837890625,Measured,-9.490513801574709,17.636374553864698,137.25814358579373,-11.01297378540039,-26.22059248701385,151.09554868287887,-11.263358116149902,-29.511822164562545,"It looks like your club path is significantly outside-in, which means you're cutting across the ball. This can lead to inconsistent ball striking and distance loss. Additionally, your attack angle is slightly negative, which indicates you might be hitting down on the ball too much with your 8 iron. To improve, focus on bringing your club more on plane and try to establish a more neutral club face at impact to reduce sidespin.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:42:17,Lauren,,8 Iron,74.17113378663089,0.199437215924263,-4.407780647277832,-4.325423240661621,0.0823574066162109,107.47995917711069,1.4490807095695712,18.025991439819336,-4.1045331954956055,3192.066650390625,1070.146240234375,3366.67529296875,Measured,-18.533823013305664,21.942157649489445,151.6329771019955,-11.353675842285156,-29.851183781153168,165.5459419047802,-11.887134552001951,-34.099934150595345,"Your 8-iron shot shows some areas for improvement. The club path is moving slightly left (-4.4 degrees) which, combined with your club face being closed (-4.3 degrees), leads to a shot that starts left of the target and curves further left. Your backspin rate is quite high (3192 rpm), which might be affecting your carry distance. To improve, focus on aligning your club face more square to your target line and practice swinging with a more neutral path. This will help straighten your shots out.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:42:53,Brian,,8 Iron,73.47932736645635,-1.5106269121170044,1.7586334943771362,4.103559494018555,2.344925880432129,101.1892754720111,1.3771121633620789,16.97684669494629,3.5908095836639404,5240.220703125,815.2589111328125,5303.25927734375,Measured,-8.843027114868164,20.39163177173191,133.58600530020885,0.0442346595227718,0.1051545451901247,143.2170810121388,-0.2112177163362503,-0.5274414473662503,"Your 8 iron shot has good potential, but your attack angle is slightly down (negative), meaning you're hitting the ball a bit too much on the downswing. This can lead to high backspin and a lower launch angle. To improve, focus on making a more level swing by trying to sweep the ball off the ground. Adjusting your setup to encourage a slightly shallower path can help, too. Overall, you're generating decent ball speed, and with a few tweaks, you can enhance your carry distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:43:23,Brian,,8 Iron,76.99058286494437,-0.9025927186012268,-5.377983570098877,-1.704428791999817,3.6735548973083496,104.90057559636443,1.3625117734253205,19.34064674377441,-2.0729875564575195,2427.6923828125,296.84393310546875,2445.773193359375,Measured,-6.97118616104126,21.822969222378333,153.5397583147751,-4.434381484985352,-11.87133212650656,170.80364921785076,-4.634302616119385,-13.800217640337904,"Your shot data indicates that your club path is too far to the left and the clubface is also slightly closed at impact, which contributes to a hook. Your attack angle is nearly level, so working on a more upward strike could help. Focus on aligning your club path more toward your target and ensuring the clubface is square at impact. Additionally, your carry distance is good, but the shot deviated left significantly. Try to improve your swing path and alignment to help correct this.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:44:27,Brian,,Pitching Wedge,71.8098852897474,0.2073074430227279,1.3480778932571411,-2.461487531661988,-3.809565544128418,90.9580121539102,1.2666502917655638,24.69808387756348,-1.8532408475875848,3795.90087890625,915.18017578125,3904.666259765625,Measured,-13.555147171020508,23.158822433622618,121.08922595761668,-6.988393783569336,-14.732732541818224,131.1248247715157,-7.3110198974609375,-16.686389182113658,"Your pitching wedge shot shows a solid club speed and decent carry distance, but the club face is open at impact, causing the ball to curve left. Focus on closing the club face to improve accuracy and reduce sidespin.",face angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:45:01,Brian,,Pitching Wedge,70.40897984886442,1.2159544229507446,-2.756869316101074,1.393748760223389,4.150618076324463,83.81021620206684,1.1903341929107436,25.163143157958984,0.7998981475830078,2954.52880859375,734.3635864257812,3044.426025390625,Estimated,-13.958309173583984,19.1686091590052,109.5804548471815,-3.318240165710449,-6.342739180135595,121.67711651234184,-3.7100350856781006,-7.87340779452262,"Your pitching wedge shot shows good club speed and overall distance. However, your club path was slightly out to the right (negative value) and your face angle was closed (positive value), which can lead to pulls. Additionally, your launch angle is decent but could be adjusted for more carry distance. Focus on aligning your club path more to the target and ensuring your face is square at impact to improve accuracy.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:45:32,Jason,,Pitching Wedge,69.79929728141042,-0.2744559943675995,-2.240288734436035,-4.767844676971436,-2.5275559425354004,96.0104296087884,1.375521435720224,18.3737907409668,-4.1967363357543945,7433.0185546875,1494.2694091796875,7581.72802734375,Estimated,-11.366739273071287,20.48781478822684,119.19642863030003,-9.89284610748291,-20.47866185126213,125.75673153680144,-10.101587295532228,-22.056988627804003,"Your shot shows some room for improvement. The club path and face angle indicate you're cutting across the ball a bit, which is causing inconsistent ball flight and direction. Focus on aligning your clubface more square to your target, and work on bringing the club down more on an inside path. This should help straighten out your shots and reduce the spin that makes them veer off course.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:46:04,Herald,,Pitching Wedge,70.29910591623457,0.6684430837631226,-5.336188316345215,-1.534132957458496,3.802055358886719,92.9943662650412,1.322838534758171,20.17670440673828,-1.927872896194458,5348.79833984375,686.75927734375,5392.70654296875,Measured,-7.316465854644775,20.228105416607605,119.85159368889616,-5.086886882781982,-10.626858099981972,128.5575552788241,-5.2508721351623535,-11.765177456602371,"Your pitching wedge shot showed good power with a decent carry distance of about 120 yards. However, your club path is slightly off to the left (negative number) which means you might be slicing the ball. Try to focus on a more square club face at impact to help straighten out your shots. Additionally, your attack angle is quite flat, so consider slightly descending into the ball for more solid contact.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:47:04,Lauren,,Pitching Wedge,69.93140455758385,-1.1513575315475464,0.9489473700523376,5.09650468826294,4.147557258605957,88.53158680882643,1.265977529965476,23.06038284301757,4.305123329162598,4162.3623046875,124.77593231201172,4164.23193359375,Estimated,-1.7170524597167969,20.521427009341096,115.7025681971536,4.027057647705078,8.125534913209606,125.96761620570123,3.945013046264648,8.666551604845267,"Your shot data shows solid distance and consistent launch angle, but your club path and face angle suggest you might be overshooting to the right. To improve precision, focus on aligning your club face better with your swing path. Practicing your aim can help reduce deviation and make your shots more accurate.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:47:40,Herald,,Pitching Wedge,62.13998082983653,-6.276541709899902,-7.036646842956543,-0.1040894761681556,6.932557582855225,64.10237312743311,1.0315801883326996,31.214853286743164,-0.9659759998321532,3995.416259765625,-1151.6644287109375,4158.08642578125,Estimated,16.079437255859375,14.693447710841724,70.79606507962217,3.0976879596710205,3.825754521402132,78.49523697786026,3.4768824577331543,4.760430938591128,"Your club speed and launch angle are good for a pitching wedge, but the attack angle is too steep, which can lead to inconsistent contact. The club path is also a bit left (negative), causing the ball to spin left. Focus on swinging more from the inside and shallowing out your attack angle for better contact and straighter shots.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:48:04,Herald,,Pitching Wedge,57.90791871235115,-3.752265453338623,-13.0651273727417,-9.471351623535156,3.593775749206543,59.97758230593172,1.035740597134242,26.19689178466797,-9.414783477783203,1172.8245849609375,-563.833251953125,1301.3167724609375,Estimated,25.67583656311035,8.779607480753953,61.9011583356064,-6.553618431091309,-7.064978496032836,77.23054639138536,-5.921060085296631,-7.96697300429679,"Your club speed is good for a pitching wedge, but the negative attack angle indicates that you're hitting down on the ball too much. This, combined with a steep club path and closed club face, is causing the ball to go left and resulting in less distance. Focus on creating a smoother, more upward angle at impact and keeping the club path neutral to improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:48:32,Herald,,Pitching Wedge,58.15322361614972,-4.470998764038086,-9.99904441833496,-3.0749261379241943,6.924118041992188,63.87032033744117,1.0983109166746825,22.03877639770508,-3.776964664459229,7961.05126953125,-2207.64111328125,8261.4775390625,Estimated,15.498973846435549,9.380549522851084,64.00700966966315,0.4034830033779144,0.4505967609922265,70.82057025361064,0.8235324025154114,1.0180291170839624,"Your shot shows good ball speed and carry distance, but there are some areas to improve. The attack angle is slightly steep, which can reduce your overall distance. Additionally, the club path suggests you might be coming over the top, leading to a bit of slicing (sidespin). Focus on a more neutral swing path and a better attack angle to help improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:49:35,Lauren,,Pitching Wedge,59.89982746948226,-2.31794810295105,-11.773554801940918,0.5040501356124878,12.277605056762695,61.4247720129365,1.0254582460063206,23.02779006958008,-1.0591514110565186,1316.4752197265625,-667.1726684570312,1475.881591796875,Estimated,26.87530517578125,7.451591523933246,60.84534160872545,2.1298274993896484,2.261285694003874,76.98964976782554,2.808607339859009,3.772455820124748,"Your shot data shows some areas where you can improve. Your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much for a pitching wedge. A shallower angle can help you get the ball in the air better. Also, your club path is quite far to the left, leading to some sidespin, which causes the ball to drift left. Focus on swinging more to the right to align your club path better. Lastly, your launch angle and backspin are good, but working on your swing path can really enhance your consistency.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:50:24,Herald,,Gap Wedge,67.5667854329131,-2.122912883758545,-11.47303867340088,-1.7434000968933103,9.729639053344728,75.802065374216,1.1218835540056835,26.671289443969727,-2.8676555156707764,4734.82861328125,4.110563895665109e-05,4734.82861328125,Estimated,-4.974160106030467e-07,17.601788216624072,91.3724180543586,-3.096234083175659,-4.935338495245446,99.3437000102358,-3.0725600719451904,-5.324901509723418,"Your club speed is decent for a gap wedge, but the attack angle and club path suggest you might be coming down too steep and cutting across the ball. This can lead to inconsistent shots and can affect your distance. Try to focus on a smoother, more natural swing path that encourages a straighter ball flight. Also, the high backspin indicates you could be making good contact, but remember to watch your alignment as your total carry is going a bit left. Work on keeping the club face square to your target.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:50:51,Lauren,,Gap Wedge,67.81093834999956,0.8238189816474915,-8.67723274230957,-4.479982376098633,4.1972503662109375,84.12354805452378,1.2405601529996275,26.1953239440918,-4.7657151222229,4778.72119140625,486.7916564941406,4803.451171875,Estimated,-5.816458225250244,21.666918739196035,106.18777733707157,-7.378632068634033,-13.637258650494914,114.23953338321736,-7.467081546783447,-14.846197254473736,"Your shot data shows a few areas for improvement. The club path is significantly left, meaning your swing is coming from the outside to the inside, which can lead to pulling the ball. Additionally, the face angle at impact is also left, contributing to the hook. Work on aligning your club path more towards your target line. Finally, reducing your backspin may help with distance; try to focus on a more compressive strike. Overall, aim for more consistent contact and alignment.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:51:27,Jason,,Gap Wedge,68.24728531683922,7.19173526763916,-0.9670795202255248,3.5873448848724365,4.554424285888672,72.87653965280515,1.067830600359773,27.102060317993164,2.825718879699707,3863.809326171875,955.2032470703124,3980.130126953125,Estimated,-13.886126518249512,16.009612095283387,86.70429504825006,-0.9801865816116332,-1.483177194004881,96.0992049618335,-1.3614251613616943,-2.283212693405204,"Your shot data shows good club head speed and a decent launch angle for a gap wedge, which means you're hitting the ball well. However, the backspin is quite high, which can cause the ball to drop quickly and lose distance. Additionally, your club path is slightly inside-out, while the face is open to that path. This creates a fade and may reduce distance. Focus on aligning your club face closer to the path to help straighten your shots. Keeping your backspin lower could also help the ball carry further.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:51:51,Brian,,Gap Wedge,52.16005967922911,,,,0.0,54.36860593749725,1.0423417126408625,29.61837577819824,-13.451915740966797,3048.40625,-521.0806884765625,3092.62109375,Estimated,9.700129508972168,9.420975342095517,53.805535775247336,-12.244677543640137,-11.411432504359937,63.125749546463794,-11.90815544128418,-13.025571085432034,"Your gap wedge shot shows decent distance, but the ball is veering too far left and has a lot of backspin. Focus on aligning your body and clubface toward the target for better accuracy. Try to engage your core more to stabilize your swing and improve your launch angle.",alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:52:11,Jason,,Gap Wedge,54.98224792594692,-4.64971399307251,-18.01468849182129,-9.610517501831056,8.404170989990234,53.72614721477521,0.9771544315019004,31.72081756591797,-10.14842128753662,3273.69384765625,-915.1510009765624,3399.20166015625,Estimated,15.618172645568848,10.211094073376898,53.02495378685626,-7.675906658172607,-7.082516758111069,61.403925243588674,-7.228164672851562,-7.7259261958095635,"Your shot shows a significant issue with the swing path being too far to the right (negative degrees), and the club face is also open at impact, which contributes to the left-miss. Additionally, the attack angle suggests you're coming in a bit too steep, especially for a gap wedge. Focus on aligning your swing path more towards your target and closing the club face slightly at impact. This will help straighten out your shots and improve consistency.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:52:34,Brian,,Gap Wedge,50.52942675486565,-8.11114501953125,-15.748370170593262,-13.330142974853516,2.418227195739746,49.52857643277366,0.9801927235995088,33.63345718383789,-12.920228004455566,1503.7822265625,-261.981201171875,1526.43212890625,Estimated,9.882591247558594,9.07412950995581,47.459959768705176,-12.114192008972168,-9.959995304262293,57.89294372871791,-11.831398963928224,-11.86991475625416,"Your shot data indicates that your club angle at impact is quite steep (attack angle of -8.1°) and your club path is too far to the left (-15.7°). This combination is causing the ball to slice and not get the distance you want. Focus on leveling out your swing a bit and aligning your club path more towards your target. Also, try to improve your face angle at impact to keep the ball straighter.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:53:28,Lauren,56,Sand Wedge,65.23357714592566,-3.80939531326294,-5.836667537689209,-11.41687297821045,-5.58020544052124,64.40876319329527,0.9873559907532696,33.69514846801758,-10.108403205871582,2497.873291015625,226.334213256836,2508.1064453125,Estimated,-5.177475929260254,16.148311004595826,74.13429220994021,-11.87904167175293,-15.260258142283988,84.33098104569672,-11.91568374633789,-17.411983671007192,"Your shot data shows that the club face was closed relative to your swing path, resulting in a leftward direction of the ball. To improve, focus on aligning your club face with the target at impact and maintain a more neutral swing path. Your attack angle indicates you're hitting down on the ball, which is good for a sand wedge, but make sure to strive for better direction control.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:53:50,Herald,56,Sand Wedge,62.549571838633256,-8.688640594482422,0.7693047523498535,13.040818214416504,12.271512985229492,50.130843619095685,0.8014578221002747,21.50078392028809,10.808284759521484,3377.085205078125,-1398.943115234375,3655.372314453125,Estimated,22.50157356262207,4.576212437913057,40.16410532121336,14.08030891418457,9.771186776740365,52.21351713949025,14.749403953552246,13.293134920164448,"Your shot with the sand wedge shows a decent club speed, but the attack angle is quite steep (negative). This can cause the ball to pop up and not travel far enough. Your club face is also open at impact, contributing to significant sidespin, causing the ball to curve left. Focus on producing a more neutral attack angle and aligning the club face square to the target to help straighten your shots. Try practicing your setup and alignment.",setup and alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:54:05,Jason,56,Sand Wedge,54.83673067112113,-4.763133525848389,-13.712031364440918,-11.619463920593262,2.092567443847656,49.99740515827716,0.9117502912077776,30.42524719238281,-11.26023769378662,3004.84716796875,-622.5763549804688,3068.66552734375,Estimated,11.70552921295166,8.17695395625492,46.44120534446529,-9.796030044555664,-7.901559124804237,55.22799562796263,-9.440150260925291,-9.0583423624131,"Your swing with the sand wedge is showing a few areas to work on. The club path is coming in too drastically from the outside (-13.7 degrees), which can cause the ball to slice left. Plus, the club face is closed (-11.6 degrees), contributing to excessive sidespin and possibly leading to unwanted shots. To improve, try focusing on a more neutral club path and ensuring your club face is aligned toward your target at impact. Additionally, your smash factor is slightly below optimal, indicating room for improvement in striking the ball more effectively.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:54:48,Jason,,Lob Wedge,62.17556441938814,-6.88284158706665,-11.07753086090088,-12.74176025390625,-1.664229393005371,51.05902917935873,0.8212073288945818,33.429622650146484,-11.852469444274902,3672.100830078125,730.3089599609375,3744.0185546875,Estimated,-11.24824047088623,9.902455703949729,48.60998416310531,-14.519206047058104,-12.18673820422498,56.07894342664713,-14.694428443908691,-14.225207610469624,"Your shot shows a steep attack angle and a significant open clubface at impact, causing the ball to spin too much and veer left. To improve your accuracy and distance, focus on taking a more neutral swing path and aligning your clubface better with your target.",swing path drill,1.1857399,72.0,101.325,78 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json new file mode 100644 index 0000000000..8ef0bbf836 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json @@ -0,0 +1 @@ +{"Golf_Shot_Data_5_chunk_0.txt": "file-5YQoudAzQt25X94tu94cgb", "Golf_Shot_Data_5_chunk_1.txt": "file-SpPXamudfxLqennXywV767", "Golf_Shot_Data_5_chunk_2.txt": "file-VjWnTesR2qkS7A6m54zMXB", "Golf_Shot_Data_5_chunk_3.txt": "file-75b66CR3XDSB8FEo9NPxkL", "Golf_Shot_Data_5_chunk_4.txt": "file-Qx4Fi9axHYrpv7Zs4qZgpp", "Golf_Shot_Data_5_chunk_5.txt": "file-3ECCBbiPJwRFRYcRnuK62Z", "Golf_Shot_Data_5_chunk_6.txt": "file-XdeRX2uUQ1fiszvwFibmom", "Golf_Shot_Data_5_chunk_7.txt": "file-STwduBks8R96kvLRg2XhNg", "Golf_Shot_Data_5_chunk_8.txt": "file-8qWvhanavv29xW9jBBwgLj", "Golf_Shot_Data_5_chunk_9.txt": "file-G55yuV558nLsXCdvZpwNwn", "Golf_Shot_Data_5_chunk_10.txt": "file-Y8woeFxEE2tHsAUmJbZhau", "Golf_Shot_Data_5_chunk_11.txt": "file-MxjTsGkNQfFWYJSSbcW9jw", "Golf_Shot_Data_5_chunk_12.txt": "file-9AjLPhzj1bkN3RauPqYFFv", "Golf_Shot_Data_5_chunk_13.txt": "file-N1pKE16AdtCxsCMaUKPRWT", "Golf_Shot_Data_5_chunk_14.txt": "file-YJzsCZF7yeLkSJiMJb7Pzp", "Golf_Shot_Data_5_chunk_15.txt": "file-25Jwa3ScfiPDXMX3hrbiiY", "Golf_Shot_Data_5_chunk_16.txt": "file-Y4yAGizv95RcMMjAqAfbyi", "Golf_Shot_Data_5_chunk_17.txt": "file-B3zMduSbvpVjvvWggsPX92", "Golf_Shot_Data_5_chunk_18.txt": "file-78J614u6yUTmHa8ih3Ft8y", "Golf_Shot_Data_5_chunk_19.txt": "file-3JY96Ah6qByf7DK77FqeFb", "Golf_Shot_Data_5_chunk_20.txt": "file-Ph9opyMrYCWvqaTgFik349", "Golf_Shot_Data_5_chunk_21.txt": "file-TAsmDURY3EiwAZbUzRyxrs", "Golf_Shot_Data_5_chunk_22.txt": "file-CSRCH8aYMY84jXGr7LpJNj", "Golf_Shot_Data_5_chunk_23.txt": "file-Y4W4V2wLmWuK8AeCvnyGmM", "Golf_Shot_Data_5_chunk_24.txt": "file-WnEEo84nXDBCephsBLtVfk", "Golf_Shot_Data_5_chunk_25.txt": "file-2xEPJthhSpXArTy74MEkRz", "Golf_Shot_Data_5_chunk_26.txt": "file-NURm5Uju7RGoatC6MrcYgL", "Golf_Shot_Data_5_chunk_27.txt": "file-2NbMfvSLPbCsL23kj5mcDS", "Golf_Shot_Data_5_chunk_28.txt": "file-TmTiQc9qePumEJoZSSPJ54", "Golf_Shot_Data_5_chunk_29.txt": "file-NqTsvhjsBeRVMd877UFNDW", "Golf_Shot_Data_5_chunk_30.txt": "file-1Spv2NUvVNZn7GNfo3gskx", "Golf_Shot_Data_5_chunk_31.txt": "file-WTcz1wx5C1oWxX8rUu2Lde", "Golf_Shot_Data_5_chunk_32.txt": "file-BkoJkYKNgwjAZYHWvYxkQf", "Golf_Shot_Data_5_chunk_33.txt": "file-7yrtGJ8Pu4Nh5mVeBpg9e7", "Golf_Shot_Data_5_chunk_34.txt": "file-Cjc3YJpKTtJs8DkzMZ44zm", "Golf_Shot_Data_5_chunk_35.txt": "file-DgEN8ezUsHovb9ZxNtgQwX", "Golf_Shot_Data_5_chunk_36.txt": "file-D7Vn4ufABQH3iYFAxxVuyj", "Golf_Shot_Data_5_chunk_37.txt": "file-6MhF8TxAypnJBH7trUuJLZ", "Golf_Shot_Data_5_chunk_38.txt": "file-6GuynEB4PuWdp6TrpxN914", "Golf_Shot_Data_5_chunk_39.txt": "file-MsgAVEGZB7uPDR7Z1uFoc8", "Golf_Shot_Data_5_chunk_40.txt": "file-F1eThEu8tLsxuxbD4tf4EU", "Golf_Shot_Data_5_chunk_41.txt": "file-QNsSL4oQNiY88Ht8vu9oNz", "Golf_Shot_Data_5_chunk_42.txt": "file-K26ZkbSnbZ9BggHwC7bm6A", "Golf_Shot_Data_5_chunk_43.txt": "file-Y4jrnVAyYqp4b8jV52czxT", "Golf_Shot_Data_5_chunk_44.txt": "file-Fdg4asAgnVUG6SA8E6ET4D", "Golf_Shot_Data_5_chunk_45.txt": "file-5z7N5DE7S23ZpfNvxCjZ3H", "Golf_Shot_Data_5_chunk_46.txt": "file-1JBRSHHvFU7n3HHDVDRzfu", "Golf_Shot_Data_5_chunk_47.txt": "file-GZE78JN2iRWnkaPSJ8ry55", "Golf_Shot_Data_5_chunk_48.txt": "file-84CFC9CKPR5e9zxLCtWxUP", "Golf_Shot_Data_5_chunk_49.txt": "file-GBqNMV5T7CwqxwrcWoz2mi", "Golf_Shot_Data_5_chunk_50.txt": "file-RW72uZdSLjtvTuYZmTTTdh", "Golf_Shot_Data_5_chunk_51.txt": "file-B66XEYhWz6qphjTLXg4QcK", "Golf_Shot_Data_5_chunk_52.txt": "file-KyHhkVxiBPbVWtkRCs41Zg", "Golf_Shot_Data_5_chunk_53.txt": "file-95VK6gpSE83jJYLixUrrHL", "Golf_Shot_Data_5_chunk_54.txt": "file-5YQTJbPgh7sEUxwwqGvm4W", "Golf_Shot_Data_5_chunk_55.txt": "file-EVywasGx8k6RL7b2aHkz7B", "Golf_Shot_Data_5_chunk_56.txt": "file-WmS6ADYU63nob7jXYxGKyU", "Golf_Shot_Data_5_chunk_57.txt": "file-5WJNdJCJD6jwcJu29f9XXx", "Golf_Shot_Data_5_chunk_58.txt": "file-5K1khSVMmK9dEXoGW8SPb6", "Golf_Shot_Data_5_chunk_59.txt": "file-14j8UbYQfWEdRYPQJbfNQ8", "Golf_Shot_Data_5_chunk_60.txt": "file-VMnxS2RgsJQL3faeG1WfXp", "Golf_Shot_Data_5_chunk_61.txt": "file-Pv5F5Bs8oMfJg1yySnWdrw"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv new file mode 100644 index 0000000000..a178f44ccb --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv @@ -0,0 +1,69 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +6/21/24 23:42:45,Brian,,Pitching Wedge,70.52760034727135,1.2731672525405884,0.1061623767018318,0.5454369187355042,0.4392745494842529,93.02649389445652,1.3190083518566165,16.942914962768555,0.4613180458545685,4312.67919921875,1550.875,4583.0576171875,Measured,-19.77900505065918,15.139833818374427,116.99124665397812,-6.505446910858154,-13.254853407939096,128.83773360450778,-7.131216049194336,-15.994204581862732,"Great job with your smash factor! This means you’re hitting the ball well for your club speed. However, your backspin is quite high, which can affect distance. Focus on swinging more from inside out to help reduce the sidespin and create a straighter ball flight. Also, work on lowering that launch angle slightly for optimal distance. Try to aim for a more neutral club path to help with accuracy.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:43:32,Herald,,Pitching Wedge,73.20324308435738,-0.4588999450206756,3.0428645610809326,6.602327823638916,3.5594632625579834,95.87021149283828,1.3096443197517915,22.18059539794922,5.804046630859375,8511.6455078125,54.91987991333008,8511.822265625,Measured,-0.3696857690811157,25.683157810191915,117.01556826861088,6.38828706741333,13.01983068376228,120.8225642753996,6.347890377044678,13.35877407704811,"Your club speed is solid for a pitching wedge, but your attack angle is slightly negative, which can lead to less height on your shots. Work on getting a more upward angle of attack. Your club face is quite open at impact, which may be causing the left-to-right sidespin. Focus on squaring the face at impact to improve direction and consistency. Also, aim to reduce your backspin for more distance and better control.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:44:30,Brian,,Pitching Wedge,76.24933488173338,0.4995669424533844,1.024552583694458,5.745951652526856,4.721399307250977,95.9111795536146,1.2578625072910834,5.537857055664063,4.8480544090271,4688.5546875,-1463.8509521484375,4911.76171875,Measured,17.339303970336914,3.912058707116557,90.95276799275688,9.452905654907228,14.93780275953543,119.2798062958318,10.556872367858888,21.853431731820592,"Your pitch shot shows great potential! Your swing speed is good, but the launch angle is a bit low, preventing the ball from carrying further. Try to keep the club face more square at impact to reduce sidespin, which will help your shots travel straighter. A bit more height would really help your carry distance, so focus on hitting up on the ball slightly more.",launch angle drill,1.196976,68.0,101.325,68 +6/21/24 23:45:17,Brian,,Pitching Wedge,72.73209758557732,2.1424999237060547,3.812088012695313,13.12009620666504,9.308008193969728,87.73918208236319,1.2063337232798543,26.371749877929688,11.25413990020752,5102.89599609375,2.6032989025115967,5102.896484375,Estimated,-0.0292300768196582,24.19490444386201,111.92020251845952,12.468182563781738,24.163284258937665,119.27405755055496,12.363938331604004,25.539028255622497,"Your pitching wedge shot shows good club speed and ball speed, indicating decent power. However, the club face is quite open at impact (13 degrees), which could be causing your shots to veer off target. Focus on aligning your club face more squarely at impact. Also, the high backspin is great for control but ensure your attack angle remains consistent to maximize distance. Practicing a square club face at impact will help improve your accuracy and reduce miss-hits.",face alignment drill,1.196976,68.0,101.325,68 +6/21/24 23:46:47,Jason,,Pitching Wedge,70.8189761863191,3.4942126274108887,-0.0993653386831283,7.708041191101074,7.807406425476074,91.905602290346,1.2977538964775437,20.707019805908203,6.319127082824707,9273.12109375,-1132.6239013671875,9342.03515625,Measured,6.963644981384277,21.66488498497074,109.299333693898,10.399337768554688,19.729389248431744,113.28121170504436,10.457468032836914,20.56118012526485,"You're generating good club speed and launch angle, which is great for maximizing distance. However, watch your club face angle, which is a bit open at impact, causing the ball to veer right. Focus on square impact to reduce sidespin and improve accuracy.",face alignment drill,1.196976,68.0,101.325,68 +6/21/24 23:47:45,Lauren,,Pitching Wedge,72.17512481012818,0.5490269660949707,2.874196767807007,6.785318851470947,3.911122083663941,90.71138459870144,1.2568233839198308,23.066829681396484,5.933254241943359,3090.543701171875,407.1667785644531,3117.249755859375,Measured,-7.505265712738037,20.7338093557114,123.28972717036775,3.871863603591919,8.325231326493054,135.82264267521532,3.6155755519866943,8.56525187130967,"Your pitching wedge shot shows that you're hitting the ball well, but there's room for improvement in your club path and face angle. Your club path is slightly to the right and your club face is open, which can cause a push to the right. Try to align your club face more square to your target at impact. This should help you with more accuracy and distance control.",face alignment drill,1.196976,68.0,101.325,68 +6/21/24 23:48:42,Brian,,Pitching Wedge,70.2961107507831,0.0055831926874816,1.4368083477020264,2.914673089981079,1.4778647422790527,91.23502655861375,1.2978673440706303,18.73977851867676,2.5739622116088867,5599.53271484375,0.5215082168579102,5599.53271484375,Measured,-0.0053361994214355,17.927716625818903,115.45800873008648,2.768029928207397,5.575760400134527,124.79101742275724,2.7483716011047363,5.983896805443862,"Your swing speed is solid for a pitching wedge, and your ball speed is decent too. However, your attack angle is almost flat; try to make it slightly more downward to create better contact. The high backspin suggests you're hitting cleanly, but you might be aiming a little right based on your club path. Focus on aligning your clubface more toward your target to enhance accuracy.",attack angle drill,1.196976,68.0,101.325,68 +6/21/24 23:50:56,Brian,,7 Iron,68.38068111148323,1.2699058055877686,6.571308135986328,7.657981872558594,1.0866737365722656,83.82388644438379,1.225841642432941,13.222907066345217,7.1126885414123535,1973.4813232421875,28.86014175415039,1973.6923828125,Estimated,-0.8378323912620544,6.56248006647337,88.14258272359257,7.085708141326904,10.87272751336036,119.34555391960748,7.013890743255615,14.573319584983436,"Your shot data shows that your club speed is solid for maintaining good carry distance. However, a slightly closed club face at impact is causing it to veer to the right. Work on aligning your club face and path better to improve accuracy. Consider practicing your shot with a focus on keeping the face square to your target line.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:51:38,Lauren,,7 Iron,74.61928221734343,,-5.117059707641602,10.262384414672852,15.379444122314451,71.57348908318909,0.9591822241698484,0.7086246609687805,7.789473533630371,2966.006591796875,-1317.147216796875,3245.3154296875,Estimated,23.94510078430176,0.0189208381039456,24.4829069870832,9.267643928527832,3.942890681909745,24.4829069870832,9.267643928527832,3.942890681909745,"Your shot with the 7-iron shows some challenges with club path and face angle. The club path is too far to the left (-5.1 degrees), which likely causes the ball to veer left. The club face, on the other hand, is open relative to that path (10.3 degrees), leading to a high amount of sidespin and less distance. Focus on improving your swing path by trying to bring the club more along the target line. Additionally, working on your launch angle could help your ball get airborne better.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:53:13,Herald,,7 Iron,75.51757585573614,2.7452375888824463,-2.876789331436157,4.1588215827941895,7.035611152648926,101.34270303559332,1.3419750553062222,16.872390747070312,3.0561864376068115,3243.35205078125,-9.9734525680542,3243.367431640625,Measured,0.1761865317821502,18.17411168644321,139.93770134254282,3.287118673324585,8.02405162031829,154.55849605180083,3.2715368270874023,8.820507842650954,"Your 7-iron shot looks solid! You have good club speed and ball speed, which is great. However, your club path is slightly negative, meaning you might be slicing the ball a bit. Your attack angle is positive, which is good for contact, but let's work on aligning your clubface better with your swing path to improve accuracy. Consider working on your aim and alignment to reduce that slice.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:54:01,Lauren,,7 Iron,75.4811730756337,3.6862971782684326,-0.224028080701828,5.478337287902832,5.702365398406982,105.5210868389122,1.397978893798827,18.39128303527832,4.471998691558838,1358.3179931640625,-784.2251586914062,1568.450439453125,Measured,30.0,16.736477941305452,147.86785765913191,10.991822242736816,28.19379089803715,170.60140018227685,11.85329818725586,35.042661627139296,"Your shot data shows a decent club speed, but the club face is slightly closed relative to your path, which is causing the ball to draw more than you likely intend. Work on consistently squaring the club face to make sure the ball goes straighter. Additionally, the carry distance is good but could be improved with a stronger launch angle and reduced sidespin. Concentrate on a smoother swing tempo for better consistency.",face angle drill,1.196976,68.0,101.325,68 +6/21/24 23:54:48,Lauren,,7 Iron,79.09842841810496,5.158725261688232,1.6366453170776367,1.238766312599182,-0.3978790044784546,98.80876746394824,1.2491874925966513,12.640931129455566,1.2223392724990845,3501.47119140625,-347.3454895019531,3518.657470703125,Measured,5.6651997566223145,11.83260527425341,125.0732566193892,3.0642659664154053,6.685995175329936,141.94352951494693,3.2679443359375,8.091651524865313,"Great job with your 7-iron! Your club speed and ball speed are solid. However, your backspin is quite high, which can affect distance and control. Focus on striking the ball with a more level angle to reduce backspin. Your club path and face angles are nicely aligned, which is a plus! Keep working on consistency to minimize deviation in your carry distance.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:55:36,Herald,,7 Iron,75.55327891057641,5.373757362365723,-2.636402130126953,7.673431873321533,10.309833526611328,101.03923560268596,1.337324296967631,19.147289276123047,5.973246574401856,2723.45849609375,-1264.5794677734375,3002.72998046875,Measured,24.90678596496582,19.21317027850773,138.4551174572225,14.443889617919922,34.53508663414823,154.4906291518273,15.251510620117188,40.639782704344725,"Your shot shows good speed and solid distance, but the ball is fading to the right due to a combination of a negative club path and an open face at impact. Focus on aligning your swing path more towards the target and closing the club face a little at impact. This will help straighten out your shots and reduce the sidespin.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:56:21,Jason,,7 Iron,77.15819266493781,0.4564096629619598,2.908225774765014,3.3170504570007324,0.4088246822357178,98.79559214925575,1.2804290605701345,18.17644119262696,3.088598251342773,3980.72998046875,-262.5274658203125,3989.377197265625,Measured,3.773168802261353,19.656530785523728,133.64292538769587,4.73619270324707,11.034652938876548,145.93115627137013,4.823611259460449,12.27119219506983,"Your shot data shows that you're generating good ball speed and carry distance, but your spin rate is quite high, which suggests that the ball might be getting too much backspin. This can cause it to rise too much in the air and affect distance control. Focus on flattening your attack angle slightly and improving your clubface alignment to help reduce spin and achieve a straighter flight path.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:57:09,Jason,,7 Iron,80.23471397798312,-0.318757027387619,-3.8608529567718506,5.548505783081055,9.409358978271484,103.11789749247328,1.285203029710674,17.377845764160156,4.074571132659912,2621.3251953125,-206.1290740966797,2629.417236328125,Measured,4.496226787567139,18.5317145140084,145.9185741118963,5.7097649574279785,14.517367355917486,162.28264036602377,5.82221269607544,16.46229762616008,"Your shot shows good club speed and ball speed, but there are some areas for improvement. Your attack angle is slightly negative, which could lead to less optimal contact with the ground. Additionally, your club path is moving significantly to the left, while the club face is open relative to that path. This can cause your shots to slice. Work on improving your swing path and aim to square the club face at impact for straighter shots.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:57:49,Herald,,7 Iron,75.07393297305316,2.284828424453736,1.6019634008407593,5.762195110321045,4.160231590270996,103.70300434340244,1.3813450319783471,18.942630767822266,4.9336466789245605,3477.302978515625,1988.0186767578125,4005.47802734375,Measured,-29.757158279418945,21.03057477226639,139.21688043984886,-6.068535804748535,-14.717747423505898,151.33135570612103,-6.984603404998779,-18.402261364289416,"Your club speed and ball speed are solid, but your ball is spinning too much, which can lead to less distance and accuracy. Focus on keeping the clubface square to your swing path at impact to reduce side spin and improve your carry distance. Additionally, try to lower your backspin for a more penetrating ball flight.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:00:20,Lauren,,5 Iron,80.39152070258751,1.878929018974304,0.2456736266613006,8.649166107177734,8.40349292755127,111.22724395305612,1.3835693488688556,14.205028533935549,7.135361671447754,2645.72998046875,-93.12973022460938,2647.368408203125,Measured,2.0159800052642822,17.250535916996228,158.1752327863869,8.112902641296387,22.32237373813814,177.55557974811563,8.140008926391602,25.14056261239216,"Your 5 iron shot has a decent ball speed and carry distance, but the face angle is open at impact, which is causing your shots to veer to the right. To improve your accuracy, focus on keeping the clubface square at impact. Also, work on lowering that backspin, which can help your ball stay straighter and improve distance.",clubface angle drill,1.196976,68.0,101.325,68 +6/22/24 00:01:25,Jason,,5 Iron,77.9845084669114,0.3641796410083771,-0.7704128623008728,4.640793323516846,5.411206245422363,109.25232913323724,1.400949127987294,11.92861557006836,3.715653419494629,3097.12353515625,449.16351318359375,3129.5244140625,Measured,-8.251847267150879,13.919868094690967,146.657200272095,1.110827088356018,2.843577949117332,164.5548882560397,0.7972127199172974,2.289361931821788,"Your club speed is decent, but your attack angle is very close to neutral, which means you're not getting under the ball enough. This can lead to higher backspin and less carry distance. Try to focus on your swing path; your face is open to the path, suggesting a slight slice. Work on aligning your clubface better at impact for straighter shots. Your carry distance is solid; keep practicing your follow-through to build consistency.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:02:16,Herald,,5 Iron,80.30265559429245,4.329835414886475,-2.886806011199951,17.902572631835938,20.789379119873047,95.0610901591972,1.183785137062811,,14.344361305236816,6525.11474609375,-82.75043487548828,6525.6396484375,Measured,0.7265767455101013,,,,,,,,"Your club speed is decent for a 5-iron, but your club path is slightly out to the right (negative value) while the face is open (positive value). This likely caused your shot to curve right. Focus on aligning your club path more with your target line and keeping the clubface square at impact. Additionally, a slightly lower attack angle can help you make better contact with the ball.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:03:01,Jason,,5 Iron,78.22042681231505,-1.230648636817932,2.088838577270508,13.185591697692873,11.096753120422363,95.5413320863854,1.2214371102273678,12.804424285888672,11.092314720153809,2809.03076171875,-1519.732421875,3193.781494140625,Measured,28.41412734985352,9.165232312691046,109.7541270285128,18.785043716430664,35.34288129702463,133.3292474795935,20.121057510375977,45.86590529282103,"Your shot data shows that while you have decent club speed and ball speed, the high backspin and sidespin indicate a less than ideal strike on the ball. Consider focusing on making more consistent contact, improving your angle of attack, and aligning the clubface better to reduce sidespin. This will help with both distance and direction.",clubface alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:03:32,Herald,,5 Iron,79.97853773291627,6.2393951416015625,-3.989405632019043,4.968557834625244,8.957963943481445,104.13997423639012,1.302099002912001,12.3776273727417,3.582103729248047,1512.0792236328125,-872.9993896484375,1745.998779296875,Measured,30.00000190734864,8.849280771659892,122.2579150010506,9.139875411987305,19.420114678964865,158.72128849522232,10.440106391906738,28.76148158002616,"Your 5-iron shot shows that you generated good club speed and distance, but the shot had some significant left-to-right spin, which suggests that the clubface was open to your swing path at impact. To improve, focus on aligning your clubface more directly toward your target and ensure your swing path is straighter. This will help reduce the sidespin and improve accuracy.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:05:09,Brian,4 Hybrid,4 Hybrid,76.22090214303171,-1.5192233324050903,4.123646259307861,10.414992332458496,6.291346073150635,103.2342310839258,1.3544084126714016,19.3296012878418,9.071089744567873,3831.2734375,-318.3318176269531,3844.475341796875,Measured,4.749666690826416,23.295411453295173,144.1236973572486,11.716402053833008,29.266862204355675,155.93560840004648,11.77220630645752,31.81412581317568,"Your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball instead of sweeping it. This can lead to higher backspin and less distance. Try to focus on a more neutral to positive attack angle to help get the ball airborne. Additionally, your club face is open at impact, leading to a slice. Work on aligning your club face more square to the target at impact.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:05:48,Jason,4 Hybrid,4 Hybrid,78.03024660599931,0.1271272152662277,3.118314981460572,7.507483005523682,4.389167785644531,107.00794328837036,1.3713649250487328,15.71293830871582,6.557002544403076,1665.7005615234375,54.58240509033203,1666.5946044921875,Measured,-1.8768216371536253,15.10914603154106,150.21329567043722,6.315375804901123,16.52363043884054,173.954695866978,6.225984573364258,18.865383704669966,"Your shot shows solid distance with a good ball speed, but the launch direction indicates a tendency to push the ball right. To correct this, focus on aligning your clubface more square to the target at impact and work on your swing path. A slightly upward attack angle can also help with launch. Consider practicing with a controlled swing to enhance your consistency.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:06:40,Brian,4 Hybrid,4 Hybrid,78.40692919438698,0.2566845715045929,2.645193576812744,5.704160690307617,3.058967113494873,96.37065158704536,1.2291088629185132,14.429641723632812,5.016512393951416,3976.666015625,-922.3580932617188,4082.23193359375,Measured,13.058428764343262,13.444522369940955,122.09795136614866,9.715534210205078,20.604817190283484,136.27997246638188,10.141522407531738,23.99618683998392,"You made solid contact with good ball speed, but your launch angle and spin are a bit high, which may be causing the ball to fall short. Focus on adjusting your attack angle and club path to reduce spin and increase distance. Consider hitting the ball slightly lower in your stance to help control the launch angle.",attack angle adjustment,1.196976,68.0,101.325,68 +6/22/24 00:07:27,Jason,4 Hybrid,4 Hybrid,79.0002108843546,0.6571754217147827,-1.328131079673767,-4.613868713378906,-3.2857375144958496,117.82247881189596,1.491419801199921,13.025360107421877,-3.956121683120728,1947.90185546875,148.4446258544922,1953.5499267578125,Measured,-4.3579421043396,15.523407165921183,168.95245311542567,-5.258292675018311,-15.48376668869298,193.2927741152489,-5.3880157470703125,-18.15021768167321,"Your shot shows a few areas to work on. The club face is closed at impact, which is causing the ball to start left and drift further off target. You also have a low attack angle, suggesting you might benefit from getting under the ball better. Focus on keeping your club face more square at impact and trying to slightly increase your attack angle for better distance and accuracy.",face angle drill,1.196976,68.0,101.325,68 +6/22/24 00:10:20,Brian,5 Wood,5 Wood,,,,,0.0,58.07090349902637,-25.96001625061035,19.99605178833008,3.570291757583618,6073.89501953125,2621.615966796875,6615.517578125,Estimated,-23.346004486083984,6.11160040505365,52.04729162747617,-1.2169182300567627,-1.105370061162276,61.99677190091825,-2.009836912155152,-2.1743035902143504,"It looks like your shot didn't go as planned. Your ball speed is decent, but the smash factor indicates that energy transfer wasn't efficient, likely due to an issue with your swing path or face angle. Backspin is very high, which can make the ball balloon and lose distance. Focus on hitting more solid shots with the club face square at impact to improve your performance.",face angle drill,1.196976,68.0,101.325,68 +6/22/24 00:10:29,Jason,5 Wood,5 Wood,82.14062906036452,-0.329875499010086,0.927041471004486,8.175569534301758,7.248528003692627,90.88931961292928,1.1065086870242429,12.353973388671877,6.831596374511719,2233.166748046875,-681.6142578125,2334.872802734375,Measured,16.973405838012695,7.406979821312802,100.60495303059452,10.441274642944336,18.232385524178653,129.40608343145595,11.203367233276367,25.142581765305067,"Your club speed is decent for a 5 wood, but the face angle is too open at impact, which is causing the ball to spin off to the left. Work on aligning your clubface square to the target and leveling out your attack angle a bit for better contact and distance. Also, try to reduce the deviation to improve your accuracy.",clubface alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:11:08,Brian,5 Wood,5 Wood,80.55391669605433,-4.24971866607666,4.200190544128418,12.959732055664062,8.759541511535645,94.27803785818924,1.1703718667574998,14.988956451416016,11.170975685119627,3234.072265625,-1501.0421142578125,3565.438232421875,Measured,24.897605895996094,11.836462106625277,114.72675831854484,19.035301208496094,37.41824509081789,131.18832796498737,19.950496673583984,44.762534177398265,"Your shot data indicates that your club speed is good, but the attack angle suggests you're hitting down on the ball too much. This can lead to higher backspin, which may cause a loss of distance. Try to work on making a cleaner, more level swing path through impact. Focus on aiming the clubface more toward your target as well, as your face angle suggests it may be pointing too far right. Overall, improving your swing path and keeping the clubface aligned can help increase both your distance and accuracy.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:11:53,Brian,5 Wood,5 Wood,80.73072532327478,-0.7281943559646606,-1.261884689331055,11.69709014892578,12.958974838256836,113.1084382539193,1.4010581200774863,15.048174858093262,9.450359344482422,2745.376953125,-619.3428344726562,2814.370361328125,Measured,12.71281909942627,19.23118829799296,162.53666982712457,14.39736270904541,40.41396297877509,179.6376935200351,14.757612228393556,45.75913632484571,"Your shot shows a few areas for improvement. The club path is slightly to the left which can cause hooks, and the attack angle is quite flat, meaning you’re hitting down on the ball rather than making clean contact. Try to work on your swing path and make sure to have more of an upward angle on your downswing for better launch. Additionally, your backspin is a bit high which can lead to a loss of distance.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:12:46,Jason,5 Wood,5 Wood,98.30521273900104,7.094905376434326,-11.956859588623049,0.5082694292068481,12.465128898620604,111.95041001150456,1.1388044122210623,13.736693382263184,-1.0786218643188477,1771.496337890625,-198.171142578125,1782.5462646484375,Measured,6.3829426765441895,14.085407345022873,155.56319984172114,0.4215087592601776,1.146161956167262,180.27748131078624,0.6367366313934326,2.0029925193172886,"Your swing speed is good, and your ball speed indicates solid contact. However, the club path is quite negative, suggesting you're coming across the ball too much, which can lead to a slice. Focus on reinforcing an inside-to-out swing path. Practice will help improve consistency and accuracy.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:13:47,Brian,5 Wood,5 Wood,81.19325225480134,1.690693974494934,5.7708234786987305,9.29448699951172,3.5236635208129883,89.93889644250521,1.1077139287419873,9.122154235839844,8.35678768157959,2528.881103515625,-287.1549072265625,2545.132080078125,Estimated,6.478199005126953,4.721369299103969,87.48656661707446,9.682716369628906,14.714551821994974,121.2241754584984,9.995896339416504,21.041771892965244,"Your shot data shows that you're generating a decent club speed and ball speed, but your launch angle might be a bit low. This could be affecting your carry distance. Consider working on your club path and face angle to aim for straighter shots. A slightly higher launch angle can help you achieve more distance. Focus on hitting up on the ball a little more to create a better launch condition.",launch angle drill,1.196976,68.0,101.325,68 +6/22/24 00:16:42,Herald,,Driver,80.94079650015283,-1.568590521812439,2.4835517406463623,13.72847843170166,11.24492645263672,113.52539771105604,1.4025732710801984,16.871944427490234,11.58764362335205,2662.249755859375,-151.4436492919922,2666.5537109375,Measured,3.25579571723938,22.67274474426836,169.12473191437493,13.453080177307127,39.346690479375866,186.2857962038197,13.47234058380127,43.40011492121721,"Your swing speed is decent for a driver, but the attack angle is a bit too negative, which means you're hitting down on the ball rather than up. This can cause your shots to lose distance and height. The club face is also open relative to your path, leading to a push to the right. Focus on a more upward angle of attack and make sure your club face is square at impact. This should help increase your carry distance and control your shot direction.",attack angle adjustment drill,1.196976,68.0,101.325,68 +6/22/24 00:17:28,Jason,,Driver,78.16973939698255,-2.973815679550171,0.8981567025184631,-2.624144554138184,-3.522301197052002,116.0298424228713,1.48433195911806,18.20396614074707,-2.0431480407714844,1730.4627685546875,286.405029296875,1754.0037841796875,Measured,-9.397705078125,22.881587315335764,180.1245429930441,-4.74928617477417,-14.913689735079627,200.7871688649684,-5.000259876251221,-17.5007262758902,"Your driver swing is showing a slightly negative attack angle, which means you're hitting down on the ball instead of sweeping it. This can lead to lower launch and less distance. To improve, focus on getting your attack angle closer to 0 degrees by teeing the ball higher and practicing a sweeping motion. Your ball speed is good, but adjusting your swing path to be more neutral will help straighten out your shots.",tee height drill,1.196976,68.0,101.325,68 +6/22/24 00:18:14,Herald,,Driver,88.80893400969126,1.2518688440322876,1.7322858572006226,1.741448998451233,0.0091631412506103,126.66484721724191,1.4262624434093494,13.107521057128906,1.6472214460372925,3155.669189453125,-655.5784912109375,3223.046875,Measured,11.736047744750977,23.34258620771493,188.4512292360214,6.627293586730957,21.749259711548348,203.83824241408547,6.967732906341553,24.72773762138036,"Your driver swing looks pretty solid, but there's room for improvement. Your club speed is good, and the ball speed indicates solid contact, but you have a high backspin which can lead to a loss of distance. Try to keep your attack angle slightly lower and focus on a more neutral club path to help lower the spin rate. This can help you achieve a more penetrating ball flight and increase your carry distance.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:19:03,Herald,,Driver,94.13790507458816,-4.057374954223633,-5.455317497253418,-14.883703231811523,-9.428385734558104,127.95366435103732,1.3592151243397224,6.196589946746826,-12.908418655395508,2102.983154296875,-27.56983757019043,2103.163818359375,Measured,0.7510972619056702,7.385795924416868,156.3832596070024,-12.908076286315918,-34.9340362065891,204.61394756413932,-12.813117027282717,-45.37757900135921,"You're hitting the ball with decent speed, but your club path and face angle are causing your shots to go left. Your attack angle is also on the lower side, which is impacting your launch angle and distance. Focus on improving your swing path and ensuring that your clubface is square at impact to straighten out your shots.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:19:37,Brian,,Driver,90.93356443590892,-1.0049906969070437,3.2313199043273926,0.0852346718311309,-3.146085262298584,116.40805246030686,1.2801439510528885,15.439726829528809,0.4743390679359436,3507.915771484375,-278.9695739746094,3518.990966796875,Measured,4.546919345855713,23.752186394591035,169.5214704309401,2.405826568603516,7.115999653315612,184.09985458542,2.5400633811950684,8.158942715950445,"You're generating good club speed and ball speed, which is great! However, your attack angle is slightly negative, meaning you're hitting down on the ball. Aim for a more upward angle to maximize distance. Additionally, your backspin is high, which can cause the ball to balloon and lose distance. Work on leveling out your swing and making sure to hit up on the ball a bit more.",launch angle drill,1.196976,68.0,101.325,68 +6/22/24 00:20:20,Jason,,Driver,87.24113982716426,-0.600993275642395,0.8084550499916077,0.2472879141569137,-0.5611671209335327,120.0078488041636,1.3755878137529418,16.387121200561523,0.3042874634265899,3571.5625,-119.34978485107422,3573.55615234375,Measured,1.9139230251312256,27.57835809634708,183.6022752337085,1.1979564428329468,3.838336941613676,191.7101086630264,1.2271665334701538,4.105833245276301,"Your driver swing shows a good club speed and ball speed, but the backspin is quite high, which can lead to a loss of distance and control. Your attack angle is slightly negative, indicating you're hitting down on the ball instead of sweeping it off the tee. Focus on creating a more upward angle at impact. This will help reduce your backspin and improve distance. Overall, your launch angle is decent, but consider aiming to keep the face more square to your swing path for better accuracy.",upward attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:21:10,Jason,,Driver,90.5988568300163,-0.1148039326071739,4.633347034454346,2.838667631149292,-1.7946794033050537,114.3208829353198,1.2618358215028176,14.402524948120115,2.9115028381347656,1339.841064453125,773.5574951171875,1547.1151123046875,Measured,-30.0,13.647341899648836,154.3436648567531,-3.08280086517334,-8.300425782649768,182.2520793618969,-4.041329383850098,-12.844431375765794,"Your driver swing is showing some promising signs! Your club speed is good, but working on your attack angle can help you add more distance. Currently, you're hitting slightly down on the ball, which can reduce carry. Try to focus on hitting up slightly on the ball. Additionally, your club path is good, but your face is a bit closed relative to your path, leading to some leftward deviation. Alignment and impact position drills can definitely help improve this.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:22:32,Brian,,7 Iron,80.66969562723807,0.1552606076002121,2.670182228088379,3.796823501586914,1.1266412734985352,110.38642165174495,1.3683753334315676,18.80818557739257,3.452908754348755,3021.152587890625,422.72412109375,3050.583251953125,Measured,-7.965198040008545,25.16574570445573,162.58112456563686,0.6404136419296265,1.8167213609291368,177.34465336118046,0.3794918060302734,1.1753228629053325,"Your shot looks solid overall! Your club speed is good, and you're generating nice ball speed leading to decent carry distance. However, your backspin is quite high, which can cause the ball to balloon in the air. Focus on flattening your attack angle a bit and work on your club path to help control spin and improve distance. If you can maintain a more neutral clubface at impact, you’ll see better results.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:23:39,Jason,,7 Iron,76.26232246525797,-1.5332859754562378,2.7152419090271,8.053693771362305,5.338451862335205,108.5968401608161,1.4239907289774507,20.22636985778809,6.955236434936523,3388.897705078125,-309.2510070800781,3402.978515625,Measured,5.214037895202637,27.044936694529724,157.6233031781685,9.674936294555664,26.489907436281783,170.22493663091154,9.754191398620604,28.8397884183562,"Your 7-iron shot shows good speed and distance, but there's room for improvement. Your attack angle is slightly downward, which can lead to higher spin and less distance. The club face is open at impact, contributing to your push (right) in direction. Focusing on a more neutral face position at impact and a slightly shallower attack angle can help you achieve a straighter and longer ball flight.",face angle drill,1.196976,68.0,101.325,68 +6/22/24 00:24:05,Lauren,,7 Iron,78.67436077629281,-0.097179390490055,4.482917785644531,0.6158866882324219,-3.867031097412109,109.30068697544084,1.3892796318515084,18.1693058013916,1.0668374300003052,2628.0,-131.6022186279297,2631.293212890625,Measured,2.866802930831909,22.73546781047821,161.63495952297671,2.124398946762085,5.991781514132697,178.34193134080124,2.203892230987549,6.858549313312778,"Your 7 iron swing shows great potential! You're getting good distance with a carry of around 162 yards. However, your attack angle is slightly downward, which can lead to excessive backspin. To improve your ball flight, focus on hitting more up on the ball. Additionally, your club path is a bit out to the right, which might cause some slicing. Work on aligning your swing path more towards your target. Overall, keep practicing your impact position.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:24:34,Jason,,7 Iron,78.25461948457723,-0.9098389744758606,3.3624300956726074,3.9107141494750977,0.5482840538024902,111.06908044410191,1.419329378580544,17.979644775390625,3.633080244064331,3443.17578125,-188.64273071289065,3448.339599609375,Measured,3.135953187942505,25.050153371995293,161.1730741223455,5.190370082855225,14.58056287887814,174.44052741992346,5.2490057945251465,15.958585723246188,"You hit the ball well with a carry of 161 yards. However, your backspin is quite high, which may cause the ball to balloon in the air. Focus on lowering your attack angle to strike the ball cleaner and reduce backspin for better distance control. Additionally, work on your swing path to help straighten out your shots since there's some deviation in both carry and total distances.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:26:50,Brian,,7 Iron,81.19013762406121,-2.795806646347046,1.7665064334869385,7.481952667236328,5.715446472167969,107.4771261431224,1.3237707101911709,18.038209915161133,6.366883277893066,2618.439453125,958.6678466796876,2788.4169921875,Measured,-20.108781814575195,21.073796742832883,154.03097983789303,-0.1282042562961578,-0.3464935102939463,169.49425358465123,-0.7687221765518188,-2.274085047999449,"Your 7-iron shot is solid, but there's room for improvement. Your club speed is good, but your attack angle is a bit negative, which might be causing some low shots. You also have a noticeable amount of sidespin, indicating a slight slice. Focus on making sure your clubface is more square at impact to help straighten out your shots.",clubface alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:29:22,Jason,,7 Iron,,,,,0.0,52.044122883199634,-23.265804290771484,,23.16610717773437,2065.810546875,0.0,2065.810546875,Estimated,-0.0,,,,,,,,"It looks like there are some missing data points, which makes it hard to give precise advice. However, focusing on your ball speed and backspin is a good start. To improve your shot consistency, try to maintain a steady tempo and make sure you're properly aligned with your target. Work on your grip and stance to ensure a solid foundation.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:29:47,Herald,,7 Iron,77.28145524313277,-2.288629531860352,2.0609166622161865,6.491367816925049,4.430451393127441,99.0299659791417,1.2814195290136117,19.302358627319336,5.590033054351807,1993.9642333984373,-272.0780639648437,2012.441162109375,Measured,7.770071506500244,18.003762346630765,140.55640483820753,7.891130447387695,19.29718205817744,159.77234936606874,8.098006248474121,22.50663604275337,"Your shot data shows that your club face is open relative to your club path, which is likely causing the ball to curve right (right-handed golfer). Try to work on closing the club face at impact and aligning your body better with your target. Additionally, your attack angle is slightly down, which can lead to inconsistent strikes. Practicing a more neutral attack angle can help with contact and distance consistency.",face angle drill,1.196976,68.0,101.325,68 +6/22/24 00:30:14,Lauren,,7 Iron,75.25726099174062,-1.6912391185760498,3.551316738128662,4.032910346984863,0.4815936088562011,99.71300876706935,1.3249619698225894,14.760937690734863,3.757089614868164,3529.177490234375,126.82949829101562,3531.45556640625,Measured,-2.0581765174865723,15.008234275734594,131.97946878813582,3.2345850467681885,7.446840361177692,146.89801345958404,3.1428608894348145,8.053905046443845,"Your 7-iron shot shows a good club speed and ball speed, which is a positive sign. However, the attack angle being negative indicates you're hitting down on the ball more than you should. This can lead to excessive backspin and decreased distance. Try to work on a more neutral attack angle to help with launch and carry distance. Also, your club path suggests an out-to-in swing, which could cause a slice. Focus on improving your swing path to keep the ball straighter.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:30:47,Lauren,,7 Iron,78.0401707581932,-1.1153727769851685,5.202803611755371,0.0553849525749683,-5.14741849899292,102.95679855071194,1.3192795140046871,14.13551902770996,0.6965056657791138,2702.11279296875,-319.36981201171875,2720.9208984375,Measured,6.740667343139648,14.015161474081197,138.18143045784564,2.739454507827759,6.604243991702958,157.46070296342987,2.9786784648895264,8.182379908232917,"Your 7-iron shot shows good distance and decent accuracy, but there's room for improvement. Your club path is slightly out to the right, contributing to some sidespin, which can affect your direction. Focus on aligning your clubface better with your target during your swing. This should help reduce the sidespin and improve your accuracy.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:31:18,Herald,,7 Iron,73.79105497075125,-0.2242272347211837,3.603111505508423,7.025108814239502,3.421997308731079,97.3705504534455,1.3195440896195416,14.566998481750488,6.22143030166626,3340.234619140625,-1300.9560546875,3584.641357421875,Measured,21.27994155883789,12.846683106726005,122.37326536890578,13.176193237304688,27.894547430179955,138.14415956502762,13.92030143737793,33.23362577128,"Your 7 iron shot has decent distance, but there's room for improvement in accuracy. Your club path is slightly out to the right, which is causing your ball to curve and deviate. Focus on aligning your club path more toward your target. Working on a consistent swing path will help improve your direction and control.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:32:13,Herald,,Gap Wedge,68.03150113919264,0.0806681513786315,1.9573383331298828,3.4904820919036865,1.5331437587738037,82.59226758415298,1.2140297685798374,21.64734268188477,3.112077236175537,7747.57763671875,-355.1557312011719,7755.7138671875,Estimated,2.6246511936187744,17.442291823718506,97.68288833411953,4.456676006317139,7.590542827359798,103.72708073758896,4.488382339477539,8.117349834665958,"Your shot shows good speed and a decent carry distance of about 97 yards. However, your club face is slightly open at impact, which is causing the ball to spin left and deviate off target. Focus on aligning your clubface more square to your target and consider working on your follow-through to ensure better direction.",clubface alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:32:43,Brian,,Gap Wedge,69.11916005996773,,9.525887489318848,-0.3207993507385254,-9.846687316894531,83.41900151463688,1.2068867943745645,31.148164749145508,0.9284338355064392,5686.28466796875,835.6622924804688,5747.36181640625,Estimated,-8.36040210723877,26.45473287474215,100.98934300868405,-2.336740255355835,-4.117705937410761,106.166893288555,-2.473063707351685,-4.581035042804217,"Your gap wedge swing shows good club speed, but the club path is a bit too far to the right (9.5 degrees), causing a slight pull and high backspin. Focus on aligning your club path with your target and lowering your backspin for better control and distance.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:33:13,Herald,,Gap Wedge,70.4058012188625,-0.4858105778694153,1.6755787134170532,1.4067599773406982,-0.268818736076355,88.20365459144796,1.2527895864327896,29.884004592895508,1.365204691886902,5401.94580078125,516.3262329101562,5426.5654296875,Estimated,-5.459831714630127,28.363383055507256,112.70895706998364,-0.7984389662742615,-1.5707016322544831,116.33300280437015,-0.8600281476974487,-1.74614278865522,"You're hitting the ball well with a decent carry distance of about 113 yards. Your attack angle is very close to level, which is good for a gap wedge. However, the backspin is quite high, indicating the need for a more solid strike to control distance better. Focus on ensuring the club face is square at impact, as a slight fade spin is showing. Try to feel more weight shift through the shot for better control.",club face drill,1.196976,68.0,101.325,68 +6/22/24 00:33:52,Jason,,Gap Wedge,67.62992710458866,0.0283648706972599,1.294573187828064,5.603625774383545,4.309052467346191,82.38187214434856,1.218127472131476,25.03282928466797,4.764931201934815,7647.10595703125,511.06298828125,7664.16455078125,Estimated,-3.823443174362183,20.541051173188865,97.64056121541216,3.6869518756866455,6.278793254013351,102.26452150925616,3.595428228378296,6.413075787804246,"Your gap wedge shot was solid overall. You achieved a good carry distance of about 97 yards, but there are a few areas to work on. The club face was open at impact, suggesting a need to work on squaring the face at contact. Additionally, your attack angle is nearly level, which is great, but a slightly steeper angle could help you compress the ball better for more distance. Focus on maintaining a more neutral club path to keep your shots straighter.",face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:34:34,Jason,,Gap Wedge,57.577733720957895,-3.1747004985809326,1.868941307067871,6.246537208557129,4.377595901489258,61.05829090687712,1.0604497079163837,32.14667892456055,5.364902496337891,2533.705322265625,454.61614990234375,2574.16748046875,Estimated,-10.172192573547363,13.515631804215218,67.52927591310709,3.5893237590789795,4.227666595831181,77.75587658023869,3.293663740158081,4.467403458007141,"Your shot data shows that you're generating a good club speed, but your attack angle is a bit too negative. This means you're hitting down on the ball more than necessary, which can lead to lower launch and more backspin. Try to focus on making a smoother, more level swing to help the ball get up in the air better. Also, your club face is slightly open relative to your path, which could be causing some sidespin. Work on aligning your clubface more consistently at impact.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:34:53,Jason,,Gap Wedge,54.02626961960004,-9.260086059570312,3.905697107315064,3.0014922618865967,-0.9042048454284668,56.68464962247435,1.04920532218108,35.009490966796875,2.9542019367218018,1727.2371826171875,393.5065002441406,1771.4952392578125,Estimated,-12.834310531616213,12.835461998156802,60.68675049718786,1.0579543113708496,1.1205554260444757,71.40110174689289,0.7478196620941162,0.9320315589296584,"Your gap wedge shot shows good potential but could benefit from some adjustments. The attack angle is quite steep at -9.3 degrees, which means you're hitting down on the ball too much. This can result in more backspin than necessary and lower carry distance. Aim for a more neutral angle to help with a higher launch and consistency. Your club path and face direction are fairly aligned, which is good. Just focus on shallowing out your swing slightly to improve your distance and accuracy.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:35:13,Lauren,,Gap Wedge,54.584910642473005,-4.111370086669922,1.5737636089324951,8.836226463317871,7.262462615966797,53.19528187151627,0.9745418879576684,32.7095832824707,7.455197334289551,2012.8037109375,180.8428649902344,2020.9114990234373,Estimated,-5.134026527404785,10.233320399682157,53.38840131117968,6.968014240264893,6.476837633095329,63.7009369594125,6.798177242279053,7.540464497676851,"Your shot with the gap wedge shows that you have good potential, but the club face was quite open at impact, which caused the ball to start to the right. Focus on keeping your club face square to the target at impact. Also, your angle of attack is slightly too steep; try to swing more level to help with consistency and gain better distance.",face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:35:37,Jason,,Gap Wedge,52.89044485440672,-6.784331321716309,-1.1750179529190063,6.19091796875,7.365935802459717,51.50915305395165,0.9738839065495214,33.88667297363281,4.938333988189697,3037.589111328125,-847.5922241210938,3153.62646484375,Estimated,15.590938568115234,10.211312050111816,49.76948272334266,7.88314151763916,6.826034276529299,57.75506144994824,8.206549644470215,8.24405637322991,"Your gap wedge swing shows potential, but there are a few areas to improve. The club speed is good, but the attack angle is quite negative, meaning you're hitting down too steeply on the ball. This could lead to less distance and higher spin. Focus on shallowing out your swing a bit and ensuring that you make contact with the ball first before hitting the ground. Your ball is launching a bit high, which is great for softer landings, but control your sidespin for a straighter shot.",angle adjustment drill,1.196976,68.0,101.325,68 +6/22/24 00:36:08,Brian,,Gap Wedge,122.55766472596588,,,,0.0,134.20448931589817,1.0950313847442683,15.745794296264648,3.0110113620758057,3417.65283203125,-1231.9451904296875,3632.91064453125,Measured,19.822473526000977,32.43059530804521,201.5422152438969,12.772398948669434,44.55671407799491,215.4539118184057,13.309040069580078,49.59825939068878,"Your gap wedge shot had a strong ball speed and carry distance, but the relatively high backspin and significant carry deviation suggest that your alignment and aim might need adjustment. Focus on ensuring that your clubface is square at impact, which could help reduce sidespin and improve accuracy.",alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:37:26,Jason,56,Sand Wedge,51.73316753666359,6.896807670593262,-5.2972187995910645,9.503379821777344,14.80059814453125,41.43898014437718,0.8010137812460284,48.99756622314453,7.143466472625732,1000.0000610351562,-156.18365478515625,1012.1232299804688,Estimated,8.876948356628418,10.923430570623282,33.813842293395055,8.21886157989502,4.833846858747052,40.64937368068104,8.295099258422852,5.864541506191188,"Your shot shows a decent club speed and a good launch angle for a sand wedge. However, your club path is quite negative, meaning you are swinging more to the left than intended. This is causing the ball to curve to the left (hook). Also, the low backspin isn't helping your control. Focus on keeping the clubface more square to the target line at impact to improve your direction and spin rate.",clubface alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:37:50,Lauren,56,Sand Wedge,54.5151813134512,-4.228531360626221,-2.594104528427124,7.139092445373535,9.733197212219238,44.26012733643665,0.811886272228463,41.00494766235352,5.539620399475098,1441.8216552734375,-92.61714935302734,1444.793212890625,Estimated,3.675414323806762,9.747376208041146,39.41210435886842,6.145768642425537,4.219414768430909,47.76025035925068,6.174094676971436,5.136619672398297,"Your club speed and ball speed are good, but the launch angle is quite high and your attack angle is negative, which may cause the ball to balloon and lose distance. Aim to flatten your attack angle slightly, and ensure your club face is more square to the path at impact. This can help control your launch and reduce excess spin, leading to more distance and a straighter shot.",launch angle drill,1.196976,68.0,101.325,68 +6/22/24 00:38:12,Brian,56,Sand Wedge,59.55834020845805,-2.6503348350524902,0.2482863217592239,5.771830558776856,5.5235443115234375,57.7899168734748,0.9703077129283044,40.5352783203125,4.772180080413818,5434.0283203125,-3066.548095703125,6239.58203125,Estimated,29.437042236328125,16.504546523551085,55.64743709938739,13.078182220458984,12.59193713836737,58.41925429140292,13.384828567504885,13.523501911591666,"Your club speed is decent, but the launch angle is quite high and the backspin is very high, which can cause the ball to float too much and decrease distance. Focus on lowering your launch angle and controlling your spin for better distance and accuracy. Try to slightly increase your attack angle by hitting down a bit less, and work on getting the face of your club more square at impact.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:38:43,Lauren,56,Sand Wedge,65.23408487340248,-2.8637771606445312,3.880059957504273,4.589921951293945,0.7098619937896729,71.14295324931936,1.0905794629814156,36.70243835449219,4.25576639175415,4848.65576171875,589.9736938476562,4884.4169921875,Estimated,-6.937520503997803,22.963951232607545,80.18742061659032,2.489235639572144,3.482698772777667,85.55960221877285,2.332464694976806,3.4821147202821976,"Your sand wedge shot is solid, but there are a few areas to work on. Your attack angle is a bit down (-2.9 degrees), which might lead to some chunked shots. Aim for a slightly more level or even upward angle to help with contact. Also, the face is open relative to the path, which can lead to right-side misses. Focusing on closing the clubface at impact will help with direction. A bit of a high backspin indicates room for improvement in both contact and angle. Work on your swing for a smoother impact.",clubface alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:39:16,Brian,56,Sand Wedge,75.48526049515294,-1.5700345039367676,-19.999998092651367,8.591054916381836,28.591053009033203,61.79653092478429,0.8186569208269788,39.92105865478516,4.554347515106201,2270.11669921875,217.67721557617188,2280.529052734375,Estimated,-5.477238655090332,18.72013193494854,68.63173757535833,3.745595216751098,4.483431527204232,77.27385805572794,3.5847384929656982,4.831585219753436,"Your swing speed is good for a sand wedge, but your attack angle is quite steep, which can lead to inconsistent contact. Try to reduce the steepness by focusing on a more level swing through impact. Additionally, your club path shows that you're swinging too far to the left, which can cause your shots to go off target. Work on aligning your swing path more towards your target. These adjustments should help improve your accuracy and distance control.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:39:37,Herald,56,Sand Wedge,56.96142509660058,-3.3585870265960693,5.449882984161377,7.544176578521728,2.094293594360352,53.39876112443062,0.937454795659904,35.18596649169922,6.878885269165039,5572.55712890625,-321.3739318847656,5581.81640625,Estimated,3.3006386756896973,12.001731232678026,51.54335861897471,8.132745742797852,7.291674300345676,56.30534720471224,8.141119003295898,7.973489361424811,"Your club speed is good, but your attack angle is a bit too steep. This means you're hitting down on the ball too much with your sand wedge, which can cause a lot of backspin. Try to keep your swing more level to help the ball lift more easily and reduce the spin. Additionally, your face angle is open relative to your path, which can lead to slices. Work on aligning your clubface better with your swing path.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:40:19,Brian,56,Sand Wedge,64.88486223493737,-1.215807557106018,0.8121768236160278,4.898159980773926,4.085983276367188,55.06361232076097,0.848635728336522,47.44015502929688,4.125085353851318,2440.1298828125,567.8453369140625,2505.330810546875,Estimated,-13.100208282470703,18.534551340414964,52.68807647927315,1.9256961345672607,1.7704894341092086,58.53784197880441,1.660243272781372,1.695981022901492,"Your sand wedge shot shows good ball speed and decent carry distance, but the attack angle is slightly steeper than ideal, which can lead to inconsistent contact. To improve, focus on keeping your hands ahead of the ball at impact. This will help lower your attack angle and increase your control. Additionally, the sidespin suggests potential issues with your clubface alignment at impact, so aim to align your body and clubface better to reduce any hooks or slices.",club face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:41:03,Jason,,Lob Wedge,58.21206027081598,-3.9385716915130615,4.072807312011719,5.158614158630371,1.0858068466186523,46.98993051546131,0.8072198492349055,40.30925750732422,4.747020721435547,2674.715087890625,-711.3626098632812,2767.6953125,Estimated,14.893518447875977,10.849674127003482,42.5980856908318,7.313729763031006,5.422847113213607,49.17054106104251,7.567660331726074,6.475611122854843,"Your lob wedge shot shows promise but could use some adjustments. Your attack angle is slightly steep at -3.94 degrees, which could lead to more fat or thin shots. Try to lighten your grip pressure and focus on a smoother swing to improve consistency. Additionally, your club path is slightly outside-in, which is causing the ball to curve to the left. Work on your swing path to create a straighter shot. Consider practicing with a half swing pause to help with control and set up for a better follow-through.",half swing pause,1.196976,68.0,101.325,68 +6/22/24 00:41:20,Brian,,Lob Wedge,62.34142917284362,-6.530203819274902,6.512004852294922,9.739766120910645,3.2277612686157227,51.82228864200579,0.8312656499793553,45.458892822265625,8.815292358398438,1502.88818359375,-549.9947509765625,1600.3646240234375,Estimated,20.10053253173828,15.366332504970046,50.46114271929855,12.260351181030272,10.715642422900371,58.38065676505949,12.557916641235352,12.693496566673277,"Your lob wedge shot shows that while you're generating a decent carry distance of 50 yards, your ball is curving quite a bit to the left (sidespin). This suggests that the clubface at impact is aimed left of your swing path. To improve, focus on aligning your clubface with your target at address and during your swing. Additionally, the angle of attack is a bit steep; try to brush the turf instead of digging in too much. This will help with better control and more consistent contact.",face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:41:57,Lauren,,Lob Wedge,49.803035133623325,-8.301666259765625,6.399886131286621,10.881643295288086,4.481757164001465,42.81707198174309,0.8597281644956647,41.82435989379883,9.739227294921877,1000.0001220703124,-488.9375,1113.1307373046875,Estimated,26.055740356445312,9.236601441735615,37.07682886098428,12.35096549987793,7.930720031542307,45.797400106906025,12.741761207580566,10.100935515026094,"Your lob wedge shot has a solid carry distance of about 37 yards, but the ball is curving quite a bit to the left (slicing). To improve your accuracy and distance control, focus on keeping your club path more neutral and aligning the clubface better at impact. The lower backspin means the ball isn’t gripping much—try to make cleaner contact with the ball for faster, higher shots.",face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:42:15,Lauren,,Lob Wedge,59.790960458571135,-3.2978322505950928,1.7147719860076904,2.4800808429718018,0.7653088569641113,53.16401183220887,0.8891647069132792,41.26737594604492,2.251758813858032,2131.968994140625,-579.3341674804688,2209.280517578125,Estimated,15.202277183532717,14.344751683832442,53.22453703996871,4.982872009277344,4.622961668371829,60.89792719233537,5.265480041503906,5.588651273070241,"Your lob wedge shot was solid overall. The club speed is good, but the smash factor (which measures how effectively you're transferring energy to the ball) could improve. The ball launched high but with a little too much right spin, which means it may drift to the right. Focus on aligning your clubface more with your swing path to reduce that rightward spin, and try to increase the smash factor by making solid contact with the ball. A slight adjustment to your attack angle could also help in getting the ball closer to your target line.",face alignment drill,1.196976,68.0,101.325,68 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json new file mode 100644 index 0000000000..1501090692 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json @@ -0,0 +1 @@ +{"Golf_Shot_Data_6_chunk_0.txt": "file-QStEFcmvcUD1LQzEhAZAJk", "Golf_Shot_Data_6_chunk_1.txt": "file-1xH4B6zVUCi8y7SbHYJY9d", "Golf_Shot_Data_6_chunk_2.txt": "file-VPmpZrrLcxP83ana1JY1AW", "Golf_Shot_Data_6_chunk_3.txt": "file-3Vtd2HpKYUik1aqt4kEVwT", "Golf_Shot_Data_6_chunk_4.txt": "file-QRrrhb9HQCyAvbBrqSYGsD", "Golf_Shot_Data_6_chunk_5.txt": "file-3KWJKVad3ujoLPyiBCnkVh", "Golf_Shot_Data_6_chunk_6.txt": "file-CssoUnLgwQkk23fuwxuCXU", "Golf_Shot_Data_6_chunk_7.txt": "file-YaQoWFqxnKm3TxZbvKjzZ6", "Golf_Shot_Data_6_chunk_8.txt": "file-HtVqMKCJ6CUj8G14wt7B22", "Golf_Shot_Data_6_chunk_9.txt": "file-LvYpERzpdFZydCuZHtzLC5", "Golf_Shot_Data_6_chunk_10.txt": "file-98NLd14jTEFhwkZV6QXxnK", "Golf_Shot_Data_6_chunk_11.txt": "file-H9n6zU5jmVYQFsAaQUhsmj", "Golf_Shot_Data_6_chunk_12.txt": "file-9XXLV3pB2vcRh1dTurYiF7", "Golf_Shot_Data_6_chunk_13.txt": "file-9BMAXajJw5Het4oWeGh2x6", "Golf_Shot_Data_6_chunk_14.txt": "file-LTjRgbYcKrazcsjGZak1fs", "Golf_Shot_Data_6_chunk_15.txt": "file-DDuJSLkVYqaHPmZEQSxCnr", "Golf_Shot_Data_6_chunk_16.txt": "file-DsRJ9TmHEKPwEhfkWYoqHw", "Golf_Shot_Data_6_chunk_17.txt": "file-SBgPZgCbpqpuoaFz5ho1ys", "Golf_Shot_Data_6_chunk_18.txt": "file-52RyFisGuhbcF9EzWTFAoJ", "Golf_Shot_Data_6_chunk_19.txt": "file-WbyR9pECcQnNrL2bJmrH69", "Golf_Shot_Data_6_chunk_20.txt": "file-FGWaWzHp2WUsTe1Npy8MLe", "Golf_Shot_Data_6_chunk_21.txt": "file-Qpk2JDNbMZtL6XPcXzzhUt", "Golf_Shot_Data_6_chunk_22.txt": "file-HgQAyt8ZKJaL6qJQBitLa1", "Golf_Shot_Data_6_chunk_23.txt": "file-643N7NfaXSGohURNtEFJuk", "Golf_Shot_Data_6_chunk_24.txt": "file-J15wooPQDobpwPdxPJxi64", "Golf_Shot_Data_6_chunk_25.txt": "file-1CjzC6139VwinFszQYhnUe", "Golf_Shot_Data_6_chunk_26.txt": "file-7P52M33WLcXtQ8UwqjhCyC", "Golf_Shot_Data_6_chunk_27.txt": "file-WsAtXwj9sh37xWcVFE55T1", "Golf_Shot_Data_6_chunk_28.txt": "file-4PDQCydRnT7TK66uQ4JVtw", "Golf_Shot_Data_6_chunk_29.txt": "file-JMhKj6jea5hXTpiVSqjDhg", "Golf_Shot_Data_6_chunk_30.txt": "file-G3n219p2iGD97GzcSP4MTq", "Golf_Shot_Data_6_chunk_31.txt": "file-U6XhfVpCepaLak6qcqoutb", "Golf_Shot_Data_6_chunk_32.txt": "file-BcyEWyWJAQHfArqH3mKatG", "Golf_Shot_Data_6_chunk_33.txt": "file-UeHkiEGZB7BJT2qYfHiCG7", "Golf_Shot_Data_6_chunk_34.txt": "file-4X6WbovALzQjMgNtDUw9rw", "Golf_Shot_Data_6_chunk_35.txt": "file-HtZ25xGp54sLNX43cRZf6s", "Golf_Shot_Data_6_chunk_36.txt": "file-5TCQYGXRuZ7P6boEK65AvN", "Golf_Shot_Data_6_chunk_37.txt": "file-GaUiRP315DXuVG7FkicJwM", "Golf_Shot_Data_6_chunk_38.txt": "file-CXzWzcBJZZ6RU5C2F3JK1c", "Golf_Shot_Data_6_chunk_39.txt": "file-FyBPpoyHw1zfyijayeXFCu", "Golf_Shot_Data_6_chunk_40.txt": "file-Fi67MWjdgAb71sXBSEBWD4", "Golf_Shot_Data_6_chunk_41.txt": "file-LZATUaYehu6euPtWa68ShY", "Golf_Shot_Data_6_chunk_42.txt": "file-P7XL84By8PcbUJdUHwwE4U", "Golf_Shot_Data_6_chunk_43.txt": "file-PvGXJYarbFNv3BrYnYosLA", "Golf_Shot_Data_6_chunk_44.txt": "file-Bk6SJP7CBudcA3w4xafHSY", "Golf_Shot_Data_6_chunk_45.txt": "file-Rdm5GKnHuxiC9qrD3jHcw5", "Golf_Shot_Data_6_chunk_46.txt": "file-DeQjAa6T8vtcjscGeKe5Eh", "Golf_Shot_Data_6_chunk_47.txt": "file-27D9TwgyFigaTJyEg8NadW", "Golf_Shot_Data_6_chunk_48.txt": "file-ALdXRL6yY3MkruqV196EpN", "Golf_Shot_Data_6_chunk_49.txt": "file-Vog3m2f2q7tAUtDarZYHxj", "Golf_Shot_Data_6_chunk_50.txt": "file-SNsP8N9qY7FBebaXDLC7AP", "Golf_Shot_Data_6_chunk_51.txt": "file-TTUW93JUpkbDmfh8gvJ7Zp", "Golf_Shot_Data_6_chunk_52.txt": "file-3zCUFzMzDbS8iCpYneLna5", "Golf_Shot_Data_6_chunk_53.txt": "file-PHM8cc5RmGStxLGEhGmrFK", "Golf_Shot_Data_6_chunk_54.txt": "file-Vs6yjJN2NhmfsTthkjwYyo", "Golf_Shot_Data_6_chunk_55.txt": "file-DR3VXiFtF2b2jwNG3xMfLU", "Golf_Shot_Data_6_chunk_56.txt": "file-UQtBVtxxixqWjR21fhc2g4", "Golf_Shot_Data_6_chunk_57.txt": "file-QXr8ojf68Az5oE2m2j4jKg", "Golf_Shot_Data_6_chunk_58.txt": "file-17AGrVPfkrYTBDXdR8m6co", "Golf_Shot_Data_6_chunk_59.txt": "file-EqfuvVSEFTFy12gMqSMEoJ", "Golf_Shot_Data_6_chunk_60.txt": "file-EiEQNzUEgGBVhjv1pdY9w5", "Golf_Shot_Data_6_chunk_61.txt": "file-HXkiAQKU3rcEwTZmXMA3Pb", "Golf_Shot_Data_6_chunk_62.txt": "file-PknCCXFLG2r8CQMjRZrJCQ", "Golf_Shot_Data_6_chunk_63.txt": "file-VbRcpDmYKXGApjfpQXpi7T", "Golf_Shot_Data_6_chunk_64.txt": "file-KS8B9Xi3rPYH4cfjE3wRUp", "Golf_Shot_Data_6_chunk_65.txt": "file-63m2CCmJ2QsJ1xUKcW9hW6", "Golf_Shot_Data_6_chunk_66.txt": "file-Hpd4L8f8jzjStt6cy1qr1Q", "Golf_Shot_Data_6_chunk_67.txt": "file-3SBjsbj2UCdVaVp24zDvCG"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv new file mode 100644 index 0000000000..722a86b9fb --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv @@ -0,0 +1,133 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Great effort on your sand wedge shot! Your swing speed is good, but your attack angle is slightly descending, which can lead to more backspin and control issues. Focus on keeping the clubface square to your swing path, which is currently open relative to it. A slight adjustment there can help improve accuracy and distance. Try to keep your swing more level to help with launch angle as well.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your club speed is good, and you're generating decent ball speed. However, your launch angle is a bit high, which can lead to excess backspin. Aim to lower your attack angle slightly and keep your club face more square to your path to improve your distance and control. Consider refining your swing path as it's currently aimed a bit to the right, which can affect your accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:07:33,Lauren,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your shot shows a good swing speed, but the attack angle is quite steep, leading to significant backspin and a high launch angle. This can make the ball harder to control. Focus on reducing your attack angle to help improve consistency and distance control. Also, your club path is quite open, causing the ball to deviate left more than desired. Working on your club path will help you hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Great job with a solid carry distance of about 91 yards! Your club speed is good, but your attack angle is a bit steep, which may be causing excessive backspin. This can make the ball stop quickly but can also lead to inconsistent distances. Try to work on lowering your attack angle slightly and keeping your club face more aligned with your swing path for better control and distance.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:08:33,Jason,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your shot shows a good club speed and decent distance, but your launch angle is quite low, which may cause the ball to travel less effectively. The face angle is closed relative to the path, leading to some sidespin and a significant deviation to the left. Focus on improving your face alignment and launching the ball higher for better carry and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Great job with your sand wedge! Your club speed is decent, but your attack angle is a bit steep, which can lead to excessive backspin. Try to aim for a flatter angle to optimize your launches. Additionally, your club path and face angle indicate that your shots are starting a bit right, meaning you might be losing some distance. Focus on getting your face more square to your target at impact for straighter shots.",attack angle adjustment drill,1.1954004,68.0,101.325,83 +6/8/24 18:09:44,Herald,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your swing speed is good, but your attack angle does show that you are coming in too steep (-7.98 degrees). This can create a high amount of spin (over 5100 rpm) and may lead to inconsistency in distance. Additionally, your club path is quite far to the right (15.23 degrees), which is causing the ball to not go straight (total deviation is about 7.79 yards). Focus on shallowing out your swing and bringing the club path more in line with your target.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:12:12,Herald,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your pitching wedge swing has a few areas to improve. The club speed is decent, but the attack angle is too negative, meaning you're hitting down more than you should. Try to focus on making a more level swing. The launch angle is good, but the ball is spinning a bit too much, which could be affecting your distance. Work on your club path, as it's significantly to the right. Overall, aim for a more balanced swing to help with accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:12:59,Brian,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Great effort with your pitching wedge! Your club speed is decent, but to improve consistency, focus on your club path and face alignment. The slightly closed face at impact (about half a degree) suggests you might be aiming to the left. Also, work on reducing the spin rate, which is quite high. This can help get a straighter flight. Try to keep a more neutral angle during your swing for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your swing speed is solid for a Pitching Wedge, but there are a few areas to work on. Your attack angle is a bit steep, which can lead to higher spin and less distance. Try to level out your swing a little more to get cleaner contact. Your club path is quite to the right (13 degrees), which means you'll want to focus on swinging more from inside to out. Additionally, the clubface is open relative to your path, contributing to the sidespin. Work on aligning the face with your swing path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"You have a decent club speed, and your carry distance is respectable at around 106 yards with good backspin. However, your attack angle is slightly negative, meaning you're hitting slightly down on the ball. This could lead to less height and control. You also have a slight issue with the club face being open at impact, leading to some right-side deviation. Focus on hitting more level to encourage a higher launch and ensure your club face is square at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:15:33,Brian,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Great job with your pitching wedge! Your club speed and smash factor indicate solid power transfer. However, your attack angle is a bit steep, and you're swinging to the right. You might want to focus on flattening out your swing and aligning your club face better. This will help improve your accuracy and consistency while reducing the sidespin.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:16:24,Jason,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your pitching wedge shot shows a decent carry distance of about 114 yards. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to higher spin and less distance. Also, your club path suggests your swing is coming slightly from outside to in, which may contribute to your sidespin. Focus on getting your swing path more neutral and try to create a slightly more positive attack angle to lower that backspin.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"Your shot with the pitching wedge shows a strong club speed and decent ball speed, but your attack angle is quite steep. This means you're hitting down on the ball too much, which can lead to those high spin rates and a lack of distance control. To improve your ball flight and distance, try focusing on shallowing your swing path and making sure to strike the ball with a more neutral angle. This will help reduce the backspin and improve your carry consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:17:43,Lauren,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your pitching wedge shot is showing some solid fundamentals! However, your attack angle is slightly negative, which means you're hitting down on the ball more than necessary. This can lead to excessive backspin and a higher likelihood of losing distance. Try to focus on a more level swing to improve your strike. Also, your club path is quite positive, which is good, but your face angle is still slightly closed relative to that. Working on a more neutral clubface at impact can help you achieve a straighter shot. Great job on carry distance – keep practicing your setup for consistent strikes!",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:18:14,Brian,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your shot shows a decent club speed and ball speed, but the high backspin indicates that you might be catching the ball too steeply. Additionally, your club path is quite out-to-in, which could cause unwanted sidespin and affect accuracy. Focus on keeping your club path more neutral and check your angle of attack to avoid hitting down too sharply on the ball. A more level swing will help reduce the backspin and improve your distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:19:15,Brian,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your pitching wedge shot had a good club speed, but the attack angle was a bit steep. This can lead to high backspin and less distance. Focus on making a flatter swing and keeping the club face more square to the target. This will help you control both your distance and direction better.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:19:50,Jason,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your shot data shows that you're hitting the ball well, but the ball is curving a bit to the left due to an open club face at impact. Your attack angle is slightly downward, which is fine for a pitching wedge, but trying to align the club face more square to your target will help straighten your shots. Consider working on your club path to bring it closer to zero; this will help reduce the leftward curve and improve your accuracy.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your swing speed with the pitching wedge looks good, and your carry distance of about 108 yards is solid for your club. However, the club path indicates that you are coming into the ball too much from the inside, which can lead to inconsistent shots. Work on aligning your clubface more with your swing path to get straighter and more accurate shots. Reducing backspin can also help in controlling distance better.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:21:02,Lauren,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your shot shows a good carry distance with solid ball speed, but the ball is deviating significantly to the right. This suggests that your clubface is open at impact. To improve, focus on aligning your clubface and path better. Consider working on your follow-through to help square the face at impact.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your shot shows good club speed, but the angle of attack is slightly negative. This means you're hitting down on the ball a bit too much for a pitching wedge, which can lead to inconsistent strikes. Aim to have a more neutral or slightly positive angle of attack. Additionally, the club path is moving too far to the right compared to the target, which can cause your shots to veer off target. Focus on adjusting your swing path to be more aligned with your target during each swing.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Great effort with your 8-iron! Your club speed is solid, but your attack angle is quite negative, which means you're hitting down on the ball more than ideal. Try to get that angle closer to neutral. Your launch angle is decent, and your ball is carrying well, but the sidespin suggests you have a slight slice. Focus on adjusting your club path to be less steep to improve consistency and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your swing speed and the resulting ball speed indicate that you're generating decent power with your 8-iron. However, your attack angle is slightly downward, which can lead to less optimal launch conditions. Additionally, the club path is moving slightly to the right and the face is also aiming right; this can result in a push to the right. Focusing on a more neutral path and working on your attack angle to be a touch more level can improve your results. Consider trying to hit up on the ball to increase your launch angle and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:27:35,Lauren,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your shot data shows you have solid ball speed and distance, but your attack angle indicates that you're hitting down too steeply on your 8 iron, which can result in higher spin and less control. Try to level out your swing to promote a better strike and less backspin. Focus on keeping your eyes on the ball and allowing your wrists to be more relaxed through the swing.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your shot shows a high club path and face angle, causing the ball to launch right with a lot of backspin. Focus on keeping the club face more square at impact to improve accuracy. Also, try to work on your attack angle to be more neutral for better distance and control.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:28:56,Lauren,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your 8-iron shot shows you need a bit more consistency in your swing path and face angle. A negative attack angle suggests you're hitting down on the ball too steeply, which can lead to increased backspin. Focus on a more level swing and ensure your clubface is aimed at the target at impact. Try hitting with a slight upward angle to help with distance and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:29:39,Jason,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your shot data shows that your club speed is decent, but the attack angle is slightly downward, which can lead to more backspin and less distance. The club path is significantly to the right (close to 11 degrees), causing your shots to deviate right. Aiming to have a more neutral club path and ensuring your club face is square to that path at impact will help improve your shot accuracy. Work on aligning your body with your target to help correct this path.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:30:27,Brian,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your shot data indicates a strong swing with decent distance, but your attack angle is slightly down (negative), which may lead to lower ball flight. A more positive angle can help improve launch and distance. Additionally, your club path is quite aimed to the right, which could cause consistent slicing. Focus on straightening your swing path and ensuring a more upward strike on the ball to optimize your performance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:31:16,Brian,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your club speed is good, but with a negative attack angle, you're striking down on the ball, which may lead to excess backspin and reduced distance. Additionally, your club path is quite open, which could be causing your shot to veer right. Work on keeping your club path more neutral and focus on a more level swing to improve contact and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your 8-iron shot shows you have good distance, but your attack angle is a bit steep and the club path is moving to the right. This can lead to hooks or pulls. Try to focus on leveling out your swing path and shallowing your attack angle. Also, work on keeping the clubface more square to the target line at impact. This will help improve your accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:21,Brian,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Great job hitting the ball with a decent club speed! Your launch angle is good, but your club path is quite steep, which may cause some slicing. Focus on bringing your club more from the inside to improve accuracy. Aim to reduce the side spin on your shots for straighter results.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:33,Lauren,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"Your shot had a decent carry distance of about 124 yards, but the high backspin and sidespin indicate inconsistency in your swing. This may cause the ball to veer off target. Focus on hitting the ball more squarely to reduce spin and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:53,Lauren,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your swing shows some good elements, but there are areas for improvement. Your club speed is decent, but the attack angle is a bit steep. This may cause the ball to get less distance and height. Focus on bringing your attack angle closer to zero for better launch. Additionally, the club path is quite right; aim to align it more with your target for straighter shots. Your spin rate is low, which is good for control, but consider increasing your distance by adjusting your swing path and angle slightly.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:36:36,Jason,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your shot shows a good club speed, but the attack angle is a bit too negative, which might cause the ball to lose distance. The high backspin may also lead to less carry and more lift. Focus on leveling out your swing a bit, which can help you hit the ball cleaner and achieve more distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:37:09,Lauren,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your 9-iron shot showed a solid club speed and ball speed. However, the attack angle is a bit steep, which could be causing you to hit down on the ball more than necessary. This leads to higher backspin and potentially less distance. Working on your swing path and ensuring your clubface is square at impact will help reduce the sidespin, keeping the ball straighter. Additionally, focusing on a smoother follow-through can help with consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"You're generating good ball speed with your 9 iron, but your club path and face angle are off, leading to a deviation in carry distance. Focus on aligning your club face more squarely to your target. Working on this will help improve your accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:38:49,Lauren,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Great job with your 9-iron! Your club speed is solid, but there's room to improve your accuracy. Your club path and face angle suggest that you're coming more from the inside, which is good, but your face is a bit open at impact, causing the ball to spin right. Focus on aligning your club face with your target at impact. This will help you hit straighter shots.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:39:50,Herald,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot with the 9-iron shows good distance, but your attack angle is slightly negative, which may lead to less solid contact with the ball. The club path suggests you're swinging out to the right, and the face is also open at impact, causing some rightward spin. Focus on making sure your club face is more aligned with your swing path at impact to improve accuracy and consistency.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:40:35,Jason,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your shot data shows that your club speed and ball speed are solid, but your ball is spinning quite a bit with a high launch angle. This means that while you're getting some height, it's not controlling distance well due to the excessive backspin. Work on your attack angle to be a bit more neutral and aim for a better club face angle to help keep the ball on target.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:40:41,Lauren,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your ball speed is good, but the smash factor suggests you're not making solid contact. Work on your impact position to improve distance and accuracy. The high sidespin indicates you may be slicing; focus on keeping your clubface square at impact and improving your swing path.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:42:01,Jason,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"You're generating solid power with a decent club speed, but your attack angle is a bit too negative, which means you're hitting down on the ball more than you should. This can lead to excessive backspin and less distance. Your club path is good, but the face is quite open, contributing to sidespin and causing your ball to slice. Focus on making sure your club face is aligned better at impact and work on hitting slightly upwards on the ball. This will help you reduce backspin and improve your ball flight.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Your 9-iron shot shows good ball speed but needs better accuracy. The club path is slightly out to the right, which is causing the ball to drift. Focus on aligning your body better at setup and ensure your swing path stays more neutral. Working on your attack angle can help increase your launch and distance too.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:43:35,Brian,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,Your 9-iron shot shows that the club face is significantly open relative to your swing path. This likely caused the ball to start off to the right and not gain much height or distance. Improving your aim and adjusting your grip could help straighten out your shots. Focus on a more neutral club face at impact for better control and accuracy.,swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:48:44,Brian,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your swing speed is decent, but your attack angle is too steep, causing the ball to go higher than it should and to the right. Focus on a more level swing and ensure your clubface is square at impact to reduce the slice. Consider aiming slightly left to account for the sidespin as you work on this.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:49:16,Brian,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your shot data indicates that your club speed is decent, but your attack angle is a bit negative, meaning you're hitting down on the ball more than you should with a 7-iron. This can lead to excessive backspin and shorter carry distance. Additionally, your club face is open at impact, contributing to the slicing ball flight. Focus on getting your club face more square at impact and having a more neutral attack angle for better distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your shot shows that you have good club speed, but your attack angle is slightly negative, meaning the club is coming down too much at impact. This can lead to excess backspin, which makes the ball climb more than needed. Additionally, your club face is open relative to the path, causing your shots to curve right. Focus on hitting the ball with a slightly upward angle and ensuring your club face is more squared at impact to achieve straighter, more controlled shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:50:27,Herald,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your 7-iron swing shows some good potential, but your club face is open at impact, causing the ball to fade significantly (it goes right). To improve this, focus on aligning your club face more square to your target. Additionally, a steep attack angle (-7.1 degrees) suggests you might be hitting down too hard on the ball. A smoother swing path will help. Try to maintain a consistent path and aim to strike the ball with a gentle downward angle, instead of a sharp drop.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:50:59,Brian,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Great effort with your 7-iron! Your club speed is solid, but there are a few areas to improve. The club face is open at impact, which is causing the ball to veer off to the right. Focus on aligning your club face square to your target at address and during your swing. Reducing your backspin will help keep the ball straighter and longer. Consider adjusting your attack angle by swinging more level through impact.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:51:28,Brian,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your swing speed is good for a 7-iron, but your club face is quite open at impact, which can lead to a push to the right. Additionally, your attack angle is slightly descending, which is fine, but combined with the face angle, it can reduce your distance. Focus on making sure your club face is more square at impact, and work on your swing path to keep it more consistently aligned with your target.",club face square drill,1.1954004,68.0,101.325,83 +6/8/24 18:51:37,Jason,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like there's missing data, but the ball speed indicates solid potential. Focus on improving your swing consistency and ensuring your attack angle and club path are correct. This will help you hit the ball more accurately and with better distance control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:05,Herald,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your club speed is good, but there are a few areas to improve on. The face angle is quite open, causing the ball to slice to the right and resulting in high spin. Focus on closing the clubface at impact to achieve a straighter shot. Additionally, try to improve your attack angle to be slightly more downward to better compress the ball. Practicing this will help lower your backspin and improve your carry distance.",clubface drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:34,Jason,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your 7-iron shot shows potential, but there's room for improvement. The club speed is good, but the attack angle is a bit steep, which means you're likely hitting down on the ball. This can lead to lower flight and less distance. The face is also pointing significantly right relative to where you're aiming, causing a slice. Focus on swinging more from inside to outside to correct your path and ensure your club face is aligned with your target at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:45,Herald,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"Your ball speed is decent, but the smash factor indicates you're not making solid contact with the ball. A high backspin rate could mean you’re hitting down too much on the ball. Focus on making a cleaner strike by improving your ball position and ensuring a level swing. This will help lower the backspin and increase your distance.",Contact improvement drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:53,Lauren,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your club speed is good, but the high club face angle suggests you're hitting the ball too far to the right. To improve your accuracy, focus on getting the club face aligned with your target at impact. Additionally, your backspin is high, which can lead to a shorter carry. Work on hitting slightly more down on the ball to reduce spin and increase distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"You've got a solid club speed and decent carry distance, but your club face is slightly closed at impact, which is causing a bit of a draw or hook. Focus on aligning your club face more towards your target. Additionally, your attack angle is a bit steep, which might contribute to excessive backspin. Work on leveling out your swing slightly to help improve distance and control.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:54:02,Jason,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your club speed and ball speed are solid, but you might want to work on keeping the club face more square at impact to reduce the sidespin and improve accuracy. Also, try to have a more neutral attack angle to help with your distance consistency. A good drill to practice this is the 'swing path drill.'",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:54:39,Jason,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot shows a solid ball speed and decent carry distance for your 7-iron. However, your club path indicates an outside-in swing, which can lead to slices. Additionally, the high face angle means you’re likely hitting the ball with an open face, contributing to the spin issue. Focus on keeping your club path straighter and ensure your face is square at impact for more accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:55:24,Lauren,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data shows that your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball more than you should. This can lead to inconsistent strikes. Additionally, your club path is slightly out to the right, suggesting a push in your shots. Focus on keeping your club path more neutral and hitting the ball with a slightly upward angle. This should help improve your distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:56:08,Brian,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your club speed is good, but the attack angle is a bit steep, which can lead to higher backspin and less distance. The face angle indicates you're aiming slightly right, which contributes to the sidespin that might cause your shots to drift. Focus on a more neutral club path and lowering your attack angle to improve both accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:22,Brian,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like your ball speed is decent, but your smash factor is negative, which suggests you're not hitting the ball squarely. Your launch angle is good, but the high backspin and sidespin indicate an inconsistent strike and possibly an open club face at impact. Work on making solid contact with the ball to improve your distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:29,Herald,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your 7 iron shot shows good ball speed and carry distance, but there’s a lot of deviation which suggests inconsistency in your swing direction. Focus on hitting the ball straighter by aligning your clubface more consistently at impact. Your launch angle is decent, but the backspin indicates you might be catching the ball a bit too high on the face. Let's work on your swing path to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"Your shot shows good ball speed and decent carry distance, but the swing path and face angle seem to be inconsistent, leading to a large deviation in your ball flight. Focus on making more controlled swings and ensure that your clubface is square at impact. This can help reduce the sidespin and make your shots straighter.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:58:13,Lauren,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your club speed is solid for a 7 iron, but your attack angle is slightly negative. This could mean you're hitting too down on the ball, which can lead to distance loss and less control. Work on slightly leveling out your swing path to encourage a more positive angle at impact. Also, your launch angle is a bit low; try to focus on creating a higher launch for better carry. Consider practicing your swing path to ensure that you're aiming to hit the ball more cleanly.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your 7 iron shot shows you have a decent club speed, but your attack angle is slightly negative, meaning you might be hitting down on the ball more than needed. This can lead to lower launch and higher spin rates. Try to work on hitting slightly up on the ball for a better launch angle. Your ball flight is also drifting left due to the club path being out to the right. Focusing on a more neutral swing path will help straighten your shots. Keep practicing!",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:02:05,Lauren,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your swing speed is good, but your attack angle is slightly down, meaning you might be hitting down on the ball too much. This could explain the backspin and some of the deviation in distance. Aim to have a more level or slightly upward angle of attack. Also, your club path and face angles suggest you're facing a bit too far right causing the ball to start right. Work on aligning your face better to your path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:02:36,Herald,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your shot with the 7-iron shows you’re generating good club speed at 65.6 mph and decent ball speed of 98.1 mph. However, your attack angle is a bit down (negative), which can cause the ball to go too low and not get enough distance. Adjusting your angle of approach to be more level or slightly upward could help. The amount of backspin is high, meaning the ball could climb and drop quickly; a slightly cleaner strike will help. Focus on aiming your swing more left, as your club path and face are both open. This can help straighten out your shot and improve carry distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your shot with the 7 iron shows good potential! You're generating decent club speed and ball speed, but the attack angle is slightly downward, which can lead to thinner contact. The face is closed relative to your swing path, causing a bit of left-side deviation. Focus on creating a more neutral swing path and slightly increasing your attack angle for better contact and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:02,Herald,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your club speed is decent, but the face angle suggests you're aimed a bit right and hitting with an open face, leading to a push right. Focus on aligning your setup more accurately and working on closing the clubface at impact. Your launch angle is good for a 7-iron, but aim to reduce backspin slightly for better distance. Keep practicing your aiming and clubface control.",aiming drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:10,Lauren,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your shot seems to lack stability. The ball speed is decent, but the high backspin and sidespin suggest that the contact with the ball isn't consistent. Focus on hitting the ball more solidly and straight. Paying attention to your swing path can also help reduce deviation and improve overall accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like there were some missing data points for your swing. However, your ball speed indicates solid power. To improve your consistency and accuracy, focus on your swing path. A more controlled swing will help you hit straighter and longer shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:05:09,Herald,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Great job with your 7-iron shot! Your club speed is good, but there's a bit of extra spin affecting your distance and accuracy. Your club face is open at impact, which can lead to a slicing ball flight. Focus on aligning your club face to your target and keeping your swing path more neutral. This should help you achieve a straighter and longer shot.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:05:37,Lauren,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your 7-iron shot had a solid carry distance of about 144 yards, but the club face was open at impact. This means the ball is likely curving to the right (a slice). Work on getting the club face more square to the target at impact. Try to align your body better to your target and focus on bringing the club path more in line with your desired direction.",club face drill,1.1954004,68.0,101.325,83 +6/8/24 19:06:44,Herald,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Your 7-iron swing is solid, but your attack angle is a bit too downward, which can lead to less distance and control. Try to level out your swing slightly for better contact. Additionally, your club face and path are very close, which is good, but aim to bring your path closer to neutral to help straighten your shots. Overall, focus on improving your angle of attack and balancing your path.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:07:29,Jason,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your shot shows good club speed and ball speed, but you have some room to improve your accuracy and consistency. The angle at which you hit the ball is slightly descending, which could cause a lower ball flight. Try to get the club face more square to your path to help straighten out your shots. Your backspin is decent, but focusing on a smoother swing can help you achieve better height and carry distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:08:03,Brian,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot with the 7 iron shows good potential, but there are key areas to focus on. The club speed is decent, which gives you a nice ball speed. However, the attack angle is slightly negative, meaning you're hitting down on the ball a bit too much. This could be why your launch angle is lower than ideal. Try to maintain a more neutral or positive angle of attack to help with ball flight. The club path is pretty good, but the face angle is quite open relative to your path, resulting in a rightward launch. Focus on closing the face a bit more at impact for straighter shots. Lastly, aim to reduce the backspin slightly for better distance and accuracy.",club face drill,1.1954004,68.0,101.325,83 +6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your swing speed is good, but your club face is open at impact, causing a slice. Focus on aligning your club face more square to the target to improve accuracy. Additionally, work on your attack angle by trying to hit with a slightly upward angle to promote better launch conditions.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is decent, but the attack angle is slightly down, which can lead to lower ball flight. Additionally, your club path and face angle suggest you're aiming to the right and the face is open at impact. Focus on aligning your club face with the target and adjusting your swing path. Try to make sure your attack angle is more level to get better height and distance on your shots.",alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:13:50,Jason,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot shows a solid club speed and ball speed, but the face angle is significantly open compared to your club path, which can lead to a push to the right and increased spin. Focus on ensuring your clubface is more square to your target at impact to improve your accuracy. Also, try to slightly lower your backspin for better distance and control.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:14:45,Herald,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"You hit a solid shot, but the club face was open relative to your target line, causing a significant rightward deviation. Focus on aligning your club face with your intended target at impact. Work on your swing path to improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your shot with the 7-iron shows a good club speed and solid ball speed, but your club path is significantly right of the target (7.34 degrees), and the face is also open (8.27 degrees). This means you're likely pushing your shots to the right. Work on aligning your clubface with your swing path for straighter shots. Consider focusing on your attack angle as being slightly down suggests you might be hitting the ball too steeply, which can cause issues with consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:16:01,Herald,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your shot data shows good potential! Your club speed looks decent for a 7 iron, and you're launching the ball at a reasonable angle. However, your attack angle is slightly negative, which may be causing some distance loss. Focus on making a more upward strike on the ball. Also, your club path is good, but try to keep the face more aligned with the path to improve accuracy. Consider practicing your impact position to help with this.",impact position drill,1.1954004,68.0,101.325,83 +6/8/24 19:16:30,Herald,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your shot data shows you're generating good speed and launch angle with your 7-iron. However, your attack angle is slightly negative, which can lead to less consistent contact. Try focusing on hitting 'up' on the ball instead of down. Your club path is a bit out to the right, indicated by the positive angle; aim to keep it more neutral to improve accuracy. Overall, practice will help you tighten up those shot patterns.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Your 7 iron shot shows some good potential! The club speed is solid, and your ball speed indicates you're getting a nice strike on the ball. To further improve, focus on aligning your club path and face. Currently, your club path (7.27°) and face angle (6.05°) are close, which can lead to a controlled fade. Consider aiming more towards your target to help straighten your shots. Additionally, working on your attack angle to be slightly more downward can help add distance and control. Keep practicing!",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your shot data shows that your club speed and ball speed are quite good, giving you decent distance. However, the club face is slightly open relative to your swing path, which is causing the ball to slice. Try focusing on closing the face at impact and aligning your path more straight. Your launch angle is good, but a bit less backspin can help with distance. Work on these adjustments for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:18:19,Jason,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like the data may not have captured some important details, but we see a low ball speed and high backspin. This suggests that you might be making contact with the ball too steeply, which can lead to less distance. Focus on keeping your swing more level, and make sure you're hitting the ball in the center of the clubface for better distance and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your club speed is decent, and your smash factor is good, meaning you're making solid contact. However, the ball's path is drifting right (due to a club face that's open to your path). To improve accuracy, work on aligning your club face better at impact and keeping your swing path more consistent.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:20:35,Jason,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your swing speed is solid, but the face angle at impact suggests you're aiming a bit to the right (11.8° open). This can cause the ball to slice. Work on aligning your clubface square to your target at impact. Also, your attack angle is slightly downward, which is good for an iron, but make sure to maintain a smooth follow-through to help with distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"Your 6 iron shot shows potential, but the face is aimed slightly right and is open at impact, which could be causing extra spin and drifting off target. To improve your accuracy, focus on aligning your clubface square to your target at setup. Also, work on reducing the backspin for better distance and lower ball flight. Try to swing smoother and more controlled for improved consistency.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:22:20,Brian,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot analysis shows a good club speed and decent carry distance, but your club face is open relative to your path, resulting in a pull to the left. Focus on aligning your club face better at impact and work on your swing path to minimize this deviation.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:23:05,Brian,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your shot data shows good power with a club speed of 73.5 mph and a solid carry distance of 141 yards. However, your club face is open at impact, which is causing the ball to launch right. Focus on closing the club face at impact while maintaining a consistent swing path. Try to reduce the side spin to keep the ball straighter.",club face drill,1.1954004,68.0,101.325,83 +6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your club speed is good, but the attack angle being negative suggests you're hitting down on the ball too much, which could lead to a lack of distance and accuracy. Try to feel like you're sweeping the ball off the ground rather than hitting down sharply. The path is a bit too far right; focus on keeping the club on a more neutral path to help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your shot data indicates that you're hitting the ball with a nice club speed, but your club path is significantly out to the right. This can lead to shots going off-target. Additionally, your attack angle is slightly descending, which might not be ideal for a 5 iron. Focusing on aiming the clubface more towards your target and practicing a more neutral swing path can help. Working on your launch angle will also improve distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:26:02,Brian,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your 5-iron shot is good overall, with solid ball speed and decent carry distance. However, the spin is a bit higher than ideal, which can affect control. Focus on keeping your club face square at impact for straighter shots.",face angle check,1.1954004,68.0,101.325,83 +6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your shots show good distance with a carry of nearly 160 yards, but the ball is curving significantly to the right, indicated by the positive sidespin and a high total deviation. This suggests a swing path that's too much to the right and an open club face at impact. Focus on aligning your swing path more towards your target and ensuring that the club face is square at impact to minimize slicing.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:28:58,Brian,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Your shot data shows a solid club speed and good ball speed, but the club face angle is quite open at impact, which is causing your ball to veer to the right. Focus on bringing your club face closer to square at impact to improve accuracy. Additionally, your attack angle is slightly positive, which is good for a mid-iron. Work on maintaining that upward angle while adjusting your face angle to reduce sidespin.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:29:44,Jason,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot with the 5 Iron was solid, but there's room for improvement. Your club speed and ball speed look good, indicating good power. However, your attack angle is slightly positive which can help with lift but may also contribute to a higher backspin that can reduce distance. Your club face is significantly open (8.77 degrees), which is leading to a rightward shot (sidespin). Focus on closing the face slightly and adjusting your club path for straighter shots. A little work on your aim and grip will also help in achieving more consistent results.",club face control drill,1.1954004,68.0,101.325,83 +6/8/24 19:30:25,Jason,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your club speed is solid, but the high club path and face angle suggest an overly open club face at impact, which is causing your shot to go right. Try to work on squaring the club face before impact. Also, your attack angle is a bit negative, which can negatively affect your launch. Focus on hitting up on the ball more to ensure a better launch angle and reduced backspin.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your shot shows some strong points, but there are a few areas to work on. Your club speed and ball speed are decent, but your launch angle is very low, which can lead to less distance and height. Try to aim for a launch angle around 12-15 degrees for better flight. The backspin is also a bit high, which can contribute to a lack of distance. Focus on hitting up on the ball a bit more to lower the spin and increase carry. Overall, keep practicing your swing path to become more consistent and to achieve a better launch angle.",launch angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:32:03,Brian,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your 4 Hybrid shot shows that you're generating good club speed and ball speed, but watch your attack angle; a slight upward angle could help you launch the ball higher. Consider aligning your clubface better to reduce side spin, which is affecting your accuracy. Focus on consistent follow-through for better distance and direction.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:32:42,Jason,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Your shot data shows some room for improvement. The club face was open relative to your swing path, which can lead to a slice. Also, your attack angle is slightly negative, indicating that you might be hitting down on the ball instead of making good contact through the ball. Focus on aligning your club face better at impact and try to strike the ball with a slightly upward angle to increase distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:33:21,Lauren,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your shot data suggests that you're hitting the ball with a good speed, but the negative attack angle indicates you're hitting down on the ball too steeply. This can lead to higher backspin and shorter carry. Try to focus on sweeping the ball off the ground instead of hitting down on it. Additionally, your club face is open relative to your swing path, which can cause the ball to curve to the right. Work on aligning your club face more with your swing path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:34:29,Jason,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your shot data shows that your club speed is reasonable, and you're achieving good ball speed and distance. However, your attack angle is slightly negative, which can lead to lower launch and increased backspin. Consider working on a slightly more upward angle of attack to help achieve better launch conditions. Your club face is also open relative to your club path, which may cause some rightward curvature. Focus on aligning your club face more with your swing path.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:34:56,Brian,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your shot with the 5 Wood shows good distance, but there are a few areas to improve. The club face is open at impact (8 degrees), which is causing your shots to veer to the right. Work on closing the club face a bit more during your swing. Additionally, the attack angle is slightly negative; aim for a more level swing to lift the ball better off the ground. Focus on aligning your swing path more towards your target to reduce deviation. Overall, practice these adjustments to hit straighter and more consistent shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:36:29,Jason,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your swing shows good potential, but there are a few areas to improve. Your club path is slightly to the right (3.4 degrees), and the face angle at impact is open (6.2 degrees), which explains the sideways spin. Focus on aligning your clubface more with your swing path at impact. Additionally, the negative attack angle indicates you're hitting down on the ball a bit; adjusting to a more neutral angle could help increase launch and distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your shot data shows great potential! Your club speed is solid, but it seems like your attack angle is slightly negative, which may be causing your ball to launch too low. To improve, focus on hitting up on the ball to increase your launch angle and reduce backspin. The club face is open relative to the path, contributing to the left-to-right spin of your shot, which creates some side movement. Pay attention to your grip and alignment to help straighten your shots.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:39:59,Brian,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your driver swing is looking good overall, but there's a couple of areas to focus on. Your club speed is decent at around 84 mph, but the attack angle is slightly negative, which can lead to lower launch and more backspin. Try to get your attack angle up to help the ball launch higher and carry farther. Also, the backspin is a bit high; aim for around 2500-3000 rpm for more distance. Work on hitting up on the ball a bit more and consider aiming to keep your clubface more square to your swing path.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:40:41,Jason,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your swing speed is good, but your attack angle is slightly downward, which may be causing some inconsistency. Focus on hitting up on the ball to launch it higher and reduce backspin. Your ball flight shows some side spin, indicating that your club face and path might not be perfectly aligned. Work on keeping your club face square to your path during impact for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:41:14,Herald,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Your driver swing is looking solid! Your club speed of about 89 mph is good, but we can work on your launch angle and backspin to add more distance. Aim for a higher launch angle (around 12-15 degrees) and less spin (2000-2500 rpm) to maximize carry distance. Focus on keeping your clubface square at impact to improve accuracy.",launch angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:42:28,Lauren,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your club speed is solid, but the launch angle is a bit low, which may lead to less distance. The negative attack angle suggests you're hitting down on the ball. Try to get your attack angle to a positive number for better launch. Also, the slight open clubface could be causing the sidespin, leading to a fade. Focus on making sure the clubface is square at impact.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:43:30,Herald,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your gap wedge shot shows a good effort with an average club speed. However, your attack angle is quite negative, meaning you're hitting down too much, which can cause excessive backspin and a lower trajectory. Additionally, your ball is curving to the left (slices), indicated by the spin axis. Focus on hitting slightly more upward with your wedge and aim to keep the clubface square to the target line. This will help reduce spin and improve your distance control.",attack angle adjustment,1.1954004,68.0,101.325,83 +6/8/24 19:43:55,Jason,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your gap wedge shot shows good club speed and ball speed, which is promising. However, your attack angle is a bit steep (negative), which can result in less carry. The club path is slightly out to in, leading to some sidespin, causing the ball to drift to the right. To improve accuracy and consistency, focus on a more neutral club path and try to hit the ball with a little less steepness. This can help you gain better control and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:44:25,Jason,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot had a good carry distance, but the ball is hooking to the left. This indicates that the club is coming in too much from the outside and the face is pointing left at impact. Focus on straightening your swing path and make sure to square the clubface when you hit the ball. Additionally, your spin rate is quite high, which can cause the ball to stop quickly. Working on a smoother swing might help reduce this spin for more distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:44:50,Lauren,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Great job with your gap wedge! You made solid contact, but it looks like your club face is pointing a bit to the right (8.74 degrees) compared to your swing path (11.20 degrees). This could lead to your shots drifting right. Try to keep the club face more square to your path, which will help improve accuracy. Consider practicing your alignment and loading your weight properly before the shot.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:10,Herald,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your shot shows a good club speed for a gap wedge at 64 mph, but the club path and face angle indicate a slice tendency. Focus on aligning your clubface more toward your target and reducing the open angle during your swing. Your spin rate is quite low, which can limit control and accuracy. Work on ensuring a more balanced finish to help with your consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:36,Herald,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Great effort with your gap wedge shot! The club speed is solid, but your attack angle is a bit too steep, which is causing excess backspin. Try to level out your swing slightly to help improve distance and control. Your club path is also out to the right, leading to a fade. Focus on bringing the club back on a straighter path through impact. Overall, nice carry distance; with a few adjustments, you'll be hitting it even better!",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:56,Herald,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your shot shows some good power, but your club path is quite far to the right, causing your ball to veer off target. Focus on aligning your clubface more towards the target at impact. Also, try to maintain a more neutral attack angle for better consistency. Aiming for a lower spin rate will help with distance and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your gap wedge shot shows good distance, but there are a few areas to improve. The angle of attack is a bit steep, meaning you hit down on the ball too much. This adds unwanted backspin and makes it harder to control. Also, your club path is moving to the right more than it should, which can lead to shots drifting too far right. Try focusing on a more inside path and shallower strike. Practice making smoother swings to reduce that steep attack angle, and you should see more consistent shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:35,Jason,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your golf shot with the gap wedge shows a solid club speed and ball speed, but your attack angle is quite steep at -7.2 degrees, meaning you're hitting down on the ball too much. This is leading to a significant amount of sidespin, causing your shots to veer off to the right (as indicated by the 11-degree launch direction). To gain more control and distance, focus on leveling out your swing path. Also, try to reduce the amount of sidespin, which will help your accuracy. The carry distance is decent, but with these adjustments, you could see even better results.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:56,Herald,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shot shows a solid ball speed and decent carry distance, but your attack angle is too steep, meaning you're hitting down on the ball more than you should. This can cause excessive backspin and make your shots less predictable. Try to work on a flatter swing path to create a more neutral attack angle. Also, your club face is open relative to your swing path, which may lead to pulling shots to the left. Focus on aligning your club face better with your swing direction for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"You made solid contact with a decent smash factor of 1.15, but your attack angle is a bit too steep, leading to more backspin than necessary. This can cause the ball to stop quickly on the green, but might affect distance. Focus on a smoother, more level swing to lower the attack angle. Your club path suggests you're coming over the top slightly, which can lead to slices. Work on keeping the club on a better inside path.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:10,Jason,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your shot shows a solid club speed and decent carry distance. However, your club path and face angle indicate that you're likely pushing the ball to the right. Focus on aligning your clubface with your intended target at impact to reduce that deviation. Additionally, your backspin is a bit high, which can cause the ball to balloon. Work on a more stable strike to lower the spin and control the trajectory.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"You're making good contact with the ball, but your club face is slightly open compared to the path, which can cause a push. Work on aligning your clubface better during your setup. Also, your attack angle is a bit steep; try to shallow it out for more consistency and distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:56,Jason,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your shot data shows that your club face is slightly closed relative to your swing path, which is causing the ball to start left and lose distance. Work on aligning your club face more square to your target at impact. Additionally, your attack angle is quite steep, making it hard to gain the optimal launch. Consider focusing on a more shallow swing path to help improve your ball flight.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:49:03,Herald,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there was some data missing, but I can tell you that your ball speed is good for a sand wedge. To improve your consistency, focus on your swing path and face control. Try making sure your clubface is square at impact, which will help with direction and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:49:20,Brian,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your shot with the sand wedge shows a slightly steep attack angle and an open club face at impact, which caused the ball to hook left. Your carry distance was good, but the left deviation suggests you need to work on your aim and path. Try to keep the club face square and focus on a more neutral attack angle to improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your shot data shows a solid swing with decent speed, but the ball is veering off to the right significantly (carry deviation), likely due to the club path and face angle. Focus on keeping your club path more in line with your target during your swing to improve accuracy. Additionally, working on your attack angle can help maximize your distance and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your swing with the sand wedge shows a few areas to improve. The club path is slightly out-to-in, which suggests you're coming across the ball. This is likely resulting in some sidespin, causing the ball to curve left. Your attack angle is lower than optimal for a sand wedge, meaning you might not be getting enough loft on the shot. Focusing on hitting more down into the ball will help. Lastly, your carry is good, but there's some deviation that you can reduce with better alignment and setup.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your shot shows that your club path is moving to the right, while the face is slightly closed at impact. This might be causing some inconsistency in direction. Additionally, the attack angle is negative, which means you're hitting down on the ball. Try to work on your swing path and clubface alignment to improve both consistency and direction.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:51:23,Brian,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Your club speed and ball speed are solid for a sand wedge, but there's some room for improvement. The face angle is pointing a bit too far to the right, which is causing the ball to deviate right and not reach its full potential distance. Try focusing on aligning your clubface more towards your target at impact. Additionally, your attack angle is slightly steeper than ideal, so working on a more shallow swing path could help with distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:51:37,Herald,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your sand wedge shot shows good ball speed and decent carry distance, but there are some areas for improvement. The attack angle is quite steep at -9.4 degrees, which might lead to hitting too much sand or difficulty getting under the ball. The face angle being slightly open at -2.7 degrees is causing some sidespin, leading to a slight hook. Focus on a shallower attack angle and keeping the club face square to improve consistency and reduce sidespin.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:52:00,Jason,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your sand wedge shot shows a solid club speed and ball speed, but the high backspin is causing the ball to ascend too much, leading to a shorter carry distance than expected. Your club face angle is slightly closed at impact, which can contribute to the ball curling left. Focus on keeping the club face square at impact and reducing the amount of backspin. A more neutral attack angle can help too.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your swing is generating decent club speed and height, but the face is open relative to your swing path, leading to a high amount of sidespin. This can cause the ball to curve off target. Work on aligning your clubface more with your swing path for straighter shots. Also, try to reduce your attack angle slightly to help with better contact and trajectory.",face alignment drill,1.1954004,68.0,101.325,83 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json new file mode 100644 index 0000000000..2b80ce0d98 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json @@ -0,0 +1 @@ +{"Golf_Shot_Data_7_chunk_0.txt": "file-14gSai4KmZ1u8J33JucNoH", "Golf_Shot_Data_7_chunk_1.txt": "file-VMB5ip1Lu5HgaSn4aaZLqM", "Golf_Shot_Data_7_chunk_2.txt": "file-HzhvD1r3mFZc8P3XLXjf9J", "Golf_Shot_Data_7_chunk_3.txt": "file-NuRUyruZU67xTMJsoyZ2SL", "Golf_Shot_Data_7_chunk_4.txt": "file-JvtZTVKtkxRkqwMP6CvQJe", "Golf_Shot_Data_7_chunk_5.txt": "file-979ixouYnV2KHa4rmnvc2b", "Golf_Shot_Data_7_chunk_6.txt": "file-REnwm87LJ3mmwBG5yxfxUm", "Golf_Shot_Data_7_chunk_7.txt": "file-RxYCSd1DM7f2LNT6zZLHzi", "Golf_Shot_Data_7_chunk_8.txt": "file-Jxinj9BzvoDhivX8LPqdgM", "Golf_Shot_Data_7_chunk_9.txt": "file-2bGmay2pMx4bCJLsc1CjqK", "Golf_Shot_Data_7_chunk_10.txt": "file-Bad5jNRt5enBX7XRjmZLtg", "Golf_Shot_Data_7_chunk_11.txt": "file-53oyGitdVHbqw9fVEd8wTy", "Golf_Shot_Data_7_chunk_12.txt": "file-XuxYyFd8UbVp6U6UQa5uew", "Golf_Shot_Data_7_chunk_13.txt": "file-KGNoFMbgsVmomUAshe5XzM", "Golf_Shot_Data_7_chunk_14.txt": "file-FV8PazTLmRMcmJ3veXWR2T", "Golf_Shot_Data_7_chunk_15.txt": "file-3KyEPdzoiCdHNRwqNz7ab6", "Golf_Shot_Data_7_chunk_16.txt": "file-RwxJdK1fTKSdP9zcC6TenY", "Golf_Shot_Data_7_chunk_17.txt": "file-VpG1f3hyF19WNoUFXyifGH", "Golf_Shot_Data_7_chunk_18.txt": "file-HdYJZ41psdtWA738wvLB9c", "Golf_Shot_Data_7_chunk_19.txt": "file-1wxB1ePuBE7ax6RUjYE1eH", "Golf_Shot_Data_7_chunk_20.txt": "file-78AdW7YQqrKvG8AY8LmcB3", "Golf_Shot_Data_7_chunk_21.txt": "file-WKfuKGjxiripDYtbUqQu8A", "Golf_Shot_Data_7_chunk_22.txt": "file-UPYWJjWgo6huzsAjK5KkHC", "Golf_Shot_Data_7_chunk_23.txt": "file-P4vqDSok1aowLYvM6yo29b", "Golf_Shot_Data_7_chunk_24.txt": "file-41Vhc8oyGNg31ePppMZhvQ", "Golf_Shot_Data_7_chunk_25.txt": "file-CjUqvsfUYmv2Ri3UkgyDVV", "Golf_Shot_Data_7_chunk_26.txt": "file-PMY3ARryZRhszdcvGkzW7g", "Golf_Shot_Data_7_chunk_27.txt": "file-MSTeebTjBb2QwqTo6YBibg", "Golf_Shot_Data_7_chunk_28.txt": "file-VZb5FFuJfMeSeFfHdHYas8", "Golf_Shot_Data_7_chunk_29.txt": "file-AZpmzH83Bkt3GDfYB1qPcf", "Golf_Shot_Data_7_chunk_30.txt": "file-3EvwpyGJjr2mzGkDjFQEF9", "Golf_Shot_Data_7_chunk_31.txt": "file-1FCbiAvZ2yBYUqtryP7Kdk", "Golf_Shot_Data_7_chunk_32.txt": "file-CwixKNhMHtLRAgy2VEbFkT", "Golf_Shot_Data_7_chunk_33.txt": "file-VFq5jgMDfJgXcGPCbGG5t6", "Golf_Shot_Data_7_chunk_34.txt": "file-MvY5dLeeZzMaQD8kqTvwEc", "Golf_Shot_Data_7_chunk_35.txt": "file-7N7He9tndLkxiRwwowvY1s", "Golf_Shot_Data_7_chunk_36.txt": "file-MDLpG9HcGR88ds3ospqDZL", "Golf_Shot_Data_7_chunk_37.txt": "file-1SzfNZ8vzGRXDyntniBe29", "Golf_Shot_Data_7_chunk_38.txt": "file-B13Ky4tRXQLwS6baknJnhb", "Golf_Shot_Data_7_chunk_39.txt": "file-QPRKmxmVuKiAibHCFL5P1T", "Golf_Shot_Data_7_chunk_40.txt": "file-8cUAmKHfeWujYHY191wiut", "Golf_Shot_Data_7_chunk_41.txt": "file-GPnWcuAoWuSVU1UGGAPCBG", "Golf_Shot_Data_7_chunk_42.txt": "file-RQf8J6NrQZWPDFamQqenqD", "Golf_Shot_Data_7_chunk_43.txt": "file-WjCo2wd3TXXpXrn2njGDta", "Golf_Shot_Data_7_chunk_44.txt": "file-EXSitufhuvqRwH8U4FnfeR", "Golf_Shot_Data_7_chunk_45.txt": "file-UKNGuULbRjeV8GrdMV4Cco", "Golf_Shot_Data_7_chunk_46.txt": "file-PSb2ddrmrbweQJSxR5SHEm", "Golf_Shot_Data_7_chunk_47.txt": "file-8DdiwFf8anM2PvjaAWpwLG", "Golf_Shot_Data_7_chunk_48.txt": "file-AWb3nmN3dCjmzPETg7KaUJ", "Golf_Shot_Data_7_chunk_49.txt": "file-SzSn44JNLa9fZejDZLFobQ", "Golf_Shot_Data_7_chunk_50.txt": "file-EbzcCkqTTWKjJYuigHZjfh", "Golf_Shot_Data_7_chunk_51.txt": "file-4GRXihTKCQGbbuNrcUd4kv", "Golf_Shot_Data_7_chunk_52.txt": "file-RJxsYkD2pgmNSXdmexZcDN", "Golf_Shot_Data_7_chunk_53.txt": "file-KX9t9mQguZmh8zmzF4rRTt", "Golf_Shot_Data_7_chunk_54.txt": "file-Bmtzkuex21jif3AFrxn8r3", "Golf_Shot_Data_7_chunk_55.txt": "file-432zob6bnzuqsoo48GeXv9", "Golf_Shot_Data_7_chunk_56.txt": "file-WsteNmjJfYscWRY3hBt4qw", "Golf_Shot_Data_7_chunk_57.txt": "file-Btj3gfiojmaK7oeiBUADqe", "Golf_Shot_Data_7_chunk_58.txt": "file-8TqPHpRyovsLMS2UJwQHyj", "Golf_Shot_Data_7_chunk_59.txt": "file-YG5gLWFj4KJUBKh4whCkNX", "Golf_Shot_Data_7_chunk_60.txt": "file-EkSk5YEZCLrtXKbnL9krfS", "Golf_Shot_Data_7_chunk_61.txt": "file-1ARydfNUak32oxE53h9AAM", "Golf_Shot_Data_7_chunk_62.txt": "file-RquGDSgAsN2qtqK7p8uQVC", "Golf_Shot_Data_7_chunk_63.txt": "file-N3q7sfCDqVraadoJrUHevY", "Golf_Shot_Data_7_chunk_64.txt": "file-9bjTvDsytaDYqBTxz7JEaB", "Golf_Shot_Data_7_chunk_65.txt": "file-V3G2kEobsjj4qgsRhgrezg", "Golf_Shot_Data_7_chunk_66.txt": "file-SFmganmNZ7FAAcpErqkGd3", "Golf_Shot_Data_7_chunk_67.txt": "file-UWccH9nwHBcKViv849XjtJ", "Golf_Shot_Data_7_chunk_68.txt": "file-MAp4bHwWx9LNSSBW7iVnVD", "Golf_Shot_Data_7_chunk_69.txt": "file-QNcKVzoES1biRr3yUooczn", "Golf_Shot_Data_7_chunk_70.txt": "file-HyecFeEWsDNDPgFruPD8zg", "Golf_Shot_Data_7_chunk_71.txt": "file-8xMPPQuSoNqNsC2yFT2rqG", "Golf_Shot_Data_7_chunk_72.txt": "file-8nB6dDjvVFqBn2ESpbDsU1", "Golf_Shot_Data_7_chunk_73.txt": "file-MMVyBLp4w5s1Hj8vGmZKPu", "Golf_Shot_Data_7_chunk_74.txt": "file-W7ew3jB2Lq9eUqTJc7DLAX", "Golf_Shot_Data_7_chunk_75.txt": "file-SPnBzhAYB4wsaRaU4fhnbC", "Golf_Shot_Data_7_chunk_76.txt": "file-UEKLP9V5vQvJUQqEJUx2EA", "Golf_Shot_Data_7_chunk_77.txt": "file-Gth82j1Li2Bti1bcskfZ9b", "Golf_Shot_Data_7_chunk_78.txt": "file-9t411eNnY5u37d77Kpoepd", "Golf_Shot_Data_7_chunk_79.txt": "file-XgFPiz2HCzvNnxp4ReCBnW", "Golf_Shot_Data_7_chunk_80.txt": "file-CymmnoL1dmaEhFxC2HC7D3", "Golf_Shot_Data_7_chunk_81.txt": "file-Gg9gMhXwnoDD4PdXA8V8fG", "Golf_Shot_Data_7_chunk_82.txt": "file-ELbgdEqABRmooDYBucHcfg", "Golf_Shot_Data_7_chunk_83.txt": "file-UqRmb63nbPwwt7mR58mD6P", "Golf_Shot_Data_7_chunk_84.txt": "file-NsXqMUASi4v2wrBsMSo4bC", "Golf_Shot_Data_7_chunk_85.txt": "file-8GLr9onFpg8RVVoRx2VGLf", "Golf_Shot_Data_7_chunk_86.txt": "file-WewqNSqdB2rrcChg7yetm4", "Golf_Shot_Data_7_chunk_87.txt": "file-L3PPGQoUTcqZZXLe6XQjsj", "Golf_Shot_Data_7_chunk_88.txt": "file-HNbQiAtji9xqdxaDrpse1o", "Golf_Shot_Data_7_chunk_89.txt": "file-8htXra5XKtYfw2Kp7t1Yah", "Golf_Shot_Data_7_chunk_90.txt": "file-CbjNgLRCf9nza1oWidERFq", "Golf_Shot_Data_7_chunk_91.txt": "file-RDaLQpUMifWjtQTuSc4A3c", "Golf_Shot_Data_7_chunk_92.txt": "file-1MSAeq4Km9YUoTYXxv4GWZ", "Golf_Shot_Data_7_chunk_93.txt": "file-TWF51kqNyzXSrxWvZhZgap", "Golf_Shot_Data_7_chunk_94.txt": "file-2dM93Q38fz995aptsxdE4Y", "Golf_Shot_Data_7_chunk_95.txt": "file-5oNkDoLCRDFeEaMUDND8XC", "Golf_Shot_Data_7_chunk_96.txt": "file-13Ce3pViv8Ge1fruz6B129", "Golf_Shot_Data_7_chunk_97.txt": "file-8GQtzWuJ7EhhLLYcDgaeBG", "Golf_Shot_Data_7_chunk_98.txt": "file-EfLHcatYspWf6QQuHQjqKW", "Golf_Shot_Data_7_chunk_99.txt": "file-3bHXNz5oWRw5H1omLvgGcF", "Golf_Shot_Data_7_chunk_100.txt": "file-PvjUVkErMw8GeiCJSbJG74", "Golf_Shot_Data_7_chunk_101.txt": "file-VTVMB5FT1XfkDBeUxdjSHz", "Golf_Shot_Data_7_chunk_102.txt": "file-KnvhtB6iY7F3NhoiJB355p", "Golf_Shot_Data_7_chunk_103.txt": "file-BkEsBbJnKmpWdRB44J3AUu", "Golf_Shot_Data_7_chunk_104.txt": "file-PnxNh28z6kk6mhPiHVMzA7", "Golf_Shot_Data_7_chunk_105.txt": "file-8FcdrQk8vCowYxiLJiQ8ga", "Golf_Shot_Data_7_chunk_106.txt": "file-DrcnWUx4rixzhFJw47U6hJ", "Golf_Shot_Data_7_chunk_107.txt": "file-CeQK43aPVHXDThhzheBrdt", "Golf_Shot_Data_7_chunk_108.txt": "file-FtNGkva31Hd4sYn2958vHP", "Golf_Shot_Data_7_chunk_109.txt": "file-SXBJkL4Ddcno8UyTsgzGbP", "Golf_Shot_Data_7_chunk_110.txt": "file-Q5KKXD8ACkiGm5EotVV8mU", "Golf_Shot_Data_7_chunk_111.txt": "file-7t3kTKi2b4nxz81XGTWLG2", "Golf_Shot_Data_7_chunk_112.txt": "file-XfF1ZRBRZZZnvU4d81Rg4E", "Golf_Shot_Data_7_chunk_113.txt": "file-TdV2bzD5gobdPPLato6gAN", "Golf_Shot_Data_7_chunk_114.txt": "file-3FcqDpxpW8xmhbBp8hBJdv", "Golf_Shot_Data_7_chunk_115.txt": "file-2Hgu7nCmmfnJ3SYA6Wz5YV", "Golf_Shot_Data_7_chunk_116.txt": "file-3MaFheG1KswbUo7JWVtetq", "Golf_Shot_Data_7_chunk_117.txt": "file-Uod6fo7kYKWomXDFPBKhRo", "Golf_Shot_Data_7_chunk_118.txt": "file-38v4j13txBx7w9aNzNzzea", "Golf_Shot_Data_7_chunk_119.txt": "file-3gLLRpuZ9ML1VdZmQyn6ov", "Golf_Shot_Data_7_chunk_120.txt": "file-5x9GChRiRUBC64VExQai9t", "Golf_Shot_Data_7_chunk_121.txt": "file-XsqD3aDNahpUsJDFEcq191", "Golf_Shot_Data_7_chunk_122.txt": "file-8oEv3WZTZhJX3rqUE3bvhL", "Golf_Shot_Data_7_chunk_123.txt": "file-PT6h6uKASinnF2tWVacEed", "Golf_Shot_Data_7_chunk_124.txt": "file-XxHbnDqZDsPxR9PRLJyaHY", "Golf_Shot_Data_7_chunk_125.txt": "file-PzPbDn6RUVvFD4WuKJtSb4", "Golf_Shot_Data_7_chunk_126.txt": "file-LLGbSeR9ZtR3j7UZqLsaYy", "Golf_Shot_Data_7_chunk_127.txt": "file-6MHHmvPRn49WREUFVjW5Pi", "Golf_Shot_Data_7_chunk_128.txt": "file-Q2sk2oGYtxjCayKcTHwbkP", "Golf_Shot_Data_7_chunk_129.txt": "file-DzpovMXLB2e12vXANSox6s", "Golf_Shot_Data_7_chunk_130.txt": "file-RZkKCn8MT83gFdxcbXX2J4", "Golf_Shot_Data_7_chunk_131.txt": "file-NcBvu9K8DPF42gHZX9fZtA"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv new file mode 100644 index 0000000000..72d11fd4e1 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv @@ -0,0 +1,137 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Your shot shows good speed and a decent launch angle, but your attack angle is slightly negative, which can lead to more fat shots or thin contact. Your club path is aiming a little right, causing your ball to curve left. Focus on keeping the club face square to your path at impact and try to improve your angle of attack to more level or slightly positive. This will help you achieve a cleaner strike and more consistent distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your sand wedge shot shows potential but needs improvement in club face alignment and attack angle. The club face is open relative to your path, which could be causing higher sidespin. Aim to adjust your club face to be more square at impact. Also, your attack angle is slightly descending; try to be more level or slightly ascending through impact for better contact and control.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:07:33,Jason,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your club speed and launch angle are good, but your attack angle is a bit steep, which can lead to less consistent contact. Try to lower your attack angle slightly for better contact and distance. Additionally, your club path is quite outside-in, which contributes to your sidespin. Focus on swinging more from the inside to improve your accuracy and reduce slice.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your swing speed is good, but your club face is open at impact, causing the ball to launch higher and veer right. Focus on aligning your club face more square to the target at impact to improve accuracy and distance. Additionally, try to keep your swing path more neutral to reduce side spin.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:08:33,Herald,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your swing looks solid, but your club face is open at impact, causing it to slice. Focus on closing the face more as you strike the ball. Also, work on making smoother swings to improve your distance control.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your sand wedge shot shows some good potential, but there's room for improvement. The club path is notably out-to-in, which can cause your ball to slice. Focus on keeping the club more 'in-line' during your swing to help improve accuracy. Try to lower your attack angle slightly to avoid digging too much with the club. This will also help manage your backspin, which is currently quite high. Work on making solid contact for consistent distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:09:44,Brian,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your club speed and smash factor indicate a solid strike, but your attack angle is quite steep, which may cause excessive backspin. Additionally, your club path is significantly across the ball, leading to some directional issues. Focus on leveling out your attack angle and straightening your path for more consistency and distance.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:12:12,Lauren,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your shot data shows you have a good club speed, but your attack angle is a bit steep, which can cause the ball to spin too much and not carry as far as it could. The high backspin indicates that you might be hitting down on the ball too much. Focus on having a more level swing through impact to reduce spin and improve distance. Additionally, your ball is launching too far to the right, which suggests an adjustment in your club path. Try to swing more towards your target line.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:12:59,Lauren,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Great job with your pitching wedge! Your ball speed is solid, and you're getting good carry distance. However, the angle at which you're hitting the ball (attack angle) is slightly too steep for a wedge. This may be causing your ball to spin too much, resulting in less distance and control. Work on leveling out your attack angle a bit. Also, your club face is slightly closed relative to the path, which is causing a small hook. Focus on your alignment and grip to improve that.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"You're generating good ball speed and distance with your pitching wedge, but your attack angle is too steep, which can lead to inconsistent contact. Work on getting the club more level through impact. Also, your club path and face angle suggest you are swinging too much to the right, which can cause your shots to slice. Focus on keeping the club path more neutral and your face square at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your swing speed is good for a pitching wedge, but your attack angle is slightly negative, which can lead to less backspin and control. Focus on hitting up on the ball a bit more to increase your launch angle and improve your consistency. Also, your club face was slightly closed at impact, causing the ball to start left. Working on your swing path and ensuring the face is square will help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:15:33,Jason,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your shot with the pitching wedge shows potential, but your attack angle is a bit too steep, which can lead to less control. To improve, try to flatten your swing path slightly. Your backspin is good for a higher flight, but managing spin can help with distance. Focus on a smoother, more controlled swing to help with accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:16:24,Brian,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"You have a solid swing speed, but your attack angle is slightly negative, which means you're hitting down on the ball more than ideal for a wedge. This impacts your spin and launch. Try to focus on a more neutral attack angle to get the ball airborne with less backspin. Also, your club path indicates you're swinging a bit to the right, which may lead to a fade or slice. Work on aligning your body and club path to the target.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"Your club speed is decent, but the attack angle is a bit too steep, which can lead to excessive backspin and a higher, less controllable shot. Additionally, your club path and face angle are open, causing your ball to drift to the right. Focus on bringing your swing path more in line with your target and work on a more level attack angle to achieve better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:17:43,Jason,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your carry distance of about 96 yards is solid, but your club path is drifting to the right. This could cause shots to veer off, as indicated by the 11-yard carry deviation. Focus on aligning your clubface better with your swing path. A slight downswing angle is helping you get good height; aim to reduce sidespin for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:18:14,Lauren,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your club speed and ball speed are solid for a pitching wedge, but the attack angle is slightly downward, which can lead to more backspin than desired. The club path and face angle suggest you might be coming too much from the outside, causing the ball to fade right. Focus on improving your swing path and try to align the clubface more with your path to help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:19:15,Jason,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your club speed and ball speed look good, but your attack angle and path are causing the ball to veer off to the right. Focus on making your swing path more straight through the ball and work on leveling out your attack angle. This should help you hit straighter shots and improve your carry distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:19:50,Brian,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your club speed is good, but the attack angle is a bit too negative, which means you're hitting down more than you should with a pitching wedge. This can lead to excessive spin and height on your shots. Work on keeping that attack angle closer to level and try to aim for a slightly more neutral club path to improve your accuracy. Focus on making a smoother swing that promotes a better loft at impact.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your shot shows solid club speed and decent distance, but the club path and face angle suggest you're coming across the ball a bit. This can lead to inconsistency and slight pulls or slices. Focus on squaring the club face to the target as you swing through, and try to bring your path more from the inside. Lowering the backspin can help with distance too.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:21:02,Jason,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your shot data shows a solid club speed and decent ball speed. However, the attack angle is negative, meaning you're hitting down on the ball too much for a pitching wedge. The high backspin suggests that while you're getting good lift, the leftward direction (due to an open face or an out-to-in swing path) is causing the ball to deviate to the left. Focus on improving your swing path and adjusting your clubface so you can strike the ball more consistently. This will help you reduce the sidespin and achieve a straighter ball flight.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your club speed is good for a pitching wedge, but your attack angle is quite steep, which might cause the ball to balloon or spin excessively. Try to work on getting your attack angle closer to level for more consistent strikes. Your launch angle is decent, but the sidespin is causing the ball to slice significantly, so focusing on an inside-out swing path can help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your shot data indicates that you're getting solid distance with your 8 iron, but there's room for improvement in accuracy and consistency. The club path to the right and a downward attack angle suggest you might be coming into the ball too steeply and aiming a bit too far to the right. Focus on leveling out your swing path and ensuring your clubface is square at impact for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your 8-iron shot had good distance, but you could improve your direction. The club path suggests you're swinging slightly out-to-in, which is causing some sideways spin. Focus on getting the club more on the correct path and keeping your face square at impact. Practicing with a slight body rotation can help you straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:27:35,Brian,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"You're making solid contact with your 8-iron, but your attack angle is quite steep, which is likely causing the ball to spin too much. Focus on a more level swing path to improve distance and control. Also, aim to keep the club face more aligned with your target at impact to reduce the sidespin.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your 8-iron shot shows that you're getting good distance, but the high backspin and deviation suggest some inconsistency in your swing path and face angle at impact. Focus on getting the club to move more down the target line rather than out to the right. This will help reduce the sidespin and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:28:56,Brian,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your swing shows a strong club speed and decent ball speed, which is great. However, your attack angle is slightly down (-2.2 degrees), indicating you might be hitting too much down on the ball. This can lead to excessive backspin (3632 rpm), causing shorter carry distance. Try to focus on a more level or slightly upward angle through impact to help reduce backspin and increase carry distance. Additionally, your club path (7.8 degrees) is quite right, which can cause the ball to slice. Working on straightening that path can help improve your accuracy.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:29:39,Lauren,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your 8 iron shot shows good speed and a decent carry distance, but your attack angle is a bit too steep and your club path is much more to the right than desired, causing the ball to face right as well. To straighten out your shots, focus on flattening your swing path and adjusting your attack angle to be more neutral.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:30:27,Herald,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your shot data indicates that you're hitting the ball well, but your club path and face angle suggest that you might be aiming a bit to the right at impact, which could lead to a pull or push. Work on getting your clubface more square to the target at impact. Consider practicing with alignment sticks to help you visualize your target line and keep your swing on the right path.",alignment stick drill,1.1954004,68.0,101.325,83 +6/8/24 18:31:16,Herald,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your 8 iron shot has a strong carry distance of 143 yards, but your club path is significantly right (10° to the right), and the face is also open (11° to the right). This means the ball is likely starting right and drifting even further that way due to sidespin. Consider working on aligning your setup and swing path more toward your target. Also, your attack angle is slightly downward, which is fine, but you might want to ensure solid contact with the ball for more distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your 8 iron shot had a decent carry distance of about 119 yards, but the attack angle is significantly downward at -6.5 degrees, which can lead to less ideal contact. A slight upward angle can help you achieve better launch and distance. Try to focus on a more neutral or even slightly positive attack angle. Additionally, the club path is a little out to in, which can cause your ball to slice. Work on squaring the clubface to your path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:21,Lauren,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Your ball speed is good, but your club path is much too far to the right, which can cause shots to veer off target. Focus on bringing your club path closer to straight while keeping the face more square to your target. This will help you gain better accuracy and control. Also, working on your attack angle would help improve the overall distance and consistency of your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:33,Brian,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"It looks like your ball speed is decent, but your launch angle is a bit high, and your spin rates are quite high as well. This can cause the ball to climb and then drop quickly, reducing distance. Focus on hitting down slightly on the ball to lower the launch angle and reduce backspin. This will help you get more distance and a better overall flight. To improve, try the 'half swing pause' drill to help control your swing and ensure solid contact.",half swing pause,1.1954004,68.0,101.325,83 +6/8/24 18:35:53,Brian,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"You're generating solid club speed and a good smash factor, which means you're hitting the ball fairly well. However, your attack angle is negative, indicating that you're hitting down on the ball more than you should for an 8-iron. Try to level out your swing a bit for better contact and distance. Also, consider your club path; it's a bit too far out to in, which can lead to inconsistent contact. Focus on swinging more on a straight line towards your target.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:36:36,Lauren,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your club speed is decent, but your attack angle is negative, which means you might be hitting down on the ball more than necessary. This can lead to too much spin and a lower launch angle, causing shorter carry distances. Try to level out your swing a bit and focus on hitting through the ball for better distance. Your ball is also curving to the left, which suggests an overdraw. Work on your swing path to create a more neutral shot.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:37:09,Herald,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your shot demonstrated solid ball speed, but you're struggling with your club path and face alignment. The club path is aimed too far right and the face is open, leading to a pull to the right. Focus on your alignment and aim to get your club path more neutral while closing the face slightly at impact.",alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"Your 9 iron shot shows good distance with a carry of almost 144 yards! However, the club path is pointing to the right (14 degrees), which might make the ball slice. Focus on getting your club path more neutral, closer to straight down the target line. This will help your shots go straighter and improve your overall accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:38:49,Jason,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Your shot with the 9-iron shows good ball speed and decent carry distance. However, your club path is quite open to the target, which can lead to sliced shots. Focus on bringing the club path more in line with your target line. Reducing your backspin can also help achieve better distance and accuracy. Try to aim for around 3000-3500 rpm on backspin.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:39:50,Jason,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot with the 9-iron shows good distance but could benefit from a more neutral swing path and face angle. Your attack angle is slightly negative, which can lead to higher spin and reduced distance. Focus on keeping your club path more straight and square to hit straighter shots with better control. Try some practice swings where you visualize a straight line from the ball towards your target, and feel the club moving along that line.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:40:35,Herald,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your 9-iron shot had a solid ball speed but the direction was off, causing it to deviate significantly from your intended target. To improve, focus on squaring the clubface at impact, as it's currently open, leading to that side spin. Practicing your swing path will also help you hit straighter. Try to visualize your target more clearly during your swing.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:40:41,Jason,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"It looks like you hit the ball quite well overall! However, the high sidespin suggests you might be slicing the ball. Focus on your clubface alignment and swing path to bring the ball back on line. There’s also some room to improve carry consistency, which means working on your swing rhythm might help you hit it more consistently.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:42:01,Herald,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your 9 iron shot shows a good club speed, but you have an overly steep attack angle, which can lead to inconsistent contact. Your club face is closed relative to your swing path, causing a draw. Focus on improving your attack angle and ensuring your club face is square at impact to achieve straighter shots and better distance control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Your shot with the 9-iron shows that you have solid club speed and ball speed, which is great! However, your attack angle is slightly descending, which can lead to too much spin on the ball. To improve your distance and accuracy, focus on a more neutral attack angle. Your club path is quite out to in, causing your ball to curve left. Try to aim your swings more down the target line and adjust your grip to support that. Overall, you're close to hitting it consistently, just a few tweaks needed!",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:43:35,Herald,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your shot with the 9-iron showed a good club speed, but the launch angle is quite low, suggesting that the ball is not getting enough height. Also, the club face angle is much more open than the club path, which could lead to a push to the right. Focus on keeping a neutral grip and aligning your body to target to improve direction. Remember, a proper follow-through can help achieve a better launch angle.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:48:44,Jason,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your club speed is decent for a 7 iron, but the attack angle is quite negative, meaning you're hitting down on the ball too much. This can lead to lower launch and more spin than desired. Try to work on a more level swing path to increase your launch angle and reduce backspin. Focus on keeping the clubface more square to the path to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:49:16,Lauren,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your shot shows a good club speed but an overly steep attack angle and a closing club face, which can lead to excessive backspin and side spin. To improve, focus on keeping your swing more level and ensuring the clubface is square at impact. This will help with accuracy and distance control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your 7 iron shot shows a club speed that's good for your skill level, but the club face is open at impact, causing the ball to slice. To improve accuracy, focus on aligning your body and club face towards your target. Also, lowering your backspin can help the ball fly straighter and farther.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:50:27,Brian,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your shot with the 7-iron shows you're generating decent club speed, but your club face is significantly open at impact, which is causing the ball to curve heavily to the right. Try to focus on squaring the club face at impact. Additionally, your attack angle is quite negative, which can lead to lower ball flight. Work on getting a shallower angle of attack to help with launch. Let's work on keeping the face more aligned with your swing path for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:50:59,Herald,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Your shot data suggests you're generating decent ball speed, but the high backspin indicates potential inconsistencies in your strike. To improve accuracy, focus on squaring the clubface at impact. A slight positive attack angle and a good club path indicates you're on the right track, but they could be fine-tuned for better trajectory and distance. Aim to lower the backspin for a more penetrating ball flight.",clubface alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:51:28,Herald,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your shot data reveals a few areas to focus on. Your club path is quite open at nearly 6 degrees to the right, which could cause your shots to fade or slice away from your target. Additionally, the club face is angled 19 degrees right at impact, which is contributing to this issue. To improve your accuracy, work on aligning your club face better with the target line. A slightly negative attack angle suggests you might be striking down too much on the ball, which can further complicate things. Aim for a more neutral attack angle by focusing on making cleaner, more consistent contact with the ball in the center of the club face. This could help generate better distance and accuracy. Finally, your backspin is quite low for a 7-iron, which may mean you're not getting the most lift or distance from your shots. Consider teeing the ball up a bit higher during practice to promote a better strike. ",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:51:37,Brian,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like there's a lot of missing data, but the ball speed was notable. Focus on improving your club speed and consistency by ensuring your swing path is on target. Work on making full contact with the ball and maintaining a good follow-through to increase your distance. Try to ensure that your club face is squared at impact to avoid excessive sidespin.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:05,Jason,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your club speed is good, but your ball is slicing to the left due to an open club face at impact. Focus on keeping the face square to your target. Work on your swing path to come more from the inside. A good carry distance but you need to reduce backspin for better distance and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:34,Brian,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your shot data shows that you have a good club speed, but the club face is significantly open at impact, causing the ball to launch to the right with a good amount of sidespin. Your attack angle is also a bit too steep, which can lead to inconsistent contact and distance. Focus on aligning your clubface more squarely at impact and try to flatten out your attack angle for better control and distance.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:45,Jason,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"It looks like you're making solid contact with the ball given your speed and launch conditions, but there's a lot of spin causing the ball to deviate significantly from your intended target. Focus on adjusting your swing path to reduce that sidespin for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:53,Jason,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your club speed and ball speed are looking good! However, your attack angle is slightly down (-2.9°), which is causing excess backspin (over 3400 rpm) and a higher ball flight than preferred. This can lead to less distance. Focus on flattening your attack angle to hit more level, which will reduce backspin and give you better control. Your club face is aimed too far left (14.5°), contributing to hooks. Try to align your clubface more square to your target. + +Consider working on your swing path as it's out to in, causing the pull. You could benefit from drills that promote a more neutral path. + +Overall, let's aim for more consistency and better distance by reducing backspin and working on your swing path.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"Your shot data shows you're making good contact, but there are a few areas to improve. First, your attack angle is slightly negative at -3.5 degrees, meaning you're coming down on the ball. Try to have a more level or slightly upward swing through impact for better launch. Your club path is good, but the face angle is a bit closed, causing a slight pull. Work on getting the clubface more square to the path. Your backspin is on the high side, which can lead to excess height. Focus on a smoother swing to help reduce that spin and improve distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:54:02,Herald,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your shot data shows some good fundamentals, but you have some issues with the club face and path. Your club face is open at impact, which is likely causing your ball to slice to the right. Try to focus on closing the face slightly as you swing through. Additionally, your attack angle is negative, meaning you're hitting down on the ball too much for a 7-iron. Work on leveling your swing for better contact and distance.",face control drill,1.1954004,68.0,101.325,83 +6/8/24 18:54:39,Lauren,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot with the 7 Iron shows good potential, but the club face is quite open at impact, leading to significant sidespin and affecting your accuracy. Working on aligning your club path and face more consistently to target can help minimize the left-to-right swing you’re seeing. Focus on keeping your face square to your path for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:55:24,Herald,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data shows that your club speed is decent for a 7 iron, but your ball is slightly fading to the right. Improving your attack angle and adjusting your club path will help you hit straighter shots. Focus on keeping the clubface aligned with your path at impact for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:56:08,Lauren,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your shot data shows you have a good club speed and ball speed, which means you're generating decent power. However, your attack angle is quite steep (negative), which could lead to hitting down too much on the ball, causing inconsistent strikes. The clubface is also open relative to your path, contributing to a rightward ball flight. Focus on a more level swing path and aim for a neutral clubface at impact for better direction and consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:22,Lauren,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like your shot data has some missing pieces, but we can still work with what we have! Your ball speed is good, but the backspin is quite high, which could lead to less distance and control. To improve your consistency and distance, focus on making solid contact with the ball from the center of the clubface. Practice hitting the ball with a more level to slightly descending angle to reduce that backspin. Additionally, working on your club path will help direct the ball straighter.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:29,Jason,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your 7-iron shows decent ball speed and carry distance, but the spin and deviation angles indicate some inconsistency in your shot. Focus on improving your club path and face angle at impact to reduce sidespin and achieve straighter shots. Aim to keep the clubface square to your target line.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"Your ball speed is good, but the high backspin and sidespin numbers indicate that you're likely slicing the ball. This means you might be striking the ball on the toe or cutting across it too much. Focus on making a straighter swing path and ensuring you hit the ball more toward the center of the clubface.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:58:13,Herald,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your 7-iron shot shows promise! Your club speed is solid, allowing for good ball speed. However, the negative attack angle suggests you're hitting down too steeply, which can cause issues with distance and accuracy. Additionally, your club path is slightly out to the right, which is likely contributing to the sidespin. Focus on adjusting your attack angle to a more neutral position and work on ensuring the club path is straighter through impact to improve both carry and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your ball speed is good, showing decent contact with the ball. The attack angle is slightly negative, which may cause you to hit behind the ball. The club path is out to in, which can lead to a slice. Focus on bringing the club more straight back and through to improve your accuracy. Work on getting a more neutral attack angle to help lift the ball better and achieve more distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:02:05,Jason,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your shot shows that you're hitting the ball with decent speed, and the carry distance is respectable for a 7-iron. However, the attack angle is a bit too negative, meaning you might be hitting down on the ball too much. This can lead to lower ball flight and excess spin. Try to focus on hitting slightly up on the ball to promote a better launch angle. Your club path is good, but the club face is a bit closed, which can cause the ball to hook. Work on aligning your face with your target and maintaining an upward angle of attack.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:02:36,Lauren,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your 7 iron shot shows good ball speed and decent carry distance, but the high backspin and attack angle suggest you might be hitting down on the ball a bit too much. This could lead to loss of distance and control. Try to level out your swing path to help reduce backspin and improve distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your 7-iron shot shows decent power, but you're hitting with a downward angle, which can cause less distance and inconsistent strikes. The ball is also slightly slicing to the right, likely due to your clubpath and face angle. Focus on aligning your body better and ensuring a more level swing path to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:02,Lauren,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your 7 iron shot shows a solid club speed, but the club face is open compared to your path, contributing to a big slice. Focusing on squaring the club face at impact will help improve accuracy and distance. Additionally, working on reducing the sidespin could help straighten your shots.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:10,Brian,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your shots show a high amount of backspin and sidespin, which can lead to less control and distance. Work on making your swing more consistent to improve accuracy. Focus on aiming your clubface at your target and keeping your path more neutral. A slower swing can help with control as you build confidence. ",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like there are some missing data points, which can make it difficult to assess your performance accurately. However, your ball speed of around 82 mph is a solid starting point. To improve your consistency and control, focusing on your swing mechanics is key. Try to work on keeping your clubface square at impact to help with direction. Without the full data, it’s hard to pinpoint specific issues, but improving your swing setup and the path of your club will make a big difference.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:05:09,Brian,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your shot shows good ball speed and distance, but the club path and face angle need some adjustment. A more neutral club path will help you hit straighter shots. Focus on your swing path to bring the club more straight back and through. Also, try to keep the clubface more square at impact to reduce the sidespin for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:05:37,Brian,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your swing shows potential, but you could benefit from adjusting your club path and face angle. The club path is a bit to the right (6.75 degrees), while the club face is open (10.79 degrees), which can cause your ball to curve more than you want. Try focusing on keeping the club face more square at impact. Additionally, your attack angle suggests you're hitting down on the ball slightly, which can lower your overall distance. A more neutral attack angle will help you launch the ball higher for more distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:06:44,Lauren,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Great job with your 7-iron shot! Your club speed and ball speed are solid, giving you good distance. However, your attack angle indicates you're coming down a bit too steeply, which can lead to inconsistent contact. Your launch angle is good, but try to work on keeping the clubface more square to the path to improve accuracy. Practicing a more neutral swing path will help with this.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:07:29,Brian,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your shot with the 7-iron shows some good fundamentals, but there's room for improvement. Your club speed is decent, which helps with distance. However, the attack angle is slightly negative, meaning you're hitting down on the ball a bit too much. This can lead to lower launch and more backspin, affecting carry distance. Focus on keeping your club path more aligned with your intended target, as it's currently slightly right. To help correct this, try to improve your swing path and angle of attack with some practice. This will help you launch the ball higher and straighter.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:08:03,Herald,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot data shows you have good ball speed and distance for a 7-iron, but the club face is significantly open at impact, which causes the ball to start right and spin while in the air. Focus on closing the club face a bit more at impact and aim for a more neutral swing path to help straighten your shots.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your swing speed is good at 72 mph, but your attack angle is slightly negative, which means you're hitting down on the ball. This typically leads to excessive backspin and affects distance. The club face is also pointing right of the target at impact, which causes your shots to go right. Focus on getting the club to swing more level through impact and check your grip to ensure it's not too weak. This will help you achieve a more direct path to the target and reduce sidespin.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is good at 72.6 mph, but your attack angle of -3.7 degrees suggests you're hitting down on the ball too much. This can lead to unnecessary spin and a lower launch. Additionally, your club path and face angle indicate you're aiming to the right of your target. Focus on making solid contact with a more neutral club path and face angle to get better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:13:50,Lauren,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot looks solid overall! The ball speed is good, which shows you're hitting the ball well. However, the club face is open (facing right) relative to your swing path, leading to some side spin and a noticeable curve. Try focusing on closing the club face a bit more during your swing. Additionally, your attack angle is very flat, which can affect launch and backspin. A slight upward angle would help. Consider practicing to improve your balance through the swing for better control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:14:45,Brian,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your shot data shows a solid ball speed and decent distance, but your club face angle is quite a bit open (11.8 degrees). This can cause your shots to curve significantly to the right. Focus on aligning your club face more square to the target at impact. Additionally, your attack angle is very close to neutral. You might want to work on creating a slightly steeper angle to help elevate your shots more effectively.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your 7 iron swing showed potential with a good ball speed, but your club face was a bit open at impact, which can cause your shots to go right. Focus on aligning your club face more square to your target. Additionally, a slightly steep attack angle indicates you might be hitting down too hard on the ball. Try to promote a more level swing through the ball for better contact and launch.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:16:01,Brian,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your 7 iron shot shows good potential with decent ball speed and carry distance. To improve your accuracy, pay attention to your club path and face angle; ideally, they should be aligned more closely. It looks like your club path is a bit to the right, which may cause the ball to slice. Focusing on a more neutral path will help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:16:30,Lauren,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your 7 iron shot shows a decent club speed and ball speed, but the high spin rate is affecting both distance and control. Focus on improving your attack angle and keeping the club path more neutral to help reduce unwanted spin and improve your carry distance. Also, your carry deviation shows some inconsistency, indicating you might need to work on your aim and follow-through.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"You have solid club speed and good ball speed, which is great! However, your attack angle is almost level, and your club path is 7.27 degrees to the right. This means you may be slicing the ball, as indicated by the slight open clubface. Work on aligning your clubface with your target more consistently, and consider adjusting your stance to encourage a more inside-out swing path. A more downward attack angle can also help achieve a better launch and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your 7 iron shot shows that you're generating good ball speed and distance, but the club face is open at impact, leading to a rightward launch. Focus on guiding your swing path more towards the target while keeping the club face square to the path. This will help straighten your shots and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:18:19,Herald,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It seems like there were some measurement issues with your swing stats. However, I noticed your carry distance and spin numbers are on the higher side. To improve your ball flight and distance, focus on solid contact and getting your clubface squared at impact. Practice hitting the ball with a slightly descending blow to lower backspin and increase distance.",impact drill,1.1954004,68.0,101.325,83 +6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your 6-iron shot shows a good club speed and distance but your club face is pointing significantly to the right of your swing path. This creates a slice, which is why your carry deviation is quite high. Focus on getting the club face more aligned with your path at impact to improve accuracy and distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:20:35,Brian,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your shot data shows some interesting trends! Your club speed is decent, but the attack angle being slightly negative means you're hitting down on the ball, which can lead to less distance and accuracy. The high launch angle is good but try to reduce the backspin for better carry distance. Overall, work on keeping the club face more square at impact to reduce sidespin and improve direction.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"Your 6 iron shot shows some good potential! Your swing speed is decent, but controlling the clubface and path could help you hit straighter shots. The high backspin suggests you might need to add some more forward lean at address for better launch conditions. Focus on getting the face more square to the target and reducing that sidespin for accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:22:20,Herald,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot data shows you have solid power and decent distance with your 6-iron. However, your club face is pointing too far to the right (10.3 degrees), which can lead to shots that push off target. Work on dialing in your aim and check your grip to ensure it's not affecting your face alignment. Also, try to reduce the club path to help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:23:05,Lauren,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your 6 iron shot showed good club speed and decent distance, but the launch direction indicates your ball is going off to the right. This might be due to the club face being open at impact. Focus on aligning your body and clubface towards your target during practice. This will help straighten out your shots.",alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your shot data shows a strong club speed, but the attack angle is too negative, which means you're hitting down on the ball more than ideal. This can cause both trajectory and distance issues. Additionally, your club path and face angle are relatively close, which is good, but the sidespin indicates some inconsistency in your strike. Focus on improving your attack angle to a more neutral position for better launch conditions and straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your shot shows a high club speed, but your club path is significantly out-to-in, which can be causing some slicing. Your face angle is also open relative to the path, leading to a loss of accuracy. Focus on improving your swing path to be more neutral and check your grip to help square the face at impact. Working on these can help you hit straighter shots and improve your carry distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:26:02,Herald,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your 5 iron shot showed good ball speed and carry distance, but there are some areas to improve. The launch angle and backspin indicate that the ball could go higher and straighter. Work on getting a more consistent club path and face angle to improve accuracy. Focus on keeping your swing on a straighter line to reduce the side spin, which can help with accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your 5 iron shot shows good ball speed and decent distance. However, the club face is open relative to your swing path, which is likely causing some sidespin and inconsistent shots. Focusing on straightening out your club path and closing the club face at impact will help improve your accuracy. Additionally, try to increase your attack angle slightly to get more lift and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:28:58,Jason,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Great effort with consistent ball speed and decent carry distance! Your attack angle is positive, which is good for trajectory, but the face angle is quite open, leading to some slices. Focus on getting the clubface more square at impact to help straighten out your shots.",clubface alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:29:44,Brian,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot with the 5 iron shows a solid swing speed, but the high backspin indicates the ball is spinning too much which can reduce distance. Your club face angle suggests that you're aiming slightly to the right of your target, leading to a noticeable push. Focus on adjusting your club face at impact and reducing the spin. A good swing is about both speed and control!",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:30:25,Brian,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your 5-iron shot showed a good ball speed and decent carry distance, but the shot was often deviating significantly to the right. This suggests your club face was open at impact and your swing path may need some adjustments. Focusing on squaring the club face at impact and targeting a more neutral path will help improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your club speed is decent, but the low launch angle suggests you might be hitting down on the ball too much. This can cause more backspin and lower carry distance. Try to improve your attack angle by focusing on sweeping the club through the ball rather than hitting down. Aim for a higher launch angle to get more distance and a better flight path.",attack angle adjustment,1.1954004,68.0,101.325,83 +6/8/24 19:32:03,Lauren,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your 4 Hybrid shot shows some room for improvement! Your club speed is good, but a slight upward attack angle will help you get more height and carry. The ball is spinning a bit sideways, which can affect accuracy, so focusing on a straighter club path can help with that. Let's work on ensuring your club face is square at impact to improve your overall distance and direction.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:32:42,Herald,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"You're generating good club speed and the ball's carry distance is solid for a hybrid. However, your attack angle is slightly negative, which may be contributing to a high spin rate and causing less distance. Work on hitting slightly upwards on the ball. Also, the club face is quite open relative to your swing path, which could lead to the ball drifting right. Focus on managing your club face and path to achieve a straighter shot.",club path drill,1.1954004,68.0,101.325,83 +6/8/24 19:33:21,Brian,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your swing generated good power, but the club face is open relative to your swing path, which is causing the ball to slice. Focus on aligning your club face more towards your target at impact. Also, your attack angle is slightly negative, indicating a potential need to tee the ball slightly higher or adjust your ball position to promote a cleaner strike.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:34:29,Brian,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your club speed is decent, but your attack angle is slightly negative, which can lead to lower launch and more spin than desired. Try to focus on hitting up on the ball a bit more to increase your launch and reduce backspin. Your club path is good, but the face angle is too open, causing a rightward launch direction. Work on closing the clubface as you swing through.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:34:56,Jason,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your club speed is solid for a 5 wood, and you're getting good distance, but your attack angle is slightly negative. This means you might be hitting down on the ball instead of sweeping it. Additionally, your club face is open relative to your path, which could be causing that slice to the right. Focus on a more neutral club face to improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:36:29,Herald,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your driver club speed is solid at 88 mph, but your attack angle is slightly downward at -2 degrees. This means you're hitting a bit too much into the ball instead of sweeping it. Work on having a more upward angle with your driver to get better launch conditions and more distance. Also, the club face is aiming a bit right of your swing path, which may cause some slicing. Focus on aligning your face more square to your target at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your driver swing shows some potential but also has room for improvement. The club speed is decent, and you're getting good ball speed, which is great. However, your attack angle is slightly negative, and your face angle is quite open at impact, leading to a rightward ball flight and high spin, which may be causing inconsistency. Focusing on making sure your club face is square at impact will help straighten your shots and reduce the spin. Try to increase your attack angle by hitting up on the ball, which can help you launch it higher and with less backspin.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:39:59,Herald,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your driver shot shows some good potential! You have a decent club speed and a good smash factor, which means you're hitting the ball efficiently. However, the launch angle is a bit low, which can affect distance. Also, your backspin is quite high. You might want to work on getting a higher launch to maximize your carry distance, and reduce spin for better distance control. Try focusing on your swing path and face angle to achieve a more consistent strike.",launch angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:40:41,Brian,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your driver swing is looking good overall, but there are a couple of areas to improve. Your club speed is decent at just under 83 mph, which is a solid starting point. However, the negative attack angle (-2.5 degrees) suggests you're hitting down on the ball a bit too much. This can lead to less distance and a lower launch angle. Try to focus on hitting up on the ball for more height and distance. Additionally, your carry deviation indicates some inconsistency in your direction, so working on controlling your swing path will help straighten out your shots.",uphill driving drill,1.1954004,68.0,101.325,83 +6/8/24 19:41:14,Lauren,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Your driver shot looks solid, with good ball speed and decent carry distance. However, your launch angle is a bit low, which could be affecting your overall distance. Aim for a launch angle around 12-15 degrees for optimal performance. Also, try to reduce backspin; it’s on the higher side right now. A lower backspin will help achieve longer drives. Consider working on your attack angle to be slightly more positive (upward) and focus on keeping the club face aligned at impact to improve accuracy.",launch angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:42:28,Herald,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your driver speed is good, but the angle of your attack is slightly down, which can lead to low launch and high spin. Try to hit the ball with a more upward angle for better launch. Also, your club face is a bit closed at impact, causing a left spin. Focus on keeping the face square to your path to straighten your shots.",upward attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:43:30,Lauren,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your ball speed is solid, but the attack angle is a bit steep, which is why you have high backspin and a lower carry distance compared to your total distance. Try to level out your swing a bit more. This will help you hit the ball farther and lower the backspin for better control. Also, your club path shows you're aiming a bit to the right, which contributes to the ball veering off target. Focus on bringing the club path more straight back and through.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:43:55,Brian,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Good effort with your gap wedge! Your club speed is decent, but your attack angle is a bit too steep. Try to keep your angle of attack closer to level. This can help improve your ball striking and reduce excessive backspin. Focus on keeping the clubface square to your path for better direction. Practicing a more neutral swing path could also help.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:44:25,Brian,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot showed some solid distance and a decent smash factor, but the ball tends to curve left due to the high side spin and your club path being right of the face angle. Focus on bringing your club path more in line with the face angle for straighter shots and look to reduce the downward attack angle for better flight. Keep practicing and you'll continue to improve!",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:44:50,Brian,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your gap wedge shot shows a decent club speed and ball speed. However, the attack angle is a bit too steep, and your club path and face angle may be causing some inconsistency. Focus on straightening out your path and face at impact to improve accuracy. Additionally, your backspin is high, which can lead to more height but less distance. Try to smooth out your swing for better control and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:10,Jason,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your shot shows a solid swing speed and decent carry distance, but the significant deviation in direction suggests you may be struggling with your aim and swing path. The attack angle is a bit steep, which can add to inconsistencies. Focus on keeping your club path more neutral and aim for a face angle closer to the target to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:36,Lauren,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Your gap wedge shot showed good distance, but your club path and face angle indicate a significant fade. Focus on aligning your clubface square to your target and adjust your swing path to be more neutral to help straighten out your shots. Also, your attack angle is a bit steep; try to shallow it out to improve contact and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:56,Brian,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your shot shows good club speed and decent carry distance for a gap wedge, but there are a few areas to work on. The attack angle is slightly negative, which means you might be hitting down on the ball too much. This can lead to lower launch and more spin, making it tougher to control the distance. Try to focus on a more neutral or slightly positive attack angle to help the ball rise higher and carry further. Additionally, your club path is quite open relative to the target which could cause your shots to veer off to the right. A more in-to-out swing path will help you improve both direction and consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Great job with your gap wedge! Your club speed and ball speed are solid, but it looks like your club face is slightly open compared to your club path, which is causing some rightward spin. Focus on aligning your clubface better with your swing path at impact to improve accuracy. Additionally, consider reducing your attack angle for a more optimal strike.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:35,Lauren,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your club speed is good, but your attack angle is too steep and your club path and face angle suggest you're coming in too much from the outside. This means you'll likely hit the ball with a bit too much side spin, making it tough to control. Focus on bringing the club down more level to the ground and squaring the club face as you hit. This should help both your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:56,Lauren,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shot shows a strong club path that points to the right (around 20 degrees), which can contribute to a pull or slice. The attack angle is downward, which is good for a wedge, but try to get the clubface a bit more square to the target line to improve accuracy. Work on controlling your backspin to help with landing and stopping the ball on the green. Overall, focus on aligning your body and clubface better to decrease side spin and improve consistency.",alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"You're doing a great job generating speed with your sand wedge! However, your attack angle is slightly negative, which could lead to less height and more distance control issues. Focus on a smoother, more upward motion through impact to get that ball up in the air. Your club path and face angle are working together well, but ensure they align more consistently to reduce sidespin and improve your accuracy.",attack angle adjustment drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:10,Herald,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your shot shows a solid club speed and ball speed, indicating good power. However, the attack angle is a bit too negative, meaning you're hitting down on the ball more than ideal for a sand wedge. This is likely contributing to the higher backspin and can cause the ball to stop quickly but may also reduce carry distance slightly. Focus on flattening out your swing a bit more. Your club path and face angle are open, causing the ball to fade. Work on aligning your clubface with your swing path to achieve a straighter shot.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your sand wedge shot showed good distance, but the club face was slightly open at impact, leading to a high right ball flight. Work on aligning your club face with your target at address and through impact. Consider practicing at a slower pace to build better control.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:56,Lauren,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your sand wedge shot shows that your club path and face angle are pointing left at impact, causing your ball to veer off target. Additionally, the attack angle is too steep, which may lead to inconsistency. Focus on improving your swing path and keeping the face square at impact to hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:49:03,Jason,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there might have been some issues with the data collection, but from what I can see, focus on your face angle at impact and aim for a more consistent swing path. These elements are crucial for better control of your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:49:20,Lauren,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your swing speed is solid for a sand wedge, but the club face is closing too much at impact, causing the ball to curve left (or pull). To straighten your shots, focus on keeping the club face more square to your target line at impact. Also, your angle of attack indicates you're hitting down too sharply; try to feel like you're sweeping the ball off the ground. This will help lower that backspin and improve your carry distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your swing speed is good for a sand wedge, but your attack angle suggests you're hitting down a bit too much, which can lead to excessive backspin and loss of control. Work on keeping the clubface more square to the target during the swing to reduce sidespin, and try to slightly shallow out your angle of attack. This could help you achieve a cleaner hit and better distance control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your shot with the sand wedge shows that you're generating decent club speed and a good amount of backspin, which is great for greenside control. However, your attack angle is a bit steep, meaning you're hitting down on the ball too much. This could lead to inconsistent strikes. Additionally, your club face is closed relative to the path, causing the ball to start left and curve even more that way. Focus on flattening your attack angle and ensuring your club face is squared at impact for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your shot shows a decent club speed and launch angle, but the club face is slightly closed at impact, causing the ball to have a negative deviation to the left. Focus on keeping the club face square at impact for straighter shots. Your spin rate is good for a sand wedge, but consider lowering your attack angle for better distance control on pitch shots.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:51:23,Jason,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Your shot data shows a few areas to work on. The club speed is good for a sand wedge, but your attack angle is slightly negative, indicating you might be hitting down too much. This can cause excessive backspin and height. The club path is reasonably good, but the face angle suggests you're hitting slightly to the right. Focus on making sure your clubface is square to your path at impact. Also, your carry distance is around 64 yards, which is decent, but aim for a more consistent ball flight with less total deviation in distance. Try to center your strike on the clubface for better control.",clubface alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:51:37,Jason,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your sand wedge shot shows good effort, but the face of the club is slightly open at impact, which is causing the ball to spin left and not get the height you want. Focus on improving your club face alignment at impact and try to make a smoother swing to control the ball better.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:52:00,Brian,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your shot shows a good carry distance, but we need to fix the club face alignment at impact, which is open. Work on setting up your club face square to your target line to improve accuracy. Also, your spin rate is quite high, which can result in less distance. Focus on a smoother swing to help reduce spin and improve overall consistency.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your shot shows a strong club face angle, which is good for direction, but your attack angle indicates you're entering the ball too steeply. This can cause excessive backspin and can lead to inconsistent shots. Focus on shallowing your swing a bit and working on your follow-through to promote better contact and distance.",swing path drill,1.1954004,68.0,101.325,83 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json new file mode 100644 index 0000000000..b69756a4fc --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json @@ -0,0 +1 @@ +{"Golf_Shot_Data_8_chunk_0.txt": "file-F9CMEHjn7sAcToxcug4XEu", "Golf_Shot_Data_8_chunk_1.txt": "file-E2dyskKm699WzGD4Mv4sVa", "Golf_Shot_Data_8_chunk_2.txt": "file-156WtzJgoc9BnyuaT7cVje", "Golf_Shot_Data_8_chunk_3.txt": "file-WNmN1KTu4UPmVnHHCy6xiD", "Golf_Shot_Data_8_chunk_4.txt": "file-9fnXXMKtN7YjRob5VFUQg3", "Golf_Shot_Data_8_chunk_5.txt": "file-N9tmKhhsWJaDQ8bSey1M3J", "Golf_Shot_Data_8_chunk_6.txt": "file-WfaPxpz7mRELXzBvD4v4j3", "Golf_Shot_Data_8_chunk_7.txt": "file-7SeHzw6rNRkmcnS3uwCpog", "Golf_Shot_Data_8_chunk_8.txt": "file-KXJQp93uAazF9JQ4pssjLu", "Golf_Shot_Data_8_chunk_9.txt": "file-UJEqh4pgQi9DVqpiEywE2d", "Golf_Shot_Data_8_chunk_10.txt": "file-ADBYscUTXNSYCfwv1YgR3C", "Golf_Shot_Data_8_chunk_11.txt": "file-HNLCKh2zcPVnKAQq3e7hSC", "Golf_Shot_Data_8_chunk_12.txt": "file-GfnyJSkqcJ25cUXp4zdhNP", "Golf_Shot_Data_8_chunk_13.txt": "file-EWRSqU2fs9ZwWoCr4w7Cmo", "Golf_Shot_Data_8_chunk_14.txt": "file-4B5FtaQpa2kA8zc9xu7Y51", "Golf_Shot_Data_8_chunk_15.txt": "file-5xnVsXsRT4fGhcLrVczZuY", "Golf_Shot_Data_8_chunk_16.txt": "file-CQeYCm8ptpDYMHK2qBaJ79", "Golf_Shot_Data_8_chunk_17.txt": "file-42PYoN9WKCvdNB4vfuQ1w5", "Golf_Shot_Data_8_chunk_18.txt": "file-KoUYrxXeWPNyShYCJZeVVz", "Golf_Shot_Data_8_chunk_19.txt": "file-5fgy2JwEPacWTDty45BxUP", "Golf_Shot_Data_8_chunk_20.txt": "file-Qwn1skRkbQVet4GP5zPr6h", "Golf_Shot_Data_8_chunk_21.txt": "file-UGfUj89G54G2dpmvawYxpu", "Golf_Shot_Data_8_chunk_22.txt": "file-UPjbbtSafFX7GiUByJw13o", "Golf_Shot_Data_8_chunk_23.txt": "file-GkTamucq6ZceVdu1LqqrVV", "Golf_Shot_Data_8_chunk_24.txt": "file-BNGwtKWYFSf4Rrn8mU7D1M", "Golf_Shot_Data_8_chunk_25.txt": "file-QxdsBoXZjou7UPTCcVbVSS", "Golf_Shot_Data_8_chunk_26.txt": "file-ApKgxyY5Uha2gifzDWtHfo", "Golf_Shot_Data_8_chunk_27.txt": "file-GE8hzGvasTBCP2BisodWtF", "Golf_Shot_Data_8_chunk_28.txt": "file-Mz3DjPiZChJ2SHLYtKwBnf", "Golf_Shot_Data_8_chunk_29.txt": "file-9CDGVW2NWF9TvF6ymKCUSQ", "Golf_Shot_Data_8_chunk_30.txt": "file-8srKrQ7t5Qtkc3BPgrqWxy", "Golf_Shot_Data_8_chunk_31.txt": "file-XkFX4f17PaPg8RCpYmDfnv", "Golf_Shot_Data_8_chunk_32.txt": "file-M3ayPb2af6sRQ3yB5gJJq5", "Golf_Shot_Data_8_chunk_33.txt": "file-CKjdx23kH88TahbdaTkG6T", "Golf_Shot_Data_8_chunk_34.txt": "file-Bws91EWioBPq7y7XSbYUsq", "Golf_Shot_Data_8_chunk_35.txt": "file-1sR8teRBNf6N4BDBWzMjRs", "Golf_Shot_Data_8_chunk_36.txt": "file-17wHEpWmPX7pZ6o3JjEK6r", "Golf_Shot_Data_8_chunk_37.txt": "file-Wb3YT1arWSgYZtXRp5GuWe", "Golf_Shot_Data_8_chunk_38.txt": "file-Tb2gGJ6Aow95v3zoBtkN3A", "Golf_Shot_Data_8_chunk_39.txt": "file-8LY34kAbKBqrgu6oSh2GS8", "Golf_Shot_Data_8_chunk_40.txt": "file-Ri7RWoeHePpCgH3LWeTorm", "Golf_Shot_Data_8_chunk_41.txt": "file-SjZZiTC2hZyoFraTvE5hBp", "Golf_Shot_Data_8_chunk_42.txt": "file-59nLf124wYWmyYLyggeRB7", "Golf_Shot_Data_8_chunk_43.txt": "file-UUbBYRwhjEUHbk3xJxG76p", "Golf_Shot_Data_8_chunk_44.txt": "file-E6xGwv7KZ7L3xRdqCJfats", "Golf_Shot_Data_8_chunk_45.txt": "file-SpNbJLSRnyTpmdq7JeDb35", "Golf_Shot_Data_8_chunk_46.txt": "file-NYsPPucZ5FEU1DyRF8hYxX", "Golf_Shot_Data_8_chunk_47.txt": "file-SsexsSWXzqhzh6oncVRLxg", "Golf_Shot_Data_8_chunk_48.txt": "file-4KnACxMUxw9B2nDoAv6Y3x", "Golf_Shot_Data_8_chunk_49.txt": "file-Y5axETyxKbSKTxpj9HMBQw", "Golf_Shot_Data_8_chunk_50.txt": "file-AJzXEqdt26zJkrdqVHVChA", "Golf_Shot_Data_8_chunk_51.txt": "file-SVgbrDMXc8dotE4t2pkHuz", "Golf_Shot_Data_8_chunk_52.txt": "file-S2G5sfpuUo2UZi3twMQ3dy", "Golf_Shot_Data_8_chunk_53.txt": "file-BBFcjuS1MoZtZKc6Lnxa7A", "Golf_Shot_Data_8_chunk_54.txt": "file-RrNUfpDTeZybrf6X2AMMHM", "Golf_Shot_Data_8_chunk_55.txt": "file-835XLCfdE1qHwuqg4QkotD", "Golf_Shot_Data_8_chunk_56.txt": "file-DqT1zS7XtPvq8MBPwqjG8w", "Golf_Shot_Data_8_chunk_57.txt": "file-MNjSEDXfLPSNkTARbiDMF6", "Golf_Shot_Data_8_chunk_58.txt": "file-EGExqLPqdD2FZcxhgDfqLW", "Golf_Shot_Data_8_chunk_59.txt": "file-QJTby8Rf3dCXm39CpuCN7J", "Golf_Shot_Data_8_chunk_60.txt": "file-PJNycYsTGgHJjV9BWGchqC", "Golf_Shot_Data_8_chunk_61.txt": "file-YJ5xoKd3PLaStj5UgySBht", "Golf_Shot_Data_8_chunk_62.txt": "file-2aEHxJFP5P39jzqJFJnSdP", "Golf_Shot_Data_8_chunk_63.txt": "file-EsdEdM5ADT4qAx98JydUke", "Golf_Shot_Data_8_chunk_64.txt": "file-Vk3iQz31yGiX5q2n3ynyGN", "Golf_Shot_Data_8_chunk_65.txt": "file-XQbWzmPfYefK7Gu7bGAENR", "Golf_Shot_Data_8_chunk_66.txt": "file-HmMb2Q6px9asRQaoombyof", "Golf_Shot_Data_8_chunk_67.txt": "file-KJYYRUKJufQbfbQD47AAfV", "Golf_Shot_Data_8_chunk_68.txt": "file-4aWLpnE2sW5MRNVoZPNLvB", "Golf_Shot_Data_8_chunk_69.txt": "file-VWihmHr5dGdCQyA68o1rJK", "Golf_Shot_Data_8_chunk_70.txt": "file-Hdt6TnuVENzpd6BGTSbeu4", "Golf_Shot_Data_8_chunk_71.txt": "file-3HWFHvma3MqF6KYJftDBdg", "Golf_Shot_Data_8_chunk_72.txt": "file-HFz5oXARpD17wQAkQH7yy9", "Golf_Shot_Data_8_chunk_73.txt": "file-YLWmDt4Cdw7pLAAJ9hgqFe", "Golf_Shot_Data_8_chunk_74.txt": "file-MTPYKFA4e7FR7PEHMk63UE", "Golf_Shot_Data_8_chunk_75.txt": "file-V6aPMJSxfaYy8TMRSUH5ya", "Golf_Shot_Data_8_chunk_76.txt": "file-FNtCjo2PNovAaU1kqgrs2Q", "Golf_Shot_Data_8_chunk_77.txt": "file-Ddt9KTF6fUGAZ5a4cEwR8a", "Golf_Shot_Data_8_chunk_78.txt": "file-UbadvEd6X1VasFV92bKV4q", "Golf_Shot_Data_8_chunk_79.txt": "file-5ijn9PbboQ1ZmsSKKRS2gF", "Golf_Shot_Data_8_chunk_80.txt": "file-7ywdhWVYv8UfKNxrZFDQnz", "Golf_Shot_Data_8_chunk_81.txt": "file-2iFJFcL5f3fA4rdVtai6FM", "Golf_Shot_Data_8_chunk_82.txt": "file-977yvFZntHhKCmsUCxxnx7", "Golf_Shot_Data_8_chunk_83.txt": "file-5UNTawQm7NE3A3ybBiRY2n", "Golf_Shot_Data_8_chunk_84.txt": "file-ANErs8YJX6rdMyBr8gNeBp", "Golf_Shot_Data_8_chunk_85.txt": "file-LXtuy7yUtDGhmttXoJWj44", "Golf_Shot_Data_8_chunk_86.txt": "file-PsP6GtvjQajzLRkTFwDbmZ", "Golf_Shot_Data_8_chunk_87.txt": "file-XTzdUH7Z2oAfyWYusiLfGQ", "Golf_Shot_Data_8_chunk_88.txt": "file-CBdmPEWk64ufqYMRo1YqjW", "Golf_Shot_Data_8_chunk_89.txt": "file-2SGL6BgLLTM9EvqAYWad9v", "Golf_Shot_Data_8_chunk_90.txt": "file-3L5gZyJhMGQvR6k1fm2FTs", "Golf_Shot_Data_8_chunk_91.txt": "file-WLFaPYNetN9XNY8XrKELFK", "Golf_Shot_Data_8_chunk_92.txt": "file-FeciSz62HUPtuLDHudv2Bv", "Golf_Shot_Data_8_chunk_93.txt": "file-C2aFbf6zHsZiio6Um5jGn3", "Golf_Shot_Data_8_chunk_94.txt": "file-SmyGqjEPLb9QGG4tR2Nwud", "Golf_Shot_Data_8_chunk_95.txt": "file-5etpWyALbT2HWK3q8zAnku", "Golf_Shot_Data_8_chunk_96.txt": "file-DDCBBV3tVF1m7S8tbeb63a", "Golf_Shot_Data_8_chunk_97.txt": "file-XEN8jDiYtQoNAABKXVBFfD", "Golf_Shot_Data_8_chunk_98.txt": "file-QdTA9bMy7QhWKxCHZC6ynF", "Golf_Shot_Data_8_chunk_99.txt": "file-7qwZjV1Gtr6dStnJpDfa9p", "Golf_Shot_Data_8_chunk_100.txt": "file-KYU9RLzkUGushyTKTXMhEy", "Golf_Shot_Data_8_chunk_101.txt": "file-TR3B3tg4v62Rhfei3oMea6", "Golf_Shot_Data_8_chunk_102.txt": "file-8zZnZuHXnfryuiRtB3UU9a", "Golf_Shot_Data_8_chunk_103.txt": "file-41NqMKy6VbQuUxe6HWBFJm", "Golf_Shot_Data_8_chunk_104.txt": "file-HS2bYjzMtFctqVNmVypQ7E", "Golf_Shot_Data_8_chunk_105.txt": "file-GfnYZSzAhRMcu8D8JC7UdN", "Golf_Shot_Data_8_chunk_106.txt": "file-N9W6cXDNxpbyD7a3GkLs5c", "Golf_Shot_Data_8_chunk_107.txt": "file-1q7JzyZcAK8ucdNm8JC8M6", "Golf_Shot_Data_8_chunk_108.txt": "file-JGTHp8apVCT6rp6r9WskK8", "Golf_Shot_Data_8_chunk_109.txt": "file-5QfqTFdXQYpGpD8Bbv93UP", "Golf_Shot_Data_8_chunk_110.txt": "file-DBb6KgdPd6k5PKViQBZEFK", "Golf_Shot_Data_8_chunk_111.txt": "file-8LGio4HhDiHfGaeQWVtaxJ", "Golf_Shot_Data_8_chunk_112.txt": "file-TrRQ7cLcsGRVzYqRemK6jf", "Golf_Shot_Data_8_chunk_113.txt": "file-5ZN1Xy4PBkuUsFbESerskC", "Golf_Shot_Data_8_chunk_114.txt": "file-4MTJNGKvdPXv1P736Wn8bT", "Golf_Shot_Data_8_chunk_115.txt": "file-1AGvRDDeu1Dojh3MqfHrH2", "Golf_Shot_Data_8_chunk_116.txt": "file-SZQ32VUVaGcDAHwtV8JHua", "Golf_Shot_Data_8_chunk_117.txt": "file-J3gcoYBVMM8sz58U28543C", "Golf_Shot_Data_8_chunk_118.txt": "file-BMkzNtodjp27DNRD72hS6B", "Golf_Shot_Data_8_chunk_119.txt": "file-UHUN4Jg52xnMZPHbRTbk7A", "Golf_Shot_Data_8_chunk_120.txt": "file-Ron2ydPAjTGjeTwWXEYKVV", "Golf_Shot_Data_8_chunk_121.txt": "file-FPf8FK1LDsTTF98GkGDiAe", "Golf_Shot_Data_8_chunk_122.txt": "file-Y3B7KDnFXtKbY4KhwfPpYz", "Golf_Shot_Data_8_chunk_123.txt": "file-5wosgVruQ7cEBC2bVP6uvw", "Golf_Shot_Data_8_chunk_124.txt": "file-KbbyVJirvFUUwcf2RjPrUC", "Golf_Shot_Data_8_chunk_125.txt": "file-A4frcJWhaLEcfZY1ccQVJE", "Golf_Shot_Data_8_chunk_126.txt": "file-BaMztSjUqNEqcWR8WyAuGW", "Golf_Shot_Data_8_chunk_127.txt": "file-KYmm2mAmbNiH94VKi6pEbe", "Golf_Shot_Data_8_chunk_128.txt": "file-TNgXzVohVb1U9V6ZgfKDQz", "Golf_Shot_Data_8_chunk_129.txt": "file-J5XXHXbBPMRQJHvs23hp4L", "Golf_Shot_Data_8_chunk_130.txt": "file-RGCz6cWJTfCYw7Pwck6qzY", "Golf_Shot_Data_8_chunk_131.txt": "file-DQFuDcch6JbreLHTuLjBur"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv new file mode 100644 index 0000000000..82e06d825f --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv @@ -0,0 +1,79 @@ +Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity +5/30/24 22:03:23,Lauren,,Pitching Wedge,63.98236171173676,-3.9634993076324463,-2.6018123626708984,2.0087459087371826,4.61055850982666,87.74381562891631,1.3713750677762309,21.57220268249512,1.3244725465774536,4089.396484375,258.93475341796875,4097.5859375,Estimated,-3.6230506896972656,18.3832295965442,113.72400693268082,0.1532334089279174,0.3060937648216324,124.5397914136347,0.0442346595227718,0.0953591341842905,"You're making solid contact with your pitching wedge, but there are a couple of areas to focus on. Your club path is a bit to the left, which can cause a slight fade. Aiming for a straighter path can help improve your accuracy. Also, your attack angle is slightly downward; try to level out your swing a bit for better launch and distance. Lastly, managing your backspin will help control your shot more effectively.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:04:06,Brian,,Pitching Wedge,62.87879684109976,-2.1303327083587646,3.7020106315612793,1.1037604808807373,-2.598250150680542,86.07402368957628,1.368887892481354,14.977065086364746,1.369875431060791,5174.859375,1495.0545654296875,5386.498046875,Estimated,-16.114391326904297,11.052759609186978,99.92372254348628,-3.8751492500305176,-6.753111150666427,112.84635124773922,-4.476715564727783,-8.808142616961163,"Your shot shows good club speed and carry distance for a pitching wedge. However, the attack angle is slightly negative, which means you're hitting down on the ball more than ideal. This can lead to excessive backspin and a lower flight. Focus on making a more level swing. You also have a bit of right spin, indicating your club path may be slightly out to the right. Work on a more neutral path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:04:38,Lauren,,Pitching Wedge,65.49527866059316,-2.4591660499572754,2.936609268188477,5.213776588439941,2.277167320251465,89.76795014766412,1.370601850751041,17.80867576599121,4.650163173675537,6984.65869140625,-213.25543212890625,6987.9130859375,Measured,1.7488101720809937,16.83765982139107,110.08702026371613,5.74750280380249,11.02465625464606,117.92089135462356,5.757962226867676,11.830599679702004,"Your shot with the pitching wedge shows good ball speed and a solid carry distance. However, the club face is pointing a bit too much to the right at impact, leading to some sidespin and deviation from your target. Focus on aligning your club face and practicing a more neutral swing path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:05:08,Jason,,Pitching Wedge,67.87207471147258,-2.4020793437957764,6.426488876342773,3.9974286556243896,-2.429060220718384,87.24884533828299,1.2854895877160375,20.32680320739746,4.087705612182617,3473.076171875,1565.867431640625,3809.75048828125,Estimated,-24.268659591674805,15.65981679804156,109.39799684759691,-3.289381265640259,-6.277132876204803,121.85274944133651,-4.068231105804443,-8.644733072335953,"Your club speed is good, but your attack angle is a bit too steep. This means your club is coming down too much on the ball, which can lead to excessive backspin. Try to flatten your swing path and keep the face aligned better with your path to ensure a cleaner strike. Focus on keeping the clubface square to your target as you hit the ball.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:05:46,Jason,,Pitching Wedge,65.00666989658112,-1.4982960224151611,2.086385726928711,0.1221166253089904,-1.9642691612243648,88.43988866654308,1.3604740683877792,15.817036628723145,0.36137256026268,4877.9814453125,1359.476806640625,5063.8798828125,Estimated,-15.57297420501709,12.637458815634773,106.4556071242796,-4.93244743347168,-9.153184144070224,118.76246928255932,-5.467767715454102,-11.316349801048432,"Your shot shows a solid club speed at 65 mph and good ball speed around 88 mph, indicating you're making decent contact. However, your attack angle is slightly negative, which means you're hitting down on the ball instead of picking it up. This can lead to unnecessary spin and a less optimal launch angle. Try to focus on having a shallower angle of attack, which will help you get more height and distance. Additionally, the backspin is quite high; working on this will help your ball stop more effectively on the greens.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:06:21,Jason,,Pitching Wedge,,,,,0.0,90.03599612248308,-40.24969100952149,18.44425201416016,3.7101662158966064,4803.62841796875,958.432373046875,4898.3095703125,Measured,-11.283629417419434,16.352600052100343,113.84602384259142,-0.1988101750612259,-0.3964717818763859,124.0865249591152,-0.5421248078346252,-1.1740129165940658,"Your shot data shows good ball speed with a carry distance of about 114 yards, but the spin rate is quite high. This can lead to less control, especially when pitching around the green. Additionally, it looks like the angles are not being recorded, which may indicate inconsistencies in your setup or swing. Focus on alignment and ensuring a solid, repeatable swing.",spin control drill,1.2077947,63.0,101.325,88 +5/30/24 22:06:51,Lauren,,Pitching Wedge,68.24984102069311,-0.9476556181907654,3.71254825592041,2.829519033432007,-0.8830292224884033,93.16899891736102,1.3651167171087255,13.944567680358888,2.788771152496338,5625.3583984375,562.6395263671875,5653.42578125,Estimated,-5.711638927459717,13.246591151029977,114.18776964490462,0.7715171575546265,1.5375941993684563,125.9584716123436,0.5619739294052124,1.2352384357022572,"Great job! Your club speed is solid for a pitching wedge, and your ball speed indicates good contact. However, your attack angle is slightly negative, meaning the club is descending a bit too much at impact. Work on getting that attack angle closer to zero by focusing on sweeping the ball a bit more rather than hitting down on it. Your ball is also spinning quite a bit; aim to reduce that for a better distance control. Overall, keep practicing and you'll see improvement!",sweep drill,1.2077947,63.0,101.325,88 +5/30/24 22:09:16,Jason,,7 Iron,67.01183503413631,-3.898752927780152,3.51611852645874,9.39675998687744,5.880641460418701,82.35734762723314,1.22899705082363,14.381916999816896,8.158673286437988,5409.22705078125,-306.54205322265625,5417.90576171875,Estimated,3.243494987487793,9.56719392728712,92.99327219617771,9.513265609741213,15.369567738614592,106.28123407995372,9.58703899383545,17.700689163124707,"Your club speed and ball speed are decent, but the ball is launching a bit too low with high backspin, which is affecting your distance. The face angle is significantly open at impact, causing the ball to spin sideways and veer off target. Focus on improving your clubface alignment and try to bring your attack angle closer to level to help with both distance and direction.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:09:49,Brian,,7 Iron,68.5876419242386,-5.281422138214111,4.421710968017578,9.7911958694458,5.369484901428223,93.25377660613684,1.3596294316277018,17.350584030151367,8.595986366271973,3507.711669921875,-169.43673706054688,3511.801513671875,Measured,2.765469789505005,15.50478527787368,121.91763767358316,9.956035614013672,21.078650636250583,135.86199946980287,9.98741340637207,23.56281988834576,"Great effort with your 7 iron! Your club speed is decent, but your attack angle is a bit steep, indicating you're hitting down more than you should. This could lead to high backspin and less distance. Try to aim for a more neutral attack angle. Additionally, your face is closed relative to your path, causing the ball to curve left. Focus on making sure your clubface is more aligned with your swing path. Consider practicing your swing path to straighten out those shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:10:22,Herald,,7 Iron,65.82081730558093,-0.9324445724487304,0.9263463020324708,9.054011344909668,8.127664566040039,75.27367893569681,1.143615075246329,18.863672256469727,7.553081512451172,2151.73681640625,64.59789276123047,2152.706298828125,Estimated,-1.7195762395858765,9.248609978222817,84.89342359883358,7.426872730255127,10.97338478915094,102.34887537681608,7.332671642303467,13.06285970841509,"Your swing speed with the 7 iron is solid, but your club face is quite open at impact, which is causing the ball to veer to the right (slice). Focus on keeping your face more square to the target as you swing through. Additionally, your attack angle is slightly descending; try to make more of a sweeping motion through the ball. This can help improve your launch angle and carry distance.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:10:47,Jason,,7 Iron,63.93939260737534,-1.4044315814971924,-0.5365117788314819,11.903778076171877,12.440289497375488,78.24370547713443,1.2237167462255358,22.6135196685791,9.710902214050291,2351.438232421875,334.1553039550781,2375.0625,Estimated,-8.087964057922363,13.696166602368294,97.03276281419858,8.2216796875,13.876002623428576,112.20850751743728,7.912046909332275,15.445844994522872,"Your 7 iron swing shows some good potential, but the club face is open at impact, causing your shots to veer right. To improve, focus on squaring the club face more as you approach the ball. Also, work on keeping a more neutral swing path to help straighten your shots. You can improve your attack angle with a slight upward move through impact, which could lead to better contact and distance.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:11:10,Lauren,,7 Iron,65.76111879418931,-5.60004186630249,4.21283769607544,11.279349327087402,7.066511631011963,71.49894700968116,1.0872525942487288,19.66025161743164,9.79225254058838,1420.2984619140625,-228.17752075195312,1438.510498046875,Estimated,9.12684440612793,8.11128246789383,76.67602192136565,11.2383451461792,14.943451381527325,96.14801506324056,11.454267501831056,19.09362933399757,"Your 7-iron shot shows some good potential, but your attack angle is a bit too steep and the club face is open at impact, which could be causing your shot to go right and lose distance. Focus on making sure the club face is square at impact by working on your grip and alignment. Additionally, try to improve your attack angle by hitting down less and maintaining a more level swing. This should help you find more consistency and distance.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:11:41,Jason,,7 Iron,88.0308480513977,,,,0.0,95.685705887734,1.0869565385973214,15.73163890838623,2.753185749053955,4343.013671875,-6.535417556762695,4343.0185546875,Measured,0.0862192958593368,15.472131528622526,123.71057036778166,2.9386489391326904,6.342279760270856,136.1849554689761,2.923086881637573,6.944880615750208,"Great job with the 7 iron! Your club speed of 88 mph and ball speed of 96 mph suggest solid contact. However, your backspin is a little high at over 4300 rpm, which can lead to less distance. Focus on lowering your backspin for more roll after landing. Also, aim to keep your aim consistent, as your carry deviation indicates slight misses to the left. Work on your alignment and ensure your clubface is aimed at your target during setup.",alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:12:17,Herald,,7 Iron,71.00062315773039,-5.932560920715332,0.6518513560295105,11.430803298950195,10.77895164489746,74.69187444667568,1.0519889984732254,14.372336387634276,9.47108554840088,4139.48583984375,1035.6246337890625,4267.06689453125,Estimated,-14.046056747436523,6.705408663098979,75.6075395989401,6.420862197875977,8.45524975559158,93.2014785672054,5.75503396987915,9.345854718718442,"Your shot with the 7-iron shows a decent club speed but your attack angle is a bit steep, meaning you're hitting down on the ball too much. This can lead to higher backspin and can affect your carry distance. Work on leveling your swing to improve distance and control. Additionally, your club face is well-open at impact, which can cause the ball to spin to the right. Focus on getting your club face more square at impact for straighter shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:12:49,Brian,,7 Iron,73.66268098484852,,,,0.0,82.95399994498803,1.126133326073899,18.6677360534668,6.038691997528076,4705.974609375,-215.4344787597656,4710.9033203125,Estimated,2.6211094856262207,13.52122097800668,100.41240761005248,7.231854915618896,12.64039680827716,111.79574093167504,7.271894931793213,14.150932820260095,"Your shot data shows a solid ball speed for your club speed, which means you're generating decent power. However, the high backspin rate indicates that the ball might be climbing too high without carrying far enough. Work on finding a more optimal launch angle. Since your carry distance is decent, focus on improving your club path and face angle to reduce sidespin—this will help with consistency and accuracy. You seem to be aiming a bit right, leading to a push. Experiment with your setup to align more towards your target.",club path drill,1.2077947,63.0,101.325,88 +5/30/24 22:13:45,Brian,,Pitching Wedge,,,,,0.0,85.32980614061853,-38.14583587646485,,-6.959562301635742,2438.16357421875,0.0,2438.16357421875,Estimated,-0.0,,,,,,,,"It seems there are some missing data points, which makes it tough to give specific advice. However, focus on improving your swing path and face angle to ensure consistent contact with the ball. A good drill for you would be to practice your setup and grip, ensuring your clubface is square to your target at address.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:14:08,Brian,,Pitching Wedge,64.29026642679446,4.798705577850342,-0.4738712012767792,4.442180633544922,4.916051864624023,40.300347944900295,0.6268499134435721,18.010305404663086,3.589613914489746,2321.04638671875,587.5900268554688,2394.267822265625,Estimated,-14.206379890441896,2.011962288032862,22.96734708068834,2.6312825679779053,1.0543739347007346,27.75029897920968,2.456068277359009,1.1891984118451262,"Great effort with your pitching wedge! Your club speed is good, but the smash factor indicates that you can improve the efficiency of your strike. Working on centering your impact on the clubface will help increase ball speed. Additionally, your attack angle is positive, which is good for a pitch, but consider aligning your club path and face angle a bit more consistently to reduce sidespin. This should help with accuracy and distance.",centered strike drill,1.2077947,63.0,101.325,88 +5/30/24 22:14:51,Herald,,Pitching Wedge,58.764966959833146,-0.9378066658973694,1.2867228984832764,-3.4070963859558105,-4.693819046020508,78.40116072759156,1.334147958956228,19.78314018249512,-2.637662649154663,3480.381103515625,1572.7952880859375,3819.2587890625,Estimated,-24.3183650970459,11.538816439523544,90.38603682558188,-9.189663887023926,-14.434916873722273,103.5810843009358,-9.994558334350586,-17.976962680695806,"Your pitching wedge shot shows that while you're generating good ball speed, the club face is closed at impact, causing the ball to go left and resulting in high backspin. This can lead to less control and inconsistency. Focus on getting the club face square at impact and reducing your spin for better distance and accuracy.",club face square drill,1.2077947,63.0,101.325,88 +5/30/24 22:15:42,Lauren,,Pitching Wedge,57.058836239652464,-3.417550563812256,0.6528675556182861,0.1701428145170211,-0.4827247262001037,80.42121636005504,1.4094436840996614,20.200973510742188,0.2214505225419998,4288.125,670.2857055664062,4340.19580078125,Estimated,-8.884130477905273,13.64415672764676,97.05544908184402,-2.5070996284484863,-4.245505227764227,108.36081139532143,-2.7787582874298096,-5.253363422635516,"Your shot data shows you're hitting the ball with good speed and distance, but the backspin is quite high, which can cause the ball to stop too quickly on the green. Additionally, a slight leftward trajectory indicates a small push in your swing. Focus on improving your attack angle and ensuring the face of your club is square to the target at impact. A good drill to work on your swing path is the 'shoulder turn check' to help you maintain a more consistent swing.",shoulder turn check,1.2077947,63.0,101.325,88 +5/30/24 22:16:02,Lauren,,Pitching Wedge,65.22697668872706,-2.239686965942383,4.170535087585449,2.9536209106445312,-1.216914176940918,88.25164550455065,1.3529930403750088,21.080137252807617,2.9480175971984863,4555.6005859375,1268.928466796875,4729.02490234375,Estimated,-15.564781188964844,18.109123330911643,111.8818302695072,-2.4956750869750977,-4.871809749477109,121.89620294699944,-2.9445717334747314,-6.261855731644744,"Your swing speed with the pitching wedge is decent, but your attack angle is a bit too downward, which can lead to excessive spin and reduced distance. Try to focus on a more neutral attack angle. This will help you hit the ball cleaner while getting the right amount of height and distance. Additionally, your club path is slightly out to the right, indicating a need to work on swing direction for more consistency.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:16:35,Lauren,,Pitching Wedge,61.67662190790679,-7.183684349060059,-0.1681440472602844,5.353282451629639,5.521426677703857,79.39669057772062,1.2873060832720826,22.122459411621094,4.37626838684082,1272.2159423828125,625.6282958984375,1417.7249755859375,Estimated,-26.18623733520508,12.132602795600292,96.99087790666636,0.2719624638557434,0.4600417242046717,117.06986011986828,-0.4664620161056518,-0.9533077569788944,"Your pitching wedge distance is good at about 97 yards in the air, but let's work on your attack angle and club path to improve accuracy. The attack angle is a bit steep, which means you might be hitting down too much on the ball. Aim for more of a level swing. Additionally, the club face is open to the path, causing the ball to drift right. Focus on swinging more directly down the target line and closing the club face slightly at impact.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:18:45,Lauren,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Estimated,-30.00000190734864,15.309203827306078,110.24314583936211,13.410179138183594,25.56769063183765,119.57782325344851,14.312192916870115,29.56026514725818,"Your swing has potential, but let's work on your club face and path at impact. The club face was closed to the path, causing a push to the right. Also, the attack angle is slightly negative; aim for a more upward angle to promote higher, softer shots. Focus on aiming for a more square club face at contact, and try to keep your path more neutral.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:19:18,Brian,,Pitching Wedge,65.23373074415395,-2.9035067558288574,0.7803218364715576,2.6955759525299072,1.9152541160583496,88.20911586178681,1.352200998709427,17.497163772583008,2.3118464946746826,6129.4775390625,1376.455322265625,6282.12744140625,Estimated,-12.656563758850098,,,,,,,,"Your club speed is good for a pitching wedge, but your attack angle is a bit too negative, meaning you might be digging the club into the ground. Try to hit more up on the ball to improve your launch and carry distance. Your spin rates are high, which can lead to less distance. Focus on a more balanced swing path to reduce sidespin, which can help keep your shots straighter.",attack angle adjustment drill,1.2077947,63.0,101.325,88 +5/30/24 22:19:53,Lauren,,Pitching Wedge,65.24144052189013,-3.950239181518554,3.309530735015869,6.519051551818848,3.2095208168029785,87.45488029505123,1.340480522739346,22.73779487609864,5.769008636474609,4761.3798828125,812.6639404296875,4830.23388671875,Estimated,-9.685811042785645,,,,,,,,"Your club speed is solid, but the attack angle being negative means the club is coming down too steeply at impact, which could cause inconsistent contact. The face is open at impact, leading to higher sidespin. Focus on making a smoother swing and aligning your clubface more square to your target when hitting the ball.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:20:23,Jason,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Measured,-30.00000190734864,,,,,,,,"Your club speed is solid for a pitching wedge, but your attack angle is a bit negative, which means you're hitting down on the ball too much. To improve this, focus on a more neutral or slightly upward angle. Your club path is also notably out to the right, causing some direction issues. Work on aligning your swing path to be more straight back and through. Additionally, the spin rate is high, indicating that while you may get a lot of lift, you may not get the desired distance. It might help to ensure your strike is cleaner and to work on making more consistent contact with the ball.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:25:01,Jason,,Pitching Wedge,69.58959730025072,-4.249607563018799,-3.436009645462036,6.692054748535156,10.128064155578612,87.00607480525105,1.250274152756702,21.50821113586425,5.067068099975586,4171.56640625,737.576904296875,4236.2705078125,Estimated,-10.026867866516112,17.814925659434948,112.14460383082589,1.984752297401428,3.884126657258463,122.99487243983369,1.669998049736023,3.5843739686317804,"You have a solid club speed and carry distance, which is great! However, your attack angle is a bit too negative, indicating you're hitting down on the ball more than needed. This can lead to excessive backspin and may affect your distance. Aim for a more neutral attack angle by focusing on leveling out your swing. Your club face is slightly open relative to your path, which could be causing some sidespin.'",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:25:26,Lauren,,Pitching Wedge,65.33826713835106,-6.459720134735107,4.2924885749816895,4.295389652252197,0.0029010772705078,88.08040054648791,1.3480675935280213,19.04484367370605,4.065436840057373,5227.14697265625,1402.03125,5411.90869140625,Estimated,-15.014537811279297,16.106220635739305,109.8510463683324,-1.1470537185668943,-2.19935944226998,119.7062563972022,-1.593236207962036,-3.3283420418322294,"Your swing speed is nice at around 65 mph, and you're creating decent distance. However, your attack angle suggests you're hitting down on the ball too much with a steep angle. This might increase backspin, causing the ball to stop quickly instead of rolling out. Focus on leveling out your swing path slightly and try to make contact with a more neutral attack angle to improve distance and control.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:25:55,Jason,,Pitching Wedge,71.89611362845699,-1.976420521736145,1.2599866390228271,10.139179229736328,8.879192352294922,83.19918538349793,1.157213946409575,16.06821060180664,8.486209869384766,2864.451904296875,-261.0511169433594,2876.32275390625,Estimated,5.207252502441406,9.680702443879795,97.1852922951939,9.971766471862791,16.828890690351955,114.78810886139036,10.114002227783203,20.15761653810977,"Your shot data shows solid ball speed for the club speed you are using, but the face angle is significantly open at impact, which is causing left spin. This results in a noticeable deviation in your ball flight. To improve accuracy, focus on keeping the club face square at impact and adjusting your attack angle towards a more neutral position. Practice will help with consistency.",face angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:26:30,Lauren,,Pitching Wedge,65.1905227092152,-3.4964346885681152,4.786198616027832,0.5102806687355042,-4.275918006896973,88.31074668949896,1.3546562141158522,22.39671897888184,1.0180387496948242,3882.0263671875,2160.3974609375,4442.6845703125,Estimated,-29.09650230407715,18.1791720841361,111.71651003886107,-8.74246597290039,-16.980202004713874,122.1463526308089,-9.565073013305664,-20.296779560565938,"Your shot shows a solid club speed, but the attack angle is a bit too negative, which means you're hitting down on the ball too much for a pitching wedge. This can contribute to high spin rates and result in less carry distance and control. Try to work on hitting more up on the ball instead. Your club path is good, indicating you're swinging slightly out to in, but the club face is fairly neutral. Focus on ensuring you're making solid contact in the center of the clubface for better distance and accuracy.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:26:56,Lauren,,Pitching Wedge,66.90673971305296,-3.601727247238159,6.816025257110596,-0.7281845808029175,-7.544209957122803,88.29758844127628,1.319711419506668,24.64582061767578,0.2547214329242706,1958.001953125,-1130.4527587890625,2260.90576171875,Estimated,30.0,19.003620586740453,119.24271896236952,7.827995300292969,16.24085725135558,134.3742091736658,8.673554420471191,20.26425618017538,"Your shot shows good club speed and a solid smash factor, but there are some areas to work on. The club path is cutting across the ball too steeply, resulting in a pull. Focus on adjusting your swing path to bring it closer to straight through impact. Also, the attack angle is slightly negative; aim for a more level swing to help get the ball airborne longer and improve carry distance. A minor tweak in your grip and stance could also enhance your face angle.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:27:30,Lauren,,Pitching Wedge,64.42328675910267,-5.22957181930542,6.220073699951172,5.503621578216553,-0.7164521217346191,90.7908546153667,1.409286287346065,23.28675842285156,5.299098491668701,4145.99267578125,702.846923828125,4205.1455078125,Measured,-9.621559143066406,21.81311750832083,120.57258980733876,2.191959857940674,4.611497552246476,130.8111635506275,1.9018689393997192,4.341556832447679,"Your club speed is solid, and you're getting decent ball speed along with a nice launch angle. However, your attack angle is slightly negative, meaning you're hitting down on the ball, which can lead to excessive backspin and less distance. Try focusing on striking the ball more on the upswing to improve your carry distance and overall flight. Your club path also indicates a slight in-to-out swing, making it crucial to work on consistency. Aim for a more neutral swing path and face angle to enhance accuracy.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:27:57,Brian,,Pitching Wedge,65.14228433230028,-1.9023780822753904,7.323250770568848,5.46272611618042,-1.860524654388428,89.12945084593775,1.3682272852342028,19.73086929321289,5.403543949127197,5853.63720703125,14.870634078979492,5853.65625,Estimated,-0.1455544233322143,17.989476005411234,112.41690579142778,5.766024112701416,11.294130775399369,121.21250275219607,5.722280502319336,12.085730496937115,"Great job with a solid carry distance of around 112 yards! However, your attack angle is a bit too negative, which means you're hitting down on the ball more than ideal with a pitching wedge. This can create excess backspin, preventing you from getting more distance. A slightly shallower approach and a better alignment of your clubface to the path could improve both your distance and accuracy. Try focusing on a smoother swing instead of forcing it to hit harder.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:29:12,Brian,,8 Iron,68.04689509496029,-5.737082958221436,10.08717918395996,6.263684272766113,-3.823494911193848,98.56574093386917,1.4484972576091744,14.775347709655762,6.407310962677002,5391.73583984375,583.3917236328125,5423.20556640625,Measured,-6.175442218780518,16.246304583826713,127.0839407711128,4.319195747375488,9.570973581293517,138.2154390002961,4.091463088989258,9.861507366312026,"Great effort with your 8 iron! Your club speed is solid, and you're achieving good ball speed. However, the attack angle is a bit steep, which may cause the ball to dig into the ground. Focus on a more level swing path to improve contact and distance. Additionally, working on squaring the clubface at impact will help straighten your shots, as indicated by your club path and face angle. Keep practicing!",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:29:46,Herald,,8 Iron,69.96449644254335,-5.585349559783936,14.961408615112305,9.370680809020996,-5.590727806091309,83.75719921360542,1.1971385984659948,16.82634162902832,9.569366455078123,1198.627685546875,692.0278930664062,1384.055908203125,Estimated,-30.0,8.404825166214891,92.56155727874102,5.620995998382568,9.066194739624509,120.31676647071616,4.64785099029541,9.749518429158456,"Your club speed is good, but your attack angle is too steep (-5.6 degrees), which can cause lower launch and less distance. Try to hit more consistently with a neutral or slightly positive attack angle. Also, your club path is significantly out to the right (15 degrees), which may lead to a slice. Focus on a more neutral swing path. Lastly, your backspin is low, so consider working on your ball striking to achieve cleaner contact for better spin control.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:30:29,Brian,,8 Iron,65.73840758949109,-4.961869239807129,19.999998092651367,7.502457618713379,-12.497540473937988,91.30028020592816,1.3888422849555515,18.10329246520996,8.665228843688965,2174.497802734375,194.0698699951172,2183.140869140625,Measured,-5.100028991699219,13.755562655255744,120.1052310004643,7.732840538024902,16.160658500120576,139.70484795620632,7.513582229614258,18.26799603918812,"Your club speed is decent for an 8 iron, but the attack angle is too steep, which can lead to unwanted ball flight. You also have a significant club path and face angle, causing your shots to deviate off target. Focus on aligning your club face with your path for better accuracy, and work on shallowing your swing to improve consistency.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:31:12,Lauren,,8 Iron,64.75113791074955,-5.144957065582275,12.329811096191406,3.0925331115722656,-9.23727798461914,95.48274289553136,1.474611041232064,13.839947700500488,4.083069324493408,4820.802734375,1095.863037109375,4943.78955078125,Estimated,-12.806821823120115,13.098679856552394,119.0329940548536,-0.2954137027263641,-0.6140648412358445,132.368839899651,-0.7643826603889465,-1.7657419216817516,"Your club speed and ball speed are solid, but the attack angle is a bit too negative, which can cause the ball to hook left. Try to focus on a more neutral attack angle. The club path indicates you’re swinging a bit too much from outside to inside, leading to a slice. Additionally, your backspin is very high, which could lead to less distance. Let's work on getting your attack angle more level and aligning your club path properly.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:31:33,Herald,,8 Iron,71.21245218099875,-2.1862123012542725,10.58265495300293,7.492717742919922,-3.089937210083008,97.78931895638198,1.3732053308294103,16.92296028137207,7.478864669799805,2283.7216796875,25.388935089111328,2283.86279296875,Measured,-0.6369510293006897,14.91613858375706,133.26111358419348,7.588273525238037,17.597612241281468,151.8113467341118,7.526733875274658,19.88558991654145,"Your swing speed is solid for an 8-iron, but the attack angle is slightly negative, meaning you're approaching the ball a bit too steeply. This can lead to inconsistent contact and loss of distance. Also, your club path is a bit out to in, which may be causing the ball to stray to the right. Focus on creating a more balanced swing with a smoother path. Consider working on your swing path to help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:32:21,Herald,,8 Iron,70.31304068883355,-6.551198959350586,10.48733901977539,9.239381790161133,-1.2479572296142578,87.82866158357137,1.2491091371265286,17.046005249023438,8.901686668395996,2309.125732421875,337.17828369140625,2333.61328125,Estimated,-8.307611465454102,11.55783673480903,109.55400561274382,7.246679782867432,13.819324500546829,127.98499193030148,6.927982807159424,15.43776838287124,"Your club speed is decent for an 8 iron, but the attack angle is too steep, which can lead to a loss of distance. The club path is just a bit outside-in, causing the ball to curve left. Work on flattening your swing a bit and focusing on a more neutral club path. This should help improve both distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:32:54,Lauren,,8 Iron,69.571485509166,,-4.781171798706055,7.245452404022217,12.02662467956543,104.08214450344258,1.4960460272151272,16.113204956054688,5.353325366973877,2966.2138671875,-31.472047805786133,2966.380859375,Measured,0.6078954339027405,17.663138759469575,145.98330381560845,5.818643093109131,14.799840173547636,162.15009382398057,5.8042073249816895,16.39816866215756,"Your club speed and ball speed are decent, but the club path indicates you're coming too much from the inside, which can cause hooks. Your launch angle is good, but backing off on the face angle can help straighten your shot and improve carry distance. Consider focusing on your swing path and ensuring the clubface is square at impact to reduce deviation.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:33:36,Lauren,,8 Iron,66.89072283113728,-6.528604984283447,3.6657073497772217,2.7756834030151367,-0.890023946762085,93.24305032986194,1.393960872051719,15.178598403930664,2.738688468933105,2545.525390625,656.2378540039062,2628.75390625,Measured,-14.456114768981934,11.453417535177095,116.89412706758868,-0.817570686340332,-1.667996564761438,135.46395935053351,-1.3269219398498535,-3.137173055720353,"Your 8-iron swing is looking solid! You're generating good club speed and ball speed, but there's room for improvement in your attack angle and side spin. A more level swing might help achieve cleaner contact and reduce the amount of side spin, leading to straighter shots. Focusing on keeping your club path more neutral could also improve your accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:34:55,Brian,4 Hybrid,4 Hybrid,78.7167880202378,-3.1599624156951904,3.803031206130981,11.276947021484377,7.473916053771973,104.86496640710811,1.33218045406207,15.02424144744873,9.739002227783203,1737.0888671875,-332.32940673828125,1768.5928955078125,Measured,10.830612182617188,13.343854664641526,142.06549636321506,12.428749084472656,30.57609305131541,165.8776837222067,12.738277435302734,36.575624211997365,"Your shot data shows that your club speed is solid, but the attack angle is slightly negative, which can lead to lower launch conditions. Your club path indicates that you're coming from the inside, which is good, but the face angle suggests you're aiming a bit too far to the right. A slight adjustment in setup will help straighten your shots. Consider focusing on a more positive attack angle and ensuring your club face is square at impact for better results.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:35:29,Herald,4 Hybrid,4 Hybrid,75.02043812343709,-1.6869587898254397,8.210421562194824,8.186767578125,-0.0236539840698242,107.03942239193292,1.4268034827497602,12.994778633117676,7.752142429351807,1178.5386962890625,680.4295043945312,1360.859130859375,Measured,-30.0,9.378123619093117,128.19752028979565,3.268483638763428,7.309246458327664,168.68630873684742,2.132582187652588,6.277016065705709,"Your club speed of 75 mph is solid for a 4 hybrid, but your attack angle is slightly down (-1.7 degrees), which could lead to lower launch and unwanted spin. The club path is quite open (8.2 degrees), and your club face is almost matching that. This is causing your shots to veer right. Focus on getting your club path closer to the target line and ensuring that your face angle aligns with your intended direction. This should help improve both accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:36:01,Brian,4 Hybrid,4 Hybrid,76.45578796701193,-5.389636516571045,-2.122190475463867,11.103812217712402,13.22600269317627,102.8984141574956,1.3458551261271778,15.16177463531494,8.855380058288574,1725.2872314453125,-207.93722534179688,1737.772705078125,Measured,6.872326374053955,12.967744673626155,138.19364549860802,10.585949897766112,25.38757718584202,162.61780306235232,10.772141456604004,30.39390204715733,"Your shot data shows that your club speed is good, but the attack angle is a bit too steep and the club path indicates you're swinging slightly across the ball. This can lead to less consistent contact and direction. Focus on keeping the clubface more aligned with your swing path at impact to improve accuracy. Working on a more neutral swing path will help you hit straighter shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:36:34,Herald,4 Hybrid,4 Hybrid,75.478288842236,-1.4067938327789309,4.331332683563232,5.055509567260742,0.7241768836975098,103.90205058078392,1.3765819572030704,14.55653953552246,4.694677352905273,2778.439453125,254.8955078125,2790.107177734375,Measured,-5.241672992706299,14.980071472993243,141.93027986690686,3.281813621520996,8.125059327606152,161.07053119135526,3.068862199783325,8.623023006718654,"Your swing speed looks solid, but the attack angle is slightly negative, which means you may be hitting down on the ball a bit too much. This can lead to extra backspin and loss of distance. Focus on hitting the ball more on the upswing, especially with hybrids. Your ball launch angle is good, but you could reduce the backspin to gain more distance. Try to keep the club face square to your intended path at impact to improve accuracy.",attack angle adjustment drill,1.2077947,63.0,101.325,88 +5/30/24 22:37:46,Lauren,,7 Iron,66.89905980163894,3.4447622299194336,-4.406665325164795,4.629443168640137,9.036108016967772,50.21814287878578,0.7506554356322285,12.31317901611328,3.2513368129730225,4597.513671875,-2654.37548828125,5308.75146484375,Estimated,30.0,1.7219661441954486,28.07650481333985,6.259995937347412,3.061471508700464,42.79063111137384,7.29799222946167,5.435696268113929,"Your shot data shows that your swing path is moving too much to the left while the club face is pointing right. This likely causes a slice and limits distance. To improve, focus on ensuring your club path is more neutral to straight and that the club face is square at impact.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:38:11,Jason,,7 Iron,68.14757020036313,-1.966151118278504,4.393701076507568,5.231934070587158,0.8382329940795898,99.09147353633308,1.4540719976514298,14.516480445861816,4.847399711608887,2509.79638671875,56.72725677490234,2510.4375,Estimated,-1.2947978973388672,12.69686946983461,130.0673476668262,4.65997314453125,10.566951001160987,150.80702675011707,4.586889266967773,12.06021574649219,"Your club speed is decent for a 7-iron, but your attack angle is slightly descending, which could affect your launch and spin. Try to focus on a more upward strike, which can help you get a better launch angle and distance. Additionally, your club path and face angle indicate a slight slice; working on square impact will improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:38:33,Jason,,7 Iron,67.82614457459931,-5.184619426727295,6.092098712921143,4.797264099121094,-1.2948346138000488,92.03160403694528,1.3568750607035218,13.701143264770508,4.70286750793457,1555.979736328125,287.3843688964844,1582.296630859375,Estimated,-10.464417457580566,8.06701076726182,104.97498398662265,3.082864284515381,5.645638630889323,139.17463675721228,2.6443426609039307,6.421143534373357,"You're making solid contact with a good ball speed, but your attack angle and path suggest you're hitting down on the ball too much, which can lead to lower ball flight and increased spin. Focus on a smoother swing path and positioning the ball slightly forward in your stance to help lift the ball more. This should help in reducing backspin and increasing carry distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:43:19,Brian,,7 Iron,59.68014787010179,-1.2377251386642456,1.4356646537780762,3.158289909362793,1.7226252555847168,89.48730058489127,1.4994483723409489,11.670432090759276,2.7739315032958984,2181.37060546875,1092.951416015625,2439.86083984375,Estimated,-26.612648010253903,6.200989639485215,91.87035618117444,-2.054237365722656,-3.293173477260183,126.07829415359264,-3.4149510860443115,-7.510068737091217,"Your shot shows good ball speed for your club speed, indicating solid contact. However, your attack angle is slightly negative, meaning the club is entering the ball from a downward position, which can lead to less distance and height. Also, the club face is slightly open at impact, which is causing your shots to veer to the right. Focus on achieving a more level swing and aligning your club face at impact to improve accuracy and carry distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:43:44,Brian,,7 Iron,64.74883393732534,-2.0942912101745605,-4.0832295417785645,5.936387538909912,10.019617080688477,88.2465852962523,1.362906170351608,10.311171531677246,4.36536169052124,4570.3525390625,-457.653564453125,4593.208984375,Estimated,5.718267917633057,6.878253784378671,95.35120058727898,6.058869361877441,10.064307079953096,117.18127230518256,6.331189155578613,12.922260542590609,"Your swing shows some room for improvement. The club speed is good for a 7 iron, but the attack angle is slightly negative, which indicates you might be hitting down on the ball too much. The club path and face angle suggest that you're slicing the ball a bit, causing it to veer right. Work on aligning your club face square to your target. A higher launch angle would help get more distance and carry. Focus on a smoother swing for better consistency.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:44:27,Brian,,7 Iron,60.3103102013265,-1.7563588619232178,-11.992026329040527,19.93378448486328,31.925811767578125,68.61760637860561,1.1377425542920918,13.7849702835083,14.873537063598633,3905.585693359375,-306.0666198730469,3917.56005859375,Estimated,4.480905532836914,4.865916555502736,62.44891196848221,16.01717758178711,17.23125279808778,83.090336734821,16.152664184570312,23.115544143708348,"Your shot shows you have some swings to work on. Your club speed is good, but your attack angle is a bit too negative, which can lead to less distance. Your club path is very out-to-in, causing a slice. The face angle is open compared to your path, leading to high spin and direction issues. Focus on getting your path more neutral and closing the clubface at impact for straighter shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:44:55,Lauren,,7 Iron,56.23880943180348,-5.034335136413574,5.497982025146484,2.275766134262085,-3.2222158908843994,69.07996691205153,1.2283326693787775,10.03690242767334,2.55731201171875,1138.076171875,314.66619873046875,1180.776123046875,Estimated,-15.455568313598633,2.1034483752182496,43.66561684205044,1.583503007888794,1.206669925066734,78.89949308440282,1.1352216005325315,1.5630672317779926,"Your club speed is decent, but your attack angle is a bit too steep, meaning you're hitting down on the ball more than necessary. This can cause you to lose distance and height. Your club path is moving slightly to the right, which suggests you're swinging out to the right instead of straight. To improve your shot, focus on making a more neutral swing path and try to level out your angle of attack. This should help you achieve a better launch angle and more consistent distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:45:26,Herald,,7 Iron,62.7324817288104,-3.8384056091308594,5.215575695037842,4.462218761444092,-0.75335693359375,88.44500007425086,1.409875675835598,15.280945777893066,4.317976951599121,2217.4619140625,-552.9599609375,2285.366943359375,Estimated,14.002058029174805,9.66318086901572,105.14627823993668,7.411692142486572,13.563675336721984,127.29384923798445,7.9144287109375,17.52766778314549,"Your shot shows good distance at 105 yards carry, but the slight issues with your club path and face angle suggest you're slicing a bit. A small adjustment in your swing path could help to straighten your shots. Focus on a smoother transition through your swing to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:45:52,Jason,,7 Iron,61.73316738900121,0.3006208539009094,1.477325677871704,6.535122394561768,5.057796478271484,88.77551786180538,1.4380522110975018,10.663006782531738,5.552951335906982,3766.161376953125,1278.3912353515625,3977.217041015625,Estimated,-18.74934196472168,6.599505865833464,94.12514090157585,0.9769871830940248,1.6050355753809953,118.42239220166176,-0.0197823401540517,-0.046023365161163,"Great job on your swing speed, but your attack angle is very flat, and your club face is quite open at impact. This can lead to higher spin and a lack of distance. Focus on slightly lowering your attack angle and aim to square the club face at impact to improve your ball flight and reduce spin. Practice making smoother swings rather than fast, which can help with form and control.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:46:58,Herald,,7 Iron,64.3545088857727,-4.800788402557373,8.485783576965332,2.83276104927063,-5.653022766113281,97.1871456356439,1.510183937665473,14.824010848999023,3.3886947631835938,1945.2698974609373,648.6629028320312,2050.5703125,Measured,-18.441301345825195,11.194696880996617,122.59318616427116,-0.566827654838562,-1.2126022296992858,146.1689824475252,-1.235747456550598,-3.152274984531772,"Your club speed at 64 mph is solid for a 7-iron, but your attack angle of -4.8 degrees indicates you're likely hitting down too much on the ball, which can lead to inconsistent contact. Your positive club path of nearly 8.5 degrees with a slight face angle open to the path (about 2.8 degrees) suggests you're producing some right spin, affecting direction. Focus on a shallower attack angle and aligning your club face with your swing path to improve accuracy and distance.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:47:20,Jason,,7 Iron,65.24544687567777,-5.769469738006592,-0.8015714287757874,3.2574915885925293,4.059062957763672,95.81628144824208,1.468551232867109,14.585429191589355,2.57547926902771,1695.216796875,-412.23931884765625,1744.62060546875,Measured,13.66777515411377,10.108977709298529,117.8301045660064,5.232405185699463,10.745612659525024,145.5137589836795,5.721424102783203,14.506529010322993,"Your 7-iron shot shows that you're generating decent club speed, but the attack angle is a bit too steep, which might be causing your ball to balloon in the air. Your ball speed is good, but the sidespin indicates you're hitting a bit toward the toe or heel, causing the ball to curve left. Focus on getting a more neutral swing path and ensure you're making contact with the center of the clubface for better accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:47:58,Lauren,,7 Iron,73.11751820650716,-7.494854927062988,-7.975129127502441,5.743054866790772,13.718183517456056,100.22991800464206,1.370805799528929,14.461678504943848,3.719571828842163,2578.863525390625,401.6626892089844,2609.9560546875,Estimated,-8.85279369354248,13.079600113066476,132.20148382887783,1.4069478511810305,3.2460407016135377,151.22779485506726,1.085163712501526,2.864278438278177,"Your shot data shows a relatively low club speed with an aggressive angle of attack, which can cause the ball to go lower and spin more. Try to keep your attack angle more neutral and work on your swing path to improve accuracy and distance. Your launch angle is decent, but the sidespin indicates some inconsistencies in your swing. Focus on a smoother swing path to help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:48:21,Lauren,,7 Iron,70.22432491214931,-5.745417594909668,13.666918754577637,12.518177032470703,-1.1487417221069336,89.84140423372173,1.279348777593995,18.50710105895996,11.992815017700195,1717.98193359375,-255.2267608642578,1736.8370361328125,Measured,8.450167655944824,12.7968895026346,116.49865677929938,14.068456649780272,28.31861960353308,137.88532418624982,14.275053024291992,33.99936865448262,"Your 7 iron shot came in strong, but the club path and face angle suggest you're aiming too far to the right. This led to a noticeable slice (left-to-right spin). Try to bring the club path more into line with your target for straighter shots. Your attack angle is a bit steep, which can also cause inconsistency. Focus on a smoother, shallower swing. A slight adjustment in stance and alignment could help with those changes.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:50:14,Brian,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Measured,0.4011503159999847,11.623026379861358,120.90297996041863,4.61048698425293,9.718464566564537,143.40361069197752,4.283999919891357,10.712338354497431,"Your 7-iron shots are looking solid! Your club speed is good, but your attack angle is a bit too downward, which could cause too much backspin and height. This might be why your carry distance is less than optimal. Focus on swinging more level through the impact zone to promote better contact and distance. Also, your club path is slightly to the right, which can lead to inconsistent shots. Practice straightening your path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:50:48,Lauren,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Estimated,0.4011503159999847,,,,,,,,"Your club speed is solid for a 7-iron, but it looks like your attack angle is a bit steep, which can lead to inconsistent strikes. The club path to the right suggests an out-to-in swing, and the face angle indicates it's open at impact, causing the ball to fade slightly. Focus on creating a more neutral path and aiming to align the club face more squarely at impact. This will help improve your accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:54:06,Herald,,Pitching Wedge,60.697859864365,-3.11834979057312,0.4494232833385467,8.300012588500977,7.850589275360107,84.64614895977775,1.3945491513033148,23.888172149658203,6.874053955078125,3855.799072265625,287.7142333984375,3866.5185546875,Estimated,-4.267421245574951,19.048819992184463,109.86872647173097,5.957101821899414,11.402631041843392,120.65638465322444,5.786688327789307,12.165236728784636,"Great job with your pitching wedge! Your club speed is solid, which gives you good ball speed. However, the club face is open at impact, causing the ball to veer to the right. Focus on closing the club face a bit more at impact. Try to reduce the attack angle by getting a bit lower at address to create cleaner contact and more control over your direction. Work on consistent swing path to improve your accuracy.",club face control drill,1.2077947,63.0,101.325,88 +5/30/24 22:54:31,Lauren,,Pitching Wedge,64.92990491538058,1.5302982330322266,10.491649627685549,6.406811237335205,-4.084838390350342,90.62877435159136,1.3957940408152858,21.094127655029297,6.575489044189453,4694.75146484375,959.5203247070312,4791.80224609375,Measured,-11.551114082336426,19.50173601520669,117.64939038030116,2.733732223510742,5.611153981359962,127.54092847438916,2.3808836936950684,5.298460618892818,"Your Pitching Wedge shot shows some good power with a club speed of about 65 mph. However, your club path and face angle indicate that you’re striking the ball a bit to the right, which can lead to rightward shots. Focusing on aligning your clubface more with your path can help improve accuracy. Additionally, your launch angle is quite good for a wedge, but you can reduce the sidespin to achieve straighter results. Keep practicing and refining your setup for better consistency!",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:55:31,Brian,,Pitching Wedge,59.93659717868559,,-0.0386559478938579,13.56203269958496,13.600688934326172,71.0200490669904,1.1849196052165314,23.10336875915528,11.13532543182373,1881.7822265625,828.0714721679688,2055.919921875,Estimated,-23.75172233581543,10.792058391276328,80.8783213443021,7.170146465301514,10.09492811792984,96.6409887438449,6.433522701263428,10.828664924380746,"Your club speed and ball speed are solid! However, there's a notable issue with the club face angle being closed at impact, which is causing your shots to curve left (slicing). Focus on aligning your club face more square to your target at impact. Additionally, try to keep the ball flight more consistent with a lower spin rate for better control.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:55:47,Jason,,Pitching Wedge,63.26812995023329,-0.1945623606443405,0.7445969581604004,4.868387699127197,4.123790740966797,83.27632582703427,1.3162444645122189,24.210508346557617,4.0921735763549805,1166.9471435546875,-673.7371215820312,1347.4744873046875,Estimated,29.99999618530273,15.163116653925954,108.61942149670811,9.166496276855469,17.303533466205636,128.85698230603705,9.940260887145996,22.24345990239317,"Your club speed is decent, but the attack angle is slightly down, which means you might be hitting the ball too steeply. Try to focus on a more level swing to improve your contact. The club face is open at impact, which can contribute to the sidespin you're seeing. Work on aligning your face better and keeping it square to the target. Your carry distance is pretty good, but reducing your spin will help the ball fly straighter and further.",club face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:56:06,Brian,,Pitching Wedge,63.12858169322317,-6.495186805725098,1.102333664894104,5.1016998291015625,3.999366283416748,79.35220682416366,1.256993341142687,23.59090805053711,4.328583717346191,2450.1533203125,708.2077026367188,2550.452880859375,Estimated,-16.121742248535156,14.960839458678151,100.02801763196294,0.6218108534812927,1.0857709281357444,114.4619155426708,0.1203313022851944,0.2411053441056339,"You're making solid contact with the ball, as shown by your good ball speed and smash factor. However, the negative attack angle suggests you're hitting down on the ball too much, which can lead to excessive backspin and loss of distance. Try to focus on a more neutral attack angle, aiming to strike the ball slightly upward. Your shot direction is mostly straight, but the face angle is too open, contributing to sidespin. Working on your clubface alignment at impact will help. ",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:56:31,Lauren,,Pitching Wedge,63.79294096332751,-1.1509246826171875,3.648799180984497,15.173998832702637,11.52519989013672,82.45759607089076,1.2925818252883647,18.46166229248047,12.920830726623535,3625.73583984375,-808.948974609375,3714.883544921875,Estimated,12.577437400817873,12.07928506046926,99.13659499534242,17.047819137573242,29.063847642832343,113.327518724328,17.406051635742188,33.90095580899606,"Your shot shows a strong club speed and decent ball speed, but the face angle is significantly open at impact, which is causing the ball to launch right. Working on aligning your clubface more squarely at impact will help you get straighter shots. Additionally, your attack angle is slightly downward, which is fine for a wedge, but focusing on a more neutral path could lower the high spin and increase distance.",clubface alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:56:57,Herald,,Pitching Wedge,61.74160249170427,-5.4023284912109375,-2.209596872329712,2.102163314819336,4.311759948730469,86.46146668717847,1.400376135342383,22.457155227661133,1.4502843618392944,1720.4188232421875,-993.2841796875,1986.5684814453125,Estimated,30.0,15.438642375712677,112.59746979220564,7.989620685577393,15.650338460400803,130.71965086819455,8.891741752624512,20.20507497517019,"Your shot shows good club speed and decent carry distance, but it appears that your club path is slightly inward, causing some side spin and inconsistency in direction. Focus on keeping the club path more neutral to help improve your accuracy and reduce side spin. Additionally, try to shallow out your attack angle a bit. This will help you hit the ball more cleanly and increase your carry distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:57:36,Lauren,,Gap Wedge,63.13051873754648,-2.043323040008545,4.822603225708008,3.373892307281494,-1.4487109184265137,81.52004955193752,1.2912938335077229,24.9205379486084,3.3748295307159424,4770.10400390625,2448.600341796875,5361.859375,Estimated,-27.172439575195312,18.09958033031603,98.7884496464003,-5.698907375335693,-9.809802033248843,106.79005227039944,-6.3757829666137695,-11.858926225732262,"Your club speed is good for a gap wedge, but let's focus on your attack angle and club path. You have a slightly descending attack angle, which is fine, but you might be hitting too much down on the ball. A 4.8-degree club path means you're swinging slightly to the right, which can cause the ball to slice. Work on aligning your path more straight. The backspin is quite high, which can lead to control issues, so let’s try to reduce that by improving your contact. Overall, focus on a smoother swing and keep your swing path straighter to help with your accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:57:56,Herald,,Gap Wedge,64.71282368602851,-4.152726173400879,8.793815612792969,3.5728628635406494,-5.220952987670898,83.78841378688594,1.2947729524739595,25.681615829467773,4.035174369812012,3810.613037109375,1629.61767578125,4144.4453125,Estimated,-23.15408706665039,19.869221845355924,106.31203867728618,-3.3161745071411133,-6.149709308907575,116.31462183797704,-3.955175638198853,-8.022891858934429,"Your gap wedge shot shows that your club speed and ball speed are good, but the attack angle and path suggest a slight cut. Work on making your swing more neutral to improve accuracy. The high backspin indicates you might be striking down a bit too much, leading to less distance. Try to engage a smoother follow-through to add both distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:58:22,Lauren,,Gap Wedge,63.804981357777706,,14.723066329956056,6.682012557983398,-8.041053771972656,73.86093363138389,1.1576045013980774,27.580446243286133,7.331009864807129,3307.22900390625,829.6392211914062,3409.70166015625,Estimated,-14.08241081237793,16.636359871122295,89.90812335575356,3.963682651519776,6.214856192973628,100.79450309619553,3.523700714111328,6.194998408127674,"You're hitting the ball with decent speed and good distance, but your club path is too far to the right, which is causing the ball to curve right. Focus on aligning your swing path more toward your target. Additionally, your launch angle is a bit high and backspin is on the higher side, which might not be helping distance. Work on your setup and aim towards a lower, straighter shot.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:58:37,Jason,,Gap Wedge,70.25498482516105,-4.211109638214111,19.999998092651367,-2.6804981231689453,-22.680496215820312,77.17706818054648,1.0985280029966835,24.054218292236328,0.3007176518440246,4169.234375,951.322998046875,4276.392578125,Estimated,-12.853516578674316,15.51063414643545,93.5908830531489,-3.534408569335937,-5.769665828630309,103.67716928004756,-3.885847568511963,-7.026047225406273,"Your gap wedge shot had some good distance, but your ball was pushed too far right. This happened because the face of the club was slightly closed (negative angle) compared to your swing path. Try to work on keeping the clubface neutral throughout your swing to improve accuracy and control. Additionally, your attack angle is a bit steep, which can affect the height and spin of your shots. Focus on a smoother swing and follow-through to lower that angle.",clubface alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:58:53,Herald,,Gap Wedge,63.19604118176039,-1.8246142864227293,7.453404903411865,8.112149238586426,0.6587443351745605,80.91936954730772,1.2804499781018344,27.85979461669922,7.596126079559326,4436.580078125,1702.014404296875,4751.8515625,Estimated,-20.98841857910156,20.95696955652488,100.27738301670706,0.9783881306648254,1.7123677368340822,108.20826522711197,0.4463110864162445,0.8430802986852655,"Great effort with your gap wedge! Your club speed is solid, but your club face is open compared to your swing path, which is causing the ball to spin to the right. Focus on closing the club face slightly at impact to improve direction and consistency. Additionally, your attack angle is very slightly negative. A more level strike can help control your distance better. Keep practicing!",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:59:09,Brian,,Gap Wedge,61.85017510601119,-6.850325584411621,9.66149616241455,10.828656196594238,1.1671600341796875,76.15780740414812,1.2313272722933062,30.522777557373047,10.1038179397583,3187.13671875,1500.79052734375,3522.813232421875,Estimated,-25.215274810791016,20.11479714658481,93.80046611934448,3.462153673171997,5.6646119933849945,103.38067085891907,2.758821725845337,4.9759468308947135,"Your shot data shows that you have a strong club speed and a decent launch angle. However, your attack angle is quite negative, which means you're hitting down on the ball too much, causing excess backspin and a higher tendency for the ball to spin sideways. To improve, focus on leveling out your swing path a bit and try to strike the ball with more of a neutral or slightly upward angle. This will help you achieve a better launch and carry distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:59:26,Lauren,,Gap Wedge,68.96556609830486,-0.7815405130386353,0.8712953329086304,-1.6423285007476809,-2.513623714447021,82.21525219960404,1.192120312365925,28.634822845458984,-1.2400233745574951,4526.18359375,1092.9613037109375,4656.27587890625,Estimated,-13.575628280639648,22.63191113122798,103.36687053281184,-6.182249546051025,-11.131738107886804,111.19962358037084,-6.464262962341309,-12.519281007931,"Your gap wedge shot shows that while your ball speed is decent, the club path and face angle suggest that the face is slightly closed at impact, resulting in a leftward spin and deviation. To improve accuracy and distance, focus on keeping the clubface square to the path at impact.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:59:46,Brian,,Gap Wedge,69.9283453928706,-7.005228519439697,-0.7188482880592346,5.265473365783691,5.984321594238281,77.16738295892992,1.1035207901086326,27.984600067138672,4.235231876373291,2400.392822265625,1385.8673095703125,2771.73486328125,Estimated,-30.0,17.601500362179877,96.3518994458018,-3.077207565307617,-5.172338654299779,108.85432741038584,-3.943175792694092,-7.485688717208916,"Your gap wedge shot looks solid overall, but there's room for improvement. The club speed is good, but your attack angle is too steep, and you're generating a bit too much backspin. Try to shallow your angle of attack a bit for better distance and control. Also, the face angle at impact suggests you're slightly open to the target, which can push your shots offline. Focus on maintaining a square face at impact for straighter shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 23:00:01,Herald,,Gap Wedge,75.92289598046318,-7.2158203125,-15.352256774902344,12.38642120361328,27.738677978515625,74.50933148559943,0.9813815782892752,29.29402732849121,8.25350570678711,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,16.09101858364295,95.33614872011005,12.87778663635254,21.24779223893848,113.45183012618509,13.549681663513184,26.580471033409594,"Your gap wedge shot shows that the club path is significantly left (-15.35 degrees), and the face is open to that path (12.39 degrees). This could lead to a big left-to-right curve. Also, the attack angle is quite negative (-7.22 degrees), which means you're hitting down too steeply on the ball. Work on aligning your club path more with the target, and try to slightly decrease the downward angle on your swing to allow for better contact and more control.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 23:00:26,Herald,,Gap Wedge,61.02639367480424,-2.9328017234802246,6.395290374755859,6.45156192779541,0.0562715530395507,78.09924634343679,1.279761782411884,29.405906677246094,6.099682807922363,4695.927734375,716.4252319335938,4750.26318359375,Estimated,-8.674334526062012,21.20203172591846,95.77768406307769,3.7160468101501465,6.207580567601497,103.44288079329364,3.473051071166992,6.266494777180185,"Your gap wedge shot shows you have good speed and spin, but your attack angle is a bit negative, which means you might be hitting down on the ball too much. Try to create a more neutral swing path and focus on making contact with a slightly upward angle. This will help you get better launch and carry distance. Also, the ball is spinning a lot, which can lead to less control. Work on reducing backspin for more distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 23:00:44,Brian,,Gap Wedge,62.53433574771134,2.091153144836426,4.486599445343018,3.529682874679565,-0.956916570663452,81.22515802010912,1.2988889551462428,22.84913444519043,3.460756540298462,4647.31005859375,1638.209228515625,4927.59765625,Estimated,-19.417911529541016,16.32972501034476,99.1158527881462,-2.709060907363892,-4.68472104796416,108.62381023403124,-3.25551986694336,-6.1686326097607775,"Great job with your gap wedge! Your club speed is solid, but your carry distance could improve. Focus on lowering your backspin slightly to maximize distance and make sure your club path and face angle are more aligned at impact. This will help in keeping the ball straighter and getting more distance. Work on making your swing more consistent.",club face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 23:01:13,Lauren,,Gap Wedge,60.88286039709374,,2.250322103500366,-13.30378246307373,-15.554104804992676,64.12296808987503,1.0532187165919682,34.07333755493164,-10.646453857421877,6314.65673828125,1073.865478515625,6405.31591796875,Estimated,-9.65134334564209,16.850999163207234,68.4444486272755,-14.58261775970459,-17.232654524076906,72.75485199531977,-14.654403686523438,-18.40612445436659,"Your gap wedge shot shows you have a decent club speed, but your club face is quite closed at impact, which is causing the ball to slice to the left. Also, a very high backspin can cause the ball to drop quickly, affecting distance. Focus on getting the club face more square at impact and try to lower the backspin slightly for a better carry. This will help your ball fly straighter and land softer.",club face alignment drill,1.2077947,63.0,101.325,88 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json new file mode 100644 index 0000000000..39251dcc47 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json @@ -0,0 +1 @@ +{"Golf_Shot_Data_9_chunk_0.txt": "file-N6ruQHNNTTGnXKA31svUS2", "Golf_Shot_Data_9_chunk_1.txt": "file-1zBBZqj8VJMj2crvqarh6F", "Golf_Shot_Data_9_chunk_2.txt": "file-UXpECR36EPdDER9Zpd9FLG", "Golf_Shot_Data_9_chunk_3.txt": "file-3C4TsJRS3WgciCmnCfK9Jo", "Golf_Shot_Data_9_chunk_4.txt": "file-UCoRmUdXv4bmh4c56bidkG", "Golf_Shot_Data_9_chunk_5.txt": "file-S88GUBgZankuAGmLaS2t6u", "Golf_Shot_Data_9_chunk_6.txt": "file-D6JDBhbDUC87ySFMrsnz4a", "Golf_Shot_Data_9_chunk_7.txt": "file-FwFwuLg8NGWx4B5XZAEVdK", "Golf_Shot_Data_9_chunk_8.txt": "file-8YwMygjUawpmdr5NFGgutv", "Golf_Shot_Data_9_chunk_9.txt": "file-4dAGUdQwVsgoYWMp71EGqS", "Golf_Shot_Data_9_chunk_10.txt": "file-BWhAw5SkgrEkdhhESGu8S9", "Golf_Shot_Data_9_chunk_11.txt": "file-1wtZQW3NZNCvujzkXdcwgC", "Golf_Shot_Data_9_chunk_12.txt": "file-3mrZdbchsqnQhbVqBuW1fs", "Golf_Shot_Data_9_chunk_13.txt": "file-65R2MdTu8joQoZ4aAMKRX2", "Golf_Shot_Data_9_chunk_14.txt": "file-LySt5tybthqY7oUs2htxCG", "Golf_Shot_Data_9_chunk_15.txt": "file-TY17mzfyuFeAWFoe4Lw8MY", "Golf_Shot_Data_9_chunk_16.txt": "file-N9A8tJBB7bsZmbrrbjYNAV", "Golf_Shot_Data_9_chunk_17.txt": "file-SnkvCah4CB9HoQ7VpCZsJ6", "Golf_Shot_Data_9_chunk_18.txt": "file-LHzgm6NBWqkxbubWSdxf9F", "Golf_Shot_Data_9_chunk_19.txt": "file-BBoC5itCftGz3u5EgPMdzq", "Golf_Shot_Data_9_chunk_20.txt": "file-C2cfVfZ3nEGFohAtaq2f55", "Golf_Shot_Data_9_chunk_21.txt": "file-32Miyq9EhDqTyNXSanvR4Z", "Golf_Shot_Data_9_chunk_22.txt": "file-DaACCLnBfCMvXgAd3saffc", "Golf_Shot_Data_9_chunk_23.txt": "file-Ji6e8ho31iXWK3jqqjPeM9", "Golf_Shot_Data_9_chunk_24.txt": "file-Gj9mCYVtXLyrbgpssDAem4", "Golf_Shot_Data_9_chunk_25.txt": "file-TajFnb1iJVmHzL4MYHwwCt", "Golf_Shot_Data_9_chunk_26.txt": "file-JV78eDS7pTJtFspxsz36W8", "Golf_Shot_Data_9_chunk_27.txt": "file-XQJaEGnd1rR2XMJH6DLz1g", "Golf_Shot_Data_9_chunk_28.txt": "file-1CdWbZzpnDR44xtijqQNfB", "Golf_Shot_Data_9_chunk_29.txt": "file-UoZ22M2UcNim7egg5WwQBS", "Golf_Shot_Data_9_chunk_30.txt": "file-NX4Hmxi2VsqXjz6RWGHAi9", "Golf_Shot_Data_9_chunk_31.txt": "file-CTABh97FovaQt85J6VpLAt", "Golf_Shot_Data_9_chunk_32.txt": "file-1AdD1xkbMxozXvg96DNHAe", "Golf_Shot_Data_9_chunk_33.txt": "file-AjMYiTDBZCRQqkfdEd7zje", "Golf_Shot_Data_9_chunk_34.txt": "file-41hSD4aqXjJ2C4gZzenC63", "Golf_Shot_Data_9_chunk_35.txt": "file-8qqQXGsmsdnrrwnb8EaCrc", "Golf_Shot_Data_9_chunk_36.txt": "file-SiKRhjuW1gFGwdHv43LBtK", "Golf_Shot_Data_9_chunk_37.txt": "file-11EHdf2MB8dGoKuQMUNpRA", "Golf_Shot_Data_9_chunk_38.txt": "file-1WevVtkvFCXavy5RAsYbns", "Golf_Shot_Data_9_chunk_39.txt": "file-VQxEQkvVzKf8ndaJR4z7NV", "Golf_Shot_Data_9_chunk_40.txt": "file-92K34NSdGjVX7WBsQfUGBc", "Golf_Shot_Data_9_chunk_41.txt": "file-M7kSwQw9ZfbRrScoHxbWor", "Golf_Shot_Data_9_chunk_42.txt": "file-QAfpWWZGk39h4L3sUn6YAi", "Golf_Shot_Data_9_chunk_43.txt": "file-47rcTiEaQxQvSfjA8vt1yQ", "Golf_Shot_Data_9_chunk_44.txt": "file-LvbbUV8fV8oaqpPFkMERGv", "Golf_Shot_Data_9_chunk_45.txt": "file-NYciuBt3acrCWDqT6t7mXh", "Golf_Shot_Data_9_chunk_46.txt": "file-6A1hoY8nWSiatjjQxPQkzG", "Golf_Shot_Data_9_chunk_47.txt": "file-PYq9x14nHYmdwjvynm87BG", "Golf_Shot_Data_9_chunk_48.txt": "file-DYaf73wkBXTFyGqTQUNM9L", "Golf_Shot_Data_9_chunk_49.txt": "file-9jGy5ZYvYct4GekkHaAx7F", "Golf_Shot_Data_9_chunk_50.txt": "file-WXAU82PmYh6oUJ2gGhaWhn", "Golf_Shot_Data_9_chunk_51.txt": "file-YSgdkp7pfoMJijfMs7KkDH", "Golf_Shot_Data_9_chunk_52.txt": "file-1AGR9AxHQ6RW6DB7a9j9Hi", "Golf_Shot_Data_9_chunk_53.txt": "file-F5YxeCgHfBh9B1sUgPVTE4", "Golf_Shot_Data_9_chunk_54.txt": "file-BTCQRXG2PBcfmpZnRwoPNc", "Golf_Shot_Data_9_chunk_55.txt": "file-XVFBSzMUowaTyyV9jfTLh4", "Golf_Shot_Data_9_chunk_56.txt": "file-L5sZauFWERhqTLdJ5scpKd", "Golf_Shot_Data_9_chunk_57.txt": "file-5Szkfmmp9occ5iPTPyLXmd", "Golf_Shot_Data_9_chunk_58.txt": "file-GbUDv4ZUPeDh5jvuoLWQ1T", "Golf_Shot_Data_9_chunk_59.txt": "file-Nt6KAzWVR8KdjkB8bpszrK", "Golf_Shot_Data_9_chunk_60.txt": "file-8nTPu2JkoNxo5fgmz59csg", "Golf_Shot_Data_9_chunk_61.txt": "file-Dw88jarvV8cQw8aAixyU7m", "Golf_Shot_Data_9_chunk_62.txt": "file-KJDAsgX6RZmHR97xLaEMAG", "Golf_Shot_Data_9_chunk_63.txt": "file-C6SPkZ2RAFD54QFwXQ6yCf", "Golf_Shot_Data_9_chunk_64.txt": "file-CxbezjTuwLS6nKCkiYRmNY", "Golf_Shot_Data_9_chunk_65.txt": "file-UDFXp8Xt8R6oruQ6ECpURC", "Golf_Shot_Data_9_chunk_66.txt": "file-7RftZqVVQf1BK5McpmvbCC", "Golf_Shot_Data_9_chunk_67.txt": "file-MF6ZjGMNxYGMjqsBkqngBo", "Golf_Shot_Data_9_chunk_68.txt": "file-9sVEFVgd1HNvAayjCmYDUX", "Golf_Shot_Data_9_chunk_69.txt": "file-BMfKZpxp4bmrowrZRMsdAT", "Golf_Shot_Data_9_chunk_70.txt": "file-TSYDBJJBRJJwNccNhtKkpn", "Golf_Shot_Data_9_chunk_71.txt": "file-ERra8MgFK9AZCGg8kkSy4q", "Golf_Shot_Data_9_chunk_72.txt": "file-9bDGPccQQWakscDu9Cby6h", "Golf_Shot_Data_9_chunk_73.txt": "file-E4C86B4egAL9jaX4naHMPR", "Golf_Shot_Data_9_chunk_74.txt": "file-VTrP35JVGUmusTGLsPxfoF", "Golf_Shot_Data_9_chunk_75.txt": "file-FmDSXBjXWiq1Zs7JatP95k", "Golf_Shot_Data_9_chunk_76.txt": "file-NH7nLnL4YmzGY2QSEuoBC9", "Golf_Shot_Data_9_chunk_77.txt": "file-QdDgQCaHutG9cMMRsRVKgw"} \ No newline at end of file From db6b766823553f89152a6d4f36f32190f151d579 Mon Sep 17 00:00:00 2001 From: Josh Hall <jhall@openai.com> Date: Sun, 16 Mar 2025 17:06:29 -0400 Subject: [PATCH 03/14] removing print-> revoking key --- .../etc/jupyter/jupyter_notebook_config.d/jupyterlab.json | 7 +++++++ .../jupyter-lsp-jupyter-server.json | 7 +++++++ .../jupyter_server_config.d/jupyter_server_terminals.json | 7 +++++++ .../etc/jupyter/jupyter_server_config.d/jupyterlab.json | 7 +++++++ .../dev/etc/jupyter/jupyter_server_config.d/notebook.json | 7 +++++++ .../etc/jupyter/jupyter_server_config.d/notebook_shim.json | 7 +++++++ .../jupyter/nbconfig/notebook.d/widgetsnbextension.json | 5 +++++ 7 files changed, 47 insertions(+) create mode 100644 examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter-lsp-jupyter-server.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter_server_terminals.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyterlab.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook_shim.json create mode 100644 examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/nbconfig/notebook.d/widgetsnbextension.json diff --git a/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json new file mode 100644 index 0000000000..5b5dcda3a9 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json @@ -0,0 +1,7 @@ +{ + "NotebookApp": { + "nbserver_extensions": { + "jupyterlab": true + } + } +} diff --git a/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter-lsp-jupyter-server.json b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter-lsp-jupyter-server.json new file mode 100644 index 0000000000..9e37d4eca3 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter-lsp-jupyter-server.json @@ -0,0 +1,7 @@ +{ + "ServerApp": { + "jpserver_extensions": { + "jupyter_lsp": true + } + } +} diff --git a/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter_server_terminals.json b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter_server_terminals.json new file mode 100644 index 0000000000..97c80c282c --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter_server_terminals.json @@ -0,0 +1,7 @@ +{ + "ServerApp": { + "jpserver_extensions": { + "jupyter_server_terminals": true + } + } +} diff --git a/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyterlab.json b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyterlab.json new file mode 100644 index 0000000000..99cc0846e5 --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyterlab.json @@ -0,0 +1,7 @@ +{ + "ServerApp": { + "jpserver_extensions": { + "jupyterlab": true + } + } +} diff --git a/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook.json b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook.json new file mode 100644 index 0000000000..09113911ac --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook.json @@ -0,0 +1,7 @@ +{ + "ServerApp": { + "jpserver_extensions": { + "notebook": true + } + } +} diff --git a/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook_shim.json b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook_shim.json new file mode 100644 index 0000000000..1e789c3d5a --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook_shim.json @@ -0,0 +1,7 @@ +{ + "ServerApp": { + "jpserver_extensions": { + "notebook_shim": true + } + } +} diff --git a/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/nbconfig/notebook.d/widgetsnbextension.json b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/nbconfig/notebook.d/widgetsnbextension.json new file mode 100644 index 0000000000..7a17570d6f --- /dev/null +++ b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/nbconfig/notebook.d/widgetsnbextension.json @@ -0,0 +1,5 @@ +{ + "load_extensions": { + "jupyter-js-widgets/extension": true + } +} From a07ba41ef783a768f42242fe5dcec85635e563f1 Mon Sep 17 00:00:00 2001 From: Josh Hall <jhall@openai.com> Date: Mon, 17 Mar 2025 11:45:52 -0400 Subject: [PATCH 04/14] most of script converted to notebook style --- .../basics_of_agent_sdk.ipynb | 492 ++++++++++++++++-- 1 file changed, 448 insertions(+), 44 deletions(-) diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb index 3eed9bcea7..dfa53b3a4c 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb +++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb @@ -50,52 +50,174 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Step 1: Data Preparation\n", - "In this step, we read the input CSV files, process them by combining header and unit information, and save the processed files for later use." + "## Step 0: Setup Your Environment" ] }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 17, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Requirement already satisfied: pandas in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (2.2.3)\n", - "Requirement already satisfied: openai in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (1.66.3)\n", - "Requirement already satisfied: tqdm in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (4.67.1)\n", - "Requirement already satisfied: dotenv in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (0.9.9)\n", - "Requirement already satisfied: numpy>=1.23.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2.2.3)\n", - "Requirement already satisfied: python-dateutil>=2.8.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2.9.0.post0)\n", - "Requirement already satisfied: pytz>=2020.1 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2025.1)\n", - "Requirement already satisfied: tzdata>=2022.7 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2025.1)\n", - "Requirement already satisfied: anyio<5,>=3.5.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (4.8.0)\n", - "Requirement already satisfied: distro<2,>=1.7.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (1.9.0)\n", - "Requirement already satisfied: httpx<1,>=0.23.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (0.28.1)\n", - "Requirement already satisfied: jiter<1,>=0.4.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (0.9.0)\n", - "Requirement already satisfied: pydantic<3,>=1.9.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (2.10.6)\n", - "Requirement already satisfied: sniffio in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (1.3.1)\n", - "Requirement already satisfied: typing-extensions<5,>=4.11 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (4.12.2)\n", - "Requirement already satisfied: python-dotenv in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from dotenv) (1.0.1)\n", - "Requirement already satisfied: idna>=2.8 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from anyio<5,>=3.5.0->openai) (3.10)\n", - "Requirement already satisfied: certifi in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (2025.1.31)\n", - "Requirement already satisfied: httpcore==1.* in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (1.0.7)\n", - "Requirement already satisfied: h11<0.15,>=0.13 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpcore==1.*->httpx<1,>=0.23.0->openai) (0.14.0)\n", - "Requirement already satisfied: annotated-types>=0.6.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (0.7.0)\n", - "Requirement already satisfied: pydantic-core==2.27.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (2.27.2)\n", - "Requirement already satisfied: six>=1.5 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from python-dateutil>=2.8.2->pandas) (1.17.0)\n" + "Requirement already satisfied: pandas in ./dev/lib/python3.11/site-packages (2.2.3)\n", + "Requirement already satisfied: openai in ./dev/lib/python3.11/site-packages (1.66.3)\n", + "Requirement already satisfied: tqdm in ./dev/lib/python3.11/site-packages (4.67.1)\n", + "Requirement already satisfied: dotenv in ./dev/lib/python3.11/site-packages (0.9.9)\n", + "Requirement already satisfied: openai-agents in ./dev/lib/python3.11/site-packages (0.0.4)\n", + "Requirement already satisfied: ipywidgets in ./dev/lib/python3.11/site-packages (8.1.5)\n", + "Collecting jupyter_contrib_nbextensions\n", + " Downloading jupyter_contrib_nbextensions-0.7.0.tar.gz (23.5 MB)\n", + " l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/23.5 MB ? eta -:--:--━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 22.8/23.5 MB 117.6 MB/s eta 0:00:01━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.5/23.5 MB 106.4 MB/s eta 0:00:00\n", + "\u001b[?25h Installing build dependencies ... \u001b[?25ldone\n", + "\u001b[?25h Getting requirements to build wheel ... \u001b[?25ldone\n", + "\u001b[?25h Preparing metadata (pyproject.toml) ... \u001b[?25ldone\n", + "\u001b[?25hRequirement already satisfied: numpy>=1.23.2 in ./dev/lib/python3.11/site-packages (from pandas) (2.2.4)\n", + "Requirement already satisfied: python-dateutil>=2.8.2 in ./dev/lib/python3.11/site-packages (from pandas) (2.9.0.post0)\n", + "Requirement already satisfied: pytz>=2020.1 in ./dev/lib/python3.11/site-packages (from pandas) (2025.1)\n", + "Requirement already satisfied: tzdata>=2022.7 in ./dev/lib/python3.11/site-packages (from pandas) (2025.1)\n", + "Requirement already satisfied: anyio<5,>=3.5.0 in ./dev/lib/python3.11/site-packages (from openai) (4.8.0)\n", + "Requirement already satisfied: distro<2,>=1.7.0 in ./dev/lib/python3.11/site-packages (from openai) (1.9.0)\n", + "Requirement already satisfied: httpx<1,>=0.23.0 in ./dev/lib/python3.11/site-packages (from openai) (0.28.1)\n", + "Requirement already satisfied: jiter<1,>=0.4.0 in ./dev/lib/python3.11/site-packages (from openai) (0.9.0)\n", + "Requirement already satisfied: pydantic<3,>=1.9.0 in ./dev/lib/python3.11/site-packages (from openai) (2.10.6)\n", + "Requirement already satisfied: sniffio in ./dev/lib/python3.11/site-packages (from openai) (1.3.1)\n", + "Requirement already satisfied: typing-extensions<5,>=4.11 in ./dev/lib/python3.11/site-packages (from openai) (4.12.2)\n", + "Requirement already satisfied: python-dotenv in ./dev/lib/python3.11/site-packages (from dotenv) (1.0.1)\n", + "Requirement already satisfied: griffe<2,>=1.5.6 in ./dev/lib/python3.11/site-packages (from openai-agents) (1.6.0)\n", + "Requirement already satisfied: requests<3,>=2.0 in ./dev/lib/python3.11/site-packages (from openai-agents) (2.32.3)\n", + "Requirement already satisfied: types-requests<3,>=2.0 in ./dev/lib/python3.11/site-packages (from openai-agents) (2.32.0.20250306)\n", + "Requirement already satisfied: comm>=0.1.3 in ./dev/lib/python3.11/site-packages (from ipywidgets) (0.2.2)\n", + "Requirement already satisfied: ipython>=6.1.0 in ./dev/lib/python3.11/site-packages (from ipywidgets) (9.0.2)\n", + "Requirement already satisfied: traitlets>=4.3.1 in ./dev/lib/python3.11/site-packages (from ipywidgets) (5.14.3)\n", + "Requirement already satisfied: widgetsnbextension~=4.0.12 in ./dev/lib/python3.11/site-packages (from ipywidgets) (4.0.13)\n", + "Requirement already satisfied: jupyterlab-widgets~=3.0.12 in ./dev/lib/python3.11/site-packages (from ipywidgets) (3.0.13)\n", + "Collecting ipython_genutils (from jupyter_contrib_nbextensions)\n", + " Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl.metadata (755 bytes)\n", + "Collecting jupyter_contrib_core>=0.3.3 (from jupyter_contrib_nbextensions)\n", + " Downloading jupyter_contrib_core-0.4.2.tar.gz (17 kB)\n", + " Installing build dependencies ... \u001b[?25ldone\n", + "\u001b[?25h Getting requirements to build wheel ... \u001b[?25ldone\n", + "\u001b[?25h Preparing metadata (pyproject.toml) ... \u001b[?25ldone\n", + "\u001b[?25hRequirement already satisfied: jupyter_core in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (5.7.2)\n", + "Collecting jupyter_highlight_selected_word>=0.1.1 (from jupyter_contrib_nbextensions)\n", + " Downloading jupyter_highlight_selected_word-0.2.0-py2.py3-none-any.whl.metadata (730 bytes)\n", + "Collecting jupyter_nbextensions_configurator>=0.4.0 (from jupyter_contrib_nbextensions)\n", + " Downloading jupyter_nbextensions_configurator-0.6.4-py2.py3-none-any.whl.metadata (1.8 kB)\n", + "Requirement already satisfied: nbconvert>=6.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (7.16.6)\n", + "Requirement already satisfied: notebook>=6.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (7.3.3)\n", + "Requirement already satisfied: tornado in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (6.4.2)\n", + "Collecting lxml (from jupyter_contrib_nbextensions)\n", + " Using cached lxml-5.3.1-cp311-cp311-macosx_10_9_x86_64.whl.metadata (3.7 kB)\n", + "Requirement already satisfied: idna>=2.8 in ./dev/lib/python3.11/site-packages (from anyio<5,>=3.5.0->openai) (3.10)\n", + "Requirement already satisfied: colorama>=0.4 in ./dev/lib/python3.11/site-packages (from griffe<2,>=1.5.6->openai-agents) (0.4.6)\n", + "Requirement already satisfied: certifi in ./dev/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (2025.1.31)\n", + "Requirement already satisfied: httpcore==1.* in ./dev/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (1.0.7)\n", + "Requirement already satisfied: h11<0.15,>=0.13 in ./dev/lib/python3.11/site-packages (from httpcore==1.*->httpx<1,>=0.23.0->openai) (0.14.0)\n", + "Requirement already satisfied: decorator in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (5.2.1)\n", + "Requirement already satisfied: ipython-pygments-lexers in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (1.1.1)\n", + "Requirement already satisfied: jedi>=0.16 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (0.19.2)\n", + "Requirement already satisfied: matplotlib-inline in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (0.1.7)\n", + "Requirement already satisfied: pexpect>4.3 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (4.9.0)\n", + "Requirement already satisfied: prompt_toolkit<3.1.0,>=3.0.41 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (3.0.50)\n", + "Requirement already satisfied: pygments>=2.4.0 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (2.19.1)\n", + "Requirement already satisfied: stack_data in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (0.6.3)\n", + "Requirement already satisfied: setuptools in ./dev/lib/python3.11/site-packages (from jupyter_contrib_core>=0.3.3->jupyter_contrib_nbextensions) (65.5.0)\n", + "Requirement already satisfied: jupyter-server in ./dev/lib/python3.11/site-packages (from jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.15.0)\n", + "Requirement already satisfied: pyyaml in ./dev/lib/python3.11/site-packages (from jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (6.0.2)\n", + "Requirement already satisfied: beautifulsoup4 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (4.13.3)\n", + "Requirement already satisfied: bleach!=5.0.0 in ./dev/lib/python3.11/site-packages (from bleach[css]!=5.0.0->nbconvert>=6.0->jupyter_contrib_nbextensions) (6.2.0)\n", + "Requirement already satisfied: defusedxml in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (0.7.1)\n", + "Requirement already satisfied: jinja2>=3.0 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (3.1.6)\n", + "Requirement already satisfied: jupyterlab-pygments in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (0.3.0)\n", + "Requirement already satisfied: markupsafe>=2.0 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (3.0.2)\n", + "Requirement already satisfied: mistune<4,>=2.0.3 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (3.1.2)\n", + "Requirement already satisfied: nbclient>=0.5.0 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (0.10.2)\n", + "Requirement already satisfied: nbformat>=5.7 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (5.10.4)\n", + "Requirement already satisfied: packaging in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (24.2)\n", + "Requirement already satisfied: pandocfilters>=1.4.1 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (1.5.1)\n", + "Requirement already satisfied: platformdirs>=2.5 in ./dev/lib/python3.11/site-packages (from jupyter_core->jupyter_contrib_nbextensions) (4.3.6)\n", + "Requirement already satisfied: jupyterlab-server<3,>=2.27.1 in ./dev/lib/python3.11/site-packages (from notebook>=6.0->jupyter_contrib_nbextensions) (2.27.3)\n", + "Requirement already satisfied: jupyterlab<4.4,>=4.3.6 in ./dev/lib/python3.11/site-packages (from notebook>=6.0->jupyter_contrib_nbextensions) (4.3.6)\n", + "Requirement already satisfied: notebook-shim<0.3,>=0.2 in ./dev/lib/python3.11/site-packages (from notebook>=6.0->jupyter_contrib_nbextensions) (0.2.4)\n", + "Requirement already satisfied: annotated-types>=0.6.0 in ./dev/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (0.7.0)\n", + "Requirement already satisfied: pydantic-core==2.27.2 in ./dev/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (2.27.2)\n", + "Requirement already satisfied: six>=1.5 in ./dev/lib/python3.11/site-packages (from python-dateutil>=2.8.2->pandas) (1.17.0)\n", + "Requirement already satisfied: charset-normalizer<4,>=2 in ./dev/lib/python3.11/site-packages (from requests<3,>=2.0->openai-agents) (3.4.1)\n", + "Requirement already satisfied: urllib3<3,>=1.21.1 in ./dev/lib/python3.11/site-packages (from requests<3,>=2.0->openai-agents) (2.3.0)\n", + "Requirement already satisfied: webencodings in ./dev/lib/python3.11/site-packages (from bleach!=5.0.0->bleach[css]!=5.0.0->nbconvert>=6.0->jupyter_contrib_nbextensions) (0.5.1)\n", + "Requirement already satisfied: tinycss2<1.5,>=1.1.0 in ./dev/lib/python3.11/site-packages (from bleach[css]!=5.0.0->nbconvert>=6.0->jupyter_contrib_nbextensions) (1.4.0)\n", + "Requirement already satisfied: parso<0.9.0,>=0.8.4 in ./dev/lib/python3.11/site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets) (0.8.4)\n", + "Requirement already satisfied: argon2-cffi>=21.1 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (23.1.0)\n", + "Requirement already satisfied: jupyter-client>=7.4.4 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (8.6.3)\n", + "Requirement already satisfied: jupyter-events>=0.11.0 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.12.0)\n", + "Requirement already satisfied: jupyter-server-terminals>=0.4.4 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.5.3)\n", + "Requirement already satisfied: overrides>=5.0 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (7.7.0)\n", + "Requirement already satisfied: prometheus-client>=0.9 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.21.1)\n", + "Requirement already satisfied: pyzmq>=24 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (26.3.0)\n", + "Requirement already satisfied: send2trash>=1.8.2 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.8.3)\n", + "Requirement already satisfied: terminado>=0.8.3 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.18.1)\n", + "Requirement already satisfied: websocket-client>=1.7 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.8.0)\n", + "Requirement already satisfied: async-lru>=1.0.0 in ./dev/lib/python3.11/site-packages (from jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (2.0.4)\n", + "Requirement already satisfied: ipykernel>=6.5.0 in ./dev/lib/python3.11/site-packages (from jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (6.29.5)\n", + "Requirement already satisfied: jupyter-lsp>=2.0.0 in ./dev/lib/python3.11/site-packages (from jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (2.2.5)\n", + "Requirement already satisfied: babel>=2.10 in ./dev/lib/python3.11/site-packages (from jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (2.17.0)\n", + "Requirement already satisfied: json5>=0.9.0 in ./dev/lib/python3.11/site-packages (from jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (0.10.0)\n", + "Requirement already satisfied: jsonschema>=4.18.0 in ./dev/lib/python3.11/site-packages (from jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (4.23.0)\n", + "Requirement already satisfied: fastjsonschema>=2.15 in ./dev/lib/python3.11/site-packages (from nbformat>=5.7->nbconvert>=6.0->jupyter_contrib_nbextensions) (2.21.1)\n", + "Requirement already satisfied: ptyprocess>=0.5 in ./dev/lib/python3.11/site-packages (from pexpect>4.3->ipython>=6.1.0->ipywidgets) (0.7.0)\n", + "Requirement already satisfied: wcwidth in ./dev/lib/python3.11/site-packages (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets) (0.2.13)\n", + "Requirement already satisfied: soupsieve>1.2 in ./dev/lib/python3.11/site-packages (from beautifulsoup4->nbconvert>=6.0->jupyter_contrib_nbextensions) (2.6)\n", + "Requirement already satisfied: executing>=1.2.0 in ./dev/lib/python3.11/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (2.2.0)\n", + "Requirement already satisfied: asttokens>=2.1.0 in ./dev/lib/python3.11/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (3.0.0)\n", + "Requirement already satisfied: pure-eval in ./dev/lib/python3.11/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (0.2.3)\n", + "Requirement already satisfied: argon2-cffi-bindings in ./dev/lib/python3.11/site-packages (from argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (21.2.0)\n", + "Requirement already satisfied: appnope in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (0.1.4)\n", + "Requirement already satisfied: debugpy>=1.6.5 in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (1.8.13)\n", + "Requirement already satisfied: nest-asyncio in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (1.6.0)\n", + "Requirement already satisfied: psutil in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (7.0.0)\n", + "Requirement already satisfied: attrs>=22.2.0 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (25.3.0)\n", + "Requirement already satisfied: jsonschema-specifications>=2023.03.6 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (2024.10.1)\n", + "Requirement already satisfied: referencing>=0.28.4 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (0.36.2)\n", + "Requirement already satisfied: rpds-py>=0.7.1 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (0.23.1)\n", + "Requirement already satisfied: python-json-logger>=2.0.4 in ./dev/lib/python3.11/site-packages (from jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (3.3.0)\n", + "Requirement already satisfied: rfc3339-validator in ./dev/lib/python3.11/site-packages (from jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.1.4)\n", + "Requirement already satisfied: rfc3986-validator>=0.1.1 in ./dev/lib/python3.11/site-packages (from jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.1.1)\n", + "Requirement already satisfied: fqdn in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.5.1)\n", + "Requirement already satisfied: isoduration in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (20.11.0)\n", + "Requirement already satisfied: jsonpointer>1.13 in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (3.0.0)\n", + "Requirement already satisfied: uri-template in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.3.0)\n", + "Requirement already satisfied: webcolors>=24.6.0 in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (24.11.1)\n", + "Requirement already satisfied: cffi>=1.0.1 in ./dev/lib/python3.11/site-packages (from argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.17.1)\n", + "Requirement already satisfied: pycparser in ./dev/lib/python3.11/site-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.22)\n", + "Requirement already satisfied: arrow>=0.15.0 in ./dev/lib/python3.11/site-packages (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.3.0)\n", + "Requirement already satisfied: types-python-dateutil>=2.8.10 in ./dev/lib/python3.11/site-packages (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.9.0.20241206)\n", + "Downloading jupyter_highlight_selected_word-0.2.0-py2.py3-none-any.whl (11 kB)\n", + "Downloading jupyter_nbextensions_configurator-0.6.4-py2.py3-none-any.whl (466 kB)\n", + "Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)\n", + "Using cached lxml-5.3.1-cp311-cp311-macosx_10_9_x86_64.whl (4.4 MB)\n", + "Building wheels for collected packages: jupyter_contrib_nbextensions, jupyter_contrib_core\n", + " Building wheel for jupyter_contrib_nbextensions (pyproject.toml) ... \u001b[?25ldone\n", + "\u001b[?25h Created wheel for jupyter_contrib_nbextensions: filename=jupyter_contrib_nbextensions-0.7.0-py2.py3-none-any.whl size=23428843 sha256=67ef906b821ca6f6c5c7cc1654c789bc23afc4308f58c56abb0e4f06a24a43cf\n", + " Stored in directory: /Users/jhall/Library/Caches/pip/wheels/cd/25/fe/cb6f3e82f5b1921b0157ac9e32adb2e54806ec1befc446be21\n", + " Building wheel for jupyter_contrib_core (pyproject.toml) ... \u001b[?25ldone\n", + "\u001b[?25h Created wheel for jupyter_contrib_core: filename=jupyter_contrib_core-0.4.2-py2.py3-none-any.whl size=17535 sha256=796c1dd0c1a37659c7e3e78fd1859dc306fcb01eeada6b602188100d49baa8c5\n", + " Stored in directory: /Users/jhall/Library/Caches/pip/wheels/37/c3/18/be7a983c1120f15dc0c2d1cb9c33749871a93b034185e00ced\n", + "Successfully built jupyter_contrib_nbextensions jupyter_contrib_core\n", + "Installing collected packages: jupyter_highlight_selected_word, ipython_genutils, lxml, jupyter_contrib_core, jupyter_nbextensions_configurator, jupyter_contrib_nbextensions\n", + "Successfully installed ipython_genutils-0.2.0 jupyter_contrib_core-0.4.2 jupyter_contrib_nbextensions-0.7.0 jupyter_highlight_selected_word-0.2.0 jupyter_nbextensions_configurator-0.6.4 lxml-5.3.1\n" ] } ], "source": [ - "!pip install pandas openai tqdm dotenv" + "!pip install pandas openai tqdm dotenv openai-agents ipywidgets jupyter_contrib_nbextensions" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 22, "metadata": {}, "outputs": [], "source": [ @@ -108,10 +230,19 @@ "from openai import OpenAI\n", "import os\n", "from dotenv import load_dotenv\n", - "client = OpenAI()\n", + "load_dotenv()\n", + "client = OpenAI(api_key=os.getenv('API_KEY'))\n", "tqdm.pandas() # Enable progress_apply for pandas operations" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Step 1: Data Preparation\n", + "In this step, we read the input CSV files which contains the shot data. Then we are going to enrich the data by using `4o-mini` to analyze and provide feedback on each golfer's shot. We take this extra step to add semantic information for our vector store to use querying for results later on. The enriched files will be output into new CSV files in the `/processed` folder." + ] + }, { "cell_type": "code", "execution_count": 1, @@ -407,19 +538,30 @@ "metadata": {}, "source": [ "## Step 3: Uploading to File Search API (Vector Store)\n", - "In this step, each row of the enriched CSV is uploaded as an embedding to the vector store." + "Now that we have our enriched data, we're going to chunk each CSV file by shot (i.e each row) and upload these files to our vector store." ] }, { "cell_type": "code", - "execution_count": 41, + "execution_count": null, "metadata": {}, "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Processing CSV files: 100%|██████████| 26/26 [00:00<00:00, 629.86it/s]\n" + ] + }, { "name": "stdout", "output_type": "stream", "text": [ - "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\n" + "Uploaded batch 1/5: vsfb_8d785ab27d9b4846980ffbb472191b2f, Status: in_progress\n", + "Uploaded batch 2/5: vsfb_936564cac61e4c3e9cdb34b14964aca2, Status: completed\n", + "Uploaded batch 3/5: vsfb_59134cd12fc84d9495b318e91906e3a4, Status: in_progress\n", + "Uploaded batch 4/5: vsfb_ee98a2921ffc41e3b7b9998d60191c3c, Status: in_progress\n", + "Uploaded batch 5/5: vsfb_15ba2ef6ac39446fafe02a20cf177a5e, Status: in_progress\n" ] } ], @@ -489,7 +631,7 @@ " return [input_list[i:i + chunk_size] for i in range(0, len(input_list), chunk_size)]\n", "\n", "\n", - "def upload_to_vector_store(all_chunk_ids, vector_store_id, chunk_size=500):\n", + "def upload_to_vector_store(all_chunk_ids, vector_store_id, chunk_size=250):\n", " all_file_ids = [chunk_id for file_chunks in all_chunk_ids.values() for chunk_id in file_chunks.values()]\n", " file_id_batches = chunk_list(all_file_ids, chunk_size)\n", " for idx, batch in enumerate(file_id_batches):\n", @@ -499,33 +641,295 @@ " )\n", " print(f\"Uploaded batch {idx + 1}/{len(file_id_batches)}: {vector_store_batch.id}, Status: {vector_store_batch.status}\")\n", "\n", - "print(os.getenv('OPENAI_API_KEY'))\n", "\n", - "# SHOT_DATA_VECTOR_STORE_ID = os.getenv('SHOT_DATA_VECTOR_STORE_ID')\n", - "# data_folder = os.path.join(os.path.dirname(os.getcwd()), \"basics_of_agents_sdk/data\")\n", - "# enriched_data_folder = os.path.join(data_folder, 'processed')\n", - "# all_chunk_ids = upload_all_ready_chunks(enriched_data_folder)\n", - "# upload_to_vector_store(all_chunk_ids, SHOT_DATA_VECTOR_STORE_ID)" + "SHOT_DATA_VECTOR_STORE_ID = os.getenv('SHOT_DATA_VECTOR_STORE_ID')\n", + "data_folder = os.path.join(os.path.dirname(os.getcwd()), \"basics_of_agents_sdk/data\")\n", + "enriched_data_folder = os.path.join(data_folder, 'processed')\n", + "all_chunk_ids = upload_all_ready_chunks(enriched_data_folder)\n", + "upload_to_vector_store(all_chunk_ids, SHOT_DATA_VECTOR_STORE_ID)" ] }, { "cell_type": "markdown", "metadata": {}, - "source": [] + "source": [ + "Now that we have our Vector Store in place, it's time to start building our Agents!\n", + "\n", + "## Agent Setup" + ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 41, "metadata": {}, "outputs": [], - "source": [] + "source": [ + "import asyncio\n", + "from agents import Agent, Runner, ModelSettings, FileSearchTool, WebSearchTool, OpenAIResponsesModel, RunHooks\n", + "from agents.extensions.handoff_prompt import RECOMMENDED_PROMPT_PREFIX\n", + "import openai\n", + "import os\n", + "import colorama\n", + "from colorama import Fore, Style\n", + "colorama.init(autoreset=True)\n", + "import os\n", + "from dotenv import load_dotenv\n", + "load_dotenv()\n", + "\n", + "SHOT_DATA_VECTOR_STORE_ID = os.getenv('SHOT_DATA_VECTOR_STORE_ID')\n", + "\n", + "ORCHESTRATOR_INSTRUCTIONS = \"\"\"\n", + "{RECOMMENDED_PROMPT_PREFIX}\n", + "You are GolfNavigator, a knowledgeable golf assistant specializing in understanding user golf needs and routing them to the appropriate service. Your primary responsibilities are to:\n", + "\t1.\tEngage with the User:\n", + "\t •\tInitiate friendly and informed conversation using accurate golf terminology.\n", + "\t2.\tUnderstand Intent:\n", + "\t •\tAnalyze the user’s input to determine if they require detailed analysis of shot data and a tailored practice plan, or if they are looking for course recommendations.\n", + "\t •\tRecognize keywords and phrases related to practice sessions (e.g., ‘practice’, ‘drills’, ‘shot data analysis’) or tee times (e.g., ‘play’, ‘course’, ‘round’, ‘weather’).\n", + "\t3.\tRoute the Request:\n", + "\t •\tIf the user’s inquiry involves reviewing shot data, performance analysis, or developing a practice regimen, forward the request to the transfer_to_practice_planner agent.\n", + "\t •\tIf the user is interested in course recommendations based on their skills, availability, weather conditions, and a predicted score, forward the inquiry to the transfer_to_tee_time_finder agent, ensuring up to 3 course options are provided.\n", + "\t4.\tMaintain Golf Expertise:\n", + "\t •\tUse golf-specific language naturally and confidently.\n", + "\t •\tProvide contextually relevant insights about golf techniques, course conditions, and performance metrics when engaging with the user.\n", + "\t5.\tAdditional Considerations:\n", + "\t •\tConfirm user details (like availability or skill level) when needed to ensure the proper agent receives all necessary information.\n", + "\t •\tIf uncertain about user intent, ask follow-up questions to clarify before making a routing decision.\n", + "\n", + "By following these guidelines, you ensure that the user is efficiently directed to the correct specialist while maintaining a high level of golf expertise.\n", + "\"\"\"\n", + "\n", + "PRACTICE_PLANNER_INSTRUCTIONS = \"\"\"\n", + "You are PracticePlanner Pro, a seasoned industry veteran and dedicated golf instructor with decades of experience, specializing in creating custom practice plans for players of all handicap levels. Your task is to analyze the user’s shot data and extract relevant patterns and trends to create a structured, single-day driving range session plan. Your practice plan should include a section-by-section breakdown of drills and exercises, with clear explanations of what to work on and the benefits of each drill.\n", + "\n", + "Your responsibilities include:\n", + "\t1.\tData Analysis:\n", + "\t •\tThoroughly review the user’s shot data to identify recurring issues, strengths, and areas for improvement.\n", + "\t •\tCorrelate specific shot types, distances, or errors to tailor the practice drills accordingly.\n", + "\t2.\tPlan Structure:\n", + "\t •\tDevelop a comprehensive, single-day driving range session plan that is detailed and easy to follow.\n", + "\t •\tDivide the session into clear segments (e.g., warm-up, skill-specific drills, focused practice on weaknesses, cool-down, etc.).\n", + "\t3.\tDrill Breakdown:\n", + "\t •\tFor each section, provide:\n", + "\t •\tDrill Name & Description: What the drill involves.\n", + "\t •\tObjective: What skill or aspect of the game is being targeted.\n", + "\t •\tBenefits: How the drill will improve the golfer’s performance (e.g., better shot consistency, improved swing mechanics, increased accuracy).\n", + "\t •\tEnsure that the drills are practical and can be executed during a typical driving range session.\n", + "\t4.\tExpert Guidance:\n", + "\t •\tUse language that reflects your expertise as a veteran instructor.\n", + "\t •\tInclude insights and tips that demonstrate your deep understanding of golf techniques and performance optimization.\n", + "\t •\tConsider the varied needs of players across different handicap levels, ensuring drills can be adjusted for beginners and advanced players alike.\n", + "\t5.\tUser Engagement:\n", + "\t •\tWhen necessary, ask clarifying questions about the user’s data to ensure that your recommendations are as accurate and personalized as possible.\n", + "\t •\tOffer suggestions for follow-up sessions or further analysis if the shot data indicates persistent issues.\n", + "\n", + "By following these instructions, you will provide the golfer with a detailed, actionable practice session plan that leverages their shot data to target specific improvements and ultimately enhance their game.\n", + "\"\"\"\n", + "\n", + "TEE_TIME_FINDER_INSTRUCTIONS = \"\"\"\n", + "You are TeeTimeFinder, a specialized assistant dedicated to delivering personalized golf course recommendations and predictive scoring. Your responsibilities are as follows:\n", + "\n", + "1. Course Recommendations:\n", + "\t•\tSelection: Identify and select up to 3 golf courses near the user’s location.\n", + "\t•\tData Retrieval: \n", + "\t •\tUse the web search tool to obtain current, accurate details for each course, including:\n", + "\t •\tCourse name\n", + "\t •\tLocation\n", + "\t •\tSlope rating\n", + "\t •\tCourse rating\n", + "\t •\tAccuracy: Ensure all course details are up-to-date to provide the best recommendations.\n", + " •\tYou can use the FileSearch tool to get the course details from the user's shot data\n", + "\n", + "2. Score Prediction:\n", + "\t•\tCalculation: Predict the user’s score by analyzing:\n", + "\t•\tTheir personal shot data that you have access to in the FileSearch\n", + "\t•\tExpected weather conditions on the specified play date\n", + "\t•\tCourse-specific metrics (slope and rating)\n", + "\t•\tExplanation: Provide a brief explanation of how factors (weather, shot data, slope, and course rating) interact. For example, note that “High winds combined with a steep slope might result in a slightly higher predicted score.”\n", + "\t•\tOutput: Include the predicted score alongside each recommended course.\n", + "\n", + "3. Club Distance Recommendations:\n", + "\t•\tData Presentation: Provide a Markdown table listing the recommended distances for each club.\n", + "\t•\tContent Details:\n", + "\t •\tFor clubs where existing shot data is available, show the known distance (e.g., “PW – 120 yards”).\n", + "\t •\tFor clubs without shot data, offer a reasoned prediction based on your expertise.\n", + "\t•\tTable Requirements: Only include clubs for which you have verifiable data or can credibly predict a distance.\n", + "\n", + "4. Data Collection & Clarification:\n", + "\t•\tClarification: Ask the user for any missing required information to ensure accurate recommendations and predictions.\n", + "\n", + "5. Integration of Data:\n", + "\t•\tMerging Insights: Combine the user’s shot data, weather forecasts, and course metrics (slope and rating) to refine both your course recommendations and score predictions.\n", + "\t•\tPresentation: Organize all details clearly and logically.\n", + "\n", + "6. Communication & Presentation:\n", + "\t•\tCourse Details: Present the recommended golf courses along with key details (name, location, slope, course rating) in a clear, concise manner.\n", + "\t•\tScore Prediction: Include the predicted score for each course, with a short rationale explaining the prediction.\n", + "\t•\tClub Distance Table: Display the club distance recommendations using a well-formatted Markdown table.\n", + "\n", + "7. Expert Guidance:\n", + "\t•\tKnowledge Base: Utilize your expertise in golf, player performance, and environmental factors to deliver trustworthy and tailored advice.\n", + "\t•\tProfessional Tone: Maintain a clear, professional tone using accurate golf terminology to build confidence in your recommendations.\n", + "\n", + "By following these refined instructions, you will deliver a comprehensive, personalized experience that includes current course recommendations, detailed score predictions, and a practical club distance table—all while ensuring all necessary user data is collected before proceeding\n", + "\"\"\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Agent Definition" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": {}, + "outputs": [], + "source": [ + "practice_planner_agent = Agent(\n", + " name=\"Practice Planner\",\n", + " instructions=PRACTICE_PLANNER_INSTRUCTIONS,\n", + " handoffs=[],\n", + " tools=[\n", + " FileSearchTool(\n", + " vector_store_ids=[SHOT_DATA_VECTOR_STORE_ID],\n", + " )\n", + " ]\n", + ")\n", + "\n", + "tee_time_finder_agent = Agent(\n", + " name=\"Tee Time Finder\",\n", + " instructions=TEE_TIME_FINDER_INSTRUCTIONS,\n", + " model=OpenAIResponsesModel(model=\"gpt-4o\", openai_client=openai.AsyncOpenAI()),\n", + " tools=[\n", + " WebSearchTool(),\n", + " FileSearchTool(\n", + " vector_store_ids=[SHOT_DATA_VECTOR_STORE_ID],\n", + " )\n", + " ]\n", + ")\n", + "\n", + "main_agent = Agent(\n", + " name=\"Orchestrator\",\n", + " instructions=ORCHESTRATOR_INSTRUCTIONS,\n", + " model=OpenAIResponsesModel(model=\"gpt-4o-mini\", openai_client=openai.AsyncOpenAI()),\n", + " handoffs=[practice_planner_agent, tee_time_finder_agent]\n", + ")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Main Loop" + ] + }, + { + "cell_type": "code", + "execution_count": 46, + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "dfe6d92718fd4b9a992c8bcff8cd6d67", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Text(value='', continuous_update=False, description='User:', placeholder='Type your message...')" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "0846b12461ac44f0a065e32d384089e1", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Output()" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import asyncio\n", + "import nest_asyncio\n", + "nest_asyncio.apply() # Allows nested event loops in Jupyter\n", + "\n", + "import ipywidgets as widgets\n", + "from IPython.display import display\n", + "from colorama import Fore, Style\n", + "# Store conversation history\n", + "conversation = []\n", + "\n", + "# Create a text widget for user input\n", + "user_input_box = widgets.Text(\n", + " value='',\n", + " placeholder='Type your message...',\n", + " description='User:',\n", + " disabled=False,\n", + " continuous_update=False\n", + ")\n", + "\n", + "# Create an output widget to display conversation\n", + "output_area = widgets.Output()\n", + "\n", + "async def handle_user_input_async(user_text):\n", + " global conversation\n", + " \n", + " # Check for exit\n", + " if user_text.lower() in ('exit', 'quit'):\n", + " with output_area:\n", + " output_area.append_stdout(\n", + " Fore.RED + \"Exiting the program. Goodbye!\\n\" + Style.RESET_ALL\n", + " )\n", + " # Optionally disable the input box if we want to stop further input\n", + " user_input_box.disabled = True\n", + " return\n", + "\n", + " # Add the user's message to the conversation history\n", + " conversation.append({\"role\": \"user\", \"content\": user_text})\n", + " \n", + " output = await Runner.run(main_agent, conversation)\n", + "\n", + " # Display the agent's response\n", + " with output_area:\n", + " output_area.append_stdout(\n", + " Fore.GREEN + \"Agent: \" + Style.RESET_ALL + output.final_output + \"\\n\"\n", + " )\n", + " \n", + " # Update conversation history to include the agent's output\n", + " conversation[:] = output.to_input_list()\n", + "\n", + "def on_text_submit(change):\n", + " # Only process non-empty submissions.\n", + " if change['name'] == 'value' and change['type'] == 'change' and change['new'].strip():\n", + " user_text = change['new']\n", + " # Clear the input box immediately to avoid duplicate events.\n", + " user_input_box.value = ''\n", + " asyncio.create_task(handle_user_input_async(user_text))\n", + "\n", + "# Observe 'value' changes in the text widget\n", + "user_input_box.observe(on_text_submit, names='value')\n", + "\n", + "display(user_input_box, output_area)" + ] } ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "basics_agent_sdk", "language": "python", - "name": "python3" + "name": "basics_agent_sdk" }, "language_info": { "codemirror_mode": { From b66b72c753abb314c560cefd385cd39f9468ccb6 Mon Sep 17 00:00:00 2001 From: Josh Hall <jhall@openai.com> Date: Tue, 18 Mar 2025 11:09:59 -0400 Subject: [PATCH 05/14] added images, improved guide description for first few sections --- .../basics_of_agent_sdk.ipynb | 65 ++++++++++++------ .../basics_of_agents_sdk/data_enrichment.png | Bin 0 -> 989960 bytes .../golfmate_architecture.png | Bin 0 -> 457104 bytes 3 files changed, 45 insertions(+), 20 deletions(-) create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data_enrichment.png create mode 100644 examples/agents_sdk/basics_of_agents_sdk/golfmate_architecture.png diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb index dfa53b3a4c..ddd6cad658 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb +++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb @@ -6,28 +6,30 @@ "source": [ "# The Basics with Agents SDK\n", "\n", - "We recently launched the [Agents SDK](https://openai.github.io/openai-agents-python/) to make it easier to orchestrate agentic workflows. In this cookbook, we have'll some fun composing a Golf Agent that can help with creating personalized practice plans and also make score predictions for scores around you.\n", + "We recently launched the [Agents SDK](https://openai.github.io/openai-agents-python/) to simplify orchestrating agentic workflows. In this cookbook, we'll have some fun creating **GolfMate**, a simple golf assistant designed to use your golf shot history for creating personalized practice plans. GolfMate will also help translate this practice onto the golf course by finding nearby courses and predicting your scores.\n", "\n", - "- [Response API](https://platform.openai.com/docs/api-reference/responses)\n", + "In this guide, we'll explore how to utilize the following functionalities:\n", + "\n", + "- [Response API](https://openai.com/docs/api-reference/responses)\n", "- [File Search API](https://platform.openai.com/docs/guides/tools-file-search)\n", "- [Web Search API](https://platform.openai.com/docs/guides/tools-web-search?api-mode=responses)\n", "\n", - "## Agent Workflow\n", - "\n", - "For our design we divide the roles and resoponsibilities of agents by functionality. This architecture will help not only with dividing roles and responaibilities but also debugging and optimizations later on. Below are the following Agents and their scope \n", + "Here's our agentic architecture:\n", "\n", - "\n", + "\n", "\n", - "| Agent | Description |\n", - "|--------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n", - "| Triage Agent | Responsible for understanding the user's initial intent and handing off to our other agents. |\n", - "| Practice Planner Agent | Responsible for constructing a personalized and detailed practice plan. This agent will have access to the FileSearch API to query for relevant user shot information. |\n", - "| Score Predictor & Course Finder | Responsible for finding nearby golf courses based on the user's request, making a score prediction for each golf course returned, and recommending club distance lengths for that day. This agent has access to both the FileSearch API and the WebSearch API. |\n", + "## Agentic Architecture Overview\n", "\n", + "The GolfMate assistant consists of three specialized agents working together:\n", + "| Agent | Description |\n", + "|---------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n", + "| **Triage Agent** | Understands the user's initial intent and delegates tasks to appropriate specialized agents. |\n", + "| **Practice Planner Agent** | Constructs personalized practice plans using the File Search API to retrieve relevant historical shot data. |\n", + "| **Score Predictor & Course Finder Agent** | Predicts scores and finds suitable courses nearby based on user preferences and historical performance data, leveraging both File Search and Web Search APIs. |\n", "\n", - "## Data Preparation & Vector Store Population\n", + "## Data Preparation for the File Search API\n", "\n", - "Before we can fire user requests into our Golf Agent, we need to upload the user's historical shot data into a Vector Store. Here is an example of the original golf data from a user's driving range practice session. \n", + "Before using GolfMate, we'll first upload the golfer's historical shot data into the File Search API (a vector database). We have collected detailed numerical sensor data from multiple players' practice sessions, as illustrated below:\n", "\n", "| Date | Player | Club Name | Club Type | Club Speed | Attack Angle | Club Path | Club Face | Face to Path | Ball Speed | Smash Factor | Launch Angle | Launch Direction | Backspin | Sidespin | Spin Rate | Spin Rate Type | Spin Axis | Apex Height | Carry Distance | Carry Deviation Angle | Carry Deviation Distance | Total Distance | Total Deviation Angle | Total Deviation Distance |\n", "|-----------------|--------|-----------|-----------|-------------|---------------|------------|------------|----------------|--------------|----------------|----------------|------------------|------------|------------|-------------|----------------|------------|--------------|----------------|------------------------|--------------------------|----------------|------------------------|--------------------------|\n", @@ -43,14 +45,17 @@ "| 1/4/25 17:10:26 | Lauren | | 7 Iron | 77.78 | 4.00 | 8.51 | 9.90 | 1.39 | 99.70 | 1.28 | 17.16 | 9.20 | 4462.13 | -68.54 | 4462.66 | Measured | 0.88 | 18.77 | 135.86 | 10.13 | 23.90 | 147.86 | 10.09 | 25.91 |\n", "\n", "\n", - "In the perfect world, if we were a serious golfer, we could have added to the Note and Tag fields to writedown specific observations from each of these shots while practicing. Therefore, we're going to enrich this data by using a LLM to provide detailed shot feedback for each shot." + "Ideally, golfers would annotate shots using the `Note` and `Tag` fields, providing valuable observations that enhance semantic understanding within our vector database. As these fields are currently empty, we will enrich the dataset by utilizing `gpt-4o-mini` to retroactively generate detailed insights and annotations for these fields.\n", + "\n", + "## Data Enrichment Process Diagram\n", + "" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ - "## Step 0: Setup Your Environment" + "### Step 0: Setup Your Environment" ] }, { @@ -239,8 +244,14 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Step 1: Data Preparation\n", - "In this step, we read the input CSV files which contains the shot data. Then we are going to enrich the data by using `4o-mini` to analyze and provide feedback on each golfer's shot. We take this extra step to add semantic information for our vector store to use querying for results later on. The enriched files will be output into new CSV files in the `/processed` folder." + "### Step 1: Data Preparation\n", + "In this step, we read the input CSV files containing shot data. We'll enrich this data by using `gpt-4o-mini` to analyze and provide feedback on each golfer's shots. To do this, we'll prompt the model as follows:\n", + "\n", + "```\n", + "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n", + "```\n", + "\n", + "This enrichment step adds valuable semantic context to our data, which will enhance the accuracy of future queries in our vector store. The resulting enriched data will be saved as new CSV files in the `/processed` folder." ] }, { @@ -497,6 +508,8 @@ " \"tag\": \"Your tag here\"\n", " }}\n", " \"\"\"\n", + "\n", + " # Call the Responses API to generate the feedback\n", " response = client.responses.create(\n", " model=\"gpt-4o-mini\",\n", " input=[\n", @@ -537,8 +550,13 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Step 3: Uploading to File Search API (Vector Store)\n", - "Now that we have our enriched data, we're going to chunk each CSV file by shot (i.e each row) and upload these files to our vector store." + "### Step 2: Upload Enriched Data to Vector Store\n", + "\n", + "Now that we have our enriched shot data, we need to upload it into our vector database using the File Search API. We'll read the processed CSV files and chunk the data into batches to avoid overwhelming the server and minimize the risk of receiving `429` errors. \n", + "\n", + "As a best practice, we'll batch these uploads in manageable sizes (e.g., batches of 250 files/ row). The optimal batch size may vary depending on your specific use case and allocated resources.\n", + "\n", + "This step ensures stable and efficient data ingestion while preparing GolfMate to effectively handle user queries." ] }, { @@ -653,7 +671,14 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Now that we have our Vector Store in place, it's time to start building our Agents!\n", + "## Congratulations—Your Vector Store is Set Up (Almost)!\n", + "\n", + "Great job setting up your vector store! Depending on the volume of files you've uploaded, processing might take a few minutes. You can monitor the status and ensure all your files have been successfully processed by checking for completion or any ingestion errors:\n", + "\n", + "- Verify file processing using the [Vector Store status page](https://platform.openai.com/docs/guides/tools-file-search).\n", + "- Monitor for potential server overload (e.g., HTTP 429 errors) and adjust your batch sizes as needed.\n", + "\n", + "With the vector store ready, we're now prepared to build out the GolfMate agents!\n", "\n", "## Agent Setup" ] diff --git a/examples/agents_sdk/basics_of_agents_sdk/data_enrichment.png b/examples/agents_sdk/basics_of_agents_sdk/data_enrichment.png new file mode 100644 index 0000000000000000000000000000000000000000..46a49b52dd8ba7de58172ba0ba1255de05d3bfdf GIT binary patch literal 989960 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	w1K|Gq-z`7?5OgfW`KlzVi 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%0ABT1!4tOF)VJZkJ2bAZ>dbgzEw{J*^Nra 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�A0F1HEx2$!? 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�j3)k=7a_3 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%0D+hT4-kmfaX{d9Ftt3tbNheD$|YHOoZV^cv= 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%0A$^3z<G^Hipon3Hs zBa%jmOk6M@OujE82du1C{Z6pKu23=q%i7*WM%IdlDJ%nrn*bm6Al>@C>P9N_+-jvh z(mc8uJ*AMBf?hGXI7SUh@8g68kc_SDm8&-c3nn!)ncjhcZ*l(N$H27lGWOvUud-hN zimPTKw8E98I*E9M1<3P<BT1^afX1eMC5>_f--aMy<??4`KW7sbL2R=I-<e^xEbV#W zox|ccLNQOcDdXN#f!CLI)#I#pCm+{G;5fE5jfzj^jK8uy#qaZ-MuwZrBa$%E(rkQP z1!Q9%Nay&Ur8{Xx*q5T(^Bz0jTpWc63}KxM!dhJwNdfsC|0UKMkHM6$xd{mLYJdiL zbzP_}TiN*rP#!11jm7cj7NGGD$ruXf4w}3-I_#~$j<68yubSy3vvgpoJl3OZ?9es3 z)ASj#iikmUoA+!2h3WC158JUa8hroQA>ZX&U&Qu5HAsg8Gc-U1Y^oSB4ap_(J)AQJ zpbu7haYj&MG419(GHa|C$awd}uF<ueWUeKy&a!@n!q$UWwOchfffw`Ot1job6&8Rn zJ$YTJF>Gq1CXR#PC9kqJJ{!zeJ0<wCrPm@hPpxr?B{z9PQ=aK9-Q!lj{X~LzTv(yM z*nVD_$mGUm=d<$1noe~0*a!|g9};ZwN*MKK@<~xU%?1a=6+A9)=oi~A7_W|^J(GPN zPmD|37~C8sdf0rEpmzi!%}yh?ArsFt9=uGFWKl=s#@Ma4Op=^VtKG$Ex2|D{1(M3C z=#?DVOp@lR6940GKZ!^v85~y^%mb!MvitF?G`-oJ*ZnlA{SnLOYcQnyq{vBX-<+K{ zIQ%yAE_WRYw$DESzqN^Q6%5k^xh)q=+ilder1*Xq)Gua1Rw0{W0Ew1qiI73T#m@;z z5lW4=X>yXLS^xZsgcMJ_?MeP>{ytD2@EL|1!rZ`PXa8aw{9i-SbPOd@cnBmyhusm> zHe3p&X8DHBrqZ)UY{xJZj!ZCCJ??tIP<LYrQ<4yx(a^!cS=d0<&CcrCK)_kuD0*lP zDRh{~9RT=%choLkSV`sZa<R5~MtXW+c4NW}@Od>C`~dsWv*a2<D=ReLc=TH^B&Y(6 z*hu2;oA^}f(<cmku~>voU@?%yP^SN>iqJ+LTkGdXb)z9BrDHQQBTULVeQc6VE}9RI zeu7PCuIu+xW3>cS6?z3U+OC{gE*XTv?(ST2YNT@pSfWM`5)TP?EEZ<ri<0Lxy$w2r zaBQmEeHW6uPTGyck^*A`z6wK(r$fH<Q%JR`DueS%+fZ+EE6P_cZWMnPG9yfno_5S6 z6Fo_Nct4MmXBH<C@jOWC?{|Aw8?|o(B0a`uE%ziK3sD!aLf#f%7&v(*Op`9!K2b5@ z9RgpkON&2#V6HYP+_UC}(y#juaxkH<u_GyT^Oii)NnBI|2Yu&Qv&=su?g9KJIIth0 z|NHjF8^MSer-NC!a`ivz>Gz|UoOm!xP@@%zh`OOC1MJn=v$HY3`mX{h$I0z8fDwm5 z8pv^)=8A-CbPgl~R}p6>VLAiA{RlVsOm5M#&$>?(A0E1R)2$2t?|lC21a1qS7y0)A z)Zsf<7JRUj{3~?9f1rZzlBgnvq*1b<gW&>`Un^}<?|A`N&mglQ7oo%L;w;qM!~J>= z?nwF0!eg0V8eXodQ1p{o-9t;=o4}hbukhABd(!gt#~i4~<YM-ZOkjNB%op;eppqqi zoyenYZ?1<5--4>bx1i?LwPXJijKCJu9vL*-m-Q-%cWEFA_dTWb3k$GhfF`?~VSfHp ziKPDrlW%9$*49ZMCPVi1wavHcuB0LU4opQepTz3$BH7LF&0;`5mwXXI7{Lg_6hCgO zJg*>=iKe-70&AA#hggnBHuI={R*zjUsSRO7<QZoxaUs6Byh8Fz!QEf{FrV2ZlDK?l zSo*qs*9)dUL{_fJj6lTf_pasGMcd_)lcH|lDV@q@p!2)4VsmKUmBye586jyez_KPK z<7cdtpyWaP)i{Un!S(Pshw)rEnI{+{c^xLf<RAe~v()0x<Y|@qpY(i7xXY1_HZ0x% zfKMo7j++N57F9<shCfUgJRJ&wCqS<LI|a5`pe}a<F9SnA*9z4Txqt&1Sa^=sydVcb zAc!#}<g+n@&{RkZpkYhGdBECBFBB9CH~OMmlaWR6PmOUOm=(G8=KBGpjA5eJujxqm z{xx+B|E1zs8+ugTMyuEqb;lQwV3m%jXKIzP=m4ZTwMb{(1{>At=BN&W@8P}=GYV0O zkCDca5u8>#Dwh!PpQty0mKkPljz$4sV_t5Gj*yFTkBAty9XQli0e#fN{%AQax8#4G zE{3=VX|b#H6WmB+DYvhpWR*-KPU$+bPSV8Db@}G&A}AuL6`}Um5eyS}Zcs+*`1`uY z<QvC}oTa%LX@vAI*t$~}zx#~sdPiLQ)`B5gzr47oX<W$p1G_!ADO)x_?40J>YVn;8 zxW6M76I5Jdg?ZyvJYDlfbhXA`#R;&gp<6<A(K0}$x78m4&e;R+vvGq!=ezolStaAj zOgxoj7R3)!kK<DdpVL!~hgOr#gsdjLw|v%2x6^6CM9gILW%Hylr@Gjgfz8#=sB@}* z`r_->RxElAQRJNSq_?^jfeE)23S@@Y@PX>P;u&z_M<o&@GOho@Mi%VbGDJSBT2-7{ zxtUhAnb}gF9PWwz`KWC-@cd<~*AdH~>WSeZ6Y-}0J2Q$^VPJ&`6JCy232P1W{q@mV zoZrYVs;+nVoG{>KDBQ#09N+tc%MVt~0<3n?OU3x%b*K)4F$?_dSUzltS_sW`j3)d7 zcdDtZN;3@tfqn;M9XxDN8FnFnfDzE?^pN{f7nm`S)sS+rNys24khT6Va0*L_8<^u> zf=5iODJ8kY6@Z?rd|Be^$_3d(jy~K?fAB>^MC_SL9T5tEwh@GphYvrGn46np?{;|Z zrVubGVrKFT!E&u3&n_2FgIdb=dXZT8#9;!DC7(f@#pyoUl|FRIY_!kDrL#RT@1bUR zivL@m&*6D*)6^OI4IbhuqFacG$NPD}rF<94{Mfj06LBj9`RN3ngVM{UxnPEMOU&pT z8%(~h??qY}_cOQp8sqGZ_}R$J*2fK#*x4S$?tuCM^&C-uk38veD)7Lm;jt3$nytqb zy%0yBF0<lWcm>id$U%+37BH-cjD_Jj9|*G3CP2u6TgXc8NLi6JFvr<>xsnB_AXeu6 zF|N942oUUCIwb2}e@(2F3y@1!17=6|Pnm>a9UxMIaVxq-0*+`{JrowQAtKcPKDs&} z&`(Np;A3G@GYg2-SpJ<lgg<PwcVV!hf3D<qItmZHgCb)zA<Iv)IFe`3IU$V-F88tj zZ#@i!%PvUSy&Qj!{xw<T!_iPg`Et`(+>?AS_NPyE(_hay84UO`g6=NKavNXNu9_`6 zA@PvLd3YUR5d{UrcEuo|AlnD62t>T$^x_h?niLGd#FfwJ6+I^HTi_3&McwA`?{Lj4 z0Plt8C7jLle}BS41N`>Ms;}RF`@h$FVKw-Z${XJ{d)+g+xStrv-?`Tp)EzE`GV2%I z-IZlUs8zo&>D@C{AKGbGf;=Wg1xNqL%%a+K&kUA-tN#&^;r$k337=}8y~<WOr;tC2 z3K2|IFWT{vCe(7X=l;#EU)7gt44qI0nil}Ca#L_)THUBA32SO<68tb2%wd?qri=F4 zbK(E)AuX^I5vK?QLOIyj29d)b(ytg=+%}^cCLm0v0VJatj~P&c$R3DrUQlFsc+MD> z;*X&4b+ZVf_p#JuKRY*jWfOcKzF&iuk)j(&pU16qh${ln4N-4N3K~c>hrn7O^N>eV z^s!6g_bb-9FZqjEY<NU(+r#Z|>yV@;R=y=HV9wFn?ypMVDiQ=lFCoe6Ub1^YN0GZB z=2QkmT&-KZSR8Y?)iAk5w*v|GKmAMT_V}kKks}`L-j6Wm5XvtRyAdl7u_{PMzLECe zp1i#)9W(w@`rxvl13<9U8twXb8Q>%h$AvoSMNd063FlK*2q8q#2K%Q2Ua$f#S5W;^ z5C)-z;7Ijc&wxY{n&p=Y(6b@$Anr^K!HCEvrKGIV{{cF8Jj`jKU-J8zPg9g-HrKL= zUHhaS@>rlXg4A9jW`uosS_E)zB^A%vJA?7Xc7Lfk<=6Pj5MN6bDv`Iy8`fVosLcFK zZlq*oU;j|fwf16^p)~WMO)1VMd*%BKa#shMsZ*=}m@!77Ppoctf<WG{vv<IC!`}0d z+Z%3;1o+A1==%tJ=I3^B&vuu+1stGam=-rd*8NH{Yvv@ybjf^Q{$P>6oUwgi60Ym7 zvbVd(!aa)pfps4qy)kx?QRC~a1m3wiCs&`@?sWO|0HDKZntjpZ?_KTF9WPTa(fgX; z+urvl?7B6ZEIEbs(EWKYg>;S`_D|#M^V9>`2}Ifra>Tiu^mU`)*Es_HAB-qrl>iUx zs8u+8e&<_N2c`!!G-M4Gf_|Q^+=$BPfY=pJ5Sb`7IFYHLYjg$Q;}K3)jKUfw-;TfX z9ki!&6eX7#zJI?z|CW-;u=o3F*KTUnRI74}=-4L6s`!pkiPtt~oeTJ%FFZNjD<sCr z$@pU{?YTJkxrb6<m2m+Vcx+z3nU{V&yT^w-LBxDbJ@cv(;oYn9EPZj796st^OzC@t z-+ZGJL-J!<d0qt~(XlxziIrsc{FRwU+0hSSuKqP|D#~6T%<M>}jv2biKe5?FO{V8y z%@%eE!g0RN_VVvsrjOO(s@kFCy;7-yR*iYAzG*QCjL_v5U)*pXQ1_T6!-z*Kfy-%> zm8xNP2NT^|(Q6(R;w^C1z$58Bs}e4<MWKZPpJ^g4LLGxrR%w@*#uVmcDC|3YNhy#A z!us+ioZ_xawE!;pOpz@ezfHn#V2d}QEjH3{M%LAh#KVX!*CZdi3tz-Vr9>&)0HVGq zU<$?l1937N0E9e77K8auVu_$MMHSlm$}FunFbqPX%g^Qq88PpJgC0PkT0ukvTI!Fq ztSitF_s&(L-PhBS8;R%=00RUkf%zoS=*_|<Ea{!^4Bz%SC@x@qNKyHqADbaXI!F4r z+2J#0j_Hw{kk-VV*Pfp&(jK61`d{yTiraz%{eR7Q-&-moeaJIWATgiR;Zxu<dp?g= z#jy4Hd6zlJOzq*|3qZ&+&~%@#y;{l<Mo4N0jI$O@ij6<GYa}El6=b<8WQ<l`w^yE< z9gp=@2u=iSCwq}ufS;h_t>{~eVyb`x_?Fm5qXrsS4Iz;^G>9^3sr#AV<t$<HDne0P zhm06IGaVwQfJ>NTemFV<U`eMgp}VK`P`D(erh`ELS-Q>JB!<s^RsrFw+4tb9pSFa+ zCtDVj1s8(gBL*Ja)J=T~z5Z)r7hhw7H52aza#h#^n)~p_;JO|R&<d|c{gJ0fSag<J zx+f5|BGnE%)5Ma?8Wsm+DZ6b}fdRX@I<7I;*UfyxCYM0qlCo)XiVQ{o3S%L_oE!@$ z@A=!4DgMt3fZt92_XI{$fZtDPx7|knHYYmTK<=4s+(`a^Uh5*@*ZdG+Z!YZ8q&B^^ zkbn9ov*&XufwJlr3+L7Hx=`dClkI^wM%Rv#e7@7|zl09fZR@jY)aB-Pzh4l7z+>OX z2YVOy|3cnMZ;NX#{D{7d2#?3DhOT4iB5*RB5NCvlRDe_hZPt_Ct8&fZtf#!hOe$S= z$GI=V|EMFaTm0ME!~e>(kqHP049uP&wJJdv*O$oOM=E6rnxZLpyW_nlmQUrVM0&yo z`osod(W0RYwt4sh;P`&S16_=`-9aKZ@lk8R_7?u$17BeL>5R>)#Zov%E)0#}LE;-! z^hsZIwpybrG<SK~V(6B_`Vq?Qj+y3x`_XIxU-vlzhP(Og^KOc!Sz3&l{EEsqr=<_t zN3{Db6W<W8UdP>DNp;1Bi!-x!2K(JE954j@sB!yBE;?Ll+=AZD>sX*ywe?_D|Mi1b zX4FctjC2CtJ_2cr1d=^mw0PT0K?!kY6BNZOU<8HNfvDvG-Q~@52O;OrR(QLLC=zKr zmKgAG;xEL}#t~pOzse>Tgi|n)w&R~*agRVWxq}&VMW<OGtf1#LiYXraPWYXbxJ_z8 z4HgpcHeV*=ojw&rgCf9y<M;~QwgXWbO8#@8<WA1J{x@+?LghcaqxO0LLCRmxA|BPZ zB$BL<HsJN0i&a4Fz3y4yS6-8ga6Jdl&nBV(P!~GIYaP)XenaLByQMBJVN;^tr&>%) zu(PzoQc=DlbLFti<<#{X1CrMyz|7EA;+S&*O3p{aotY1*oAbd|p^`!s-w~?5M;6WL zOa`0hu}7o_^K!26#9TXfG^5_n5?uk`jeMXwjAEUVE;=}Jbp*^tEyUIM=R&<LQk}ZD z%PgSlv5tfM_aPlD4y?x4r;BVd1!l|6UW#-r0INLlc1Ai)|IYS=?e+7R$yUO#;hZr| zE62?PL|KI2WrBVeTr^%>CI+AboC}%$^Xn{{fd$82Wez|Rfs@2qa#b4}!Htpi##&ie z-NfpE83RwcQH_5{B~?yDB#gdnvxts<Dxx@eCufS(fP!7Moyaq1ad_usCP{nz*P!hf zmg7o5ET!{Vh;{6#<UZI7^X+DrHC$h}9(c-V71{EaAE`O|=4#;A7v8j|5(|F(iRQnw zB`I5GxvP<@L}*|h;M1&^Lwr6~cEZ;XNCDH$)sgts>5*o;d~1K|2KAfS9fxI{*{vtz z9z7Ymxg>pbVas{@@eOJAQh<S;lf$SWa#r%a=}(d9!6!*Jn~cNTOOf>$5ayq^%}nkN zR*S7~p6snQ&6QQee^M?k9m&Hs6WAkC!kdN%=t^7Tvp<34FRM0@P811V$e>JH#bY$y z-=Js8Goz{h9&i}viym~@StQ#ltN=j3w>W(z+w}sHAn5&JqK#C4|BrWMK3Jh<$D$x0 zEq@8VkVOHRYgv_)!2oVChtZO=E9BmR6`MSxi@LfxI;bw?LPw}l70BhjpzOk^L=Zk% za_<j+wM24cB;zpqLASp6Tc1gyGf+GL>C+rUCb;dUne<QHiDI}TYb`?Gh=Pal17V+< z9x4Sr@89zii2-K$z*WGE>C9t70^K#uCthVY?pQ)Dhd0orB2wvabz3ysrBTO%j<uV6 z@Q+;*Lz-?XtW}{iQR$UtNpQ=fFUZG=`<6T5BN&FX21KMXjh!c^Dsb2er$H)(J{=9F zS8o+NoFBXJygNx*v<$*rqf1IyoEDQvUS-VI^(*$JgW&dL5vD2IJU8zPlB&na(UBhB z@LGU<t4%)|_>J<s!Ms_QCQsbVEFXHVnnPR*i4boCcqGiovm))sAg$`&9n@mu<9z55 z3~O~H$dj`gL)xG1xr9n0urr}&_8-PrBc~JsuTxcow+Ae?9X^5dfI*my@%O(>Da;z~ z66L)WeDdGwqZsxZmbhZ@bjuX-toy-RG^t-p&Gl0)RI})Z=_A18Qe4q9D9~swxf?I` zjEb$_cM8~$b~H2qK+hH^#$n5W-U=0tHi{ob^KU6LU0hXAc9ng@yj3VN096b>G(0?f z@$K5#-z~x0JouFs_RGnM?eA|*QwIM7*XcK_{_kE9?*gJ&A?$$GYaA0}X-QZcfw+w1 zQvB7>aq^8qG--Lg1`@RrglV~hTI{#q+yI9Z9d3iK`7K?G=g_5#`z(q-GwrIR{OyxZ zBLzQtGPC>!4cghIMGTe`1F|BB(PWT&Mfhxj$&v->>7{i$dv%!wtda2=&=9`P|NkbB zE=>d^q#FQLlhk^Eq<}1p?jpwv+@mD~zwx-_vXFaMSZDlD6bbUAn}1x-kN6FoYr)tT z-5|4F#y+1jh!TWS&>+#tyjtZOe3VRUI27Fo3OvDfkzI7o;(E!XN7)|cw)TciNnkII z%coHvWxn!QCx&#*@^IKjRPCEZmwxvFtIW3k$1atwUyZitX>=>!+FjY@sU@GJG~yW9 zB;rDzXm!bvIbtcx-`gv-uOwe@iA3aTRzr|`ZdV2yIs;akR;IgW+(K847uxSe8qt1T z8#*m|3k=z*3qE4aWimlhd@kGyjBL%llIlfM(WKi|4Zg5PkVv@gBh_pj*uhX>#09VH zvQA!swVdG)fB+voz>}5Y)JjW3=bpnW;ehANcVHdKY`T;5*}om$+L}@_jGrL8?phqO zIC@6hqH=}KT5yrIVa}DQ5A;m|XGx&w)%N3fJxBzK$%FizKezVP?J~f_>LLecD8geg zBFFS(ypQj;Kx092ZQO~47M3f)^`Bi?Sm!*yc%91_9ya%r@87?BMqh&+roje1Eec3T zMb6e+D;Fu|-vUn*M((1aWE(@*sLR&~FMz2`t#@l8f$R`q*D|=Sx(&FjDE}@Ia9m{K z=EpzKco;ufdL#di1z+65u1&++5C7!CooyYfgw3e%*VMmE*@{hyTA0y@Ztwfvbk$0l zQQT4Yp?>Pg^)^Pc3171dLm3KvgHJ3CqZPu_Pk}`?eplebfcEOHM9k^_qdHz?tpM|* zR^v}jhQo>ySQfp{Kib{BsjB-$TJlm18S=7w1*7X0gr|zKs0OIc47SPlU151NVO}7a zn%v2z`=iT1mmG}aop)Oq?H{`K8-;B8zu6u<R_-_?YUe7A)n>iiJ+#d@I<t5du#u(S z%&lu~^P4j%OZ0k6?4`}#=}g?%v%3<ZcOP~!hX0fY8!`R<UE8@6%y6)ilH6)S>6@>q zSiV%s()Y6w_wF<(+5idPl<m#DUxZ||+aDISfurRhtxV=+h9>dw>3*UQYC*oEF8*^< z0%u^c?)w3Hc3ZrVS-+YW&Px1bnr__=n*Gcrs3W^AC~i-5!_Ck;XErk`*?(MPj{T*; zWDt!z#SSIgJzo25C<W9~j|^zPP${_f`$D$nVTUG!@Cn2<0!D?eMEg7mI3kJ_x+2e3 z@9(r1rs;Xv^gt3OFhBn{=R8Q|DWi`TJs{!6t5F!^Flu`N8frp@dy51IIn|1}o8KI+ zNdU@WR@veFMO>^y{*K}}E*TdL&JCWJ@Qw@`r_{4$<l<gG`CUJjF}o)RZAWGlvV=bP z)Bn(!31OX<mKLj?)`bFE6B#yG40mQcM36WgP35F&zd0U8VrjM0B4w^o0b_A^Rh={e zt79)2aiDJ6g)HRtUfRG9XJBy5?oW$hiswe<O0+|JkqZ3fMfbIWT(*fPFOz2n!l~Y* z;jN7-n6vH?Otk?Mg^~%CG6`nQQN6F{&mOb+`N+se6Of|kdVBfMenJL9?y}&og-s~6 zDq+aTl{AkSTHJqpSwC$?gLM}YFo<gQgiK1}E{ptTcmP39BbqFh%>XY${C#(_;C%QP z!-0U6fYM=J`yxbkT_{G5%?kEA_K1>{R5o7tI6{5G=E))x?-6B1@!&hwRGy=ptSkkv zV@yRc)tCb8foxX#h7)kvH(aOclP+PHBs_Fct~5>X2N}%I%QYTnlwEXe4ABgtLKjnt z_!-lnXRmt;=i|5v<e_d2I__8v5El!?k?3vTSpj56jF8iRmkzlh_&2va#qZkto51hV zMQ~68xS!Iga4=}Tt7<jzcLK~&`9)v{n8<o+`_QDf2Lm`qv|%6fO{*v~w>xjo^p~sf zo_rmq9xITIF9r=ts-LhbR85ynfhruwr!&0R;`sr(z+VrVtH(i6fenc0O-fRKiRWh- zk$%Ud+Fc>|*Fpv#ti<8w444;IYu|s%YZG1Y;dE1?2>%}w6e;*MiKKl$@}XLRz1c6B zZCB56?z=ZmR2_Kds4aIUVBb=eregW2rn2egsI}5Rw27<I+r3<tzg(r1pI@W+&7LpL zJfv40t~NWv`T9Fv>SO2PFJw`#FU4B$icf8X<_0l*^buIc>9T^mb;m*OOAn{+r=u8R zqcHf^up6r}{&yh;=5}#*-aH3d5C)Pqv>z34Y@}L%Ung$uvuGegq)Kd4zf{6mFqKe9 ztM>cf3lmXIkU*7gB@9jtbp)nMf-N)Dw=Ulp6eJv3VSH9w!vgtEjoCImmG$8c!89si zi2J4}frrS2$T&-^=lvP3d6<gFv>?>$F88oi1%!I7Bvmdc{jo4#L=cG6=<&A74zAgg zwU)2Ht}J?7ial4dY|pz4lN(onk|#<82?vFz$IP>S|M5D*F?h-kxk>Ia(}}Ih^3rJd zknZItrfPb(pBYnHakY;OJtMfe2C+D7O89>{2Nx<VEKW5Ra%Hr$#-;oolP7f!`&Je? zB~K*2L@)GtU`k)AR}YMR_4-b0ZSqGO$6a-QfmWZA$T#fQ*`j|_#OTK@4Ht@p7qFvp z6{N81KNEefAh36DKLv_glK?%{ar+xc_w0Z`fU7Gp9tJUB{5ioLxX@w<nKXazakn3* z2|AjdGwQhO^_gR8nuT3+gdy$8AfZU?F|C&2dUvQ{B6S!=?h6?P#HKGBvQWE;rlVzR z#mYvTiEcGv84;@SCt&TK`lga}fFSn~L`6z6OM%-evziaL*UeQ4$Mq!~l=*V^8QFb= ze)y5|z&IzI=Q;=^0TOzn!uNx@{DL_Q{q9n4bhBjr;(W5|YMuH5wu76}7JcIFL`B3- zyI7k#X(&q#rx3Fg)3^dbbKujWCQu#A<npv)qRg6n#up;r-7K?I4RJg<^VhE&pfWE5 zq0|Pu8J4n;G|4H%orM_##emCW%kG2h5iS&N6pg9i>$TTi{Vkp+PA0FjE|Efv9vaV- zW=BYe&KIq(fBuuj)E}hzEyBHpY%U+}Hjcb6<A)U-j+j}%nGRKqz3z49R%=fjb$5;o zEKAt4X2mc{bLo0}`kH#0-EQmwp2V7k4ZXI83N$~{pH&c>l+3e$^=C;=Gs!9|_4B0n zHk#2!6u+<D{48Vqr0z6v<{XgMIMwOdm1Ng$kg9hYFj%%-Ei+n@LsE#Khv1KJLqEQE z;XGioG+Z^deRw^inq8{a!;;KABHS;P`-yk{wiO^0_$o{vB$xQz%1@gb%;h@F?jLxM z$E=LLcFTVMjjdtt;IXw$uX}LT;{DOtAkn)^j?~X1`-LlcUyYp$Im5?1<*wHIkBBmP zM{Cf27z*;STPb{<Z7kb_rG72nJkSk<X#o)g0UWzopNP_)x)(!(Co-_mj^Pp1Ue_6j z;6x_cOy;4K5ln+i^$#Go&1b}Xw%~_|lm}*TWNK)34nT1kyc@&N4HPJB<^Gtps#Kv} z1dgF8g$=6U`D-RAwwSsiP(N~|MV9EZ;Csc6g)yE21l|^iY1_=4-BTOMP>dCtbgd6s zis?kCP1077mw)!Y&F!!%P(X?3IJ!&;h{q||6;LrHb*OoGUGqmA{I=hry74lQNljrE zih1uFJmA~jM<mNN8h?%@6W(>McNi!CX&|kRhdJ&Tu=Q;i0{0GT-<D>J6Ek}55izxH zxwc36$MfJbsbt|9fsD=b&RIP>I~D|ShO>M40}fm{p7POyFC9(9@gek>Q4vtc9<)gw zIel<3hC6W3+|?BU6Gu9V$aQG)gEr^pgV_iD$osVrOIvIc`X$uHu%pNNf>O&oX%F^i z4i$IB_9f6Rbb!Sqb?b}A$EmR_fm8Ubu>FVm6O#uKgbRI*ZUO~li`Z`Jn@eE7A0g1& zK9OwJuDfoQvLU!4y&WN0!hocNcthHf%n*piY<}f{V`n8DV2hEtqJHY%JQ1i_yX}_m zvUg_c2g#n&FP8s&ONF1{n~wv^wJTjXMGQ?C*+pEu^{fH(V+{c(b5a2sO0fu^Iv@)$ z9wz97p@}{>g^-)_-h)R1mNeuyD70wk3ib{E<f4OVAE(#jiz+HR&f}Q*wm-WEdPtr* zT8qM#QZoDDlNY{^$XCjLdRoNaz#7uuAqcqI;4_cOfyCKA<qv!cCAa{Wb=z<BO?~a` zvcLmCAe7P}q)-bcyx*gHL@h_RK0!Hpm}9yTfB~VrzmcucaxCqgKRw-Wz-yV`G)uU> z^$|JQ%_CF2BTfD*bBo5UxD5vo5-$|smyX7pqYY{L!!__ca=Z*`e2GMbso6s=i*)w? zucnb@&`}Zlyy+5U<M*kV%aenI8yKc*HIw5FI2_vLaVA`%yVJq~>Gmh4O|`;C&slVs zHbh@>d0Qajz2Flvp?hL@Vk;n$n@IeqZNh7s%CPFlP*7?ss$ZPl7$J%8JD)|K+)7xg zsfI5am*nchSYBf+KV%*hYJxRt{HsF&OW|MXKE{&I2+1h+HE~)!IR)!T3hBgCmO@L* zJWJ16TIWhRDx{~MQz)-Mo3_Qnf(SASXTD6WiUQEcfp*>c!|^p9V}rvtEb8r}iTfha z^X>Z@Pq3@SsKgJFeH%CB_sxCnl>-c8a|`ZeCI{!kk`q6*e3O3-U2|=ngbYXMxa}j+ zC|6tc_VqRIRZ~*4fCje6^y1jq5=W{HN)1qzyQ>IF+QvN1dk}sF%^Sht4bYK<Y+VUq zafq76VZ!@h-|<K7Cmd;=q5*fp(o#}QSyXkbK|b$aWKwZYulSuPf(U1=eue%HKCjAe zbMX>9MCCCsZOaHgrq94Kab4>|0O;AgmwKm!8!6<U-A;eWI(z`?)yr$DH#C&88XCzj zz1ruwKwL^|4Uv4As~@DL%EWc>zV(g(&v12bS-qX_8sWmLXO8JQ+7cCtl?Y~!5lv{` zGi^jg&4OZd-vg0se$!x-HOgQ=vl}sf%q@opd^T%pP-=S!QKS~Y);~9pZY?I=RpCrw z*ce}HQIeNe%YASc_T$2iZAW50w}g$P!Z7>K<YUpzFl<{qB>qPmm(=^rTL%^{ocxc> z%4tz5tFI8wr63IuYTkNaj+q1|(08kKCfvQ7y$iY%r=#t051%Lnc7X%oDqhrWWi0;| z-WHD$f#1cOZi)pEMv~29QDHt#K&j+^$J_q?gTkZlNN-fT3{?oSPDt3~9GN7OZYDPk zBB_Y*^5ir##pF0~oqtYcIMc7@M=)JFZ!g_V?aaN?fAr^EUpNiponKdqm`~WtmV_6o zy7~Sn%|wq9KU+`pNe_v>cyxb)()Tm+(+rL`K?z+EQ!P<}nZfG!CFZdy;h#!bMF%BS z`G;T7d^=X7iIQe6Zz(#Agiko>>FLzsuH99)9L{KFA?G^CYKBh((otsj_iVIko+mjO zbSO#wIxpyb7};WIQRE2rL4`Z*lO_$)tRw|S?pF)@XE~(zKcGr>(*@)rQ$-1;y1Ui^ z%ESE}UWK-Qj2@OB<?mkSIED)%vc8Rj3viG6ewN=BK&T(HyfUc7PomR_8K3L}8;MG! z#YrVD=wWbQ1o#V_0?N}4&*xw{ny!RXr~^V4C|siQ1-x~3kspzV*&uk)-1UB1z@!@^ zi6kG;!=%#1=Q7Y5@J~$gF$tT}6ndp*K^*6ioJCRwk7D1Nwb>)IUKDXGhT|L4Iyp_? z5hJ(+j1ujjmh~<~2DRFYdiyyJO9B;VH;PwWsxi4MdO~hLA~2hf3FmdVK8GaQ)b%mj z1Pv<J%Lz^6n#9^!B^miX8(tHGJRF4a+mY*#1qGz@4pY71PPhXSvS2w93_V~G=JP9+ z%sGD)qLzo-=9t#hlb>goMnOy?s`ab)qOY(M4Fi!v?xP7qcm4<oD&z&UP|==t4gC$` z^TG!vDq!R3KJ>Ww)$iH?8}NE7HpdKI(<=oT(y9EsCOkU*ZCl`(sjFelgxrI1&<03% zN}|x3kVwyow>UeEC>ZTnhoOA5SV~_3`caJ3<lQ^bExx=DaH;B(bF<~=Y8aMq*++~q z5kL&Vx|1oE#DvTyBXjgKpcu33Wb&(rFs#2K&tyMT!07~Ss!BRFp#k%3q1H-WWMBwW z$UGnMKx;fWx(WMf&zeie*8e?2D^HGvZqPWFuJQ~B%Z&+N_WpuIsm+1iqcCRSV9D;U zVJn8H>shhao+a=Vf%E5S2^-+<=W!Ue2#WT!W(YvE0O4;Nc<$Z(;yslrm`&SHfruZ% zQ;VQ!K-$+rJ4<$0Rh`jv7V1d?@vsb^QW4$4aEZWmM}mm$R<>`{U<&LDwf|ghDS|a0 zt>}VYh-Ll+aJWqVUa0q6m$M4j^8sLvzf%cPG29g~^2W6KpJ-MAH?r;Oxyt|Zm4P1) z;Skj0_bCQyCaf-=5}YkbS#P&2bkd;sQDui&+7!y|zH$3>^eR5@X`NENZ!>YX&-&CK zP(5bqsN8*p$uH4;C70}GSFP@kA38M7zRrsgUwDzqh!+~#y7$o90y#(m;lnsx1G0Sz z+MW5p+n=X9Q(kpQnu~ypqXw)QK||JF|MEECqohIw&*RDP^Xz;^YYAL*90P#aAlcsn zkZ%P+#qk%KXmGXN+d=>MV#MMFBE<D;XqX7e>4!7p(K8Clm3sN0H4KBp<`u%cTyhO> z<>vc1#zr~>7<}Wi%uTd<t<=I4Uz^=zSz6!(<FEU8HPOP^0b!7X+4$rH+xj=|)0HSV zBb)taA{$wLyBzKADKKW8@*FiS#6bd8@tBwk-3;y7vd+T5-l_<(L2*~_e!5T>hvS=i zC#Cp<W!t3moc*9di_MJgAwO4K(g1DGE@v5gWhUC@-w+Je`;X}cEvtX8EwxcH7Yu6A z2WGy50EKNe^orDY9yrg?x!X=ho4=Tq+1_$R<rFD;g9ZR7#S6Z+aIoI_LaOMVjNSzu z-P|T0MWYe;4y@Y;1Oa2;;%HD-?ryKMqeA=Z$XM)Xdu>6MHaMC!;%R78pq?a_)Hd5| z#{LBcn@Uo1<qF6VCPKTo-xCo;gMt_MmwL2j=tFByBED-E$Y49ae2BNX?)Sj#f~L4+ z=Hf{NeWYMOQ$K!A{}&e=oZ7pJG$SnK0-YE#v54RTk$~_Pyr0%U(dU@isCbZT&Qt#o z(-oL^<Q-JFQS$XZzQ?_w{Q1WY2%PO36qJ4*0~RpeWOtzcboP>Chtw95uA)C%TY-_~ zb#RG%d9Rl`aX_&DGXk5Xzl!ge7X*C(=d~c~zQH#@>XqQ*sNLD^yI2pnXFtRFG}LN^ z&3(1QKSVGif2WW95w8^%0<4t(6wyQCx8?-o{Pp+PCmsjh7lu8z;>ZF~m)zme*O|J) zC8xes$5zHJx@SZx5^{pyV_)<4FM=#EGd+D@12u7SNd0nzcC7Woo88zZ7c51dcR7Se zkx*K`GPi>A(_f`=J6pHYPek+l?-irTxldbhnZ5JcQf{6${Gs+2dWHPxn}2TtWmi7N zn6Qj;L%DRqL_*4tD<i%c`5SJNFv3GQwh|C$(YT%|0a|vJkmmN5T$5Yyo3zHTj~ut@ zRfcWlg~RVTQAIS$$Y$(UVHiZ5KW45fNKk5&I~gZenDyGO31;lnwFln_ZIV=iU^(RL zL{I>n8M66Hv#{9t6PF)@V3REse1r68**|2IQly|O?U<DHh2?vel2gwZ9KW5#PVKUQ zuMP7T#J{wQ&%Re6I#hmKp4*XXB3rzl9M`thS}lt!&oc+QB9@`9$SdT^_cyVR6@#l3 zw-@#m6_;i25h6U@?$H;|zf&%@ntpouzC=i%kil8RS!Z@Ko@64d+5VBOuir{$ls3Dq zo)}y}gzGiPZU;5al&mgbs6~EDt8|Q@6lAi57KdztW3)6|Wyp#>UGxk=9CeKvzWJ6& ze~~<~G}C~_0@sY;?<$%$3*c#2dP~<HNzw2D+=(1_X0+zO_eDg!sZc=lnR`)y8kd3n zXal`x_=8t{Ym5nJxBR%M0t-mNzh1IlVao;Z7o})Lt?fA-;qK>%rAuaO0t*{yXocNK zMEwLoZNmy!WYxt8F(}dIG7L&E#BF}Sbo!PUi781ox2>-103ux&O!EBO(3a-eT<l+; zdshI}IvaXKvkVkyV&8@**ebkx`2;}-I3Nh%MGS)?G!!=i(Ru>-F$ygs=P0hwZ;PyT zh$;=5>!y5=Bgz4HJC4n)OH#og`a6~h<6buoLlBo!<s!HRvKit(0FLxHZnP|f%=Vz< z5dD@zAJ$Dr26L?oW$4POk<j9A%hIactCh+5pBF%Hrpy7!PO3{L9h4KulNSFNd>*5j zEok_Efky#zX4tiu0Da`Ra4GC7M2Etvz8WI%0Q8U8`)m!|a)~IQlr;WAB>|$!o<0B5 zl9K}HJW^QbD_DrM`sWvDVX@d^kTIxE1xINnd&PAN5WJ5YyA4GDn~7jza0rW-#@4g{ z3<(^_y_XPIMXUo?9o`wrNdjEgH5lRX0yjlkR}1UbZ7ohYzw3Ld%vun7buRHKY0$Cm zUW~XfY6ku#c+o;~LmFZ_pKT&d%tJiu5!pz0wJ)t;fj5P{?(_r(LiT^}wF|f|eJQ2I zk^G+lqbnZ1CyO_8*Zkjh3V4*^nR;O|5YvQVBJj}ZNd>AUH!6AO*KmC*da>A<Lg2k5 zqMXRgQV%tY^6ljxPu4~Lw~Lxgv>cK;s#co#>UEt%=;8nF@-k<;E|#g-&%FNE<!deK zZQ>e4MU1O{H^l#E7gdcxeRu>Ez>T?Q{)XhE{@-H+M{OS0ux-$gkwYoXl!>8^v}m+v zQ8dL;08K%$(1xMN12LJOmBF-$98peo+j7Exwnl-%w4gQbOim;y1$g<Yh5V|8?lta) zj8Y~@{o+~nT>76L<RQQA<1c<VtQStgCkK53wHPtyMaYlLWsKkb4)x22Vc1KoUpT81 z4iNHecWEgMPcn=feNWsKD$SK+aI7tgPSg46{jT~+yoTbZk>VOUpDk9CT<Mxra=t+x z2li!+ttdo8gx+tG6l@|c6Y&0LOo-{Hc35T%#nVYAfz1lcE<r6Umv3PGBmXU;DFjq# z)~dzm+q!I_x%O6&iQ`7Jo&jKw8hFg1A4!dK0?#!-Nb%DbKNeTNknCLN?af3?6Qrf> zZioVjdBs4Hh+<ST2@$|~_Kf6?<b45(JrifcPoxTDViVtlpReRehO^X;_omrJBn0~; zK{O#=AtwqlRwUQh8Pxl^HXyHjw0-lg?8{Cv<cel?9cYR~DlfqED*3{9@fFJBIlOx( zu(XoTq7`w$I|eDzxG3V6h$6q<p&#P=;bFfm__Uf5eAj#7XSV_#89ISckyajtj~zcb zEfcM!vKi4IzZdn_iwtiz`3#jbA?jyum_S_ImRMLrgvm#sn$H>e|IzGwGO-kUWK(h{ zPWDnT7$mPb<(D~tt$`qVfQ4*C>Dx?$?^WhIOX43T?6MCziRQ3=^&h}AzjgSxLKC{3 z8{h93N^0#MT0dI~fbbDjg0vimt9Am)kwc$P#YG!HMGWa0*+ibyMchZPB4rKo*8xly zYv*TJ)B3^-FEOblO}`TBom+#=vAdydPlRN6a{`>``>uWgLcgAlJ!bD^A{QYR?fR2l zCGn#%Fq2Nm+HN-(hcLXW(oAXbTbybLglrgGUDFzNxTHh!5v1s?@0K*0MuLHhjoql; zR^oZkQFUB#fe@~c=%YqksO50N*P66WoSb4ybCL-vecWHgh*H~?PjAswD2;W0?P+8P znLOLOnDxp2=sTRDQSa$EbYEl5J)%kl<FzlY@POh*?$u*-<DV4K6^)C5nv$Z<`=Sr` z26<o7n1)hB9$F3)%RW8c%w;>$#V%@dTgSlmW7)ecoUGR@UEUr&9oxY?eKn?xep_tq zPlBb<pJ+1}IoRMZVz$_@ExX*d{k=+kCEqXfpbn$K>vodg_k6ImR>b5#Lq^NB-HVID zrM(XyC$hY=%||+g+a7JUiIFP)P9}NT`JWc4ElDNyg1mpLKslv&q*j+nK${{|He_lB zGnH6;@{;f;k@yS<0<rqrSil7T0G5Co@!J#Z>9(oYip3(kUeBT)v{)r8SF7fDppgz? zpux4HaH%gWF!WJyZ>19yS7Mk5OazmD2Ei-lqy^uwwTZM+6dFB&^iVkzaU+c+30E$; zKskv889tHcB0;${I_V=^6X<r;vo&b2RQ)uEW8*A`fX#Q>Xe#OAy!h1SjN8u`VkSmG zN5fP8U65Q=Be6G06YRrm^Wt^{t#FfrY=x`suRjs+8CazuQHc6A<%K}pK`-_~0*d$p z{2v8xB11V8{19-$s6C##{c!p50gimZ!$3Ojj};NZ0%j%Z?vRd&`GE_qychFq7)`OW zT-+@BQim1>fJ6KoA*C!#`pK#3d*NB*I*3dnyBXOsp;Rm=EmN-UbW#xQ>t-T(q1h8u z^56$<PNd}!wYpgbuw)BKjE^)BA<{x?La#Bf&heH2K}<$_N$j+tcYeB+Gvd4)R0F92 zo)(4WccVyT`~`o4xkvj?GX-pMP%yB2=w7X~&A#Zj$~Zj#Tn$FOpiW%GcI5f4Kx7l~ zjW|k?@|!2(iA|{p1|_I!3e{fOPu;_SL-D!Jcz@^M;NXxM(*6;AyQc5-svM!A$2qtq z9kG-9A{$O`)W5ShRiLFN^d<XD*<MLXGF&r=^swNNG3dqKG->Gpxz{3Ix$Thxipc?h ziY7~|E}cMD`>06H5#+n`+pb7oJOh*eTi;;+ze6EFscD02s`&%O&%e$$;FIp6!QWe? znU$>Z3Vy}nz%(H9de4_+<@=kPBiRx}*$c|>tcs4|@8bjlj^^wb45M;uU48IiAl<XA zyIO{=xWQRPRh-$Ln*KumilVdaiC{BxbI%Wn68SDQQ9lcpb{>uP{3RV+!L6gGQ}6Aq z{)-D8#=%FtxHtoh|E_F!2y|W@T#sj`8`GaFyS^&cGhJ>Aq{@U?4k}G-W~yjRlskP+ zs$zd61@fvw?;h%wvh`^=Ntn87jq)tz{pb-R%#~9jA(1$8G?Y+Y<eMWoFPIJ)zIqhQ zV|0hB>SN*JP5F8ZLkE5XlSpmQflK)<4e<q_st_|_jQ)hUb@zkMNe-B8Vp8K@Z?De@ z_i<qoWr5z(mKrK*0H4Uj!J)LE9CjUH1Tn9cNMb|z{%I+RCASaCCC5g1!thD?zR)k` zzMm@d9z5jPCN#r!g6krxBD>K1a#-0#!)4hMATKOjNE+iVR=kDFN0&!v@sKmD9E+$f zM$0G(n-cUz7a;kcy*tj9)E2DM9fA`zlr6gG9=T+*|Ln6jaPvpS=95FZd4;);BEf!B z#Ung8`{iY7Z;H5Fx%Cc~g4)4y)7@zdNY(PhJTF)4tyVENiNt;==#s0hAYjZ#ai9`m zX^muuzbhSs+nZkx#dvPi>uj^wz>M&NmbcZl_xCS|3*zX)#SlEN|7&GgIHHd7g$-DN zX|#GdGM>BOV2qQKHz6NwKspo1M-^%QKcc=eEb6U$duCwh?(Pn05K$Nmx}-a$1?i3< z#GpF_1Oe%8q!gs3q(fSi4yEJ2=bZDr??=4w$1u#^Ypr|Tq4qAGdG7-bTvmm?`{`KZ z3KwrLURwBl!2V_bQ))Mt_M&|&_74}OI|=AMYP2Tr-bQTCt6e?nR(x3YD9Rum+6q5N zPJbh`Kk*0hgK3Y=vcL}Cc37if2o;nul-Gxcyn}3s!n4A67edKhR}mmbwD0I#di`sC zX|xdclr_5CBV%RnRaNTxL8aCwwKqZ+(rvv7v)6tAy}5HJ_Q1Z9Phi>U?!0}k3t>;& zOw7uS9#FGT<}eOBu}FWMT)I2)#{J`d+iCWnMzT?_Oiz4_M*&u|=ih;EEzhR!6SVar zN4+(~WfSFA2y^|$8=|iu)rlLyGZwY_oyEydMi2f-2J=&_kMn1-m-^-U0^PNQH)Wv- zF5+~-5WfqYlzfLFfXOpD?R1nNu~d09%5q>*V>HY6Z9$D%^N$^W-@))frjhZ3BW0!1 zlYpwLM}MYvf`CaEqw^b>%ya2(?2jTABckwy54N1A^o2qK29eysW@A?q-YfoOS?qJR zXpj*jBnSVsU3`U{!v@N#*0x3T!>#`x=S&}|2<danWtF*hhth)Ql~Fqgos3^$*!3^- z0kJTJUFQ1$wlbcD%1GN{D9{b%7<GWxr&q~R&oC9!({O`;9#9$VpQ9Bk7}(m8Fe!`t z$bOzdxzPi>45V=}TM+(`%dOMLbC+IkwhD?awIu~FP<{!)M|6uy%}-7#+upO}<?-3? z4n8gfHe_SvnQOOJbe<RL-WTq@%oq9BRPuj$@(23f--!98$7p@pg$n-utN3F4QSwko zr<Lgy5*Q)u6|E*NNqb-Zu$Wd?8^JkKLbcUO26rSD$*F)e0VsRstz-nTL;5jFq5A^H zO*tB~P?@oJ$WCRZQ16hVGBJZ3K^4=I&pmMz$ag|k<3WhYE8v{W4zcWhqZ@$AwJa7u z{^^4yT6`gP(r^NC-ylJ7|Lpd280L2X0MXsv&RE5AC+^p@JlKN};@HhMl*9U-mV-xp zM0axXOiP0y5O9SRDV2$Kz{F4zjz7VlnE+Ok`3&!+yw!5Qpy4oysOY0e*2R@yJ!ZmZ zfU|sWZ;lVzV>TL&_Q7P{%`<)D8Bz;PmdsxI{=XFOG$`gG`jybtrZcEIM<`_vLH6J( z4BoZM6nbVLMBI}9Q;3HZKo1~gU{CWtf~ZON58l!v`N?i<4fOZZcQOYkXuBO3%hbvR zP*F1!v2|8;K<Yv8iwwqN`N2?3W%!GHI@Az-t1a6itn7pVhU44j_m{381ScW1KB~mq z^aj$Odb4(g^HoTQ>q7q7EQJV=b&A0DJOM)Z6yoL=@~oN()5k(T%|9{bfZlVZk=;n# z>fxuSQq_l+i!Gi?F2=j=(P_4Ty3vA3)m_&<3c)Q%E2^ty+KRlvKN0?F`=AbUU&Qck zY31B&M`*`y-7wzm^AP;U`l4Mg+Hn^DB##(ZT;eSI!IAhm%ESp|cKZ=?x`0b^Exnof z-|Q5Ek|4nf1!hS90SRGGpmZm3P9;;vFMt+cJo*qs@Ntwar8(8~FcUu4oE}~Sp&nt` z!8g8zJk~@kLpm#Qk&EYHfGE*I7b9zZ_bkE_n$B#8IrUs{8i`~`3;tqwXG$8HNTTZX znn&Xz?fM@IJ(4_*7ZBe3n%rFH5~>ml{vTHyhB94%dz@Ce|8KNI^r67kxLrf%v>4c% zPr4f8KPHb}bg^*NxWM0XU-DTGq(tr+-=;d7Nh%ko-hP~Lq<sB_^_Q9^?B&;=ANw$Q zG<+&<wFa6`{z8=6ZYt}Bs>&p}_-vVRMxMqAKY2|2auNTo3+Hc)Ma3qS#v4glPy(4R zvXpQ5)Ef%>KIq_G3jgaq{8&QOqqva!W5RI;J|O{cc1Lklica_%Bf(I5|0zUP%r(M9 z%nY;WPq*Gb7DVk@2sk@ENNI<1F#8Cs>Su!4!mt=e`61--PBSXg$9gz(_D@-^UXJ4J z$dB~SMUCs=t4R5jo!s7b>s0o9qVb39@#Rl6XIZ2S9;NJ@6D#qMlaTZC@DM9TCbT65 z_Gbhx-Q14Y?TLtZ|NN2eZ@cHdA1J*vz3rRqKN2u<8Zex`ku9=$*#Px&$xp(u!-l4j z6*0iG(U(}<d~Z`6pM3vGEc-zG8)2u1tJ!!w!4-P>FmFeZ{<hH=Q}H#=K_8V_r`K)p zQM(5@BU%4Alc+*MgRqE#atdbUU#%t^A+<G}jCF|fGb6QfXDVK1ghdonZFn~c%P+@C zzTrn}O#sr!n3Tk{e<;aFN}{Zk@gepto3WHF?40l(Mjhl1*$FJ|nQKrlo~UAJypfB9 z-R?mv+Wj|iojI&?$1p>?9DsQ8nkSsJJFL+W)SZNj6KAZS3%=dPiEI4EV@v7Q!h|{P zIqm!2;}oRtYM#u`2<=#$1G&luAdb~(E$Cr%qJ$KN498$4G6)P?_WC%FCYfF_yS-hJ zU_PpbQhD57pI)9rqgK9B{(aL%uS1dJ0%RL1p9y*%MF4j-u$wtO4yW^ajekBFCxIy$ zOu?sb-g1j=4Z?s52Gi|4Uf<J5osVdV4;xjJVaALyxIsiQuCqk3cS-Y$NieuEW<&?p zP4evHBc9F_+6+CVQa}SCbCPcPX2hQklC64Uu#dblsE?MI)ki?|dQy95=G$3mQ94?z z(U<$x!34YRFq7K(Q-FiV9j^6a4jEyaA#It=3eo{RUoGz4_hM!<3qU^NJH=#Cx8I&B zPYw|E+6A$`N5I0EcbXSbesg_lhT@SWaFV<0m9U@cKO_(+U5M->c1U5Js=!biFfbAL z7LapmJDmCZZs9aAwI#DlNN0X^XZSM!vt|is-IJ&qZ6db)fHckN((Mz|UOcUYv-Sdb z8%71>s~V&i<fHwqTmwbISPh_anccDegJ2_ZT_+7}hd}be<OKQAKE<6K!r0d!m6CJU z*1#XdL%FYRscH^zr-9&IWP%2oTPyPm6QF-1k7LZ1p9q{iVZkaV1BU0nd-6W0Ls><! ziGL2gSFTwf;7PBsO{wJ^0sau2;y+*Mv00@=1-*j&Io_9%XLGD5OMzsBc>hhX!i>3y z$!h(4U;Q4=&Rm@q#{;n*!W}fbLDgjCzKD(OD@!}6>O}1(UcuK>ibmxFrtLn8K_-79 z`7%xnH2Tz=4L1r*FEOu~WOdsQcg}z0G;Z|9>Rpg?YgfEBZgF{vnf;I%l7|swN$_Iw zo@CHLn#!)==Y5}A{Tva9!MU=TzrdsT4>XP7SKoT4%-+&}XEx2*bsR*9d1r1w^t zu(Y$Iw$`45i8|)s+|e=PJ*K!U>6SKERo{R#1_u9?1^Dl$?ASO4Wp3ENZ`2rNyth-z z;-^2UodoWoqd((p&=|;+bd@u8xUb+H#8kl?DaXCJwN%>JcWcPG!7t?4QC*2Su}iJQ zmC~!-zOQS)@TvLPVAf*FlIi5V^Wmk1moJiJam{Kx>2RNh*y$oi^X>NNdw_yArv%M; zty^&H4dc-qn>jLRC`)Sk4Xv309{~g>^o>qww<Uzh9{cpn6+7+qR9z>niav-(UJ}hl z86gAY=BiyP_@*_9YegLc9ZrKiHk4q1mKIKFq0{x4l7mwRO^3$Az8oYN>Vxyh0Y2*l ziUI-zurcHL;M_lju9`$l9Cf5NY~@BFu~l~AiqqzaQ{aOasaPW3b5X{z89%yL-OF&S zIG6hf(<Io^0*{o&uqzZwvhWgzyR%v$z}BYcFfYXytN;QGS4C7v!0^_P{x#w-TG6)j zWHs|i0IE$kyPH;Y4S*^#s-$#k3&S~KDyd(zwSKMyj@u$?L2K;afr9>gArK_11|=o~ z+okcBDE_4HUh`(C(pyI}&?u8NMNL7XHKE2m;gNC&@qTm^&xL-5Qd5LXeC5w%ZQ>}l zfqMytzSCg1MjqoT66*ka^ta>kqC5~dmg?$V7b9qEU+5E_Pl_fIPIJ$EN2=c9BUq68 z2W20>?6|ab{Y5oFI7vMOap)riuRXzuXn59HTY6|PvD2wwXU=O*Y#l;Nvtk;NieEJo zeThq9`UR>AFJV0O<D*I8(NP*NIF9jnp@(KA$!bTuH1b}?EQH9{350UI{0(!?@jG7c z&+Cq$oCGP{mA~Gqiq*|%K$h9kvK%$*>RyA7!EfvyS$GkIJO{SIg|O4SyLG6~gMb$y z0(g+V#6$G(F#6oT`lX$IsmUn1Z@Si($T7K3mwTV!j)Z5|&NlkWoiyb%D6<jxwt?KE zP==xEqTn>bt_%+GMsrh6AR-EKr`Bf`oR11^&IR<Gx$H_@QCL+FfbSa4=-8f<gCDHT zq(;sp%B?1q^6djm8;O(81l~9$*{p9LHKC~20wI6R0{-RghhcLrVy)#bW-@)V$@}4Y zW?K^p_2eh~`3deFcjAt>DPL}mxOhAaIdZ!;$qKz_^*jHNnKn5~*1}e-shHAx!&yB3 zk#Or3_~q`Se%1SbSmwdgk@Gld?3XBQ0X_R24=Ij|Jn({qal&zwzFe9Bqt}7<J3IVC zAj5nY*%iSdi7thXukyDrGyrmjO+2xxmrATaRAI)S!(nVTXCCd^g1svE@Xd1wS?Jbl zm@_hZ2&tIcZ7bdfL$<AAWUPy~;@$HTqo~hGcNxhd#U<B|8h!|o`W++xDO#ftZ~EjU z0?sV#u+?+swU#L^Wm`8b5wI^;Mvx;Y1XUe(Snm<j*nK6qUkc&+JbW$4_KRPSKZkz$ z>^2F{Tv)0%`h7va**vC&b_FgZ`Pw_Wioc~HM{iSTOQW(;e8l2m;=?UjhG$w(q(mI< z*P*hbj9HJ}rZgd$v~;xf2-$Wj1PJ<G4|(*d4DWz^eNqICc{vS8fCj<vMpi_0^cl)y zZPWKCkyW0cqY|YnUMHxnmFZW!jFTc(JPV^nD1fdNSC?=3v~O&tJ@7I|I)Z?{1QN3# zyl%b&WMnY<Dyx~Lmvr88T~rS%KG=!w+<v)QTj_e09B7Ob3qF~(y_Z9@$|z(Rjvy>g z--r=uKm|$YBDMMsF@2O!>tW+S1-qE)Xk!`Bm+JocoK`b%{Rf!3^7?;=Q3t@-NcjYw zF)`Y0tIJ%IiSBcpv_r|(rhMVA;T7b4k{Q6+G3OEd9`wl4rjHY+$bc&X_*yPi0n1gT z%n&BaQO0RjWB<63fiiX1Y)kb#hknTvL4xhc(!$R9p<$Dq-p6~T3RJ`L$l}nA-R|>n zW7Ia+la6A}u|Yz68|(N@Q#)FAc&1rXBgE!)z~j3N%k1lE=y52jLk(~}_<q;r!DBVC zN_<yljwmtXLG4kzBPR!ZD_UR4Z*GwQrZW&EsHea}M6|Wq_<QcwkvAJ08k>7AHTsEH z&po139ntZc8xcMsM+~n6+;|p)eZ`j@*d%C{8;V&w0ZVm2>3e!p3ZI;fWvWXE=Xm*% zHukMFd?-gTS1x_GXGin2-@m}QH2-R-M1cRGK;h+w@jx4y@0+sxkKu?kSDD|(y`?t< z`_f!_8STF?RUAf}s~3(v0u>X*Wz`s^*cqdP%rJk;J|~o6oD+G*)neS{rXwEIVcMQ? z)BN1%*c(CFI8n;OFMpqZx_}T*PwrjH@Ri{vu10=gZ+&X(*JIuhVcOKn#K!l*CWRwK z<hNSO_jFH2mM+NziOuEJ$~JePA3He_H7(j$crHO6eTlFp^)1n<4*Z77MUFK_MhhCv zZ$CZrUCuw$_#dmC|6WUOIkCJ?U?!~QO;`6jz@2u<7Cu0hAbpH+eiNP6k#_NhFQZ|! zQaY+P*DO{H9x6G;n^g1qGTK?odY9xue$!g%BDx^Y%+%6N0(N<V4~2JKla^uY=y*+w zjGj}1-dqeJJKY8qBIbx}kaM)kJpG~OpOjTt^bXDNh_u+Ji?^wjMv8N)IN4!8DuPq; zVEqM<T*dx^``dpXLl=;8u?+mk5p-cT{H}Ez3JM6>mvB51cdG<OB>AKu^BYBqTJ+I0 zzAxywBmrHi<N<I}))yVu4ea;(&uX|i2&0!1Kpd}v#uCaFaF(yzK85NBUN<@?kmhTW z#HLeo5Y<CI?k#@WrXYzE#9O8p=?VpwVPg4U?<viMGr%0g_8g6#fwXb-&&PMpN6+Yr z)S_iVg~l%DUtGLO1YR6JfwTKI2d5BpzG1f>vj?EBI2_jX5$#_ru{h?1o<_Gz7==IV z=t}iEA|TC0vg)T(XVG3eX4WwXKYI;Cs9l>FOxeJO>Fnk~;DyKM?ufCtsvDHS8b{-p z#2mI7TP0Zh5C*>9*8uh)AJbJI(}bwb-K$=H3Pd+1RKOW0EH9ON7cU2FHn!&~8N!Ym zfYM+<3_@BC%#^ec`uca#;`*M4K&RgV*c@mgf7DnjcfQe!N(VD059#9)i!V2CII~B^ zFeB*<?^1K@){}1hlIOR>!dx?klgT<Fv2%lm@T_pGhMymnslS&VueOq3vH%mb*79S+ zu60f(4d6ZX6k(ipUra4$t+nf6MRlcXcF|20(Mxw#u_%5OEUOiq2zTOLDw!X*y^v-1 zCIVVYIfxUM=i$t7lV$qMQ>M}IqQe^ssdCHw{#*#fZag1_%iT{Aj?xr9yL^JB($&bw zC!G9TBl>0ls(_zDdCdta@Hka7*r;yR@C4e5rcG<tSPDY2(he6wY=ihB45|0Be8jtg zs}WYcIZ{Dr%Qx1d3%IT?FwO`gY_VI7$p=1EW$Bj<EVsY5h21x@itleCE>KAqZrP-& zvjq%{f$O=76$!k$nOfV}n$gH5YW<{PAdAy{Pd<T#YwKmo5ZVqbEfQXQo_9758F)!k zOY8Yv{y8_Oe$W3><`tl-tp?N`)u;4<I*j^41P<ZzTX{*z_Z4bKO`Eq9nk+;aE=Gtb ztxgH0EGwUSRG)0wMzKwpCWGbq1O1&oh?y*L#I>x>Ae;vVH|A|jqdisTc^Gr`_KAN& zb*ql9vcW?^760%E`Y`cB9wQYTRq>HH;T4_Tg*|;{9aq0M&B0$kS85~vpBM0N#mD*p z4iy~>w@%2QyjOpEL1llkmi)s+CY=(;(R}S`@znP>ZkfjSmfz!XlWk(ZVP{`^kj1W( zQP)5qb3J*xKHmN<$ePrd@6Pnn^k51h#Ru474tU_<Xyo%pZrm<F5N+Loi|2o*?1Y9> zFQ81q1AagNC&{$OzqI@0rK*%f(&Eja2pWYt?wrtsDndN}()QaM|IZ9}cd$i7*rd7{ z_FNE(h8-5NiC@sA&gw_7CJ-SmAv_N3Htk&@#J=!Ep$kvaZYY0U70o*c+(ah*H`QCl z+Rx?D_)DKQB>L_~<JxJmAr+mYpGa6(nMTPsR+7(E?|I4i!VO&^5;cM9p1(x4fKmKu z!DJgx=4H~>afkcf_)YWJ_Qe0V0Q@W%IcX+XR8y>X_Roi>7ss%4YQpKW&L=6oGrCEb z9dl^6=eG5mPI=aRcc$D4VY+J`%Za0G^Lk<w9z~EJxgf+k<@eLRPcK_}<3)E;p=6lN z{X=-Zq7XM|4vTgdu<I}m{j3xBh`9Ml+yX<#-yHIz;No+Q&`CzF5n2cdQl4okmwbUG zEqM1d1VJJvbCwm^%+E`uR^^xb;3x$;Lp&7s4)glu>DZ%kLQkef+M^x&<9>K4?Gl>v z%PUzqk)K($YlHe2=dfM79EMj%X(Bxg!dH}+Uj#?6a`10Zi1pR<8#R=M1B4x1Je&v1 zEq)hWuH8w7FghtD$E^LW|9%@MI0LxN1BmA9D79N)ZTY!*ne9dL80JrR29(A@FIVRW zV`&eQ?G(TuuTZY%mC1o&xl|Qz`ea^jD>Ct#wl--OX~-Td4W*0l9+ZORG<RpQ`SiWB zC#H{_)F#&Hl>6u%#HMe+u9t@>Pl4tq8kANf>@IVR(Tg^nW<48lx2#u1`IbHOB3nl+ zc=PC%{o?h!x$+%s%eSeBi`_muTpJL>3#PJdidpfCxTLw6*v?oKHy>Kfwj45wsE%~Z zoQgURuV1n-<Ljx)I;?m=a2XPB_6^UiC?!mNT~8zi+PQ7mFu{2i+px*=>AKVHGkNFP z-b8UCEEo5gp$3V$?aXcT2n)W_c#nde=E05in;8uzZ99@>uH?OPmM1(EiL|(!N_$`4 zB%DX^r9}Ve*kz>t;gYj|IsD>JLPF#3;9!~%@sJ$FO3zF#+LX%glhZ+Nl+Dd*@I_nN zb|c<O&y4lUvME+?rQ?t(CTanHr`{H)nxn3b8iyO4K?j^<UKaX~UhzYcL-h;IL7$=m zwcjVUJ+2=gw@{*_e~w-C(E=Z{?=wASfM@iXSL?HHPB+hA-cX<Za*@FzUoATBUewI- zVD9&_67NqCd3SYuYWg`ycv2%cRpQ&y<&IwIC-(5-#qQ1gE0biHQqbOnf$!nXO_20k z-4;bdyyx8KN)!k59lNI;8yhLCfwveFwxeHCudZbD_NbR^k*fGt&(e<eYYT@5j2@UJ ze&hWno6e<mS=};TcDrUuK&rL0^v#roF)Bd))a3dEA3aWRG74-LkX0|1u9beqrqfpO z-^Gm7<1hXdU={zkKVG76z0W;NI0l4w?_kw=4>C}nADEks`Ohy1;D2I2#N0VEr{*Dw z#_47g#jdlwdY$(aS`JGqgM{}y*K`IcMoKk)$ft3w42d>25pN7web59VEG#<hAf+DL zQ>y1w0<V}u{Bqc=(iA>-hY|k@w}J|4eg-Dj9vN}lz;9nGN5#e_JU$1H!W2>5Py>um zm5MbB0?e#J)`3ImIC*ckebpN!6$aq-_`~gk5iS#st*DhHE~$b~E@9wH>7G~@C&uEN zYAmbC+c~Nn*^%rA*9aXs4Sc3YDATdL10mllK)dBZ6nqX#1cvy}fYot|wkIMGk~dC6 z^4*cLKWbSZ2_CMDd-sce_gzA9--su7C+u|yBE1##Z82gWw*A8VBb)OT4e2H*r{iAJ zx$)TJ7hYSJP#q>V<~JrB!w$J$X*yX7cd&{GDMW@iGOL&KvdF|>lORZe36#q3&AlJ2 zfuqP(Nq4tcg*sr<l4c6r)q^a+(z=G0(IEHujiH<90qC?6a=}Oy3uclkA*Vp9M4xjC zYzm>npyO}TeI<rn9~gd}K!l(VZA3HW@4h!rBbrj1S^;iI+9bJRneCg^)#acDR4)dP zkvymf0fsdAXTq4-{x1AofANvj_t93Kpzm55SDg$2Pg$41Myn>>wRU?Og@d<%2-Ici z2Dm&)PgJ|#1{=u=t#E46pgT$-Wc7y{{7%HA7*3rbxX>cJXLFnI`>~FRcxXykqZwl? z=PcyQF%UBv=u0a1(*^g~BjF(v@5O=zsrrai`XOYxjUnAV4~4NQyrQC%UVTgtVq7!1 zt`9;z9}j0SdhOmb1Hoh-q;R3i#mb8n<Ki_xY78#Fv8?;IQkqwwiX`=aUwnj2DOGde z_{2G+N%*YC%O^>CtYylImcAAXk=k$lPRa7K;vm#lu**>3r+DU&lsN$*ElE_|M|00Z z|No|J0@UMUg3QVOeIii{42%*L^s)K>wg%w49_j(;XtaJU{xG-mWk(Pgx;v71ISJ;R zHA=#_*&hAnWOEub^6WJ}^G`OOIg2)yZqQrb(wV=R2raG{WTJMgj}O1vpreoU8wuL) zkmoR&{lp%qbNhfjCbL$M{53P`=jRSv7CkM1OifkmR;apA+nG6P!$-_RdCXIuPewm3 zmF2ZTwG%8KAtVZ{dXSS#<`=LN2i6hTjT45lrmW(OavHlbMe|yW6uSSXqm4mIuOa3~ ziBXC-UGS2$5T((35=dfDq~A>QR>jX}(8$X-#bF9S#2ljLW)2LRh;Sw=@tbspK#Xog zs;pFHPt&`gHmX=>Gv2z*9Ll&X7iK#fZ=yU50(0IJiF~4EwWs*1M;`>*?(NrAN4PKH zy2&(qoaNh}I?5^s!SC#mex5-Vd~@IJ$OtavKC<hyr8DZ}l&F-nIpvku(~&dJp&fb9 zbGY8gnX70aWB5JfC9Ll-#F)`0qLsF9iQFE|_#;^ThTeZ+*tO5M^BWsoyo#3BoMmQn z6<xz>y3z0sk*MM}t_vU^rf^A~#Bt&;XCfj3Rr;*ZuyEaCRwRnP2MG@j+7<=^`nBdV z6Ns{_L80T4Cy<&Dj=srP3(rIF&b8tkF`AD@rLUy4AH_%@z3U=`7`aldb6Ny#A$DJY ze<j?PwZ2&-K8$pUb((hBIL!#c)<5VPLFZkhC$=6Y@^cwaN2+uUwqYgAK<c3O;7ryi zZf&@j*_-GB(~4i8K>e&I`(Bj9)k_?SP{#G2pVLNZj>zDH>f~jCAjw3xhi+~ynL1ao z<R+d$x#<RN-PVg9-5B#65w9*Zj-iip5=&EQ@++0$fnPX1>Crvuo3phTclCQ?(B{v& zm8QF&OqnXlb7Y!=nSwuN<WWv1^6FJ^O$!-!9lYA6zS$L(__%l$7d-8=2ayZ8dhej7 z+8yi8q|vT3w8rw@pz4xq^`Yr3n6*r2%}N^{Xte56exVw@kdxM2H<>aNmDZcx#Z191 zgA9iN#*Jan`39w#EO}hGC&W1Kpzuq40&P;h6FxYCi-#YOq;{Is1MK-K(KVV^Q<|D* zKR?9eaLd_g4z8#VIz>DDde-W4()y=pZtT>cfwp$=fc@rNNdhdnwccO9-<#28o$o6r z{84eaGcl$mT=JVp(rdYB|5zTgF@fgW6|^dTX9PgteU)Z6EWAH%bs;fAhQn9Q>$B4> z+=4viE7H<?W5hM?U0zGQ5VXJ7=2gb2%vlvX35}G4p{~aP@8K|wEU7@Xo;s=$G`<xC z<oRB}s<YxdHNq1U=}n__3Co5G=|7|wgLZlE2$L7zd0hlLQ%e6C{GxNDwj|-vyU81G z=GQKPz<i^L+d6x!V^Hf;f27_Str0s`$HYmV;c<8cPoG-}KAIK?#-PV(TVmuw8a){p zLKqY{3$W6gZC6NPLW$8-RO&yyZ&#=JYv(}yb4T{YCA8H!_>6$t)lsqEU|9|{0g>x{ z{$b^|EgE$*S6y=H<9pUixi-_`8dpbDJaG#+L>Wm74>~VQo<bBmTReWRVm5t#CakdM zl{gtjKxkMqCFp9IVotBPW#+p<ZeqY^1Cb-c8VEyQ?}{*CWh#k)6LqSX+u;^10<pH( zB!*K9Xc;%c2&E4K8DEPNj*C%fPxRCA@hroCnkSuMGWZ}cF$6=smkCF?cz?akit)7i zLPlEsi*c>nA9y1tKOyB~v*(|&q)e!iWkgg(NkhLu-xy1AH-jwW0-2o*9F>Q@XB`_U zMjo$dNdM4YQ}AdjoDy?12>x8g6%ex&Hg<&UMo}j|Ce-QZvV?I+3?W3-=3#H|agayb zY(DXgvO=_Kqp@LCF*V|^ktbGs#+uRnYZ+z1H*1h192!|w74nq@@o|R+VV4#+t)>eT z76(aF?{Rq*fCiL4=}D6YeqsiIw#5RAdSI_8n25^=jDsB~nod~f@O~A%jGKj4+i!o* zRz6$6OE>}9tMHe`a7VO`*g(`Bd@UUnK>>kG10ejnh6`g)tr4J@b>aNIK3z(c4!k%! z@2s6yl~`QI9FUc*-Od!sEt_IqeGak|kDiyo*JiO79PtnM!Zyv<EZ>QX^Et0dlkdPu zOHUR+_Uyp1Kgh~eja+V43B2jDWc%|H4x9qd8Ae$u@kq-QP8=~YUM~szm`>6pps$@G z1jE|Fs;j0RD=L-e-~(`gH1grb=*T_rM;n21T>@<qSI4xryJJ_Dkr3whh^5|CP_n-2 z1=on7N?1rz2`G@<^_#QKs0xRC0I%W*O<k<ce))~x%QUKCQ_`&<>R4!I=P&5*=LjI? zn*f#O+BOI2b;%(AgXf<48tKpZgIB46Lh2YfcccHEWG(f;Bx~8YPbK;9Bx|gN9A%3^ z|F?#s&}>OEfM!c-+h&awbtWgiTK_V|xB&)Iw~b#6&3=agnrX#a%3D#h?94Ch6^-gL z*w`p2<F%*0H3dAqvuDgo>3zeYr*_S&H}XEAlybOlQkn8eg(-z%7E|$fezLaxcg2!z zVWkY?C+tq2-@Xl2%<8GWuQ!sFM7qzp`}HYZz9O$dMmt-v@H5w)SWJx&eH~D-^>-zE zvKDae9}kHrC1{mf$grO9k6M~RYXhGsgxl;K&%EF^Lcle%VKb%e!M8!|w_O0LPwMUg z<4r9(yY;sWomqLkhUW(CZ$ysnn0KVoR<Y?^$K@&-_Ng{8VX$gE!oOqOaj+(i{`J=g zzBz0a56ZLp3lE3#Xa$}l=Y+^dDpIU*f6P@hg(SApL^^*_Zl#K~nP!%#knK61$HyWL za2TO&49NJs1!=JKQx)EF5Sc1^$??*kzrMxAANuW>N4N2+q>5=lp7iK#=GjihJ?BNe zwkESrf#1Y_+%B~I42KS~i1v?tC&!)FHU}O^V4X4q2|)yvtqZS1&i6j;lj)-|(Lg3x zHeXW^kUBr_3p`qIADIm;xm)hoiG+@W<iofV+T7i<z_&7Wl+BJ4w=MO-zd`6`=#`+C z`ydl1T@U&RLo<{w<OK3KH@Ytj4S_lLdTF-rP1plP=X!Gg&bY`YS)XbLDD4Vk>pR(` zHrnpweVflK$Cc!bmm0>^C*8_?;NJkFt9A@I;!ZzD+++hCk1`1A*wwW#AXo$DX*VQ0 zVOqU3J+z&?GiaEQ2A!CE4W8+rkZxZzswmR(vaQEEeQ&}8LY-+V;7AVZfu#Ns&-`A^ zoU6z_TCdApzfR=5A^MRw@Y&tC7g`<GTGp3}6PIZe;W`Jz6@v>+D^p>CvS5L%yHM1b z?-JPJ8IWUKq8}^UZocz$^5It57DoOHa4?lB^mhVZu1F(~iO)B1DDRXl+{U5J*gM}{ zcrWw<uj9ZfeE-R@d$Lhr^7u8#2~q0*8Z8FlXTlySZjxCQaGI-o%1N55_;i{bkLxi= z&PWvA>|>c^D7jNmnwrc)9(f+(o2l(<H!TY$xuEt(G#<`;f9EAeo9_nhB>gE)|Km@6 zkOOv`=Q<)chr~63yW)$RT>g$-Thps5!CBAG&j}5Lt>PhA`Sr|ZF-e(lH!1AJ+L|WJ zJMU|?rF|3$nI66b<?mhPh`L4iP*F%S0BU&_jh@tS{)|J-fsOloCt<e}&rRhSsQ-l9 z8`<CoC<6gV!QLkX<Q?}eXW!3cT91ttT2Cr`BF4^uIt=9Z(aK(>9=@NFI`!7jUKpFQ zV^{|jcQa1L>B=Op9y$KFwF;*_$<UG$y=F%x-4AyKSM03I073m9JBKA@CT{%RrBi|x z6E$0#$Uxcm3Nz`Xw(A8wVIIo@oy8YHclCv>N6K(5eh*b{<c;lLN{0<Y!pZrJ^arMR z1kM_#OoJ@*0leP0pV#~90ehoF1@#*nZqKWxW&iZQU+~NV<0GCvDa$S6`ijEy-fkbA zJr^ViA*2yin7*q5f%Jt^Ht%Fmd!QvIBAKc2b3Tma$-isqiL^=^)efdJZ4WR=e{2XW z1RzD0qAKPS<?kM=-S<7pht&zCe0?T4z#=Kb5vPsT)cgFQ`ZYr$6>`kn68+68aEPMP zCP5?!hE&jC{p{⁢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%0DS7gdQ`59?M23x_K~_P;`3gcxzYHnTG;r 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 ZSMsRW{%46XY7_WRPDV*OO%i$I{{akTG7SI# literal 0 HcmV?d00001 diff --git a/examples/agents_sdk/basics_of_agents_sdk/golfmate_architecture.png b/examples/agents_sdk/basics_of_agents_sdk/golfmate_architecture.png new file mode 100644 index 0000000000000000000000000000000000000000..0746bbf4689dcea8e16a3c115b8cc842365d49d8 GIT binary patch literal 457104 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≧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 Z=FU=`Nxo>(;jjz-<jyHc=Sb;#{y)^Ef8+oF literal 0 HcmV?d00001 From 7d731952ddbe37f9546366916db58bc87fcd1e00 Mon Sep 17 00:00:00 2001 From: Josh Hall <jhall@openai.com> Date: Tue, 18 Mar 2025 11:30:32 -0400 Subject: [PATCH 06/14] improved formatting --- .../basics_of_agent_sdk.ipynb | 43 +++++++++++++++++-- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb index ddd6cad658..6dc6215c75 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb +++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb @@ -680,7 +680,13 @@ "\n", "With the vector store ready, we're now prepared to build out the GolfMate agents!\n", "\n", - "## Agent Setup" + "## Agent Setup\n", + "\n", + "With our vector store now ready, we can begin building the agents that power GolfMate. Below is an overview of the initial setup process, including the necessary imports and configurations.\n", + "\n", + "### Step 3: Setting up GolfMate Agents\n", + "\n", + "We'll start by importing essential libraries and initializing our agents. Here’s the basic setup:\n" ] }, { @@ -804,7 +810,27 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Agent Definition" + "RECOMMENDED_PROMPT_PREFIX + \"\"\"\n", + "You are GolfMate's Triage Agent, responsible for understanding the user's intent and delegating tasks to specialized agents...\n", + "\"\"\"\n", + "```\n", + "\n", + "This prompt clearly communicates the responsibilities of the Triage Agent, setting expectations and ensuring effective task delegation.\n", + "\n", + "### ⚠️ Special Note on Prompts:\n", + "- Always start your agent instructions with `{RECOMMENDED_PROMPT_PREFIX}` to standardize communication patterns across agents and ensure smooth handoff transitions.\n", + "- Customize subsequent instructions clearly based on each agent's specific role and responsibilities.\n", + "\n", + "With these basics established, you’re ready to dive deeper into building specialized agents for GolfMate!" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Step 4: Defining the Golfmate Agents\n", + "\n", + "Next, we'll define our specialized agents—each with clearly delineated roles, responsibilities, and the specific tools they’ll use to perform their tasks effectively:" ] }, { @@ -848,7 +874,18 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Main Loop" + "### Step 3: Implementing the Interactive Loop\n", + "\n", + "The main loop continuously captures user inputs, sends them to the Orchestrator Agent, and displays the agent's response. Users can interact seamlessly, receiving immediate feedback and recommendations.\n", + "\n", + "Here's how the interaction loop functions:\n", + "\n", + "- Continuously waits for user input.\n", + "- Processes input asynchronously, passing the query to the Orchestrator Agent.\n", + "- Displays the agent's response clearly.\n", + "- Allows users to exit the loop gracefully by typing commands like `exit` or `quit`.\n", + "\n", + "Here's the complete implementation:" ] }, { From 493ebf5dc850068524c8abe3bb6bb4d72cdc9bb0 Mon Sep 17 00:00:00 2001 From: Josh Hall <jhall@openai.com> Date: Tue, 18 Mar 2025 16:52:26 -0400 Subject: [PATCH 07/14] UI interaction improvements. Some prompt updates. Using prefix correctly --- .../basics_of_agent_sdk.ipynb | 45 ++++++++++--------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb index 6dc6215c75..0cb79b6c22 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb +++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb @@ -691,7 +691,7 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 36, "metadata": {}, "outputs": [], "source": [ @@ -709,9 +709,9 @@ "\n", "SHOT_DATA_VECTOR_STORE_ID = os.getenv('SHOT_DATA_VECTOR_STORE_ID')\n", "\n", - "ORCHESTRATOR_INSTRUCTIONS = \"\"\"\n", + "ORCHESTRATOR_INSTRUCTIONS = f\"\"\"\n", "{RECOMMENDED_PROMPT_PREFIX}\n", - "You are GolfNavigator, a knowledgeable golf assistant specializing in understanding user golf needs and routing them to the appropriate service. Your primary responsibilities are to:\n", + "You are GolfNavigator, a knowledgeable golf assistant specializing in understanding what the golfer wants to do and you route them to the appropriate service. Your primary responsibilities are to:\n", "\t1.\tEngage with the User:\n", "\t •\tInitiate friendly and informed conversation using accurate golf terminology.\n", "\t2.\tUnderstand Intent:\n", @@ -723,9 +723,6 @@ "\t4.\tMaintain Golf Expertise:\n", "\t •\tUse golf-specific language naturally and confidently.\n", "\t •\tProvide contextually relevant insights about golf techniques, course conditions, and performance metrics when engaging with the user.\n", - "\t5.\tAdditional Considerations:\n", - "\t •\tConfirm user details (like availability or skill level) when needed to ensure the proper agent receives all necessary information.\n", - "\t •\tIf uncertain about user intent, ask follow-up questions to clarify before making a routing decision.\n", "\n", "By following these guidelines, you ensure that the user is efficiently directed to the correct specialist while maintaining a high level of golf expertise.\n", "\"\"\"\n", @@ -835,7 +832,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 37, "metadata": {}, "outputs": [], "source": [ @@ -890,18 +887,18 @@ }, { "cell_type": "code", - "execution_count": 46, + "execution_count": 38, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "dfe6d92718fd4b9a992c8bcff8cd6d67", + "model_id": "01b4f5b4602740269f3af4cd62c7d512", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "Text(value='', continuous_update=False, description='User:', placeholder='Type your message...')" + "Output(layout=Layout(width='100%'))" ] }, "metadata": {}, @@ -910,12 +907,12 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "0846b12461ac44f0a065e32d384089e1", + "model_id": "83e07930758b436ab08f6195e2ea8bae", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "Output()" + "Text(value='', continuous_update=False, description='User:', layout=Layout(width='80%'), placeholder=\"Hey, it'…" ] }, "metadata": {}, @@ -936,14 +933,17 @@ "# Create a text widget for user input\n", "user_input_box = widgets.Text(\n", " value='',\n", - " placeholder='Type your message...',\n", + " placeholder='Hey, it\\'s GolfMate here, how can I help you?',\n", " description='User:',\n", " disabled=False,\n", - " continuous_update=False\n", + " continuous_update=False,\n", + " layout=widgets.Layout(width='80%') \n", ")\n", "\n", "# Create an output widget to display conversation\n", - "output_area = widgets.Output()\n", + "output_area = widgets.Output(\n", + " layout=widgets.Layout(width='100%', overflow_x='auto')\n", + ")\n", "\n", "async def handle_user_input_async(user_text):\n", " global conversation\n", @@ -951,9 +951,7 @@ " # Check for exit\n", " if user_text.lower() in ('exit', 'quit'):\n", " with output_area:\n", - " output_area.append_stdout(\n", - " Fore.RED + \"Exiting the program. Goodbye!\\n\" + Style.RESET_ALL\n", - " )\n", + " print(Fore.RED + \"Exiting the program. Goodbye!\\n\" + Style.RESET_ALL)\n", " # Optionally disable the input box if we want to stop further input\n", " user_input_box.disabled = True\n", " return\n", @@ -966,9 +964,9 @@ " # Display the agent's response\n", " with output_area:\n", " output_area.append_stdout(\n", - " Fore.GREEN + \"Agent: \" + Style.RESET_ALL + output.final_output + \"\\n\"\n", - " )\n", - " \n", + " Fore.GREEN + \"Agent: \" + Style.RESET_ALL + output.final_output + \"\\n\"\n", + " )\n", + " \n", " # Update conversation history to include the agent's output\n", " conversation[:] = output.to_input_list()\n", "\n", @@ -976,6 +974,9 @@ " # Only process non-empty submissions.\n", " if change['name'] == 'value' and change['type'] == 'change' and change['new'].strip():\n", " user_text = change['new']\n", + " # Append the user's input to the output area before processing the agent's response\n", + " with output_area:\n", + " print(Fore.CYAN + \"User: \" + Style.RESET_ALL + user_text)\n", " # Clear the input box immediately to avoid duplicate events.\n", " user_input_box.value = ''\n", " asyncio.create_task(handle_user_input_async(user_text))\n", @@ -983,7 +984,7 @@ "# Observe 'value' changes in the text widget\n", "user_input_box.observe(on_text_submit, names='value')\n", "\n", - "display(user_input_box, output_area)" + "display(output_area, user_input_box)" ] } ], From bfd45d4cfde97c8acff2edd4b0312451f33f034e Mon Sep 17 00:00:00 2001 From: Josh Hall <jhall@openai.com> Date: Tue, 18 Mar 2025 17:07:00 -0400 Subject: [PATCH 08/14] updated registry and author files --- authors.yaml | 5 +++++ registry.yaml | 11 ++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/authors.yaml b/authors.yaml index e9684a3541..dfdfb0769a 100644 --- a/authors.yaml +++ b/authors.yaml @@ -252,3 +252,8 @@ thli-openai: name: "Thomas Li" website: "https://www.linkedin.com/in/thli/" avatar: "https://avatars.githubusercontent.com/u/189043632?v=4" + +jhall-openai: + name: "Josh Hall" + website: "https://www.linkedin.com/in/jhall14/" + avatar: "https://avatars.githubusercontent.com/u/198997750?v=4" diff --git a/registry.yaml b/registry.yaml index 96f439a841..f0a32eb13d 100644 --- a/registry.yaml +++ b/registry.yaml @@ -4,7 +4,16 @@ # should build pages for, and indicates metadata such as tags, creation date and # authors for each page. - +- title: The Basics of the Agents SDK + path: examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb + date: 2025-03-21 + authors: + - jhall-openai + tags: + - responses + - web-search + - file-search + - agents - title: Web Search and States with Responses API path: examples/responses_api/responses_example.ipynb date: 2025-03-11 From dbd487de678c9c847a8c0435c071322f8456f61e Mon Sep 17 00:00:00 2001 From: Josh Hall <jhall@openai.com> Date: Wed, 19 Mar 2025 12:54:52 -0400 Subject: [PATCH 09/14] content clean up + formatting --- .../basics_of_agent_sdk.ipynb | 146 +++++++----------- 1 file changed, 57 insertions(+), 89 deletions(-) diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb index 0cb79b6c22..26c53bbd78 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb +++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb @@ -6,7 +6,7 @@ "source": [ "# The Basics with Agents SDK\n", "\n", - "We recently launched the [Agents SDK](https://openai.github.io/openai-agents-python/) to simplify orchestrating agentic workflows. In this cookbook, we'll have some fun creating **GolfMate**, a simple golf assistant designed to use your golf shot history for creating personalized practice plans. GolfMate will also help translate this practice onto the golf course by finding nearby courses and predicting your scores.\n", + "We recently launched the [Agents SDK](https://openai.github.io/openai-agents-python/) to simplify orchestrating agentic workflows. In this cookbook, we'll have some fun creating **GolfMate**, a simple golf assistant designed to use your golf shot history for creating personalized practice plans. GolfMate will also help translate this practice onto the golf course by finding nearby courses, predicting scores, and recommending club distances.\n", "\n", "In this guide, we'll explore how to utilize the following functionalities:\n", "\n", @@ -25,7 +25,7 @@ "|---------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n", "| **Triage Agent** | Understands the user's initial intent and delegates tasks to appropriate specialized agents. |\n", "| **Practice Planner Agent** | Constructs personalized practice plans using the File Search API to retrieve relevant historical shot data. |\n", - "| **Score Predictor & Course Finder Agent** | Predicts scores and finds suitable courses nearby based on user preferences and historical performance data, leveraging both File Search and Web Search APIs. |\n", + "| **Score Predictor & Course Finder Agent** | Predicts scores, provides club yardage recommendations, and finds suitable courses nearby based on user preferences and historical performance data, leveraging both File Search and Web Search APIs. |\n", "\n", "## Data Preparation for the File Search API\n", "\n", @@ -55,12 +55,12 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### Step 0: Setup Your Environment" + "### Step 0: Setup Your Environment by installing dependencies" ] }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 1, "metadata": {}, "outputs": [ { @@ -73,13 +73,8 @@ "Requirement already satisfied: dotenv in ./dev/lib/python3.11/site-packages (0.9.9)\n", "Requirement already satisfied: openai-agents in ./dev/lib/python3.11/site-packages (0.0.4)\n", "Requirement already satisfied: ipywidgets in ./dev/lib/python3.11/site-packages (8.1.5)\n", - "Collecting jupyter_contrib_nbextensions\n", - " Downloading jupyter_contrib_nbextensions-0.7.0.tar.gz (23.5 MB)\n", - " l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/23.5 MB ? eta -:--:--━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 22.8/23.5 MB 117.6 MB/s eta 0:00:01━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.5/23.5 MB 106.4 MB/s eta 0:00:00\n", - "\u001b[?25h Installing build dependencies ... \u001b[?25ldone\n", - "\u001b[?25h Getting requirements to build wheel ... \u001b[?25ldone\n", - "\u001b[?25h Preparing metadata (pyproject.toml) ... \u001b[?25ldone\n", - "\u001b[?25hRequirement already satisfied: numpy>=1.23.2 in ./dev/lib/python3.11/site-packages (from pandas) (2.2.4)\n", + "Requirement already satisfied: jupyter_contrib_nbextensions in ./dev/lib/python3.11/site-packages (0.7.0)\n", + "Requirement already satisfied: numpy>=1.23.2 in ./dev/lib/python3.11/site-packages (from pandas) (2.2.4)\n", "Requirement already satisfied: python-dateutil>=2.8.2 in ./dev/lib/python3.11/site-packages (from pandas) (2.9.0.post0)\n", "Requirement already satisfied: pytz>=2020.1 in ./dev/lib/python3.11/site-packages (from pandas) (2025.1)\n", "Requirement already satisfied: tzdata>=2022.7 in ./dev/lib/python3.11/site-packages (from pandas) (2025.1)\n", @@ -99,23 +94,15 @@ "Requirement already satisfied: traitlets>=4.3.1 in ./dev/lib/python3.11/site-packages (from ipywidgets) (5.14.3)\n", "Requirement already satisfied: widgetsnbextension~=4.0.12 in ./dev/lib/python3.11/site-packages (from ipywidgets) (4.0.13)\n", "Requirement already satisfied: jupyterlab-widgets~=3.0.12 in ./dev/lib/python3.11/site-packages (from ipywidgets) (3.0.13)\n", - "Collecting ipython_genutils (from jupyter_contrib_nbextensions)\n", - " Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl.metadata (755 bytes)\n", - "Collecting jupyter_contrib_core>=0.3.3 (from jupyter_contrib_nbextensions)\n", - " Downloading jupyter_contrib_core-0.4.2.tar.gz (17 kB)\n", - " Installing build dependencies ... \u001b[?25ldone\n", - "\u001b[?25h Getting requirements to build wheel ... \u001b[?25ldone\n", - "\u001b[?25h Preparing metadata (pyproject.toml) ... \u001b[?25ldone\n", - "\u001b[?25hRequirement already satisfied: jupyter_core in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (5.7.2)\n", - "Collecting jupyter_highlight_selected_word>=0.1.1 (from jupyter_contrib_nbextensions)\n", - " Downloading jupyter_highlight_selected_word-0.2.0-py2.py3-none-any.whl.metadata (730 bytes)\n", - "Collecting jupyter_nbextensions_configurator>=0.4.0 (from jupyter_contrib_nbextensions)\n", - " Downloading jupyter_nbextensions_configurator-0.6.4-py2.py3-none-any.whl.metadata (1.8 kB)\n", + "Requirement already satisfied: ipython_genutils in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.2.0)\n", + "Requirement already satisfied: jupyter_contrib_core>=0.3.3 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.4.2)\n", + "Requirement already satisfied: jupyter_core in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (5.7.2)\n", + "Requirement already satisfied: jupyter_highlight_selected_word>=0.1.1 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.2.0)\n", + "Requirement already satisfied: jupyter_nbextensions_configurator>=0.4.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.6.4)\n", "Requirement already satisfied: nbconvert>=6.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (7.16.6)\n", "Requirement already satisfied: notebook>=6.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (7.3.3)\n", "Requirement already satisfied: tornado in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (6.4.2)\n", - "Collecting lxml (from jupyter_contrib_nbextensions)\n", - " Using cached lxml-5.3.1-cp311-cp311-macosx_10_9_x86_64.whl.metadata (3.7 kB)\n", + "Requirement already satisfied: lxml in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (5.3.1)\n", "Requirement already satisfied: idna>=2.8 in ./dev/lib/python3.11/site-packages (from anyio<5,>=3.5.0->openai) (3.10)\n", "Requirement already satisfied: colorama>=0.4 in ./dev/lib/python3.11/site-packages (from griffe<2,>=1.5.6->openai-agents) (0.4.6)\n", "Requirement already satisfied: certifi in ./dev/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (2025.1.31)\n", @@ -198,21 +185,7 @@ "Requirement already satisfied: cffi>=1.0.1 in ./dev/lib/python3.11/site-packages (from argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.17.1)\n", "Requirement already satisfied: pycparser in ./dev/lib/python3.11/site-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.22)\n", "Requirement already satisfied: arrow>=0.15.0 in ./dev/lib/python3.11/site-packages (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.3.0)\n", - "Requirement already satisfied: types-python-dateutil>=2.8.10 in ./dev/lib/python3.11/site-packages (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.9.0.20241206)\n", - "Downloading jupyter_highlight_selected_word-0.2.0-py2.py3-none-any.whl (11 kB)\n", - "Downloading jupyter_nbextensions_configurator-0.6.4-py2.py3-none-any.whl (466 kB)\n", - "Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)\n", - "Using cached lxml-5.3.1-cp311-cp311-macosx_10_9_x86_64.whl (4.4 MB)\n", - "Building wheels for collected packages: jupyter_contrib_nbextensions, jupyter_contrib_core\n", - " Building wheel for jupyter_contrib_nbextensions (pyproject.toml) ... \u001b[?25ldone\n", - "\u001b[?25h Created wheel for jupyter_contrib_nbextensions: filename=jupyter_contrib_nbextensions-0.7.0-py2.py3-none-any.whl size=23428843 sha256=67ef906b821ca6f6c5c7cc1654c789bc23afc4308f58c56abb0e4f06a24a43cf\n", - " Stored in directory: /Users/jhall/Library/Caches/pip/wheels/cd/25/fe/cb6f3e82f5b1921b0157ac9e32adb2e54806ec1befc446be21\n", - " Building wheel for jupyter_contrib_core (pyproject.toml) ... \u001b[?25ldone\n", - "\u001b[?25h Created wheel for jupyter_contrib_core: filename=jupyter_contrib_core-0.4.2-py2.py3-none-any.whl size=17535 sha256=796c1dd0c1a37659c7e3e78fd1859dc306fcb01eeada6b602188100d49baa8c5\n", - " Stored in directory: /Users/jhall/Library/Caches/pip/wheels/37/c3/18/be7a983c1120f15dc0c2d1cb9c33749871a93b034185e00ced\n", - "Successfully built jupyter_contrib_nbextensions jupyter_contrib_core\n", - "Installing collected packages: jupyter_highlight_selected_word, ipython_genutils, lxml, jupyter_contrib_core, jupyter_nbextensions_configurator, jupyter_contrib_nbextensions\n", - "Successfully installed ipython_genutils-0.2.0 jupyter_contrib_core-0.4.2 jupyter_contrib_nbextensions-0.7.0 jupyter_highlight_selected_word-0.2.0 jupyter_nbextensions_configurator-0.6.4 lxml-5.3.1\n" + "Requirement already satisfied: types-python-dateutil>=2.8.10 in ./dev/lib/python3.11/site-packages (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.9.0.20241206)\n" ] } ], @@ -225,20 +198,7 @@ "execution_count": 22, "metadata": {}, "outputs": [], - "source": [ - "import os\n", - "import time\n", - "import random\n", - "import json\n", - "import pandas as pd\n", - "from tqdm import tqdm\n", - "from openai import OpenAI\n", - "import os\n", - "from dotenv import load_dotenv\n", - "load_dotenv()\n", - "client = OpenAI(api_key=os.getenv('API_KEY'))\n", - "tqdm.pandas() # Enable progress_apply for pandas operations" - ] + "source": [] }, { "cell_type": "markdown", @@ -251,7 +211,9 @@ "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n", "```\n", "\n", - "This enrichment step adds valuable semantic context to our data, which will enhance the accuracy of future queries in our vector store. The resulting enriched data will be saved as new CSV files in the `/processed` folder." + "This enrichment step adds valuable semantic context to our data, which will enhance the accuracy of future queries in our vector store. The resulting enriched data will be saved as new CSV files in the `/processed` folder.\n", + "\n", + "*Note: the step below might will take some time to run fully based on the amount CSV files and rows in each file, and the input token into our Response API call.*" ] }, { @@ -463,6 +425,19 @@ } ], "source": [ + "import os\n", + "import time\n", + "import random\n", + "import json\n", + "import pandas as pd\n", + "from tqdm import tqdm\n", + "from openai import OpenAI\n", + "import os\n", + "from dotenv import load_dotenv\n", + "load_dotenv()\n", + "client = OpenAI(api_key=os.getenv('API_KEY'))\n", + "tqdm.pandas() # Enable progress_apply for pandas operations\n", + "\n", "SYSTEM_INSTRUCTIONS = \"\"\"\n", "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n", "\"\"\"\n", @@ -552,7 +527,7 @@ "source": [ "### Step 2: Upload Enriched Data to Vector Store\n", "\n", - "Now that we have our enriched shot data, we need to upload it into our vector database using the File Search API. We'll read the processed CSV files and chunk the data into batches to avoid overwhelming the server and minimize the risk of receiving `429` errors. \n", + "Now that we have our enriched shot data, we need to upload it into our vector database using the File Search API. We'll read the processed CSV files and chunk the data into batches to avoid overwhelming the server and minimize the risk of receiving any `429` errors. \n", "\n", "As a best practice, we'll batch these uploads in manageable sizes (e.g., batches of 250 files/ row). The optimal batch size may vary depending on your specific use case and allocated resources.\n", "\n", @@ -601,6 +576,7 @@ " temp_chunk_filename = os.path.splitext(file_name)[0] + f\"_chunk_{i}.txt\"\n", " if use_cache and temp_chunk_filename in upload_cache:\n", " chunk_file_ids[temp_chunk_filename] = upload_cache[temp_chunk_filename]\n", + " # uncomment below for more detailed logging\n", " # print(f\"Skipping chunk {i} of {file_name}; already uploaded.\")\n", " continue\n", " chunk_text = row.to_json()\n", @@ -613,6 +589,7 @@ " with open(temp_chunk_filepath, 'rb') as f:\n", " response = client.files.create(file=f, purpose=purpose)\n", " chunk_file_id = response.id\n", + " # uncomment below for more detailed logging\n", " # print(f\"Uploaded chunk {i} of {file_name} with id: {chunk_file_id}\")\n", " break\n", " except Exception as e:\n", @@ -637,6 +614,7 @@ " chunk_ids = upload_chunks_from_file(file_name, data_folder, purpose, use_cache=True)\n", " if chunk_ids:\n", " all_chunk_ids[file_name] = chunk_ids\n", + " # uncomment below for more detailed logging\n", " # print('All uploaded chunk file IDs:')\n", " # for original_file, chunks in all_chunk_ids.items():\n", " # # print(f\"{original_file}:\")\n", @@ -691,7 +669,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ @@ -709,7 +687,7 @@ "\n", "SHOT_DATA_VECTOR_STORE_ID = os.getenv('SHOT_DATA_VECTOR_STORE_ID')\n", "\n", - "ORCHESTRATOR_INSTRUCTIONS = f\"\"\"\n", + "TRIAGE_AGENT_INSTRUCTIONS = f\"\"\"\n", "{RECOMMENDED_PROMPT_PREFIX}\n", "You are GolfNavigator, a knowledgeable golf assistant specializing in understanding what the golfer wants to do and you route them to the appropriate service. Your primary responsibilities are to:\n", "\t1.\tEngage with the User:\n", @@ -719,7 +697,7 @@ "\t •\tRecognize keywords and phrases related to practice sessions (e.g., ‘practice’, ‘drills’, ‘shot data analysis’) or tee times (e.g., ‘play’, ‘course’, ‘round’, ‘weather’).\n", "\t3.\tRoute the Request:\n", "\t •\tIf the user’s inquiry involves reviewing shot data, performance analysis, or developing a practice regimen, forward the request to the transfer_to_practice_planner agent.\n", - "\t •\tIf the user is interested in course recommendations based on their skills, availability, weather conditions, and a predicted score, forward the inquiry to the transfer_to_tee_time_finder agent, ensuring up to 3 course options are provided.\n", + "\t •\tIf the user is interested in course recommendations based on their skills, availability, weather conditions, and a predicted score, forward the inquiry to the transfer_to_score_predictor_course_finder agent, ensuring up to 3 course options are provided.\n", "\t4.\tMaintain Golf Expertise:\n", "\t •\tUse golf-specific language naturally and confidently.\n", "\t •\tProvide contextually relevant insights about golf techniques, course conditions, and performance metrics when engaging with the user.\n", @@ -727,7 +705,7 @@ "By following these guidelines, you ensure that the user is efficiently directed to the correct specialist while maintaining a high level of golf expertise.\n", "\"\"\"\n", "\n", - "PRACTICE_PLANNER_INSTRUCTIONS = \"\"\"\n", + "PRACTICE_PLANNER_AGENT_INSTRUCTIONS = \"\"\"\n", "You are PracticePlanner Pro, a seasoned industry veteran and dedicated golf instructor with decades of experience, specializing in creating custom practice plans for players of all handicap levels. Your task is to analyze the user’s shot data and extract relevant patterns and trends to create a structured, single-day driving range session plan. Your practice plan should include a section-by-section breakdown of drills and exercises, with clear explanations of what to work on and the benefits of each drill.\n", "\n", "Your responsibilities include:\n", @@ -754,7 +732,7 @@ "By following these instructions, you will provide the golfer with a detailed, actionable practice session plan that leverages their shot data to target specific improvements and ultimately enhance their game.\n", "\"\"\"\n", "\n", - "TEE_TIME_FINDER_INSTRUCTIONS = \"\"\"\n", + "SCORE_PREDICTOR_COURSE_FINDER_AGENT_INSTRUCTIONS = \"\"\"\n", "You are TeeTimeFinder, a specialized assistant dedicated to delivering personalized golf course recommendations and predictive scoring. Your responsibilities are as follows:\n", "\n", "1. Course Recommendations:\n", @@ -807,15 +785,8 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "RECOMMENDED_PROMPT_PREFIX + \"\"\"\n", - "You are GolfMate's Triage Agent, responsible for understanding the user's intent and delegating tasks to specialized agents...\n", - "\"\"\"\n", - "```\n", - "\n", - "This prompt clearly communicates the responsibilities of the Triage Agent, setting expectations and ensuring effective task delegation.\n", - "\n", - "### ⚠️ Special Note on Prompts:\n", - "- Always start your agent instructions with `{RECOMMENDED_PROMPT_PREFIX}` to standardize communication patterns across agents and ensure smooth handoff transitions.\n", + "### ⚠️ Best Practices on Prompts:\n", + "- Start your agent instructions with [`{RECOMMENDED_PROMPT_PREFIX}`](https://openai.github.io/openai-agents-python/ref/extensions/handoff_prompt/) to standardize communication patterns across agents and ensure smooth handoff transitions. This prefix comes as a part of the Agents SDK and helps with setting more general system context in agentic workflows.\n", "- Customize subsequent instructions clearly based on each agent's specific role and responsibilities.\n", "\n", "With these basics established, you’re ready to dive deeper into building specialized agents for GolfMate!" @@ -832,13 +803,13 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ "practice_planner_agent = Agent(\n", " name=\"Practice Planner\",\n", - " instructions=PRACTICE_PLANNER_INSTRUCTIONS,\n", + " instructions=PRACTICE_PLANNER_AGENT_INSTRUCTIONS,\n", " handoffs=[],\n", " tools=[\n", " FileSearchTool(\n", @@ -847,9 +818,9 @@ " ]\n", ")\n", "\n", - "tee_time_finder_agent = Agent(\n", + "score_predictor_course_findger_agent = Agent(\n", " name=\"Tee Time Finder\",\n", - " instructions=TEE_TIME_FINDER_INSTRUCTIONS,\n", + " instructions=SCORE_PREDICTOR_COURSE_FINDER_AGENT_INSTRUCTIONS,\n", " model=OpenAIResponsesModel(model=\"gpt-4o\", openai_client=openai.AsyncOpenAI()),\n", " tools=[\n", " WebSearchTool(),\n", @@ -859,11 +830,11 @@ " ]\n", ")\n", "\n", - "main_agent = Agent(\n", + "triage_agent = Agent(\n", " name=\"Orchestrator\",\n", - " instructions=ORCHESTRATOR_INSTRUCTIONS,\n", + " instructions=TRIAGE_AGENT_INSTRUCTIONS,\n", " model=OpenAIResponsesModel(model=\"gpt-4o-mini\", openai_client=openai.AsyncOpenAI()),\n", - " handoffs=[practice_planner_agent, tee_time_finder_agent]\n", + " handoffs=[practice_planner_agent, score_predictor_course_findger_agent]\n", ")" ] }, @@ -887,13 +858,13 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "01b4f5b4602740269f3af4cd62c7d512", + "model_id": "00ded741457a4aa4ad60df29e56b57db", "version_major": 2, "version_minor": 0 }, @@ -907,7 +878,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "83e07930758b436ab08f6195e2ea8bae", + "model_id": "ffb6f1dd3405457f9d55f2088e2e6fdf", "version_major": 2, "version_minor": 0 }, @@ -927,7 +898,6 @@ "import ipywidgets as widgets\n", "from IPython.display import display\n", "from colorama import Fore, Style\n", - "# Store conversation history\n", "conversation = []\n", "\n", "# Create a text widget for user input\n", @@ -951,22 +921,20 @@ " # Check for exit\n", " if user_text.lower() in ('exit', 'quit'):\n", " with output_area:\n", - " print(Fore.RED + \"Exiting the program. Goodbye!\\n\" + Style.RESET_ALL)\n", - " # Optionally disable the input box if we want to stop further input\n", + " print(\"Exiting the program. Goodbye!\\n\")\n", " user_input_box.disabled = True\n", " return\n", "\n", " # Add the user's message to the conversation history\n", " conversation.append({\"role\": \"user\", \"content\": user_text})\n", - " \n", - " output = await Runner.run(main_agent, conversation)\n", + "\n", + " # main agent loop\n", + " output = await Runner.run(triage_agent, conversation)\n", "\n", " # Display the agent's response\n", " with output_area:\n", - " output_area.append_stdout(\n", - " Fore.GREEN + \"Agent: \" + Style.RESET_ALL + output.final_output + \"\\n\"\n", + " output_area.append_stdout(\"Agent: \" + output.final_output + \"\\n\"\n", " )\n", - " \n", " # Update conversation history to include the agent's output\n", " conversation[:] = output.to_input_list()\n", "\n", @@ -976,7 +944,7 @@ " user_text = change['new']\n", " # Append the user's input to the output area before processing the agent's response\n", " with output_area:\n", - " print(Fore.CYAN + \"User: \" + Style.RESET_ALL + user_text)\n", + " print(\"User: \" + user_text)\n", " # Clear the input box immediately to avoid duplicate events.\n", " user_input_box.value = ''\n", " asyncio.create_task(handle_user_input_async(user_text))\n", From 956f41fdfb71aaacfb04bee32a701ba714bf66f2 Mon Sep 17 00:00:00 2001 From: Josh Hall <jhall@openai.com> Date: Wed, 19 Mar 2025 13:53:36 -0400 Subject: [PATCH 10/14] more clean up --- .../basics_of_agent_sdk.ipynb | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb index 26c53bbd78..a2eab726eb 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb +++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb @@ -842,7 +842,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### Step 3: Implementing the Interactive Loop\n", + "### Step 3: Run Agent Loop\n", "\n", "The main loop continuously captures user inputs, sends them to the Orchestrator Agent, and displays the agent's response. Users can interact seamlessly, receiving immediate feedback and recommendations.\n", "\n", @@ -954,6 +954,32 @@ "\n", "display(output_area, user_input_box)" ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Wrapping Up\n", + "\n", + "Congratulations! You've successfully built **GolfMate**, an interactive, agent-powered golf assistant leveraging OpenAI's latest APIs and Agents SDK. Throughout this guide, you've learned how to orchestrate a multistage agent workflow.\n", + "\n", + "### Key Features Used:\n", + "- **Agents SDK**: Simplified the orchestration of multiple specialized agents—such as the Triage Agent, Practice Planner Agent, and Score Predictor & Course Finder Agent—each handling different specialized tasks efficiently.\n", + "- **Responses API**: Enabled the agents to interact with OpenAI's models naturally and provide concise, structured responses tailored to specific queries.\n", + "- **File Search API**: Served as a semantic vector database for storing and retrieving enriched shot data, significantly improving the accuracy and relevance of agent recommendations.\n", + "- **Web Search API**: Allowed real-time retrieval of up-to-date course information, weather conditions, and other relevant details critical for accurate score predictions and course recommendations.\n", + "\n", + "### Agent SDK Insights & Best Practices:\n", + "- **Agentic Architecture**: Clearly defined, specialized agents facilitate scalability and maintainability by delegating tasks according to expertise and responsibility.\n", + "- **Data Enrichment**: Using models like `gpt-4o-mini` to enrich raw data adds valuable semantic context, dramatically enhancing the performance of vector-based queries.\n", + "- **Prompt Engineering**: Incorporating a standardized prompt structure (`RECOMMENDED_PROMPT_PREFIX`) ensures consistent and efficient communication between agents.\n", + "- **Optimal Data Handling**: Proper chunking and batching of data uploads reduce server load, prevent potential errors (such as HTTP 429), and ensure smoother API interactions.\n", + "\n", + "\n", + "We're very excited for you to continue building on the Agents SDK and and explore new possibilities for creating intelligent, specialized agents tailored to your unique applications.\n", + "\n", + "Happy golfing! ⛳️" + ] } ], "metadata": { From 45967cc6027fecd60ad68bc3b33360554adb9e64 Mon Sep 17 00:00:00 2001 From: Josh Hall <jhall@openai.com> Date: Mon, 24 Mar 2025 16:20:14 -0400 Subject: [PATCH 11/14] pushing optimizations --- .../basics_of_agent_sdk.ipynb | 428 +++--------------- 1 file changed, 63 insertions(+), 365 deletions(-) diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb index a2eab726eb..f248e26f74 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb +++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb @@ -67,139 +67,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Requirement already satisfied: pandas in ./dev/lib/python3.11/site-packages (2.2.3)\n", - "Requirement already satisfied: openai in ./dev/lib/python3.11/site-packages (1.66.3)\n", - "Requirement already satisfied: tqdm in ./dev/lib/python3.11/site-packages (4.67.1)\n", - "Requirement already satisfied: dotenv in ./dev/lib/python3.11/site-packages (0.9.9)\n", - "Requirement already satisfied: openai-agents in ./dev/lib/python3.11/site-packages (0.0.4)\n", - "Requirement already satisfied: ipywidgets in ./dev/lib/python3.11/site-packages (8.1.5)\n", - "Requirement already satisfied: jupyter_contrib_nbextensions in ./dev/lib/python3.11/site-packages (0.7.0)\n", - "Requirement already satisfied: numpy>=1.23.2 in ./dev/lib/python3.11/site-packages (from pandas) (2.2.4)\n", - "Requirement already satisfied: python-dateutil>=2.8.2 in ./dev/lib/python3.11/site-packages (from pandas) (2.9.0.post0)\n", - "Requirement already satisfied: pytz>=2020.1 in ./dev/lib/python3.11/site-packages (from pandas) (2025.1)\n", - "Requirement already satisfied: tzdata>=2022.7 in ./dev/lib/python3.11/site-packages (from pandas) (2025.1)\n", - "Requirement already satisfied: anyio<5,>=3.5.0 in ./dev/lib/python3.11/site-packages (from openai) (4.8.0)\n", - "Requirement already satisfied: distro<2,>=1.7.0 in ./dev/lib/python3.11/site-packages (from openai) (1.9.0)\n", - "Requirement already satisfied: httpx<1,>=0.23.0 in ./dev/lib/python3.11/site-packages (from openai) (0.28.1)\n", - "Requirement already satisfied: jiter<1,>=0.4.0 in ./dev/lib/python3.11/site-packages (from openai) (0.9.0)\n", - "Requirement already satisfied: pydantic<3,>=1.9.0 in ./dev/lib/python3.11/site-packages (from openai) (2.10.6)\n", - "Requirement already satisfied: sniffio in ./dev/lib/python3.11/site-packages (from openai) (1.3.1)\n", - "Requirement already satisfied: typing-extensions<5,>=4.11 in ./dev/lib/python3.11/site-packages (from openai) (4.12.2)\n", - "Requirement already satisfied: python-dotenv in ./dev/lib/python3.11/site-packages (from dotenv) (1.0.1)\n", - "Requirement already satisfied: griffe<2,>=1.5.6 in ./dev/lib/python3.11/site-packages (from openai-agents) (1.6.0)\n", - "Requirement already satisfied: requests<3,>=2.0 in ./dev/lib/python3.11/site-packages (from openai-agents) (2.32.3)\n", - "Requirement already satisfied: types-requests<3,>=2.0 in ./dev/lib/python3.11/site-packages (from openai-agents) (2.32.0.20250306)\n", - "Requirement already satisfied: comm>=0.1.3 in ./dev/lib/python3.11/site-packages (from ipywidgets) (0.2.2)\n", - "Requirement already satisfied: ipython>=6.1.0 in ./dev/lib/python3.11/site-packages (from ipywidgets) (9.0.2)\n", - "Requirement already satisfied: traitlets>=4.3.1 in ./dev/lib/python3.11/site-packages (from ipywidgets) (5.14.3)\n", - "Requirement already satisfied: widgetsnbextension~=4.0.12 in ./dev/lib/python3.11/site-packages (from ipywidgets) (4.0.13)\n", - "Requirement already satisfied: jupyterlab-widgets~=3.0.12 in ./dev/lib/python3.11/site-packages (from ipywidgets) (3.0.13)\n", - "Requirement already satisfied: ipython_genutils in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.2.0)\n", - "Requirement already satisfied: jupyter_contrib_core>=0.3.3 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.4.2)\n", - "Requirement already satisfied: jupyter_core in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (5.7.2)\n", - "Requirement already satisfied: jupyter_highlight_selected_word>=0.1.1 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.2.0)\n", - "Requirement already satisfied: jupyter_nbextensions_configurator>=0.4.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.6.4)\n", - "Requirement already satisfied: nbconvert>=6.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (7.16.6)\n", - "Requirement already satisfied: notebook>=6.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (7.3.3)\n", - "Requirement already satisfied: tornado in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (6.4.2)\n", - "Requirement already satisfied: lxml in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (5.3.1)\n", - "Requirement already satisfied: idna>=2.8 in ./dev/lib/python3.11/site-packages (from anyio<5,>=3.5.0->openai) (3.10)\n", - "Requirement already satisfied: colorama>=0.4 in ./dev/lib/python3.11/site-packages (from griffe<2,>=1.5.6->openai-agents) (0.4.6)\n", - "Requirement already satisfied: certifi in ./dev/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (2025.1.31)\n", - "Requirement already satisfied: httpcore==1.* in ./dev/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (1.0.7)\n", - "Requirement already satisfied: h11<0.15,>=0.13 in ./dev/lib/python3.11/site-packages (from httpcore==1.*->httpx<1,>=0.23.0->openai) (0.14.0)\n", - "Requirement already satisfied: decorator in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (5.2.1)\n", - "Requirement already satisfied: ipython-pygments-lexers in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (1.1.1)\n", - "Requirement already satisfied: jedi>=0.16 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (0.19.2)\n", - "Requirement already satisfied: matplotlib-inline in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (0.1.7)\n", - "Requirement already satisfied: pexpect>4.3 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (4.9.0)\n", - "Requirement already satisfied: prompt_toolkit<3.1.0,>=3.0.41 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (3.0.50)\n", - "Requirement already satisfied: pygments>=2.4.0 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (2.19.1)\n", - "Requirement already satisfied: stack_data in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (0.6.3)\n", - "Requirement already satisfied: setuptools in ./dev/lib/python3.11/site-packages (from jupyter_contrib_core>=0.3.3->jupyter_contrib_nbextensions) (65.5.0)\n", - "Requirement already satisfied: jupyter-server in ./dev/lib/python3.11/site-packages (from jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.15.0)\n", - "Requirement already satisfied: pyyaml in ./dev/lib/python3.11/site-packages (from jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (6.0.2)\n", - "Requirement already satisfied: beautifulsoup4 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (4.13.3)\n", - "Requirement already satisfied: bleach!=5.0.0 in ./dev/lib/python3.11/site-packages (from bleach[css]!=5.0.0->nbconvert>=6.0->jupyter_contrib_nbextensions) (6.2.0)\n", - "Requirement already satisfied: defusedxml in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (0.7.1)\n", - "Requirement already satisfied: jinja2>=3.0 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (3.1.6)\n", - "Requirement already satisfied: jupyterlab-pygments in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (0.3.0)\n", - "Requirement already satisfied: markupsafe>=2.0 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (3.0.2)\n", - "Requirement already satisfied: mistune<4,>=2.0.3 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (3.1.2)\n", - "Requirement already satisfied: nbclient>=0.5.0 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (0.10.2)\n", - "Requirement already satisfied: nbformat>=5.7 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (5.10.4)\n", - "Requirement already satisfied: packaging in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (24.2)\n", - "Requirement already satisfied: pandocfilters>=1.4.1 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (1.5.1)\n", - "Requirement already satisfied: platformdirs>=2.5 in ./dev/lib/python3.11/site-packages (from jupyter_core->jupyter_contrib_nbextensions) (4.3.6)\n", - "Requirement already satisfied: jupyterlab-server<3,>=2.27.1 in ./dev/lib/python3.11/site-packages (from notebook>=6.0->jupyter_contrib_nbextensions) (2.27.3)\n", - "Requirement already satisfied: jupyterlab<4.4,>=4.3.6 in ./dev/lib/python3.11/site-packages (from notebook>=6.0->jupyter_contrib_nbextensions) (4.3.6)\n", - "Requirement already satisfied: notebook-shim<0.3,>=0.2 in ./dev/lib/python3.11/site-packages (from notebook>=6.0->jupyter_contrib_nbextensions) (0.2.4)\n", - "Requirement already satisfied: annotated-types>=0.6.0 in ./dev/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (0.7.0)\n", - "Requirement already satisfied: pydantic-core==2.27.2 in ./dev/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (2.27.2)\n", - "Requirement already satisfied: six>=1.5 in ./dev/lib/python3.11/site-packages (from python-dateutil>=2.8.2->pandas) (1.17.0)\n", - "Requirement already satisfied: charset-normalizer<4,>=2 in ./dev/lib/python3.11/site-packages (from requests<3,>=2.0->openai-agents) (3.4.1)\n", - "Requirement already satisfied: urllib3<3,>=1.21.1 in ./dev/lib/python3.11/site-packages (from requests<3,>=2.0->openai-agents) (2.3.0)\n", - "Requirement already satisfied: webencodings in ./dev/lib/python3.11/site-packages (from bleach!=5.0.0->bleach[css]!=5.0.0->nbconvert>=6.0->jupyter_contrib_nbextensions) (0.5.1)\n", - "Requirement already satisfied: tinycss2<1.5,>=1.1.0 in ./dev/lib/python3.11/site-packages (from bleach[css]!=5.0.0->nbconvert>=6.0->jupyter_contrib_nbextensions) (1.4.0)\n", - "Requirement already satisfied: parso<0.9.0,>=0.8.4 in ./dev/lib/python3.11/site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets) (0.8.4)\n", - "Requirement already satisfied: argon2-cffi>=21.1 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (23.1.0)\n", - "Requirement already satisfied: jupyter-client>=7.4.4 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (8.6.3)\n", - "Requirement already satisfied: jupyter-events>=0.11.0 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.12.0)\n", - "Requirement already satisfied: jupyter-server-terminals>=0.4.4 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.5.3)\n", - "Requirement already satisfied: overrides>=5.0 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (7.7.0)\n", - "Requirement already satisfied: prometheus-client>=0.9 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.21.1)\n", - "Requirement already satisfied: pyzmq>=24 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (26.3.0)\n", - "Requirement already satisfied: send2trash>=1.8.2 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.8.3)\n", - "Requirement already satisfied: terminado>=0.8.3 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.18.1)\n", - "Requirement already satisfied: websocket-client>=1.7 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.8.0)\n", - "Requirement already satisfied: async-lru>=1.0.0 in ./dev/lib/python3.11/site-packages (from jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (2.0.4)\n", - "Requirement already satisfied: ipykernel>=6.5.0 in ./dev/lib/python3.11/site-packages (from jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (6.29.5)\n", - "Requirement already satisfied: jupyter-lsp>=2.0.0 in ./dev/lib/python3.11/site-packages (from jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (2.2.5)\n", - "Requirement already satisfied: babel>=2.10 in ./dev/lib/python3.11/site-packages (from jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (2.17.0)\n", - "Requirement already satisfied: json5>=0.9.0 in ./dev/lib/python3.11/site-packages (from jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (0.10.0)\n", - "Requirement already satisfied: jsonschema>=4.18.0 in ./dev/lib/python3.11/site-packages (from jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (4.23.0)\n", - "Requirement already satisfied: fastjsonschema>=2.15 in ./dev/lib/python3.11/site-packages (from nbformat>=5.7->nbconvert>=6.0->jupyter_contrib_nbextensions) (2.21.1)\n", - "Requirement already satisfied: ptyprocess>=0.5 in ./dev/lib/python3.11/site-packages (from pexpect>4.3->ipython>=6.1.0->ipywidgets) (0.7.0)\n", - "Requirement already satisfied: wcwidth in ./dev/lib/python3.11/site-packages (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets) (0.2.13)\n", - "Requirement already satisfied: soupsieve>1.2 in ./dev/lib/python3.11/site-packages (from beautifulsoup4->nbconvert>=6.0->jupyter_contrib_nbextensions) (2.6)\n", - "Requirement already satisfied: executing>=1.2.0 in ./dev/lib/python3.11/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (2.2.0)\n", - "Requirement already satisfied: asttokens>=2.1.0 in ./dev/lib/python3.11/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (3.0.0)\n", - "Requirement already satisfied: pure-eval in ./dev/lib/python3.11/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (0.2.3)\n", - "Requirement already satisfied: argon2-cffi-bindings in ./dev/lib/python3.11/site-packages (from argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (21.2.0)\n", - "Requirement already satisfied: appnope in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (0.1.4)\n", - "Requirement already satisfied: debugpy>=1.6.5 in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (1.8.13)\n", - "Requirement already satisfied: nest-asyncio in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (1.6.0)\n", - "Requirement already satisfied: psutil in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (7.0.0)\n", - "Requirement already satisfied: attrs>=22.2.0 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (25.3.0)\n", - "Requirement already satisfied: jsonschema-specifications>=2023.03.6 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (2024.10.1)\n", - "Requirement already satisfied: referencing>=0.28.4 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (0.36.2)\n", - "Requirement already satisfied: rpds-py>=0.7.1 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (0.23.1)\n", - "Requirement already satisfied: python-json-logger>=2.0.4 in ./dev/lib/python3.11/site-packages (from jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (3.3.0)\n", - "Requirement already satisfied: rfc3339-validator in ./dev/lib/python3.11/site-packages (from jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.1.4)\n", - "Requirement already satisfied: rfc3986-validator>=0.1.1 in ./dev/lib/python3.11/site-packages (from jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.1.1)\n", - "Requirement already satisfied: fqdn in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.5.1)\n", - "Requirement already satisfied: isoduration in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (20.11.0)\n", - "Requirement already satisfied: jsonpointer>1.13 in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (3.0.0)\n", - "Requirement already satisfied: uri-template in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.3.0)\n", - "Requirement already satisfied: webcolors>=24.6.0 in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (24.11.1)\n", - "Requirement already satisfied: cffi>=1.0.1 in ./dev/lib/python3.11/site-packages (from argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.17.1)\n", - "Requirement already satisfied: pycparser in ./dev/lib/python3.11/site-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.22)\n", - "Requirement already satisfied: arrow>=0.15.0 in ./dev/lib/python3.11/site-packages (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.3.0)\n", - "Requirement already satisfied: types-python-dateutil>=2.8.10 in ./dev/lib/python3.11/site-packages (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.9.0.20241206)\n" + "Note: you may need to restart the kernel to use updated packages.\n" ] } ], "source": [ - "!pip install pandas openai tqdm dotenv openai-agents ipywidgets jupyter_contrib_nbextensions" + "%pip install pandas openai tqdm python-dotenv openai-agents tenacity ipywidgets jupyter_contrib_nbextensions --quiet" ] }, - { - "cell_type": "code", - "execution_count": 22, - "metadata": {}, - "outputs": [], - "source": [] - }, { "cell_type": "markdown", "metadata": {}, @@ -211,216 +86,32 @@ "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n", "```\n", "\n", - "This enrichment step adds valuable semantic context to our data, which will enhance the accuracy of future queries in our vector store. The resulting enriched data will be saved as new CSV files in the `/processed` folder.\n", - "\n", - "*Note: the step below might will take some time to run fully based on the amount CSV files and rows in each file, and the input token into our Response API call.*" + "This enrichment step adds valuable semantic context to our data, which will enhance the accuracy of future queries in our vector store. The resulting enriched data will be saved as new CSV files in the `/processed` folder." ] }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 78/78 [03:36<00:00, 2.77s/it]:00<?, ?it/s]\n", - "Processing CSV files: 8%|▊ | 1/13 [03:36<43:14, 216.19s/it]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 132/132 [04:39<00:00, 2.11s/it]\n", - "Processing CSV files: 15%|█▌ | 2/13 [08:15<46:25, 253.22s/it]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 113/113 [05:46<00:00, 3.06s/it]\n", - "Processing CSV files: 23%|██▎ | 3/13 [14:01<49:16, 295.65s/it]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 53/53 [02:00<00:00, 2.28s/it]\n", - "Processing CSV files: 31%|███ | 4/13 [16:02<33:59, 226.64s/it]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 39/39 [01:16<00:00, 1.95s/it]\n", - "Processing CSV files: 38%|███▊ | 5/13 [17:18<22:59, 172.38s/it]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 34/34 [01:05<00:00, 1.93s/it]\n", - "Processing CSV files: 46%|████▌ | 6/13 [18:23<15:52, 136.04s/it]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 101/101 [04:10<00:00, 2.48s/it]\n", - "Processing CSV files: 54%|█████▍ | 7/13 [22:34<17:21, 173.51s/it]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 55/55 [01:59<00:00, 2.18s/it]\n", - "Processing CSV files: 62%|██████▏ | 8/13 [24:34<13:02, 156.43s/it]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 84/84 [03:12<00:00, 2.29s/it]\n", - "Processing CSV files: 69%|██████▉ | 9/13 [27:47<11:10, 167.72s/it]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 68/68 [02:45<00:00, 2.44s/it]\n", - "Processing CSV files: 77%|███████▋ | 10/13 [30:32<08:21, 167.12s/it]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 132/132 [04:47<00:00, 2.18s/it]\n", - "Processing CSV files: 85%|████████▍ | 11/13 [35:20<06:48, 204.09s/it]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 62/62 [02:25<00:00, 2.35s/it]\n", - "Processing CSV files: 92%|█████████▏| 12/13 [37:46<03:06, 186.37s/it]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 67/67 [02:18<00:00, 2.06s/it]\n", - "Processing CSV files: 100%|██████████| 13/13 [40:04<00:00, 184.99s/it]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\n" + "100%|██████████| 78/78 [00:14<00:00, 5.38it/s] [00:00<?, ?it/s]\n", + "100%|██████████| 132/132 [00:21<00:00, 6.09it/s]00:14<02:54, 14.52s/it]\n", + "100%|██████████| 113/113 [00:15<00:00, 7.46it/s]00:36<03:26, 18.73s/it]\n", + "100%|██████████| 53/53 [00:24<00:00, 2.18it/s] [00:51<02:51, 17.11s/it]\n", + "100%|██████████| 39/39 [00:05<00:00, 7.00it/s] [01:15<02:59, 19.95s/it]\n", + "100%|██████████| 34/34 [00:09<00:00, 3.49it/s] [01:21<01:58, 14.77s/it]\n", + "100%|██████████| 101/101 [00:26<00:00, 3.78it/s]01:31<01:31, 13.06s/it]\n", + "100%|██████████| 55/55 [00:09<00:00, 5.62it/s] [01:57<01:45, 17.53s/it]\n", + "100%|██████████| 84/84 [00:33<00:00, 2.49it/s] [02:07<01:15, 15.07s/it]\n", + "100%|██████████| 68/68 [00:19<00:00, 3.44it/s] [02:41<01:23, 20.89s/it]\n", + "100%|██████████| 132/132 [00:30<00:00, 4.26it/s][03:01<01:01, 20.56s/it]\n", + "100%|██████████| 62/62 [00:33<00:00, 1.84it/s]3 [03:32<00:47, 23.75s/it]\n", + "100%|██████████| 67/67 [00:11<00:00, 5.88it/s]3 [04:05<00:26, 26.80s/it]\n", + "Enriching golf shot data: 100%|██████████| 13/13 [04:17<00:00, 19.79s/it]\n" ] } ], @@ -430,19 +121,27 @@ "import random\n", "import json\n", "import pandas as pd\n", + "import asyncio\n", + "import nest_asyncio # Added to patch the event loop for Jupyter environments\n", + "nest_asyncio.apply() # Enable nested event loops\n", + "\n", "from tqdm import tqdm\n", + "from tqdm.asyncio import tqdm_asyncio\n", "from openai import OpenAI\n", - "import os\n", "from dotenv import load_dotenv\n", + "from tenacity import retry, stop_after_attempt, wait_exponential\n", + "\n", "load_dotenv()\n", "client = OpenAI(api_key=os.getenv('API_KEY'))\n", - "tqdm.pandas() # Enable progress_apply for pandas operations\n", + "tqdm.pandas() # Enable progress bar for pandas operations\n", "\n", "SYSTEM_INSTRUCTIONS = \"\"\"\n", "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n", "\"\"\"\n", "\n", - "def generate_feedback(row):\n", + "# Increase the retry attempts and extend the backoff window to better handle rate limits.\n", + "@retry(stop=stop_after_attempt(5), wait=wait_exponential(min=2, max=10))\n", + "def sync_generate_feedback(row):\n", " prompt = f\"\"\"\n", " Review the following shot data and provide concise feedback:\n", "\n", @@ -483,7 +182,7 @@ " \"tag\": \"Your tag here\"\n", " }}\n", " \"\"\"\n", - "\n", + " \n", " # Call the Responses API to generate the feedback\n", " response = client.responses.create(\n", " model=\"gpt-4o-mini\",\n", @@ -491,30 +190,36 @@ " {\"role\": \"system\", \"content\": SYSTEM_INSTRUCTIONS},\n", " {\"role\": \"user\", \"content\": prompt}\n", " ],\n", - " text={\n", - " \"format\": {\n", - " \"type\": \"json_object\"\n", - " }\n", - " }\n", + " text={\"format\": {\"type\": \"json_object\"}}\n", " )\n", - "\n", " result = response.output_text\n", - " return pd.Series(eval(result))\n", + " return eval(result)\n", "\n", + "# Async wrapper that offloads the synchronous API call to a thread\n", + "async def generate_feedback_async(row):\n", + " return await asyncio.to_thread(sync_generate_feedback, row)\n", + "\n", + "# Process the CSV file by concurrently sending out requests via asyncio.gather\n", "def process_and_enrich_csv(filepath, output_filepath):\n", " df = pd.read_csv(filepath)\n", - " feedback_tags = df.progress_apply(generate_feedback, axis=1)\n", - " df['Note'] = feedback_tags['feedback']\n", - " df['Tag'] = feedback_tags['tag']\n", + " # Create asynchronous tasks for each row\n", + " tasks = [generate_feedback_async(row) for _, row in df.iterrows()]\n", + " # Use the existing (patched) event loop in the Jupyter notebook\n", + " loop = asyncio.get_event_loop()\n", + " feedback_results = loop.run_until_complete(tqdm_asyncio.gather(*tasks))\n", + " \n", + " # Convert results to DataFrame and update the original dataframe\n", + " feedback_df = pd.DataFrame(feedback_results)\n", + " df['Note'] = feedback_df['feedback']\n", + " df['Tag'] = feedback_df['tag']\n", " df.to_csv(output_filepath, index=False)\n", - " print(f\"Updated CSV saved to {output_filepath}\")\n", "\n", "data_folder = os.path.join(os.path.dirname(os.getcwd()), \"basics_of_agents_sdk/data\")\n", "raw_data_folder = os.path.join(data_folder, 'raw')\n", "enriched_data_folder = os.path.join(data_folder, 'processed')\n", "\n", "# Loop through each CSV file in the raw data folder with a progress bar\n", - "for filename in tqdm(os.listdir(raw_data_folder), desc=\"Processing CSV files\"):\n", + "for filename in tqdm(os.listdir(raw_data_folder), desc=\"Enriching golf shot data\"):\n", " if filename.endswith('.csv'):\n", " csv_path = os.path.join(raw_data_folder, filename)\n", " output_filepath = os.path.join(enriched_data_folder, filename)\n", @@ -536,25 +241,25 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "Processing CSV files: 100%|██████████| 26/26 [00:00<00:00, 629.86it/s]\n" + "Uploading chunks: 100%|██████████| 14/14 [06:32<00:00, 28.01s/it]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Uploaded batch 1/5: vsfb_8d785ab27d9b4846980ffbb472191b2f, Status: in_progress\n", - "Uploaded batch 2/5: vsfb_936564cac61e4c3e9cdb34b14964aca2, Status: completed\n", - "Uploaded batch 3/5: vsfb_59134cd12fc84d9495b318e91906e3a4, Status: in_progress\n", - "Uploaded batch 4/5: vsfb_ee98a2921ffc41e3b7b9998d60191c3c, Status: in_progress\n", - "Uploaded batch 5/5: vsfb_15ba2ef6ac39446fafe02a20cf177a5e, Status: in_progress\n" + "Uploaded batch 1/5: vsfb_84fb02ef90dd4ed59c20bcf28cbd5219, Status: in_progress\n", + "Uploaded batch 2/5: vsfb_721d6d9ccf8241ab931ad28c44b28891, Status: in_progress\n", + "Uploaded batch 3/5: vsfb_79b64ed39b694a5ca5f6a730b9a8c103, Status: in_progress\n", + "Uploaded batch 4/5: vsfb_e47ab0629d594dae9d65b0d8bd560848, Status: in_progress\n", + "Uploaded batch 5/5: vsfb_8834eadbbfc5491fb94180d816fc0ed7, Status: in_progress\n" ] } ], @@ -609,7 +314,7 @@ "\n", "def upload_all_ready_chunks(data_folder, purpose='user_data'):\n", " all_chunk_ids = {}\n", - " for file_name in tqdm(os.listdir(data_folder), desc='Processing CSV files'):\n", + " for file_name in tqdm(os.listdir(data_folder), desc='Uploading chunks'):\n", " if file_name.endswith('.csv'):\n", " chunk_ids = upload_chunks_from_file(file_name, data_folder, purpose, use_cache=True)\n", " if chunk_ids:\n", @@ -649,7 +354,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Congratulations—Your Vector Store is Set Up (Almost)!\n", + "## Congratulations—Your Vector Store is Set Up!\n", "\n", "Great job setting up your vector store! Depending on the volume of files you've uploaded, processing might take a few minutes. You can monitor the status and ensure all your files have been successfully processed by checking for completion or any ingestion errors:\n", "\n", @@ -669,19 +374,14 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ - "import asyncio\n", - "from agents import Agent, Runner, ModelSettings, FileSearchTool, WebSearchTool, OpenAIResponsesModel, RunHooks\n", + "from agents import Agent, Runner, FileSearchTool, WebSearchTool, OpenAIResponsesModel\n", "from agents.extensions.handoff_prompt import RECOMMENDED_PROMPT_PREFIX\n", "import openai\n", "import os\n", - "import colorama\n", - "from colorama import Fore, Style\n", - "colorama.init(autoreset=True)\n", - "import os\n", "from dotenv import load_dotenv\n", "load_dotenv()\n", "\n", @@ -803,7 +503,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 13, "metadata": {}, "outputs": [], "source": [ @@ -858,13 +558,13 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "00ded741457a4aa4ad60df29e56b57db", + "model_id": "a4872e1090594c57893c5f9c08e4d038", "version_major": 2, "version_minor": 0 }, @@ -878,7 +578,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "ffb6f1dd3405457f9d55f2088e2e6fdf", + "model_id": "62a867fe397e4e81affa063dc95b65b2", "version_major": 2, "version_minor": 0 }, @@ -894,10 +594,8 @@ "import asyncio\n", "import nest_asyncio\n", "nest_asyncio.apply() # Allows nested event loops in Jupyter\n", - "\n", "import ipywidgets as widgets\n", "from IPython.display import display\n", - "from colorama import Fore, Style\n", "conversation = []\n", "\n", "# Create a text widget for user input\n", From 098dca9480cf1d85716d279d411b317925af1a53 Mon Sep 17 00:00:00 2001 From: Josh Hall <jhall@openai.com> Date: Mon, 24 Mar 2025 16:31:49 -0400 Subject: [PATCH 12/14] clean up + optimization + diagram changes --- .../basics_of_agent_sdk.ipynb | 49 ++-- .../data/processed/Golf_Shot_Data_0.csv | 68 ++--- .../Golf_Shot_Data_0_upload_cache.json | 1 - .../data/processed/Golf_Shot_Data_1.csv | 202 ++++++------- .../data/processed/Golf_Shot_Data_10.csv | 226 +++++++-------- .../Golf_Shot_Data_10_upload_cache.json | 1 - .../data/processed/Golf_Shot_Data_12.csv | 106 +++---- .../Golf_Shot_Data_12_upload_cache.json | 1 - .../data/processed/Golf_Shot_Data_13.csv | 78 ++--- .../Golf_Shot_Data_13_upload_cache.json | 1 - .../Golf_Shot_Data_1_upload_cache.json | 1 - .../data/processed/Golf_Shot_Data_2.csv | 168 +++++------ .../Golf_Shot_Data_2_upload_cache.json | 1 - .../data/processed/Golf_Shot_Data_3.csv | 110 +++---- .../Golf_Shot_Data_3_upload_cache.json | 1 - .../data/processed/Golf_Shot_Data_4.csv | 134 ++++----- .../Golf_Shot_Data_4_upload_cache.json | 1 - .../data/processed/Golf_Shot_Data_5.csv | 124 ++++---- .../Golf_Shot_Data_5_upload_cache.json | 1 - .../data/processed/Golf_Shot_Data_6.csv | 136 ++++----- .../Golf_Shot_Data_6_upload_cache.json | 1 - .../data/processed/Golf_Shot_Data_7.csv | 268 +++++++++--------- .../Golf_Shot_Data_7_upload_cache.json | 1 - .../data/processed/Golf_Shot_Data_8.csv | 268 +++++++++--------- .../Golf_Shot_Data_8_upload_cache.json | 1 - .../data/processed/Golf_Shot_Data_9.csv | 156 +++++----- .../Golf_Shot_Data_9_upload_cache.json | 1 - .../basics_of_agents_sdk/data_enrichment.png | Bin 989960 -> 0 bytes .../data_enrichment_process.png | Bin 0 -> 530471 bytes .../golfmate_agent_architecture.png | Bin 0 -> 440025 bytes .../golfmate_architecture.png | Bin 457104 -> 0 bytes 31 files changed, 1053 insertions(+), 1053 deletions(-) delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data_enrichment.png create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data_enrichment_process.png create mode 100644 examples/agents_sdk/basics_of_agents_sdk/golfmate_agent_architecture.png delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/golfmate_architecture.png diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb index f248e26f74..841197d229 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb +++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb @@ -16,7 +16,7 @@ "\n", "Here's our agentic architecture:\n", "\n", - "\n", + "\n", "\n", "## Agentic Architecture Overview\n", "\n", @@ -48,7 +48,7 @@ "Ideally, golfers would annotate shots using the `Note` and `Tag` fields, providing valuable observations that enhance semantic understanding within our vector database. As these fields are currently empty, we will enrich the dataset by utilizing `gpt-4o-mini` to retroactively generate detailed insights and annotations for these fields.\n", "\n", "## Data Enrichment Process Diagram\n", - "" + "" ] }, { @@ -83,7 +83,7 @@ "In this step, we read the input CSV files containing shot data. We'll enrich this data by using `gpt-4o-mini` to analyze and provide feedback on each golfer's shots. To do this, we'll prompt the model as follows:\n", "\n", "```\n", - "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n", + "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into laymens terms for high handicappers.\n", "```\n", "\n", "This enrichment step adds valuable semantic context to our data, which will enhance the accuracy of future queries in our vector store. The resulting enriched data will be saved as new CSV files in the `/processed` folder." @@ -91,27 +91,40 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████| 78/78 [00:14<00:00, 5.38it/s] [00:00<?, ?it/s]\n", - "100%|██████████| 132/132 [00:21<00:00, 6.09it/s]00:14<02:54, 14.52s/it]\n", - "100%|██████████| 113/113 [00:15<00:00, 7.46it/s]00:36<03:26, 18.73s/it]\n", - "100%|██████████| 53/53 [00:24<00:00, 2.18it/s] [00:51<02:51, 17.11s/it]\n", - "100%|██████████| 39/39 [00:05<00:00, 7.00it/s] [01:15<02:59, 19.95s/it]\n", - "100%|██████████| 34/34 [00:09<00:00, 3.49it/s] [01:21<01:58, 14.77s/it]\n", - "100%|██████████| 101/101 [00:26<00:00, 3.78it/s]01:31<01:31, 13.06s/it]\n", - "100%|██████████| 55/55 [00:09<00:00, 5.62it/s] [01:57<01:45, 17.53s/it]\n", - "100%|██████████| 84/84 [00:33<00:00, 2.49it/s] [02:07<01:15, 15.07s/it]\n", - "100%|██████████| 68/68 [00:19<00:00, 3.44it/s] [02:41<01:23, 20.89s/it]\n", - "100%|██████████| 132/132 [00:30<00:00, 4.26it/s][03:01<01:01, 20.56s/it]\n", - "100%|██████████| 62/62 [00:33<00:00, 1.84it/s]3 [03:32<00:47, 23.75s/it]\n", - "100%|██████████| 67/67 [00:11<00:00, 5.88it/s]3 [04:05<00:26, 26.80s/it]\n", - "Enriching golf shot data: 100%|██████████| 13/13 [04:17<00:00, 19.79s/it]\n" + "100%|██████████| 78/78 [00:13<00:00, 5.73it/s] [00:00<?, ?it/s]\n", + "100%|██████████| 132/132 [00:21<00:00, 6.24it/s]00:13<02:43, 13.63s/it]\n", + "100%|██████████| 113/113 [00:17<00:00, 6.63it/s]00:34<03:18, 18.06s/it]\n", + "100%|██████████| 53/53 [00:08<00:00, 6.11it/s] [00:51<02:56, 17.61s/it]\n", + "Enriching golf shot data: 31%|███ | 4/13 [01:01<02:18, 15.42s/it]\n" + ] + }, + { + "ename": "KeyboardInterrupt", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[31m---------------------------------------------------------------------------\u001b[39m", + "\u001b[31mKeyboardInterrupt\u001b[39m Traceback (most recent call last)", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[2]\u001b[39m\u001b[32m, line 108\u001b[39m\n\u001b[32m 106\u001b[39m csv_path = os.path.join(raw_data_folder, filename)\n\u001b[32m 107\u001b[39m output_filepath = os.path.join(enriched_data_folder, filename)\n\u001b[32m--> \u001b[39m\u001b[32m108\u001b[39m \u001b[43mprocess_and_enrich_csv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43moutput_filepath\u001b[49m\u001b[43m)\u001b[49m\n", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[2]\u001b[39m\u001b[32m, line 91\u001b[39m, in \u001b[36mprocess_and_enrich_csv\u001b[39m\u001b[34m(filepath, output_filepath)\u001b[39m\n\u001b[32m 89\u001b[39m \u001b[38;5;66;03m# Use the existing (patched) event loop in the Jupyter notebook\u001b[39;00m\n\u001b[32m 90\u001b[39m loop = asyncio.get_event_loop()\n\u001b[32m---> \u001b[39m\u001b[32m91\u001b[39m feedback_results = \u001b[43mloop\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrun_until_complete\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtqdm_asyncio\u001b[49m\u001b[43m.\u001b[49m\u001b[43mgather\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43mtasks\u001b[49m\u001b[43m)\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 93\u001b[39m \u001b[38;5;66;03m# Convert results to DataFrame and update the original dataframe\u001b[39;00m\n\u001b[32m 94\u001b[39m feedback_df = pd.DataFrame(feedback_results)\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/dev/lib/python3.11/site-packages/nest_asyncio.py:92\u001b[39m, in \u001b[36m_patch_loop.<locals>.run_until_complete\u001b[39m\u001b[34m(self, future)\u001b[39m\n\u001b[32m 90\u001b[39m f._log_destroy_pending = \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[32m 91\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m f.done():\n\u001b[32m---> \u001b[39m\u001b[32m92\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_run_once\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 93\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m._stopping:\n\u001b[32m 94\u001b[39m \u001b[38;5;28;01mbreak\u001b[39;00m\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/dev/lib/python3.11/site-packages/nest_asyncio.py:115\u001b[39m, in \u001b[36m_patch_loop.<locals>._run_once\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m 108\u001b[39m heappop(scheduled)\n\u001b[32m 110\u001b[39m timeout = (\n\u001b[32m 111\u001b[39m \u001b[32m0\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m ready \u001b[38;5;129;01mor\u001b[39;00m \u001b[38;5;28mself\u001b[39m._stopping\n\u001b[32m 112\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m \u001b[38;5;28mmin\u001b[39m(\u001b[38;5;28mmax\u001b[39m(\n\u001b[32m 113\u001b[39m scheduled[\u001b[32m0\u001b[39m]._when - \u001b[38;5;28mself\u001b[39m.time(), \u001b[32m0\u001b[39m), \u001b[32m86400\u001b[39m) \u001b[38;5;28;01mif\u001b[39;00m scheduled\n\u001b[32m 114\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m)\n\u001b[32m--> \u001b[39m\u001b[32m115\u001b[39m event_list = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_selector\u001b[49m\u001b[43m.\u001b[49m\u001b[43mselect\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 116\u001b[39m \u001b[38;5;28mself\u001b[39m._process_events(event_list)\n\u001b[32m 118\u001b[39m end_time = \u001b[38;5;28mself\u001b[39m.time() + \u001b[38;5;28mself\u001b[39m._clock_resolution\n", + "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/selectors.py:566\u001b[39m, in \u001b[36mKqueueSelector.select\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m 564\u001b[39m ready = []\n\u001b[32m 565\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m566\u001b[39m kev_list = \u001b[38;5;28mself\u001b[39m._selector.control(\u001b[38;5;28;01mNone\u001b[39;00m, max_ev, timeout)\n\u001b[32m 567\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mInterruptedError\u001b[39;00m:\n\u001b[32m 568\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m ready\n", + "\u001b[31mKeyboardInterrupt\u001b[39m: " + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 39/39 [00:17<00:00, 2.20it/s]\n" ] } ], diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv index 5f7d6ce9ec..a5b4dcd732 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv @@ -1,35 +1,35 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -1/4/25 17:01:39,Brian,,7 Iron,74.0202231860161,2.68,5.99,10.18,4.19,100.3937049153983,1.3563010295592393,20.670000076293945,9.109999656677246,3501.38671875,-366.1570434570313,3520.47998046875,Measured,5.96999979019165,22.769027884048228,143.3070751580835,11.920000076293944,29.5931744194761,156.28827598402495,12.010000228881836,32.524058308632675,"Your swing speed is good, and you're generating decent ball speed. However, your launch angle is a bit high, and the ball is curving to the left due to the face being more closed than your swing path. Focus on aligning your clubface with your swing path to reduce the sidespin and improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0 -1/4/25 17:02:08,Brian,,7 Iron,75.8545109772682,-3.13,3.87,5.76,1.89,100.17000616237785,1.320554372730666,18.059999465942383,5.21999979019165,3549.349365234375,61.95412063598633,3549.889892578125,Measured,-1.0,19.22572114945501,140.02623535724888,5.179999828338623,12.631233441803602,154.1666635761976,5.110000133514404,13.735783091726148,"Your 7-iron swing shows good club speed and decent ball speed. However, an attack angle of -3.13 degrees indicates that you're hitting slightly down on the ball, which may be contributing to the high backspin. A higher launch angle would help you carry the ball further. Focus on keeping your club path and face more aligned to reduce spin and improve distance. Practicing an upward strike on the ball will help too.",upward strike drill,1.1509776,69.998,97.22,0 -1/4/25 17:02:52,Jason,,7 Iron,75.74266416072845,-4.96,7.18,5.95,-1.2299999999999995,87.15103739980805,1.1506201737883242,12.739999771118164,5.789999961853027,2423.862548828125,1189.5369873046875,2700.02001953125,Estimated,-26.13999938964844,6.791338429445773,91.80883042258029,0.9200000166893004,1.4654418142094272,122.10192292311784,-0.3499999940395355,-0.7545931515845936,"Your 7 iron swing shows good distance with a ball speed of around 87 mph. To improve, focus on your attack angle, as it's a bit steep at -5 degrees, which could lead to lower shots. Try to maintain a more neutral swing path and open the clubface slightly. This will help promote a better launch angle and less spin for more distance. Overall, you're on the right track but can benefit from adjusting your angle of attack and swing path.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:03:49,Herald,,7 Iron,75.98872715711593,4.53,5.91,5.2,-0.71,96.94882091799718,1.2758316206237237,14.489999771118164,5.010000228881836,4544.12060546875,-699.406982421875,4597.6298828125,Measured,8.75,13.976377259529386,124.94531574845314,8.289999961853027,18.011809755657623,138.9107534961522,8.550000190734863,20.65835394510032,"Your shot shows a solid club speed and decent ball speed, but your attack angle and club path suggest a tendency to swing from outside to inside, which can cause slicing. The high backspin indicates a need for a more square club face at impact. Work on getting your club path to be more neutral and focus on squaring the club face for better accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:04:58,Jason,,7 Iron,77.08482595920563,7.36,3.77,3.15,-0.6200000000000001,102.56352735367,1.3305281042983486,,3.059999942779541,1918.6400146484373,0.0,1918.6400146484373,Measured,-0.0,,,,,,,,"Your club speed looks good at 77 mph, which is promising. The attack angle of 7.36 degrees suggests you're hitting down on the ball, helping generate solid contact and spin. Focus on keeping your club path and face angles more aligned to avoid unwanted side spin. Work on your follow-through to improve overall consistency. Try to maintain a consistent launch angle for better distance.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:05:42,Brian,,7 Iron,34.29223395109177,0.0,0.0,0.0,0.0,41.40569199501488,1.207436414147543,17.260000228881836,-2.190000057220459,3052.550048828125,0.0,3052.550048828125,Estimated,-0.0,2.00131232544193,23.61111060021221,-2.2100000381469727,-0.9076989933126144,29.046367786003657,-2.2100000381469727,-1.1154855114247653,"Your club speed is a bit low for a 7 iron, which is affecting your distance. Aim to increase your club speed through a better weight transfer during your swing. Additionally, your launch angle is good, but the backspin is quite high, which could lead to a loss of distance. Focus on striking the ball with a slightly downward angle to help with distance and control.",weight transfer drill,1.1509776,69.998,97.22,0 -1/4/25 17:08:56,Jason,,7 Iron,75.7650335240364,-4.19,6.9,10.15,3.25,98.76074241790592,1.3035134787681992,19.32999992370605,9.199999809265137,5117.85595703125,573.155029296875,5149.85009765625,Measured,-6.389999866485596,21.795712743955846,133.79264307310586,7.320000171661377,17.03849461556524,143.50393422348498,7.090000152587891,17.71653575886785,"Your shot data shows a good club speed and ball speed, but there are areas to improve. Your attack angle is slightly negative, which means you're hitting down on the ball too much. This may cause more backspin and lower trajectory. The club path is a bit steered to the right, resulting in a hook. Try to work on your swing path and create a cleaner impact with the ball for more distance and better accuracy.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:09:17,Brian,,7 Iron,76.39137569665908,2.79,3.26,6.68,3.42,104.35308324489417,1.36603225551622,15.020000457763672,5.889999866485596,3443.570556640625,-523.865234375,3483.18994140625,Measured,8.649999618530273,16.46981625908836,143.90856579234605,9.100000381469728,22.747155118092905,159.72222097474332,9.34000015258789,25.92956955803038,"Your 7-iron swing is generating good ball speed, but the club face is open relative to your swing path, leading to a decent amount of sidespin and a noticeable curve. Focus on aligning your clubface more closely with your swing path to improve accuracy. Additionally, try to reduce your backspin for better distance control.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:09:48,Jason,,7 Iron,76.34663697004319,0.35,2.09,6.56,4.47,102.6306412461936,1.3442719328483803,14.199999809265137,5.650000095367432,5386.2978515625,-1082.1553955078125,5493.93017578125,Measured,11.359999656677246,16.611985065994418,135.00655446690325,10.56999969482422,24.770340079121297,146.5879149589182,10.880000114440918,27.66841481934489,"Your shot data shows good potential with a club speed of 76 mph and a solid ball speed of over 102 mph. However, your launch angle is a bit low, and there's quite a bit of backspin which could be affecting your distance. The club face is significantly open compared to your club path, which might be causing a slice and resulting in a notable deviation in your carry distance. Focus on adjusting your grip and aligning your shoulders properly to help with your swing path.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:10:26,Lauren,,7 Iron,77.77827622175218,4.0,8.51,9.9,1.3900000000000006,99.7002515808872,1.2818521626351511,17.15999984741211,9.199999809265137,4462.1337890625,-68.5388412475586,4462.66015625,Measured,0.8799999952316284,18.76640349390209,135.8595798237502,10.130000114440918,23.895450299926097,147.85651035350566,10.09000015258789,25.907698877976827,"Your shot shows good ball speed and decent carry distance, but there's room for improvement in accuracy. The club path and face angle suggest that the shot was pushed to the right. Try focusing on aligning your body better with your target and ensure that your clubface is square at impact. Working on your swing path will also help straighten out your shots.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:11:02,Brian,,7 Iron,78.15855539798736,-0.86,0.0,8.39,8.39,101.8924481610784,1.303663401175173,19.26000022888184,6.889999866485596,3065.061767578125,844.2586059570312,3179.2099609375,Measured,-15.399999618530272,20.822397603863465,151.7607177263617,1.8899999856948853,4.997812817669285,160.95799261908542,1.590000033378601,4.472878428676722,"Your shot shows some good potential! Your club speed is decent, and you're getting a good ball speed out of it. However, the face is a bit open at impact, which is causing the ball to spin to the right a little too much. Focus on aligning your clubface square at address and through impact. Additionally, try to increase your attack angle slightly to add more height and distance to your shots.",clubface alignment drill,1.1509776,69.998,97.22,0 -1/4/25 17:11:34,Brian,,7 Iron,74.75841217517853,-7.65,5.18,12.54,7.359999999999999,101.0871497166745,1.3521842796741168,20.13999938964844,10.949999809265137,5946.2509765625,-999.3291015625,6029.64013671875,Measured,9.539999961853027,24.27821536053716,135.586176507014,16.34000015258789,38.13429345026316,143.70077660167226,16.459999084472656,40.71522142774165,"Your club speed is good, but your attack angle is quite steep, which means you're hitting down on the ball too much, leading to high spin and inconsistent distance. Aim for a more level swing through the ball. Practicing your swing path can help you make better contact and reduce the steepness of your angle.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:12:19,Herald,,7 Iron,77.06245659589769,2.03,8.51,12.66,4.15,102.42931663509262,1.329172740653914,19.489999771118164,11.460000038146973,5727.10986328125,-377.3823547363281,5739.52978515625,Measured,3.7699999809265137,24.35476795547902,139.04199009188414,14.270000457763672,34.262903569947184,147.76901928968437,14.260000228881836,36.40638665782808,"You're generating good speed with your 7 iron, but the club path and face angles suggest you're coming in too steep and cutting across the ball, leading to excessive sidespin and a leftward hook. This affects both your accuracy and distance. Focus on straightening out your swing path and keeping the clubface more square at impact to improve your shots. Additionally, the high backspin indicates that you may need to work on your strike to get more distance.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:14:29,Brian,,7 Iron,69.5016117978096,-2.54,2.27,16.1,13.830000000000002,91.22226083919668,1.3125200765785927,21.96999931335449,13.510000228881836,2902.048583984375,-1132.044921875,3115.030029296875,Measured,21.309999465942383,18.274276689416183,122.7690276834428,20.6200008392334,43.23053110735418,137.79527163505554,21.209999084472656,49.85782900688946,"Your club speed is good, but the ball is going off to the right and has a lot of backspin. This could be due to an open clubface at impact. Focus on squaring the clubface at impact and keeping your swing path more neutral. Try to lower your backspin for a straighter and longer shot.",clubface alignment drill,1.1509776,69.998,97.22,0 -1/4/25 17:15:13,Jason,,7 Iron,72.34252093791963,-0.88,6.2,11.71,5.510000000000001,98.8502133858792,1.3664192525265608,21.020000457763672,10.399999618530272,3060.2841796875,906.4973754882812,3191.719970703125,Measured,-16.5,21.773839978000524,140.04811229500774,5.510000228881836,13.451443392012266,155.11810177853113,4.940000057220459,13.342081648137423,"Your 7-iron shot shows solid distance and ball speed, but there's room for improvement in your swing path and face angle. A club path of 6.2 degrees means you're swinging slightly out-to-in, which can lead to slices. The high backspin may indicate you're not making solid contact with the center of the clubface. Focus on making cleaner strikes and adjusting your stance to promote a straighter swing path. Practicing consistency in your swing can help lower your scores.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:15:53,Brian,,7 Iron,70.77666550636292,-1.14,8.74,11.95,3.209999999999999,79.03096466295028,1.1166245837880748,10.029999732971191,10.90999984741211,1329.18798828125,-763.39111328125,1532.81005859375,Estimated,29.8700008392334,2.8871391394590944,57.98337591403424,13.56999969482422,13.604548581895983,95.15529269308443,14.59000015258789,23.982939277845617,"Your club speed is quite good, but your club path and face angle suggest that you're aiming a bit right, which is causing your shots to curve left. Focusing on aligning your club face with your target and practicing a straighter path can help you gain more accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:16:35,Lauren,,7 Iron,75.60844798088073,-1.91,10.53,15.5,4.970000000000001,100.66213488578796,1.3313609467455625,21.75,14.050000190734863,3610.933837890625,54.833946228027344,3611.35009765625,Measured,-0.8700000047683716,24.71566025013476,144.29133711066245,14.84000015258789,36.964127588376414,156.51792542524345,14.699999809265137,39.73097199057338,"Your club speed is decent, but the ball is launching too high and spinning too much, which could be causing it to veer off to the right. Focus on aligning your clubface with your swing path to improve accuracy. Reducing your attack angle to a more neutral position could also help lower spin and increase distance.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:19:35,Jason,,7 Iron,72.23067412137985,-4.34,3.57,7.95,4.380000000000001,95.71850764270675,1.325178102060308,17.229999542236328,6.980000019073486,5281.81787109375,18.43709754943848,5281.85009765625,Measured,-0.2000000029802322,17.661853843979543,125.86394688775545,7.360000133514404,16.130795687437057,136.417316582495,7.309999942779541,17.355642421261223,"Your shot data shows that you have decent swing speed and ball speed, but your attack angle is a bit too steep for a 7 iron, meaning you're hitting down on the ball too much. This can lead to high backspin and less distance. Try to level out your swing by focusing on sweeping the ball rather than digging into the turf. Additionally, your club face is open at impact, which could cause some wayward shots. Work on squaring the club face at impact to improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:19:52,Jason,,7 Iron,72.49910648107527,-1.61,3.62,3.62,0.0,106.1202564609639,1.4637457151098114,17.81999969482422,3.430000066757202,2836.89111328125,1011.8453979492188,3011.93994140625,Measured,-19.6299991607666,20.01312195073069,159.23009834206096,-3.109999895095825,-8.639544913159682,169.236653059721,-3.470000028610229,-10.25809256909713,"Your club speed and ball speed are solid for a 7-iron, indicating good power. However, your attack angle is slightly negative, which may cause thin or low shots. A slight adjustment to make your angle more neutral or positive will help you get better height and distance. The face of your club is square to your path, which is great, but your spin rates suggest that you're putting a bit too much backspin on the ball; focusing on a smoother swing could reduce that. Overall, you're on the right track—just aim to adjust that attack angle to improve your launch conditions.",attack angle drill,1.1509776,69.998,97.22,0 -1/4/25 17:20:10,Jason,,7 Iron,72.83464693069459,-0.42,3.71,8.62,4.909999999999999,101.1318894672786,1.3885134853953518,18.6299991607666,7.550000190734863,3741.154541015625,491.8680114746094,3773.35009765625,Measured,-7.489999771118164,20.713035859988626,142.0822336390138,5.300000190734863,13.134295586316284,155.18371590459356,5.039999961853027,13.626421347851306,"Your shot shows solid distance, but improving your ball control will help you hit more consistently. Your club path is slightly out to the right, and the face angle is open, which can lead to more slices. Focus on aligning your body to your target and making a more neutral swing path.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:20:39,Jason,,7 Iron,78.42698775768281,-0.16,7.31,5.66,-1.6499999999999997,107.86507260158396,1.3753565664775562,20.65999984741211,5.559999942779541,3755.84765625,-218.5339508056641,3762.199951171875,Measured,3.3299999237060547,27.44969341749697,158.27864345251328,7.380000114440918,20.34120718235522,170.30838938890702,7.420000076293945,22.00349984872787,"Your shot shows good power, but the ball is curving way off to the right due to the face being open at impact. Focus on keeping the clubface square when hitting the ball and adjust your swing path slightly to the inside to bring it back on target.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:21:10,Brian,,7 Iron,78.15855539798736,-1.22,3.08,8.78,5.699999999999999,103.70436966098714,1.3268460392201364,19.170000076293945,7.599999904632568,3519.8486328125,75.57413482666016,3520.659912109375,Measured,-1.2300000190734863,22.561240779276204,149.19071987415555,7.659999847412109,19.89282590977996,162.90463958648434,7.570000171661377,21.456693215255427,"Your swing speed with the 7 iron is solid, but the attack angle is slightly down, which might be causing high backspin and a higher than ideal launch angle. Additionally, the face is open relative to the path, leading to a push to the right. Focus on making sure your club face is square at impact and try to improve your attack angle by sweeping the ball slightly instead of hitting down too much. This should help you gain distance and improve accuracy.",face angle drill,1.1509776,69.998,97.22,0 -1/4/25 17:21:44,Jason,,7 Iron,79.76914955615996,1.31,5.92,7.58,1.66,100.79635413760025,1.2636007115336798,16.489999771118164,6.96999979019165,5189.10693359375,556.3875732421875,5218.85009765625,Measured,-6.119999885559082,19.07261595957129,135.34558025330898,4.96999979019165,11.723534513675418,146.0629852632046,4.760000228881836,12.117234914313258,"Your shot data shows that you're generating decent club speed and ball speed, but your attack angle and club path indicate that you may be coming into the ball slightly steep and from the outside. This could be affecting your accuracy and spin. Focus on keeping your club path more neutral and ensuring your club face is square at impact for straighter shots.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:21:47,Herald,,7 Iron,0.0,0.0,0.0,0.0,0.0,68.15944846335015,inf,,-3.9700000286102295,2198.419921875,0.0,2198.419921875,Estimated,-0.0,,,,,,,,"It looks like your shot data shows some irregularities, particularly with club speed and angles, which are all at zero. This may indicate that the club wasn't in motion or the data wasn't captured properly. Focus on making sure you complete your swing to generate speed and hit the ball consistently. Practicing a full swing with correct mechanics will help in improving your overall performance.",full swing practice,1.1509776,69.998,97.22,0 -1/4/25 17:23:23,Lauren,,7 Iron,77.26378086566925,-5.61,11.67,15.48,3.810000000000001,104.12938449187368,1.3477127746688056,22.26000022888184,14.18000030517578,4497.3525390625,-15.698784828186035,4497.3798828125,Measured,0.2000000029802322,28.41207217461169,147.55029997373822,15.710000038146973,39.949691306519526,157.3381353754521,15.59000015258789,42.27908873321712,"You're generating good club speed and distance, but your attack angle is quite negative, which can lead to lower shots and potential issues with solid contact. Your club path and face angle show a strong rightward movement, causing your shots to drift right. Focus on improving your swing path to be more neutral and check your grip to help align the clubface better at impact.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:26:45,Brian,,7 Iron,80.3731223654747,-2.1,4.78,8.31,3.53,108.44667229296738,1.3492902739280914,19.290000915527344,7.420000076293945,3568.644287109375,344.2499694824219,3585.2099609375,Measured,-5.510000228881836,25.40463569051326,159.28476565563687,5.829999923706055,16.163603793419156,173.32677268549196,5.610000133514404,16.94006925466806,"Your club speed is decent, and you're generating good ball speed, but your ball is spinning too much, which can cause loss of distance. Try to focus on squaring the club face at impact to reduce sidespin and improve accuracy. Also, work on your attack angle to ensure you're hitting the ball more level instead of descending too steeply.",face angle drill,1.1509776,69.998,97.22,0 -1/4/25 17:27:09,Lauren,,7 Iron,78.8520056605339,-3.03,5.14,11.55,6.410000000000001,101.62401819068872,1.2887943348986035,20.450000762939453,10.130000114440918,2752.31591796875,17.293537139892578,2752.3701171875,Measured,-0.3600000143051147,22.123795889678604,148.9391934951782,10.619999885559082,27.44969341749697,165.2012174347401,10.529999732971191,30.194662967836848,"Your club speed looks good for a 7-iron, but the attack angle is a bit too steep at -3 degrees. This can lead to lower launches and more difficulty getting the ball airborne. Aim to swing more level through impact. Also, the face angle is quite open relative to your swing path, which can cause a push to the right. Focus on getting your clubface more aligned with your swing path for straighter shots.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:27:30,Herald,,7 Iron,78.51646521091462,-1.22,7.83,5.65,-2.18,107.21635901767696,1.3655270742215322,15.399999618530272,5.619999885559082,5683.70947265625,371.5337524414063,5695.83984375,Measured,-3.740000009536743,21.259842493461065,146.11766926399469,4.389999866485596,11.187663220229751,155.99299572952987,4.260000228881836,11.581364663818476,"Your 7 iron shot shows good ball speed and carry distance, but there's room for improvement in your accuracy. Your attack angle is slightly descending, which is okay for a 7 iron, but a more neutral angle can help with consistency. The club path and face angle suggest a tendency to push the ball right. Focus on aligning your body better and keeping the club face square at impact.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:28:08,Brian,,7 Iron,80.64155472517012,-4.62,1.85,12.35,10.5,107.79795870906035,1.33675446953423,19.76000022888184,10.380000114440918,4219.5859375,5.891656398773193,4219.58984375,Measured,-0.0799999982118606,26.64041985026597,160.40025586034062,11.229999542236328,31.22265793691577,167.56342609627245,11.170000076293944,32.46937847964614,"Your club speed is good, and you're getting decent distance with your 7 iron. However, the attack angle is a bit steep and the face angle is quite open, which is causing the ball to launch right. Focus on getting the clubface square at impact and improving your attack angle to a more neutral position for better accuracy and control.",clubface alignment drill,1.1509776,69.998,97.22,0 -1/4/25 17:28:22,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,101.55691283140004,inf,16.780000686645508,-6.110000133514404,6115.06005859375,0.0,6115.06005859375,Estimated,-0.0,20.60367411611378,135.27995778363947,-6.599999904632568,-15.551180947982516,144.28039029817592,-6.559999942779541,-16.480751599115138,"It seems that you didn't swing the club for this shot, as your club speed and attack angle are both 0. This usually happens when the club doesn't make contact with the ball. Focus on making a full swing, ensuring you're engaging your body and following through. It might be helpful to practice your setup and take some practice swings to build confidence.",full swing practice,1.1509776,69.998,97.22,0 -1/4/25 17:28:34,Jason,,7 Iron,79.9928431892395,3.29,3.95,8.92,4.97,105.18074729798263,1.3148769702954048,11.369999885559082,7.820000171661377,4643.08349609375,-1079.6251220703125,4766.9501953125,Measured,13.09000015258789,12.915573141517484,135.20340518869762,12.949999809265137,30.30402262580992,150.73271858547923,13.399999618530272,34.93000833027213,"Your club speed is good for a 7 iron, but the club face is open at impact, which can cause the ball to slice. Focus on squarely aligning the club face to your target at address and through impact. Reducing your backspin will help improve carry and distance. Work on your follow-through to ensure a smoother swing path.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:29:03,Jason,,7 Iron,71.96224176168442,-7.01,11.32,8.92,-2.4000000000000004,81.37974610363835,1.1308673008428731,8.890000343322754,8.739999771118164,1790.3812255859375,-561.4146118164062,1876.3399658203125,Estimated,17.40999984741211,2.777777656321973,61.70165851856473,10.640000343322754,11.395450325001775,100.01092992466693,11.350000381469728,19.68503880500793,"Your club speed is solid, but the angle you're hitting down (-7 degrees) suggests that your impact may be too steep, which can cause low launches. Your club path is very much to the right, and the face angle is also open, leading to a push with some side spin. Focus on leveling out your attack angle and getting the face more square to your target line at impact. This will help improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:29:41,Brian,,7 Iron,75.58607861757278,-4.27,5.51,16.62,11.11,100.30422541419011,1.327019832867354,22.809999465942383,14.34000015258789,3475.936279296875,-348.1699523925781,3493.330078125,Measured,5.71999979019165,25.59055002932996,144.3460211114525,17.670000076293945,43.82108327273727,156.51792542524345,17.700000762939453,47.5831114091784,"Your 7 iron shot shows good ball speed, but there's room for improvement in consistency. The club path is aiming right, and the face angle is open, which leads to a big slice. Focus on getting your club path more neutral and square at impact. A good drill to work on this is to practice a 'swing path drill' where you make swings while focusing on keeping the club moving straight down the target line.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:30:34,Lauren,,7 Iron,72.34252093791963,-3.83,9.82,8.35,-1.4700000000000006,93.54867667120016,1.293135426556098,15.779999732971191,8.09000015258789,4527.4580078125,81.39838409423828,4528.18994140625,Measured,-1.0299999713897705,14.31539783118069,120.38495042775868,8.149999618530273,17.060367381520564,133.6286077579498,8.0600004196167,18.744530727946767,"Your club speed is decent, but your attack angle is quite negative, meaning you're hitting down too much on the ball. This can lead to more spin and less distance. Try to level out your swing path and focus on bringing the club back on a straighter line to promote a more dynamic strike. This will help you increase your carry distance and overall accuracy.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:01:39,Brian,,7 Iron,74.0202231860161,2.68,5.99,10.18,4.19,100.3937049153983,1.3563010295592393,20.670000076293945,9.109999656677246,3501.38671875,-366.1570434570313,3520.47998046875,Measured,5.96999979019165,22.769027884048228,143.3070751580835,11.920000076293944,29.5931744194761,156.28827598402495,12.010000228881836,32.524058308632675,"Your shot shows a solid club speed and ball speed, which are great starting points. However, your attack angle and club face angle indicate that the club is coming in a bit too steeply and open, leading to high backspin and leftward sidespin. This can cause your ball to launch higher and drift off course. Focus on achieving a more neutral club path and face angle at impact to improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:02:08,Brian,,7 Iron,75.8545109772682,-3.13,3.87,5.76,1.89,100.17000616237785,1.320554372730666,18.059999465942383,5.21999979019165,3549.349365234375,61.95412063598633,3549.889892578125,Measured,-1.0,19.22572114945501,140.02623535724888,5.179999828338623,12.631233441803602,154.1666635761976,5.110000133514404,13.735783091726148,"Your shot shows good distance, but your club face is open at impact, causing the ball to start right and spin more than desired. Try to focus on squaring the club face at impact and reducing backspin for a straighter ball flight. Improving your attack angle by making it less steep could also help with distance.",face alignment drill,1.1509776,69.998,97.22,0 +1/4/25 17:02:52,Jason,,7 Iron,75.74266416072845,-4.96,7.18,5.95,-1.2299999999999995,87.15103739980805,1.1506201737883242,12.739999771118164,5.789999961853027,2423.862548828125,1189.5369873046875,2700.02001953125,Estimated,-26.13999938964844,6.791338429445773,91.80883042258029,0.9200000166893004,1.4654418142094272,122.10192292311784,-0.3499999940395355,-0.7545931515845936,"Your shot data shows a solid club speed but the attack angle is a bit steep, which could lead to lower trajectory and less distance. Work on improving your angle of attack to be closer to level. Additionally, your club path is good, but the face being open to the path indicates a tendency to slice it. Focus on ensuring the club face is square at impact. This will help with accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:03:49,Herald,,7 Iron,75.98872715711593,4.53,5.91,5.2,-0.71,96.94882091799718,1.2758316206237237,14.489999771118164,5.010000228881836,4544.12060546875,-699.406982421875,4597.6298828125,Measured,8.75,13.976377259529386,124.94531574845314,8.289999961853027,18.011809755657623,138.9107534961522,8.550000190734863,20.65835394510032,"Your club speed is solid, and you're getting good ball speed and carry distance. However, with a significant amount of backspin and sidespin, your shots are likely becoming inconsistent. Focus on improving your club path and face angle to achieve straighter shots. Aim for a more neutral swing path and ensure that the clubface is square at impact.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:04:58,Jason,,7 Iron,77.08482595920563,7.36,3.77,3.15,-0.6200000000000001,102.56352735367,1.3305281042983486,,3.059999942779541,1918.6400146484373,0.0,1918.6400146484373,Measured,-0.0,,,,,,,,"Your club speed is solid, and you're making good contact with a decent smash factor. However, the attack angle is a bit steep, which could lead to higher, less controlled shots. A few adjustments in your swing path might help you achieve a more consistent shot direction, as your club path is right of target. Focus on keeping the clubface square to your path to maintain accuracy.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:05:42,Brian,,7 Iron,34.29223395109177,0.0,0.0,0.0,0.0,41.40569199501488,1.207436414147543,17.260000228881836,-2.190000057220459,3052.550048828125,0.0,3052.550048828125,Estimated,-0.0,2.00131232544193,23.61111060021221,-2.2100000381469727,-0.9076989933126144,29.046367786003657,-2.2100000381469727,-1.1154855114247653,Your 7-iron swing shows a good launch angle but is a bit slow and flat. Increasing your swing speed and adding some upward attack angle will help improve your distance. Try to focus on creating a bit more upward angle on your swings; this will help you get the ball in the air better and improve your overall carry distance.,upward swing drill,1.1509776,69.998,97.22,0 +1/4/25 17:08:56,Jason,,7 Iron,75.7650335240364,-4.19,6.9,10.15,3.25,98.76074241790592,1.3035134787681992,19.32999992370605,9.199999809265137,5117.85595703125,573.155029296875,5149.85009765625,Measured,-6.389999866485596,21.795712743955846,133.79264307310586,7.320000171661377,17.03849461556524,143.50393422348498,7.090000152587891,17.71653575886785,"You achieved a solid carry distance of around 134 yards with a 7-iron, but your club face is open relative to your swing path, leading to some rightward spin and a noticeable deviation. Focus on getting the club face square at impact to improve direction and consistency. Work on your attack angle as well; hitting up slightly on the ball can help. Overall, good effort—let's aim for more accuracy next time!",square face drill,1.1509776,69.998,97.22,0 +1/4/25 17:09:17,Brian,,7 Iron,76.39137569665908,2.79,3.26,6.68,3.42,104.35308324489417,1.36603225551622,15.020000457763672,5.889999866485596,3443.570556640625,-523.865234375,3483.18994140625,Measured,8.649999618530273,16.46981625908836,143.90856579234605,9.100000381469728,22.747155118092905,159.72222097474332,9.34000015258789,25.92956955803038,"Your club speed is good at 76 mph, but the launch angle and backspin suggest you might be hitting a bit too high. This could be affecting your distance. Focus on lowering your angle of attack slightly and aim to close the face more to improve your direction and reduce sidespin. Try to work on hitting through the ball with a slightly descending blow, which can help you with your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:09:48,Jason,,7 Iron,76.34663697004319,0.35,2.09,6.56,4.47,102.6306412461936,1.3442719328483803,14.199999809265137,5.650000095367432,5386.2978515625,-1082.1553955078125,5493.93017578125,Measured,11.359999656677246,16.611985065994418,135.00655446690325,10.56999969482422,24.770340079121297,146.5879149589182,10.880000114440918,27.66841481934489,"Your shot shows good ball speed and decent carry distance with a bit too much backspin. This suggests that while you have power, tightening up your swing path and face angle could help you achieve a straighter trajectory. Focusing on reducing the sidespin will significantly improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:10:26,Lauren,,7 Iron,77.77827622175218,4.0,8.51,9.9,1.3900000000000006,99.7002515808872,1.2818521626351511,17.15999984741211,9.199999809265137,4462.1337890625,-68.5388412475586,4462.66015625,Measured,0.8799999952316284,18.76640349390209,135.8595798237502,10.130000114440918,23.895450299926097,147.85651035350566,10.09000015258789,25.907698877976827,"Your shot data shows that you have decent club speed and ball speed, but your ball is curving a bit to the left (negative sidespin) and is not quite on target. It looks like your clubface is slightly open relative to your swing path. Try to work on aligning your clubface with your swing path as you swing through the ball. This can help reduce the leftward deviation and give you more consistent ball flight.",face alignment drill,1.1509776,69.998,97.22,0 +1/4/25 17:11:02,Brian,,7 Iron,78.15855539798736,-0.86,0.0,8.39,8.39,101.8924481610784,1.303663401175173,19.26000022888184,6.889999866485596,3065.061767578125,844.2586059570312,3179.2099609375,Measured,-15.399999618530272,20.822397603863465,151.7607177263617,1.8899999856948853,4.997812817669285,160.95799261908542,1.590000033378601,4.472878428676722,"Your shot data looks good overall! Your club speed is solid for a 7 iron. However, the club face angle at impact is quite open (8.39 degrees), which may cause the ball to slice. Try to aim for a more neutral club face at impact. Additionally, your backspin is high (over 3000 rpm), which can cause less distance. A drill focusing on better face control and a smoother, more consistent swing path can help improve your results.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:11:34,Brian,,7 Iron,74.75841217517853,-7.65,5.18,12.54,7.359999999999999,101.0871497166745,1.3521842796741168,20.13999938964844,10.949999809265137,5946.2509765625,-999.3291015625,6029.64013671875,Measured,9.539999961853027,24.27821536053716,135.586176507014,16.34000015258789,38.13429345026316,143.70077660167226,16.459999084472656,40.71522142774165,"Your 7-iron swing has potential, but your attack angle is too steep at -7.65 degrees, which may cause excessive backspin and impacting accuracy. Your club face is significantly open, leading to a big push to the right. Focus on a more neutral club face at impact and a shallower attack angle to help improve distance and accuracy.",face angle drill,1.1509776,69.998,97.22,0 +1/4/25 17:12:19,Herald,,7 Iron,77.06245659589769,2.03,8.51,12.66,4.15,102.42931663509262,1.329172740653914,19.489999771118164,11.460000038146973,5727.10986328125,-377.3823547363281,5739.52978515625,Measured,3.7699999809265137,24.35476795547902,139.04199009188414,14.270000457763672,34.262903569947184,147.76901928968437,14.260000228881836,36.40638665782808,"Your shot data shows that your club speed is good, but your club path and face angle suggest a slice. You're hitting the ball with a high backspin rate, which could cause it to climb more than desired. Focus on aligning your club face with your swing path. Try to maintain a straighter swing path to help keep the ball on target.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:14:29,Brian,,7 Iron,69.5016117978096,-2.54,2.27,16.1,13.830000000000002,91.22226083919668,1.3125200765785927,21.96999931335449,13.510000228881836,2902.048583984375,-1132.044921875,3115.030029296875,Measured,21.309999465942383,18.274276689416183,122.7690276834428,20.6200008392334,43.23053110735418,137.79527163505554,21.209999084472656,49.85782900688946,"Your 7-iron shot shows a good club speed, but your club face is closed (16.1 degrees) relative to your swing path (2.27 degrees), causing the ball to curve left (draw). Try to align your club face more square at impact. Your launch angle is decent, but the backspin is on the higher side, which may lead to less distance. Work on hitting through the ball with a more neutral face to achieve better ball flight and distance.",face alignment drill,1.1509776,69.998,97.22,0 +1/4/25 17:15:13,Jason,,7 Iron,72.34252093791963,-0.88,6.2,11.71,5.510000000000001,98.8502133858792,1.3664192525265608,21.020000457763672,10.399999618530272,3060.2841796875,906.4973754882812,3191.719970703125,Measured,-16.5,21.773839978000524,140.04811229500774,5.510000228881836,13.451443392012266,155.11810177853113,4.940000057220459,13.342081648137423,"Your club speed is good, but we need to focus on improving your club face angle and path. The face is open, which is causing the ball to slice right and lose distance. Additionally, the backspin is quite high. Let's work on squaring the club face at impact to get straighter shots and reduce the spin for more distance.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:15:53,Brian,,7 Iron,70.77666550636292,-1.14,8.74,11.95,3.209999999999999,79.03096466295028,1.1166245837880748,10.029999732971191,10.90999984741211,1329.18798828125,-763.39111328125,1532.81005859375,Estimated,29.8700008392334,2.8871391394590944,57.98337591403424,13.56999969482422,13.604548581895983,95.15529269308443,14.59000015258789,23.982939277845617,"Great job with your swing speed and ball speed! However, your club path and face angle suggest you're hitting the ball to the right. Focus on aiming your clubface more towards your target and adjusting your swing path to be more in line with it. Practice this by slowing down your swing to find the right path and face alignment.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:16:35,Lauren,,7 Iron,75.60844798088073,-1.91,10.53,15.5,4.970000000000001,100.66213488578796,1.3313609467455625,21.75,14.050000190734863,3610.933837890625,54.833946228027344,3611.35009765625,Measured,-0.8700000047683716,24.71566025013476,144.29133711066245,14.84000015258789,36.964127588376414,156.51792542524345,14.699999809265137,39.73097199057338,"Your shot data indicates a high launch with significant backspin, which can cause the ball to balloon in the air and reduce distance. The club path is quite outside-in, leading to a slice. Focus on improving your swing path to make it more neutral. Additionally, consider adjusting your angle of attack to be closer to zero for better contact. Practicing these adjustments could help you achieve more accurate and consistent shots.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:19:35,Jason,,7 Iron,72.23067412137985,-4.34,3.57,7.95,4.380000000000001,95.71850764270675,1.325178102060308,17.229999542236328,6.980000019073486,5281.81787109375,18.43709754943848,5281.85009765625,Measured,-0.2000000029802322,17.661853843979543,125.86394688775545,7.360000133514404,16.130795687437057,136.417316582495,7.309999942779541,17.355642421261223,"Your shot data shows you have a decent swing speed and ball speed, but your attack angle is slightly negative, which can lead to low shots. Work on leveling out your swing to create a better strike. The high backspin indicates that your clubface is quite open at impact, contributing to a rightward launch. Focus on aligning your clubface more square to your target. Your carry distance is respectable, but you may want to aim for more control over your direction to reduce deviation.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:19:52,Jason,,7 Iron,72.49910648107527,-1.61,3.62,3.62,0.0,106.1202564609639,1.4637457151098114,17.81999969482422,3.430000066757202,2836.89111328125,1011.8453979492188,3011.93994140625,Measured,-19.6299991607666,20.01312195073069,159.23009834206096,-3.109999895095825,-8.639544913159682,169.236653059721,-3.470000028610229,-10.25809256909713,"Your shot data shows that your club speed and ball speed are relatively good for a 7-iron. However, the attack angle being slightly negative suggests that you're hitting down on the ball too much, which can lead to less distance and control. Your launch angle is decent, but the backspin is quite high. This excess spin can cause higher ball flight with less distance. Additionally, the side spin indicates a slight pull on your shots. Focus on getting your attack angle more neutral and reducing backspin for better carry and accuracy.",attack angle adjustment,1.1509776,69.998,97.22,0 +1/4/25 17:20:10,Jason,,7 Iron,72.83464693069459,-0.42,3.71,8.62,4.909999999999999,101.1318894672786,1.3885134853953518,18.6299991607666,7.550000190734863,3741.154541015625,491.8680114746094,3773.35009765625,Measured,-7.489999771118164,20.713035859988626,142.0822336390138,5.300000190734863,13.134295586316284,155.18371590459356,5.039999961853027,13.626421347851306,"Your club speed is solid, but the ball is spinning a bit too much, which can affect distance. The club face is open relative to your path, leading to a rightward (slice) shot. Focus on closing the club face just a little and working on your swing path to achieve a straighter shot.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:20:39,Jason,,7 Iron,78.42698775768281,-0.16,7.31,5.66,-1.6499999999999997,107.86507260158396,1.3753565664775562,20.65999984741211,5.559999942779541,3755.84765625,-218.5339508056641,3762.199951171875,Measured,3.3299999237060547,27.44969341749697,158.27864345251328,7.380000114440918,20.34120718235522,170.30838938890702,7.420000076293945,22.00349984872787,"Your shot data shows good ball speed and carry distance, but your attack angle is very slightly downward, which can lead to excessive backspin (over 3750 rpm). To gain better distance and control, work on having a more neutral or slightly upward attack angle. Additionally, your club path is quite right (7.31 degrees), which may cause excessive slicing. Focus on improving your alignment and swing path to achieve a straighter shot.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:21:10,Brian,,7 Iron,78.15855539798736,-1.22,3.08,8.78,5.699999999999999,103.70436966098714,1.3268460392201364,19.170000076293945,7.599999904632568,3519.8486328125,75.57413482666016,3520.659912109375,Measured,-1.2300000190734863,22.561240779276204,149.19071987415555,7.659999847412109,19.89282590977996,162.90463958648434,7.570000171661377,21.456693215255427,"Your shot data shows you're hitting the ball well, but the face angle is wide open compared to your swing path. This is causing the ball to launch higher and to the right, leading to less accuracy. Focus on closing the clubface at impact for straighter shots.",face angle drill,1.1509776,69.998,97.22,0 +1/4/25 17:21:44,Jason,,7 Iron,79.76914955615996,1.31,5.92,7.58,1.66,100.79635413760025,1.2636007115336798,16.489999771118164,6.96999979019165,5189.10693359375,556.3875732421875,5218.85009765625,Measured,-6.119999885559082,19.07261595957129,135.34558025330898,4.96999979019165,11.723534513675418,146.0629852632046,4.760000228881836,12.117234914313258,"Your 7-iron shot shows nice club speed and ball speed, but your club path is drifting too much to the right (5.92°), and the face is open (7.58°) at impact. This means your shots are likely slicing to the right. Focus on getting your club path closer to straight and try to square the clubface more at impact to achieve a straighter shot. Also, lowering your backspin could help you get more distance.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:21:47,Herald,,7 Iron,0.0,0.0,0.0,0.0,0.0,68.15944846335015,inf,,-3.9700000286102295,2198.419921875,0.0,2198.419921875,Estimated,-0.0,,,,,,,,"It looks like there was an issue with this shot data, as essential details like club speed and carry distance are missing. To improve your game, focus on your setup and ensure you have a proper swing path. Start with practicing slow motion swings to build muscle memory and gain better control over your shots.",slow motion swing,1.1509776,69.998,97.22,0 +1/4/25 17:23:23,Lauren,,7 Iron,77.26378086566925,-5.61,11.67,15.48,3.810000000000001,104.12938449187368,1.3477127746688056,22.26000022888184,14.18000030517578,4497.3525390625,-15.698784828186035,4497.3798828125,Measured,0.2000000029802322,28.41207217461169,147.55029997373822,15.710000038146973,39.949691306519526,157.3381353754521,15.59000015258789,42.27908873321712,"Your club speed is decent, but your attack angle is too negative, which means you're hitting down on the ball more than you should. This can lead to excessive backspin and decreased distance. Focus on having a more neutral or slightly upward attack angle to maximize your launch and distance. Also, your club path is significantly out to the right, which is causing your ball to launch right of target. Try to get your club path closer to the target line.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:26:45,Brian,,7 Iron,80.3731223654747,-2.1,4.78,8.31,3.53,108.44667229296738,1.3492902739280914,19.290000915527344,7.420000076293945,3568.644287109375,344.2499694824219,3585.2099609375,Measured,-5.510000228881836,25.40463569051326,159.28476565563687,5.829999923706055,16.163603793419156,173.32677268549196,5.610000133514404,16.94006925466806,"You're hitting the ball at a decent speed, but your attack angle is a bit too negative, which means you're hitting down on the ball too much. This could lead to higher spin rates and not enough distance. Try to create a more ascending blow. Your club face is open to your swing path, which might result in some push to the right. Focus on squaring the face at impact. Work on keeping your angle of attack closer to level and ensure your club face is aligned with your target.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:27:09,Lauren,,7 Iron,78.8520056605339,-3.03,5.14,11.55,6.410000000000001,101.62401819068872,1.2887943348986035,20.450000762939453,10.130000114440918,2752.31591796875,17.293537139892578,2752.3701171875,Measured,-0.3600000143051147,22.123795889678604,148.9391934951782,10.619999885559082,27.44969341749697,165.2012174347401,10.529999732971191,30.194662967836848,"Great effort with your 7 iron! Your club speed is solid, but your attack angle is a bit too downward, which can lead to excessive backspin and loss of distance. Additionally, your club path indicates that your swing is coming too much from the outside, while the face angle shows it's more open than necessary during impact. Focus on correcting your swing path and aim for a shallower attack angle for a better strike and more distance.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:27:30,Herald,,7 Iron,78.51646521091462,-1.22,7.83,5.65,-2.18,107.21635901767696,1.3655270742215322,15.399999618530272,5.619999885559082,5683.70947265625,371.5337524414063,5695.83984375,Measured,-3.740000009536743,21.259842493461065,146.11766926399469,4.389999866485596,11.187663220229751,155.99299572952987,4.260000228881836,11.581364663818476,"Your shot shows good potential! Your club speed and ball speed are solid, but the high spin rate suggests you might be contacting the ball a touch too steeply. Try to focus on a slightly shallower angle of attack to help reduce that spin and gain more distance. Additionally, your face angle is open to your path, which can cause your shots to veer right. Aim to square your clubface at impact to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:28:08,Brian,,7 Iron,80.64155472517012,-4.62,1.85,12.35,10.5,107.79795870906035,1.33675446953423,19.76000022888184,10.380000114440918,4219.5859375,5.891656398773193,4219.58984375,Measured,-0.0799999982118606,26.64041985026597,160.40025586034062,11.229999542236328,31.22265793691577,167.56342609627245,11.170000076293944,32.46937847964614,"Your 7-iron shot is fairly solid, but there are a couple of key areas to focus on. The attack angle of -4.62 degrees suggests you're hitting down on the ball too much, which can cause excessive backspin and affect distance. Also, your club face angle is quite open (12.35 degrees), which might lead to a push to the right. Try to work on getting a more neutral club face and a shallower attack angle.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:28:22,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,101.55691283140004,inf,16.780000686645508,-6.110000133514404,6115.06005859375,0.0,6115.06005859375,Estimated,-0.0,20.60367411611378,135.27995778363947,-6.599999904632568,-15.551180947982516,144.28039029817592,-6.559999942779541,-16.480751599115138,"It looks like your club speed wasn't registered, which might indicate an issue with your setup or swing. However, the carry distance is decent at 135 yards. To improve, focus on developing a consistent swing path and using the proper stance. Your high backspin suggests that you might be hitting down on the ball too much, so work on helping the ball get airborne and reducing backspin. This could improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:28:34,Jason,,7 Iron,79.9928431892395,3.29,3.95,8.92,4.97,105.18074729798263,1.3148769702954048,11.369999885559082,7.820000171661377,4643.08349609375,-1079.6251220703125,4766.9501953125,Measured,13.09000015258789,12.915573141517484,135.20340518869762,12.949999809265137,30.30402262580992,150.73271858547923,13.399999618530272,34.93000833027213,"Your club speed is decent, but it looks like your clubface is open at impact, which causes the ball to spin to the left. Focus on bringing the clubface more square to your target to improve your accuracy. Additionally, your launch angle is a bit low; try to create a more upward angle at impact to optimize distance. Work on controlling your carry distance by solidifying your contact.",face alignment drill,1.1509776,69.998,97.22,0 +1/4/25 17:29:03,Jason,,7 Iron,71.96224176168442,-7.01,11.32,8.92,-2.4000000000000004,81.37974610363835,1.1308673008428731,8.890000343322754,8.739999771118164,1790.3812255859375,-561.4146118164062,1876.3399658203125,Estimated,17.40999984741211,2.777777656321973,61.70165851856473,10.640000343322754,11.395450325001775,100.01092992466693,11.350000381469728,19.68503880500793,"Your club speed is good, but the attack angle of -7 degrees suggests you're hitting down on the ball too much. This can cause excessive backspin and lower launch, affecting distance. Focus on trying to hit the ball with a slightly shallower angle to promote a higher launch and better carry distance.",attack angle drill,1.1509776,69.998,97.22,0 +1/4/25 17:29:41,Brian,,7 Iron,75.58607861757278,-4.27,5.51,16.62,11.11,100.30422541419011,1.327019832867354,22.809999465942383,14.34000015258789,3475.936279296875,-348.1699523925781,3493.330078125,Measured,5.71999979019165,25.59055002932996,144.3460211114525,17.670000076293945,43.82108327273727,156.51792542524345,17.700000762939453,47.5831114091784,"Your 7-iron shot carried 144 yards, but the club face was significantly open at impact, leading to a rightward ball flight. Focus on aligning your club face with your path for better accuracy. Additionally, the backspin is quite high which can affect your carry distance. Try to hit down on the ball less steeply to reduce that spin.",face alignment drill,1.1509776,69.998,97.22,0 +1/4/25 17:30:34,Lauren,,7 Iron,72.34252093791963,-3.83,9.82,8.35,-1.4700000000000006,93.54867667120016,1.293135426556098,15.779999732971191,8.09000015258789,4527.4580078125,81.39838409423828,4528.18994140625,Measured,-1.0299999713897705,14.31539783118069,120.38495042775868,8.149999618530273,17.060367381520564,133.6286077579498,8.0600004196167,18.744530727946767,"Your shot data shows that your club speed and ball speed are decent, but the ball is curving to the right (slice) due to a steep club path and an open club face at impact. Work on aligning your club face more square to your target at impact and adjusting your swing path. This will help you achieve straighter, more controlled shots.",swing path drill,1.1509776,69.998,97.22,0 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json deleted file mode 100644 index 520c1b6cfe..0000000000 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json +++ /dev/null @@ -1 +0,0 @@ -{"Golf_Shot_Data_0_chunk_0.txt": "file-NbdCYWyfQ8CAHBp5LKpkzD", "Golf_Shot_Data_0_chunk_1.txt": "file-3AwH9fk64VFj4RkeE2NzSp", "Golf_Shot_Data_0_chunk_2.txt": "file-HmiwWZsQ3nBt89gmPbnw8K", "Golf_Shot_Data_0_chunk_3.txt": "file-G4F9wGE8UFeZYLUtrZ5i5e", "Golf_Shot_Data_0_chunk_4.txt": "file-YHodj2ZPqA3Mfh6gUYPL8A", "Golf_Shot_Data_0_chunk_5.txt": "file-YDBBjmo5UW7G93rEjg3qai", "Golf_Shot_Data_0_chunk_6.txt": "file-Jz6KSDH4R3h7vWqC5WtqHd", "Golf_Shot_Data_0_chunk_7.txt": "file-4SDtqLqobV9rCcFdcFscWd", "Golf_Shot_Data_0_chunk_8.txt": "file-6hNHvyaRZfdhHz5vQseCJW", "Golf_Shot_Data_0_chunk_9.txt": "file-NsU1AAt9LEGfWm1b9Ea9Ak", "Golf_Shot_Data_0_chunk_10.txt": "file-JTB2VWtHgQkaYqyBbDwomA", "Golf_Shot_Data_0_chunk_11.txt": "file-79usZandVKHGpUsFDzoLAa", "Golf_Shot_Data_0_chunk_12.txt": "file-CJzFVyj1XPGLr2ZueJ4NpW", "Golf_Shot_Data_0_chunk_13.txt": "file-YXVXgvFwtt9dWDzaKfhuAt", "Golf_Shot_Data_0_chunk_14.txt": "file-GTcsKpqQnu7EPdS2cbuYan", "Golf_Shot_Data_0_chunk_15.txt": "file-1FnPufbVb3ijVhzkXgTszx", "Golf_Shot_Data_0_chunk_16.txt": "file-BxVHukkPAnrPWsCWkQhQSn", "Golf_Shot_Data_0_chunk_17.txt": "file-KWYTD11gzZfS4DdP1Xc8Vy", "Golf_Shot_Data_0_chunk_18.txt": "file-DPAticNnSSe1sjg5BsRwR3", "Golf_Shot_Data_0_chunk_19.txt": "file-R6F6pzWKHhyvf5uQihTpUr", "Golf_Shot_Data_0_chunk_20.txt": "file-PKTpxeLdwdcDtzRrxjY9Sc", "Golf_Shot_Data_0_chunk_21.txt": "file-H76S28LCazGz5Pb2Jt4W75", "Golf_Shot_Data_0_chunk_22.txt": "file-VnNagF1uqU6yqaAje7XC9m", "Golf_Shot_Data_0_chunk_23.txt": "file-4hN9Pb9FDCsy7811Rs7n2e", "Golf_Shot_Data_0_chunk_24.txt": "file-8Vck13ojt4jBefCKtQfBKv", "Golf_Shot_Data_0_chunk_25.txt": "file-KbxscCf3URWFDpqNtuCjfW", "Golf_Shot_Data_0_chunk_26.txt": "file-B5TgALxi8a76yuFTXW2foS", "Golf_Shot_Data_0_chunk_27.txt": "file-E8cxTssqu5ANoLrteaqkcB", "Golf_Shot_Data_0_chunk_28.txt": "file-3nWbRJ6Aqd2vT15yGCH7pN", "Golf_Shot_Data_0_chunk_29.txt": "file-SKksCHf2KGvqJXAt6LSedG", "Golf_Shot_Data_0_chunk_30.txt": "file-AfSVAHu5wHwEuQ2TU4hL9P", "Golf_Shot_Data_0_chunk_31.txt": "file-QvuwcuRn4uno2SaRHVGggb", "Golf_Shot_Data_0_chunk_32.txt": "file-ApaLaoZVh4JKzpZBaHsgye", "Golf_Shot_Data_0_chunk_33.txt": "file-JGgf8ayncrwfepdVJdGPyA"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv index d859bb1b02..563f00f303 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv @@ -1,102 +1,102 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -12/22/24 18:40:26,Jason,56,Sand Wedge,64.69219868659974,-1.21,5.89,12.4,6.510000000000001,62.54473776105988,0.9668049475958732,36.83000183105469,10.920000076293944,3531.64013671875,1483.8394775390625,3830.699951171875,Estimated,-22.790000915527344,17.322834315279124,68.68985079865752,6.199999809265137,7.414698179335517,75.60148214020137,5.659999847412109,7.458442668295277,"You generated a good amount of backspin, which is great for controlling your shots around the greens. However, your club face is open at impact, causing the ball to veer off to the right (slices). Focus on aligning the clubface more squarely at impact. Additionally, a higher attack angle can help with more consistent ball striking. Try to slightly angle the club down as you hit the ball, instead of level or down too much. This can help ensure better contact and a straighter trajectory.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 18:41:07,Brian,56,Sand Wedge,62.96975771188736,0.0,0.0,0.0,0.0,56.21420811557391,0.8927175545565401,28.81999969482422,31.8700008392334,3415.152099609375,-885.1264038085938,3527.989990234375,Estimated,14.529999732971191,9.394138129928706,56.353890310692805,36.06999969482422,33.18022668597996,66.16360265016556,36.27000045776367,39.14041982519029,"Your shot shows a decent swing speed, but the ball deviated quite a bit from your target line. To improve your accuracy, focus on aligning your club face with your intended target instead of just swinging straight. Your backspin is quite high, which can make the ball bounce more than you want it to. Try to lower this by hitting down a bit more on the ball and making crisp contact.",alignment drill,1.1509776,69.998,97.22,0 -12/22/24 18:41:42,Lauren,56,Sand Wedge,59.90515493869782,0.0,4.14,20.61,16.47,66.19094636956197,1.1049290572288233,17.700000762939453,17.450000762939453,4888.67919921875,-2822.479736328125,5644.9599609375,Estimated,30.0,6.299212667910751,62.06255289912224,24.239999771118164,25.48118828545512,75.78740273672338,25.3799991607666,32.4803148626238,"Your shot data tells me a few key things. First, your club speed is decent, but your attack angle is at 0 degrees. This means you're hitting the ball straight on without a downward strike, which is important for a sand wedge. The club face angle is quite open, which is causing a lot of sidespin (the ball is curving to the left if you're a right-handed golfer). To improve, focus on making sure the club face is more square at impact and try to slightly improve your downward angle of attack when hitting the sand wedge. This will help you achieve better control and more consistent distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 18:42:17,Herald,56,Sand Wedge,57.55637179136277,-3.78,-2.04,0.35,2.39,63.90927028816259,1.1103769799776222,31.690000534057617,0.0299999993294477,5881.79248046875,-162.23863220214844,5884.02978515625,Estimated,1.5800000429153442,15.277777631246297,69.89282372357548,0.4699999988079071,0.5796150001922626,75.75458733008509,0.5,0.6671041084806433,"Your swing speed is good for a sand wedge, but your attack angle is a bit too negative, which can lead to inconsistent contact with the ball. Try to make sure you're hitting slightly up on the ball to improve your launch angle and backspin. The ball is carrying well at nearly 70 yards, but focusing on a more positive attack angle will help you get better control and consistency.",attack angle adjustment,1.1509776,69.998,97.22,0 -12/22/24 18:43:09,Brian,56,Sand Wedge,62.656586625576026,-7.86,9.07,7.44,-1.63,55.5878686735864,0.8871831624944565,34.88999938964844,7.25,5816.7685546875,156.38116455078125,5818.8701171875,Estimated,-1.5399999618530271,12.893700375562162,55.53368036048414,7.409999847412109,7.163167107079175,60.67366354948581,7.329999923706055,7.742781846533717,"Your swing speed is solid for a sand wedge, but your attack angle is quite steep and the club path is aimed right. This can lead to high backspin and deviations from your target. Focus on making a flatter swing and aim to strike the ball with a more neutral angle. Try to align your clubface more square to your target during impact.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 18:44:06,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,60.30780143026459,inf,,32.11000061035156,4029.0400390625,0.0,4029.0400390625,Measured,-0.0,,,,,,,,"It looks like there was an issue with how the shot data was recorded, but I can still give you some advice based on typical sand wedge performance. Since your club speed and swing angles are not showing, focus on ensuring you have a proper setup and a smooth swing. Practice hitting the sand behind the ball to create an explosion effect that will help you get out of bunkers effectively.",splash drill,1.1509776,69.998,97.22,0 -12/22/24 18:45:08,Jason,56,Sand Wedge,62.81317216873168,-1.92,1.61,0.0,-1.61,62.20919816476408,0.9903845963654696,12.279999732971191,26.90999984741211,1458.6812744140625,-842.169921875,1684.3399658203125,Estimated,30.0,2.405949239426292,40.474625174036646,29.450000762939453,19.89282590977996,67.60717182878852,30.39999961853028,34.20822374096065,"Great job with the swing speed and consistency! However, your launch direction is quite off to the right, which is likely causing the ball to veer. To straighten your shots, focus on aligning your clubface better at impact. Additionally, your attack angle is slightly down, which is common for sand wedge shots, but can be improved for better contact. Try to make sure you're hitting down just enough without forcing it too much.",clubface alignment drill,1.1509776,69.998,97.22,0 -12/22/24 18:46:59,Herald,,Pitching Wedge,63.14871261835098,2.6,-7.28,0.74,8.02,49.70472373428902,0.78710589136927,12.829999923706056,-0.3100000023841858,3262.929931640625,-602.3923950195312,3318.070068359375,Estimated,10.460000038146973,1.7825896199054083,28.29177613366096,0.5600000023841858,0.2734033167362213,43.58048701903226,0.8700000047683716,0.6671041084806433,"Your pitching wedge swing shows solid club speed, but your path is quite negative, which may cause balls to slice or pull left. Try to align your swing path more towards the target and maintain a more neutral club face at impact for better accuracy. Work on maintaining a steady launch angle and reducing backspin for improved distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 18:47:50,Lauren,,Pitching Wedge,62.79080280542374,-5.48,6.67,2.8,-3.87,69.14370164355296,1.1011756269117243,19.690000534057617,3.140000104904175,4621.85400390625,742.7833251953125,4681.16015625,Estimated,-9.130000114440918,8.945756857353445,74.11416742966776,1.100000023841858,1.4216971948808066,86.73446553144458,0.7699999809265137,1.170166252993326,"Your shot data shows you have decent carry distance with your pitching wedge, but the attack angle of -5.48 degrees indicates a tendency to hit down on the ball too much. This can lead to excessive backspin and may affect your launch angle. Work on leveling out your swing a bit for a better impact. Additionally, your club path is slightly right, which could cause your shots to veer off. Focus on aligning your swing path more towards your target.",attack angle adjustment drill,1.1509776,69.998,97.22,0 -12/22/24 18:48:23,Herald,,Pitching Wedge,65.63171194553375,-1.78,2.16,2.5,0.3399999999999998,85.74177365533615,1.3064076970366287,23.21999931335449,2.319999933242798,6931.80224609375,133.097412109375,6933.080078125,Estimated,-1.100000023841858,20.17716560949384,107.15223156644696,2.0999999046325684,3.9260715344665584,113.58267457238436,2.059999942779541,4.09011362880338,"Your club speed and ball speed are good, showing strength in your swing. However, your attack angle is slightly negative, which could lead to lower ball flights and less control. Try to focus on a more upward angle as you make contact with the ball. Additionally, your backspin is high, which is great for stopping the ball on the green, but it can affect distance control. Work on keeping the clubface aligned with your swing path to reduce the sidespin. This will improve accuracy and distance consistency.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 18:49:16,Jason,,Pitching Wedge,67.91338700294494,-3.9,4.54,3.54,-1.0,78.24803182723099,1.1521738979656235,24.809999465942383,3.470000028610229,4815.63232421875,807.5886840820312,4882.8798828125,Estimated,-9.520000457763672,16.94006925466806,96.45668680709603,0.699999988079071,1.181102375233266,105.36963660141828,0.449999988079071,0.8202099502086639,"Your pitching wedge swing is solid, but there are a few areas to focus on. Your attack angle is slightly negative, which means you might be hitting down too much on the ball. Try to work on getting a more level or slightly upward angle of attack for better contact. Your spin rates are high, indicating that the ball is turning a bit too much as it flies. Tightening the face to align more consistently with your swing path will help reduce this. Overall, your carry distance is good, but aim for more control in your direction.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 18:50:07,Brian,,Pitching Wedge,67.57784655332566,-0.68,5.75,2.64,-3.11,91.51306495150584,1.3541873501294972,21.989999771118164,2.890000104904175,6507.46240234375,571.6181030273438,6532.52001953125,Measured,-5.019999980926514,21.861328955920044,117.8368295133114,1.0700000524520874,2.1981626561297105,124.6937810258687,0.949999988079071,2.06692905888157,"Your pitching wedge shot is looking solid! You've got good distance and decent backspin. However, your attack angle is slightly negative, which can lead to inconsistencies in your ball flight. A more upward strike can help get those shots airborne better. Try to focus on getting the bottom of your swing path more level or even slightly upward into the ball.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 18:50:50,Brian,,Pitching Wedge,67.33178355693818,-0.36,7.24,0.53,-6.71,90.26037753429593,1.3405315107681426,21.729999542236328,1.340000033378601,4966.275390625,50.27486801147461,4966.52978515625,Measured,-0.5799999833106995,20.12248369460553,118.97418831216692,1.2300000190734863,2.559054950785452,128.63079546175595,1.2100000381469729,2.712160922882333,"Your swing speed and ball speed look good for a pitching wedge, but the backspin is quite high, which could affect your control. Focus on a more upward attack angle to improve launch conditions and reduce excessive spin. This will help your ball fly a bit straighter and carry further.",attack angle drill,1.1509776,69.998,97.22,0 -12/22/24 18:52:22,Brian,,Pitching Wedge,74.04259254932404,7.44,5.79,17.43,11.64,83.25877296283579,1.124471335972904,26.350000381469727,15.039999961853027,1766.6868896484375,758.2981567382812,1922.550048828125,Estimated,-23.229999542236328,18.62423468699604,112.82807874823813,10.479999542236328,20.52712152117192,129.37445281702276,9.760000228881836,21.91601087080835,"Your pitching wedge shot had decent distance, but the face angle was open at impact, causing the ball to launch right. Focus on aligning your clubface with your target during setup and practice a consistent swing path to improve accuracy. Also, try to reduce the sidespin by ensuring a more level swing through impact.",club face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 18:53:08,Brian,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,60.86703551296341,inf,14.880000114440918,-0.4199999868869781,3137.3798828125,0.0,3137.3798828125,Estimated,-0.0,3.8385825565470384,49.33289513937234,-0.4199999868869781,-0.3608923924323868,70.66929231367703,-0.4199999868869781,-0.5249343564003475,"It looks like you had a static swing with no club movement, which resulted in a low ball speed and limited carry distance. Focus on developing your swing and generating some club speed. Concentrate on the fundamentals: grip, stance, and tempo. Start practice swings slowly, then gradually build up speed while maintaining control.",slow motion swing,1.1509776,69.998,97.22,0 -12/22/24 18:54:15,Brian,,Pitching Wedge,70.82140423297882,-0.03,0.72,7.41,6.69,87.95633584421194,1.2419456631340562,23.799999237060547,6.179999828338623,6213.5380859375,1480.2735595703125,6387.43017578125,Estimated,-13.399999618530272,21.57698925620616,111.43919357040522,1.409999966621399,2.734033167362213,118.23053095690013,1.100000023841858,2.2637793895693505,"Your pitching wedge shot shows solid club speed and a good carry distance of around 111 yards. However, your club face is significantly open at impact, which is causing your ball to spin to the right. Focus on getting the face more aligned with your swing path to improve accuracy. A slight adjustment in your attack angle towards a more neutral position can also help in achieving better contact.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 18:55:06,Jason,,Pitching Wedge,69.4568730711937,1.46,0.17,3.78,3.61,89.34323397999924,1.2863123551275035,18.450000762939453,3.130000114440918,7993.08642578125,2263.322265625,8307.349609375,Estimated,-15.8100004196167,16.90726114868596,108.5848622761905,-3.130000114440918,-5.938319851779568,115.83551523233656,-3.5199999809265137,-7.108486235141754,"Your club speed is solid for a pitching wedge, but the high backspin suggests you're making contact too close to the ground or flipping your wrists. Work on keeping your hands ahead of the clubhead through impact to reduce spin and gain more distance. Also, your carry deviation shows the ball is veering slightly left; try focusing on a more neutral grip and alignment to straighten your shots.",hands ahead drill,1.1509776,69.998,97.22,0 -12/22/24 18:55:57,Lauren,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,52.47852427248108,inf,7.920000076293945,-3.0299999713897705,2612.4599609375,0.0,2612.4599609375,Estimated,-0.0,0.7983377057287839,21.084864537622025,-3.039999961853028,-1.1154855114247653,29.702536163350945,-3.039999961853028,-1.574803166977688,"It looks like your club speed was recorded as 0 mph, which suggests that there might have been an issue with the data capture. However, the backspin is high at over 2600 rpm, which is good for control but may suggest you need to improve your launch angle, which is low. Try to focus on making solid contact and creating a more upward strike on the ball for better distance and trajectory.",launch angle drill,1.1509776,69.998,97.22,0 -12/22/24 18:56:07,Herald,,Pitching Wedge,70.44112505674362,-1.51,2.94,4.44,1.5000000000000004,94.6895189785173,1.3442363236282848,24.530000686645508,4.010000228881836,5793.31396484375,2145.31103515625,6177.77001953125,Measured,-20.31999969482422,25.74365730511545,123.04243100017902,-4.269999980926514,-9.153542919174583,129.75721579173205,-4.679999828338623,-10.586176757770772,"Great job with your pitching wedge! Your club speed is solid, but your attack angle is a bit too negative, which means you're hitting slightly down on the ball. This can create more backspin and can cause the ball to balloon upwards. Consider adjusting your setup to promote a more level swing. Also, your launch direction indicates a slight hook; try to focus on keeping your clubface square at impact to reduce sidespin. Overall, aim for a smoother swing and keep practicing your alignment.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 18:58:51,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,92.13940439349336,inf,,-0.4900000095367431,960.794677734375,-554.7149658203125,1109.4300537109375,Measured,30.0,,,,,,,,"It looks like we couldn't gather complete data for your shot, but a few things stand out. Your club speed and attack angles suggest that there may have been an issue with the setup or execution of the swing. Focus on your alignment and ensure that your setup is stable. Practice hitting the ball with consistent solid contact to maximize distance and accuracy.",setup stability drill,1.1509776,69.998,97.22,0 -12/22/24 18:59:39,Lauren,,8 Iron,65.74355876207352,6.39,-14.14,2.37,16.51,82.498214269036,1.2548486242978985,1.6299999952316284,0.1800000071525573,1132.847900390625,-654.0499267578125,1308.0999755859375,Estimated,30.0,0.0984251979361054,11.843831597577037,0.6200000047683716,0.1312335891000868,48.96106646173894,0.959999978542328,0.8202099502086639,"Your 8-iron swing is generating decent speed, but your club path is significantly off to the left (close to -14 degrees). This can lead to shots that slice or hook. Improve your swing path by focusing on an inside-out motion. Also, the low launch angle suggests you might not be making solid contact with the ball. Try making sure the clubface is square at impact and check your ball position, too.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:00:08,Herald,,8 Iron,65.31854085922241,-3.79,-2.78,2.14,4.92,84.91410106901276,1.299999968646324,15.6899995803833,1.409999966621399,4302.58984375,-465.8912658691406,4327.740234375,Estimated,6.179999828338623,10.73928194765449,101.17016566128132,3.2300000190734863,5.697725162500888,116.10891854907275,3.440000057220459,6.966316385284813,"You're making good contact with your 8-iron, but the ball is spinning a bit too much and your attack angle is slightly downward. This could be causing you to lose distance. Focus on hitting up slightly to reduce backspin and improve your launch angle. Also, keep an eye on your club path; it's too much to the left, which can cause the ball to fade or slice. A more neutral path will help straighten your shots.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:00:18,Herald,,8 Iron,0.0,0.0,0.0,0.0,0.0,90.01432170582575,inf,19.65999984741211,2.819999933242798,5801.9375,-3349.749755859375,6699.5,Measured,30.0,16.46981625908836,109.48162482134104,14.119999885559082,26.70603606223017,118.74453052734134,14.960000038146973,30.65398062338977,"Your shot data indicates that you made good contact as seen with the decent ball speed and carry distance. However, the extremely high backspin and sidespin suggest that the ball likely curved a bit too much. Focusing on consistency in your swing and managing the face angle at impact will help reduce this spin and improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:00:48,Lauren,,8 Iron,67.891017639637,-2.27,-1.35,3.55,4.9,86.43521845661235,1.2731466026243308,12.68000030517578,2.75,3294.124755859375,-1215.9200439453125,3511.3701171875,Estimated,20.26000022888184,7.327208679940554,93.70078504558204,7.420000076293945,12.09536319130882,118.89763571722506,8.399999618530273,17.366578804238884,"Your shot data shows that your club speed is decent, but your attack angle is a bit too negative, which means the club is coming down too steeply. This can lead to higher backspin and a tendency for the ball to fade. Working on keeping the club path more neutral and adjusting your attack angle to be closer to level can help you achieve a more consistent strike. Practice focusing on a smoother swing to lower that spin and improve your distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:01:41,Brian,,8 Iron,73.12544865369796,-7.23,-3.8,4.99,8.79,96.41195244398295,1.318445961276265,17.40999984741211,3.619999885559082,6109.50732421875,-250.72348022460932,6114.64990234375,Measured,2.3499999046325684,18.755467110924428,126.01706042124624,4.860000133514404,10.684602118667954,135.22528212645648,4.900000095367432,11.548556557836378,"Your swing speed is good for an 8 iron, but your attack angle is quite downward, which may cause the ball to dig into the ground. Try to level out your swing a bit more. The club face is slightly open at impact, which is causing the ball to draw to the left. Work on squaring the face at impact to improve your accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:02:11,Brian,,8 Iron,69.52398116111755,5.82,-1.12,7.38,8.5,95.3158584205048,1.3709781406162025,21.32999992370605,5.920000076293945,7087.4755859375,-202.92306518554688,7090.3798828125,Measured,1.6399999856948853,23.51268523931504,123.31583431691524,7.28000020980835,15.627733542924377,129.51661953802704,7.269999980926514,16.393262621195618,"Great job on your 8 iron swing! Your club speed is solid, but the face is pointing too far right at impact, which is causing the ball to slice. Work on keeping the club path more neutral and aligning the clubface better at impact. Reducing backspin could help with distance, so focus on a more sweeping motion. Overall, you're on the right track!",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:02:25,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,59.63672223767298,inf,,2.309999942779541,2260.610107421875,0.0,2260.610107421875,Estimated,-0.0,,,,,,,,"It looks like the data you provided is incomplete, but the key takeaway is that your ball speed suggests a need for better contact and swing mechanics. Focus on developing a smoother swing and improving your club speed to increase distance. Ensure you're making solid contact with the ball, as that's crucial for better performance.",slow motion swing,1.1509776,69.998,97.22,0 -12/22/24 19:02:48,Herald,,8 Iron,69.18844071149826,-2.53,0.82,5.56,4.739999999999999,82.4534745184319,1.191723265772763,19.57999992370605,4.670000076293945,3004.70361328125,12.586146354675291,3004.72998046875,Estimated,-0.2399999946355819,12.79527501466498,102.8871381566405,4.789999961853027,8.595800424199922,118.0774257670164,4.760000228881836,9.787838530566546,"Your shot data shows some room for improvement. Your club speed is decent, but the attack angle is too negative, meaning you're hitting down on the ball too much. This can lead to high backspin and less distance. Focus on hitting up slightly to reduce backspin and increase carry distance. Your face angle is also closed to the path, which may lead to pulled shots. Try to work on getting a more neutral face angle at impact.",attack angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:03:50,Brian,,7 Iron,68.09234190940857,-6.12,-4.75,3.72,8.47,94.6224050859937,1.3896188974067196,16.6299991607666,2.4600000381469727,3725.01806640625,-984.8877563476562,3853.02001953125,Measured,14.8100004196167,14.720034614796193,123.25021184724574,7.269999980926514,15.594925436942276,137.64216644517182,7.730000019073486,18.51487294312119,"Your swing speed is decent for a 7 iron, but the attack angle suggests you're hitting down on the ball too much, which can lead to excessive backspin and loss of distance. Additionally, your club path indicates an in-to-out swing, which can cause consistency issues. Try to improve your strike by leveling out your swing path and working on your angle of attack. Focus on a smoother, more controlled motion to help with accuracy and distance.",attack angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:04:21,Herald,,7 Iron,72.14119666814804,4.35,1.35,-2.87,-4.220000000000001,104.57677346467972,1.449612403100775,18.010000228881836,-2.190000057220459,2718.3671875,-1569.4498291015625,3138.89990234375,Measured,30.0,18.59142553806305,144.4553724258185,7.110000133514404,17.869640948751567,161.24234274830815,8.100000381469727,22.72528443803936,"Your club speed is good for a 7 iron, and you're hitting the ball with decent distance. However, your club face is slightly open at impact, leading to a pull or slice. Focus on aligning your club face better at address and make sure it’s square to your target at impact. Additionally, your backspin is a bit high, which can affect your distance. Try to make a smoother swing rather than trying to hit down too hard.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:04:54,Jason,,7 Iron,74.37813299894333,-2.93,0.71,0.33,-0.3799999999999999,109.43092120655274,1.471278140419408,16.860000610351562,0.3600000143051147,5756.22021484375,1091.8116455078125,5858.85009765625,Measured,-10.739999771118164,24.38757501851024,150.0109298243642,-4.610000133514404,-12.05161870234906,159.3613265941858,-4.869999885559082,-13.517059603976463,"Great effort with your 7-iron! Your club speed and ball speed indicate that you're making solid contact, but your attack angle is slightly downward. This can lead to excessive backspin and can affect your distance. Try to focus on hitting more level or slightly upward to reduce backspin and improve carry distance. Additionally, your aim seems a bit off, as indicated by the negative carry deviation. Concentrate on your alignment at address to help straightening your shots.",attack angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:05:38,Brian,,7 Iron,78.15855539798736,-1.1,0.95,3.14,2.1900000000000004,109.94542407188236,1.406697238863163,15.670000076293944,2.700000047683716,5337.85693359375,537.4939575195312,5364.85009765625,Measured,-5.75,22.72528443803936,152.39501542365542,0.3300000131130218,0.8858267488327343,162.90463958648434,0.1599999964237213,0.4702537126084323,"Your shot shows good power with a solid ball speed. However, the attack angle is slightly negative, which means you're hitting down on the ball more than ideal for a 7 iron. Try to focus on a slightly upward strike to increase launch and decrease spin. Your smash factor is good, meaning you're making solid contact, but you might benefit from adjusting your clubface alignment to the path to improve direction.",attack angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:07:53,Herald,,7 Iron,74.98210580825807,-0.84,3.48,-0.6,-4.08,106.0531511016752,1.4143794703881891,14.829999923706056,-0.0599999986588954,3110.28369140625,776.6340942382812,3205.780029296875,Measured,-14.020000457763672,16.218284665356578,146.76289708656077,-4.579999923706055,-11.734469853702194,163.6264116603852,-5.039999961853027,-14.381014043144887,"Your shot shows good club speed, but your accuracy needs improvement. The club path is slightly to the right (3.48 degrees), and your club face is also pointing slightly left at impact (-0.6 degrees), which is causing the ball to drift off target. To improve consistency, focus on aligning your club face with your swing path at impact. This will help straighten out your shots and improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:08:36,Herald,,7 Iron,76.27952888011933,-0.14,0.43,2.21,1.78,107.10451390778417,1.4041056031705346,17.34000015258789,1.870000004768372,3504.862060546875,377.6554870605469,3525.14990234375,Measured,-6.150000095367432,21.47856389530898,154.4947508937239,-0.2800000011920929,-0.7545931515845936,168.7117233640074,-0.4699999988079071,-1.3888888281609866,"Your club speed is good, and your ball speed is solid, leading to a decent carry distance. However, your backspin is quite high, which may be affecting your distance and control. Work on hitting more down on the ball to reduce backspin and improve your carry. You also have a slight fade with your ball flight. Focusing on face alignment and path during your swing can help correct this.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:09:17,Herald,,7 Iron,78.18092476129533,0.52,-1.21,-1.02,0.1899999999999999,79.85862871603877,1.021459249297266,4.730000019073486,-0.9900000095367432,2410.574951171875,-23.56133079528809,2410.68994140625,Estimated,0.5600000023841858,0.9514435474568046,40.06998943337203,-0.949999988079071,-0.6671041084806433,89.0310600669145,-0.9200000166893004,-1.4326333171207466,"Your club speed of 78 mph is decent, but your launch angle is quite low at 4.7 degrees. This means the ball isn’t getting up in the air enough, which is affecting your distance and carry. Additionally, your club path is slightly in-to-out (-1.21 degrees), and the face is also a little closed to that path (-1.02 degrees), which can cause a minor draw or push. Focus on increasing your launch angle and making sure the clubface is square to the path at impact for better distance and accuracy.",launch angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:09:54,Brian,,7 Iron,74.73604281187056,0.86,-1.29,0.32,1.61,94.73425019588647,1.2675845098509757,0.5699999928474426,0.1000000014901161,999.99755859375,-42.96139526367188,1000.9199829101562,Estimated,2.4600000381469727,0.0109361324250072,28.871389830164617,0.1700000017881393,0.0874890594000579,28.871389830164617,0.1700000017881393,0.0874890594000579,"Your shot data shows that your club speed is decent, but your launch angle and carry distance need improvement. The low launch angle suggests that you're hitting the ball too close to flat. Focus on getting a slightly upward strike with your 7-iron. Also, the sidespin indicates a slice, which means your club face is open relative to your swing path. Work on your alignment and swing path to straighten out your shots.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:11:04,Jason,,6 Iron,76.03346588373185,5.63,1.62,5.28,3.66,106.25447571277618,1.3974698440717856,17.229999542236328,4.539999961853027,4362.5087890625,-653.5382080078125,4411.18994140625,Measured,8.520000457763672,21.872265338897705,149.14698268585198,8.3100004196167,21.5660528732285,161.373571000433,8.520000457763672,23.90638668290376,"Your club speed is decent, and your ball speed shows you're getting solid contact. However, your backspin is a bit high, which might be affecting distance. Work on keeping the clubface straighter through impact to improve accuracy and reduce sidespin. Try to aim for a more neutral attack angle to help lower that backspin for better distance.",clubface alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:11:43,Jason,,6 Iron,80.61918536186218,0.91,-4.98,2.9,7.880000000000001,104.95704854496216,1.3018867416466513,14.40999984741211,1.7599999904632568,2709.243896484375,-230.835189819336,2719.06005859375,Measured,4.869999885559082,14.687226508814092,144.65223149121994,3.2300000190734863,8.15835501312688,164.89500705497267,3.390000104904175,9.765966807562108,"You're hitting the ball pretty well with a club speed of 80 mph and a relatively good ball speed of about 105 mph. However, your club path is quite negative (-4.98 degrees), which indicates that your club is moving too much from inside to outside during the swing. This can cause pushes to the right. Focus on straightening your club path and reducing sidespin to improve accuracy. Your launch angle and backspin are decent, but you can benefit from aiming to hit the ball with a more neutral face to reduce the sidespin.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:12:29,Jason,,6 Iron,72.90175502061845,1.06,0.46,0.95,0.4899999999999999,108.02165746208084,1.4817428940020665,11.920000076293944,0.8399999737739563,5182.45751953125,2418.822265625,5719.14013671875,Measured,-25.020000457763672,14.50131216999739,137.3906317225874,-9.010000228881836,-21.511373044241964,150.52492939480544,-9.880000114440918,-25.820209900057307,"You're hitting the ball with decent speed, but your backspin is high, which can lead to a loss of distance. Try to focus on hitting slightly down on the ball to reduce spin and improve your carry distance. Also, your clubface is slightly open relative to your swing path, which may cause your shots to veer left. Aiming to square the clubface at impact can help straighten your shots.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:16:02,Lauren,,7 Iron,66.10146857500077,-5.27,-11.06,7.37,18.43,96.0987827229892,1.453807075616672,18.11000061035156,4.670000076293945,3091.734130859375,70.1612548828125,3092.530029296875,Measured,-1.2999999523162842,16.81977217076644,131.5835479450643,4.5,10.312773441034553,147.34251078306443,4.429999828338623,11.373577559046453,"Your swing speed is decent for a 7 iron, but your club path is quite out-to-in, causing the ball to start left and possibly slice. Try to focus on keeping the club more neutral to hit straighter shots. Additionally, the attack angle is negative, which means you're hitting down on the ball more than necessary. Work on sweeping the ball off the ground for a better launch.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:16:50,Herald,,7 Iron,70.37401696681977,0.0,-20.0,9.38,29.380000000000003,89.85772831209397,1.276859445929603,15.760000228881836,5.199999809265137,4549.0546875,839.0118408203125,4625.77978515625,Measured,-10.449999809265137,12.74059414272756,111.7891494820833,2.0899999141693115,4.0682413843235,125.36088578619363,1.7100000381469729,3.7401574563875775,"Your shot data shows a good club speed and ball speed, which is great! However, your club path is significantly to the left (-20°), meaning you are likely slicing the ball. Also, the high backspin indicates that the ball is not launching as far as it could. Focus on aligning your club path more to the right during your swing and try to create a bit more downward angle of attack to help reduce spin and improve distance. A more neutral face angle at impact will help you hit straighter shots.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:22:13,Lauren,,7 Iron,79.70204146623612,-2.8,-13.51,6.66,20.17,85.07068592950964,1.067358932901961,12.630000114440918,3.7799999713897705,5335.62939453125,-382.4626770019531,5349.31982421875,Estimated,4.099999904632568,8.40988608538322,95.52711719891433,5.099999904632568,8.486439201800522,111.30795697467327,5.25,10.17060359117761,"Your club speed is decent, but your attack angle is a bit too negative, and your club path suggests an inside-out swing that's causing a significant slice. Aim to keep your attack angle closer to neutral and work on straightening your path to help reduce sidespin. A little more practice on these areas can lead to straighter shots and better distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:23:15,Lauren,,7 Iron,64.82641486644745,0.22,0.65,8.68,8.03,83.8851124048233,1.2939958592132506,18.21999931335449,7.210000038146973,1879.31494140625,-11.480223655700684,1879.3499755859373,Estimated,0.3499999940395355,10.793962819591911,102.3184545854092,7.460000038146973,13.276465436173224,123.97200060836076,7.429999828338623,16.032370326539876,"Your shot shows a solid club speed, but the club face is too open at impact, which is causing the ball to launch right and limiting your distance. Focus on aligning your club face square to your target at address and through impact for better accuracy.",club face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:23:56,Jason,,7 Iron,63.707946701049806,-9.62,10.97,0.8,-10.17,78.71778640872162,1.2356038843647816,12.479999542236328,2.0299999713897705,1805.1953125,4.095865249633789,1805.199951171875,Estimated,-0.1299999952316284,4.790026234372704,73.04243110048174,2.039999961853028,2.602799700482933,106.49605693139438,2.0299999713897705,3.7620297008674575,"Your club speed is good, but your attack angle is quite steep, which might cause inconsistent contact. Try to flatten your swing a bit to make better contact with the ball. Your launch angle is decent, but lowering it slightly could help with distance. Also, focus on your club path; it’s pretty far to the right at nearly 11 degrees. Work on getting that more neutral to improve accuracy. Consider practicing with a drill to help with this.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:24:37,Lauren,,7 Iron,66.52648647785186,-0.81,-1.68,5.1,6.779999999999999,97.30673038959505,1.4626765299260256,15.9399995803833,3.9800000190734863,5467.0615234375,1331.7149658203125,5626.919921875,Measured,-13.6899995803833,16.611985065994418,126.0936130161881,-1.100000023841858,-2.416885361666232,137.08442134281995,-1.5199999809265137,-3.641732095490397,"Your club speed is good, but the club path is slightly inside-out, which is causing your shots to have some sidespin. Try to focus on keeping the club path more neutral to help straighten your shots. Also, your attack angle is just below zero, indicating that you're hitting down on the ball a little too much with this iron. Aim for a more level attack angle to improve contact and distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:25:50,Jason,,7 Iron,70.35164760351181,0.81,5.27,-0.08,-5.35,103.83858037956452,1.4759935824783883,15.359999656677246,0.5899999737739563,4257.96142578125,2367.031494140625,4871.66015625,Measured,-29.06999969482422,16.37139089819118,134.4925632400691,-10.020000457763672,-23.39238711246253,147.6377910375595,-10.979999542236328,-28.11679609192015,"Your club speed of 70 mph is solid, but there's a slight issue with your club path and face angle. Your club is coming in from the inside and the face is just slightly closed, which is causing a pull. Focus on straightening out your club path to align more with your target. Also, your backspin is a bit high, which might mean you need to lower your launch angle slightly. Try to make your swing more consistent and balanced.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:26:37,Brian,,7 Iron,75.22816880464555,0.86,2.89,10.05,7.16,95.76324739331083,1.2729706028335122,21.26000022888184,8.619999885559082,2790.293701171875,612.975341796875,2856.830078125,Measured,-12.390000343322754,20.2537182044357,141.765093133974,5.099999904632568,12.598425335821505,151.03892896524667,4.860000133514404,12.78433863168732,"Your club speed is solid, leading to a decent carry distance. However, the club face is significantly closed at impact, which contributes to the leftward flight of the ball. Focus on getting the club face more square at impact for straighter shots.",club face awareness drill,1.1509776,69.998,97.22,0 -12/22/24 19:27:12,Herald,,7 Iron,74.8255202651024,0.59,1.22,8.02,6.8,102.36220274256902,1.3680119079681077,21.09000015258789,6.739999771118164,2693.314697265625,48.422637939453125,2693.75,Measured,-1.0299999713897705,23.370516432408976,158.62860770779844,6.789999961853027,18.755467110924428,167.63997034760723,6.75,19.6959751879856,"Your club speed is solid, and your ball speed shows you're making good contact. However, the club face is open at impact, which is causing your shots to go right. Focus on squaring the club face at impact to improve accuracy. Also, consider lowering your launch angle for more distance.",club face square drill,1.1509776,69.998,97.22,0 -12/22/24 19:28:27,Herald,4 Hybrid,4 Hybrid,80.3731223654747,9.02,0.91,-9.33,-10.24,53.61936231318077,0.6671305124785553,20.3799991607666,-7.550000190734863,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,4.319772456579841,42.67279017680585,-9.729999542236328,-7.206911596038935,61.942254772269735,-10.380000114440918,-11.165791497225314,"Your shot shows a few key areas for improvement. The club face is closed at impact, which is why the ball is hooking to the left. You have a decent club speed but the ball speed is low for your swing speed, indicating you’re not making solid contact. Focus on keeping the club face square to your path at impact. Also, your attack angle is good, but aim for a higher launch angle to improve distance. Try to engage a more consistent swing path to reduce deviation.",face control drill,1.1509776,69.998,97.22,0 -12/22/24 19:29:01,Lauren,4 Hybrid,4 Hybrid,77.62169067859651,3.31,3.28,1.81,-1.4699999999999998,113.41267367796809,1.461095122851281,14.470000267028809,1.899999976158142,2371.41259765625,157.09332275390625,2376.610107421875,Measured,-3.7899999618530273,17.235345337359604,165.80270806900262,0.8600000143051147,2.493438217345812,187.17190396273145,0.7300000190734863,2.373140872706472,"Your hybrid swing is showing solid fundamentals with a good club speed and decent ball speed. However, your attack angle is slightly positive, which is good for hybrids, but consider focusing on making sure the clubface is square to your path at impact for straighter shots. The backspin is a bit high, which can affect distance. Try to reduce that while maintaining good contact. Lastly, aim to improve your launch angle for better distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:29:37,Herald,4 Hybrid,4 Hybrid,78.62831202745437,2.58,2.15,-2.09,-4.24,109.56514045836502,1.3934566014860976,5.230000019073486,-1.4500000476837158,2195.80712890625,-41.01150894165039,2196.18994140625,Measured,1.0700000524520874,3.149606333955376,99.6172284810782,-1.2899999618530271,-2.2419071450894705,155.54461028515107,-1.2200000286102295,-3.313648167554476,"You're generating good club speed and distance with your hybrid, but the slight left spin indicates your club face is closed at impact. Focus on keeping your club face square throughout the swing. A launch angle of just over 5 degrees is quite low, which can affect distance. Work on your follow-through to help raise your launch angle and improve overall shot consistency.",club face square drill,1.1509776,69.998,97.22,0 -12/22/24 19:30:15,Herald,4 Hybrid,4 Hybrid,78.06907794475555,2.4,-1.04,-7.83,-6.79,80.95472273951691,1.0369627113670197,5.0,-6.559999942779541,3897.77685546875,43.5403938293457,3898.02001953125,Estimated,-0.6399999856948853,1.4216971948808066,51.377950780454285,-6.679999828338623,-5.971128479237109,93.18678547514082,-6.699999809265137,-10.87051541453377,"Your shot shows that the club face is significantly closed at impact, which is causing the ball to start left and lead to a high amount of backspin. To improve, focus on getting the club face square to the target at impact. Also, consider increasing your launch angle to achieve a better trajectory for distance.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:33:00,Jason,,Pitching Wedge,67.06335119724274,-0.65,-1.92,0.13,2.05,84.39960673691803,1.2585056551779965,20.729999542236328,-0.1299999952316284,5374.16650390625,-138.8502960205078,5375.9599609375,Estimated,1.4800000190734863,16.28390192027166,105.78521498276586,0.3700000047683716,0.6780402307205833,115.69334851133226,0.4099999964237213,0.831146072448604,"Great job on generating good club speed and ball speed, which shows you're making solid contact! However, the slightly negative attack angle indicates that you might be hitting down on the ball more than you want with your pitching wedge. This could be affecting your distance and spin. Focus on a more level swing path to promote better contact and distance. Try aligning your clubface more towards your intended target during your swing to minimize the sidespin, which is causing a slight fade.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:33:22,Lauren,,Pitching Wedge,65.90014430522919,1.98,-2.63,2.06,4.69,85.00358057022095,1.2898845892735913,26.299999237060547,1.3600000143051147,4497.53857421875,381.6216430664063,4513.7001953125,Estimated,-4.849999904632568,21.981627082772548,110.80489587311148,-0.209999993443489,-0.415573036224302,119.88188932619688,-0.3400000035762787,-0.7108485974404033,"Your swing speed and ball speed are decent, but the club path is too far to the left (-2.63 degrees) and the face angle is slightly open (2.06 degrees). This means the ball is likely starting left and slicing back to the right. To improve your accuracy, try focusing on keeping your club path more neutral. Also, your backspin is a bit high, which can affect distance. Work on striking the ball more efficiently to lower that spin. Aim for consistent contact for better control.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:33:42,Brian,,Pitching Wedge,69.83715224742889,-0.57,4.21,-1.43,-5.64,88.29187970712519,1.264253722636231,24.1299991607666,-0.6499999761581421,5566.89453125,411.73779296875,5582.10009765625,Estimated,-4.230000019073486,22.025370528781423,114.35913899068235,-2.3399999141693115,-4.680665011973304,122.1456684550285,-2.430000066757202,-5.172790773508325,"Your shot data shows that you have a good club speed and decent carry distance. However, your club face is slightly closed at impact, which is causing the ball to curve left and reducing your accuracy. Focus on keeping the club face square at impact to improve your direction and consistency.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:34:18,Lauren,,Pitching Wedge,73.03597120046615,1.82,-1.38,4.23,5.61,92.02755928360055,1.260030609177594,20.51000022888184,3.299999952316284,6012.64208984375,920.0635375976562,6082.6298828125,Measured,-8.699999809265137,20.12248369460553,119.1163550331712,0.0799999982118606,0.1640419965601758,127.23096347143655,-0.1400000005960464,-0.3171478382881965,"Your shot data shows that you're generating decent club speed and a good amount of backspin, which is great for stopping the ball on the greens. However, your club path is slightly inside-out (negative), which can make your ball curve to the left. Try to focus on keeping your club path more neutral. Additionally, your launch angle is good, but a slight reduction in backspin can help with distance. Work on making clean contact to reduce unwanted spin, and you'll improve your carry distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:34:41,Brian,,Pitching Wedge,72.85701629400253,-0.54,5.82,3.78,-2.0400000000000005,89.23138887010646,1.2247466806769554,24.950000762939453,3.839999914169312,5943.662109375,2266.0986328125,6361.0,Estimated,-20.8700008392334,23.009624137753235,113.18897312879562,-4.21999979019165,-8.33333296896592,119.59754754058122,-4.639999866485596,-9.667541446664927,"Your club speed is solid, but the attack angle is slightly negative, which suggests you're hitting down on the ball a bit more than needed for a pitching wedge. This can lead to excessive backspin, making it harder to control the shot. Work on getting a more neutral to positive angle of attack. Also, your ball is spinning a lot, which can cause it to balloon and lose distance. Focus on a smoother swing to reduce spin and improve your distance control.",neutralize attack angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:35:26,Jason,,Pitching Wedge,70.46349442005157,4.03,4.78,4.82,0.04,85.65229415412796,1.2155555846199158,26.15999984741211,4.559999942779541,5548.14404296875,1345.3125,5708.919921875,Estimated,-13.630000114440918,22.506560950289668,108.78171299798488,-0.1899999976158142,-0.3608923924323868,116.01049735997913,-0.5,-1.017060346080875,"Good job on your pitch shot! Your club speed is decent, but your backspin is quite high, which indicates the ball is climbing quickly. This may lead to a loss of distance. Focus on keeping your attack angle a bit lower and ensuring your clubface is square at impact. A drill to help with this is to practice making shallow swings, maintaining a downward strike without digging into the ground too much.",shallow swing drill,1.1509776,69.998,97.22,0 -12/22/24 19:35:59,Brian,,Pitching Wedge,68.76342280864715,-0.53,5.4,-1.1,-6.5,91.42358545029764,1.3295380264113457,20.34000015258789,-0.2300000041723251,5110.55517578125,1474.1197509765625,5318.91015625,Measured,-16.09000015258789,18.744530727946767,118.46018874172567,-6.230000019073486,-12.860892269580065,128.018366358614,-6.639999866485596,-14.807523592715713,"Your swing has good club speed, but the club face is slightly closed at impact, causing the ball to go left and lose distance. Focus on improving your club face alignment to square it at impact. Also, try to reduce the backspin for better carry distance. Work on striking the ball more consistently to get more distance and accuracy.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:36:22,Brian,,Pitching Wedge,67.75680145978927,-1.66,5.86,0.83,-5.03,91.31174034040488,1.3476394749034075,24.229999542236328,1.409999966621399,5067.57080078125,1630.9222412109375,5323.5498046875,Measured,-17.84000015258789,23.15179294465929,119.57567060282236,-5.409999847412109,-11.264216858122497,127.8980682317615,-5.820000171661377,-12.959317630477244,"Your shot data shows you are generating good club speed and ball speed, but your attack angle is too shallow, leading to a lower than ideal launch. Additionally, your carry distance is off to the left, which suggests you may be coming into the ball with an open face and an outside-in path. Focus on improving your attack angle and ensuring that your club path is more neutral.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:36:48,Lauren,,Pitching Wedge,70.17269269704819,-1.36,8.21,6.76,-1.450000000000001,89.45508762312693,1.274784879772611,23.459999084472656,6.579999923706055,6982.40380859375,1990.3074951171875,7260.52978515625,Estimated,-15.90999984741211,22.211284867598124,112.04067586106066,0.5299999713897705,1.038932590560755,117.97899623431567,0.2000000029802322,0.415573036224302,"Your club speed is solid for a pitching wedge, and your carry distance of about 112 yards is promising. However, your attack angle is slightly negative, which suggests you're making contact a bit too steeply. This can lead to inconsistent strikes and distance control. Your ball's backspin is high, which is good for stopping the ball on the green, but you need to work on keeping the clubface more square to your path at impact to improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:37:08,Lauren,,Pitching Wedge,70.50823314666748,1.81,6.23,5.66,-0.5700000000000003,85.29438468253011,1.209708155714316,23.940000534057617,5.429999828338623,6083.69677734375,2019.060546875,6409.990234375,Estimated,-18.36000061035156,19.969378504721817,106.24453055241702,-1.100000023841858,-2.03412069216175,113.26552572373748,-1.5199999809265137,-3.0074364840984344,"Your pitching wedge swing shows some potential, but there are areas for improvement. Your attack angle is slightly positive, which is good for a wedge, but your club path and face angle suggest you may be aiming to the right (target). This can lead to inconsistency. Focus on aligning your clubface more squarely to your intended target line during your setup, and work on making smoother follow-throughs.",alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:37:27,Herald,,Pitching Wedge,68.7410534453392,-1.78,6.28,2.93,-3.35,92.07229903420466,1.339407739909278,23.40999984741211,3.190000057220459,5463.46533203125,1066.93896484375,5566.669921875,Measured,-11.050000190734863,23.21740915662349,120.92081859235168,-0.949999988079071,-1.9903762032019896,129.0573039683759,-1.2100000381469729,-2.723097045122273,"Your pitching wedge shot shows good potential! With a club speed of nearly 69 mph and a decent smash factor of 1.34, you're making solid contact. However, your attack angle is slightly negative, which could reduce the height and distance. Focus on creating a more upward angle through impact to promote better launch. Additionally, working on your swing path, which is quite rightward, can help straighten out your shots and improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:37:51,Brian,,Pitching Wedge,67.891017639637,-1.54,5.68,-2.58,-8.26,93.63815617240834,1.3792421947397548,21.64999961853028,-1.409999966621399,5016.951171875,2073.98681640625,5428.740234375,Measured,-22.459999084472656,20.898950198805323,122.1456684550285,-10.1899995803833,-21.609798405139145,131.1898465014756,-10.739999771118164,-24.44225693339854,"Your pitching wedge shot shows potential, but the face of your club is angled a bit left at impact (2.58 degrees closed), which is causing the ball to curve left (hook). Try to align your clubface more towards your target at address and through impact. Also, your attack angle is slightly descending, so make sure you are striking the ball rather than the ground too early. Focusing on these will help improve your accuracy and distance.",club face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:38:23,Jason,,Pitching Wedge,64.4685050535202,-3.84,7.68,8.87,1.1899999999999995,87.84449073431915,1.3625954357308698,24.350000381469727,8.25,7357.27001953125,-218.35867309570312,7360.509765625,Estimated,1.7000000476837158,22.63779546011984,109.77689673222903,9.869999885559082,18.81014902581273,115.25590153583288,9.84000015258789,19.6959751879856,"Your pitching wedge shot shows good club speed and ball speed, but the club face is pointed to the right relative to your swing path. This is causing the ball to slice. Try to focus on aligning the club face more square to your target as you swing. This will help improve your accuracy and distance control.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:38:44,Herald,,Pitching Wedge,65.56460385560989,-4.78,5.95,4.08,-1.87,82.40873476782781,1.256908910016646,25.549999237060547,4.099999904632568,4802.5888671875,310.5694885253906,4812.6201171875,Estimated,-3.700000047683716,19.90376229275762,104.99781209558842,3.1700000762939453,5.796150523398069,114.02012154788372,3.049999952316284,6.058617457156629,"Your shot data shows a solid carry distance of around 105 yards with a good club speed. However, your attack angle is slightly negative, meaning you're hitting down on the ball too much. This can lead to excessive backspin, making it harder to control the ball's distance. Focus on a more neutral swing path and try to catch the ball slightly on the upswing to lower the spin and improve carry distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:41:22,Herald,,7 Iron,67.42126101016999,-5.39,7.97,10.01,2.04,83.1469193197081,1.2332447965808,17.84000015258789,9.220000267028809,1417.434814453125,384.5772399902344,1468.6800537109375,Estimated,-15.18000030517578,9.547243319812424,97.56123854292036,7.110000133514404,12.073490425353498,121.77383560559156,6.630000114440918,14.05293089742213,"Your shot shows that your club speed is decent, but your attack angle is a bit steep, which means you're hitting down on the ball too much. This can cause lower launch and less distance. Also, your club face is open compared to your path, causing the ball to curve to the right. Work on getting your club face more in line with your target path for straighter shots.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:41:55,Jason,,7 Iron,70.53060250997544,-0.19,0.22,7.26,7.04,92.72101261811169,1.3146210200741977,19.479999542236328,5.989999771118164,2063.523193359375,-253.36880493164065,2079.02001953125,Measured,7.0,15.474627310089772,126.44356892786618,7.860000133514404,17.290026209297025,146.40200270600326,8.050000190734863,20.494312372238937,"You're hitting your 7 iron with good speed, and your ball distance is solid at 126 yards of carry. However, your club face is tilted open at impact, causing a bit of fade (right spin). Focus on squaring the face at impact to improve accuracy and distance. A small change in your grip can help. Keep practicing!",club face square drill,1.1509776,69.998,97.22,0 -12/22/24 19:42:28,Lauren,,7 Iron,73.50572782993316,-0.96,2.45,4.97,2.52,100.10290080308914,1.3618381010346927,17.610000610351562,4.389999866485596,3444.346923828125,-855.5801391601562,3549.02001953125,Measured,13.949999809265137,18.033682521612945,137.76246457202433,9.31999969482422,22.309710228495305,152.46062954971785,9.729999542236328,25.75459160219134,"Your shot data reveals that you're generating a decent club speed of about 73 mph, but there are areas to improve. Your attack angle is very slightly downward (-0.96), which is good for an iron shot, but the club face is quite open (4.97 degrees) relative to your club path (2.45 degrees), causing rightward spin. This contributes to your ball deviating significantly to the right. Work on squaring the club face at impact to reduce this side spin, which should help improve your accuracy. Additionally, keep an eye on your backspin, as a spin rate over 3000 rpm can lead to more unpredictable shots. Practice keeping your ball flight lower and more controlled. A good drill for you is the 'swing path drill' to help with alignment and face control.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:42:52,Herald,,7 Iron,70.75429614305496,0.35,5.28,5.4,0.1200000000000001,86.14441434430319,1.2175149643228962,15.079999923706056,5.099999904632568,3507.921875,1366.2711181640625,3764.60009765625,Estimated,-21.280000686645508,9.689413169669365,99.93437732972508,-0.2000000029802322,-0.3499562376002316,117.01661956310272,-1.0199999809265137,-2.07786518112151,"Your 7-iron swing shows good club speed but has a slight tendency to push the ball right (since the club path is to the right and the face is also slightly open). Work on aligning your clubface more square to your target. Reducing your backspin could help with distance, so consider focusing on a more downward strike with the ball slightly forward in your stance.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:43:22,Lauren,,7 Iron,75.40712371110916,-3.32,3.3,9.22,5.920000000000001,90.3498570355041,1.1981607650444508,19.239999771118164,7.989999771118164,2500.898681640625,-282.2887878417969,2516.780029296875,Measured,6.440000057220459,14.905948953612892,120.62554668146367,9.960000038146973,20.85520466689468,137.47812278640868,10.109999656677246,24.12510808475168,"Your swing speed and ball speed are good, but your attack angle suggests you're hitting down on the ball too much. This can lead to loss of distance and accuracy. Try to work on having a more level swing path to improve both carry and total distance. Your shot is also turning left due to the face angle; focus on lining up the clubface more consistently with your intended target.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:43:50,Brian,,7 Iron,75.2505381679535,1.45,1.33,7.16,5.83,94.82372969709468,1.2601069973141628,19.350000381469727,6.050000190734863,5371.29296875,75.9399185180664,5371.830078125,Measured,-0.8100000023841858,19.92563297281117,125.79833276169302,6.199999809265137,13.571740475913884,135.36744884746076,6.130000114440918,14.45756768103763,"Your 7-iron shot shows a decent club speed of around 75 mph, but the face angle being significantly open (7.16 degrees) means your shots are likely right of the target. Also, the high backspin (over 5000 rpm) may lead to less distance. To improve accuracy and distance, try to square the clubface at impact and reduce your backspin for a more penetrating ball flight.",face angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:44:34,Lauren,,7 Iron,74.69130408525467,0.72,0.85,7.01,6.16,99.81209669077998,1.3363282099995435,16.889999389648438,5.860000133514404,3677.303466796875,188.8580780029297,3682.14990234375,Measured,-2.940000057220459,17.618110397970668,137.21565793855189,5.170000076293945,12.368766508045042,151.35606947028646,5.039999961853027,13.309273542155324,"Your 7 iron shot shows good speed and decent distance, but your clubface is open at impact, which causes the ball to veer slightly to the right. To improve accuracy, focus on aligning your clubface more squarely and keeping your swing path consistent. Your backspin is a bit high, which can lead to loss of distance; lowering the angle of attack slightly could help with that.",clubface alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:45:01,Lauren,,7 Iron,74.80315090179442,3.06,2.77,4.83,2.06,104.6438788239684,1.3989234084717963,14.31999969482422,4.320000171661377,4779.77587890625,-11.679218292236328,4779.7900390625,Measured,0.1400000005960464,17.497812271118164,141.8416373853088,4.630000114440918,11.439194813961535,154.30883864080897,4.599999904632568,12.39063823104948,"Your club speed is solid for a 7 iron, but the ball has quite a bit of backspin, which can lead to less distance. You might want to work on lowering your attack angle slightly and aligning your club path more with your target to improve accuracy. Overall, aim to make more consistent contact and better control the face angle at impact.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:47:28,Lauren,,Driver,79.74678019285201,-7.7,-11.08,-8.54,2.540000000000001,110.66124301507809,1.387657818252542,1.5800000429153442,-8.399999618530273,2081.051025390625,-291.7319030761719,2101.39990234375,Estimated,7.980000019073486,0.3937007917444219,46.18328776246608,-7.849999904632568,-6.31014852941297,128.8276461835503,-7.489999771118164,-16.786964064784343,"Your driver data indicates a significant downward angle of attack and a strong leftward club path, which is causing your shots to slice and lose distance. Focus on hitting up on the ball more and aim for a more neutral swing path to improve your accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:48:19,Herald,,Driver,107.32820515155792,-8.41,-12.43,-0.16,12.27,128.86990338243413,1.200708641316206,10.619999885559082,-1.6799999475479126,3228.272705078125,20.84756660461425,3228.340087890625,Measured,-0.3700000047683716,19.181977703446137,192.1150406017423,-1.899999976158142,-6.37576526285261,211.0564303950905,-1.909999966621399,-7.020997257222234,"Your driver swing shows a few areas for improvement. The negative attack angle (-8.41 degrees) indicates you're coming down too steeply, which can lead to higher spin and reduced carry distance. Your club path being significantly negative (-12.43 degrees) suggests you are swinging too much from the outside to the inside, which can cause hooks. Aim to increase your attack angle closer to neutral and work on a more inside-out swing path. Also, lowering your backspin (3228 rpm) can help with distance. Focus on a smoother, more upward strike on the ball.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:48:55,Brian,,Driver,88.73926424264909,0.66,1.12,-2.27,-3.39,123.16571744555311,1.3879506270050672,12.3100004196167,-1.7300000190734863,4983.013671875,-510.54974365234375,5009.10009765625,Measured,5.849999904632568,23.56736506830157,176.4545072964429,0.9200000166893004,2.832458267521673,188.34207816822527,1.090000033378601,3.587051484290697,"Your driver swing shows you have decent power with an impressive club speed of nearly 89 mph, resulting in a good ball speed of 123 mph. However, your club face is slightly closed at impact, leading to a left spin and potential hooks. To improve consistency, work on getting the club face more square at impact. Additionally, your backspin is a bit high, which can affect distance. Focus on a slightly lower launch angle for more distance. Overall, you’re on the right track, just need to tweak a couple of elements.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:49:45,Herald,,Driver,88.8287416958809,-2.03,3.52,-7.24,-10.76,127.23694088494176,1.4323848166234006,9.09000015258789,-5.5,1336.580322265625,771.6749267578125,1543.3499755859375,Measured,-30.0,8.0271215462476,150.04373688739545,-10.43000030517578,-27.176290100760752,208.74890573434823,-11.84000015258789,-42.83682966376546,"Your driver swing shows some inconsistencies. The club speed is good, but the attack angle is slightly negative, meaning you're hitting down on the ball. Also, the club face is closed at impact, which is causing a significant leftward spin. To improve, focus on a more upward attack angle and ensuring the club face is square at impact. This will help straighten out your shot and improve your distance.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:50:35,Brian,,Driver,122.60648029088976,0.0,0.0,0.0,0.0,127.25930649362635,1.0379492681928195,15.869999885559082,-2.490000009536743,2052.1669921875,-348.5719299316406,2081.56005859375,Measured,9.640000343322754,24.4531933163762,204.41818985487225,0.4099999964237213,1.4545056919694872,225.4702452435613,0.6899999976158142,2.712160922882333,"Great job on generating a solid carry distance of about 204 yards with a good club speed. However, your attack angle, club path, and club face are all at 0 degrees, meaning you're likely hitting the ball straight but with no upward angle, which can impact your distance and ball flight. Focus on getting a slight upward angle of attack and aligning your club face for better accuracy. This can enhance your launch conditions and increase carry distance.",attack angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:51:19,Lauren,,Driver,91.6696508359909,2.24,-3.5,-3.81,-0.31,122.6512231134584,1.3379697860189042,13.760000228881836,-3.569999933242798,4413.89453125,-1500.03369140625,4661.81982421875,Measured,18.770000457763672,24.03761910683216,175.6780345345378,4.679999828338623,14.337269554185127,188.8123238631488,5.260000228881836,17.3009615493238,"Your swing path is too far to the left, and your club face is closed at impact, which is causing a significant slice. Focus on aligning your club face more towards your target and adjusting your swing path to be more neutral. This should help reduce sidespin and improve your accuracy. Additionally, work on lowering your backspin to gain more carry distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:52:13,Lauren,,Driver,90.68539885044098,1.92,0.65,-4.5,-5.15,117.88654633955866,1.2999506848283042,12.289999961853027,-3.619999885559082,2959.192626953125,-1570.781494140625,3350.25,Measured,27.959999084472656,15.573052670986954,161.45013193898194,5.570000171661377,15.682414414861796,180.5446102349997,6.599999904632568,20.73490654004217,"Your driver speed is good, but the club face is closed at impact, causing the ball to spin left and reducing distance. Focus on keeping the club face square or slightly open to improve accuracy and distance. Additionally, your launch angle is decent, but lowering your backspin will help the ball fly straighter and further.",face angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:52:47,Brian,,Driver,88.09055270671846,-0.02,3.49,-17.66,-21.15,117.70758733714229,1.3362112476354688,9.399999618530272,-14.06999969482422,1017.1295776367188,587.2399291992188,1174.47998046875,Measured,-30.0,6.080489701636509,122.12379151726964,-17.530000686645508,-36.789149632537374,186.2970266989469,-18.709999084472656,-59.75502823837997,"Your shot data shows that your club face is significantly closed at impact, which is causing a big slice to the left (you are aiming way off target). Focus on keeping your club face square to the target as you swing. Additionally, your attack angle is nearly level, which is good, but try to get a bit more upward angle for better launch conditions. To improve your accuracy and ball flight, work on your grip and alignment, ensuring your face is aimed at your target.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:53:36,Jason,,Driver,82.16267143011092,2.44,0.49,-1.0,-1.49,112.00340140026128,1.363190843855819,13.630000114440918,-0.7599999904632568,4886.4443359375,-2821.189697265625,5642.3798828125,Measured,30.0,17.72747005594374,145.8005287589549,11.609999656677246,29.3416438686952,157.93962600971463,12.579999923706056,34.40507237685324,"Your club speed is decent, but your club face being slightly closed (-1 degree) at impact is causing a significant amount of sidespin, leading to a hook. Try to keep the clubface square to the target at impact. Additionally, reducing your backspin can help improve carry distance. Focus on keeping your attack angle a bit lower for a more penetrating ball flight.",club face awareness drill,1.1509776,69.998,97.22,0 -12/22/24 19:54:08,Jason,,Driver,85.29438229322434,0.28,-5.42,-6.49,-1.0700000000000005,114.91141692364818,1.3472331217383888,18.0,-6.010000228881836,1598.2537841796875,-885.926513671875,1827.3699951171875,Measured,29.0,20.41775977729708,172.48468579752443,0.9900000095367432,2.9746281173786144,194.55379351460945,1.830000042915344,6.211723168515789,"Your driver speed is solid, but your club path is significantly out-to-in, which is causing your shots to slice. Focus on getting the club path more neutral while aiming to keep the clubface square at impact. This will help lower your sidespin and improve accuracy. Additionally, try to increase your attack angle slightly for better launch conditions and distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:54:42,Brian,,Driver,87.3076249909401,2.01,-5.65,-1.92,3.73,114.32981723226476,1.309505524221152,17.170000076293945,-2.2799999713897705,1879.8466796875,-1085.329833984375,2170.659912109375,Measured,30.0,19.531933615124217,167.47593503245116,5.769999980926514,16.84164389377088,188.735779611814,6.710000038146973,22.058179677714406,"You're generating good ball speed and carrying the ball decent distances, but your club path and face angle suggest a slice. Focus on correcting your swing path to be more neutral and try to close the clubface at impact. Practicing with a mirror or video can help you see your alignment and swing path better.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:55:17,Herald,,Driver,90.23801158428194,6.04,-5.76,-3.3,2.46,122.36041900114924,1.3559742380500608,13.949999809265137,-3.430000066757202,3228.869384765625,-626.458984375,3289.080078125,Measured,10.979999542236328,22.473751801356684,183.6832916584372,0.6399999856948853,2.04505681440169,200.8420697995425,1.0099999904632568,3.532370873090997,"Your swing speed is good, but your club path is going too far to the left, which is causing your ball to spin left and lose distance. Focus on aligning your swing path more to the right while keeping your club face square to your target. Reducing your backspin will also help improve your distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:55:58,Herald,,Driver,92.3854704618454,5.16,-8.96,-24.03,-15.07,63.39477595606786,0.6861985509101185,7.619999885559082,-20.86000061035156,9771.7392578125,-462.5328063964844,9782.6796875,Estimated,2.7100000381469727,1.7497812531855883,40.376199813139465,-20.59000015258789,-14.195099704328186,63.74671833145021,-20.34000015258789,-22.156605038611588,"Your shot data shows that you're hitting across the ball (negative club path and face angle), causing a big slice that limits distance. To improve, focus on aligning your clubface square to the target and work on an inside-out swing path. This will help you gain more distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:56:27,Herald,,Driver,88.09055270671846,4.76,-2.86,2.9,5.76,114.19559798045248,1.2963433021092063,12.380000114440918,2.0299999713897705,1429.907958984375,615.5198974609375,1556.760009765625,Measured,-23.290000915527344,10.804899202569572,146.88319521341327,-2.130000114440918,-5.468066334724426,186.756342268598,-3.049999952316284,-9.930008380423487,"Your club speed is good, but your attack angle is slightly upward. This is usually beneficial, but your club path swings slightly to the left (negative), while your club face points to the right (positive). This could cause a fade or slice. Focus on aligning your clubface and path to both aim down the target line. Also, your spin rate is a bit low, which may hinder your distance, so try to maximize your upward attack angle while getting the face square.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:58:23,Brian,5 Wood,5 Wood,79.9481044626236,-0.75,1.66,4.65,2.99,110.21385404227205,1.378567444257517,14.470000267028809,4.03000020980835,2805.0888671875,-917.9282836914062,2951.4599609375,Measured,18.1200008392334,16.480751599115138,154.4947508937239,9.90999984741211,26.596674318355326,173.52361506367924,10.520000457763672,31.68197559246869,"Your swing speed is solid, but your attack angle is slightly negative, which means you're hitting down on the ball. Aim to level out your swing to get better height and distance. Additionally, the club face is open relative to your swing path, causing the ball to veer right. Focus on aligning your club face with your swing path for straighter shots.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:58:53,Brian,5 Wood,5 Wood,80.90998708486558,-0.26,7.28,-0.25,-7.53,115.00089642485636,1.421343650744045,15.199999809265137,0.7099999785423279,4995.0556640625,-36.61632537841797,4995.18994140625,Estimated,0.4199999868869781,24.38757501851024,163.46237634522913,0.949999988079071,2.723097045122273,174.66098220614185,0.959999978542328,2.9199475061789144,"Your club speed is solid, but your attack angle is slightly negative. This means you're hitting down on the ball a bit, which can cause high backspin. Try to focus on sweeping the ball off the ground for a better launch. Additionally, your club path is quite strong to the right, but the face is slightly closed. Aim to align your clubface more with your path to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:59:24,Brian,5 Wood,5 Wood,78.98622184038163,0.84,2.43,2.89,0.4599999999999999,112.09288090146948,1.4191447354956546,13.899999618530272,2.680000066757202,5475.349609375,-1007.8784790039062,5567.33984375,Measured,10.43000030517578,20.888013815827662,153.6854710687876,7.590000152587891,20.29746165044457,164.315393358469,7.849999904632568,22.44094473832547,"Your shot shows a decent club speed and ball speed, which is great! However, the high backspin and sidespin indicate that you may be impacting the ball with an open club face, causing the ball to spin more than desired. Focusing on closing the club face at impact can help reduce that spin and improve your accuracy. Also, try to keep your launch angle lower for better distance. Consider working on your swing path for more consistency.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:00:33,Brian,,Gap Wedge,64.78167613983155,-4.69,-8.32,1.63,9.95,80.05995332713974,1.2358425730499774,26.75,0.3000000119209289,6136.75634765625,3220.5029296875,6930.47021484375,Estimated,-27.690000534057617,19.22572114945501,95.3521434148788,-9.640000343322754,-15.955817731598016,101.3123323822856,-10.18000030517578,-17.90245009768455,"Your gap wedge shot shows a few areas to work on. The attack angle is slightly down (indicating you might be hitting into the ground a bit too much), and the club path is significantly outside-in. This can lead to less consistent contact and unwanted left-to-right spin on the ball. Focus on improving your swing path and making sure your angle of approach is more neutral. This will help you hit the ball cleaner and straighter.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:00:51,Herald,,Gap Wedge,61.31442482709885,-2.82,-0.17,-1.84,-1.6700000000000002,73.48335505333125,1.198467656844987,30.309999465942383,-1.5299999713897705,4023.52734375,1107.508544921875,4173.169921875,Estimated,-15.390000343322754,18.79921264283508,89.14041972488758,-6.099999904632568,-9.470690724870565,97.87838739156724,-6.440000057220459,-10.979877158408613,"Your gap wedge shot shows a slight downward angle of attack, which is good for making solid contact. However, your club face was closed relative to the path, causing the ball to start left and deviate from your target. Aim to square the face better at impact. You have good club speed and a decent carry distance. Focus on improving your accuracy by working on your alignment and swing path.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 20:01:13,Brian,,Gap Wedge,56.01288572311401,-5.14,-1.47,3.69,5.16,58.38403908708051,1.042332283605021,31.420000076293945,2.8499999046325684,6151.97216796875,-1090.2950439453125,6247.83984375,Estimated,10.050000190734863,12.35783012506738,60.0612386181474,5.510000228881836,5.774278278918189,65.91207209938466,5.690000057220459,6.539807357189432,"Your gap wedge shot shows potential, but we need to make a few adjustments. The club speed is decent, but the attack angle is a bit too steep, which can cause the ball to pop up too high and lose distance. The face angle is open relative to your swing path, contributing to a right direction. Focus on keeping your club face more square at impact and work on a more neutral swing path to improve accuracy.",face angle drill,1.1509776,69.998,97.22,0 -12/22/24 20:01:34,Jason,,Gap Wedge,53.75358002901078,-4.93,-1.21,7.28,8.49,53.55225695389208,0.99625470387256,30.40999984741211,5.829999923706055,1598.9947509765625,923.179931640625,1846.3599853515625,Estimated,-30.0,8.945756857353445,52.854331193912,2.200000047683716,2.03412069216175,64.3372704968333,1.5199999809265137,1.706036633856968,"Your swing speed is decent for a gap wedge, but you're hitting down on the ball too much (-4.93 degrees). This is causing some unwanted backspin and affecting your distance. Try to focus on a shallower angle of attack, which will help you lift the ball more effectively. Also, your club face is open relative to your path (7.28 degrees), leading to a slice effect. Work on squaring the club face at impact for straighter shots.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:02:06,Lauren,,Gap Wedge,52.67985059022904,-5.91,-6.77,0.53,7.3,53.91016642548993,1.0233545809541285,36.54999923706055,-0.4099999964237213,1433.8336181640625,-326.2853698730469,1470.489990234375,Estimated,12.81999969482422,12.204723892232778,56.50699550057652,1.2200000286102295,1.202974619713146,67.59623753171263,1.4800000190734863,1.7497812531855883,"Your club speed and ball speed are pretty close, which is great! However, your attack angle is negative, meaning you're hitting down on the ball, and the club path is also a bit too much to the left, suggesting an inside-out swing path. Work on achieving a more level strike and ensure your club path is more neutral. Also, consider focusing on your launch angle; a bit lower could help maximize distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:02:21,Herald,,Gap Wedge,54.46939965486527,1.51,-9.29,0.0,9.29,39.258230898810325,0.7207391883803099,18.979999542236328,38.68000030517578,4128.6640625,-2383.684814453125,4767.3701171875,Estimated,30.0,2.03412069216175,21.99256346575021,41.810001373291016,14.66535374285877,26.2029728747666,42.22999954223633,17.607174014993006,"Your gap wedge shot shows that you're making contact but need to work on your swing path and control. The club path being significantly to the left (-9.29 degrees) suggests an outside-in swing, which can lead to pulls and slices. Additionally, your ball speed and smash factor indicate there's room to hit the ball more effectively. Focus on a more neutral swing path and aim to keep the face square to that path at impact. This will help improve your accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:02:53,Jason,,Gap Wedge,55.02863373756409,-6.91,2.67,6.71,4.04,48.92179943180463,0.8890244243590811,11.699999809265137,5.849999904632568,2385.720703125,-88.73126983642578,2387.3701171875,Estimated,2.130000114440918,1.3888888281609866,24.96719080091566,6.010000228881836,2.613735822722873,38.024933792290085,6.050000190734863,4.00262465088386,"Your club speed is decent for a gap wedge, but the attack angle of -6.91 degrees indicates you're hitting down too much. This could lead to unnecessary backspin and loss of distance. Your face angle suggests the club face is closed at impact, which may cause the ball to hook. Focus on leveling out your swing path and keeping the club face square at impact to improve consistency and distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:03:29,Jason,,Gap Wedge,62.8579108953476,-6.5,-8.11,-1.58,6.529999999999999,73.192559474257,1.164412854829293,29.0,-2.309999942779541,6347.220703125,610.0498046875,6376.47021484375,Estimated,-5.489999771118164,18.35083137025981,85.87051004932528,-4.349999904632568,-6.517935112709552,91.5463655747235,-4.429999828338623,-7.075677607684213,"Your shot data shows that your gap wedge club path is quite steep and moving to the left, which can lead to hooks or left shots. Your attack angle is also negative, indicating you're hitting down on the ball more than you should for your gap wedge. Focus on making a more neutral swing path and getting the clubface aimed at your target at impact. Consider working on a smoother takeaway to improve your overall path and encourage a more upward strike on the ball.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:03:58,Lauren,,Gap Wedge,62.41052362918853,-0.88,0.76,-0.5,-1.26,68.85290179786125,1.1032258310625631,25.729999542236328,-0.3199999928474426,4696.408203125,2277.415283203125,5219.47021484375,Estimated,-25.8700008392334,12.806211397642642,76.78258647096754,-7.130000114440918,-9.525371596807986,85.89238698708414,-7.820000171661377,-11.690725364742434,"Your shot shows a good club speed for a gap wedge, but the club face is slightly closed at impact, which is causing the ball to spin to the left and drop short of your target. Focus on keeping the club face square at impact and work on a smoother swing path to improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 20:04:25,Lauren,,Gap Wedge,52.16535523414612,-4.93,-4.5,0.72,5.22,56.19184250688932,1.0771869999671269,30.309999465942383,0.0299999993294477,1695.9344482421875,509.4500427246094,1770.800048828125,Estimated,-16.719999313354492,9.973752869383247,58.38801165469886,-2.220000028610229,-2.2637793895693505,70.66929231367703,-2.5999999046325684,-3.204286945155076,"Your club speed is decent, but your attack angle is a bit too steep (-4.93 degrees), which means you're hitting down on the ball instead of sweeping it. This can lead to lower launch and less distance. Also, your club path is moving left (-4.5 degrees), which could result in a pull or hook. Focus on improving your angle of attack and keeping your swing path more neutral for better ball flight and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:40:26,Jason,56,Sand Wedge,64.69219868659974,-1.21,5.89,12.4,6.510000000000001,62.54473776105988,0.9668049475958732,36.83000183105469,10.920000076293944,3531.64013671875,1483.8394775390625,3830.699951171875,Estimated,-22.790000915527344,17.322834315279124,68.68985079865752,6.199999809265137,7.414698179335517,75.60148214020137,5.659999847412109,7.458442668295277,"You're making solid contact, but your club face is a bit open at impact, causing a higher launch and sidespin. This leads to less control and more deviation in your shots. Focus on closing the club face and keeping a more neutral swing path to improve accuracy.",club face drill,1.1509776,69.998,97.22,0 +12/22/24 18:41:07,Brian,56,Sand Wedge,62.96975771188736,0.0,0.0,0.0,0.0,56.21420811557391,0.8927175545565401,28.81999969482422,31.8700008392334,3415.152099609375,-885.1264038085938,3527.989990234375,Estimated,14.529999732971191,9.394138129928706,56.353890310692805,36.06999969482422,33.18022668597996,66.16360265016556,36.27000045776367,39.14041982519029,"Your shot data shows some room for improvement, especially in your launch direction and spin. The club speed is good for a sand wedge, but the attack angle is neutral at 0 degrees. Try to create a slight downward angle of attack to add more backspin and control. Also, your ball is launching to the right too much, indicating an issue with alignment or clubface positioning. Work on getting the face squared at impact and adjust your stance for better accuracy.",alignment drill,1.1509776,69.998,97.22,0 +12/22/24 18:41:42,Lauren,56,Sand Wedge,59.90515493869782,0.0,4.14,20.61,16.47,66.19094636956197,1.1049290572288233,17.700000762939453,17.450000762939453,4888.67919921875,-2822.479736328125,5644.9599609375,Estimated,30.0,6.299212667910751,62.06255289912224,24.239999771118164,25.48118828545512,75.78740273672338,25.3799991607666,32.4803148626238,"Your shot shows good ball speed and decent carry distance, but the face angle is too open at impact, which is causing a lot of sidespin. This could lead to pushes and slices. Focus on closing the clubface at impact and coordinating your body movement to improve consistency.",clubface alignment drill,1.1509776,69.998,97.22,0 +12/22/24 18:42:17,Herald,56,Sand Wedge,57.55637179136277,-3.78,-2.04,0.35,2.39,63.90927028816259,1.1103769799776222,31.690000534057617,0.0299999993294477,5881.79248046875,-162.23863220214844,5884.02978515625,Estimated,1.5800000429153442,15.277777631246297,69.89282372357548,0.4699999988079071,0.5796150001922626,75.75458733008509,0.5,0.6671041084806433,"Your swing with the sand wedge shows a solid speed and decent launch angle, but the attack angle is a bit too steep (-3.78°). This can lead to less control and higher spin, which might cause the ball to balloon in the air. Focus on a more level swing path to help with distance and accuracy. Your ball is spinning quite a lot (5884 rpm), which also indicates a need to improve your strike on the ball. Try to make contact with the ball first, then the ground for better results.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:43:09,Brian,56,Sand Wedge,62.656586625576026,-7.86,9.07,7.44,-1.63,55.5878686735864,0.8871831624944565,34.88999938964844,7.25,5816.7685546875,156.38116455078125,5818.8701171875,Estimated,-1.5399999618530271,12.893700375562162,55.53368036048414,7.409999847412109,7.163167107079175,60.67366354948581,7.329999923706055,7.742781846533717,"Your swing speed is solid at nearly 63 mph, but your attack angle is steep and the club path is significantly open. This suggests that you're hitting down on the ball too much, which can result in high, short shots with too much spin. Focus on shallowing your attack angle to improve contact, and try to bring your club path more in line with your target.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:44:06,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,60.30780143026459,inf,,32.11000061035156,4029.0400390625,0.0,4029.0400390625,Measured,-0.0,,,,,,,,"It looks like there was an issue with your shot data—some key metrics are missing or not applicable, making it hard to provide specific advice. However, focusing on your setup and making sure your swing is consistent will help. Work on maintaining a steady stance and engaging your core for better control. Practicing a full swing with your sand wedge can also help with accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:45:08,Jason,56,Sand Wedge,62.81317216873168,-1.92,1.61,0.0,-1.61,62.20919816476408,0.9903845963654696,12.279999732971191,26.90999984741211,1458.6812744140625,-842.169921875,1684.3399658203125,Estimated,30.0,2.405949239426292,40.474625174036646,29.450000762939453,19.89282590977996,67.60717182878852,30.39999961853028,34.20822374096065,"Your swing speed is decent for a sand wedge, but the attack angle is slightly negative, indicating you're hitting down too much on the ball. This can create unnecessary spin and affect distance. Try to focus on a more shallow angle of attack. Additionally, the ball is launching right with high deviation; aim to square the clubface more consistently at impact to improve direction.",clubface alignment drill,1.1509776,69.998,97.22,0 +12/22/24 18:46:59,Herald,,Pitching Wedge,63.14871261835098,2.6,-7.28,0.74,8.02,49.70472373428902,0.78710589136927,12.829999923706056,-0.3100000023841858,3262.929931640625,-602.3923950195312,3318.070068359375,Estimated,10.460000038146973,1.7825896199054083,28.29177613366096,0.5600000023841858,0.2734033167362213,43.58048701903226,0.8700000047683716,0.6671041084806433,"Great job on getting decent distance with your pitching wedge! However, your club path is quite steep (negative angle), which is causing the ball to curve left due to sidespin. Try to have a more neutral club path to improve accuracy and distance. Lowering your backspin could also help the ball fly straighter and carry further. Focus on striking the ball more solidly for a better smash factor.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:47:50,Lauren,,Pitching Wedge,62.79080280542374,-5.48,6.67,2.8,-3.87,69.14370164355296,1.1011756269117243,19.690000534057617,3.140000104904175,4621.85400390625,742.7833251953125,4681.16015625,Estimated,-9.130000114440918,8.945756857353445,74.11416742966776,1.100000023841858,1.4216971948808066,86.73446553144458,0.7699999809265137,1.170166252993326,"Your pitching wedge shot shows good club speed and decent ball speed, indicating a solid strike. However, your attack angle is slightly negative, which means you may be hitting down too much on the ball. This can lead to excessive backspin and lower carry distance. Aim for a more neutral or slightly upward attack angle. Consider adjusting your stance and promoting a smoother, more upward swing through the ball to improve your launch angle and carry distance.",attack angle adjustment drill,1.1509776,69.998,97.22,0 +12/22/24 18:48:23,Herald,,Pitching Wedge,65.63171194553375,-1.78,2.16,2.5,0.3399999999999998,85.74177365533615,1.3064076970366287,23.21999931335449,2.319999933242798,6931.80224609375,133.097412109375,6933.080078125,Estimated,-1.100000023841858,20.17716560949384,107.15223156644696,2.0999999046325684,3.9260715344665584,113.58267457238436,2.059999942779541,4.09011362880338,"Your pitching wedge shot shows strong ball speed and decent distance. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. Try to level out your swing to create a more effective impact and increase your carry distance. Additionally, your club path is good, but maintaining a more neutral face angle at impact can help reduce side spin and improve accuracy.",impact angle drill,1.1509776,69.998,97.22,0 +12/22/24 18:49:16,Jason,,Pitching Wedge,67.91338700294494,-3.9,4.54,3.54,-1.0,78.24803182723099,1.1521738979656235,24.809999465942383,3.470000028610229,4815.63232421875,807.5886840820312,4882.8798828125,Estimated,-9.520000457763672,16.94006925466806,96.45668680709603,0.699999988079071,1.181102375233266,105.36963660141828,0.449999988079071,0.8202099502086639,"Great job on your swing! Your club speed is solid, and your carry distance of almost 96 yards is impressive for a pitching wedge. However, you have a slightly negative attack angle, which can cause the ball to lose height. Try to hit up on the ball a little more to increase your launch angle. Additionally, the backspin is quite high, which can help with stopping power but may also limit your distance. Focus on a smoother swing to reduce the amount of spin slightly. Keep up the good work!",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 18:50:07,Brian,,Pitching Wedge,67.57784655332566,-0.68,5.75,2.64,-3.11,91.51306495150584,1.3541873501294972,21.989999771118164,2.890000104904175,6507.46240234375,571.6181030273438,6532.52001953125,Measured,-5.019999980926514,21.861328955920044,117.8368295133114,1.0700000524520874,2.1981626561297105,124.6937810258687,0.949999988079071,2.06692905888157,"Your shot data shows you have a good club speed and solid ball speed, which is great! However, the attack angle is slightly negative, meaning the club is descending at impact. This can lead to excessive spin and a lower trajectory. To improve, try to focus on hitting up on the ball a bit more. This can help reduce backspin and improve your carry distance. Additionally, the club path is moving a bit to the right, so ensure you're starting your swings more from the inside to square up the clubface at impact.",launch angle drill,1.1509776,69.998,97.22,0 +12/22/24 18:50:50,Brian,,Pitching Wedge,67.33178355693818,-0.36,7.24,0.53,-6.71,90.26037753429593,1.3405315107681426,21.729999542236328,1.340000033378601,4966.275390625,50.27486801147461,4966.52978515625,Measured,-0.5799999833106995,20.12248369460553,118.97418831216692,1.2300000190734863,2.559054950785452,128.63079546175595,1.2100000381469729,2.712160922882333,"Your shot data shows good club speed and decent distance with your pitching wedge. However, your attack angle is slightly negative, which means you are hitting down on the ball a bit too much. This can cause a higher spin rate and potentially lead to less control on your shots. Focus on creating a more shallow angle of attack for better distance and control. Additionally, your spin rate is quite high, which can also affect the consistency of your shots. Work on these aspects to improve your overall performance.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 18:52:22,Brian,,Pitching Wedge,74.04259254932404,7.44,5.79,17.43,11.64,83.25877296283579,1.124471335972904,26.350000381469727,15.039999961853027,1766.6868896484375,758.2981567382812,1922.550048828125,Estimated,-23.229999542236328,18.62423468699604,112.82807874823813,10.479999542236328,20.52712152117192,129.37445281702276,9.760000228881836,21.91601087080835,"Great job generating solid ball speed and carrying the ball a good distance! However, your club face is much more open than your club path, which is causing the ball to start off to the right and curve that way. Focus on aligning your club face more towards your target at impact, and consider adjusting your swing path to be more in line with that. This will help improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 18:53:08,Brian,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,60.86703551296341,inf,14.880000114440918,-0.4199999868869781,3137.3798828125,0.0,3137.3798828125,Estimated,-0.0,3.8385825565470384,49.33289513937234,-0.4199999868869781,-0.3608923924323868,70.66929231367703,-0.4199999868869781,-0.5249343564003475,"It looks like your club speed wasn’t recorded, which is crucial for understanding your swing. Your ball speed is decent, and it’s great that you achieved a good carry distance. However, to improve, we need to focus on getting a proper swing path and club speed. Make sure your stance is balanced, and try to generate more speed through your body rotation rather than just your arms.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:54:15,Brian,,Pitching Wedge,70.82140423297882,-0.03,0.72,7.41,6.69,87.95633584421194,1.2419456631340562,23.799999237060547,6.179999828338623,6213.5380859375,1480.2735595703125,6387.43017578125,Estimated,-13.399999618530272,21.57698925620616,111.43919357040522,1.409999966621399,2.734033167362213,118.23053095690013,1.100000023841858,2.2637793895693505,"Your ball speed is good, which shows you're making solid contact. However, the high backspin rate suggests that the ball may be climbing too much and not getting the distance it could. Focus on lowering your attack angle a bit; this will help add more forward momentum and reduce spin. Also, your club face is open at impact, which is causing the ball to veer slightly right. Work on aligning your club face at setup and through the swing to improve accuracy.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 18:55:06,Jason,,Pitching Wedge,69.4568730711937,1.46,0.17,3.78,3.61,89.34323397999924,1.2863123551275035,18.450000762939453,3.130000114440918,7993.08642578125,2263.322265625,8307.349609375,Estimated,-15.8100004196167,16.90726114868596,108.5848622761905,-3.130000114440918,-5.938319851779568,115.83551523233656,-3.5199999809265137,-7.108486235141754,"You're generating good club speed and ball speed, but the high backspin and slight right spin might be causing your shots to go off target. Consider focusing on controlling your club face at impact to minimize sidespin and ensure a straighter flight path. Working on your attack angle can also help, as a slightly steeper angle might give you better contact and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:55:57,Lauren,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,52.47852427248108,inf,7.920000076293945,-3.0299999713897705,2612.4599609375,0.0,2612.4599609375,Estimated,-0.0,0.7983377057287839,21.084864537622025,-3.039999961853028,-1.1154855114247653,29.702536163350945,-3.039999961853028,-1.574803166977688,"It looks like your club speed and attack angle data are not recorded, which means we couldn't get critical insights into your swing. However, your ball speed and backspin suggest you're making contact, but with a low launch angle. Focus on making sure your club hits the ball with a bit more upward angle and generates a higher launch. This will help the ball go further and higher. Try to focus on your swing path, ensuring you're making solid contact while keeping your focus on hitting up slightly on the ball.",launch angle drill,1.1509776,69.998,97.22,0 +12/22/24 18:56:07,Herald,,Pitching Wedge,70.44112505674362,-1.51,2.94,4.44,1.5000000000000004,94.6895189785173,1.3442363236282848,24.530000686645508,4.010000228881836,5793.31396484375,2145.31103515625,6177.77001953125,Measured,-20.31999969482422,25.74365730511545,123.04243100017902,-4.269999980926514,-9.153542919174583,129.75721579173205,-4.679999828338623,-10.586176757770772,"Your swing speed is solid for a pitching wedge, but there are a few areas to improve. Your attack angle is slightly downward, which can lead to less control over the ball. A bit of upward angle on the swing will help launch the ball higher and straighter. Your face is open to the path, causing a hook. Focus on aligning the clubface more to your target during your setup. Your backspin is high, which is good for stopping the ball, but it may affect how far you hit it. You want a balance. For better accuracy, work on your swing path to keep it more neutral. Overall, nice job, just focus on alignment and path for better results.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:58:51,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,92.13940439349336,inf,,-0.4900000095367431,960.794677734375,-554.7149658203125,1109.4300537109375,Measured,30.0,,,,,,,,"It seems like there was an issue with your shot data, as several key metrics aren't recorded. However, focusing on your fundamentals will help improve your shots. Concentrate on a consistent grip, balanced stance, and solid follow-through to enhance your overall performance.",fundamentals check,1.1509776,69.998,97.22,0 +12/22/24 18:59:39,Lauren,,8 Iron,65.74355876207352,6.39,-14.14,2.37,16.51,82.498214269036,1.2548486242978985,1.6299999952316284,0.1800000071525573,1132.847900390625,-654.0499267578125,1308.0999755859375,Estimated,30.0,0.0984251979361054,11.843831597577037,0.6200000047683716,0.1312335891000868,48.96106646173894,0.959999978542328,0.8202099502086639,"Your swing speed is decent, but your club path is significantly left of target, which can cause slices or pushes. Focus on improving your swing path to be more neutral. Additionally, your launch angle is low, so working on getting the ball up in the air more will help with distance and carry. Consider targeting a path closer to straight and a more upward strike on the ball.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:00:08,Herald,,8 Iron,65.31854085922241,-3.79,-2.78,2.14,4.92,84.91410106901276,1.299999968646324,15.6899995803833,1.409999966621399,4302.58984375,-465.8912658691406,4327.740234375,Estimated,6.179999828338623,10.73928194765449,101.17016566128132,3.2300000190734863,5.697725162500888,116.10891854907275,3.440000057220459,6.966316385284813,"You're generating decent club speed, but your attack angle is too negative, which may cause the ball to dig into the ground. Focus on ensuring your club path is more neutral and the clubface is square at impact. This will help you achieve a cleaner hit and better distance. Also, the backspin is a bit high, leading to less distance. Aim to flatten your swing a bit and follow through more fully for better results.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:00:18,Herald,,8 Iron,0.0,0.0,0.0,0.0,0.0,90.01432170582575,inf,19.65999984741211,2.819999933242798,5801.9375,-3349.749755859375,6699.5,Measured,30.0,16.46981625908836,109.48162482134104,14.119999885559082,26.70603606223017,118.74453052734134,14.960000038146973,30.65398062338977,"It looks like you hit the ball with great speed, but there's something odd with your club speed, which is showing as 0.0 mph. Without a proper swing, your shot deviated quite a bit and had a high amount of spin. Focus on getting a solid, consistent swing first. Try practicing your setup and execution to improve accuracy and reduce spin.",setup and balance drill,1.1509776,69.998,97.22,0 +12/22/24 19:00:48,Lauren,,8 Iron,67.891017639637,-2.27,-1.35,3.55,4.9,86.43521845661235,1.2731466026243308,12.68000030517578,2.75,3294.124755859375,-1215.9200439453125,3511.3701171875,Estimated,20.26000022888184,7.327208679940554,93.70078504558204,7.420000076293945,12.09536319130882,118.89763571722506,8.399999618530273,17.366578804238884,"Your shot data shows that your club speed is decent for an 8-iron, but your attack angle is slightly negative, indicating you're hitting down on the ball too much. This can lead to excessive backspin and a lower launch angle. To improve, focus on a more neutral or slightly positive attack angle. Additionally, your club path is moving left (negative), while your face is aimed right (positive), which can cause a push to the right. Work on getting the club path more in line with the clubface for straighter shots. Lastly, try to lower that backspin; a lower spin rate can lead to longer carries.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:01:41,Brian,,8 Iron,73.12544865369796,-7.23,-3.8,4.99,8.79,96.41195244398295,1.318445961276265,17.40999984741211,3.619999885559082,6109.50732421875,-250.72348022460932,6114.64990234375,Measured,2.3499999046325684,18.755467110924428,126.01706042124624,4.860000133514404,10.684602118667954,135.22528212645648,4.900000095367432,11.548556557836378,"Your club speed is solid for an 8-iron, but your attack angle of -7.23 degrees indicates you're hitting down on the ball too much, which can lead to excessive backspin and less distance. Additionally, your club path is coming from the inside, which is good, but your club face is open to that path, causing the ball to curve slightly to the left. Focus on making smoother, more balanced swings and try to level out your attack angle to improve your launch and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:02:11,Brian,,8 Iron,69.52398116111755,5.82,-1.12,7.38,8.5,95.3158584205048,1.3709781406162025,21.32999992370605,5.920000076293945,7087.4755859375,-202.92306518554688,7090.3798828125,Measured,1.6399999856948853,23.51268523931504,123.31583431691524,7.28000020980835,15.627733542924377,129.51661953802704,7.269999980926514,16.393262621195618,"Your shot data shows that you're generating good ball speed and a decent carry distance for an 8 iron. However, the club path is slightly in-to-out, and the face is quite open at impact, which is causing the ball to curve to the left (draw). To improve, focus on getting your clubface more square to your target line at impact. Also, consider adjusting your attack angle to be more neutral to help with consistency.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:02:25,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,59.63672223767298,inf,,2.309999942779541,2260.610107421875,0.0,2260.610107421875,Estimated,-0.0,,,,,,,,"It looks like there were some issues with your shot data, but I can still provide some help! We want to work on your club speed, as it appears to be missing. Focusing on your swing mechanics will help you hit the ball more consistently. A straight club path and a solid attack angle are crucial for better ball contact. Let's focus on your alignment and overall body movement during the swing.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:02:48,Herald,,8 Iron,69.18844071149826,-2.53,0.82,5.56,4.739999999999999,82.4534745184319,1.191723265772763,19.57999992370605,4.670000076293945,3004.70361328125,12.586146354675291,3004.72998046875,Estimated,-0.2399999946355819,12.79527501466498,102.8871381566405,4.789999961853027,8.595800424199922,118.0774257670164,4.760000228881836,9.787838530566546,"Your ball speed is good for your club speed, which shows you're making solid contact. However, your attack angle is slightly negative, which means you're hitting down on the ball more than ideal for an 8-iron. A more neutral or positive angle can help improve your launch and distance. Additionally, the high backspin indicates you might need to work on your contact and follow-through to achieve a better trajectory. Focus on ensuring your club face is square at impact to help reduce the deviation in your shots.",attack angle adjustment drill,1.1509776,69.998,97.22,0 +12/22/24 19:03:50,Brian,,7 Iron,68.09234190940857,-6.12,-4.75,3.72,8.47,94.6224050859937,1.3896188974067196,16.6299991607666,2.4600000381469727,3725.01806640625,-984.8877563476562,3853.02001953125,Measured,14.8100004196167,14.720034614796193,123.25021184724574,7.269999980926514,15.594925436942276,137.64216644517182,7.730000019073486,18.51487294312119,"Your club speed and ball speed are decent for a 7 iron, but we need to improve your angle of attack and club path. Right now, your attack angle is too steep (negative), which can lead to lower, more erratic shots. Additionally, your club path is aimed out to the left, which can cause a pull or slice. Focus on a more level swing and aim to keep your club path more neutral. This will help lower your spin rate and improve distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:04:21,Herald,,7 Iron,72.14119666814804,4.35,1.35,-2.87,-4.220000000000001,104.57677346467972,1.449612403100775,18.010000228881836,-2.190000057220459,2718.3671875,-1569.4498291015625,3138.89990234375,Measured,30.0,18.59142553806305,144.4553724258185,7.110000133514404,17.869640948751567,161.24234274830815,8.100000381469727,22.72528443803936,"Your shot data shows a solid ball speed and decent carry distance with a slightly closed club face at impact. Work on aligning your club face better at impact to straighten your shots. Additionally, your attack angle is slightly positive, which is good for iron play, but make sure you're not getting too steep. Try focusing on keeping the club path more neutral rather than in-to-out. This will help improve accuracy and consistency.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:04:54,Jason,,7 Iron,74.37813299894333,-2.93,0.71,0.33,-0.3799999999999999,109.43092120655274,1.471278140419408,16.860000610351562,0.3600000143051147,5756.22021484375,1091.8116455078125,5858.85009765625,Measured,-10.739999771118164,24.38757501851024,150.0109298243642,-4.610000133514404,-12.05161870234906,159.3613265941858,-4.869999885559082,-13.517059603976463,"Your club speed is solid for a 7 iron, but your attack angle is a bit too negative, which means you're hitting down on the ball too much. This could cause high backspin and lead to less distance. Work on having a more level or slightly upward attack angle for better launch. Additionally, your carry distance is slightly off target. Focusing on improving your swing path can help straighten out your shots.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:05:38,Brian,,7 Iron,78.15855539798736,-1.1,0.95,3.14,2.1900000000000004,109.94542407188236,1.406697238863163,15.670000076293944,2.700000047683716,5337.85693359375,537.4939575195312,5364.85009765625,Measured,-5.75,22.72528443803936,152.39501542365542,0.3300000131130218,0.8858267488327343,162.90463958648434,0.1599999964237213,0.4702537126084323,"Your club speed is solid at 78 mph, and your shot carries nicely at 152 yards. However, your attack angle is slightly negative, which could lead to lower launch and less distance. Focus on hitting up slightly on the ball to improve your launch angle and carry. Your backspin is quite high, which may cause the ball to lose distance; try to reduce that by adjusting your angle of attack. Overall, a great shot, but let's work on those minor adjustments to maximize your distance and accuracy.",attack angle adjustment drill,1.1509776,69.998,97.22,0 +12/22/24 19:07:53,Herald,,7 Iron,74.98210580825807,-0.84,3.48,-0.6,-4.08,106.0531511016752,1.4143794703881891,14.829999923706056,-0.0599999986588954,3110.28369140625,776.6340942382812,3205.780029296875,Measured,-14.020000457763672,16.218284665356578,146.76289708656077,-4.579999923706055,-11.734469853702194,163.6264116603852,-5.039999961853027,-14.381014043144887,"Your shot shows a good club speed and decent carry distance, but the club face is slightly open at impact, causing a bit of a fade. Focus on aligning your clubface better at address and during your swing. A slightly higher launch angle and reduced backspin can help maximize distance and control.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:08:36,Herald,,7 Iron,76.27952888011933,-0.14,0.43,2.21,1.78,107.10451390778417,1.4041056031705346,17.34000015258789,1.870000004768372,3504.862060546875,377.6554870605469,3525.14990234375,Measured,-6.150000095367432,21.47856389530898,154.4947508937239,-0.2800000011920929,-0.7545931515845936,168.7117233640074,-0.4699999988079071,-1.3888888281609866,"Your shot shows a solid club speed and decent distance. However, your backspin is quite high, which could affect how the ball behaves in the air and on the green. Working on reducing backspin could help you achieve more distance and a better rollout. Additionally, your attack angle is slightly downward, which can contribute to that backspin. Focus on striking the ball a bit more level to optimize your launch conditions.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:09:17,Herald,,7 Iron,78.18092476129533,0.52,-1.21,-1.02,0.1899999999999999,79.85862871603877,1.021459249297266,4.730000019073486,-0.9900000095367432,2410.574951171875,-23.56133079528809,2410.68994140625,Estimated,0.5600000023841858,0.9514435474568046,40.06998943337203,-0.949999988079071,-0.6671041084806433,89.0310600669145,-0.9200000166893004,-1.4326333171207466,Your shot shows a decent club speed but with a low launch angle and a slight pull to the left (negative club path and face angle). You could benefit from improving your swing path and face alignment at impact. Focus on hitting slightly upward on the ball to increase your launch angle and distance.,swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:09:54,Brian,,7 Iron,74.73604281187056,0.86,-1.29,0.32,1.61,94.73425019588647,1.2675845098509757,0.5699999928474426,0.1000000014901161,999.99755859375,-42.96139526367188,1000.9199829101562,Estimated,2.4600000381469727,0.0109361324250072,28.871389830164617,0.1700000017881393,0.0874890594000579,28.871389830164617,0.1700000017881393,0.0874890594000579,"Your 7 iron shot shows that you've made contact with the ball, but there's room for improvement in your angle and distance. The launch angle is very low, which means the ball is not getting enough lift. Focus on hitting up a bit more and aligning your clubface to match your swing path. Work on your balance and follow-through for better distance.",launch angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:11:04,Jason,,6 Iron,76.03346588373185,5.63,1.62,5.28,3.66,106.25447571277618,1.3974698440717856,17.229999542236328,4.539999961853027,4362.5087890625,-653.5382080078125,4411.18994140625,Measured,8.520000457763672,21.872265338897705,149.14698268585198,8.3100004196167,21.5660528732285,161.373571000433,8.520000457763672,23.90638668290376,"Your shot data shows solid club speed and ball speed for a 6 iron. The attack angle is positive, which is good, but your club face is slightly open relative to your club path, causing some sidespin. This is likely why your ball is fading a bit more than you want. Work on aligning your club face to your target on impact, and try to keep your swing path more in line with your target for straighter shots.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:11:43,Jason,,6 Iron,80.61918536186218,0.91,-4.98,2.9,7.880000000000001,104.95704854496216,1.3018867416466513,14.40999984741211,1.7599999904632568,2709.243896484375,-230.835189819336,2719.06005859375,Measured,4.869999885559082,14.687226508814092,144.65223149121994,3.2300000190734863,8.15835501312688,164.89500705497267,3.390000104904175,9.765966807562108,"Your club speed is good, and your ball speed indicates solid contact. However, your club path is quite out to in, which is causing the sidespin and resulting push. Focus on a more inside-out swing path to help straighten your shots. Additionally, the launch angle is decent, but working on reducing your backspin can help maximize distance. Try adjusting your stance to encourage a more sweeping swing.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:12:29,Jason,,6 Iron,72.90175502061845,1.06,0.46,0.95,0.4899999999999999,108.02165746208084,1.4817428940020665,11.920000076293944,0.8399999737739563,5182.45751953125,2418.822265625,5719.14013671875,Measured,-25.020000457763672,14.50131216999739,137.3906317225874,-9.010000228881836,-21.511373044241964,150.52492939480544,-9.880000114440918,-25.820209900057307,"Your club speed looks good for a 6-iron, but the ball is spinning too much, causing it to lose distance. Your attack angle is slightly upward, which is okay, but try to focus on striking the ball more solidly. Work on your swing path and face angle to reduce the left-to-right movement. Aim to keep your shots straighter and lower the spin for better distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:16:02,Lauren,,7 Iron,66.10146857500077,-5.27,-11.06,7.37,18.43,96.0987827229892,1.453807075616672,18.11000061035156,4.670000076293945,3091.734130859375,70.1612548828125,3092.530029296875,Measured,-1.2999999523162842,16.81977217076644,131.5835479450643,4.5,10.312773441034553,147.34251078306443,4.429999828338623,11.373577559046453,"You're making good contact, but your attack angle is too steep and your club path is significantly out to in, which can lead to inconsistent strikes. Focus on getting your club path closer to neutral (0 degrees) and work on a more shallow attack angle. This will help you hit the ball straighter and maximize distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:16:50,Herald,,7 Iron,70.37401696681977,0.0,-20.0,9.38,29.380000000000003,89.85772831209397,1.276859445929603,15.760000228881836,5.199999809265137,4549.0546875,839.0118408203125,4625.77978515625,Measured,-10.449999809265137,12.74059414272756,111.7891494820833,2.0899999141693115,4.0682413843235,125.36088578619363,1.7100000381469729,3.7401574563875775,"Your swing speed is decent, but the club path is too far to the left, which is causing the ball to hook. Also, your attack angle is level; try to create a slight downward strike for better control and distance. The high spin rate is making it hard for the ball to carry straight, so working on your club face alignment at impact will help. Aim for a more neutral club path and a slight downward angle of attack for cleaner contact.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:22:13,Lauren,,7 Iron,79.70204146623612,-2.8,-13.51,6.66,20.17,85.07068592950964,1.067358932901961,12.630000114440918,3.7799999713897705,5335.62939453125,-382.4626770019531,5349.31982421875,Estimated,4.099999904632568,8.40988608538322,95.52711719891433,5.099999904632568,8.486439201800522,111.30795697467327,5.25,10.17060359117761,"Your club speed and ball speed show that you're generating decent power, but your attack angle and club path need some adjustment. A negative attack angle indicates you're hitting down on the ball too much, which can lead to excessive spin and less distance. The club path being way to the left suggests you might be slicing. Focus on making smoother swings and ensuring your path is straighter. Try to aim for a neutral clubface at impact to improve your direction.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:23:15,Lauren,,7 Iron,64.82641486644745,0.22,0.65,8.68,8.03,83.8851124048233,1.2939958592132506,18.21999931335449,7.210000038146973,1879.31494140625,-11.480223655700684,1879.3499755859373,Estimated,0.3499999940395355,10.793962819591911,102.3184545854092,7.460000038146973,13.276465436173224,123.97200060836076,7.429999828338623,16.032370326539876,"Your shot stats show that you're generating a decent amount of ball speed for your club speed, which is great! However, your club face is pointing significantly right at impact, leading to a slice. Focus on aligning your club face better with your target at setup and during your swing. This will help you hit straighter shots and improve your overall distance.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:23:56,Jason,,7 Iron,63.707946701049806,-9.62,10.97,0.8,-10.17,78.71778640872162,1.2356038843647816,12.479999542236328,2.0299999713897705,1805.1953125,4.095865249633789,1805.199951171875,Estimated,-0.1299999952316284,4.790026234372704,73.04243110048174,2.039999961853028,2.602799700482933,106.49605693139438,2.0299999713897705,3.7620297008674575,"Your club speed is on the lower side, which is common for many golfers, but you have a decent smash factor, showing you're making good contact. However, the negative attack angle indicates you're hitting down on the ball too much, and your club path seems to be too far to the right. Focus on leveling out your swing path and try to hit the ball with a slightly upward angle. This can help with distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:24:37,Lauren,,7 Iron,66.52648647785186,-0.81,-1.68,5.1,6.779999999999999,97.30673038959505,1.4626765299260256,15.9399995803833,3.9800000190734863,5467.0615234375,1331.7149658203125,5626.919921875,Measured,-13.6899995803833,16.611985065994418,126.0936130161881,-1.100000023841858,-2.416885361666232,137.08442134281995,-1.5199999809265137,-3.641732095490397,"Your club speed is good for a 7 iron, but your attack angle is a bit negative. This means you're hitting down on the ball more than you should, resulting in excess backspin and a lower launch angle. Aim to level out your swing slightly and keep the clubface more aligned with your swing path to improve your accuracy. This will help you gain more distance and control.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:25:50,Jason,,7 Iron,70.35164760351181,0.81,5.27,-0.08,-5.35,103.83858037956452,1.4759935824783883,15.359999656677246,0.5899999737739563,4257.96142578125,2367.031494140625,4871.66015625,Measured,-29.06999969482422,16.37139089819118,134.4925632400691,-10.020000457763672,-23.39238711246253,147.6377910375595,-10.979999542236328,-28.11679609192015,"You have a solid club speed and ball speed for a 7 iron, but your heavy backspin and significant side spin are affecting your accuracy and distance. Focus on tightening your swing path to reduce side spin, and aim for a more neutral face angle at impact. Also, consider adjusting your attack angle slightly to help achieve better launch conditions.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:26:37,Brian,,7 Iron,75.22816880464555,0.86,2.89,10.05,7.16,95.76324739331083,1.2729706028335122,21.26000022888184,8.619999885559082,2790.293701171875,612.975341796875,2856.830078125,Measured,-12.390000343322754,20.2537182044357,141.765093133974,5.099999904632568,12.598425335821505,151.03892896524667,4.860000133514404,12.78433863168732,"Your 7 iron shot has a good ball speed and carry distance, but the club face is open to your swing path, which could be causing the ball to veer off to the right. Focus on keeping the club face square at impact. A slight adjustment in your swing path may also help straighten out your shots.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:27:12,Herald,,7 Iron,74.8255202651024,0.59,1.22,8.02,6.8,102.36220274256902,1.3680119079681077,21.09000015258789,6.739999771118164,2693.314697265625,48.422637939453125,2693.75,Measured,-1.0299999713897705,23.370516432408976,158.62860770779844,6.789999961853027,18.755467110924428,167.63997034760723,6.75,19.6959751879856,"Your shot data shows some good potential with a solid club speed of 74.8 mph and impressive carry distance of 158.6 yards. However, your club face is slightly open at 8 degrees, which might lead to shots veering off target. Focus on ensuring your club face is square at impact. Consider working on your swing path as well to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:28:27,Herald,4 Hybrid,4 Hybrid,80.3731223654747,9.02,0.91,-9.33,-10.24,53.61936231318077,0.6671305124785553,20.3799991607666,-7.550000190734863,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,4.319772456579841,42.67279017680585,-9.729999542236328,-7.206911596038935,61.942254772269735,-10.380000114440918,-11.165791497225314,"Your shot shows that the clubface was closed at impact, which likely caused the ball to start left and curve further that way. With a club speed of 80 mph, you have the potential for good distance, but focusing on aligning the clubface better during your swing will help. Try to work on keeping your club face square to the target as you swing through.",club face square drill,1.1509776,69.998,97.22,0 +12/22/24 19:29:01,Lauren,4 Hybrid,4 Hybrid,77.62169067859651,3.31,3.28,1.81,-1.4699999999999998,113.41267367796809,1.461095122851281,14.470000267028809,1.899999976158142,2371.41259765625,157.09332275390625,2376.610107421875,Measured,-3.7899999618530273,17.235345337359604,165.80270806900262,0.8600000143051147,2.493438217345812,187.17190396273145,0.7300000190734863,2.373140872706472,"Your shot data shows good potential! You have a solid club speed and ball speed, which is great. Your launch angle is decent for distance, but you could improve your carry distance by slightly lowering your backspin. Focus on keeping your club face more aligned with your path to reduce sidespin for straighter shots. Overall, practice consistency in your swing and aim for smoother transitions.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:29:37,Herald,4 Hybrid,4 Hybrid,78.62831202745437,2.58,2.15,-2.09,-4.24,109.56514045836502,1.3934566014860976,5.230000019073486,-1.4500000476837158,2195.80712890625,-41.01150894165039,2196.18994140625,Measured,1.0700000524520874,3.149606333955376,99.6172284810782,-1.2899999618530271,-2.2419071450894705,155.54461028515107,-1.2200000286102295,-3.313648167554476,"Your shot shows a solid club speed, but the launch angle is quite low, resulting in a higher backspin that could affect distance and control. The club face was slightly closed at impact, which caused the ball to veer to the left. Focus on getting your club face square at impact to improve accuracy and launch. Consider trying a drill that emphasizes proper club face alignment.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:30:15,Herald,4 Hybrid,4 Hybrid,78.06907794475555,2.4,-1.04,-7.83,-6.79,80.95472273951691,1.0369627113670197,5.0,-6.559999942779541,3897.77685546875,43.5403938293457,3898.02001953125,Estimated,-0.6399999856948853,1.4216971948808066,51.377950780454285,-6.679999828338623,-5.971128479237109,93.18678547514082,-6.699999809265137,-10.87051541453377,"Your shots are low and to the left, which is caused by an open club face at impact. Focus on aligning your body and club face better. Try to keep the club face square to your target during your swing, and work on hitting up slightly rather than down to help with launch angle. A good drill is to practice slow, full swings focusing on keeping your face straight.",slow motion swing,1.1509776,69.998,97.22,0 +12/22/24 19:33:00,Jason,,Pitching Wedge,67.06335119724274,-0.65,-1.92,0.13,2.05,84.39960673691803,1.2585056551779965,20.729999542236328,-0.1299999952316284,5374.16650390625,-138.8502960205078,5375.9599609375,Estimated,1.4800000190734863,16.28390192027166,105.78521498276586,0.3700000047683716,0.6780402307205833,115.69334851133226,0.4099999964237213,0.831146072448604,"Great job with your pitching wedge! Your ball speed and carry distance are solid. However, your attack angle is slightly negative, which means you might be hitting down on the ball a bit too much. This can contribute to higher backspin and lower distance. Focus on making a more level swing path to help the ball lift more and reduce backspin.",level swing drill,1.1509776,69.998,97.22,0 +12/22/24 19:33:22,Lauren,,Pitching Wedge,65.90014430522919,1.98,-2.63,2.06,4.69,85.00358057022095,1.2898845892735913,26.299999237060547,1.3600000143051147,4497.53857421875,381.6216430664063,4513.7001953125,Estimated,-4.849999904632568,21.981627082772548,110.80489587311148,-0.209999993443489,-0.415573036224302,119.88188932619688,-0.3400000035762787,-0.7108485974404033,"Your shot shows good potential but could benefit from adjustments in your club path and face angle. Your club path is slightly left, while your face is slightly open at impact. This can cause the ball to veer off target. Focus on aiming your clubface correctly, and practice swinging more along your body line to improve accuracy. Additionally, a lower attack angle might help you achieve a more controlled trajectory.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:33:42,Brian,,Pitching Wedge,69.83715224742889,-0.57,4.21,-1.43,-5.64,88.29187970712519,1.264253722636231,24.1299991607666,-0.6499999761581421,5566.89453125,411.73779296875,5582.10009765625,Estimated,-4.230000019073486,22.025370528781423,114.35913899068235,-2.3399999141693115,-4.680665011973304,122.1456684550285,-2.430000066757202,-5.172790773508325,"Great job on generating decent distance with your pitching wedge! To improve accuracy, try to align your club face better at impact. Your face was slightly closed relative to your path, which can cause the ball to start left. Focus on keeping the club face square to the target. Also, consider lowering your attack angle a bit by keeping your weight forward during the swing.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:34:18,Lauren,,Pitching Wedge,73.03597120046615,1.82,-1.38,4.23,5.61,92.02755928360055,1.260030609177594,20.51000022888184,3.299999952316284,6012.64208984375,920.0635375976562,6082.6298828125,Measured,-8.699999809265137,20.12248369460553,119.1163550331712,0.0799999982118606,0.1640419965601758,127.23096347143655,-0.1400000005960464,-0.3171478382881965,"Your pitching wedge shot shows solid speed and decent distance, but there's a bit of a mismatch between your club path and face angle. A closed club face (4.23°) with a slightly inside-out path (-1.38°) can lead to some inconsistent direction. Focus on getting your club path more aligned with your face angle for straighter shots. Reducing your backspin will also help get more distance as you improve your strike.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:34:41,Brian,,Pitching Wedge,72.85701629400253,-0.54,5.82,3.78,-2.0400000000000005,89.23138887010646,1.2247466806769554,24.950000762939453,3.839999914169312,5943.662109375,2266.0986328125,6361.0,Estimated,-20.8700008392334,23.009624137753235,113.18897312879562,-4.21999979019165,-8.33333296896592,119.59754754058122,-4.639999866485596,-9.667541446664927,"Your pitching wedge shot shows a decent speed and ball flight. However, you're hitting a bit too high on the face with a negative attack angle, causing more backspin than necessary. This can lead to less distance and some accuracy issues. Focus on striking the ball with a more downward angle, while trying to keep the clubface square to your target line. This will help reduce the excessive sidespin and improve your carry distance.",downward strike drill,1.1509776,69.998,97.22,0 +12/22/24 19:35:26,Jason,,Pitching Wedge,70.46349442005157,4.03,4.78,4.82,0.04,85.65229415412796,1.2155555846199158,26.15999984741211,4.559999942779541,5548.14404296875,1345.3125,5708.919921875,Estimated,-13.630000114440918,22.506560950289668,108.78171299798488,-0.1899999976158142,-0.3608923924323868,116.01049735997913,-0.5,-1.017060346080875,"Your club speed and ball speed are solid, but your backspin is quite high, which can make the ball stop quickly. Focus on lowering your attack angle slightly to help with better distance control. The club path is pretty good but try to aim for a more neutral face angle at impact to reduce sidespin.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:35:59,Brian,,Pitching Wedge,68.76342280864715,-0.53,5.4,-1.1,-6.5,91.42358545029764,1.3295380264113457,20.34000015258789,-0.2300000041723251,5110.55517578125,1474.1197509765625,5318.91015625,Measured,-16.09000015258789,18.744530727946767,118.46018874172567,-6.230000019073486,-12.860892269580065,128.018366358614,-6.639999866485596,-14.807523592715713,"Your shot with the pitching wedge shows good speed, but the club face is slightly closed at impact, which is causing your ball to drift to the left and have too much backspin. Focus on ensuring that your club face is square to your target at impact. You might also want to work on your attack angle to be more neutral, which will help you strike the ball more cleanly.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:36:22,Brian,,Pitching Wedge,67.75680145978927,-1.66,5.86,0.83,-5.03,91.31174034040488,1.3476394749034075,24.229999542236328,1.409999966621399,5067.57080078125,1630.9222412109375,5323.5498046875,Measured,-17.84000015258789,23.15179294465929,119.57567060282236,-5.409999847412109,-11.264216858122497,127.8980682317615,-5.820000171661377,-12.959317630477244,"Great job on generating solid ball speed and distance! However, your attack angle is slightly negative, which can cause lower launch and more backspin. Focus on hitting down slightly less on the ball, and try to make a more upward strike with your pitch shots. This can help you achieve a higher launch angle and improve carry distance.",upward strike drill,1.1509776,69.998,97.22,0 +12/22/24 19:36:48,Lauren,,Pitching Wedge,70.17269269704819,-1.36,8.21,6.76,-1.450000000000001,89.45508762312693,1.274784879772611,23.459999084472656,6.579999923706055,6982.40380859375,1990.3074951171875,7260.52978515625,Estimated,-15.90999984741211,22.211284867598124,112.04067586106066,0.5299999713897705,1.038932590560755,117.97899623431567,0.2000000029802322,0.415573036224302,"Your pitching wedge shot shows good distance and solid ball speed, but your attack angle and club path suggest you're digging in too steeply and swinging too much from the outside. A slightly lower attack angle and a more neutral club path will help you strike the ball cleaner and improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:37:08,Lauren,,Pitching Wedge,70.50823314666748,1.81,6.23,5.66,-0.5700000000000003,85.29438468253011,1.209708155714316,23.940000534057617,5.429999828338623,6083.69677734375,2019.060546875,6409.990234375,Estimated,-18.36000061035156,19.969378504721817,106.24453055241702,-1.100000023841858,-2.03412069216175,113.26552572373748,-1.5199999809265137,-3.0074364840984344,"Your pitching wedge shot is pretty solid! You have a good club speed and decent launch angle, but your club path is slightly to the right, which might explain the slight hook (negative sidespin). Work on aligning your setup to target better. Also, a bit of a higher launch angle will help your ball stay in the air longer, enhancing distance and control.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:37:27,Herald,,Pitching Wedge,68.7410534453392,-1.78,6.28,2.93,-3.35,92.07229903420466,1.339407739909278,23.40999984741211,3.190000057220459,5463.46533203125,1066.93896484375,5566.669921875,Measured,-11.050000190734863,23.21740915662349,120.92081859235168,-0.949999988079071,-1.9903762032019896,129.0573039683759,-1.2100000381469729,-2.723097045122273,"Overall, your shot looks good! Your club speed is decent for a pitching wedge, and your launch angle is nicely elevated. However, your attack angle is slightly downward, which can lead to added backspin but might also cause control issues. Focus on making sure your impact is more level or slightly upward to maximize distance and control. Your club path is to the right, which can lead to a hook or pull. Work on adjusting your alignment and swing path for more consistent results.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:37:51,Brian,,Pitching Wedge,67.891017639637,-1.54,5.68,-2.58,-8.26,93.63815617240834,1.3792421947397548,21.64999961853028,-1.409999966621399,5016.951171875,2073.98681640625,5428.740234375,Measured,-22.459999084472656,20.898950198805323,122.1456684550285,-10.1899995803833,-21.609798405139145,131.1898465014756,-10.739999771118164,-24.44225693339854,"Your swing speed is good, but the club face angle indicates that you're hitting the ball slightly open, which can lead to unwanted sidespin and inaccurate shots. Try to focus on keeping the clubface square at impact while ensuring your swing path is more in-line with your target. This should help improve your direction and consistency.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:38:23,Jason,,Pitching Wedge,64.4685050535202,-3.84,7.68,8.87,1.1899999999999995,87.84449073431915,1.3625954357308698,24.350000381469727,8.25,7357.27001953125,-218.35867309570312,7360.509765625,Estimated,1.7000000476837158,22.63779546011984,109.77689673222903,9.869999885559082,18.81014902581273,115.25590153583288,9.84000015258789,19.6959751879856,"Your club speed is solid, but your attack angle is a bit steep, resulting in high backspin. Working on shallowing your angle of attack will help reduce the backspin and improve control. Additionally, the direction of your club face at impact is slightly open, which is contributing to the leftward spin. Focusing on clubface alignment and path will help you achieve straighter shots.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:38:44,Herald,,Pitching Wedge,65.56460385560989,-4.78,5.95,4.08,-1.87,82.40873476782781,1.256908910016646,25.549999237060547,4.099999904632568,4802.5888671875,310.5694885253906,4812.6201171875,Estimated,-3.700000047683716,19.90376229275762,104.99781209558842,3.1700000762939453,5.796150523398069,114.02012154788372,3.049999952316284,6.058617457156629,"Your pitching wedge shot has good distance, but there are a few areas to improve. The attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to excessive backspin and inconsistency in distance. Focus on slightly shallowing your swing to make better contact, and aim to align your clubface more consistently with the path of your swing to improve accuracy.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:41:22,Herald,,7 Iron,67.42126101016999,-5.39,7.97,10.01,2.04,83.1469193197081,1.2332447965808,17.84000015258789,9.220000267028809,1417.434814453125,384.5772399902344,1468.6800537109375,Estimated,-15.18000030517578,9.547243319812424,97.56123854292036,7.110000133514404,12.073490425353498,121.77383560559156,6.630000114440918,14.05293089742213,"Your club speed is good, but the negative attack angle suggests you're hitting down on the ball too much, which can cause lower launch and more backspin. Adjusting your angle to a more neutral position will help you strike the ball more solidly and get better height and distance. Additionally, your club face is significantly open at impact, which is likely causing the sidespin, leading to a fade or slice. Focus on aligning your club face more towards your target.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:41:55,Jason,,7 Iron,70.53060250997544,-0.19,0.22,7.26,7.04,92.72101261811169,1.3146210200741977,19.479999542236328,5.989999771118164,2063.523193359375,-253.36880493164065,2079.02001953125,Measured,7.0,15.474627310089772,126.44356892786618,7.860000133514404,17.290026209297025,146.40200270600326,8.050000190734863,20.494312372238937,"Your shot data shows a solid connection with good ball speed, but your launch angle could use a slight adjustment for better height. The club face is open at impact, which can cause the ball to fade to the right. Focus on keeping your club face square to your path at impact to improve accuracy and distance.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:42:28,Lauren,,7 Iron,73.50572782993316,-0.96,2.45,4.97,2.52,100.10290080308914,1.3618381010346927,17.610000610351562,4.389999866485596,3444.346923828125,-855.5801391601562,3549.02001953125,Measured,13.949999809265137,18.033682521612945,137.76246457202433,9.31999969482422,22.309710228495305,152.46062954971785,9.729999542236328,25.75459160219134,"Your 7 iron swing shows a good club speed and ball speed, which is great! However, your attack angle is slightly negative, which means you're hitting down on the ball. A more neutral or slightly upward angle can help you achieve better launch conditions. Additionally, there's a noticeable amount of backspin and sidespin, indicating inconsistency in your ball flight. Focus on keeping your clubface more square to your swing path at impact to reduce side spin. Improving your attack angle and swing path will help improve the distance and accuracy of your shots.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:42:52,Herald,,7 Iron,70.75429614305496,0.35,5.28,5.4,0.1200000000000001,86.14441434430319,1.2175149643228962,15.079999923706056,5.099999904632568,3507.921875,1366.2711181640625,3764.60009765625,Estimated,-21.280000686645508,9.689413169669365,99.93437732972508,-0.2000000029802322,-0.3499562376002316,117.01661956310272,-1.0199999809265137,-2.07786518112151,"Nice job with your 7 iron! Your club speed and ball speed are solid, but your backspin is a bit high, making it harder to control distance. Try to focus on keeping the clubface more square through impact to reduce sidespin and improve direction. Consider lowering your attack angle slightly for better ball flight.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:43:22,Lauren,,7 Iron,75.40712371110916,-3.32,3.3,9.22,5.920000000000001,90.3498570355041,1.1981607650444508,19.239999771118164,7.989999771118164,2500.898681640625,-282.2887878417969,2516.780029296875,Measured,6.440000057220459,14.905948953612892,120.62554668146367,9.960000038146973,20.85520466689468,137.47812278640868,10.109999656677246,24.12510808475168,"Your swing speed is good, but the club face is open at impact, causing the ball to start right and spin to the left. Focus on aligning your club face with your target and work on controlling your swing path to reduce the side spin. A more neutral club face will help you straighten out shots and improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:43:50,Brian,,7 Iron,75.2505381679535,1.45,1.33,7.16,5.83,94.82372969709468,1.2601069973141628,19.350000381469727,6.050000190734863,5371.29296875,75.9399185180664,5371.830078125,Measured,-0.8100000023841858,19.92563297281117,125.79833276169302,6.199999809265137,13.571740475913884,135.36744884746076,6.130000114440918,14.45756768103763,"Your 7 iron swing is solid, but there's room for improvement. The high backspin suggests you might be hitting too much down on the ball—this can affect distance and control. Try to flatten your attack angle slightly to achieve a more penetrating ball flight. Also, your club face is slightly open at impact, which contributes to rightward dispersion. Focus on closing the club face through impact and maintaining a more consistent swing path.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:44:34,Lauren,,7 Iron,74.69130408525467,0.72,0.85,7.01,6.16,99.81209669077998,1.3363282099995435,16.889999389648438,5.860000133514404,3677.303466796875,188.8580780029297,3682.14990234375,Measured,-2.940000057220459,17.618110397970668,137.21565793855189,5.170000076293945,12.368766508045042,151.35606947028646,5.039999961853027,13.309273542155324,"Your club speed is solid for a 7-iron, which means you're generating good distance. However, the high backspin (over 3600 rpm) suggests your impact may be too steep or the clubface is too open, causing the ball to rise too much and lose distance. Focus on making more of a sweeping motion through the ball to lower that spin. Also, the deviation in your carry distance indicates some inconsistency—keep working on a smoother swing path to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:45:01,Lauren,,7 Iron,74.80315090179442,3.06,2.77,4.83,2.06,104.6438788239684,1.3989234084717963,14.31999969482422,4.320000171661377,4779.77587890625,-11.679218292236328,4779.7900390625,Measured,0.1400000005960464,17.497812271118164,141.8416373853088,4.630000114440918,11.439194813961535,154.30883864080897,4.599999904632568,12.39063823104948,"Your club speed is good, and your ball speed indicates you're making solid contact. However, your backspin is quite high, which means the ball may not be carrying as far as it could. Focus on lowering your attack angle slightly and aligning your clubface more with your swing path to improve distance and accuracy.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:47:28,Lauren,,Driver,79.74678019285201,-7.7,-11.08,-8.54,2.540000000000001,110.66124301507809,1.387657818252542,1.5800000429153442,-8.399999618530273,2081.051025390625,-291.7319030761719,2101.39990234375,Estimated,7.980000019073486,0.3937007917444219,46.18328776246608,-7.849999904632568,-6.31014852941297,128.8276461835503,-7.489999771118164,-16.786964064784343,"Your club speed is decent, but your attack angle and club path are quite off. You're hitting down on the ball too much (-7.7 degrees) and coming from the outside (-11.08 degrees), causing the ball to curve left and go shorter than it should. Focus on hitting up on the ball to increase your launch angle and aim to get your club path more neutral to help with direction.",upward attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:48:19,Herald,,Driver,107.32820515155792,-8.41,-12.43,-0.16,12.27,128.86990338243413,1.200708641316206,10.619999885559082,-1.6799999475479126,3228.272705078125,20.84756660461425,3228.340087890625,Measured,-0.3700000047683716,19.181977703446137,192.1150406017423,-1.899999976158142,-6.37576526285261,211.0564303950905,-1.909999966621399,-7.020997257222234,"Your swing speed is great, but you have a steep attack angle and an exaggerated club path, which is causing a slice and too much backspin. Focus on making your swing more level and adjusting your club path to be more neutral. This will help improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:48:55,Brian,,Driver,88.73926424264909,0.66,1.12,-2.27,-3.39,123.16571744555311,1.3879506270050672,12.3100004196167,-1.7300000190734863,4983.013671875,-510.54974365234375,5009.10009765625,Measured,5.849999904632568,23.56736506830157,176.4545072964429,0.9200000166893004,2.832458267521673,188.34207816822527,1.090000033378601,3.587051484290697,"Your driver swing is looking solid overall, but there are a few areas to focus on. Your club face is slightly closed at impact, which could be causing the ball to start left and curve that way (a bit of a draw). Additionally, your attack angle is nearly level. Try to hit a bit more 'up' on the ball for better launch and distance. Reducing backspin could also help you achieve more carry. Consider adjusting your stance or tee height to optimize those factors.",launch angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:49:45,Herald,,Driver,88.8287416958809,-2.03,3.52,-7.24,-10.76,127.23694088494176,1.4323848166234006,9.09000015258789,-5.5,1336.580322265625,771.6749267578125,1543.3499755859375,Measured,-30.0,8.0271215462476,150.04373688739545,-10.43000030517578,-27.176290100760752,208.74890573434823,-11.84000015258789,-42.83682966376546,"Your club speed is solid, but the attack angle is slightly downward, which can cause lower launch and more backspin. Your club face is significantly closed compared to your path, resulting in a hook or pull to the left. Focus on keeping the club face square to your target line at impact. Working on your grip and alignment can also help improve your direction and consistency.",face angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:50:35,Brian,,Driver,122.60648029088976,0.0,0.0,0.0,0.0,127.25930649362635,1.0379492681928195,15.869999885559082,-2.490000009536743,2052.1669921875,-348.5719299316406,2081.56005859375,Measured,9.640000343322754,24.4531933163762,204.41818985487225,0.4099999964237213,1.4545056919694872,225.4702452435613,0.6899999976158142,2.712160922882333,"Your club speed is impressive, but your angle and path indicate you're encountering some issues with consistency. You might be hitting the ball straight, but the sidespin suggests a slight fade. Focus on improving your attack angle by making sure you're sweeping the ball slightly upward during your swing. This will help increase your distance and control.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:51:19,Lauren,,Driver,91.6696508359909,2.24,-3.5,-3.81,-0.31,122.6512231134584,1.3379697860189042,13.760000228881836,-3.569999933242798,4413.89453125,-1500.03369140625,4661.81982421875,Measured,18.770000457763672,24.03761910683216,175.6780345345378,4.679999828338623,14.337269554185127,188.8123238631488,5.260000228881836,17.3009615493238,"Your driver club speed is solid, but the club path and face angle are contributing to a slice. Focus on keeping the club path more neutral (straight back and through) and ensure the clubface is square at impact. Reducing your backspin and increasing your launch angle can help with distance as well.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:52:13,Lauren,,Driver,90.68539885044098,1.92,0.65,-4.5,-5.15,117.88654633955866,1.2999506848283042,12.289999961853027,-3.619999885559082,2959.192626953125,-1570.781494140625,3350.25,Measured,27.959999084472656,15.573052670986954,161.45013193898194,5.570000171661377,15.682414414861796,180.5446102349997,6.599999904632568,20.73490654004217,"Your swing speed is good, but the club face is slightly closed at impact, causing some left spin and pulling the ball offline. Focus on aligning your club face more square at address. Additionally, try to engage your body more with a smoother, controlled swing to maintain balance and consistency.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:52:47,Brian,,Driver,88.09055270671846,-0.02,3.49,-17.66,-21.15,117.70758733714229,1.3362112476354688,9.399999618530272,-14.06999969482422,1017.1295776367188,587.2399291992188,1174.47998046875,Measured,-30.0,6.080489701636509,122.12379151726964,-17.530000686645508,-36.789149632537374,186.2970266989469,-18.709999084472656,-59.75502823837997,"Your driver swing shows a big issue with the club face being closed at impact, which is causing the ball to go left and not carry as far as it could. Try to focus on keeping the club face square to your target at impact. Also, your attack angle is very flat, so slightly increasing it could help you get more launch and distance.",club face awareness drill,1.1509776,69.998,97.22,0 +12/22/24 19:53:36,Jason,,Driver,82.16267143011092,2.44,0.49,-1.0,-1.49,112.00340140026128,1.363190843855819,13.630000114440918,-0.7599999904632568,4886.4443359375,-2821.189697265625,5642.3798828125,Measured,30.0,17.72747005594374,145.8005287589549,11.609999656677246,29.3416438686952,157.93962600971463,12.579999923706056,34.40507237685324,"Your driver swing is showing some good fundamentals but needs some adjustments. Your club speed is decent, but to maximize distance, work on opening the clubface slightly at impact (it's currently slightly closed). Also, reducing backspin will help the ball carry further—aim for around 3000-3500 RPM. Try to make your swing path a bit more consistent and keep it straight to avoid that left spin. Work on your attack angle by trying to hit slightly more up on the ball for better launch conditions.",face angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:54:08,Jason,,Driver,85.29438229322434,0.28,-5.42,-6.49,-1.0700000000000005,114.91141692364818,1.3472331217383888,18.0,-6.010000228881836,1598.2537841796875,-885.926513671875,1827.3699951171875,Measured,29.0,20.41775977729708,172.48468579752443,0.9900000095367432,2.9746281173786144,194.55379351460945,1.830000042915344,6.211723168515789,"Your driver swing shows a couple of key areas to work on. The club path is moving significantly to the left (-5.42°), meaning you're likely aiming too far left or have an overly inside-out swing path. Also, the face angle at impact is significantly closed (-6.49°), which is causing the ball to start left and spin sideways (sidespin). To improve, try focusing on swing direction and keeping the face square at impact. Your ball speed and launch angle are good, so with a little adjustment in your swing path and face angle, you'll see better results!",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:54:42,Brian,,Driver,87.3076249909401,2.01,-5.65,-1.92,3.73,114.32981723226476,1.309505524221152,17.170000076293945,-2.2799999713897705,1879.8466796875,-1085.329833984375,2170.659912109375,Measured,30.0,19.531933615124217,167.47593503245116,5.769999980926514,16.84164389377088,188.735779611814,6.710000038146973,22.058179677714406,"Your swing speed is decent for a driver, but we need to work on your club path and face angles. You're coming in too much from the outside (-5.65 degrees), which is causing the ball to start left and spin sideways. Focus on bringing the club more on an inside path while keeping the face more square to your target line. This will help reduce sidespin and improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:55:17,Herald,,Driver,90.23801158428194,6.04,-5.76,-3.3,2.46,122.36041900114924,1.3559742380500608,13.949999809265137,-3.430000066757202,3228.869384765625,-626.458984375,3289.080078125,Measured,10.979999542236328,22.473751801356684,183.6832916584372,0.6399999856948853,2.04505681440169,200.8420697995425,1.0099999904632568,3.532370873090997,"Your swing speed is solid, and you're getting good distance! However, your attack angle and club path suggest you might be coming over the top a bit, which is causing some leftward spin. Focus on keeping your club path more neutral to improve your accuracy. Lower your backspin by ensuring a more upward attack angle at impact.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:55:58,Herald,,Driver,92.3854704618454,5.16,-8.96,-24.03,-15.07,63.39477595606786,0.6861985509101185,7.619999885559082,-20.86000061035156,9771.7392578125,-462.5328063964844,9782.6796875,Estimated,2.7100000381469727,1.7497812531855883,40.376199813139465,-20.59000015258789,-14.195099704328186,63.74671833145021,-20.34000015258789,-22.156605038611588,"Your driver swing has a few areas that need attention. Your club speed is decent, but the ball speed is low, which means you're not transferring energy effectively. The club path and face angle are both pointed way to the left, causing a significant slice. Try to bring your club path more in line with your target and square the club face at impact. Additionally, work on launching the ball higher for better distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:56:27,Herald,,Driver,88.09055270671846,4.76,-2.86,2.9,5.76,114.19559798045248,1.2963433021092063,12.380000114440918,2.0299999713897705,1429.907958984375,615.5198974609375,1556.760009765625,Measured,-23.290000915527344,10.804899202569572,146.88319521341327,-2.130000114440918,-5.468066334724426,186.756342268598,-3.049999952316284,-9.930008380423487,"Your club speed is good at 88 mph, but it looks like you're cutting across the ball a bit with a negative club path, which can lead to slicing. Your launch angle is decent, but we want to improve your backspin for better distance. Let's focus on having a more neutral club path and getting your face angle closer to square at impact.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:58:23,Brian,5 Wood,5 Wood,79.9481044626236,-0.75,1.66,4.65,2.99,110.21385404227205,1.378567444257517,14.470000267028809,4.03000020980835,2805.0888671875,-917.9282836914062,2951.4599609375,Measured,18.1200008392334,16.480751599115138,154.4947508937239,9.90999984741211,26.596674318355326,173.52361506367924,10.520000457763672,31.68197559246869,"Your club speed is good, but your attack angle is slightly negative, which means you're hitting the ball with a downward strike. This can cause excessive backspin and lose distance. Trying to deliver the club more level or slightly upward can help improve your launch and distance. Also, the face is a bit open at impact, which is causing the ball to tail to the right. Focus on closing the clubface at impact to straighten your shot.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:58:53,Brian,5 Wood,5 Wood,80.90998708486558,-0.26,7.28,-0.25,-7.53,115.00089642485636,1.421343650744045,15.199999809265137,0.7099999785423279,4995.0556640625,-36.61632537841797,4995.18994140625,Estimated,0.4199999868869781,24.38757501851024,163.46237634522913,0.949999988079071,2.723097045122273,174.66098220614185,0.959999978542328,2.9199475061789144,"Your club speed is good, but your attack angle is slightly negative, which can lead to lower launch and more backspin. Try to ensure a more upward strike on the ball to improve distance and control. Your club path is positive, which is great, but keep an eye on the club face being slightly closed at impact, which can cause the ball to fade. Work on your launch angle and backspin to optimize your carry and total distance.",upward strike drill,1.1509776,69.998,97.22,0 +12/22/24 19:59:24,Brian,5 Wood,5 Wood,78.98622184038163,0.84,2.43,2.89,0.4599999999999999,112.09288090146948,1.4191447354956546,13.899999618530272,2.680000066757202,5475.349609375,-1007.8784790039062,5567.33984375,Measured,10.43000030517578,20.888013815827662,153.6854710687876,7.590000152587891,20.29746165044457,164.315393358469,7.849999904632568,22.44094473832547,"Your shot with the 5 Wood shows good club speed and ball speed, which is great! However, the high backspin and sidespin indicate that your shots might be ballooning and slicing a bit, causing them to lose distance and accuracy. Focus on keeping the clubface more neutral at impact and try to increase your attack angle slightly. This will help you launch the ball better and reduce side spin.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:00:33,Brian,,Gap Wedge,64.78167613983155,-4.69,-8.32,1.63,9.95,80.05995332713974,1.2358425730499774,26.75,0.3000000119209289,6136.75634765625,3220.5029296875,6930.47021484375,Estimated,-27.690000534057617,19.22572114945501,95.3521434148788,-9.640000343322754,-15.955817731598016,101.3123323822856,-10.18000030517578,-17.90245009768455,"Your shot data shows that your club path is significantly to the left, and while your club face is slightly open, this is causing a decent amount of sidespin and a pull to the left. Additionally, your backspin is quite high, which may be affecting your distance. Focus on getting a more centered club path with a neutral face angle to improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:00:51,Herald,,Gap Wedge,61.31442482709885,-2.82,-0.17,-1.84,-1.6700000000000002,73.48335505333125,1.198467656844987,30.309999465942383,-1.5299999713897705,4023.52734375,1107.508544921875,4173.169921875,Estimated,-15.390000343322754,18.79921264283508,89.14041972488758,-6.099999904632568,-9.470690724870565,97.87838739156724,-6.440000057220459,-10.979877158408613,"Your gap wedge shot shows good distance, but the club face was slightly open at impact, causing a leftward spin and leading to a pull. Focus on squaring the club face at impact and maintaining a more neutral swing path to improve accuracy. Additionally, your low attack angle suggests you might be hitting down on the ball too much. Try to make a more level swing to promote cleaner contact.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 20:01:13,Brian,,Gap Wedge,56.01288572311401,-5.14,-1.47,3.69,5.16,58.38403908708051,1.042332283605021,31.420000076293945,2.8499999046325684,6151.97216796875,-1090.2950439453125,6247.83984375,Estimated,10.050000190734863,12.35783012506738,60.0612386181474,5.510000228881836,5.774278278918189,65.91207209938466,5.690000057220459,6.539807357189432,"Your gap wedge shot shows some promising numbers, but there are areas to improve. The club speed is good for generating distance, but the attack angle is a bit too negative (downwards), which can lead to more backspin than necessary. Aim for a more level swing path to get a better launch and carry. The spin rate is high, which may affect how the ball stops on the green. Focus on keeping the clubface more neutral through impact to straighten out your shots. Try to reduce the sidespin as well, which is causing some slice. Work on these adjustments to enhance distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:01:34,Jason,,Gap Wedge,53.75358002901078,-4.93,-1.21,7.28,8.49,53.55225695389208,0.99625470387256,30.40999984741211,5.829999923706055,1598.9947509765625,923.179931640625,1846.3599853515625,Estimated,-30.0,8.945756857353445,52.854331193912,2.200000047683716,2.03412069216175,64.3372704968333,1.5199999809265137,1.706036633856968,Your gap wedge shot shows good carry distance but the club path and face angle indicate a slight tendency to slice. Focus on aligning your club face towards the target and improve your swing path for straighter shots. Work on hitting with a more neutral face to path will help reduce sidespin for better accuracy.,swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:02:06,Lauren,,Gap Wedge,52.67985059022904,-5.91,-6.77,0.53,7.3,53.91016642548993,1.0233545809541285,36.54999923706055,-0.4099999964237213,1433.8336181640625,-326.2853698730469,1470.489990234375,Estimated,12.81999969482422,12.204723892232778,56.50699550057652,1.2200000286102295,1.202974619713146,67.59623753171263,1.4800000190734863,1.7497812531855883,"You're hitting the ball well, but there are a few areas to improve. Your club speed is good, but the attack angle is slightly steep (-5.91 degrees), which might lead to inconsistent contact. Focus on a more level swing path to help elevate your shots. The backspin is low for a gap wedge, which means you may not get as much stopping power on the greens. Try to ensure you're making clean contact with a slightly upward angle. Overall, you're close, just a few adjustments needed!",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:02:21,Herald,,Gap Wedge,54.46939965486527,1.51,-9.29,0.0,9.29,39.258230898810325,0.7207391883803099,18.979999542236328,38.68000030517578,4128.6640625,-2383.684814453125,4767.3701171875,Estimated,30.0,2.03412069216175,21.99256346575021,41.810001373291016,14.66535374285877,26.2029728747666,42.22999954223633,17.607174014993006,"Your club speed is decent, but your attack angle and club path indicate you might be hitting too much down on the ball and cutting across it. This can lead to high backspin and a leftward ball flight. Try to focus on a more neutral swing path and a slight upward angle of attack to improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:02:53,Jason,,Gap Wedge,55.02863373756409,-6.91,2.67,6.71,4.04,48.92179943180463,0.8890244243590811,11.699999809265137,5.849999904632568,2385.720703125,-88.73126983642578,2387.3701171875,Estimated,2.130000114440918,1.3888888281609866,24.96719080091566,6.010000228881836,2.613735822722873,38.024933792290085,6.050000190734863,4.00262465088386,"Your shot data shows a solid swing but with a steep attack angle, meaning you're hitting down too much with your gap wedge. This can lead to inconsistent contacts and low ball flight. Try to flatten out your angle of attack to promote a higher launch and better distance control. Additionally, your club face is pointing slightly right of your target at impact, contributing to a push. Work on squaring the face at impact to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:03:29,Jason,,Gap Wedge,62.8579108953476,-6.5,-8.11,-1.58,6.529999999999999,73.192559474257,1.164412854829293,29.0,-2.309999942779541,6347.220703125,610.0498046875,6376.47021484375,Estimated,-5.489999771118164,18.35083137025981,85.87051004932528,-4.349999904632568,-6.517935112709552,91.5463655747235,-4.429999828338623,-7.075677607684213,"Your gap wedge shot has a good ball speed but the club path and face angle show that you're cutting across the ball too much, causing it to curve left. Try to work on making a smoother swing with better alignment. Also, your attack angle is quite steep; aim to strike the ball with a more level swing to improve consistency and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:03:58,Lauren,,Gap Wedge,62.41052362918853,-0.88,0.76,-0.5,-1.26,68.85290179786125,1.1032258310625631,25.729999542236328,-0.3199999928474426,4696.408203125,2277.415283203125,5219.47021484375,Estimated,-25.8700008392334,12.806211397642642,76.78258647096754,-7.130000114440918,-9.525371596807986,85.89238698708414,-7.820000171661377,-11.690725364742434,"Your shot data shows decent club speed and ball speed, but there's room for improvement with accuracy. The ball is starting left due to the club face being slightly closed at impact. Focus on ensuring the clubface is square, which will help your shots go straighter. Additionally, your swing path is slightly outside-to-in, which may contribute to the leftward direction. Try to work on your alignment and path to improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:04:25,Lauren,,Gap Wedge,52.16535523414612,-4.93,-4.5,0.72,5.22,56.19184250688932,1.0771869999671269,30.309999465942383,0.0299999993294477,1695.9344482421875,509.4500427246094,1770.800048828125,Estimated,-16.719999313354492,9.973752869383247,58.38801165469886,-2.220000028610229,-2.2637793895693505,70.66929231367703,-2.5999999046325684,-3.204286945155076,"Your club speed is solid, but your attack angle is down, which can lead to hitting too much into the ground. Try to get a bit more upward angle on your swing. Also, your club path is slightly inside-out, which causes some leftward movement of the ball. Focus on a more neutral path. Your backspin is good for a gap wedge; just keep working on consistency with your swing.",attack angle drill,1.1509776,69.998,97.22,0 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv index 9d07ac43e5..a777554b4b 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv @@ -1,114 +1,114 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -5/26/24 14:53:54,Jason,,Pitching Wedge,67.68957441657085,0.6314089298248291,1.814201831817627,3.410184144973755,1.595982313156128,92.98628529158668,1.3737165005549663,21.53819465637207,3.0282084941864014,4783.27392578125,1522.9171142578125,5019.859375,Measured,-17.660633087158203,21.09676877902075,120.08210252164372,-3.7432942390441895,-7.839716309141124,129.3879778040964,-4.221042633056641,-9.52352348784018,"Your pitching wedge shot had a good carry distance of around 120 yards, but your ball is starting a bit too far left and not reaching your target consistently. To improve accuracy, focus on aligning your club face better at impact and practicing a more controlled swing. The backspin is high, which is great, but it indicates you might be hitting down a bit too steeply. Adjusting your attack angle slightly can help you achieve a more optimal strike.",club face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 14:54:33,Brian,,Pitching Wedge,,,,,0.0,59.84935765163982,-26.755056381225582,6.8560099601745605,-1.9833440780639648,2598.173095703125,0.0,2598.173095703125,Estimated,-0.0,0.8717261832395522,26.405856024478453,-1.989184617996216,-0.9165874770436062,45.464285766115154,-1.9867234230041504,-1.5762251001402063,"Your ball speed is decent, but the launch angle is quite low, which means your ball isn't getting enough lift. The backspin is good, but the carry distance indicates that you are not striking the ball cleanly. Focusing on hitting up on the ball will help you achieve a better launch angle and more distance. Remember to keep your weight centered and practice a smooth follow-through.",launch angle drill,1.2065908,64.0,101.325,73 -5/26/24 14:55:21,Jason,,Pitching Wedge,73.06861423726968,-0.5910353660583496,5.339192390441895,0.971936285495758,-4.367256164550781,90.77933474824567,1.2423847871736753,16.575088500976562,1.4664475917816162,4172.693359375,1089.385009765625,4312.5546875,Measured,-14.631884574890137,13.955133392957578,113.40345389234608,-3.3774220943450928,-6.680938949440588,126.13617375589364,-3.8649282455444336,-8.502165858191916,"Your pitching wedge shot shows good distance at 113 yards carry, but you have a slightly steep attack angle and some significant backspin. This indicates that your club is coming down too much, which can lead to less control. Focus on creating a flatter swing path and try to increase your follow-through to help reduce backspin and improve overall distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 14:56:29,Brian,,Pitching Wedge,70.75618437727462,-2.476401805877685,3.468922615051269,4.683549880981445,1.2146272659301758,93.61183114272808,1.3230197751137385,16.686159133911133,4.281229972839356,9172.306640625,-74.8260498046875,9172.611328125,Measured,0.467398464679718,18.19867109387769,113.03126226780478,4.887439727783203,9.630079693835,118.70015088129276,4.870253562927246,10.07769022570642,"Your pitching wedge shot showed good power with a ball speed of nearly 94 mph. However, your attack angle is a bit negative, meaning the club is coming down too much at impact. Try to improve your angle by striking the ball more upward. Also, your spin is quite high, which may make the ball stop quickly on the green, but it can also lead to less distance. Focus on a more neutral club path to reduce the sidespin, which is causing some deviation in your shot direction. Overall, working on these elements can help improve your accuracy and distance.",attack angle drill,1.2065908,64.0,101.325,73 -5/26/24 15:05:51,Lauren,,Pitching Wedge,68.01883355197697,-1.4451252222061155,5.999017238616943,2.7628872394561768,-3.2361299991607666,84.48319830604214,1.2420559702995178,17.440521240234375,3.020137548446656,5927.8212890625,383.896728515625,5940.2392578125,Estimated,-3.705406904220581,13.58426214423639,101.0835673634174,1.865715503692627,3.2912210732039,111.11219092179908,1.732913374900818,3.360247995299005,"Your shot data shows good club speed and ball speed, which is great! However, the slightly negative attack angle suggests you might be hitting down on the ball too much with your pitching wedge. This can lead to lower launches and less distance. Try to focus on a more neutral or slightly upward angle of attack for better flight and carry. Additionally, your face angle is slightly closed to the path, which can lead to a bit of a draw. Work on aligning the clubface more with your target on your downswing.",attack angle drill,1.2065908,64.0,101.325,73 -5/26/24 15:06:35,Brian,,Pitching Wedge,67.70839873277009,-2.4848310947418213,5.958157539367676,3.487468242645264,-2.470689296722412,89.48152358486095,1.321571994901615,25.55464553833008,3.6102120876312256,4522.06201171875,953.5830688476562,4621.51123046875,Measured,-11.907705307006836,23.929442155162405,116.16751570158247,-0.6832827925682068,-1.3851480240750504,124.55559420544068,-0.9823800325393676,-2.135489130086881,"Your shot data shows that you're hitting the ball well, but your attack angle is a bit too negative. This could mean you're approaching the ball too steeply, which can lead to more spin and less distance. Also, your club path is slightly out to in, which is causing some left-to-right spin. Try to maintain a more neutral attack angle and work on swinging more along your target line for straighter shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:07:18,Lauren,,Pitching Wedge,68.0799059141882,4.428797721862793,4.561976909637451,2.7464847564697266,-1.8154921531677248,92.10423893245206,1.3528843451773491,22.97693252563477,2.8268513679504395,2472.269287109375,1427.3651123046875,2854.73046875,Measured,-30.0,19.58661761591429,123.2786134857397,-5.981566429138184,-12.846675806069811,137.03959948559623,-6.8852410316467285,-16.428488287328605,"Your shot shows good club speed and a decent launch angle, but the carry distance was a bit off target. Focus on keeping your club path straighter to reduce the deviation. This should help with accuracy and improve your overall distance control. Practicing your swing path can make a big difference.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:08:05,Brian,,Pitching Wedge,68.63230487572855,2.2669591903686523,2.0983123779296875,5.172009468078613,3.073697090148926,90.25395200841284,1.31503600486439,17.718225479125977,4.510961532592773,9957.921875,738.8240356445312,9985.29296875,Measured,-4.243262767791748,17.918060986527735,105.39875579012096,2.967814683914185,5.457139338304728,109.98874925954988,2.872966766357422,5.512974756871586,"Your pitching wedge shot looked solid overall! With a club speed of about 68.6 mph, you're generating good ball speed at 90.3 mph, but there's some room for improvement in your accuracy. The club face was open at impact (5.2 degrees), leading to a slight fade in your shot direction (4.5 degrees). Working on keeping the club face square at impact can help with straighter shots. Also, your backspin is quite high at nearly 10,000 rpm, which could be causing some loss of distance. Focus on a smoother transition in your swing for better control and consistent strikes.",club face control drill,1.2065908,64.0,101.325,73 -5/26/24 15:09:04,Jason,,Pitching Wedge,70.05789696519014,1.855942845344544,7.557165145874023,1.9336609840393064,-5.623504161834717,91.8524402368912,1.311093313042642,21.44769096374512,2.5339584350585938,5859.90380859375,811.2971801757812,5915.798828125,Measured,-7.882428169250488,21.41779949086072,116.8180750890715,-0.5605794787406921,-1.1429496674421813,124.36282350750751,-0.7535542249679565,-1.6359736704267078,"You're generating good club speed, and your ball hasn't strayed far off its target line. However, working on your attack angle and ensuring a more neutral club path can help you improve your shots. Focus on hitting down on the ball slightly more while keeping your club path a bit straighter. This will help lower the backspin and improve your distance.",attack angle drill,1.2065908,64.0,101.325,73 -5/26/24 15:09:40,Lauren,,Pitching Wedge,70.25049207698385,8.01711654663086,5.807127475738525,7.330244064331055,1.5231165885925293,94.67851110549054,1.3477273725248402,7.290665626525879,6.747857093811035,2889.060302734375,615.1640625,2953.827392578125,Measured,-12.020402908325195,4.159385383618684,90.39725897710196,4.390391826629639,6.920091759121078,124.329874603156,3.6887571811676025,7.998946228095633,"Your pitching wedge shot shows good club speed and ball speed, indicating solid power. However, the launch angle is lower than ideal, which can affect your carry distance. Focus on a more upward strike to create a higher launch. Additionally, your club path and face angle suggest you're slightly out of alignment, contributing to the sidespin. Working on your swing path can help straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:10:18,Lauren,,Pitching Wedge,67.67639483526091,2.509032726287842,7.37765645980835,2.0304269790649414,-5.347229480743408,90.94816480083044,1.343868346152571,17.346763610839844,2.590982913970948,7048.23291015625,0.0006161759956739,7048.23291015625,Measured,-5.008955668017734e-06,16.948153166975885,111.82926554491496,2.7940030097961426,5.451123597601395,119.67777966624452,2.7758684158325195,5.795923681580632,"You're making good contact with the ball, but your club path is quite a bit to the right, which could lead to shots going further right than intended. To improve your accuracy, try to work on aligning your club path more towards your target. Also, your backspin is high, which can help with stopping the ball on the green, but focus on keeping a steady swing to maintain distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:11:00,Brian,,Pitching Wedge,68.32033834085632,2.6484549045562744,6.068521976470947,3.1121950149536133,-2.956326961517334,89.62458326803426,1.3118287386237628,22.63130760192871,3.3157637119293213,5210.302734375,1593.9130859375,5448.65234375,Measured,-17.009693145751953,20.842858214320813,113.34645871239536,-3.1609973907470703,-6.250191368949515,121.48578091482614,-3.5882327556610107,-7.603224588643116,"Your shot data indicates you have a solid club speed and good launch angle for your pitching wedge. However, your carry distance is a bit inconsistent, likely due to your club path and face angle. By focusing on straightening your swing path and ensuring your clubface is square at impact, you can improve accuracy and distance. Try to keep your swing more neutral to reduce sidespin, which is affecting your carry deviation.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:13:01,Brian,,Pitching Wedge,65.16270863004411,-2.3418214321136475,0.2752095460891723,2.915557861328125,2.640348434448242,86.33302443539651,1.3248839136743855,22.30933952331543,2.429341554641724,5517.55078125,400.9758605957031,5532.1015625,Estimated,-4.156538009643555,19.283540260604696,108.21716785586432,1.0258382558822632,1.937720481145064,116.12339470735331,0.91107177734375,1.8466166354589435,"Your pitching wedge shot was solid overall, with good ball speed and decent carry distance. However, the attack angle is a bit too negative, meaning you're hitting down on the ball too much, which can lead to less optimal contact. Try to keep your attack angle closer to zero for a better strike. Additionally, the club face is slightly open at impact, contributing to sidespin, causing the ball to drift right. Focus on the face alignment at address and through impact.",pitching wedge face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:13:33,Brian,,Pitching Wedge,68.03267872560946,1.051556944847107,2.259279489517212,4.762829303741455,2.503549814224243,84.05268807187713,1.235475210536393,23.24700164794922,4.194993019104004,4214.5986328125,2433.29931640625,4866.59912109375,Estimated,-30.0,17.338204282467927,102.5078127480474,-5.702277183532715,-10.185122510444444,111.59966616533892,-6.525701999664307,-12.683217242753017,"Your ball speed and carry distance are solid, but your club face is open at impact which causes the ball to veer off to the left. Focus on aligning your body and club face better at setup. Also, work on your attack angle to improve consistency and control. Try to reduce the backspin for more distance by hitting through the ball more aggressively.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:15:43,Lauren,,Pitching Wedge,65.36030421749183,6.155110359191895,3.299255847930908,9.332292556762695,6.033036708831787,77.28682264788767,1.182473422870086,22.03875160217285,8.078583717346191,6174.6728515625,49.59455108642578,6174.8720703125,Estimated,-0.4601859450340271,14.776315373390844,90.62861885777149,8.496204376220703,13.38982063898584,98.56690184765466,8.424735069274902,14.441032737710543,"Your pitching wedge shot shows a decent club speed and ball speed, but the face angle is too open at impact. This is causing the ball to launch higher with a lot of backspin, which can lead to less control and distance. Focus on getting your clubface more square at impact to improve accuracy and distance.",face angle drill,1.2065908,64.0,101.325,73 -5/26/24 15:16:40,Herald,,Pitching Wedge,72.3587600252722,-0.1073135063052177,5.474445343017578,0.6406054496765137,-4.8338398933410645,89.11650592858769,1.2315924968512817,22.12691307067871,1.2112088203430176,5104.7119140625,1059.04833984375,5213.412109375,Estimated,-11.720590591430664,20.1617090773816,113.42548101503236,-3.258885622024536,-6.448018814247462,122.01177859224572,-3.5533039569854736,-7.561974316724275,"Your pitching wedge shot shows a decent club speed and ball speed, which is great! However, the attack angle is slightly negative, meaning you're hitting slightly down on the ball at impact. This could lead to excessive spin and less carry distance. Try to make sure you're striking the ball at a level angle or slightly upward for better distance and control. Also, your carry distance is a bit inconsistent and drifts left, so focus on a more neutral club path to improve accuracy.",attack angle drill,1.2065908,64.0,101.325,73 -5/26/24 15:17:39,Brian,,Pitching Wedge,67.72700118486182,4.1350860595703125,8.002963066101074,2.3127191066741943,-5.690243721008301,78.65110771117816,1.1612961792963317,23.401212692260746,2.901106834411621,3916.768310546875,2261.346923828125,4522.6943359375,Estimated,-30.0,14.884802081473367,92.912464361626,-5.975861549377441,-9.673075344059498,102.84033886453926,-6.845730304718018,-12.258217886063337,"Your shot data shows good club speed and a decent launch angle, but your ball flight is going left of target due to your club path and face angle. To improve, focus on aligning your stance and keeping the clubface more square to the target at impact. Consider practicing your swing path to ensure you’re coming through the ball straighter.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:18:09,Brian,,Pitching Wedge,65.24546820876503,5.004232406616211,10.33828067779541,8.156110763549805,-2.182169914245605,86.16525250393988,1.3206319897688237,25.121665954589844,7.993212699890137,6529.68359375,-1.6050806045532229,6529.68408203125,Estimated,0.0140840429812669,22.50118349552781,106.01773462481924,8.888117790222168,16.380371748259904,111.40583582930684,8.828728675842285,17.0986979124375,"Your club speed is decent for a pitch shot, and you're creating a good amount of backspin for control. However, your launch direction is pointing quite a bit to the right, which indicates you might be swinging across the ball. Focus on aligning your clubface with your swing path to straighten out those shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:18:35,Brian,,Pitching Wedge,68.41780068331764,2.501849174499512,6.744406223297119,5.327511787414551,-1.4168944358825684,83.64363892349684,1.2225420590564486,21.501218795776367,5.220046520233154,5036.56201171875,1375.2930908203125,5220.95654296875,Estimated,-15.27296257019043,16.621067082298964,102.64546557762242,0.1532334089279174,0.276632455636534,111.7178450159936,-0.2866736650466919,-0.5594475241179637,"Great job with your pitching wedge! Your club speed is solid, and your launch angle is good for achieving height. However, your attack angle could be slightly more negative to help with consistency, aiming for a steeper downward angle on the ball. Focus on ensuring your clubface is square at impact to reduce sidespin. Work on aligning your swing path closer to straight.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:19:18,Herald,,Pitching Wedge,68.9533891720962,0.8326705694198608,10.368715286254885,2.2472167015075684,-8.121498107910156,87.06004751602177,1.2625927247569275,22.06146240234375,3.1433210372924805,6256.50830078125,1361.8931884765625,6403.0185546875,Estimated,-12.280362129211426,19.533731662449554,107.25795341173398,-1.5723410844802856,-2.9432175655821027,114.27345848959705,-1.862776160240173,-3.714492521015245,"Your pitching wedge shot shows good speed and height, but the ball is fading slightly to the left. This is likely due to your club path and face angle at impact. A more consistent swing path can help straighten your shots and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:20:18,Herald,,7 Iron,84.08675274561574,-1.043928861618042,2.399608373641968,6.287134647369385,3.887526273727417,89.97703146929325,1.0700500201440426,19.75308609008789,5.464651107788086,4977.8173828125,875.2620849609375,5054.18115234375,Measured,-9.97252082824707,17.976566359359595,114.34003213047345,2.0693302154541016,4.128886370895458,123.9894220599399,1.7616976499557495,3.8118543327476857,"Your swing is showing good club speed and ball speed, but the club face is too open at impact, causing a high amount of sidespin. This suggests you're aiming to the right and may need to align your body better. Additionally, your attack angle is slightly downward, which is good for getting cleaner contact, but try to flatten it just a bit for better distance. Focus on keeping your club face square to your target throughout your swing to reduce side spin and improve accuracy.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:20:40,Jason,,7 Iron,72.65446221441653,-0.410955399274826,-0.961890459060669,10.619564056396484,11.581454277038574,82.94459632012331,1.1416311371948322,24.05607414245605,8.602792739868164,4141.80078125,369.069580078125,4158.2119140625,Estimated,-5.092091083526611,18.61231793018669,105.24837061614473,7.516820430755615,13.76831168687113,115.09876638373044,7.312763690948486,14.650440588157494,"Your 7 iron shot shows some areas for improvement. Your club speed is decent, but your attack angle is slightly negative, which means you might be hitting down on the ball too much. This can cause excess backspin and higher deviation on your shots. Also, your club path is a bit to the left, leading to a closed face at impact and resulting in a rightward launch. Try working on your swing path and ensure your clubface is square at impact for more consistent results.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:21:08,Herald,,7 Iron,72.88203505608362,-1.87126898765564,3.14938759803772,24.95783042907715,21.808443069458008,72.44339264905466,0.9939814742180096,26.773855209350582,20.895002365112305,6113.35888671875,-1556.8892822265625,6308.4912109375,Estimated,14.287799835205078,15.704281966062696,82.28250869751628,27.56467056274414,38.07618022696397,89.03441419695991,27.740976333618164,41.443305440397125,"Your swing speed is decent, but the face angle is significantly open at impact, leading to a high amount of sidespin and inconsistent direction. Focus on squaring the clubface at impact for straighter shots. Additionally, your attack angle is slightly descending, which is good for irons, but working on your swing path and follow through can help improve your overall consistency.",clubface alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:21:38,Brian,,7 Iron,75.50038138740365,0.1013535782694816,6.194618225097656,-1.185295343399048,-7.379913330078125,101.9341671465263,1.3501145990705263,23.14307403564453,-0.1985145509243011,3627.507568359375,959.3904418945312,3752.2314453125,Measured,-14.814196586608888,27.414894318275856,147.2808682139712,-6.370921611785889,-16.343008032813145,153.5057998339671,-6.575544834136963,-17.57848869385839,"Your shot data shows that your club speed is good at 75.5 mph, but there's room for improvement in your accuracy. The ball is curving to the left (pulling) with some backspin, which suggests an issue with your club face being slightly closed at impact. Focus on aligning your club face more accurately with your swing path. A good drill to help with this is practicing your swing path and club face alignment with a mirror or alignment sticks.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:22:02,Herald,,7 Iron,135.3988776722408,3.877509593963623,-6.717473983764648,6.747825622558594,13.465299606323242,93.8157327907702,0.6928841243268599,20.80807876586914,4.702279567718506,3505.808349609375,1562.56787109375,3838.269287109375,Measured,-24.022930145263672,19.2786446491516,123.2711292701906,-3.3832719326019287,-7.27482907913037,135.3603818122656,-4.129055976867676,-9.746456325360782,"Your shot data shows a few areas to work on. The club path is moving to the left of the target line (-6.7 degrees), while your club face is pointing right (6.7 degrees). This leads to a hook spin and results in the ball going left. Additionally, your smash factor is below optimal, meaning you're not efficiently transferring energy from the club to the ball. Focus on aligning your club path with your target line and ensure your club face is square at impact. Try practicing with straight swings and aim to improve your angles.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:22:39,Herald,,7 Iron,77.44160699581971,4.571028232574463,5.945849418640137,-5.0623955726623535,-11.008245468139648,108.6459915938658,1.4029408196517732,15.228934288024902,-3.4143803119659424,3235.945556640625,865.9257202148438,3349.801513671875,Measured,-14.981112480163574,18.572550212950546,151.00552116250583,-9.074716567993164,-23.81694947273149,166.25164419144858,-9.541223526000977,-27.55744901700928,"Your club speed is decent, but the club face is open at impact, causing a push to the right and excessive spin. Focus on aligning your club face square to the target at impact. Trying to keep your swing path more neutral can also help straighten out your shots.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:23:21,Brian,,7 Iron,75.1023059791105,2.781729221343994,5.596421241760254,0.2891532778739929,-5.307268142700195,111.9322939538024,1.4903975649554098,15.917031288146973,0.9377804398536682,3292.38330078125,912.3089599609376,3416.44482421875,Measured,-15.487885475158691,21.356851527056733,159.1667036154813,-5.005859851837158,-13.888509690438696,173.51353598632886,-5.484014987945557,-16.58246121234845,"Your club speed is solid, which is great! However, your attack angle is slightly positive, meaning you're hitting up on the ball a bit too much. This is contributing to higher backspin and causing your ball to deviate left. Focus on keeping a more neutral to slightly descending angle when you make contact. To help with this, work on your swing path and try to keep it more neutral to reduce that sidespin.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:23:59,Jason,,7 Iron,78.70783665682302,2.592815399169922,3.672975778579712,8.233888626098633,4.5609130859375,109.32161900066149,1.3889546917331594,16.359766006469727,7.223091125488281,5007.3740234375,1157.15380859375,5139.33837890625,Measured,-13.01206398010254,23.437148478534937,148.1483697290987,1.8125094175338743,4.685947558204646,157.95784844757327,1.4291657209396362,3.939720111220055,"Your shot with the 7 iron shows good speed and solid distance, but the high backspin and face angle suggest that you're adding unwanted spin, which can lead to less control. Focus on keeping a more neutral club face through impact and try to lower the attack angle slightly. This will help reduce spin and improve distance.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:25:17,Lauren,,7 Iron,77.8229231307605,3.5912399291992188,5.38950252532959,0.2293794304132461,-5.160122871398926,114.42655851637664,1.4703451619789911,17.134910583496094,0.8627897500991821,3151.819091796875,-76.42610168457031,3152.74560546875,Measured,1.3890503644943235,24.9145801864845,169.40946584952326,1.476577639579773,4.3653110817991205,184.40528066612205,1.5107723474502563,4.8618558262328975,"Your shot shows great potential! Your club speed and ball speed are solid, resulting in nice distance. However, your attack angle is slightly upward, which can contribute to excessive spin. To improve, focus on having a more neutral attack angle and try to reduce backspin for better distance control. Aim for a lower launch angle to increase carry and total distance.",attack angle drill,1.2065908,64.0,101.325,73 -5/26/24 15:25:56,Lauren,,7 Iron,75.80940395623384,3.075217962265014,5.42439603805542,2.450366497039795,-2.974029541015625,109.44980525539631,1.443749713671192,13.582160949707031,2.691525220870972,5227.81298828125,2355.416015625,5733.93505859375,Measured,-24.254175186157227,18.29287667549511,140.8917844683201,-7.886104106903076,-19.33098201045096,151.4048128228369,-8.625185012817383,-22.70619635094636,"Your shot data indicates that your club path is aimed a bit too far to the right, which is causing the ball to veer off target. Your attack angle is slightly positive, which is good for hitting down on the ball with an iron. However, the high backspin suggests you may want to focus on solid contact and proper club face alignment to help control your shots better. Overall, practicing your alignment and swing path can help you achieve more consistent, accurate shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:26:29,Herald,,7 Iron,77.67232860116656,7.182547092437744,8.774006843566895,7.3612847328186035,-1.412722110748291,103.53651239718148,1.3329909668193785,7.136092662811279,7.144591808319092,2201.958984375,378.67626953125,2234.28271484375,Measured,-9.757848739624023,4.582218792058427,103.54263695951975,5.39005184173584,9.72632320148125,143.59269351558214,4.846381664276123,12.131319966012027,"Your club speed is solid, but the attack angle is a bit high, which could lead to less distance and control. Work on keeping your attack angle around 5-6 degrees for better contact. Try focusing on a more neutral club path and face angle; your current path is too outside-in, which can cause your shots to slice. Lastly, your spin rate is a bit high, which can hurt distance. Building more consistency in your clubface alignment at impact can help improve your ball flight.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:28:59,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,10.058668887470049,122.36850951287124,-1.172531008720398,-2.504134982357698,142.54777353954523,-1.9191807508468628,-4.773797918605737,"You're hitting the ball well with decent speed and distance. Your attack angle is positive, which is good, but your club path is quite right, leading to some inconsistency. Work on bringing your club path more in line with your target to improve accuracy. A good way to practice this is to focus on your setup and take a few swings where you feel like you're swinging slightly more to the left, which should help straighten things out.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:29:38,Lauren,,7 Iron,70.49766149260904,6.897951602935791,-1.764883518218994,8.958209991455078,10.723093032836914,99.12258571079474,1.4060407623760218,,7.137642860412598,2770.53173828125,-83.23709869384766,2771.781982421875,Measured,1.7208610773086548,,,,,,,,"Your club speed is good for a 7-iron, but the attack angle suggests you're approaching the ball a little steeply. This means you might be hitting down too much, which can lead to inconsistent strikes. The club face being open relative to the path indicates a tendency to push the ball to the right. Focus on making sure your club path is in line with your target and try to level out your swing angle for better contact and direction.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:32:18,Lauren,,7 Iron,70.40697027204442,8.679288864135742,5.341860294342041,5.682614803314209,0.3407545089721679,101.77683989459274,1.445550625191494,17.586400985717773,5.336239337921143,6028.98828125,1318.488525390625,6171.4755859375,Measured,-12.33588981628418,,,,,,,,"Your club speed is solid, but your attack angle is a bit steep, which can lead to excessive backspin and potentially less distance. Working on a more level swing path could help. Aim to keep the clubface square to the path for better accuracy. Try to focus on hitting through the ball rather than just down on it.",attack angle drill,1.2065908,64.0,101.325,73 -5/26/24 15:34:23,Lauren,,7 Iron,73.98533966305604,2.809598445892334,4.435081005096436,9.769083023071287,5.3340020179748535,106.52479152807972,1.439809454321827,21.21730232238769,8.57949447631836,3401.396240234375,28.3886833190918,3401.5146484375,Measured,-0.4781900942325592,,,,,,,,"Your club speed is good, but the club face is too open at impact, which could be causing the ball to spin more than it should and veer right. Work on squaring the club face during your swing for better accuracy and distance.",club face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:34:55,Brian,,7 Iron,77.6936531551928,3.5040106773376465,5.192759990692139,2.6519906520843506,-2.540769338607788,106.76189599313513,1.3741392206114778,18.4836483001709,2.828159809112549,2905.2392578125,1233.7119140625,3156.33642578125,Measured,-23.0085391998291,,,,,,,,"Your club speed is decent at 77.7 mph, which is good for generating distance. However, your attack angle of 3.5 degrees indicates you're hitting slightly too level, which can lead to less control and more backspin. Try to focus on a slightly steeper angle to improve ball contact and distance. Your club path is good at 5.2 degrees, but aim to align your club face closer to the target. Overall, slight adjustments in your swing path and angle will help you improve your game.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:35:33,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,,,,,,,,"Your club speed is solid for a 7-iron, which means you can generate good distance. However, your attack angle is quite high, which suggests you're hitting up on the ball more than necessary. This can lead to excessive spin, making it harder for the ball to carry the distance you want. Focus on lowering your attack angle and keeping the club path more neutral to encourage better contact and distance. Also, consider your face angle; it’s close to square, but slight adjustments can help improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:37:44,Herald,,7 Iron,77.01495378383152,5.952808380126953,5.176298141479492,8.807807922363281,3.631509780883789,106.48085390155666,1.3825997247291888,19.06529426574707,7.882627964019775,3124.0517578125,521.93994140625,3167.352294921875,Measured,-9.484888076782228,23.67848105556459,153.5501711364086,4.843834400177002,12.965805827931376,167.04033199411606,4.519173622131348,13.161638629662209,"Your 7-iron shot shows good club speed and ball speed, which are solid for generating distance. However, your club face is angled too open relative to your swing path, which is causing the ball to veer right. Focus on aligning your club face more with your swing path for straighter shots. Additionally, lowering your attack angle slightly can help manage that backspin better and achieve more control.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:38:18,Lauren,,7 Iron,69.94634625190156,0.2022232711315155,7.4578070640563965,6.32823371887207,-1.1295733451843262,99.3722681640993,1.4206927665131297,17.96806526184082,6.131328105926514,2544.502197265625,410.0458984375,2577.329833984375,Measured,-9.154498100280762,17.552830016191365,138.13670038029977,3.643627643585205,8.77863962233289,155.51812767628508,3.304997444152832,8.96580341630954,"Your shot data shows good club speed and ball speed, but the club path is slightly outside in, which is causing a slice. Focus on having a more neutral swing path. Your launch angle and backspin are decent, but we want to reduce the sidespin for straighter shots. Work on keeping the clubface square to the path at impact.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:39:34,Herald,4 Hybrid,4 Hybrid,82.88822577034443,4.143530368804932,9.921513557434082,-3.860870838165283,-13.782384872436523,123.04015089393395,1.484410478694973,12.989059448242188,-1.929957747459412,2854.8857421875,34.7122802734375,2855.0966796875,Measured,-0.6966196298599243,20.87570490948565,183.1631845676148,-2.29336929321289,-7.329537589266238,201.29849848114463,-2.3040125370025635,-8.092410793109423,"Great job on the swing! Your club speed and launch angle are solid for a hybrid, but your club path suggests that you're swinging too far to the right while your club face is slightly closed at impact. This results in a slight pull to the left. Focus on bringing your club path more in line with your target and opening the face slightly. This will help straighten out your shots and increase your accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:40:19,Brian,4 Hybrid,4 Hybrid,82.99158884474218,,-3.190962553024292,9.458211898803713,12.649174690246582,118.77965177112948,1.4312251810642926,13.786089897155762,7.369914531707764,2387.808349609375,-140.78457641601562,2391.955078125,Estimated,3.3742384910583496,18.85143945134064,175.46862668409085,8.800379753112793,26.84536387092612,195.83303535182856,8.8709716796875,30.19938753534484,"Your shot with the 4 Hybrid had good speed and distance, but the club path suggests you were swinging from outside to inside, which leads to your ball starting right and curving left. Try to work on aligning your swing path with your target line. Additionally, aim to close the club face more at impact to help straightening out your shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:40:48,Lauren,4 Hybrid,4 Hybrid,80.93747707177499,1.2864924669265747,9.112794876098633,2.4153833389282227,-6.69741153717041,123.01070270027869,1.519823784366213,10.572357177734377,3.12430739402771,2134.454345703125,1057.894775390625,2382.233642578125,Estimated,-26.36429214477539,12.892293434818612,165.0066278304639,-4.259839057922363,-12.256774442038818,191.2402300868144,-5.329838752746582,-17.764158982168055,"Your club speed is solid for a hybrid, but the club path is quite out to in, which can cause the ball to slice. Work on aligning your club path more to the target. Additionally, the launch angle is a bit low, which could limit distance. Focus on swinging more up on the ball to increase launch angle and reduce sidespin for a straighter shot.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:41:25,Brian,4 Hybrid,4 Hybrid,83.3048865642595,5.149594783782959,6.117169380187988,1.714982509613037,-4.402186870574951,119.01730236321872,1.4286953295520244,0.5043429136276245,2.1741485595703125,2088.1103515625,387.5775451660156,2123.775146484375,Estimated,-10.51509952545166,0.106785508524501,34.43673219391121,1.626422882080078,0.9774458122559296,132.67508365384674,1.2116000652313232,2.805531100841052,"Your shot with the 4 Hybrid shows a good club speed and overall ball speed, but the launch angle is very low, which is likely causing short carry and low trajectory. Try to focus on hitting up a bit more on the ball to increase the launch angle. Additionally, your club path is moving right relative to your target, which may lead to slight push shots. Work on aligning your swings more towards your target line.",launch angle improvement drill,1.2065908,64.0,101.325,73 -5/26/24 15:43:02,Lauren,4 Hybrid,4 Hybrid,83.12649075534682,3.624794006347656,2.9556829929351807,7.151079654693604,4.195396423339844,117.87670751971382,1.4180402233824818,9.826231956481934,6.243894577026367,2775.53955078125,-141.41989135742188,2779.14013671875,Estimated,2.9168248176574707,12.914689762118089,160.1995754228974,7.387243270874023,20.59765003180337,182.43417024277005,7.472440719604492,23.72549519554809,"Your shot shows decent power with a club speed of 83 mph and a good carry distance of about 160 yards. However, the club face is open (7 degrees) relative to your swing path, which could be causing your shots to curve to the right (slices). Focus on aligning your clubface more square to the target at impact to improve accuracy.",clubface alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:43:16,Brian,4 Hybrid,4 Hybrid,67.27442400523387,,,,0.0,79.67253592924226,1.1842916101822565,,12.28669261932373,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,,,,,,,,"Your club speed is decent at 67 mph, indicating you have room for improvement in overall distance. However, many important metrics like launch angle and attack angle are missing. Focusing on hitting the ball with a more neutral face angle can help reduce the sidespin and improve your accuracy. Practice your setup and aim to strike the ball more cleanly for better results.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:43:36,Lauren,4 Hybrid,4 Hybrid,74.4999107942649,4.637026786804199,6.176641941070557,10.37904930114746,4.202407360076904,108.9186967149426,1.461997679644568,17.261144638061523,9.298450469970703,3467.528564453125,231.8009796142578,3475.267822265625,Measured,-3.824477672576904,22.85018615009721,156.08659431373235,8.422916412353516,22.863406595512515,169.30228387299758,8.244169235229492,24.276623817487007,"Your club speed is decent for a hybrid, but a few adjustments can help. Your attack angle is positive, which is good for getting the ball airborne. However, your club path is a bit too far to the right, causing the ball to veer off target. Focus on aligning your club path more towards the target. Additionally, your spin rate is a bit high, which can reduce distance; try to hit through the ball more to minimize backspin.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:44:02,Brian,4 Hybrid,4 Hybrid,83.2494290706154,3.566225051879883,4.296969413757324,3.508841037750244,-0.7881283760070801,119.44214652940718,1.434750338384804,11.712873458862305,3.4199085235595703,3619.439208984375,1094.197265625,3781.218017578125,Measured,-16.820659637451172,18.31591963234314,166.01703864762567,-3.2224574089050293,-9.33237144968018,182.13022932412787,-3.831343412399292,-12.170050990068717,"Your shot data shows a decent club speed and a good launch angle, but your backspin is a bit high, which might lead to balloons in the air. To improve distance and control, focus on reducing the backspin and keeping the club face more square to your path. A small adjustment in your attack angle may also help. Overall, you're hitting the ball well, but refining these aspects will enhance your performance.",club face control drill,1.2065908,64.0,101.325,73 -5/26/24 15:45:19,Lauren,5 Wood,5 Wood,80.72988053301924,2.9109253883361816,0.1552824229001999,15.60859489440918,15.453312873840332,114.69761672311688,1.4207579147377103,16.36284065246582,12.84068489074707,3242.199462890625,-605.4569702148438,3298.247314453125,Measured,10.577731132507324,23.33080712042237,166.7910583890498,18.0237979888916,51.60712046426579,182.38652824635392,18.26930809020996,57.17526836589241,"Your shot shows a solid club speed and a good launch angle, but the high backspin and rightward deviation indicate that your club face is facing too far right at impact. Focus on squaring the face better with a more neutral grip and try to reduce your backspin for a more controlled flight.",face angle drill,1.2065908,64.0,101.325,73 -5/26/24 15:45:48,Brian,5 Wood,5 Wood,78.28795030011406,-8.364968299865723,3.757966995239258,7.712090015411377,3.954123020172119,100.661238896123,1.2857820202245904,11.60327434539795,6.805108547210693,4507.7705078125,-802.8387451171875,4578.70556640625,Measured,10.098552703857422,12.158138405062914,125.62884072750784,10.774151802062988,23.484815505772303,140.5722910660843,11.120752334594728,27.113218688955385,"Your 5 wood shot shows some room for improvement. Your club speed is decent, but the attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to higher backspin and less distance. Additionally, your face angle is open (7.7 degrees), causing a slice. Focus on hitting the ball with a more level swing and aim to square the clubface at impact for better distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:46:30,Jason,5 Wood,5 Wood,80.84246803434871,2.614809989929199,0.9689826369285583,2.423767805099488,1.4547851085662842,118.22155260867294,1.4623694140367218,11.527674674987791,2.1121838092803955,2983.698974609375,-1048.9697265625,3162.719970703125,Estimated,19.369985580444336,15.734867543709356,162.66597904962146,9.064990043640137,25.62882424089912,181.4930948004276,9.774930953979492,30.813616771713896,"Your swing speed is decent for a 5 Wood, but there's room for improvement in your launch angle and spin rate. Lowering your backspin can help increase your distance. Focus on keeping your club path more in line with your target to improve accuracy. Also, try to reduce the angle of attack slightly to improve overall consistency.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:47:02,Jason,5 Wood,5 Wood,80.61426373329869,4.902356624603272,5.911330699920654,5.169012546539307,-0.7423181533813477,108.38508793666188,1.3444902045528715,12.789159774780272,4.985611438751221,2181.233154296875,-851.855712890625,2341.673828125,Measured,21.33256149291992,12.281719741300662,141.61515851477998,10.762179374694824,26.44422618752901,165.06071109154436,11.564323425292969,33.08940443703273,"Your club speed is solid for your 5 wood, and you're getting a decent carry distance of around 141 yards. However, your ball is curving a bit to the left (slicing), and we need to work on making your clubface more square at impact. Focus on aligning your body and club path better to straighten out those shots. Your launch angle is good, but we can increase your distance with a few adjustments in your follow-through and swing path.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:47:44,Brian,5 Wood,5 Wood,79.81842011316894,5.340071678161621,1.72382390499115,1.2405459880828855,-0.4832779169082641,119.4281946903384,1.4962485416400064,9.043837547302246,1.2347095012664795,1488.5927734375,328.1344909667969,1524.32958984375,Measured,-12.431062698364258,7.834181890271111,142.28449936180186,-0.9596077799797058,-2.383235855057848,194.0273119079793,-1.5656057596206665,-5.301122229550742,"Your club speed is decent, but your launch angle is a bit low, which can affect your carry distance. Work on increasing your launch angle slightly while maintaining a neutral club path. The slight hook spin suggests your club face might be closed at impact, so focus on ensuring the face is square to your path. Overall, keep your rhythm steady and aim to make solid contact with the ball.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:50:08,Brian,,Driver,93.84450685886804,2.5154433250427246,4.752744674682617,-1.759680986404419,-6.512425422668457,131.45844312423287,1.4008112730767728,11.939697265625,-0.8507452011108398,3360.61279296875,764.1510620117188,3446.39599609375,Measured,-12.810354232788086,23.870949297741163,195.0625866742339,-6.528195381164551,-22.17707816447956,211.0215207430756,-6.927161693572998,-25.45082172749425,"Your club speed is solid, but the face angle at impact is causing the ball to spin too much and veer off to the left. Focus on squaring the clubface at impact to improve accuracy and reduce sidespin. Additionally, try to decrease your backspin for longer carry distances.",face angle drill,1.2065908,64.0,101.325,73 -5/26/24 15:50:49,Brian,,Driver,,,,,0.0,128.3024432612874,-57.3563232421875,11.64732837677002,-0.3032241463661194,5042.94140625,-375.403076171875,5056.89501953125,Measured,4.257319450378418,26.066423487227667,180.6090562560712,1.885436654090881,5.942136530542371,191.5734570663008,1.998313546180725,6.680263117267259,"It seems like there were some issues with the data capture, particularly with club speed and attack angle, which are crucial for understanding your swing. However, your ball speed is impressive, indicating good energy transfer. The backspin is quite high, which may cause the ball to balloon and lose distance. Focus on lowering your backspin and improving your launch angle for better overall distance. Aim to keep your swing path straighter to reduce sidespin for more accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:51:57,Jason,,Driver,90.29368275012804,-5.985504627227783,6.462739944458008,1.4424126148223877,-5.020327568054199,131.28777842614363,1.454008458038638,12.838006019592283,1.993493676185608,2334.451171875,-185.12188720703125,2341.77978515625,Measured,4.534065246582031,22.105654801988976,203.0048328774792,3.682328701019287,13.037911280300593,223.9062360967655,3.8161849975585938,14.902267336989668,"Your driver swing shows solid club speed with a good smash factor, indicating efficient energy transfer. However, your attack angle is negative, which may cause your ball to launch lower and with more backspin. This can lead to loss of distance and a higher tendency for a hook due to the club path. Focus on a more upward attack angle with your driver to help increase launch angle and distance while reducing sidespin.",attack angle drill,1.2065908,64.0,101.325,73 -5/26/24 15:52:28,Herald,,Driver,87.59226537701306,1.5624536275863647,5.470808506011963,-9.433867454528809,-14.90467643737793,121.24620038673402,1.384211264143795,5.986552238464356,-7.064647197723389,1793.77392578125,80.08824157714844,1795.5609130859375,Measured,-2.55643892288208,4.976489686830234,129.22908215090047,-7.591790199279785,-17.073032977065168,178.86565955709557,-7.704897403717041,-23.98068441803275,"You're generating decent club speed, but your club face is angled way too much to the left at impact, which is causing the ball to hook drastically. A more neutral club face will help you hit straighter shots. Also, consider increasing your launch angle for better carry distance; try to make contact more consistently in the center of the clubface.",face angle drill,1.2065908,64.0,101.325,73 -5/26/24 15:54:17,Jason,,Gap Wedge,,,,,0.0,66.91423615991653,-29.913339614868164,,5.224445819854736,12000.0009765625,5768.88427734375,13314.6552734375,Estimated,-25.675472259521484,,,,,,,,"It looks like there are some missing data points that make it hard to give precise advice, but we can still work on your ball flight. From what we have, the high backspin indicates you might be making contact too steeply or hitting the ball too much on the bottom of the clubface. Focus on making a more evenly paced swing rather than trying to hit the ball too hard. This should help reduce excessive spin and give you a better distance control.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:54:44,Brian,,Gap Wedge,65.5599861808737,-0.7053694725036621,-3.122923851013184,-0.1644138395786285,2.958509922027588,79.42807581569923,1.2115328334048885,22.96640968322754,-0.5258153676986694,5547.1796875,2264.0693359375,5991.42822265625,Estimated,-22.202720642089844,15.803234017156685,93.57134232537192,-8.28209400177002,-13.478655023546708,101.5592280593346,-8.847288131713867,-15.61994269981517,"Your gap wedge shot shows good ball speed, but your club path and face angle are both slightly to the left, which means you're pushing the ball off-line. To improve, focus on making sure your club path is straighter through impact. Also, try to increase your attack angle slightly by hitting down on the ball more. This will help with your launch angle and backspin, leading to better control and consistency.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:55:45,Jason,,Gap Wedge,62.68651745899752,6.194083690643311,6.972166538238525,5.181247711181641,-1.7909188270568848,81.94948459850457,1.3072904337381115,28.68258476257324,5.128400802612305,6516.67138671875,344.2246398925781,6525.75634765625,Estimated,-3.023676872253418,23.469711491059115,98.0857260274588,4.5219035148620605,7.733093354289679,102.82157409222054,4.437252044677734,7.955058333389218,"Your shot with the gap wedge showed a solid club speed and good ball speed, but the carry distance indicates some inconsistency. The ball was spinning quite a bit, which can affect how it lands. Focusing on a slightly more accurate club path and face angle will help tighten your ball flight. Try working on keeping your club face more square to your swing path for better distance and control.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:56:06,Brian,,Gap Wedge,58.642301708081504,3.422053337097168,11.727985382080078,10.600460052490234,-1.1275253295898438,74.64689576549426,1.2729189269732768,30.60836410522461,10.174945831298828,5400.166015625,914.7147216796876,5477.087890625,Estimated,-9.613874435424805,20.477393622986256,87.48844392866704,7.84792947769165,11.946075201663348,93.26705931883951,7.589023113250732,12.317474183532228,"Your shot with the gap wedge shows good club speed, but the face angle is slightly open compared to your club path, causing a bit of right spin on the ball. Work on aligning your club face more directly down your target line at impact. Also, your ball is launching a bit high, which is good for height but may be making control more difficult. Try to focus on keeping the face square or slightly closed to improve direction and consistency.",club face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:56:38,Brian,,Gap Wedge,62.504401159666486,1.7260463237762451,2.432260513305664,8.299942970275879,5.867682456970215,72.73092853239541,1.163612916578553,29.879545211791992,7.122103214263916,5465.275390625,539.9519653320312,5491.88330078125,Estimated,-5.642332077026367,18.808255027006,84.59950335229223,5.897807598114014,8.693034213711258,90.48166290630434,5.735383987426758,9.042247544359384,"Great shot! You're generating solid club speed and ball speed. However, your club face is open relative to your path, which explains the rightward deviation in your shots. Focus on aligning your club face more towards your target during your swing. This will help reduce the sidespin and improve your accuracy.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:57:08,Jason,,Gap Wedge,62.26657990287913,1.452173113822937,10.304327964782717,10.602718353271484,0.2983903884887695,73.99074973398547,1.1882899277492551,30.806882858276367,9.998662948608398,4913.2431640625,802.5194091796875,4978.3525390625,Estimated,-9.276660919189451,20.137479242426707,87.25403028780693,7.851879596710205,11.919993085937108,93.6539523790525,7.585402488708496,12.3626965338957,"Your ball speed is good, but you're hitting with a bit too much spin and your launch angle might be affecting how far your shots carry. Try to work on getting a more neutral club path and face angle to straighten out your shots. Keeping your attack angle slightly more level can help reduce backspin for better distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:57:37,Lauren,,Gap Wedge,61.67884908221686,-4.76947546005249,13.491559028625488,7.761355400085449,-5.730203628540039,68.76410068882797,1.114873278474548,29.717205047607425,8.063511848449707,4569.39501953125,1499.6785888671875,4809.2001953125,Estimated,-18.169872283935547,16.16023297615959,78.0231056277371,3.3167645931243896,4.5141193140376,85.10464201201648,2.856018781661988,4.240432314660723,Your gap wedge shot shows good distance but the high backspin and sidespin indicate you're likely hitting down too steeply on the ball. This could lead to less control and unpredictable shots. Focus on improving your angle of attack and swing path to create a cleaner strike. A slight adjustment can help lower spin and enhance accuracy.,swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:58:04,Brian,,Gap Wedge,64.61490908211726,4.4313788414001465,4.651541233062744,9.110705375671388,4.459164142608643,80.0112968217145,1.238279182905456,26.08806037902832,8.065773010253906,7068.55712890625,1130.94921875,7158.4599609375,Estimated,-9.09011936187744,20.01451741901451,94.20110110041514,5.287723541259766,8.68131978937356,99.36721229498198,5.072808742523193,8.786207273952755,"Your gap wedge shot shows good club speed but the face is very open at impact, which is likely causing some of the side spin and carry deviation. Focus on aligning your club face straighter to your target. Also, consider lowering your attack angle a bit to create more control over your launch and spin. Practicing with a more consistent setup can help improve your accuracy.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:58:11,Jason,,Gap Wedge,,,,,0.0,92.9595421333961,-41.55663299560547,15.621563911437988,4.001960754394531,4657.66845703125,2687.39208984375,5377.35546875,Measured,-29.98418426513672,13.14046046899614,110.5591849882676,-6.2752299308776855,-12.084612453588647,122.73849008153684,-7.340588092803955,-15.681969074834,"It looks like you had a decent carry distance of about 110 yards, but your ball deviated off target quite a bit to the left. This suggests you might be coming through the ball with an outside-to-inside swing path. The high spin rates indicate that the contact might not be optimal, which could be causing the ball to lose distance and accuracy. Focus on improving your swing path to help straighten out your shots and reduce the sidespin.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:58:31,Brian,,Gap Wedge,65.3975261881451,3.026908159255981,5.145254135131836,6.039453029632568,0.8941988945007324,86.20304620133174,1.318139251220762,27.94473648071289,5.604754447937012,5532.87548828125,1252.951171875,5672.970703125,Estimated,-12.759745597839355,24.95807123837926,106.92359170168493,1.0266010761260986,1.9159603538852965,113.05484964501466,0.7483428120613098,1.476652493269782,"Your gap wedge shot was solid, but let's work on your club path and face alignment. The club path is moving too far to the right, which may cause your shots to veer off target. Additionally, the club face is slightly open compared to your club path, leading to some unwanted sidespin. Focus on setting up with a square face and try to bring your club path more in line with your target. This should help you hit straighter shots and control your spin better.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:58:59,Jason,,Gap Wedge,64.71248235663234,-1.1328637599945068,-0.6665147542953491,1.3975050449371338,2.0640196800231934,78.68303054295575,1.2158864515400805,24.829376220703125,1.06454336643219,4602.22412109375,1044.621826171875,4719.29052734375,Estimated,-12.788423538208008,17.222718330997736,95.90615892486676,-3.088637590408325,-5.16746598776615,104.56739878085592,-3.4146645069122314,-6.228239338726951,"Your gap wedge shot shows solid speed and ball flight, but the club path and face angle suggest some adjustments are needed. Focus on getting the club face more square to your target at impact to lower the spin and improve accuracy. Additionally, try to increase your attack angle slightly to help with carrying the ball further.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:59:25,Lauren,,Gap Wedge,,,,,0.0,90.8097983968546,-40.595611572265625,18.20869445800781,6.95662784576416,3855.05712890625,1657.2801513671875,4196.19384765625,Measured,-23.262758255004883,15.225501804049143,114.04549445700832,-0.4630939960479736,-0.92201916525147,126.0214658457835,-1.2188464403152466,-2.680835893058372,"Your shot shows good ball speed, but the smash factor indicates there may be a problem with how you’re hitting the ball. The backspin is quite high, which might mean you’re hitting down too much on your shot. Focus on creating a more level swing through impact. This can help lower the spin and increase your distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:59:42,Brian,,Gap Wedge,62.99734054039254,7.022912979125977,6.611062049865723,8.617873191833496,2.006811141967773,75.48787166503371,1.1982707685355782,27.047962188720703,7.906138896942139,5855.20556640625,1137.44677734375,5964.6640625,Estimated,-10.99349594116211,18.046014372874424,88.61293688540809,4.733048439025879,7.311757362582739,94.79070209459132,4.455049514770508,7.363095576934484,"Your gap wedge shot shows a good club speed and decent launch angle, but the club face was slightly open at impact, which is causing the ball to launch right and leading to a carry deviation. Focus on aligning your club face with your target at address and through impact to reduce the sidespin. Also, your backspin is quite high, which is good for stopping the ball on the green, but might be tamed a bit to improve distance control. Practice hitting more consistent strikes with the ball in the center of the club face.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:00:06,Jason,,Gap Wedge,67.25325731605335,-9.60428237915039,7.466535091400146,-9.035103797912598,-16.501638412475586,80.12044542937747,1.191324385268886,23.274538040161133,-6.48737382888794,6406.56591796875,2353.0048828125,6825.0068359375,Estimated,-20.167285919189453,16.62671153248732,93.9646349322138,-14.504733085632324,-23.534368188209328,100.868986476582,-14.933103561401367,-25.99303937707373,"Your gap wedge shot had a solid club speed and ball speed, but the attack angle indicates you're hitting down too steeply on the ball. This can cause extra backspin and make it harder to control distance. Also, the club face was closed at impact, which caused the ball to start left and miss the target by quite a bit. Focus on keeping your club face more square at impact and aim for a more neutral angle of attack for better distance and accuracy.",face angle drill,1.2065908,64.0,101.325,73 -5/26/24 16:00:36,Herald,,Gap Wedge,64.82930234247442,-1.1543855667114258,-1.1028578281402588,3.191152572631836,4.294010162353516,76.72778482959166,1.183535562734595,29.226545333862305,2.483287811279297,3904.740234375,1145.5518798828125,4069.310302734375,Estimated,-16.350353240966797,19.805566381055087,93.90110670792092,-2.4933996200561523,-4.085082433735266,102.36613829986072,-2.8965134620666504,-5.172864301545701,"Your gap wedge shot shows a decent club speed and ball speed, but the path and face angles need some adjustment. The club path is slightly out-to-in, causing some sidespin which contributes to your shot deviating to the left. The high backspin and launch angle are good for stopping the ball quickly on the green. Focus on aligning your club path more directly towards your target and keep the face angle aiming at your intended line to straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:01:02,Herald,,Gap Wedge,63.18940232500472,-5.93092155456543,-0.7098456621170044,6.197842121124268,6.907687664031982,77.70001894843153,1.229636870891637,29.437318801879883,5.002227306365967,5665.17626953125,1074.103759765625,5766.10107421875,Estimated,-10.735712051391602,21.28880941133457,92.4211927768656,1.573958158493042,2.538577392376226,98.03356179600632,1.3452301025390625,2.3015936597983284,"Your gap wedge swing shows solid ball speed and decent carry distance, but your attack angle is a bit steep (negative), which can lead to inconsistent contact. Consider adjusting your setup to hit down slightly less on the ball. Also, your clubface is open at impact, which could be causing the side spin. Practice aligning your clubface better at address and during your swing.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:01:28,Herald,,Gap Wedge,63.76368476745756,-1.5893210172653198,-4.803089618682861,10.077651977539062,14.880741119384766,71.67297806894021,1.1240407189504085,25.681116104125977,7.677016258239746,5907.90771484375,2500.7158203125,6415.36865234375,Estimated,-22.942108154296875,14.674429501458008,80.21736582239373,0.8047857284545898,1.1268548493884651,87.1098193830685,0.2157999873161316,0.3277203943681499,"Your gap wedge shot shows some good points but also areas to improve. The ball speed and distance are solid, but the excessive sidespin suggests you're hitting the ball with a closed club face during your swing. Focus on keeping your club face square to the target at impact. Additionally, your attack angle is slightly downward, which is good, but try to work on your club path to bring it closer to the target line for better accuracy.",club face awareness drill,1.2065908,64.0,101.325,73 -5/26/24 16:01:56,Lauren,,Gap Wedge,64.1715947289781,-4.597879409790039,1.855906963348389,0.756777286529541,-1.0991296768188477,73.54213197535319,1.146023131978417,26.88508987426757,0.8538581132888794,3843.867431640625,802.3746337890625,3926.718994140625,Estimated,-11.79069995880127,16.172710840544937,87.879500448812,-2.491122245788574,-3.819663948972817,97.7098715594102,-2.8127858638763428,-4.794873870085098,"Your club speed is good, but your attack angle is a bit steep, meaning you're hitting down too much. This can cause higher backspin and less distance. Try to level out your swing a bit to create a more consistent strike. Also, work on aiming straighter to minimize the deviation in your shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:02:17,Brian,,Gap Wedge,62.7179410965332,-1.7124879360198977,16.738595962524414,16.843402862548828,0.104806900024414,67.40860485748908,1.074789823756111,25.39657592773437,15.93000316619873,5957.640625,2627.186767578125,6511.18994140625,Estimated,-23.7964096069336,12.61788784228213,72.51735956344783,9.709461212158203,12.230200053494968,79.43420148761197,9.036224365234377,12.47586922030348,"Your gap wedge shot shows that the ball is launching high but drifting significantly to the right. To improve your accuracy and consistency, focus on aligning your clubface more squarely at impact and adjusting your swing path slightly to the left. This will help control the direction of your shots and reduce the side spin.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:02:51,Herald,56,Sand Wedge,65.40327332185325,-3.723130702972412,2.307790279388428,-2.371844530105591,-4.679635047912598,81.1746327362398,1.2411402153646771,25.33338165283203,-1.6595200300216677,9045.2255859375,1592.962890625,9184.423828125,Estimated,-9.987993240356444,20.155566096670327,92.51365663050548,-6.092265129089356,-9.818462697395944,95.9375392310876,-6.206114292144775,-10.371385194856655,"Your swing speed is great for a sand wedge! However, the club face was slightly closed at impact, which could cause the ball to curve left and lose distance. Focus on keeping the club face square to your target at impact. Also, working on your attack angle could help; a slightly less negative angle will improve your contact and launch. Lastly, consider lowering your backspin a little to maximize carry distance.",club face square drill,1.2065908,64.0,101.325,73 -5/26/24 16:03:12,Herald,56,Sand Wedge,67.85126641815805,0.7335950136184692,-1.5679625272750854,,37.9663314819336,61.30175263193632,0.9034724901690416,26.81628799438477,29.702253341674805,6254.07470703125,-2901.766845703125,6894.46875,Estimated,24.890369415283203,10.281061476432342,61.11043886461539,38.31927108764648,37.89109816295331,68.1797602081324,38.86165618896485,42.77884159457244,"You have decent club speed, but your launch angle is a bit high and your ball is spinning too much, which can affect distance and control. Focus on keeping a more neutral club path and try to minimize excessive backspin for better carry. Aiming for a more straightforward swing path will help you hit straighter shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:03:31,Herald,56,Sand Wedge,70.24833743517047,-6.742088794708252,15.923166275024414,-2.5091328620910645,-18.43229866027832,81.89819985672875,1.1658382653156667,30.01302528381348,-0.0686405673623085,6529.86474609375,2066.212890625,6848.96875,Estimated,-17.558677673339844,24.19058662719908,96.4468997559934,-7.272920608520508,-12.209816621403093,100.46576497731712,-7.503546714782715,-13.119611880809655,"Your shot data indicates a steep attack angle of -6.74 degrees, which is typical for a sand wedge. However, the club face angle is slightly closed at -2.51 degrees, causing a hook spin. Focus on ensuring the club face is square to your target at impact to improve accuracy and control. Additionally, your launch angle is good, but the high backspin might be affecting your distance. Work on your swing path to be more in line with your target for straighter shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:03:48,Herald,56,Sand Wedge,67.93045910468891,4.554963111877441,1.2536466121673584,0.8726081848144531,-0.3810384273529053,78.15810006457286,1.1505604568949246,24.50938034057617,0.8736451864242554,9272.8017578125,1293.64404296875,9362.6044921875,Estimated,-7.942047119140625,17.90397280597631,87.68043867114193,-2.250728368759156,-3.443483819510448,91.36653581136852,-2.364302396774292,-3.769151751721808,"Your swing speed is good for a sand wedge, but your launch angle is a bit high, which could be causing the ball to fly higher than necessary. The backspin is also quite high, resulting in short carries and a bit of left movement in the air. Focus on lowering your attack angle slightly to get a more penetrating trajectory and reduce excessive backspin.",attack angle drill,1.2065908,64.0,101.325,73 -5/26/24 16:04:07,Jason,56,Sand Wedge,69.67183635164247,-4.82746171951294,-16.833778381347656,-3.3352012634277344,13.498577117919922,80.02705770658304,1.148628511851998,27.1931209564209,-4.845970153808594,8018.93408203125,972.1653442382812,8077.64892578125,Estimated,-6.912447929382324,21.08834382177361,92.44078356628506,-8.269566535949707,-13.295788187215294,96.23135101073694,-8.32925796508789,-13.940189992680644,"Your club path is significantly out-to-in, which is causing your shots to slice and deviate left. Focus on improving your swing path and keeping the clubface squared through impact. A higher backspin is fine for a sand wedge, but lower your angle of attack slightly to help with contact and distance. Work on creating a more neutral swing path to hit straighter shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:04:23,Lauren,56,Sand Wedge,63.42464227823348,5.834980487823486,-0.3098916709423065,-3.4324302673339844,-3.1225385665893555,75.0468484854664,1.1832443320097608,29.0533447265625,-2.858252048492432,7224.12890625,589.8893432617188,7248.1728515625,Estimated,-4.668154239654541,19.7467481229578,85.55543041523379,-4.926008701324463,-7.346567412788147,89.97191023186588,-4.976340770721436,-7.804623097770502,"Your sand wedge shot shows a decent club speed and ball speed, but the club face is closed relative to your swing path which is likely causing your shot to pull left. The high backspin indicates good contact, but the launch angle suggests it's a bit too high. Focus on aligning your clubface square to your target and keeping your swing path straight. This will help improve your accuracy and distance.",clubface alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:04:39,Jason,56,Sand Wedge,64.82690877008372,1.2937217950820925,4.386783599853516,-0.448974460363388,-4.835758209228516,72.03858451842189,1.1112450969074466,30.75022315979004,0.1801072508096695,4653.38330078125,416.2473754882813,4671.962890625,Estimated,-5.111530780792236,18.884778419323084,84.49429046703699,-1.4148536920547483,-2.0863201232065904,91.56028271132982,-1.5240557193756104,-2.435199839940452,"Your sand wedge shot shows good club speed and ball speed, but the club face is slightly closed at impact, leading to a bit of left spin (sidespin). This can cause your shots to miss target left. Focus on opening the face slightly at impact, and try to align your swing path more with your target. The ball launch angle is good, but reducing backspin can help with carry. Aim for a more neutral attack angle around 3 degrees for better results.",face angle drill,1.2065908,64.0,101.325,73 -5/26/24 16:04:58,Herald,56,Sand Wedge,71.84370249967378,1.0692460536956787,6.834676742553711,2.1570115089416504,-4.6776652336120605,78.79591670750688,1.0967685957981448,32.97989654541016,2.627020835876465,4610.11669921875,1316.021484375,4794.27685546875,Estimated,-15.932126998901367,24.66832070947521,94.78622992119745,-2.799182415008545,-4.629010783503475,101.0280823763478,-3.1143274307250977,-5.488728234702535,"Your club speed is solid for a sand wedge, and your launch angle is just right for getting the ball in the air. However, your ball has quite a bit of backspin which indicates a steep angle of attack. Try to keep your attack angle a bit more level to reduce the backspin and improve distance. Your club path suggests you're coming from the inside, which is good, but the face angle could be more square at impact. Lastly, work on your carry accuracy, as you deviated a bit from your target line. Focus on your alignment when you're setting up for your shot.",attack angle drill,1.2065908,64.0,101.325,73 -5/26/24 16:05:18,Lauren,56,Sand Wedge,69.7620795773746,-4.668432235717773,-1.1001368761062622,1.6606931686401367,2.7608299255371094,81.8149154840612,1.1727705937051165,29.06388092041016,1.2264742851257324,5613.728515625,1373.8001708984375,5779.3837890625,Estimated,-13.751248359680176,23.262445861729475,99.02654281798186,-3.977738380432129,-6.86939600251435,104.91509357501582,-4.235587120056152,-7.748837740846113,"Your sand wedge shot shows good club speed and ball speed, but there's a slight issue with your swing path and attack angle. Your attack angle is a bit too steep, and your club path is cutting slightly across the ball. This can lead to inconsistency in your shots. Focus on shallowing out your swing a bit and aiming to strike the ball with less of a downward angle for improved contact and distance control.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:05:36,Jason,56,Sand Wedge,62.90484880726308,-8.467629432678223,-8.4330415725708,-7.26323127746582,1.1698102951049805,70.5065616566144,1.120844624754485,32.09975814819336,-7.021384716033936,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,16.6789852737827,88.54754803673677,-11.701862335205078,-17.959149079583995,104.48026649213898,-12.34809112548828,-22.34315766336977,"Your swing path is quite inconsistent, which is causing the ball to drift left. Focus on keeping your club path more neutral and aligning your club face better at impact. Your attack angle suggests you're digging too much into the sand, so try to shallow out your swing a bit. Work on maintaining a lighter touch to improve your distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:05:52,Brian,56,Sand Wedge,57.26776822967077,,16.561914443969727,-20.1685733795166,-36.73048782348633,64.30356547339306,1.1228578912924532,29.833660125732425,-14.49458122253418,5629.9755859375,2432.40771484375,6132.962890625,Estimated,-23.366559982299805,13.708173052953724,68.26250793132976,-22.210941314697266,-25.80443005317079,74.56175188776706,-22.648740768432617,-28.71227932908641,"Your swing path is too far to the right (16.56°) and your clubface is pointing way left (-20.17°) at impact. This is causing the ball to slice significantly, leading to a big deviation from your target. Focus on aiming your clubface more square to your target line and try to bring your club path closer to zero. This will improve your accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:06:07,Lauren,56,Sand Wedge,61.33763915132704,-3.237349271774292,-13.484308242797852,-14.91950798034668,-1.435199737548828,64.18245327039403,1.0463795828862683,31.290918350219727,-13.942472457885742,6036.79150390625,38.434608459472656,6036.9140625,Estimated,-0.3647817075252533,15.247214998519098,69.04083714580975,-15.254158973693848,-18.16473555798916,74.48804446283884,-15.152962684631348,-19.47091890246361,"Your shot data shows that your club path and face are quite closed at impact, which is causing the ball to start left and curve further. The high backspin suggests you might be making contact with the ball too steeply. Focus on keeping your swing more neutral and square at impact to improve accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:06:23,Lauren,56,Sand Wedge,60.68693305706984,-3.231904983520508,19.999998092651367,4.831633567810059,-15.168364524841309,58.46334270566513,0.963359651915287,32.6053466796875,6.471353530883789,2140.075439453125,1235.572998046875,2471.146240234375,Estimated,-30.0,12.250168391134707,61.79684655991559,1.3174498081207275,1.4208503187623762,72.13059165734103,0.5278605818748474,0.6645937257010104,"Great job with your sand wedge! Your club speed and ball speed are solid, but your attack angle is a bit steep, meaning you're hitting down too much. This can lead to heavy shots. Try to shallow out your swing a little. Also, keep an eye on your club path — it’s quite open, which can cause your shots to drift right. Focus on getting a more neutral path for better accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:06:37,Jason,56,Sand Wedge,54.502692924168514,-3.194918870925904,19.999998092651367,10.451539993286133,-9.548458099365234,60.451757103102864,1.109151747551474,30.3357162475586,11.087672233581545,3528.43017578125,2004.09521484375,4057.858642578125,Estimated,-29.595924377441406,12.15393218414465,63.28926338617748,4.906842231750488,5.413535647714411,71.3723329896875,4.11765718460083,5.124921935274756,"Your shot shows good ball speed and carry distance, but your attack angle is a bit too steep, which can cause unwanted spin. Focus on making a smoother swing with a slightly more neutral angle. This will help keep the ball on a straighter path and reduce the excessive sidespin.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:06:42,Herald,56,Sand Wedge,,,,,0.0,94.25323174432197,-42.13496398925781,5.790343284606934,4.813763618469238,4558.97119140625,0.0,4558.97119140625,Estimated,-0.0,4.045644549716428,91.51365029137014,4.882065773010254,7.78828631511152,119.6999569738582,4.863168716430664,10.147793212376882,"It looks like you're hitting the ball with good speed and carrying it a decent distance, but the launch angle is very low. This can lead to shorter and less controlled shots. Focus on ensuring your clubface is properly angled at impact to help raise that launch angle and improve your consistency. Try practicing your setup to encourage a better angle of attack.",launch angle drill,1.2065908,64.0,101.325,73 -5/26/24 16:07:09,Brian,56,Sand Wedge,65.81134541483698,,3.1797409057617188,-16.399538040161133,-19.57927894592285,70.73388276785181,1.0747977012471934,35.97195816040039,-13.073081016540527,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,20.238368053313707,90.34715561659776,-8.699739456176758,-13.665585196525171,103.58250271413908,-8.031844139099121,-14.472863598713616,"Your shot data suggests that your clubface was significantly closed at impact, which caused the ball to curve left and resulted in a lower-than-ideal carry distance. Focus on ensuring your clubface is more square to the target at impact. Practicing your alignment will also help straighten out your shots.",clubface alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:07:15,Brian,56,Sand Wedge,,,,,0.0,61.596324167455805,-27.536020278930664,,7.523944854736328,1000.0,-38.02501678466797,1000.7227172851562,Estimated,2.177623987197876,,,,,,,,"It seems that there are some missing metrics in your shot data, which makes it hard to give precise feedback. However, focusing on consistent ball contact is essential, especially with a sand wedge. Work on your aim and making solid contact with the center of the clubface. This will help stabilize your shots and improve distance and accuracy.",clubface alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:07:36,Jason,56,Sand Wedge,68.41771961758604,-2.7195491790771484,-4.7055182456970215,-4.747663974761963,-0.0421457290649414,78.17618198933542,1.1426306288238386,28.8621883392334,-4.488626480102539,6101.341796875,930.9889526367188,6171.9619140625,Estimated,-8.675704956054688,21.090212789759107,92.65065031512133,-8.241596221923828,-13.28124528007811,97.79992411060448,-8.350448608398438,-14.203238893032903,"Your club speed is solid, but your club path and face angle show a significant leftward tendency, leading to left-ward shots. To improve accuracy, focus on getting the clubface to align more with your target line. Also, your attack angle is slightly negative, which might contribute to excessive backspin. Try to promote a shallower angle of attack. Working on these aspects will help straighten out your shots and increase your overall distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:07:51,Lauren,56,Sand Wedge,,,,,0.0,94.9115452174965,-42.42925643920898,8.126640319824219,-0.3067525923252105,1085.830810546875,626.9046020507812,1253.809326171875,Measured,-30.0,2.967288611264792,72.40928482096479,-2.91067123413086,-3.676887883914105,126.21535458706512,-4.043025016784668,-8.898829282293377,"It looks like you're hitting the ball with good speed, but the launch angle is quite low and the spin is on the higher side, which may lead to less carry and control. Focus on improving your attack angle by making sure to get under the ball a bit more to raise that launch angle. This will help you achieve a more effective shot trajectory.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:07:59,Herald,56,Sand Wedge,,,,,0.0,89.88059738163793,-40.18022155761719,6.7849202156066895,7.849643230438232,4501.5908203125,0.0,4501.5908203125,Estimated,-0.0,4.121126816312795,85.72780933746799,7.966737747192383,11.881737647483874,113.3863912158713,7.934393405914307,15.651765217211164,"It looks like your shot has some challenges, especially with an unusually low launch angle and high backspin. This may be causing the ball to not travel as far as it could. Focus on keeping the clubface square to the path and ensure you're making solid contact with the ball. Try to use a more upward angle of attack to help increase the launch angle. Practicing a 'Half Swing Pause' drill can help you find a better rhythm and balance at impact.",half swing pause,1.2065908,64.0,101.325,73 -5/26/24 16:08:29,Jason,,Lob Wedge,59.95367644834687,,10.51657772064209,-10.045820236206056,-20.562397003173828,66.36563022129121,1.106948466762811,31.36263465881348,-6.935956954956055,3859.833251953125,352.197509765625,3875.868408203125,Estimated,-5.213620185852051,16.004725870388256,75.40643363753588,-8.830953598022461,-11.576361628424252,83.24211529117929,-8.890791893005371,-12.865206957390342,"Your lob wedge shot had a good club speed, but the club face was closed at impact, which means you're likely pulling your shots left. Focus on aligning your club face more towards your target at address and through impact. This will help straighten out your shots.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:09:27,Brian,,Lob Wedge,66.13619286779749,-4.8419270515441895,-13.562726974487305,-4.601057529449463,8.961669921875,60.55474898178227,0.9156068161169753,38.26976013183594,-5.476476669311523,2506.68505859375,452.8648986816406,2547.264404296875,Estimated,-10.24075698852539,16.95056759827412,66.44607963959925,-8.031208992004395,-9.28334441448908,74.72541174060461,-8.197452545166016,-10.654734091230011,"Your lob wedge shot is showing some areas for improvement. The club path is significantly to the left, which often leads to pulls or hooks. Your attack angle is slightly descending which is fine for wedges, but focusing on a more neutral path can help improve accuracy. The ball speed and smash factor indicate you're making solid contact, but we need to straighten out those pulls. Work on your follow-through to help keep the face square at impact.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:09:46,Brian,,Lob Wedge,62.26458739252894,-6.881919860839844,5.948770999908447,6.085118293762207,0.1363472938537597,71.86409693109545,1.15417286037807,38.88892364501953,5.742806434631348,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,23.162942089617445,98.23164737164824,11.33475112915039,19.306533155810257,105.30414762946202,11.626694679260254,21.22240264259972,"Your lob wedge shot shows nice club speed and ball speed, but the high launch angle and backspin suggest you might need to work on your angle of attack and swing path. A positive attack angle is ideal for getting more control and distance. Focus on bringing the club down slightly less steeply, and aim to align your clubface more with your swing path to improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:10:02,Brian,,Lob Wedge,54.33469486198692,-5.083210468292236,9.887529373168944,3.355242252349853,-6.532287120819092,59.49091058624299,1.0948972978932363,38.7708854675293,3.9932689666748047,2090.668212890625,-1207.047607421875,2414.095458984375,Estimated,30.0,16.23716207637085,63.99539954041393,10.111629486083984,11.23545748747506,72.46476146442728,10.739073753356934,13.502843140466211,"Your shot showed a good launch angle and decent carry distance, but your club path and the angle of attack suggest you could improve consistency. Focus on getting your club path closer to straight instead of on such an angle. This should help reduce the deviation in your shots. Work on maintaining a more neutral club face at impact to keep the ball flying straighter.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:10:14,Brian,,Lob Wedge,52.78881829331203,-4.17252254486084,-19.999998092651367,-10.610471725463867,9.3895263671875,46.50892059713169,0.881037350347811,37.33203506469727,-11.218222618103027,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,9.12307102317436,42.73781190676573,-14.348108291625977,-10.590972245938929,53.42795000873002,-14.873577117919922,-13.714253456611914,"Your lob wedge shot shows a few areas to improve. Your club path is significantly to the left, which causes slicing. Your attack angle suggests you're hitting down on the ball a bit too much for a wedge, which can lead to over-spinning and less distance. Focus on setting up with a more neutral club path and try to hit the ball with a slightly upward angle for better contact and distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:10:24,Jason,,Lob Wedge,50.63875882707907,-9.49387264251709,-19.491893768310547,26.214338302612305,45.70623016357422,52.205934350075495,1.0309481424761615,19.15021324157715,19.09408950805664,2797.43505859375,-713.2318115234375,2886.92626953125,Estimated,14.303356170654297,4.071005204168131,41.09533947900718,21.23546028137207,14.884794780817174,56.337732915586,21.6521053314209,20.786941445584944,"Your lob wedge shot shows some significant areas to improve. The club speed is decent, but your attack angle is quite steep, meaning you’re coming down too much on the ball. This can lead to higher than desired backspin and potential loss of control. Your club path is also way out to the left (negative), which, combined with an open face, leads to a pull or slice. Focus on shallowing out your swing path and keeping the clubface square to the target line at impact. This will help you achieve better distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:10:45,Brian,,Lob Wedge,47.878850395311474,-7.302178859710693,-6.629404067993164,-11.863609313964844,-5.23420524597168,50.05851165342801,1.045524511138429,34.25001525878906,-10.574555397033691,1390.462646484375,802.7838745117188,1605.56787109375,Estimated,-30.0,9.328618912396792,47.85590981440146,-14.459681510925291,-11.949554485814929,58.309323096345,-15.058634757995604,-15.149188044859898,"Your lob wedge shot shows a few key areas to focus on. Your attack angle is quite steep at -7.3 degrees, which means you're hitting down too much on the ball. This can lead to lower launch and less distance. Additionally, your club path is aimed left of the target and the face is even more left, which is causing a significant fade. Work on aligning your clubface more toward the target and minimizing how much you’re aiming left. This should help you achieve a straighter ball flight.",alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:10:57,Brian,,Lob Wedge,47.19205298402585,,-19.999998092651367,,-10.49350357055664,49.94338124809701,1.0583006690766867,32.147212982177734,-27.55059242248535,5341.4208984375,487.3305358886719,5363.60595703125,Estimated,-5.2130126953125,9.01259123595105,45.69723093212952,-30.17498016357422,-22.96936206179771,52.07230158969287,-30.094615936279297,-26.1105736840816,"Your lob wedge shot shows that you're hitting the ball with decent speed, but your club path is significantly off to the left, which can cause the ball to veer in the same direction. Focus on making a more neutral swing path. Additionally, your launch angle is good but reducing the spin rate can help the ball carry further. Try to keep your hands ahead of the clubface at impact, which will help with distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:11:13,Herald,,Lob Wedge,44.62695830512712,,,,0.0,48.64536955369204,1.090044479865509,34.56206512451172,-24.80561065673828,5307.810546875,0.0,5307.810546875,Estimated,-0.0,9.538422041229069,44.11565014882717,-26.279525756835938,-19.5322360708808,49.44609702840489,-26.09830474853516,-21.751963040241662,"Your lob wedge shot showed a decent carry of 44 yards, but the ball veered significantly left. This suggests that your clubface might be open at impact, causing the launch direction to hook. To stabilize your shots, work on aligning your clubface properly and focusing on swinging along your target line.",alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:11:35,Lauren,,Lob Wedge,112.1696117497304,-7.988823413848877,0.7656363248825073,-6.735383987426758,-7.501020431518555,68.42417500979127,0.6100063461256986,37.9466438293457,-5.436795711517334,1688.4566650390625,974.830810546875,1949.6617431640625,Estimated,-30.0,20.70312991248511,82.215309286109,-12.110692024230955,-17.248866152629716,92.38961222407488,-12.73632526397705,-20.36863470472281,"Your shot shows that you're hitting the ball with a downward angle, which is good for a lob wedge, but the club face is closed compared to your path. This means you're likely pulling the ball to the left. Try to work on your club face alignment at impact so you can make more accurate shots. Your ball speed is a bit low, which suggests you might not be hitting the sweet spot consistently. Focus on making solid contact with the center of the clubface for better distance and accuracy.",club face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:11:52,Lauren,,Lob Wedge,69.2586144513939,,,,0.0,73.66219459045897,1.0635816955615756,29.41878128051757,-4.926096439361572,5697.88525390625,1366.230712890625,5859.392578125,Estimated,-13.483736038208008,18.741760650396827,85.37361487339422,-10.02081298828125,-14.855492032758775,91.0829783248182,-10.234622955322266,-16.183586732371282,"Your lob wedge shot has good distance, but there are significant deviations in direction. This indicates that your aim may be off, and your swing path needs some adjustments. Focusing on your swing path and ensuring that your club face is aligned with your target during impact will help improve your accuracy. Work on hitting the ball straighter to reduce those deviations.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:12:07,Jason,,Lob Wedge,41.53688621505353,,8.828668594360352,-19.1720027923584,-28.00067138671875,43.20323499410961,1.040117325367836,35.17630386352539,-14.643611907958984,5088.63818359375,1333.407470703125,5260.4384765625,Estimated,-14.683441162109377,7.546028119171638,35.66322574718242,-17.71867561340332,-10.853870961363782,40.85739232054948,-17.919477462768555,-12.571011371815416,"Your lob wedge shot shows a strong club path but with an excessively open face. This caused a high launch angle and significant leftward spin, resulting in the ball curving too much to the left. Focus on getting the club face more square at impact to help straighten your shots. Aim for a more neutral swing path as well.",face angle drill,1.2065908,64.0,101.325,73 -5/26/24 16:12:18,Jason,,Lob Wedge,41.54971166711493,,-12.727216720581056,-15.44910717010498,-2.721890449523926,46.00534027247977,1.1072360896523694,31.98561668395996,-14.28276538848877,4961.7802734375,88.39453125,4962.56787109375,Estimated,-1.0206211805343628,7.552402113503888,39.65784027453356,-15.091198921203612,-10.325153268036727,45.87271784800032,-15.020837783813477,-11.888846400714442,"Your shot data shows that the club path is significantly inside to out (negative value), and the club face is also pointing left at impact. This is likely causing your shots to curve too much to the left. To improve, focus on aligning your swing path more toward the target and opening the club face slightly at impact. Additionally, your launch angle is good, but the high spin rate suggests that your contact may need to be cleaner for better distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:12:24,Brian,,Lob Wedge,,,,,0.0,94.9472994717462,-42.44524002075195,0.8482350707054138,2.5241236686706543,3988.546875,968.9617919921876,4104.5576171875,Measured,-13.654688835144045,0.2092737660738279,36.223699209048846,1.275335431098938,0.8062265210367272,101.87774525954228,0.4476244151592254,0.796064072799993,"Your lob wedge shot shows good ball speed but the launch angle is very low, which means the ball isn't getting much height. This likely affects your carry distance. The backspin is also high, which is good for stopping the ball on the green, but you need to improve your swing mechanics to get cleaner contact and a higher launch angle.",launch angle drill,1.2065908,64.0,101.325,73 -5/26/24 16:12:28,Brian,,Lob Wedge,36.0518081508144,-5.424646854400635,-18.50611114501953,-14.546710968017578,3.959400177001953,40.54765389228396,1.1247051388563436,35.942771911621094,-14.264613151550291,4670.3876953125,-209.13180541992188,4675.06787109375,Estimated,2.563892126083374,6.882871449420975,32.14030870238639,-14.494599342346191,-8.044351616339384,37.311538699895664,-14.353689193725586,-9.249786426820831,"Your lob wedge shot showed a strong attack angle but your club path and face angle were too far left, leading to a shot that significantly veered off target. Focus on aligning your club face squarely to your target before you start your swing and ensure your path is more neutral to create a straighter flight. This will help you get closer to your target consistently.",club face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:12:39,Jason,,Lob Wedge,36.596697865638816,-3.980277538299561,-16.713830947875977,-10.773662567138672,5.940168380737305,39.23939804937618,1.0722114381313794,36.99795150756836,-10.941082000732422,4718.029296875,-288.9337158203125,4726.8681640625,Estimated,3.504436492919922,6.714862491393944,30.21412234544482,-10.913959503173828,-5.72058038818966,34.70743635375766,-10.789887428283691,-6.497513091434939,"Your shot data shows that you're hitting the ball with a significant amount of sidespin, causing it to veer off to the left. This is likely due to your club path and club face angles not being aligned at impact. Try to aim for more straight shots by focusing on keeping your club path more neutral and your club face square. Nailing down your attack angle will also help, so practice coming into the ball with a slightly shallower angle. This will improve your accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:12:50,Brian,,Lob Wedge,,,,,0.0,14.825438592028943,-6.627563953399658,19.820695877075195,-13.330251693725586,3184.36376953125,0.0,3184.36376953125,Estimated,-0.0,0.2936225818403919,3.1235508134766974,-13.35645866394043,-0.721563874830494,5.940342655020572,-13.345885276794434,-1.3712058566474925,"It looks like this shot didn't go as planned. Your ball speed was low and it only traveled about 3 yards, which indicates that you might not be making solid contact with the ball. Focus on ensuring that your clubface strikes the ball cleanly. A drill to help with this is the 'half swing pause' drill, where you make a short swing, pause at the top, and then finish your swing. This will help you develop better timing and contact.",half swing pause,1.2065908,64.0,101.325,73 -5/26/24 16:13:12,Jason,,Lob Wedge,36.807652232329474,-9.584220886230469,-15.349842071533203,-27.194360733032227,-11.844518661499023,46.79494609789435,1.271337432839378,31.794265747070312,-24.258745193481445,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,7.059623464715003,41.3276713899013,-27.35469436645508,-18.98996835965886,52.83194112431784,-27.875,-24.70127169972852,"Your club speed is solid for a lob wedge, but your attack angle and club path suggest you're coming in too steep and swinging too far left. This can lead to inconsistent contact and direction. Focus on getting the club more level through impact and try to align your swing path more toward your target. Work on hitting down slightly, but not as steeply, to improve your ball flight and consistency.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 14:53:54,Jason,,Pitching Wedge,67.68957441657085,0.6314089298248291,1.814201831817627,3.410184144973755,1.595982313156128,92.98628529158668,1.3737165005549663,21.53819465637207,3.0282084941864014,4783.27392578125,1522.9171142578125,5019.859375,Measured,-17.660633087158203,21.09676877902075,120.08210252164372,-3.7432942390441895,-7.839716309141124,129.3879778040964,-4.221042633056641,-9.52352348784018,"Your pitching wedge shot shows good club speed and ball speed, which means you're generating nice power. However, the ball tends to slice slightly, indicated by the positive face angle and sidespin. Try to focus on squaring the clubface at impact to reduce side spin. Work on your attack angle, as a slightly more downward angle can help increase consistency and control. Also, practicing your alignment will reduce carry deviation. Overall, a solid effort—just fine-tune those small elements!",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 14:54:33,Brian,,Pitching Wedge,,,,,0.0,59.84935765163982,-26.755056381225582,6.8560099601745605,-1.9833440780639648,2598.173095703125,0.0,2598.173095703125,Estimated,-0.0,0.8717261832395522,26.405856024478453,-1.989184617996216,-0.9165874770436062,45.464285766115154,-1.9867234230041504,-1.5762251001402063,"It looks like there were some issues with your club speed and attack angle data, but your ball speed is decent. Your launch angle is quite low, which could mean the ball is not getting enough height. Try to focus on hitting up on the ball a bit more to increase that launch angle for better carry distance.",launch angle adjustment drill,1.2065908,64.0,101.325,73 +5/26/24 14:55:21,Jason,,Pitching Wedge,73.06861423726968,-0.5910353660583496,5.339192390441895,0.971936285495758,-4.367256164550781,90.77933474824567,1.2423847871736753,16.575088500976562,1.4664475917816162,4172.693359375,1089.385009765625,4312.5546875,Measured,-14.631884574890137,13.955133392957578,113.40345389234608,-3.3774220943450928,-6.680938949440588,126.13617375589364,-3.8649282455444336,-8.502165858191916,"You're generating good distance with your pitching wedge, but your attack angle is a bit flat, which can lead to excessive backspin and inconsistency. Focus on hitting down slightly more on the ball to improve control and reduce spin. Try to keep your swing path straighter to enhance accuracy.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 14:56:29,Brian,,Pitching Wedge,70.75618437727462,-2.476401805877685,3.468922615051269,4.683549880981445,1.2146272659301758,93.61183114272808,1.3230197751137385,16.686159133911133,4.281229972839356,9172.306640625,-74.8260498046875,9172.611328125,Measured,0.467398464679718,18.19867109387769,113.03126226780478,4.887439727783203,9.630079693835,118.70015088129276,4.870253562927246,10.07769022570642,"Your shot with the pitching wedge had good distance but could use some adjustments. The club speed is decent, but the attack angle is slightly negative, suggesting you're hitting down on the ball a bit too much. This can lead to extra backspin. Try to focus on a more neutral attack angle for better lift. Your club path is slightly to the right (3.47 degrees), which is fine, but the face angle (4.68 degrees) indicates that you're cutting across it, causing a bit of sidespin. Work on aligning your clubface more square to your target at impact. Overall, aim for a smoother swing with an emphasis on your follow-through to reduce deviation and enhance accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:05:51,Lauren,,Pitching Wedge,68.01883355197697,-1.4451252222061155,5.999017238616943,2.7628872394561768,-3.2361299991607666,84.48319830604214,1.2420559702995178,17.440521240234375,3.020137548446656,5927.8212890625,383.896728515625,5940.2392578125,Estimated,-3.705406904220581,13.58426214423639,101.0835673634174,1.865715503692627,3.2912210732039,111.11219092179908,1.732913374900818,3.360247995299005,"Your swing shows good speed and solid launch conditions, but the attack angle is slightly negative, which may cause catching the ground before the ball. Focus on hitting up slightly more with your pitching wedge. Your club path is moving to the right, which means you might want to work on squaring the clubface at impact to help direct the ball straighter. Overall, you're doing well, but tweaking your angle a bit and ensuring the face aligns better can improve your shot accuracy and carry distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:06:35,Brian,,Pitching Wedge,67.70839873277009,-2.4848310947418213,5.958157539367676,3.487468242645264,-2.470689296722412,89.48152358486095,1.321571994901615,25.55464553833008,3.6102120876312256,4522.06201171875,953.5830688476562,4621.51123046875,Measured,-11.907705307006836,23.929442155162405,116.16751570158247,-0.6832827925682068,-1.3851480240750504,124.55559420544068,-0.9823800325393676,-2.135489130086881,"Your pitching wedge shot shows solid ball speed and distance, but the attack angle is a bit too negative, indicating you're hitting down on the ball more than necessary. This can lead to excess spin and less control. Focus on gently sweeping the ball off the ground rather than digging down. Additionally, the club path suggests you’re swinging a bit to the right, which could cause your shots to drift. Work on correcting your path to be more neutral. This way, you'll hit straighter and more consistent shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:07:18,Lauren,,Pitching Wedge,68.0799059141882,4.428797721862793,4.561976909637451,2.7464847564697266,-1.8154921531677248,92.10423893245206,1.3528843451773491,22.97693252563477,2.8268513679504395,2472.269287109375,1427.3651123046875,2854.73046875,Measured,-30.0,19.58661761591429,123.2786134857397,-5.981566429138184,-12.846675806069811,137.03959948559623,-6.8852410316467285,-16.428488287328605,"Your swing speed is good for a pitching wedge, but you could improve your accuracy and consistency. Your attack angle is slightly positive, which is good for getting the ball in the air. However, the curve of your ball indicates that you're slicing it a bit. Focus on aligning your body and clubface more square to your target at impact to reduce the sidespin. Try practicing your alignment and aim to keep your swing path more neutral.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:08:05,Brian,,Pitching Wedge,68.63230487572855,2.2669591903686523,2.0983123779296875,5.172009468078613,3.073697090148926,90.25395200841284,1.31503600486439,17.718225479125977,4.510961532592773,9957.921875,738.8240356445312,9985.29296875,Measured,-4.243262767791748,17.918060986527735,105.39875579012096,2.967814683914185,5.457139338304728,109.98874925954988,2.872966766357422,5.512974756871586,"Your pitch was solid, but you could benefit from reducing your backspin for more distance. Focus on keeping your clubface more neutral at impact. A slight adjustment to your attack angle could also help improve your contact and distance.",clubface alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:09:04,Jason,,Pitching Wedge,70.05789696519014,1.855942845344544,7.557165145874023,1.9336609840393064,-5.623504161834717,91.8524402368912,1.311093313042642,21.44769096374512,2.5339584350585938,5859.90380859375,811.2971801757812,5915.798828125,Measured,-7.882428169250488,21.41779949086072,116.8180750890715,-0.5605794787406921,-1.1429496674421813,124.36282350750751,-0.7535542249679565,-1.6359736704267078,"Your pitching wedge swing shows good speed and some positive elements. However, your attack angle is slightly upward, and the path is a bit too right, which can cause inaccuracies. Work on adjusting your club path to be closer to straight, and focus on lowering your attack angle slightly to achieve a better launch and control your spin. This will help improve accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:09:40,Lauren,,Pitching Wedge,70.25049207698385,8.01711654663086,5.807127475738525,7.330244064331055,1.5231165885925293,94.67851110549054,1.3477273725248402,7.290665626525879,6.747857093811035,2889.060302734375,615.1640625,2953.827392578125,Measured,-12.020402908325195,4.159385383618684,90.39725897710196,4.390391826629639,6.920091759121078,124.329874603156,3.6887571811676025,7.998946228095633,"Your pitching wedge shots show good speed and carry distance, but the ball is curving too much to the right because the clubface was open at impact. Focus on getting your clubface square to the target as you swing through. A higher launch angle and backspin is great, but let’s work on straightening out those shots.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:10:18,Lauren,,Pitching Wedge,67.67639483526091,2.509032726287842,7.37765645980835,2.0304269790649414,-5.347229480743408,90.94816480083044,1.343868346152571,17.346763610839844,2.590982913970948,7048.23291015625,0.0006161759956739,7048.23291015625,Measured,-5.008955668017734e-06,16.948153166975885,111.82926554491496,2.7940030097961426,5.451123597601395,119.67777966624452,2.7758684158325195,5.795923681580632,"Great job with your pitching wedge! Your club speed and ball speed indicate solid power, but a higher launch angle could improve your carry distance. The attack angle and club path show you're hitting slightly from the outside, which might be adding to that deviation. Focus on making more consistent contact and working on your swing path for better directional control.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:11:00,Brian,,Pitching Wedge,68.32033834085632,2.6484549045562744,6.068521976470947,3.1121950149536133,-2.956326961517334,89.62458326803426,1.3118287386237628,22.63130760192871,3.3157637119293213,5210.302734375,1593.9130859375,5448.65234375,Measured,-17.009693145751953,20.842858214320813,113.34645871239536,-3.1609973907470703,-6.250191368949515,121.48578091482614,-3.5882327556610107,-7.603224588643116,"Your club speed is solid, and your ball speed is good, but your carry distance shows some inconsistency. The attack angle and launch angle indicate a decent upward strike, but your club path is a bit steered to the right. Focus on squaring the clubface at impact to improve accuracy and distance. The backspin is high, which can lead to a steeper landing angle; consider maintaining a slightly lower trajectory for more roll.",clubface alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:13:01,Brian,,Pitching Wedge,65.16270863004411,-2.3418214321136475,0.2752095460891723,2.915557861328125,2.640348434448242,86.33302443539651,1.3248839136743855,22.30933952331543,2.429341554641724,5517.55078125,400.9758605957031,5532.1015625,Estimated,-4.156538009643555,19.283540260604696,108.21716785586432,1.0258382558822632,1.937720481145064,116.12339470735331,0.91107177734375,1.8466166354589435,"Your shot shows good ball speed and decent carry distance! However, your attack angle is slightly negative, which means you're hitting down on the ball instead of making clean contact. Focus on getting the club more level through impact to help improve your launch angle. Try to keep the clubface more square throughout your swing to reduce sidespin for straighter shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:13:33,Brian,,Pitching Wedge,68.03267872560946,1.051556944847107,2.259279489517212,4.762829303741455,2.503549814224243,84.05268807187713,1.235475210536393,23.24700164794922,4.194993019104004,4214.5986328125,2433.29931640625,4866.59912109375,Estimated,-30.0,17.338204282467927,102.5078127480474,-5.702277183532715,-10.185122510444444,111.59966616533892,-6.525701999664307,-12.683217242753017,"Your pitching wedge shot shows good club speed and some decent distance, but your ball flight is affected by the face being slightly open and a bit of side spin. Focusing on keeping the club face square at impact will help straighten your shots. Also, try to decrease your backspin for better control and distance. A consistent swing path will greatly improve your accuracy.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:15:43,Lauren,,Pitching Wedge,65.36030421749183,6.155110359191895,3.299255847930908,9.332292556762695,6.033036708831787,77.28682264788767,1.182473422870086,22.03875160217285,8.078583717346191,6174.6728515625,49.59455108642578,6174.8720703125,Estimated,-0.4601859450340271,14.776315373390844,90.62861885777149,8.496204376220703,13.38982063898584,98.56690184765466,8.424735069274902,14.441032737710543,"Your shot data shows you're generating solid ball speed and launch angle, but your club face is open at impact, which is causing the ball to launch to the right. Focus on aligning your club face square to your target at setup. Also, try to reduce your backspin a bit for more control. Work on these areas to improve accuracy and distance.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:16:40,Herald,,Pitching Wedge,72.3587600252722,-0.1073135063052177,5.474445343017578,0.6406054496765137,-4.8338398933410645,89.11650592858769,1.2315924968512817,22.12691307067871,1.2112088203430176,5104.7119140625,1059.04833984375,5213.412109375,Estimated,-11.720590591430664,20.1617090773816,113.42548101503236,-3.258885622024536,-6.448018814247462,122.01177859224572,-3.5533039569854736,-7.561974316724275,"Your shot shows a good carry distance, but your club path is aimed a bit to the right (5.5 degrees). This might cause you to miss your target. Focus on aligning your body and clubface more towards your intended target. The higher backspin also suggests you could benefit from a more downward angle of attack to achieve better control and distance. Try to keep the face square to your path throughout the swing for straighter shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:17:39,Brian,,Pitching Wedge,67.72700118486182,4.1350860595703125,8.002963066101074,2.3127191066741943,-5.690243721008301,78.65110771117816,1.1612961792963317,23.401212692260746,2.901106834411621,3916.768310546875,2261.346923828125,4522.6943359375,Estimated,-30.0,14.884802081473367,92.912464361626,-5.975861549377441,-9.673075344059498,102.84033886453926,-6.845730304718018,-12.258217886063337,"Your shot shows a solid club speed and a decent smash factor, but your ball is curving left due to an open club face relative to your swing path. Focus on aligning your club face better with your swing path and work on your backspin, which is a bit high. A lower backspin can help improve distance. Try to keep your attack angle close to neutral to get a better launch angle and more carry distance.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:18:09,Brian,,Pitching Wedge,65.24546820876503,5.004232406616211,10.33828067779541,8.156110763549805,-2.182169914245605,86.16525250393988,1.3206319897688237,25.121665954589844,7.993212699890137,6529.68359375,-1.6050806045532229,6529.68408203125,Estimated,0.0140840429812669,22.50118349552781,106.01773462481924,8.888117790222168,16.380371748259904,111.40583582930684,8.828728675842285,17.0986979124375,"You have a good club speed and decent launch angle, but your club path and face angle are a bit misaligned, which causes your shots to deviate to the right. Focus on getting the club face more square to your path to improve accuracy and distance.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:18:35,Brian,,Pitching Wedge,68.41780068331764,2.501849174499512,6.744406223297119,5.327511787414551,-1.4168944358825684,83.64363892349684,1.2225420590564486,21.501218795776367,5.220046520233154,5036.56201171875,1375.2930908203125,5220.95654296875,Estimated,-15.27296257019043,16.621067082298964,102.64546557762242,0.1532334089279174,0.276632455636534,111.7178450159936,-0.2866736650466919,-0.5594475241179637,"Your club speed is solid at 68 mph, and your ball speed of 83 mph indicates good contact. The attack angle is slightly positive, which is great for a pitching wedge. However, your club path is a bit to the right, which might be causing some of that sidespin. Focus on bringing the club more down the target line. Work on keeping your club face square to the target at impact to reduce sidespin and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:19:18,Herald,,Pitching Wedge,68.9533891720962,0.8326705694198608,10.368715286254885,2.2472167015075684,-8.121498107910156,87.06004751602177,1.2625927247569275,22.06146240234375,3.1433210372924805,6256.50830078125,1361.8931884765625,6403.0185546875,Estimated,-12.280362129211426,19.533731662449554,107.25795341173398,-1.5723410844802856,-2.9432175655821027,114.27345848959705,-1.862776160240173,-3.714492521015245,"Your pitching wedge shot shows good ball speed and decent carry distance. However, your attack angle is nearly flat, meaning you're not getting optimal height on the shot. Also, your club path is significantly to the right, which may cause a push to the right. Focus on a more neutral path and slightly increasing your attack angle for better elevation and accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:20:18,Herald,,7 Iron,84.08675274561574,-1.043928861618042,2.399608373641968,6.287134647369385,3.887526273727417,89.97703146929325,1.0700500201440426,19.75308609008789,5.464651107788086,4977.8173828125,875.2620849609375,5054.18115234375,Measured,-9.97252082824707,17.976566359359595,114.34003213047345,2.0693302154541016,4.128886370895458,123.9894220599399,1.7616976499557495,3.8118543327476857,"Your shot shows a decent club speed and good ball speed, but the attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can cause excess backspin. Try to focus on hitting the ball with a slightly upward angle for better distance and control. Additionally, your club face is quite open at impact, which could lead to those hooks or slices. Work on squaring the club face at impact.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:20:40,Jason,,7 Iron,72.65446221441653,-0.410955399274826,-0.961890459060669,10.619564056396484,11.581454277038574,82.94459632012331,1.1416311371948322,24.05607414245605,8.602792739868164,4141.80078125,369.069580078125,4158.2119140625,Estimated,-5.092091083526611,18.61231793018669,105.24837061614473,7.516820430755615,13.76831168687113,115.09876638373044,7.312763690948486,14.650440588157494,"You're generating good club speed, but there are a few areas to work on. Your attack angle is slightly negative, which can lead to less favorable contact with the ball. Additionally, the club path is a bit inside-out, which is causing the ball to start to the right. Focus on getting a more neutral path and a slightly steeper angle of attack for better contact and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:21:08,Herald,,7 Iron,72.88203505608362,-1.87126898765564,3.14938759803772,24.95783042907715,21.808443069458008,72.44339264905466,0.9939814742180096,26.773855209350582,20.895002365112305,6113.35888671875,-1556.8892822265625,6308.4912109375,Estimated,14.287799835205078,15.704281966062696,82.28250869751628,27.56467056274414,38.07618022696397,89.03441419695991,27.740976333618164,41.443305440397125,"Your club speed and smash factor are solid, but your club face is open at impact, which causes a high amount of sidespin, resulting in a big slice. Focus on closing the face slightly through impact and aligning your swing path more toward your target.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:21:38,Brian,,7 Iron,75.50038138740365,0.1013535782694816,6.194618225097656,-1.185295343399048,-7.379913330078125,101.9341671465263,1.3501145990705263,23.14307403564453,-0.1985145509243011,3627.507568359375,959.3904418945312,3752.2314453125,Measured,-14.814196586608888,27.414894318275856,147.2808682139712,-6.370921611785889,-16.343008032813145,153.5057998339671,-6.575544834136963,-17.57848869385839,"Your shot data shows a good club speed and ball speed, indicating solid potential. However, the attack angle is very flat, which can lead to lower launch and high backspin, causing the ball to climb and drop too quickly. Additionally, your club path is significantly out to in, resulting in a slicing trajectory. Focus on aligning your swing path and slightly increasing your attack angle for better launch conditions and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:22:02,Herald,,7 Iron,135.3988776722408,3.877509593963623,-6.717473983764648,6.747825622558594,13.465299606323242,93.8157327907702,0.6928841243268599,20.80807876586914,4.702279567718506,3505.808349609375,1562.56787109375,3838.269287109375,Measured,-24.022930145263672,19.2786446491516,123.2711292701906,-3.3832719326019287,-7.27482907913037,135.3603818122656,-4.129055976867676,-9.746456325360782,"Your shot data shows that your club path is a bit far to the left with a closed club face, leading to shots that curve off target. To improve, focus on squaring the club face at impact and try to keep your swing path straighter. Your launch angle is good, but the high backspin is causing the ball to lose distance. Work on hitting a lower, more penetrating shot.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:22:39,Herald,,7 Iron,77.44160699581971,4.571028232574463,5.945849418640137,-5.0623955726623535,-11.008245468139648,108.6459915938658,1.4029408196517732,15.228934288024902,-3.4143803119659424,3235.945556640625,865.9257202148438,3349.801513671875,Measured,-14.981112480163574,18.572550212950546,151.00552116250583,-9.074716567993164,-23.81694947273149,166.25164419144858,-9.541223526000977,-27.55744901700928,"Your club speed is decent for a 7 iron, but your club face is closed at impact, which causes the ball to start left and spin excessively. Focus on aligning your club face more with your swing path for better accuracy and distance.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:23:21,Brian,,7 Iron,75.1023059791105,2.781729221343994,5.596421241760254,0.2891532778739929,-5.307268142700195,111.9322939538024,1.4903975649554098,15.917031288146973,0.9377804398536682,3292.38330078125,912.3089599609376,3416.44482421875,Measured,-15.487885475158691,21.356851527056733,159.1667036154813,-5.005859851837158,-13.888509690438696,173.51353598632886,-5.484014987945557,-16.58246121234845,"Your club speed is solid for a 7 Iron, and you have good ball speed and carry distance. However, the high backspin and sidespin suggest that you might be cutting across the ball. This could be causing the ball to lose distance and veer to the left. Focus on aligning your swing path more straight and keeping the clubface square at impact. A little more practice on your swing path will help improve your consistency and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:23:59,Jason,,7 Iron,78.70783665682302,2.592815399169922,3.672975778579712,8.233888626098633,4.5609130859375,109.32161900066149,1.3889546917331594,16.359766006469727,7.223091125488281,5007.3740234375,1157.15380859375,5139.33837890625,Measured,-13.01206398010254,23.437148478534937,148.1483697290987,1.8125094175338743,4.685947558204646,157.95784844757327,1.4291657209396362,3.939720111220055,"Your 7-iron shot shows solid speed and ball distance, but the club face is open (8.2°) relative to your swing path (3.7°), causing the ball to spin to the right. Try to get the club face more aligned with your swing path for straighter shots. Your launch angle is good, though. Focus on correcting the face angle to improve accuracy.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:25:17,Lauren,,7 Iron,77.8229231307605,3.5912399291992188,5.38950252532959,0.2293794304132461,-5.160122871398926,114.42655851637664,1.4703451619789911,17.134910583496094,0.8627897500991821,3151.819091796875,-76.42610168457031,3152.74560546875,Measured,1.3890503644943235,24.9145801864845,169.40946584952326,1.476577639579773,4.3653110817991205,184.40528066612205,1.5107723474502563,4.8618558262328975,"Your shot with the 7-iron shows good club speed and a decent smash factor, meaning you're generating solid ball speed from your swing. However, the backspin is a bit high, which can cause the ball to balloon in the air. Working on a more neutral attack angle can help. Also, your club path suggests you're coming in slightly too far from the outside. Focus on maintaining a straighter swing path to improve accuracy and distance control.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:25:56,Lauren,,7 Iron,75.80940395623384,3.075217962265014,5.42439603805542,2.450366497039795,-2.974029541015625,109.44980525539631,1.443749713671192,13.582160949707031,2.691525220870972,5227.81298828125,2355.416015625,5733.93505859375,Measured,-24.254175186157227,18.29287667549511,140.8917844683201,-7.886104106903076,-19.33098201045096,151.4048128228369,-8.625185012817383,-22.70619635094636,"Your club speed and ball speed are good overall, but your shot tends to veer left, indicating a need to work on your club path and face alignment at impact. The high backspin suggests a solid connection, yet you might want to focus on reducing the sidespin for straighter shots. Consider practicing your alignment and targeting drills.",alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:26:29,Herald,,7 Iron,77.67232860116656,7.182547092437744,8.774006843566895,7.3612847328186035,-1.412722110748291,103.53651239718148,1.3329909668193785,7.136092662811279,7.144591808319092,2201.958984375,378.67626953125,2234.28271484375,Measured,-9.757848739624023,4.582218792058427,103.54263695951975,5.39005184173584,9.72632320148125,143.59269351558214,4.846381664276123,12.131319966012027,"Your 7-iron shot shows good speed and distance, but your club path and face angles indicate you might be aiming a little to the right. This can cause a fade or slice. Try to square the face to your swing path for straighter shots. Focus on consistency with your launch angle; a slightly higher launch can help improve carry distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:28:59,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,10.058668887470049,122.36850951287124,-1.172531008720398,-2.504134982357698,142.54777353954523,-1.9191807508468628,-4.773797918605737,"Your 7 iron swing shows good club speed and ball speed, but there are areas for improvement. The attack angle is a bit steeper, which can affect your consistency. The path suggests you are swinging a bit out to in. A little adjustment in your swing path will help you hit straighter shots. Also, working on reducing backspin can help with distance, so focus on a cleaner strike. Overall, you're on the right track!",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:29:38,Lauren,,7 Iron,70.49766149260904,6.897951602935791,-1.764883518218994,8.958209991455078,10.723093032836914,99.12258571079474,1.4060407623760218,,7.137642860412598,2770.53173828125,-83.23709869384766,2771.781982421875,Measured,1.7208610773086548,,,,,,,,"Your club speed of around 70 mph is solid for a 7-iron. However, the club path indicates that you may be coming slightly across the ball, which can lead to inconsistent shots. With a high face angle (8.96 degrees), it seems you're aiming a bit to the right, resulting in a push. Focus on your alignment and try to create a more neutral swing path. A little practice on hitting the ball straighter will help you find more consistency.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:32:18,Lauren,,7 Iron,70.40697027204442,8.679288864135742,5.341860294342041,5.682614803314209,0.3407545089721679,101.77683989459274,1.445550625191494,17.586400985717773,5.336239337921143,6028.98828125,1318.488525390625,6171.4755859375,Measured,-12.33588981628418,,,,,,,,"Your club speed of around 70 mph is good for generating solid distance with your 7 iron. However, your attack angle of nearly 9 degrees is a bit high, which can cause the ball to launch too steeply. A more neutral attack angle can help you achieve better distance and control. Also, your club path and face angle show that you might be aiming slightly to the right, which could lead to consistency issues. Focus on aligning your setup and ensuring your swing path is more directly towards the target.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:34:23,Lauren,,7 Iron,73.98533966305604,2.809598445892334,4.435081005096436,9.769083023071287,5.3340020179748535,106.52479152807972,1.439809454321827,21.21730232238769,8.57949447631836,3401.396240234375,28.3886833190918,3401.5146484375,Measured,-0.4781900942325592,,,,,,,,"Your club speed is good, but the face angle is too open at impact, which can lead to higher-than-desired backspin and inconsistent direction. Focus on keeping the club face square to your target line. Try to adjust your path and angle of attack to improve contact and distance.",face angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:34:55,Brian,,7 Iron,77.6936531551928,3.5040106773376465,5.192759990692139,2.6519906520843506,-2.540769338607788,106.76189599313513,1.3741392206114778,18.4836483001709,2.828159809112549,2905.2392578125,1233.7119140625,3156.33642578125,Measured,-23.0085391998291,,,,,,,,"Your club speed is solid for a 7 Iron, and your attack angle is slightly positive, which is good for getting the ball airborne. However, the club path and face angle suggest you might be aiming a bit too much to the right, causing the ball to curve. Focus on straightening out your swing path and face angle. Lower your backspin for better distance, which can be achieved by making clean contact and reducing the loft at impact.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:35:33,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,,,,,,,,"Your club speed is good, but your attack angle indicates you're hitting slightly down on the ball. This may lead to excessive backspin, affecting distance. Focus on keeping your swing more level to reduce backspin and increase carry distance. Also, your club path is quite out to in, suggesting you might be slicing. Work on aligning your swing path to help with accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:37:44,Herald,,7 Iron,77.01495378383152,5.952808380126953,5.176298141479492,8.807807922363281,3.631509780883789,106.48085390155666,1.3825997247291888,19.06529426574707,7.882627964019775,3124.0517578125,521.93994140625,3167.352294921875,Measured,-9.484888076782228,23.67848105556459,153.5501711364086,4.843834400177002,12.965805827931376,167.04033199411606,4.519173622131348,13.161638629662209,"Your shot data shows that your club speed and ball speed are good, which is great! However, you have a bit of a closed face to the path, which can lead to pulls or hooks. Focus on aligning your clubface more square to your target at impact. Additionally, your spin rates are a bit high; aiming for a lower backspin can help you achieve a more penetrating ball flight. Try working on your follow-through to promote a more consistent path and face alignment.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:38:18,Lauren,,7 Iron,69.94634625190156,0.2022232711315155,7.4578070640563965,6.32823371887207,-1.1295733451843262,99.3722681640993,1.4206927665131297,17.96806526184082,6.131328105926514,2544.502197265625,410.0458984375,2577.329833984375,Measured,-9.154498100280762,17.552830016191365,138.13670038029977,3.643627643585205,8.77863962233289,155.51812767628508,3.304997444152832,8.96580341630954,"Your 7 iron swing looks solid! Your club speed and ball speed are good for generating distance. However, your club path suggests you're swinging slightly to the right and the face is also opening, which can lead to a fade. Try to work on squaring the clubface at impact and keeping your swing path straighter. This should help improve your accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:39:34,Herald,4 Hybrid,4 Hybrid,82.88822577034443,4.143530368804932,9.921513557434082,-3.860870838165283,-13.782384872436523,123.04015089393395,1.484410478694973,12.989059448242188,-1.929957747459412,2854.8857421875,34.7122802734375,2855.0966796875,Measured,-0.6966196298599243,20.87570490948565,183.1631845676148,-2.29336929321289,-7.329537589266238,201.29849848114463,-2.3040125370025635,-8.092410793109423,"Great distance with your 4 Hybrid! However, your club path is too far right, while the club face is slightly closed at impact. This causes the ball to start right and slice. Focus on aligning your swing path more towards your target and keeping the club face square at impact for straighter shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:40:19,Brian,4 Hybrid,4 Hybrid,82.99158884474218,,-3.190962553024292,9.458211898803713,12.649174690246582,118.77965177112948,1.4312251810642926,13.786089897155762,7.369914531707764,2387.808349609375,-140.78457641601562,2391.955078125,Estimated,3.3742384910583496,18.85143945134064,175.46862668409085,8.800379753112793,26.84536387092612,195.83303535182856,8.8709716796875,30.19938753534484,"Great job with your 4 Hybrid! Your club speed and ball speed are solid, which is leading to decent distance. However, your club path is slightly out to the right (-3.19 degrees), and your face angle is open to that path (9.46 degrees), causing a slice. Focus on getting your club path more neutral and have the club face square at impact for more accuracy. Your launch angle is looking good, and reducing your sidespin will also help improve your accuracy significantly.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:40:48,Lauren,4 Hybrid,4 Hybrid,80.93747707177499,1.2864924669265747,9.112794876098633,2.4153833389282227,-6.69741153717041,123.01070270027869,1.519823784366213,10.572357177734377,3.12430739402771,2134.454345703125,1057.894775390625,2382.233642578125,Estimated,-26.36429214477539,12.892293434818612,165.0066278304639,-4.259839057922363,-12.256774442038818,191.2402300868144,-5.329838752746582,-17.764158982168055,"Your shot data shows that you're generating a solid ball speed and distance with your 4 Hybrid, but your club path and face angle suggest a tendency to push the ball to the right. Focusing on achieving a more neutral club path and face angle will help you hit straighter shots. Working on a swing path that brings the club down from the inside will help reduce the push and improve your accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:41:25,Brian,4 Hybrid,4 Hybrid,83.3048865642595,5.149594783782959,6.117169380187988,1.714982509613037,-4.402186870574951,119.01730236321872,1.4286953295520244,0.5043429136276245,2.1741485595703125,2088.1103515625,387.5775451660156,2123.775146484375,Estimated,-10.51509952545166,0.106785508524501,34.43673219391121,1.626422882080078,0.9774458122559296,132.67508365384674,1.2116000652313232,2.805531100841052,"Your shot data shows good potential! Your club speed is solid, but the carry distance indicates that the launch angle is a bit low, which affects how far the ball travels. To help, focus on increasing your launch angle for better distance. Practicing with a slightly shallower attack angle could help elevate the ball into the air more consistently.",launch angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:43:02,Lauren,4 Hybrid,4 Hybrid,83.12649075534682,3.624794006347656,2.9556829929351807,7.151079654693604,4.195396423339844,117.87670751971382,1.4180402233824818,9.826231956481934,6.243894577026367,2775.53955078125,-141.41989135742188,2779.14013671875,Estimated,2.9168248176574707,12.914689762118089,160.1995754228974,7.387243270874023,20.59765003180337,182.43417024277005,7.472440719604492,23.72549519554809,"Your shot data shows that you have a decent club speed and ball speed, which is great! However, your launch angle is a bit low, and the club face is pointing quite a bit right at impact. This could lead to your shots going off target. To improve accuracy, focus on keeping the club face squared during your swing. Practicing with a slightly more neutral path could help straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:43:16,Brian,4 Hybrid,4 Hybrid,67.27442400523387,,,,0.0,79.67253592924226,1.1842916101822565,,12.28669261932373,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,,,,,,,,"Your club speed is solid at about 67 mph, which is good for a 4 hybrid. However, there are missing data points that make it hard to provide a full picture of your swing. The ball speed is decent, but it seems you're hitting it with a lot of sidespin, which causes the ball to curve significantly. Focus on finding a more stable swing path and ensuring your clubface is square at impact to help reduce that sidespin.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:43:36,Lauren,4 Hybrid,4 Hybrid,74.4999107942649,4.637026786804199,6.176641941070557,10.37904930114746,4.202407360076904,108.9186967149426,1.461997679644568,17.261144638061523,9.298450469970703,3467.528564453125,231.8009796142578,3475.267822265625,Measured,-3.824477672576904,22.85018615009721,156.08659431373235,8.422916412353516,22.863406595512515,169.30228387299758,8.244169235229492,24.276623817487007,"Your shot shows good power with a solid club speed and ball speed. However, the face angle at impact is quite open, which could cause your shots to veer right. Work on aligning your clubface more square at impact. Also, the backspin is a bit high, which can affect your distance; try to hit slightly down on the ball to help lower that spin and gain distance.",clubface alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:44:02,Brian,4 Hybrid,4 Hybrid,83.2494290706154,3.566225051879883,4.296969413757324,3.508841037750244,-0.7881283760070801,119.44214652940718,1.434750338384804,11.712873458862305,3.4199085235595703,3619.439208984375,1094.197265625,3781.218017578125,Measured,-16.820659637451172,18.31591963234314,166.01703864762567,-3.2224574089050293,-9.33237144968018,182.13022932412787,-3.831343412399292,-12.170050990068717,"Your shot shows a good club speed and ball speed, but there are a few areas to improve. The attack angle is slightly positive, which is good, indicating you're hitting up on the ball. However, the backspin is quite high, causing the ball to lose distance. Focus on your club face alignment—it's slightly closed relative to your swing path, which can promote a leftward ball flight. Work on finding a more neutral impact position to reduce spin and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:45:19,Lauren,5 Wood,5 Wood,80.72988053301924,2.9109253883361816,0.1552824229001999,15.60859489440918,15.453312873840332,114.69761672311688,1.4207579147377103,16.36284065246582,12.84068489074707,3242.199462890625,-605.4569702148438,3298.247314453125,Measured,10.577731132507324,23.33080712042237,166.7910583890498,18.0237979888916,51.60712046426579,182.38652824635392,18.26930809020996,57.17526836589241,"Your shot with the 5 Wood shows some good potential, but there's room for improvement. The club speed is decent, and you achieved a good ball speed, but the high backspin indicates that the ball is spinning more than it should. This might affect your distance and control. The face angle is open, causing the ball to launch too high and to the right. Focus on adjusting your clubface at impact to reduce the spin and improve direction. Try keeping the clubface square to your target line.",clubface alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:45:48,Brian,5 Wood,5 Wood,78.28795030011406,-8.364968299865723,3.757966995239258,7.712090015411377,3.954123020172119,100.661238896123,1.2857820202245904,11.60327434539795,6.805108547210693,4507.7705078125,-802.8387451171875,4578.70556640625,Measured,10.098552703857422,12.158138405062914,125.62884072750784,10.774151802062988,23.484815505772303,140.5722910660843,11.120752334594728,27.113218688955385,"Your ball speed is good, but the high backspin and steep attack angle are causing it to climb too high and not carry as far as it could. Work on shallowing your swing path and hitting more level through the ball to lower the spin and improve distance.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:46:30,Jason,5 Wood,5 Wood,80.84246803434871,2.614809989929199,0.9689826369285583,2.423767805099488,1.4547851085662842,118.22155260867294,1.4623694140367218,11.527674674987791,2.1121838092803955,2983.698974609375,-1048.9697265625,3162.719970703125,Estimated,19.369985580444336,15.734867543709356,162.66597904962146,9.064990043640137,25.62882424089912,181.4930948004276,9.774930953979492,30.813616771713896,"Your shot data shows that you have good distance with your 5 Wood, but there's room for improvement in consistency. Your club path is reasonably straight, but the face is slightly open at impact, which is causing the ball to curve to the left. Focus on squaring the clubface at impact to improve accuracy. Also, try lowering your backspin for a more penetrating ball flight.",clubface alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:47:02,Jason,5 Wood,5 Wood,80.61426373329869,4.902356624603272,5.911330699920654,5.169012546539307,-0.7423181533813477,108.38508793666188,1.3444902045528715,12.789159774780272,4.985611438751221,2181.233154296875,-851.855712890625,2341.673828125,Measured,21.33256149291992,12.281719741300662,141.61515851477998,10.762179374694824,26.44422618752901,165.06071109154436,11.564323425292969,33.08940443703273,"Your shot with the 5 Wood shows good speed and a decent launch angle, but the spin rate is a bit high, which can lead to less distance and higher deviation. To improve your consistency and reduce the sidespin causing hooks, focus on flattening your club path and aligning your club face better at impact. Practicing with a slow-motion swing will help reinforce better mechanics.",slow motion swing,1.2065908,64.0,101.325,73 +5/26/24 15:47:44,Brian,5 Wood,5 Wood,79.81842011316894,5.340071678161621,1.72382390499115,1.2405459880828855,-0.4832779169082641,119.4281946903384,1.4962485416400064,9.043837547302246,1.2347095012664795,1488.5927734375,328.1344909667969,1524.32958984375,Measured,-12.431062698364258,7.834181890271111,142.28449936180186,-0.9596077799797058,-2.383235855057848,194.0273119079793,-1.5656057596206665,-5.301122229550742,"Your 5 wood shot showed a solid club speed, but the launch angle is a bit low for optimal distance. Additionally, your shot had a slight left bias (pull), indicated by the negative carry deviation angle. To improve, focus on swinging a bit more from the inside and try to elevate your launch angle by incorporating a slower, more controlled takeaway. This should help increase your distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:50:08,Brian,,Driver,93.84450685886804,2.5154433250427246,4.752744674682617,-1.759680986404419,-6.512425422668457,131.45844312423287,1.4008112730767728,11.939697265625,-0.8507452011108398,3360.61279296875,764.1510620117188,3446.39599609375,Measured,-12.810354232788086,23.870949297741163,195.0625866742339,-6.528195381164551,-22.17707816447956,211.0215207430756,-6.927161693572998,-25.45082172749425,"Your club speed and ball speed are good, but your ball is hooking to the left (negative face angle). Focus on aligning your clubface square at impact. Additionally, your attack angle is slightly positive, which is great for launch, but a lower backspin would help your distance. Work on reducing your sidespin for straighter shots.",clubface alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:50:49,Brian,,Driver,,,,,0.0,128.3024432612874,-57.3563232421875,11.64732837677002,-0.3032241463661194,5042.94140625,-375.403076171875,5056.89501953125,Measured,4.257319450378418,26.066423487227667,180.6090562560712,1.885436654090881,5.942136530542371,191.5734570663008,1.998313546180725,6.680263117267259,"It looks like there are some issues with your impact, specifically the high backspin and significant sidespin. Focus on keeping the club face square to your swing path at impact to reduce sidespin and lower your backspin for better distance. Aim for a launch angle closer to 12-15 degrees for optimal carry.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:51:57,Jason,,Driver,90.29368275012804,-5.985504627227783,6.462739944458008,1.4424126148223877,-5.020327568054199,131.28777842614363,1.454008458038638,12.838006019592283,1.993493676185608,2334.451171875,-185.12188720703125,2341.77978515625,Measured,4.534065246582031,22.105654801988976,203.0048328774792,3.682328701019287,13.037911280300593,223.9062360967655,3.8161849975585938,14.902267336989668,"Great job with your swing speed at 90 mph! However, your attack angle is a bit negative, which means you're hitting down on the ball instead of sweeping it up. This can lead to lower launch and more backspin. Focus on leveling out your swing through a slight upward angle to help boost your carry distance and improve your launch angle. Your club path is good, but try to keep it more consistent to reduce the deviation.",tee drill,1.2065908,64.0,101.325,73 +5/26/24 15:52:28,Herald,,Driver,87.59226537701306,1.5624536275863647,5.470808506011963,-9.433867454528809,-14.90467643737793,121.24620038673402,1.384211264143795,5.986552238464356,-7.064647197723389,1793.77392578125,80.08824157714844,1795.5609130859375,Measured,-2.55643892288208,4.976489686830234,129.22908215090047,-7.591790199279785,-17.073032977065168,178.86565955709557,-7.704897403717041,-23.98068441803275,"Your club speed is good, but your club face is closed at impact, which is causing the ball to curve left and not travel as far as it could. Focus on aligning your club face straight down the target line and improving your swing path to reduce sidespin and increase distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:54:17,Jason,,Gap Wedge,,,,,0.0,66.91423615991653,-29.913339614868164,,5.224445819854736,12000.0009765625,5768.88427734375,13314.6552734375,Estimated,-25.675472259521484,,,,,,,,"It looks like we have quite a bit of missing data, but from the ball speed and spin rate, we can see there's potential to improve contact and direction. Focus on making solid contact with the ball to reduce excessive spin. Practice hitting balls with a smooth and consistent swing to enhance your accuracy and distance control.",solid contact drill,1.2065908,64.0,101.325,73 +5/26/24 15:54:44,Brian,,Gap Wedge,65.5599861808737,-0.7053694725036621,-3.122923851013184,-0.1644138395786285,2.958509922027588,79.42807581569923,1.2115328334048885,22.96640968322754,-0.5258153676986694,5547.1796875,2264.0693359375,5991.42822265625,Estimated,-22.202720642089844,15.803234017156685,93.57134232537192,-8.28209400177002,-13.478655023546708,101.5592280593346,-8.847288131713867,-15.61994269981517,"Your shot shows a good ball speed and solid carry distance, but there's room for improvement in your swing path and face angle. The club path is coming too much from the inside, causing the ball to veer left. Focusing on a more neutral swing path can help keep the ball straighter and improve your accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:55:45,Jason,,Gap Wedge,62.68651745899752,6.194083690643311,6.972166538238525,5.181247711181641,-1.7909188270568848,81.94948459850457,1.3072904337381115,28.68258476257324,5.128400802612305,6516.67138671875,344.2246398925781,6525.75634765625,Estimated,-3.023676872253418,23.469711491059115,98.0857260274588,4.5219035148620605,7.733093354289679,102.82157409222054,4.437252044677734,7.955058333389218,"Your gap wedge shot shows good potential with a nice carry distance around 98 yards. However, there's some inconsistency in direction, indicated by your carry deviation. Focus on straightening your club path and face alignment at impact for more accurate shots. Additionally, lowering your backspin will help the ball stay on target and reduce side deviation.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:56:06,Brian,,Gap Wedge,58.642301708081504,3.422053337097168,11.727985382080078,10.600460052490234,-1.1275253295898438,74.64689576549426,1.2729189269732768,30.60836410522461,10.174945831298828,5400.166015625,914.7147216796876,5477.087890625,Estimated,-9.613874435424805,20.477393622986256,87.48844392866704,7.84792947769165,11.946075201663348,93.26705931883951,7.589023113250732,12.317474183532228,"Your club speed and ball speed are decent, but your carry distance indicates some room for improvement. The club path is significantly out to in, leading to a pushed shot. Focus on swinging more from the inside and ensuring your club face is square at impact. Also, the high backspin can reduce distance; working on your strike might help. Try to keep your attack angle down a bit to hit those mid-range wedges more consistently.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:56:38,Brian,,Gap Wedge,62.504401159666486,1.7260463237762451,2.432260513305664,8.299942970275879,5.867682456970215,72.73092853239541,1.163612916578553,29.879545211791992,7.122103214263916,5465.275390625,539.9519653320312,5491.88330078125,Estimated,-5.642332077026367,18.808255027006,84.59950335229223,5.897807598114014,8.693034213711258,90.48166290630434,5.735383987426758,9.042247544359384,"Your gap wedge shot shows decent power but needs improvement in accuracy. Your attack angle and club path suggest you're striking the ball well, but the face angle indicates it's open at impact, causing the ball to drift right. Focus on aligning your clubface with your target before your swing to reduce the side spin. Also, working on a more consistent swing path can help with your overall accuracy.",face angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:57:08,Jason,,Gap Wedge,62.26657990287913,1.452173113822937,10.304327964782717,10.602718353271484,0.2983903884887695,73.99074973398547,1.1882899277492551,30.806882858276367,9.998662948608398,4913.2431640625,802.5194091796875,4978.3525390625,Estimated,-9.276660919189451,20.137479242426707,87.25403028780693,7.851879596710205,11.919993085937108,93.6539523790525,7.585402488708496,12.3626965338957,"Your club speed is good, but the ball is curving more than it should. Focus on keeping your club path more neutral, aiming for something closer to 0 degrees. Also, try to lower your spin rate to get better distance and control. Work on striking the ball more consistently to improve your accuracy and overall distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:57:37,Lauren,,Gap Wedge,61.67884908221686,-4.76947546005249,13.491559028625488,7.761355400085449,-5.730203628540039,68.76410068882797,1.114873278474548,29.717205047607425,8.063511848449707,4569.39501953125,1499.6785888671875,4809.2001953125,Estimated,-18.169872283935547,16.16023297615959,78.0231056277371,3.3167645931243896,4.5141193140376,85.10464201201648,2.856018781661988,4.240432314660723,"Your shot with the gap wedge shows some good potential, but it looks like you're coming in a bit steep with a negative attack angle and an open club face, which can lead to higher spin and less control. Work on getting a more neutral swing path and closing the club face at impact. This will help you reduce the sidespin and produce more consistent shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:58:04,Brian,,Gap Wedge,64.61490908211726,4.4313788414001465,4.651541233062744,9.110705375671388,4.459164142608643,80.0112968217145,1.238279182905456,26.08806037902832,8.065773010253906,7068.55712890625,1130.94921875,7158.4599609375,Estimated,-9.09011936187744,20.01451741901451,94.20110110041514,5.287723541259766,8.68131978937356,99.36721229498198,5.072808742523193,8.786207273952755,"Your gap wedge shot shows good club speed, but the club face is open at impact, causing the shot to veer to the right. Focus on squaring the club face at impact and maintaining a more neutral swing path. With practice, your accuracy will improve.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:58:11,Jason,,Gap Wedge,,,,,0.0,92.9595421333961,-41.55663299560547,15.621563911437988,4.001960754394531,4657.66845703125,2687.39208984375,5377.35546875,Measured,-29.98418426513672,13.14046046899614,110.5591849882676,-6.2752299308776855,-12.084612453588647,122.73849008153684,-7.340588092803955,-15.681969074834,"Your shot carried about 110 yards with a good launch angle, but the spin suggests the ball may have been struck too steeply. This could cause inconsistencies in your distance and direction. Focus on improving your swing path and maintaining a more level angle through impact to gain better control and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:58:31,Brian,,Gap Wedge,65.3975261881451,3.026908159255981,5.145254135131836,6.039453029632568,0.8941988945007324,86.20304620133174,1.318139251220762,27.94473648071289,5.604754447937012,5532.87548828125,1252.951171875,5672.970703125,Estimated,-12.759745597839355,24.95807123837926,106.92359170168493,1.0266010761260986,1.9159603538852965,113.05484964501466,0.7483428120613098,1.476652493269782,"Your gap wedge shot showed good club speed and a decent carry distance, but the club face was open relative to your swing path, causing the ball to veer right. Focus on aligning your club face better with your path at impact for straighter shots. Also, consider reducing backspin slightly for a more controlled landing.",club face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:58:59,Jason,,Gap Wedge,64.71248235663234,-1.1328637599945068,-0.6665147542953491,1.3975050449371338,2.0640196800231934,78.68303054295575,1.2158864515400805,24.829376220703125,1.06454336643219,4602.22412109375,1044.621826171875,4719.29052734375,Estimated,-12.788423538208008,17.222718330997736,95.90615892486676,-3.088637590408325,-5.16746598776615,104.56739878085592,-3.4146645069122314,-6.228239338726951,"Your gap wedge shot shows decent speed, but your attack angle is slightly negative, which can cause the ball to dive and lose height. To improve, focus on striking the ball with a more upward angle. Additionally, the club face is slightly open to the target, causing some right spin. Try to square up your club face at impact for straighter shots. Overall, aim for a smoother, more controlled swing.",club face drill,1.2065908,64.0,101.325,73 +5/26/24 15:59:25,Lauren,,Gap Wedge,,,,,0.0,90.8097983968546,-40.595611572265625,18.20869445800781,6.95662784576416,3855.05712890625,1657.2801513671875,4196.19384765625,Measured,-23.262758255004883,15.225501804049143,114.04549445700832,-0.4630939960479736,-0.92201916525147,126.0214658457835,-1.2188464403152466,-2.680835893058372,"Your ball speed is good, but the smash factor is off, suggesting you're not making the best contact with the ball for your swing speed. Focus on ensuring the clubface is square at impact. Also, your backspin is quite high, which might cause the ball to balloon. Try to lower your attack angle slightly for better trajectory and distance. Work on your accuracy by aiming to reduce the deviation angles. Overall, keep your swing smooth and consistent.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:59:42,Brian,,Gap Wedge,62.99734054039254,7.022912979125977,6.611062049865723,8.617873191833496,2.006811141967773,75.48787166503371,1.1982707685355782,27.047962188720703,7.906138896942139,5855.20556640625,1137.44677734375,5964.6640625,Estimated,-10.99349594116211,18.046014372874424,88.61293688540809,4.733048439025879,7.311757362582739,94.79070209459132,4.455049514770508,7.363095576934484,"Great job on your gap wedge shot! Your club speed is solid, and your launch angle indicates you're getting good height. However, the club face angle is slightly open compared to your path, which is causing some rightward deviation. Work on squaring the club face at impact to reduce this. Also, consider lowering your backspin to increase distance.",face angle drill,1.2065908,64.0,101.325,73 +5/26/24 16:00:06,Jason,,Gap Wedge,67.25325731605335,-9.60428237915039,7.466535091400146,-9.035103797912598,-16.501638412475586,80.12044542937747,1.191324385268886,23.274538040161133,-6.48737382888794,6406.56591796875,2353.0048828125,6825.0068359375,Estimated,-20.167285919189453,16.62671153248732,93.9646349322138,-14.504733085632324,-23.534368188209328,100.868986476582,-14.933103561401367,-25.99303937707373,"Your shot with the gap wedge shows a strong club speed, but the attack angle is quite steep. This means you're hitting down on the ball too much, causing some unwanted backspin and leftward deviation. Focus on leveling out your swing path to hit the ball more cleanly and accurately. You might want to practice ensuring your clubface is more in line with your swing path, as it's leaning left at impact.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:00:36,Herald,,Gap Wedge,64.82930234247442,-1.1543855667114258,-1.1028578281402588,3.191152572631836,4.294010162353516,76.72778482959166,1.183535562734595,29.226545333862305,2.483287811279297,3904.740234375,1145.5518798828125,4069.310302734375,Estimated,-16.350353240966797,19.805566381055087,93.90110670792092,-2.4933996200561523,-4.085082433735266,102.36613829986072,-2.8965134620666504,-5.172864301545701,"Your shot data shows that you're hitting the ball well, but there are a few areas to improve. Your club speed and ball speed are good, indicating solid contact. However, your attack angle is slightly negative, meaning the club is coming down too much; try to hit up on the ball a bit more. The spin rate is on the high side, which can make it tough to control distance. Focus on keeping a consistent path and face angle to improve accuracy. Also, your carry distance is shorter than expected, so consider making sure your weight is shifting properly during the swing.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:01:02,Herald,,Gap Wedge,63.18940232500472,-5.93092155456543,-0.7098456621170044,6.197842121124268,6.907687664031982,77.70001894843153,1.229636870891637,29.437318801879883,5.002227306365967,5665.17626953125,1074.103759765625,5766.10107421875,Estimated,-10.735712051391602,21.28880941133457,92.4211927768656,1.573958158493042,2.538577392376226,98.03356179600632,1.3452301025390625,2.3015936597983284,"Great effort with your gap wedge! Your club speed is decent, but your attack angle is a bit steep, which could lead to inconsistency. Try to keep your swing more level to improve ball contact and distance. Your ball speed is solid, but focusing on a flatter swing path will help you gain even more control and accuracy. Work on reducing the backspin slightly for a better rollout on the greens.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 16:01:28,Herald,,Gap Wedge,63.76368476745756,-1.5893210172653198,-4.803089618682861,10.077651977539062,14.880741119384766,71.67297806894021,1.1240407189504085,25.681116104125977,7.677016258239746,5907.90771484375,2500.7158203125,6415.36865234375,Estimated,-22.942108154296875,14.674429501458008,80.21736582239373,0.8047857284545898,1.1268548493884651,87.1098193830685,0.2157999873161316,0.3277203943681499,"Your gap wedge shot was solid, but there's room for improvement. With a club path that's pulling left (-4.8 degrees), it’s likely causing your shots to curve left as well. Try to focus on getting the club path more neutral. Your launch angle is good for a gap wedge, but aim for a slightly lower backspin to improve distance. Overall, let’s work on keeping the club swinging straight down the target line.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:01:56,Lauren,,Gap Wedge,64.1715947289781,-4.597879409790039,1.855906963348389,0.756777286529541,-1.0991296768188477,73.54213197535319,1.146023131978417,26.88508987426757,0.8538581132888794,3843.867431640625,802.3746337890625,3926.718994140625,Estimated,-11.79069995880127,16.172710840544937,87.879500448812,-2.491122245788574,-3.819663948972817,97.7098715594102,-2.8127858638763428,-4.794873870085098,"Your gap wedge shot shows good potential, but we need to work on your attack angle and side spin. The attack angle of -4.6 degrees indicates you're hitting too steeply down on the ball, which can create excess backspin and a ballooning shot. Try to make a more sweeping motion through the ball. Also, the left sidespin suggests your clubface might be slightly closed at impact. Focus on keeping your clubface square to the target. Overall, aim for a smoother swing to optimize carry and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:02:17,Brian,,Gap Wedge,62.7179410965332,-1.7124879360198977,16.738595962524414,16.843402862548828,0.104806900024414,67.40860485748908,1.074789823756111,25.39657592773437,15.93000316619873,5957.640625,2627.186767578125,6511.18994140625,Estimated,-23.7964096069336,12.61788784228213,72.51735956344783,9.709461212158203,12.230200053494968,79.43420148761197,9.036224365234377,12.47586922030348,"You're hitting the ball with good speed, but your club path and face angle suggest you may be cutting across the ball, leading to a pull to the left. Focus on maintaining a more neutral club path. Try to work on keeping your hands and club face aligned more through impact for better consistency.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:02:51,Herald,56,Sand Wedge,65.40327332185325,-3.723130702972412,2.307790279388428,-2.371844530105591,-4.679635047912598,81.1746327362398,1.2411402153646771,25.33338165283203,-1.6595200300216677,9045.2255859375,1592.962890625,9184.423828125,Estimated,-9.987993240356444,20.155566096670327,92.51365663050548,-6.092265129089356,-9.818462697395944,95.9375392310876,-6.206114292144775,-10.371385194856655,"Your club speed is solid for a sand wedge, but the high backspin indicates you might be hitting down on the ball too much, which is common in shorter shots. Try to focus on a more neutral angle of attack to reduce spin and improve distance control. Also, your path is slightly out to in, causing the ball to drift left. Work on keeping the club more on a straight path through impact.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:03:12,Herald,56,Sand Wedge,67.85126641815805,0.7335950136184692,-1.5679625272750854,,37.9663314819336,61.30175263193632,0.9034724901690416,26.81628799438477,29.702253341674805,6254.07470703125,-2901.766845703125,6894.46875,Estimated,24.890369415283203,10.281061476432342,61.11043886461539,38.31927108764648,37.89109816295331,68.1797602081324,38.86165618896485,42.77884159457244,"Your sand wedge shot shows decent club speed, but the attack angle and path suggest you're coming into the ball slightly steep and from the inside. This may be causing excessive backspin and directional issues. Focusing on a more neutral club path and a shallower angle of attack will help improve both distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:03:31,Herald,56,Sand Wedge,70.24833743517047,-6.742088794708252,15.923166275024414,-2.5091328620910645,-18.43229866027832,81.89819985672875,1.1658382653156667,30.01302528381348,-0.0686405673623085,6529.86474609375,2066.212890625,6848.96875,Estimated,-17.558677673339844,24.19058662719908,96.4468997559934,-7.272920608520508,-12.209816621403093,100.46576497731712,-7.503546714782715,-13.119611880809655,"Your shot shows a strong club speed at 70 mph, but there are a few areas to improve. The club path is quite far to the right (about 16 degrees), while the club face is slightly closed at impact. This can lead to a pulling shot. To improve your accuracy and consistency, focus on getting your club path more aligned with your target line and ensuring the club face is square at impact. Also, your ball has a high backspin, which is great for stopping on the green but could be leading to some distance loss. Working on a more level attack angle can help with this.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:03:48,Herald,56,Sand Wedge,67.93045910468891,4.554963111877441,1.2536466121673584,0.8726081848144531,-0.3810384273529053,78.15810006457286,1.1505604568949246,24.50938034057617,0.8736451864242554,9272.8017578125,1293.64404296875,9362.6044921875,Estimated,-7.942047119140625,17.90397280597631,87.68043867114193,-2.250728368759156,-3.443483819510448,91.36653581136852,-2.364302396774292,-3.769151751721808,"Your sand wedge shot shows good club speed and launch angle, but your backspin is quite high, which can limit control. Focus on reducing backspin for better distance and accuracy. Try to keep your clubface more square to the path during your swing to improve direction.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:04:07,Jason,56,Sand Wedge,69.67183635164247,-4.82746171951294,-16.833778381347656,-3.3352012634277344,13.498577117919922,80.02705770658304,1.148628511851998,27.1931209564209,-4.845970153808594,8018.93408203125,972.1653442382812,8077.64892578125,Estimated,-6.912447929382324,21.08834382177361,92.44078356628506,-8.269566535949707,-13.295788187215294,96.23135101073694,-8.32925796508789,-13.940189992680644,"Your shot shows a significant out-to-in swing path, which is causing your ball to slice to the left. Try to aim your clubface more towards your target to help straighten out your shots. Additionally, the attack angle is a bit steep, so work on shallowing your swing for better contact and control. Focus on a smoother swing tempo to increase consistency.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:04:23,Lauren,56,Sand Wedge,63.42464227823348,5.834980487823486,-0.3098916709423065,-3.4324302673339844,-3.1225385665893555,75.0468484854664,1.1832443320097608,29.0533447265625,-2.858252048492432,7224.12890625,589.8893432617188,7248.1728515625,Estimated,-4.668154239654541,19.7467481229578,85.55543041523379,-4.926008701324463,-7.346567412788147,89.97191023186588,-4.976340770721436,-7.804623097770502,"Your swing with the sand wedge shows some good potential, but there's room for improvement. The attack angle is decent, but the club face is slightly closed at impact, which could be causing the ball to hook left. Additionally, the backspin is high, which is good for control, but aim for a more consistent carry distance. Try to align your club face with your target more closely at impact to improve accuracy.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:04:39,Jason,56,Sand Wedge,64.82690877008372,1.2937217950820925,4.386783599853516,-0.448974460363388,-4.835758209228516,72.03858451842189,1.1112450969074466,30.75022315979004,0.1801072508096695,4653.38330078125,416.2473754882813,4671.962890625,Estimated,-5.111530780792236,18.884778419323084,84.49429046703699,-1.4148536920547483,-2.0863201232065904,91.56028271132982,-1.5240557193756104,-2.435199839940452,"Your swing speed with the sand wedge is solid, but it looks like your shot is going slightly left due to the club face being a bit closed at impact. To improve your accuracy, focus on aligning your clubface more towards your target. Additionally, your backspin is quite high, which is great for stopping the ball on the green but can affect distance. Aim for a slightly shallower attack angle to help with that. Keep practicing for better consistency!",club face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:04:58,Herald,56,Sand Wedge,71.84370249967378,1.0692460536956787,6.834676742553711,2.1570115089416504,-4.6776652336120605,78.79591670750688,1.0967685957981448,32.97989654541016,2.627020835876465,4610.11669921875,1316.021484375,4794.27685546875,Estimated,-15.932126998901367,24.66832070947521,94.78622992119745,-2.799182415008545,-4.629010783503475,101.0280823763478,-3.1143274307250977,-5.488728234702535,"Your swing with the sand wedge shows good club speed and ball speed, which is great! However, the slightly high backspin and noticeable sidespin suggest that improving your clubface alignment at impact could help you achieve a straighter shot and better distance. Try focusing on delivering the clubface square to the target to minimize sidespin.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:05:18,Lauren,56,Sand Wedge,69.7620795773746,-4.668432235717773,-1.1001368761062622,1.6606931686401367,2.7608299255371094,81.8149154840612,1.1727705937051165,29.06388092041016,1.2264742851257324,5613.728515625,1373.8001708984375,5779.3837890625,Estimated,-13.751248359680176,23.262445861729475,99.02654281798186,-3.977738380432129,-6.86939600251435,104.91509357501582,-4.235587120056152,-7.748837740846113,"Your shot shows a solid club speed and decent ball speed. However, the attack angle and club path suggest you're slightly delofting the club as you swing. This can lead to low flight and excessive spin. Focus on ensuring your club path is a bit more neutral and try to lift the club through impact, which will help you get a higher launch angle and more distance.",club path adjustment drill,1.2065908,64.0,101.325,73 +5/26/24 16:05:36,Jason,56,Sand Wedge,62.90484880726308,-8.467629432678223,-8.4330415725708,-7.26323127746582,1.1698102951049805,70.5065616566144,1.120844624754485,32.09975814819336,-7.021384716033936,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,16.6789852737827,88.54754803673677,-11.701862335205078,-17.959149079583995,104.48026649213898,-12.34809112548828,-22.34315766336977,"Your shot shows a steep attack angle and an out-to-in swing path, which is likely causing your ball to hook left. Focus on shallowing your swing and ensuring the clubface is square at impact. Try to aim for a smoother and more balanced swing that keeps the face aligned with your path for better control.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:05:52,Brian,56,Sand Wedge,57.26776822967077,,16.561914443969727,-20.1685733795166,-36.73048782348633,64.30356547339306,1.1228578912924532,29.833660125732425,-14.49458122253418,5629.9755859375,2432.40771484375,6132.962890625,Estimated,-23.366559982299805,13.708173052953724,68.26250793132976,-22.210941314697266,-25.80443005317079,74.56175188776706,-22.648740768432617,-28.71227932908641,"Your shot data indicates that you're making solid contact, but there's a significant issue with the club face being open (pointing too much to the right) at impact. This is causing your ball to veer off to the right and resulting in a high level of sidespin. Focus on aligning your club face better at address and through impact to straighten out your shots.",club face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:06:07,Lauren,56,Sand Wedge,61.33763915132704,-3.237349271774292,-13.484308242797852,-14.91950798034668,-1.435199737548828,64.18245327039403,1.0463795828862683,31.290918350219727,-13.942472457885742,6036.79150390625,38.434608459472656,6036.9140625,Estimated,-0.3647817075252533,15.247214998519098,69.04083714580975,-15.254158973693848,-18.16473555798916,74.48804446283884,-15.152962684631348,-19.47091890246361,"Your shot indicates you're striking the ball well but your club path and face are pointing significantly left, causing a pull. Focus on your swing path and getting the clubface more aligned with your target. This should help reduce the sidespin and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:06:23,Lauren,56,Sand Wedge,60.68693305706984,-3.231904983520508,19.999998092651367,4.831633567810059,-15.168364524841309,58.46334270566513,0.963359651915287,32.6053466796875,6.471353530883789,2140.075439453125,1235.572998046875,2471.146240234375,Estimated,-30.0,12.250168391134707,61.79684655991559,1.3174498081207275,1.4208503187623762,72.13059165734103,0.5278605818748474,0.6645937257010104,"Your swing speed is decent, and your launch angle looks good for a sand wedge. However, the attack angle is a bit too steep, which causes some inconsistency in your shots. Try to work on lowering that attack angle to make clean contact with the ball and prevent fat or thin shots. The side spin shows you might be cutting across the ball a bit, contributing to those pull shots. Focus on aiming your club path straighter to improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:06:37,Jason,56,Sand Wedge,54.502692924168514,-3.194918870925904,19.999998092651367,10.451539993286133,-9.548458099365234,60.451757103102864,1.109151747551474,30.3357162475586,11.087672233581545,3528.43017578125,2004.09521484375,4057.858642578125,Estimated,-29.595924377441406,12.15393218414465,63.28926338617748,4.906842231750488,5.413535647714411,71.3723329896875,4.11765718460083,5.124921935274756,"Your swing speed is decent for a sand wedge, but the club path is quite steep, which may be causing some inconsistent shots. You could work on keeping the club face more square to your path at impact to help control the spin and direction of the ball. Try practicing a half swing pause to improve your control.",half swing pause,1.2065908,64.0,101.325,73 +5/26/24 16:06:42,Herald,56,Sand Wedge,,,,,0.0,94.25323174432197,-42.13496398925781,5.790343284606934,4.813763618469238,4558.97119140625,0.0,4558.97119140625,Estimated,-0.0,4.045644549716428,91.51365029137014,4.882065773010254,7.78828631511152,119.6999569738582,4.863168716430664,10.147793212376882,"Your shot data shows a very low launch angle of only about 6 degrees, which indicates that the ball isn't getting enough lift. The backspin is also quite high, making it tough for the ball to travel far off the ground. Focus on making sure your clubface is square at impact and try to level out your swing to achieve a better angle and distance. Also, ensure you're using your body effectively to generate more club speed.",launch angle drill,1.2065908,64.0,101.325,73 +5/26/24 16:07:09,Brian,56,Sand Wedge,65.81134541483698,,3.1797409057617188,-16.399538040161133,-19.57927894592285,70.73388276785181,1.0747977012471934,35.97195816040039,-13.073081016540527,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,20.238368053313707,90.34715561659776,-8.699739456176758,-13.665585196525171,103.58250271413908,-8.031844139099121,-14.472863598713616,"You're hitting the ball with decent club speed, but the club face is significantly closed at impact, causing the ball to start left and curve further left. Focus on aligning the club face correctly and practice making cleaner contact to improve your accuracy and carry distance.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:07:15,Brian,56,Sand Wedge,,,,,0.0,61.596324167455805,-27.536020278930664,,7.523944854736328,1000.0,-38.02501678466797,1000.7227172851562,Estimated,2.177623987197876,,,,,,,,"It seems like there were some issues with the data, so let's simply focus on what you can work on with your sand wedge shots. Make sure to check your grip and stance, as a solid foundation can lead to better contact and control. Try to visualize your swing path and ensure your clubface is aimed at the target at impact. Practice hitting just a few yards on target before trying longer shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:07:36,Jason,56,Sand Wedge,68.41771961758604,-2.7195491790771484,-4.7055182456970215,-4.747663974761963,-0.0421457290649414,78.17618198933542,1.1426306288238386,28.8621883392334,-4.488626480102539,6101.341796875,930.9889526367188,6171.9619140625,Estimated,-8.675704956054688,21.090212789759107,92.65065031512133,-8.241596221923828,-13.28124528007811,97.79992411060448,-8.350448608398438,-14.203238893032903,"Your shot shows a couple of areas for improvement. The attack angle is a bit downward, which is generally good for a sand wedge, but combined with your club path and face angle being closed, it indicates you're hitting a bit too much to the left. The high backspin is good but could be causing the ball to curve more than you intend. Try focusing on striking the sand wedge with a slightly square face and a better swing path towards the target. This should help straighten out your shots and improve overall distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:07:51,Lauren,56,Sand Wedge,,,,,0.0,94.9115452174965,-42.42925643920898,8.126640319824219,-0.3067525923252105,1085.830810546875,626.9046020507812,1253.809326171875,Measured,-30.0,2.967288611264792,72.40928482096479,-2.91067123413086,-3.676887883914105,126.21535458706512,-4.043025016784668,-8.898829282293377,It looks like your shot had some issues with distance and direction. The launch angle is quite low and the spin rates indicate the ball isn't getting the lift it needs. Focus on making sure your wedge is a bit more open at impact to help with height and distance. Try to ensure you're following through properly to create lift and better direction.,swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:07:59,Herald,56,Sand Wedge,,,,,0.0,89.88059738163793,-40.18022155761719,6.7849202156066895,7.849643230438232,4501.5908203125,0.0,4501.5908203125,Estimated,-0.0,4.121126816312795,85.72780933746799,7.966737747192383,11.881737647483874,113.3863912158713,7.934393405914307,15.651765217211164,"Your shot data suggests that there might be issues with your club face and possibly your swing mechanics. The launch angle is quite low, and the backspin is very high, which can indicate that you're hitting down too steeply on the ball. To improve, focus on making sure the club face is square at impact and try to create a more balanced swing. Work on hitting the sand wedge with a slight upward angle to increase your launch angle.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:08:29,Jason,,Lob Wedge,59.95367644834687,,10.51657772064209,-10.045820236206056,-20.562397003173828,66.36563022129121,1.106948466762811,31.36263465881348,-6.935956954956055,3859.833251953125,352.197509765625,3875.868408203125,Estimated,-5.213620185852051,16.004725870388256,75.40643363753588,-8.830953598022461,-11.576361628424252,83.24211529117929,-8.890791893005371,-12.865206957390342,"Your lob wedge shot shows that while your club speed is solid, the club face was significantly open at impact, causing the ball to veer left and not achieve optimal distance. Focus on aligning your club face better at address and through impact. This will help you hit straighter and more accurate shots.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:09:27,Brian,,Lob Wedge,66.13619286779749,-4.8419270515441895,-13.562726974487305,-4.601057529449463,8.961669921875,60.55474898178227,0.9156068161169753,38.26976013183594,-5.476476669311523,2506.68505859375,452.8648986816406,2547.264404296875,Estimated,-10.24075698852539,16.95056759827412,66.44607963959925,-8.031208992004395,-9.28334441448908,74.72541174060461,-8.197452545166016,-10.654734091230011,"Your shot data indicates a few areas for improvement. The club speed is decent, but your attack angle is a bit too steep (negative number), which may be causing inconsistency. Your club path and face angle suggest that you’re slicing the ball, resulting in a significant left-to-right deviation. Focus on aligning your body to the target and ensuring your club face is square at impact. A good drill to help with this is to practice half swings while hitting towards a target, focusing on a straight path and a square club face.",half swing pause,1.2065908,64.0,101.325,73 +5/26/24 16:09:46,Brian,,Lob Wedge,62.26458739252894,-6.881919860839844,5.948770999908447,6.085118293762207,0.1363472938537597,71.86409693109545,1.15417286037807,38.88892364501953,5.742806434631348,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,23.162942089617445,98.23164737164824,11.33475112915039,19.306533155810257,105.30414762946202,11.626694679260254,21.22240264259972,"Your lob wedge shot has good distance, but there's room for improvement in accuracy. The club face is slightly open to the path, which could cause the ball to veer right. Work on straightening your club path and face at impact to help with consistency. Try aiming for a lower launch angle to optimize your spin and carry.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:10:02,Brian,,Lob Wedge,54.33469486198692,-5.083210468292236,9.887529373168944,3.355242252349853,-6.532287120819092,59.49091058624299,1.0948972978932363,38.7708854675293,3.9932689666748047,2090.668212890625,-1207.047607421875,2414.095458984375,Estimated,30.0,16.23716207637085,63.99539954041393,10.111629486083984,11.23545748747506,72.46476146442728,10.739073753356934,13.502843140466211,"Your lob wedge shot shows you have a solid swing speed, but the ball is deviating quite a bit to the right (approximately 10 degrees). Improving your club path and face angle will help make your shots more accurate. Focus on keeping your club on a straighter path and adjusting the face angle slightly towards the target. The launch angle is good for height, but with lower backspin, it'll help to hit the ball cleaner and with a bit more spin for control around the greens.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:10:14,Brian,,Lob Wedge,52.78881829331203,-4.17252254486084,-19.999998092651367,-10.610471725463867,9.3895263671875,46.50892059713169,0.881037350347811,37.33203506469727,-11.218222618103027,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,9.12307102317436,42.73781190676573,-14.348108291625977,-10.590972245938929,53.42795000873002,-14.873577117919922,-13.714253456611914,"Your lob wedge shot shows a significant issue with your club path and face angle, causing the ball to veer left. Focus on aligning your club face more towards your target and practicing a more neutral path. Additionally, increasing your smash factor will help improve your ball speed by making better contact with the ball.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:10:24,Jason,,Lob Wedge,50.63875882707907,-9.49387264251709,-19.491893768310547,26.214338302612305,45.70623016357422,52.205934350075495,1.0309481424761615,19.15021324157715,19.09408950805664,2797.43505859375,-713.2318115234375,2886.92626953125,Estimated,14.303356170654297,4.071005204168131,41.09533947900718,21.23546028137207,14.884794780817174,56.337732915586,21.6521053314209,20.786941445584944,"Your lob wedge shot shows there's room for improvement in both your swing path and club face angle. The negative club path indicates you're coming across the ball, which can lead to inconsistent shots. Try to focus on a more neutral path and align your club face better to avoid excessive sidespin. Working on your attack angle will also help you get under the ball more easily, leading to better launch conditions.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:10:45,Brian,,Lob Wedge,47.878850395311474,-7.302178859710693,-6.629404067993164,-11.863609313964844,-5.23420524597168,50.05851165342801,1.045524511138429,34.25001525878906,-10.574555397033691,1390.462646484375,802.7838745117188,1605.56787109375,Estimated,-30.0,9.328618912396792,47.85590981440146,-14.459681510925291,-11.949554485814929,58.309323096345,-15.058634757995604,-15.149188044859898,"Your lob wedge shot shows that the club face was closed relative to the path, which made the ball start left and spin quite a bit. Also, your attack angle is descending, indicating you're hitting down on the ball. Focus on getting the club face square at impact and consider a slightly shallower angle of attack to create cleaner contact. This will help you control your direction and spin better.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:10:57,Brian,,Lob Wedge,47.19205298402585,,-19.999998092651367,,-10.49350357055664,49.94338124809701,1.0583006690766867,32.147212982177734,-27.55059242248535,5341.4208984375,487.3305358886719,5363.60595703125,Estimated,-5.2130126953125,9.01259123595105,45.69723093212952,-30.17498016357422,-22.96936206179771,52.07230158969287,-30.094615936279297,-26.1105736840816,"Your lob wedge shot had a decent club speed, but the club path is off to the left (negative angle). This means the club is coming from outside to in, causing a pull to the left. Additionally, your ball speed and smash factor are good, which means you're making solid contact. However, the launch angle is a bit high, resulting in less distance than expected. Working on your swing path will help you hit straighter and more accurate shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:11:13,Herald,,Lob Wedge,44.62695830512712,,,,0.0,48.64536955369204,1.090044479865509,34.56206512451172,-24.80561065673828,5307.810546875,0.0,5307.810546875,Estimated,-0.0,9.538422041229069,44.11565014882717,-26.279525756835938,-19.5322360708808,49.44609702840489,-26.09830474853516,-21.751963040241662,"Your lob wedge shot shows you have good ball speed and a decent launch angle, but the carry distance and deviation suggest you're missing the target. Focus on your club face alignment at impact to improve direction and reduce the large carry deviation. Increasing your stability and consistency in your setup will also help. Practicing with a clear target can build your accuracy.",alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:11:35,Lauren,,Lob Wedge,112.1696117497304,-7.988823413848877,0.7656363248825073,-6.735383987426758,-7.501020431518555,68.42417500979127,0.6100063461256986,37.9466438293457,-5.436795711517334,1688.4566650390625,974.830810546875,1949.6617431640625,Estimated,-30.0,20.70312991248511,82.215309286109,-12.110692024230955,-17.248866152629716,92.38961222407488,-12.73632526397705,-20.36863470472281,"Your lob wedge shot shows a strong club speed, but your club face is slightly closed at impact, causing the ball to start left. To improve your accuracy, try focusing on keeping the club face square to your target at impact. Additionally, your attack angle is a bit steep, which contributes to higher spin and limited distance. Work on shallowing out your swing path to achieve a better angle of attack for more consistent contact.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:11:52,Lauren,,Lob Wedge,69.2586144513939,,,,0.0,73.66219459045897,1.0635816955615756,29.41878128051757,-4.926096439361572,5697.88525390625,1366.230712890625,5859.392578125,Estimated,-13.483736038208008,18.741760650396827,85.37361487339422,-10.02081298828125,-14.855492032758775,91.0829783248182,-10.234622955322266,-16.183586732371282,"Your lob wedge shot shows great potential, but the ball is starting off to the left and not reaching its full carry distance. Focus on improving your swing path and making solid contact with the ball. A more consistent strike can help you increase your distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:07,Jason,,Lob Wedge,41.53688621505353,,8.828668594360352,-19.1720027923584,-28.00067138671875,43.20323499410961,1.040117325367836,35.17630386352539,-14.643611907958984,5088.63818359375,1333.407470703125,5260.4384765625,Estimated,-14.683441162109377,7.546028119171638,35.66322574718242,-17.71867561340332,-10.853870961363782,40.85739232054948,-17.919477462768555,-12.571011371815416,"Your shot shows a significant issue with the club face angle, pointing way too far left at impact. This is causing your ball to start left and curve even more that way. Focus on getting the club face more square at impact. Practice a drill to help control your club face and path.",face angle drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:18,Jason,,Lob Wedge,41.54971166711493,,-12.727216720581056,-15.44910717010498,-2.721890449523926,46.00534027247977,1.1072360896523694,31.98561668395996,-14.28276538848877,4961.7802734375,88.39453125,4962.56787109375,Estimated,-1.0206211805343628,7.552402113503888,39.65784027453356,-15.091198921203612,-10.325153268036727,45.87271784800032,-15.020837783813477,-11.888846400714442,"You're hitting with too much open club face and a steep angle, causing the ball to slice to the left. Your carry distance is decent, but you should work on your club path and face alignment to improve accuracy. Focus on keeping the face square at impact to hit straighter shots.",face angle drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:24,Brian,,Lob Wedge,,,,,0.0,94.9472994717462,-42.44524002075195,0.8482350707054138,2.5241236686706543,3988.546875,968.9617919921876,4104.5576171875,Measured,-13.654688835144045,0.2092737660738279,36.223699209048846,1.275335431098938,0.8062265210367272,101.87774525954228,0.4476244151592254,0.796064072799993,"It looks like your ball speed is quite good, but the launch angle is very low, which means the ball isn't getting enough height. The backspin is also higher than average, which can cause the ball to rise too steeply and drop quickly. Focus on creating a higher launch angle by ensuring you're hitting down on the ball with the wedge, which will help it get in the air more effectively. Also, try to maintain a softer grip to help control the spin.",launch angle drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:28,Brian,,Lob Wedge,36.0518081508144,-5.424646854400635,-18.50611114501953,-14.546710968017578,3.959400177001953,40.54765389228396,1.1247051388563436,35.942771911621094,-14.264613151550291,4670.3876953125,-209.13180541992188,4675.06787109375,Estimated,2.563892126083374,6.882871449420975,32.14030870238639,-14.494599342346191,-8.044351616339384,37.311538699895664,-14.353689193725586,-9.249786426820831,"Your shot shows a significant swing path and face angle to the left, which is causing the ball to start right and slice. To improve, focus on aligning your club face to the target at impact and practicing straightening your swing path. This will help you hit straighter shots and improve your distance control.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:39,Jason,,Lob Wedge,36.596697865638816,-3.980277538299561,-16.713830947875977,-10.773662567138672,5.940168380737305,39.23939804937618,1.0722114381313794,36.99795150756836,-10.941082000732422,4718.029296875,-288.9337158203125,4726.8681640625,Estimated,3.504436492919922,6.714862491393944,30.21412234544482,-10.913959503173828,-5.72058038818966,34.70743635375766,-10.789887428283691,-6.497513091434939,"Your shot data indicates that you're making contact with the ball but struggling with direction and height. The club path and face angle suggest you're swinging too far to the left with a face that is also closed, which is causing the ball to go left. Additionally, your attack angle is negative, which is typical for a lob wedge but could be improved for better trajectory. Focus on keeping your clubface square to your target line at impact and making a more neutral swing path.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:50,Brian,,Lob Wedge,,,,,0.0,14.825438592028943,-6.627563953399658,19.820695877075195,-13.330251693725586,3184.36376953125,0.0,3184.36376953125,Estimated,-0.0,0.2936225818403919,3.1235508134766974,-13.35645866394043,-0.721563874830494,5.940342655020572,-13.345885276794434,-1.3712058566474925,"It looks like your lob wedge shot didn't reach its potential. The ball speed is low, which means it’s not being struck optimally, and the carry distance is very short at just over 3 yards. Focus on making solid contact and keeping your club face square to the target. Practicing your setup and improving your swing path can also help. Try to ensure your club speed increases during your swing for better distance.",impact focus drill,1.2065908,64.0,101.325,73 +5/26/24 16:13:12,Jason,,Lob Wedge,36.807652232329474,-9.584220886230469,-15.349842071533203,-27.194360733032227,-11.844518661499023,46.79494609789435,1.271337432839378,31.794265747070312,-24.258745193481445,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,7.059623464715003,41.3276713899013,-27.35469436645508,-18.98996835965886,52.83194112431784,-27.875,-24.70127169972852,"Your shot indicates a steep angle of attack and a significant path across the ball. This can cause the ball to poorly launch, resulting in a leftward direction (for a right-handed golfer). Focus on lessening that steep angle and club path to help straighten your shots and improve distance.",swing path drill,1.2065908,64.0,101.325,73 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json deleted file mode 100644 index d8d50932cc..0000000000 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json +++ /dev/null @@ -1 +0,0 @@ -{"Golf_Shot_Data_10_chunk_0.txt": "file-XWvjJBsUpqNGLjnreoutAL", "Golf_Shot_Data_10_chunk_1.txt": "file-WiBNJuRmHBdy8iXMqiT3i3", "Golf_Shot_Data_10_chunk_2.txt": "file-BF6RDwmduQRNPGGdFZstLu", "Golf_Shot_Data_10_chunk_3.txt": "file-LNyazvbj2Q2vSFpupVvyma", "Golf_Shot_Data_10_chunk_4.txt": "file-FCXj9ESe8BwpL8xgaruLyx", "Golf_Shot_Data_10_chunk_5.txt": "file-LhmcFKQtYNP4xRqn8YPtwM", "Golf_Shot_Data_10_chunk_6.txt": "file-5Z9RPh8JgUD7zD8uFVFQG9", "Golf_Shot_Data_10_chunk_7.txt": "file-P1QdKDq6GhavhJeAnU9hZc", "Golf_Shot_Data_10_chunk_8.txt": "file-17Y4n2xcES6pPTkCc4tuZy", "Golf_Shot_Data_10_chunk_9.txt": "file-7DgVMdnzcQNxiVoVn3mT8w", "Golf_Shot_Data_10_chunk_10.txt": "file-XDjA5LxmHoQSF1JAG2d2DS", "Golf_Shot_Data_10_chunk_11.txt": "file-W45RK9LmySfVp7JskUiMD8", "Golf_Shot_Data_10_chunk_12.txt": "file-CdzHqYK9xpGqAVAq9wsaL9", "Golf_Shot_Data_10_chunk_13.txt": "file-KzysH648QQ2vQ1UWeg7NtS", "Golf_Shot_Data_10_chunk_14.txt": "file-Ja4wmjpsH7sHwEB1bjR8UN", "Golf_Shot_Data_10_chunk_15.txt": "file-PH7To3UCabgYtWrqigfiwF", "Golf_Shot_Data_10_chunk_16.txt": "file-C5SwHobMfNw6GDHg9oFJoH", "Golf_Shot_Data_10_chunk_17.txt": "file-LM56vurTjpK755NacA4aNN", "Golf_Shot_Data_10_chunk_18.txt": "file-LA141egKB1nHnUkQ8gHZiF", "Golf_Shot_Data_10_chunk_19.txt": "file-KUqfVZLwPecxNDKbLma2qd", "Golf_Shot_Data_10_chunk_20.txt": "file-9xc5EWCbGN7tPXKoaRmEKe", "Golf_Shot_Data_10_chunk_21.txt": "file-RMLSuzHGg1ammcr8hG2xdh", "Golf_Shot_Data_10_chunk_22.txt": "file-NRAq2TJmZZjSjA7KHY9B5M", "Golf_Shot_Data_10_chunk_23.txt": "file-P3U7djAjAg96tDmZnfM5e6", "Golf_Shot_Data_10_chunk_24.txt": "file-XhHnfbNHHRyH4X6N5CEK8X", "Golf_Shot_Data_10_chunk_25.txt": "file-CQtoL2gWWRWzn9J2kn7Ydy", "Golf_Shot_Data_10_chunk_26.txt": "file-TS8VEc88K49mfo8G5vosxL", "Golf_Shot_Data_10_chunk_27.txt": "file-UaNm8CkKK5QYohjhC5QdRN", "Golf_Shot_Data_10_chunk_28.txt": "file-WA6ANdM3UAVhj1GQ8fXuJW", "Golf_Shot_Data_10_chunk_29.txt": "file-JS4oycUXUontjuf52xMC32", "Golf_Shot_Data_10_chunk_30.txt": "file-Nchhtdv6cf5vxjH57VUuHJ", "Golf_Shot_Data_10_chunk_31.txt": "file-CcLUHTZZwJee1BF2y85VPY", "Golf_Shot_Data_10_chunk_32.txt": "file-1EqmvwNpdecyXtw9dqrAf3", "Golf_Shot_Data_10_chunk_33.txt": "file-Y9fWWkKKWf1H9icVebap4r", "Golf_Shot_Data_10_chunk_34.txt": "file-56TwGxzgPnyXs2Lt36RYG4", "Golf_Shot_Data_10_chunk_35.txt": "file-VuhGyB2aLxMKc6Z143QNTL", "Golf_Shot_Data_10_chunk_36.txt": "file-EWZ3QWdTTS6fv61SZbnZxa", "Golf_Shot_Data_10_chunk_37.txt": "file-53chN8xhLE4dY3LFzxzuZq", "Golf_Shot_Data_10_chunk_38.txt": "file-BRJqnkj7zgBbBpbvrEbqoH", "Golf_Shot_Data_10_chunk_39.txt": "file-HSZZ5hXLo9Y5xWkMgpskys", "Golf_Shot_Data_10_chunk_40.txt": "file-GT5U8GD1hbYn71EMrLpn2z", "Golf_Shot_Data_10_chunk_41.txt": "file-RJj4tk2QPyRFm21yrX5yjV", "Golf_Shot_Data_10_chunk_42.txt": "file-8gWdXhQHLobG5N4DYoddBv", "Golf_Shot_Data_10_chunk_43.txt": "file-LiUvJeZFYs9t9nRY8sK44Z", "Golf_Shot_Data_10_chunk_44.txt": "file-DESdExZgv8ey6oPD24c9Vj", "Golf_Shot_Data_10_chunk_45.txt": "file-MBo8BdFid7r4dsmTsbwzX6", "Golf_Shot_Data_10_chunk_46.txt": "file-TdGU36L2TekHcd3Fxhxf2h", "Golf_Shot_Data_10_chunk_47.txt": "file-LjJCHFcHG6WFdCokqQA62h", "Golf_Shot_Data_10_chunk_48.txt": "file-EqxCTF2xaCwBmYyHdmMYYL", "Golf_Shot_Data_10_chunk_49.txt": "file-S1mfhUEwLzesGXzUG4BDvo", "Golf_Shot_Data_10_chunk_50.txt": "file-JowkPbMJu71DR8sN6nDaEb", "Golf_Shot_Data_10_chunk_51.txt": "file-RaWBfxZkzWAmusz1W3ZEUx", "Golf_Shot_Data_10_chunk_52.txt": "file-FenzLcq9ogDxGi18dFq8Qc", "Golf_Shot_Data_10_chunk_53.txt": "file-GyKGcx8HFHPH9kThugZT5q", "Golf_Shot_Data_10_chunk_54.txt": "file-83YCnAd5XGLyb9PcTT4Qe8", "Golf_Shot_Data_10_chunk_55.txt": "file-WwH2xuA2KrDRtkJ63yJPSw", "Golf_Shot_Data_10_chunk_56.txt": "file-UWH9BAz6ne2YUEAehxH6K6", "Golf_Shot_Data_10_chunk_57.txt": "file-CmCQDwwxjk42dPRHuKp7Nt", "Golf_Shot_Data_10_chunk_58.txt": "file-HoESyzRQhnSG4oS7KxAxPQ", "Golf_Shot_Data_10_chunk_59.txt": "file-VjKuGEzmTRRF3caupgY6gJ", "Golf_Shot_Data_10_chunk_60.txt": "file-VzWPVxcJ3DftW2wxnYb5GX", "Golf_Shot_Data_10_chunk_61.txt": "file-F9fHKVEAz6BX4gLWS8Kow6", "Golf_Shot_Data_10_chunk_62.txt": "file-P8gGkc1AZHScgSTbwUxhhF", "Golf_Shot_Data_10_chunk_63.txt": "file-N9Si4VXfmsjNYyxWZF8Gi9", "Golf_Shot_Data_10_chunk_64.txt": "file-5c8My6yLVg646a6BjpqkmY", "Golf_Shot_Data_10_chunk_65.txt": "file-8MEXWseUjggLChwHLaCuhe", "Golf_Shot_Data_10_chunk_66.txt": "file-5n3efqe54wfxPFvF3H43XP", "Golf_Shot_Data_10_chunk_67.txt": "file-LKjrrbG64Bg9LwE2HuAcCA", "Golf_Shot_Data_10_chunk_68.txt": "file-1vbPRP5skbXtRv7GAEEpKK", "Golf_Shot_Data_10_chunk_69.txt": "file-SWH53XCD8uWUKBGPdkbX3g", "Golf_Shot_Data_10_chunk_70.txt": "file-GeCYnB85GwNbK9JWxmedNQ", "Golf_Shot_Data_10_chunk_71.txt": "file-MQcxJ15K3g8nUMiXkJTaEZ", "Golf_Shot_Data_10_chunk_72.txt": "file-T5XLoQnsiazpMEMDu4jJjG", "Golf_Shot_Data_10_chunk_73.txt": "file-6pwMsujaPR1dfmUWNdpqC8", "Golf_Shot_Data_10_chunk_74.txt": "file-T6z9PwF8EnPKMmYfmjGPBn", "Golf_Shot_Data_10_chunk_75.txt": "file-WgJxZ8QaUdyaXGYzbAywYh", "Golf_Shot_Data_10_chunk_76.txt": "file-PGWuSeHiUPaxJe1rgaYv9a", "Golf_Shot_Data_10_chunk_77.txt": "file-8YbDseBaWUCSWZUCfSDz9v", "Golf_Shot_Data_10_chunk_78.txt": "file-TJeUrYW9hkc15yoQsHYung", "Golf_Shot_Data_10_chunk_79.txt": "file-VKqkUEPxqi1PEHFZgGdfjs", "Golf_Shot_Data_10_chunk_80.txt": "file-ABM4F4XaXiZVJZWTYR2bDq", "Golf_Shot_Data_10_chunk_81.txt": "file-5HdakUn5cBXPnx4Fhbjxui", "Golf_Shot_Data_10_chunk_82.txt": "file-TiHJGedV6QrEPAhC7ST86i", "Golf_Shot_Data_10_chunk_83.txt": "file-Q1ceYQy117hatWZdpCectC", "Golf_Shot_Data_10_chunk_84.txt": "file-5Syzb6w4YziKr63VMYXQoj", "Golf_Shot_Data_10_chunk_85.txt": "file-FmALgJihTyBkbCULtAdKYV", "Golf_Shot_Data_10_chunk_86.txt": "file-2ixQ6kF2mXpdQHQNHpUhQN", "Golf_Shot_Data_10_chunk_87.txt": "file-XBQb1wURMziKpcy184UT9r", "Golf_Shot_Data_10_chunk_88.txt": "file-PeyvkoT7rHmVNCqP7nHkPs", "Golf_Shot_Data_10_chunk_89.txt": "file-1GDZP8BgYk47Xc3CjE4B6H", "Golf_Shot_Data_10_chunk_90.txt": "file-HEmKRTPpEJPc5Yg9opatFQ", "Golf_Shot_Data_10_chunk_91.txt": "file-RjyX3ALJHAvNkMcD4ipPxJ", "Golf_Shot_Data_10_chunk_92.txt": "file-DyUEZLrvP81tUVySx4Jyxp", "Golf_Shot_Data_10_chunk_93.txt": "file-2nZMD6WYuNDEtYHoq677Uc", "Golf_Shot_Data_10_chunk_94.txt": "file-C9QFj6PW85qFZCiq3ZZZBY", "Golf_Shot_Data_10_chunk_95.txt": "file-UgowivD9KpSck36jS4rBKs", "Golf_Shot_Data_10_chunk_96.txt": "file-RjkAKf9mFV8WdpatPGFepf", "Golf_Shot_Data_10_chunk_97.txt": "file-MqpsdeTwXGX9xJWg55RMJF", "Golf_Shot_Data_10_chunk_98.txt": "file-KDPn1ukXd4EM9AnmvqBZme", "Golf_Shot_Data_10_chunk_99.txt": "file-AAB1WamPqv2Dr9ZBdKVnmv", "Golf_Shot_Data_10_chunk_100.txt": "file-EoU9TQ1L9Ri9Pi6Zjtkrgv", "Golf_Shot_Data_10_chunk_101.txt": "file-A5XUsZJB6JjKihx6SKz3a4", "Golf_Shot_Data_10_chunk_102.txt": "file-Ehj9NhUrE1jrZTKgr24vCk", "Golf_Shot_Data_10_chunk_103.txt": "file-A8AnHpKDJ8ZjLQe8Befjks", "Golf_Shot_Data_10_chunk_104.txt": "file-MzbqRFQDkFaqruYe5yFDMy", "Golf_Shot_Data_10_chunk_105.txt": "file-J4nuau7ANTNpECnrbKXjNq", "Golf_Shot_Data_10_chunk_106.txt": "file-CNgF48kjXHPX2LrBtkJJMf", "Golf_Shot_Data_10_chunk_107.txt": "file-KHZemhimU8jRh1RwzUjsh2", "Golf_Shot_Data_10_chunk_108.txt": "file-H7nmyUCNstJqPDJvD4ps63", "Golf_Shot_Data_10_chunk_109.txt": "file-B5r66Cz5izgvU3AMLYywXW", "Golf_Shot_Data_10_chunk_110.txt": "file-3xXLRo3PWWAoLUAj9nU2sF", "Golf_Shot_Data_10_chunk_111.txt": "file-G57ptGptZJBnPfdMECvdQt", "Golf_Shot_Data_10_chunk_112.txt": "file-QXD7WAyyt3cyCcgBQcRMAu"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv index 6ce4f56e56..61e0efb1d0 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv @@ -1,54 +1,54 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -4/16/24 19:41:55,Herald,4 Hybrid,4 Hybrid,72.80907589765047,2.636364221572876,-0.3786294162273407,5.972021579742432,6.350650787353516,113.6410145107766,1.5608083622778648,10.818623542785645,4.858177661895752,2048.305908203125,-6.892966270446777,2048.317626953125,Measured,0.1928112208843231,10.788169227427034,149.42230503221617,5.00922441482544,13.04688900151666,182.08749336867368,4.995241641998291,15.855023829241532,"Your hybrid shot shows a solid carry distance of about 149 yards, but your club path is slightly inside-out, which is causing the ball to launch a bit to the right of your target. Consider focusing on your swing path to help the ball go straighter. A higher launch angle combined with a lower backspin will help maximize your distance and improve overall accuracy.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:42:50,Brian,4 Hybrid,4 Hybrid,70.01645530987662,-0.536239743232727,3.8491790294647217,4.872722625732422,1.0235435962677002,114.83294529546674,1.64008510266969,8.996177673339844,4.484201431274414,2899.2861328125,1078.4805908203125,3093.376953125,Estimated,-20.404266357421875,10.051308783076252,145.00117782644156,-1.4129159450531006,-3.575462996272336,173.18706732857572,-2.430755138397217,-7.345340381072219,"Your shot with the 4 Hybrid shows a solid club speed and ball speed, but the launch angle is a bit low for optimal distance. To get more height on your shots, try to improve your attack angle; a positive angle can help you achieve a better launch. Your shots are also curving slightly to the left, which indicates that you might be closing the club face at impact. Focus on keeping the face square to the path for straighter results.",attack angle drill,1.1807681,72.0,100.52864,41 -4/16/24 19:43:31,Herald,4 Hybrid,4 Hybrid,75.41802713734069,0.7608975768089294,5.430631637573242,7.102406978607178,1.6717753410339355,112.46149958287242,1.4911753045206737,11.748005867004396,6.513596534729004,2105.16162109375,396.9990539550781,2142.268310546875,Measured,-10.6796236038208,11.95464617203436,150.70550173919037,3.994049549102783,10.497156727952415,178.53508584466,3.5466301441192627,11.044388885385844,"You hit the ball well with decent carry distance, but your club face is open relative to your swing path, which is causing the ball to start right. Focus on aligning your club face with your swing path for straighter shots. Also, a slightly higher launch angle can help get more distance. Lastly, try to reduce the spin a bit for better overall control.",face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 19:44:12,Brian,4 Hybrid,4 Hybrid,74.37262906242995,2.749835968017578,2.3019418716430664,4.046093463897705,1.744151592254639,113.70426284788846,1.5288455481712595,11.415460586547852,3.6115877628326416,1926.4847412109373,128.35549926757812,1930.7559814453125,Measured,-3.811800241470337,11.326472682335975,151.15617333190858,2.807910203933716,7.404980484466705,183.2169340844121,2.6367075443267822,8.428466776870778,"Your club speed is solid at around 74 mph, but we can improve accuracy. The face angle is slightly closed compared to your swing path, which could be causing the ball to curve more than you’d like. Focus on aligning your clubface more with your target during your setup and swing. Your backspin is within a good range, which helps with trajectory, so maintaining that while adjusting your clubface will help control your distance and direction.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:44:56,Lauren,4 Hybrid,4 Hybrid,77.18383503582572,0.4743714034557342,-0.5283827781677246,6.00726842880249,6.535651206970215,110.93329961030211,1.4372607885940265,6.289214134216309,4.868391513824463,2401.659912109375,395.1693115234375,2433.953369140625,Estimated,-9.343729972839355,4.884926421279374,116.77100045793668,3.000418186187744,6.112254856733841,158.56499604743476,2.466803312301636,6.824916233180829,"Your shot has potential! You're generating good ball speed for your club head speed, but the launch angle is quite low. This can cause limited carry distance. Focus on getting the ball up higher by adjusting your tee height or ball position to achieve a more favorable launch angle. Additionally, your club path is slightly inside-out, which might contribute to the slight fade. Work on keeping your path more neutral to help straighten your shots.",launch angle drill,1.1807681,72.0,100.52864,41 -4/16/24 19:45:27,Herald,4 Hybrid,4 Hybrid,72.28687605443702,4.003025054931641,1.2061176300048828,9.651972770690918,8.445855140686035,100.79344430449784,1.3943533018164098,14.675403594970703,8.079267501831055,2052.46728515625,-314.2725524902344,2076.388427734375,Measured,8.70548152923584,12.348422708086789,132.88371554883545,10.35328197479248,23.881503960695,155.890386049683,10.61854362487793,28.72583769058837,"Great job with your hybrid! You've achieved a solid distance with a good launch angle. However, your ball is veering off to the right due to the face angle being much more open than your club path. Focus on aligning your clubface more with your swing path to reduce that rightward curve. Also, consider practicing your attack angle; a slightly flatter angle could help with distance and accuracy.",face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 19:47:00,Lauren,4 Hybrid,4 Hybrid,80.14772618136703,5.198441982269287,1.189764380455017,1.695948600769043,0.5061842203140259,114.11217707602646,1.423773106398564,4.690950393676758,1.5419622659683228,2254.358642578125,-191.2527313232422,2262.456787109375,Measured,4.849183082580566,3.281986264594736,107.44530910867344,2.4031403064727783,4.505183832332364,163.35133962223335,2.6987087726593018,7.691258508399926,"Your 4 Hybrid shot shows some good potential! You're generating decent club speed and ball speed, but your launch angle is lower than ideal, which could be affecting your carry distance. Focusing on getting the ball up higher in the air can help you maximize your distance and improve overall accuracy. Also, the slight sidespin indicates you may want to check your alignment and aim to straighten out your ball flight.",launch angle drill,1.1807681,72.0,100.52864,41 -4/16/24 19:47:49,Herald,4 Hybrid,4 Hybrid,72.82230241175239,2.9299304485321045,1.0557163953781128,3.969071865081787,2.9133553504943848,111.78278314504132,1.5350075381165278,6.6614484786987305,3.3923842906951904,2695.108154296875,-756.3594360351562,2799.229736328125,Estimated,15.676329612731934,5.845190073999788,123.76935942325416,7.151571750640869,15.408632506954405,163.0784035474935,8.064992904663086,22.87934497093352,"Your shot data shows good speed and decent carry distance, but the launch angle is a bit low, which may cause the ball to fly lower than intended. Work on getting more lift by adjusting your attack angle slightly upwards. Also, the side spin indicates that your clubface might be slightly open at impact, which is causing the ball to move right. Focus on squaring the clubface during your swing.",clubface alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 19:48:27,Herald,4 Hybrid,4 Hybrid,70.38113163675371,2.8784432411193848,0.4837411344051361,12.996994018554688,12.513253211975098,102.56165004199102,1.4572321822178878,16.377521514892578,10.736555099487305,1624.9385986328125,-299.72149658203125,1652.349365234375,Measured,10.450798988342283,14.069441852878867,140.4293650768359,13.249449729919434,32.18514098911896,164.80000674478106,13.531608581542969,38.560180358155776,"Your shot with the 4 Hybrid shows that you're generating decent ball speed and distance, but there's a bit of inconsistency. The club face is open at impact which contributes to a noticeable left-to-right spin (sidespin). To improve accuracy, focus on keeping your club face more square at impact. Practicing with a slight closed club path could help straighten your shots. Additionally, your attack angle suggests you might be hitting the ball on a slightly upward angle, which is good for certain types of shots but can lead to less control. Work on hitting down on the ball for more solid contact.",club face drill,1.1807681,72.0,100.52864,41 -4/16/24 19:49:35,Brian,5 Wood,5 Wood,,,,,0.0,143.478272478309,-64.1405258178711,12.736035346984863,1.59959614276886,1614.1470947265625,511.6825866699219,1693.307373046875,Measured,-17.588550567626953,21.335172749965977,227.88398402240816,-3.071285486221313,-12.209641405654452,253.43824979045712,-3.554185390472412,-15.711472069462276,"It seems like there are some gaps in the data, but your carry distance of around 228 yards is impressive! However, the negative deviations indicate your ball may be going off target. Work on improving your aim and swing path to reduce these deviations. Focus on making solid contact for better consistency.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:50:28,Herald,5 Wood,5 Wood,76.9135618866967,1.8935554027557373,-0.2921574711799621,6.812173843383789,7.1043314933776855,106.73691921456977,1.3877516083809327,10.095711708068848,5.559117317199707,2200.61328125,335.8567810058594,2226.094970703125,Estimated,-8.677499771118164,8.411521953845977,129.1569933857454,3.713200330734253,8.364529715831054,166.28957422922576,3.247752904891968,9.420964912586667,"Your club speed and ball speed are good, but there's room for improvement in consistency. The face angle suggests you're hitting slightly to the right, which can cause push shots. Focus on squaring the clubface at impact. Your launch angle is a bit low; working on that can help increase your carry distance. Try to keep your attack angle slightly positive for better launch. Overall, a bit more practice with your alignment and face control will help you hit straighter and longer shots!",face control drill,1.1807681,72.0,100.52864,41 -4/16/24 19:51:09,Brian,5 Wood,5 Wood,93.42753033526152,4.289137363433838,-19.999998092651367,1.9216845035552976,21.92168235778809,114.07771987348224,1.2210289564983494,6.077571868896484,-0.92402446269989,3397.652099609375,-1961.6351318359373,3923.2705078125,Estimated,30.0,5.950654831893701,122.94230771524144,7.297966003417969,15.617289432764323,157.42716166297578,9.20340347290039,25.17887645609494,"Your club speed is decent, but the attacking angle is a bit higher than ideal for a 5 wood, which can lead to low launch and excessive backspin. The club path is significantly to the left (out-to-in), indicating a slice tendency. Work on aligning your swing path more directly down the target line, and try to lower that attack angle for better launch and distance.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:51:45,Lauren,5 Wood,5 Wood,77.97156354956132,3.808656692504883,1.7157835960388184,-1.7240614891052246,-3.439845085144043,111.50361836514185,1.4300549237321172,8.658809661865234,-1.201492428779602,3245.31787109375,-828.8696899414062,3349.494384765625,Measured,14.327326774597168,9.52869652422862,138.93977256156995,3.0970561504364014,7.5066228273679485,166.8627466610651,3.839461088180542,11.17324755310051,"Your 5 wood shot shows that you're generating decent club speed and ball speed, but your launch angle is a bit low, which could be leading to extra backspin and less distance. To improve your launch angle and overall distance, focus on ensuring the club face is square to your path at impact. Work on getting a more positive attack angle and try to keep your face slightly open to improve your launch condition.",launch angle drill,1.1807681,72.0,100.52864,41 -4/16/24 19:52:30,Herald,5 Wood,5 Wood,75.41760900883037,2.2854740619659424,-1.9330973625183103,7.029449939727783,8.962547302246094,117.11556003270562,1.5528940995596,12.912615776062012,5.532267093658447,2393.650634765625,-95.47157287597656,2395.5537109375,Measured,2.2840511798858643,16.332203061646965,169.6418853682917,6.425899028778076,18.986057293840982,191.48224475372265,6.47556734085083,21.59532850456389,"Your 5 wood shot shows good ball speed and decent carry distance. However, the club path being slightly negative indicates that your swing is coming slightly from the outside in, which could lead to a pull or slice. Focusing on keeping your club path more neutral will help improve accuracy. Additionally, the high face angle suggests you're adding loft and can benefit from a more level swing. Try to keep your hands in front of the clubhead at impact for better control.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:53:14,Brian,5 Wood,5 Wood,72.9971057287703,2.3193039894104004,-0.1063457578420639,9.558292388916016,9.66463851928711,115.3884247548076,1.580726024721411,9.941664695739746,7.8380913734436035,2608.15185546875,-53.277645111083984,2608.69580078125,Measured,1.1702384948730469,11.484906308289965,153.764218032391,8.385180473327637,22.423022670321643,181.3754165661976,8.398798942565918,26.49208511772917,"Your shot data shows that you have a good ball speed, but your launch angle is a bit low for distance. The club face is aimed to the right at impact, which is causing some sidespin, resulting in a rightward shot. Focus on keeping a straight club path and centering your hits to reduce the side spin.",face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 19:53:55,Lauren,5 Wood,5 Wood,78.33801478929854,4.810770034790039,-0.6915297508239746,4.801568984985352,5.493098735809326,123.00945684798262,1.5702396490239687,11.333498001098633,3.857588529586792,2279.74755859375,295.3470764160156,2298.79931640625,Estimated,-7.381699085235596,15.226948376926316,177.08982291380016,1.7986358404159546,5.558213794449216,200.8412354388347,1.5246975421905518,5.344083462396043,"Your 5 wood swing shows good potential! Your club speed is solid, generating a nice ball speed. However, your attack angle and club path could use some adjustment for better consistency. Focus on keeping your club path more neutral (zero degrees) and a slightly shallower attack angle. This will help you strike the ball cleaner and get more distance.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:54:32,Lauren,5 Wood,5 Wood,80.95502140273857,,-3.563311815261841,-3.817243099212648,-0.2539312839508056,112.31789377266524,1.3874110811965732,1.933103919029236,-3.5814368724823,1419.056884765625,22.78979110717773,1419.2398681640625,Estimated,-0.9200806617736816,0.3903650763005721,41.03798135214856,-3.6266064643859854,-2.595831224146366,130.90245095566934,-3.655216693878174,-8.345472395789159,"Your shot data shows that your club speed is decent, but both the club path and face angle are a bit closed at impact. This can cause the ball to start left and not reach its full distance potential. Try focusing on keeping the club face square to the target at impact for straighter shots. Additionally, work on your launch angle; it's quite low, which can limit your carry and overall distance.",face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 19:55:26,Brian,5 Wood,5 Wood,74.57307475033576,7.1700758934021,-2.971121072769165,2.263313055038452,5.234434127807617,116.966364953636,1.568479848058154,12.999626159667969,1.487369179725647,2150.53271484375,-132.1447296142578,2154.5888671875,Measured,3.516258001327514,15.615403777564666,168.39393205761553,2.5147387981414795,7.388502381962837,191.5627605620266,2.6253247261047363,8.77448450600798,"Your shot data shows a solid club speed and ball speed, which is great! However, the club path being slightly negative suggests you might be coming across the ball, causing a bit of slicing with some sidespin. Focus on aligning your swing path more towards your target line for straighter shots. Also, your attack angle is good for a boost in distance, so keep that upward angle with your 5 wood! Overall, keep practicing your aim and path.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:56:05,Jason,5 Wood,5 Wood,76.24182563501745,1.7831441164016724,0.9196677207946776,7.197561740875244,6.277894020080566,117.8338536140236,1.545527702577772,14.26211929321289,6.027315616607666,2810.366455078125,-306.3490600585937,2827.01416015625,Measured,6.221067428588867,20.154289524787373,174.95399299951168,8.529472351074219,25.94890795333572,193.2603842325716,8.693889617919922,29.21236176292132,"Your shot shows good club speed and ball speed, which is great! However, the high backspin and sidespin indicate that the ball is spinning more than it should, which is affecting your accuracy and distance. Focus on keeping the club face more square at impact to reduce side spin. Trying to adjust your attack angle slightly lower could also help. Overall, you're getting nice distance, but tightening your shot dispersion will enhance your game significantly.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:56:43,Herald,5 Wood,5 Wood,74.65417461486777,6.554950714111328,-9.017918586730955,9.475881576538086,18.49380111694336,112.69413263283786,1.509548973171478,14.53195095062256,6.655318737030029,3929.915771484375,-1404.4815673828125,4173.3447265625,Measured,19.66598129272461,19.583981036077603,156.15928381859703,14.986973762512209,40.38268279583917,169.7391384523944,15.56793212890625,45.55468040519963,"You're generating good club speed, but there's a noticeable slice in your shot due to the club path and face angle. To improve, focus on having your club path move more to the right at impact and aim for a square face. This will help straighten your shots and gain more distance.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:57:30,Jason,5 Wood,5 Wood,77.7691808173322,0.0831285566091537,4.855959892272949,8.314163208007812,3.458203315734864,105.17872492131028,1.3524473810307822,13.52935791015625,7.437054634094238,5197.31005859375,-786.9237670898438,5256.54638671875,Measured,8.609748840332031,17.019999967525678,139.24721779518495,11.488045692443848,27.732956791897777,151.00206690917548,11.704169273376465,30.63204528038136,"Your swing shows potential, but there are a few areas that can be improved. The club path is good, but the face angle at impact is quite open, which is causing your shots to drift to the right. This is also contributing to high backspin, leading to shorter carry distances. Working on squaring the clubface at impact can help you achieve straighter shots with more distance.",clubface alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 19:59:49,Lauren,,Driver,84.4837017669015,0.839520275592804,1.2902836799621582,6.879985809326172,5.589702129364014,119.79815308962134,1.418003124675523,15.696986198425291,5.812826156616211,2045.8995361328125,-70.84065246582031,2047.1256103515625,Estimated,1.9831129312515257,21.099739103140564,184.6561562437473,6.6475911140441895,21.376208695478,206.1542441796192,6.675852298736572,23.96585782825491,"Your driver swing has good speed and distance, but the clubface is quite open at impact, which might be causing some undesired sidespin. Your ball flight is high with a decent carry distance. Focus on keeping the clubface more square to your target at impact to straighten out your shots. Additionally, a slight adjustment in your attack angle could help optimize your launch conditions.",clubface alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 20:00:39,Lauren,,Driver,93.68437217265092,5.17339563369751,0.1948819756507873,0.8712593913078308,0.6763774156570435,118.1310320528064,1.260947042854733,12.9763765335083,0.7400572299957275,3539.56494140625,-599.7789306640625,3590.021484375,Estimated,9.61741065979004,19.711473438133225,170.06347114673554,4.557156562805176,13.512213011214952,185.74883502669945,4.858130931854248,15.730954391989712,"Great job with a solid swing speed and ball distance! Your attack angle is positive, which is good for getting the ball in the air. However, your backspin is a bit high, which might cause your shots to lose distance and height. Aim for a slightly lower backspin to generate more carry. Also, work on keeping your club face more square to the path to reduce the sidespin. This will help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:01:27,Jason,,Driver,85.49791940147134,1.6393084526062012,1.1827985048294067,0.3950663208961487,-0.7877321839332581,125.87641897824416,1.472274645505326,12.705893516540527,0.4725164771080017,4189.2470703125,106.74291229248048,4190.60693359375,Measured,-1.4595929384231567,24.71270869913087,184.77453534097185,-0.1655109971761703,-0.5346252604683066,198.0434404261814,-0.209356740117073,-0.7256356202690526,"Your driver swing is close to ideal, but there's room for improvement in your launch conditions. The backspin is a bit high, which can cause your ball to lose distance. Try to lower that spin for more distance. Also, a slight adjustment to your attack angle can help in hitting the ball higher, maximizing carry distance. Overall, focus on consistent contact and dialing back the spin for better results.",low spin drill,1.1807681,72.0,100.52864,41 -4/16/24 20:02:10,Herald,,Driver,86.9660112673746,3.400887012481689,-1.5411193370819092,0.924465000629425,2.465584278106689,126.93515449931056,1.4595949917612288,14.84494400024414,0.5665408968925476,2151.654296875,6.428674697875977,2151.663818359375,Measured,-0.1711868196725845,23.05618355115098,200.24316568347425,0.537412166595459,1.8776631973966715,221.3000436770544,0.5289714932441711,2.043500862050479,"Great job with a solid driver performance! Your club speed is good, and you're launching the ball at an effective angle. However, your club path is slightly out to the right (negative) compared to your target line, which may cause a slight fade. Focus on keeping your club path more neutral to improve your direction. Additionally, try to lower your backspin a bit to help with distance and control.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:02:52,Brian,,Driver,,,,,0.0,127.37209879259352,-56.94042205810547,11.629545211791992,-0.5364194512367249,4150.833984375,-607.5707397460938,4195.064453125,Measured,8.32742977142334,23.07185701704725,185.6070938296561,3.224218845367432,10.439377248936353,199.33469705759308,3.470569610595703,12.06682388329807,"Your ball speed is good at over 127 mph! However, the backspin is quite high at 4150 RPM, which can lead to less distance. Try to focus on hitting the ball more with a slight upward angle and ensuring your clubface is square at impact to reduce spin. Work on your alignment and swing path to keep your shots straighter.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:03:31,Herald,,Driver,86.36538246215423,3.524786710739136,-1.019287347793579,-2.756355762481689,-1.7370684146881104,127.51346889525576,1.476441894426078,14.689064025878906,-2.3916735649108887,1653.4573974609375,921.1113891601562,1892.71435546875,Measured,-29.121395111083984,19.29483750458849,190.5519158772968,-10.137778282165527,-33.54013652090225,214.71939071288944,-11.021408081054688,-41.04917012924034,"Your swing speed is solid, but the club face is pointing a bit left at impact, leading to a pull. Focus on getting the club face more square at impact. Also, work on keeping your swing path more neutral to minimize the leftward direction of your shots. This should help increase both carry distance and accuracy.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:04:27,Herald,,Driver,86.45401717310688,2.024121046066284,-5.355715751647949,1.7125121355056765,7.068227767944336,122.79872861201692,1.4203935528656468,15.282596588134766,0.7365516424179077,2808.136474609375,-296.5329895019531,2823.74951171875,Estimated,6.027968406677246,24.438160222323177,189.10815479571104,3.050114393234253,10.062403694588395,206.61871609844457,3.226585865020752,11.62946868747656,"Your driver swing shows a decent club speed and ball speed, but the attack angle is quite low, which means you might not be launching the ball as high as you could. The club path indicates that you're cutting across the ball, which is causing a bit of sidespin—resulting in a slight fade. Focus on improving your attack angle to get more lift and correcting your swing path for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:05:00,Jason,,Driver,90.1750878514258,4.946739673614502,0.731903612613678,-6.6770734786987305,-7.408977031707764,120.17270236928287,1.3326596650205844,14.742546081542969,-5.393118858337402,2679.532470703125,153.8387908935547,2683.94482421875,Measured,-3.2858896255493164,21.76948252920397,182.11599513045252,-6.832653045654297,-21.66626585194217,201.31493538708847,-6.904585361480713,-24.201347794428106,"Your driver swing shows that you're generating good club speed and ball speed, which is great! However, the negative face angle at impact suggests you're hitting slightly to the left, causing a pull. Try to work on aligning your clubface more towards your target. Also, your launch angle is decent, but the spin is a bit high, which can reduce distance. Focus on hitting up on the ball more to promote a lower spin rate and longer carries.",face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 20:05:29,Jason,,Driver,84.17850208730852,-0.7976770997047424,2.033933401107788,-5.988614559173584,-8.022547721862793,123.77817331435108,1.4704249926658288,11.782471656799316,-4.664684295654297,2304.123046875,-681.4463500976562,2402.780029296875,Measured,16.475627899169922,16.097117760417063,178.62140880349034,0.1845174729824066,0.5767187907696965,201.6696721856224,0.7778319120407104,2.7372720513348554,"Your club speed is solid at 84 mph, but the negative attack angle means you're hitting slightly down on the ball, which can lead to less distance. You’ve also got a significant hook with the face angle pointing left at impact. Focus on keeping the club face square to your target line at impact to reduce sidespin and improve accuracy.",face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 20:06:07,Lauren,,Driver,83.51769690954188,,,,0.0,122.23786468145136,1.4636163256973829,14.837621688842772,3.688263416290283,2758.669677734375,-735.95849609375,2855.152099609375,Measured,14.937493324279783,22.62548655377782,184.66193001984536,9.3742094039917,30.07808817564296,202.7935393718326,9.827893257141112,34.61467630206653,"Your swing speed is decent for a driver, which is great! However, it seems like your ball is launching higher than average with a good amount of backspin. This can cause the ball to lose distance. Work on hitting a lower, more penetrating ball flight. Try to create a more neutral attack angle to help with that. Overall, focus on controlling your swing path and reducing sidespin to keep the ball straighter.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:06:43,Herald,,Driver,91.4930801153596,3.678547620773315,-2.004607677459717,-6.156290054321289,-4.151682376861572,122.43232003845424,1.3381593436802512,11.189724922180176,-5.307746887207031,3813.67041015625,-996.2876586914062,3941.658447265625,Measured,14.640807151794434,18.82710114949373,173.6029961414206,0.443672776222229,1.344840058280596,189.7340588242841,0.9693463444709778,3.210012745512444,"Your driver numbers show that you're generating good club speed and ball speed, but the club path and face angle indicate a significant slice. This means the ball is starting left and spinning to the right. To improve your accuracy and distance, work on aligning your clubface with your swing path. A higher launch angle is good, but you might want to lower your backspin to add distance. Focus on your grip and aim to bring the club path more in line with the clubface at impact.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:07:03,Lauren,,Driver,,,,,0.0,93.3509957514034,-41.73162841796875,,-1.4134200811386108,9323.1923828125,-26.301908493041992,9323.2294921875,Measured,0.1616382300853729,,,,,,,,"It seems like there were issues capturing key data points from your shot. However, the ball speed of 93 mph indicates you have potential power. The high backspin of over 9300 rpm suggests that the ball might be climbing too much instead of carrying far. This can lead to a loss of distance. It would help to focus on improving your launch angle and reducing the backspin initially.",launch angle drill,1.1807681,72.0,100.52864,41 -4/16/24 20:07:08,Lauren,,Driver,84.30312998308818,2.17479944229126,-2.780416250228882,1.3607802391052246,4.141196250915527,121.627320257272,1.44273789456775,15.718637466430664,0.7698706388473511,2891.39208984375,-573.698974609375,2947.75830078125,Measured,11.222650527954102,24.707385477815023,185.6503637759633,5.10518741607666,16.520034344189867,202.555229266467,5.438082695007324,19.19620563941612,"Your driver speed is solid at 84 mph, but to improve your direction, focus on adjusting your club path and face angle at impact. The negative club path indicates you're swinging too much from the inside, which can cause fades or slices. Work on keeping your swing more neutral and matching the club face to your swing path. Also, consider reducing your backspin slightly for better distance.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:09:58,Herald,,Driver,86.4355000533642,-0.1196620762348175,0.7083837985992432,-2.778400421142578,-3.4867842197418213,125.02712317467284,1.4464788553023082,14.809258460998535,-2.193603277206421,1925.680419921875,654.061279296875,2033.7259521484373,Measured,-18.760160446166992,20.514823044338755,191.46253715380408,-7.74252986907959,-25.79420913450008,213.76705140099148,-8.30368709564209,-30.87219097930415,"Your club speed is decent for a driver, but your attack angle is slightly down, which can cause more backspin and less distance. The club face being closed relative to your path indicates that you're likely hitting hooks. Focus on swinging the club more on the correct path and keeping the face square to that path for better control and distance.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:10:21,Lauren,,Driver,85.79507224054942,0.8967507481575012,2.275121688842773,0.9933962225914,-1.2817254066467283,127.50209409312812,1.4861237453783116,12.92822265625,1.1006773710250854,4255.9580078125,-13.632159233093262,4255.97998046875,Measured,0.1835221499204635,26.16184932138026,188.20983199603688,1.272109031677246,4.178355617261701,201.67212520610337,1.2691830396652222,4.466719282226734,"Your driver swing shows good speed at nearly 86 mph, but the high amount of backspin (over 4,250 rpm) is causing your ball to lose distance. Try to lower the backspin by making sure you're hitting slightly up on the ball with a positive attack angle. Also, aim to keep your club face square to your path more consistently to improve accuracy. With a little practice, you can increase your carry distance.",tee height adjustment drill,1.1807681,72.0,100.52864,41 -4/16/24 20:10:55,Jason,,Driver,117.87320036016808,,,,0.0,124.16936240207632,1.0534147034497237,16.00443458557129,1.5206336975097656,2936.54443359375,529.5386352539062,2983.907470703125,Estimated,-10.222128868103027,26.813818778465475,191.97079632257555,-2.434376001358032,-8.154045018595582,208.3681035073023,-2.741811513900757,-9.967337678491049,"Your driver swing shows some good potential with a solid ball speed of 124 mph! However, we need to focus on reducing that backspin, which is a bit high at 2936 rpm. Lower backspin will help you achieve more distance and stability. Work on your launch angle, as 16 degrees is higher than average, which might be contributing to the spin issue. Focus on a more neutral clubface at impact and try to keep the club path straighter. Overall, with some adjustments, you can get more distance and accuracy.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:11:23,Brian,,Driver,86.40009566174558,1.1625534296035769,-0.9716496467590332,-3.931982517242432,-2.9603328704833984,125.34801547325516,1.4507856098214265,13.41962718963623,-3.3513994216918945,1711.6441650390625,988.2180786132812,1976.436279296875,Estimated,-30.0,16.360482674887407,179.30321499948695,-11.117493629455566,-34.573550662778416,204.31142505870048,-12.085500717163086,-42.77693090855155,"Your club speed is decent, but the face angle is significantly closed at impact, which causes the ball to curve sharply to the left. Work on aligning your clubface with your swing path at impact to achieve straighter shots. Additionally, increasing your attack angle slightly can help you launch the ball higher and with more distance.",face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 20:12:37,Herald,,8 Iron,70.74870926349831,2.0669538974761963,3.592931270599365,0.7020644545555115,-2.890866756439209,92.30901950368934,1.304744927004834,17.02368927001953,1.0262643098831177,7433.2529296875,1070.93359375,7510.00341796875,Measured,-8.198380470275879,17.0114884453551,114.42556244663136,-2.360491275787353,-4.712772254960839,122.29008794994388,-2.566892385482788,-5.476839116091639,"Your 8 iron shots show decent power and distance, but there's room for improvement in your accuracy. The slight leftward deviation indicates that you may be closing the club face at impact. Focus on keeping the face square to your path. Additionally, your backspin is a bit high, which can cause the ball to lose distance in windy conditions. Working on your attack angle and reducing backspin can enhance your carry and total distance.",face angle drill,1.1807681,72.0,100.52864,41 -4/16/24 20:13:05,Brian,,8 Iron,70.1919754186265,0.9849149584770204,4.986880302429199,1.4175643920898438,-3.5693159103393555,100.37500859772264,1.4300068918004352,18.357776641845703,1.7884129285812378,3754.2041015625,575.0154418945312,3797.985107421875,Measured,-8.708075523376465,20.061552418015708,138.96652216586244,-1.2785536050796509,-3.101170391178215,151.88530446725235,-1.5424349308013916,-4.088478542553787,"Your 8-iron shot shows good ball speed and carry distance, but you have a bit of a rightward pull due to the club path being in-to-out. The attack angle is flat, which can lead to excess spin. Focus on making a more level swing and aim for a club path that aligns more with your target for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:13:44,Jason,,8 Iron,66.59685955411487,-1.842584729194641,4.4379072189331055,5.9847612380981445,1.546854019165039,92.3345424092886,1.386469918063628,18.511934280395508,5.471320629119873,1356.9173583984375,783.41650390625,1566.8331298828125,Measured,-30.0,12.55955559929714,117.49900520632492,0.3071048855781555,0.6311692357460146,140.98211235854797,-0.5961047410964966,-1.4676247104112434,"Your shot shows some positive aspects, like a good carry distance of almost 118 yards. However, the attack angle is slightly down (-1.84°), which suggests you're hitting the ball too steeply. Focus on leveling out your swing path a bit more, as your club path is slightly out to the right. To improve control and accuracy, try aiming to have your club face squared with the target line when you make contact. Overall, with a bit more practice, you'll see great improvement!",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:14:32,Brian,,Gap Wedge,59.583654049802135,1.5052237510681152,0.6183449625968933,0.4362146258354187,-0.1821303367614746,79.86158974855061,1.3403271588848755,24.55317115783692,0.4356882572174072,5219.4208984375,787.123046875,5278.43896484375,Estimated,-8.575958251953125,17.758718950353114,98.39163603737144,-2.452559471130371,-4.210370037620493,106.43074317518676,-2.653210401535034,-4.926794641597439,"Your gap wedge shot had good carry distance at 98 yards, but the ball had too much spin and deviated left, indicating a slight swing path issue. Try to keep your club face square through impact to improve accuracy and reduce side spin.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:14:58,Lauren,,Gap Wedge,57.58608349131191,-2.2859411239624023,15.723702430725098,7.040927410125732,-8.682775497436523,70.85377898487695,1.2303976011073363,29.5263900756836,7.75103759765625,3427.71826171875,984.7134399414062,3566.3583984375,Estimated,-16.02828025817871,16.697149306391793,84.67872590149909,4.012101173400879,5.924740631259908,94.35065191368358,3.552642583847046,5.846510971295345,"Your shot data shows a solid gap wedge performance. Your ball speed and carry distance are good, but the attack angle is slightly down (-2.3 degrees) which could limit height and spin. Also, the club path (15.7 degrees) indicates an outside-in swing, which contributes to some sidespin. Focus on improving your swing path for straighter shots and higher trajectory.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:15:19,Jason,,Gap Wedge,57.58101474977866,0.0614573396742343,7.366690635681152,5.583189487457275,-1.783501148223877,77.77752632106876,1.3507494902452677,24.94830894470215,5.507930755615234,6123.71630859375,1045.9066162109375,6212.392578125,Estimated,-9.692370414733888,17.36712739640427,93.05337954156856,2.562389373779297,4.160258333509233,100.25892695785024,2.3061351776123047,4.034294897450678,"Your swing with the gap wedge shows a good club speed, but your launch angle is a bit low for achieving optimal carry distance. To improve, focus on aligning your clubface more squarely with your path. A small adjustment there will help your ball fly straighter and farther. Consider working on your attack angle to get a better launch as well.",club face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 20:15:38,Brian,,Gap Wedge,64.31342135970772,1.7909215688705444,4.027025699615479,6.422555446624756,2.3955297470092773,86.3932349408824,1.343315798077066,26.414247512817383,5.77952241897583,5676.6943359375,790.0504760742188,5731.408203125,Estimated,-7.923210144042969,23.52012565092696,109.41252306751994,3.2450995445251465,6.193521589674845,116.10294452640484,3.047353506088257,6.1722370480185305,"Great shot with a good carry distance! Your club speed and ball speed are solid, but your launch angle is a bit high, causing some extra backspin. Working on reducing your club face angle relative to your path can help you keep the ball straighter. Try to feel like you're swinging more across the ball to maintain control.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:16:01,Brian,,Gap Wedge,63.85943619632053,1.3071945905685425,3.5894572734832764,5.053561210632324,1.464103937149048,87.4676374812334,1.3696900989281382,27.63057518005371,4.600247859954834,5517.0087890625,2030.094482421875,5878.662109375,Estimated,-20.202110290527344,24.89926549569259,112.52217708193255,-3.214062452316284,-6.308738459816766,116.2307685868418,-3.44758939743042,-6.989744191009322,"Your gap wedge shot carried about 112 yards, which is solid, but the ball was pushed a little to the left due to an open club face at impact. You have a decent swing speed, but focus on getting the club face square to your target. Working on your attack angle could also help you achieve better control and distance. Aim for a launch angle closer to 30 degrees for added height and distance.",face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 20:16:28,Lauren,,Gap Wedge,68.82868874381984,6.170932769775391,8.203927040100098,11.400811195373535,3.196884155273437,83.17692217363219,1.208462978035459,28.258359909057617,10.391417503356934,7123.37060546875,-516.64306640625,7142.08154296875,Estimated,4.148278713226318,23.69454249919,100.46277796598316,13.380667686462402,23.249058544172613,105.01439084285266,13.364380836486816,24.27335312351238,"Your gap wedge shot shows potential, but there are a few areas to improve. Your club path is significantly outside-in, which can cause slices. The club face angle is also quite open at impact. Focusing on bringing your club path more in-to-out and squaring the face will help improve your accuracy and distance. Additionally, your backspin is high, which is great for control but can hinder distance when not coupled with the right launch angle. Work on these areas for better results.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:17:08,Lauren,56,Sand Wedge,57.32402358077843,-1.5439529418945312,1.0662164688110352,8.886312484741211,7.820096015930176,66.02762025349057,1.1518315730305886,26.67059326171875,7.432830810546875,5323.1787109375,-499.1360168457031,5346.5283203125,Estimated,5.356764793395996,12.84958355313654,73.15269186801925,9.349225997924805,11.88376514400386,81.22239501299009,9.427629470825195,13.304365415291612,"Your sand wedge shot is producing good ball speed, but the face angle is significantly open at impact, causing the ball to veer off to the right. Focus on aligning your clubface more square to the target and try to work on your swing path. This should help reduce that side spin and improve your accuracy.",clubface alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 20:17:29,Jason,56,Sand Wedge,60.03519870800665,-2.939006090164185,5.588278293609619,0.9390001893043518,-4.649278163909912,65.70574236627681,1.0944536501969453,31.28560447692871,1.4705605506896973,4537.08984375,-158.78103637695312,4539.8671875,Estimated,2.0043184757232666,15.747145161524829,74.23397328370265,2.117755174636841,2.743187668753251,81.49699146553849,2.1486740112304688,3.0556226401386937,"You're doing a solid job with your sand wedge! Your club speed is good, and your launch angle is nice for a flop shot. However, your attack angle is slightly negative, which means you might be hitting down on the ball a bit too much. This can lead to higher spin and difficulty controlling the shot. Focus on striking the ball with a slightly more level swing. Also, your face angle is slightly open compared to your path, causing a little sidespin. Work on aligning your clubface more with your swing path.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:17:51,Brian,56,Sand Wedge,57.328430996606585,-0.6561815738677979,5.078179836273193,5.4032182693481445,0.3250384330749511,62.45809129383997,1.0894784700725024,30.634164810180664,5.073743343353272,4527.89794921875,1469.71142578125,4760.453125,Estimated,-17.98292350769043,13.569531505939947,67.61365898329177,0.9052541851997375,1.0683076933367843,74.93287553060236,0.4656222760677337,0.6087498983426443,"Your shot shows a decent club speed and good carry distance for a sand wedge, but the attack angle is slightly negative, suggesting you might be hitting down on the ball too much. This could lead to inconsistent contact and excessive spin. Try to focus on a slightly more neutral angle of attack to improve your launch and reduce spin. Also, your face angle is very close to your swing path, which is great for straight shots. Keep practicing this! ",attack angle drill,1.1807681,72.0,100.52864,41 -4/16/24 20:18:10,Lauren,56,Sand Wedge,60.79531794020886,,,,0.0,66.66455797322942,1.0965409875607997,30.681379318237305,-1.4806604385375977,6015.16796875,0.0,6015.16796875,Estimated,-0.0,16.107797577477072,74.28583714530032,-1.605228304862976,-2.0809969018907424,79.92812633942322,-1.5940957069396973,-2.2236393388673434,"Your shot with the sand wedge shows good potential! The carry distance of around 74 yards is solid, and your ball speed is good. However, it's important to work on ensuring more consistent contact with the ground and ball. Adjust your setup to ensure your weight is slightly favoring your front foot during the swing. This will help you create better contact and control the spin. Keep practicing those smooth swings!",weight shift drill,1.1807681,72.0,100.52864,41 -4/16/24 20:18:32,Herald,56,Sand Wedge,62.927137616833534,1.294791340827942,-0.6326119303703308,2.455106496810913,3.0877184867858887,73.58874050440136,1.1694277428044932,31.154373168945312,1.9375232458114624,4840.37109375,476.3017272949219,4863.7490234375,Estimated,-5.619921684265137,20.072605611492463,87.95360002327288,0.3220336139202118,0.4944007307446334,94.8370675191245,0.1938266605138778,0.3203112712827689,"Your club speed and smash factor are solid, indicating you’re making good contact. However, your attack angle is slightly positive, which is ideal for a sand wedge, but your spin is on the higher side. Focus on slightly lowering your launch angle to get more distance and consider adjusting your club face to ensure it’s more aligned with your swing path. Improving your aim can help reduce the sidespin for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:18:56,Herald,56,Sand Wedge,61.47085574803805,-8.402950286865234,3.326383590698242,7.092835426330566,3.766451835632324,57.62014389843307,0.937357113338578,33.27242660522461,6.242436408996582,3656.259521484375,-75.32345581054688,3657.035400390625,Estimated,1.180196762084961,12.781733340377173,60.66076433294302,6.858925819396973,7.2444077662480595,68.50655843836512,6.835781574249268,8.153936551703566,"Your club speed is good for a sand wedge, but your attack angle is too steep, which can lead to inconsistent contact. Work on getting the club more level through impact. Your ball is also spinning too much, which may hinder your distance. Focus on a smoother swing and aim to make solid contact to reduce that spin. You also have a noticeable right tendency in your shot direction. Try to square the clubface at impact for better accuracy.",attack angle adjustment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:41:55,Herald,4 Hybrid,4 Hybrid,72.80907589765047,2.636364221572876,-0.3786294162273407,5.972021579742432,6.350650787353516,113.6410145107766,1.5608083622778648,10.818623542785645,4.858177661895752,2048.305908203125,-6.892966270446777,2048.317626953125,Measured,0.1928112208843231,10.788169227427034,149.42230503221617,5.00922441482544,13.04688900151666,182.08749336867368,4.995241641998291,15.855023829241532,"You hit the ball with solid speed and decent distance! Your clubface is slightly open at impact, which is causing the ball to veer a bit to the right. To improve accuracy, focus on getting the club path more aligned with the target line. A little practice with your setup and swing path should help tighten up your shots.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:42:50,Brian,4 Hybrid,4 Hybrid,70.01645530987662,-0.536239743232727,3.8491790294647217,4.872722625732422,1.0235435962677002,114.83294529546674,1.64008510266969,8.996177673339844,4.484201431274414,2899.2861328125,1078.4805908203125,3093.376953125,Estimated,-20.404266357421875,10.051308783076252,145.00117782644156,-1.4129159450531006,-3.575462996272336,173.18706732857572,-2.430755138397217,-7.345340381072219,"Great shot overall! Your club speed is good, but trying to make the attack angle more positive (swinging slightly upwards at impact) could help increase your launch angle and carry distance. Also, focus on keeping the club face more square to the target line to minimize sidespin. This will help straighten out your shots. Keep practicing!",attack angle drill,1.1807681,72.0,100.52864,41 +4/16/24 19:43:31,Herald,4 Hybrid,4 Hybrid,75.41802713734069,0.7608975768089294,5.430631637573242,7.102406978607178,1.6717753410339355,112.46149958287242,1.4911753045206737,11.748005867004396,6.513596534729004,2105.16162109375,396.9990539550781,2142.268310546875,Measured,-10.6796236038208,11.95464617203436,150.70550173919037,3.994049549102783,10.497156727952415,178.53508584466,3.5466301441192627,11.044388885385844,"Your shot with the 4 Hybrid shows some good signs. The club speed is solid for getting distance, and your ball speed indicates efficient energy transfer. However, the attack angle is almost flat, which may reduce your launch height. The face is open compared to your path, contributing to some sidespin. Aim to square the clubface at impact and improve your angle of attack for better launch. Focus on keeping your swing more on plane to help straighten out your shots.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:44:12,Brian,4 Hybrid,4 Hybrid,74.37262906242995,2.749835968017578,2.3019418716430664,4.046093463897705,1.744151592254639,113.70426284788846,1.5288455481712595,11.415460586547852,3.6115877628326416,1926.4847412109373,128.35549926757812,1930.7559814453125,Measured,-3.811800241470337,11.326472682335975,151.15617333190858,2.807910203933716,7.404980484466705,183.2169340844121,2.6367075443267822,8.428466776870778,"Your shot looks solid overall! Your club speed is good, but to maximize your distance, focus on lowering your launch angle and reducing backspin slightly. Your attack angle is positive, which is great, but aim for a more neutral path to help straighten your shots. Practice keeping the clubface more aligned with your path at impact to improve accuracy.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:44:56,Lauren,4 Hybrid,4 Hybrid,77.18383503582572,0.4743714034557342,-0.5283827781677246,6.00726842880249,6.535651206970215,110.93329961030211,1.4372607885940265,6.289214134216309,4.868391513824463,2401.659912109375,395.1693115234375,2433.953369140625,Estimated,-9.343729972839355,4.884926421279374,116.77100045793668,3.000418186187744,6.112254856733841,158.56499604743476,2.466803312301636,6.824916233180829,"Your shot with the 4 Hybrid shows good power but a slightly off club face angle at impact. This caused the ball to launch lower than desired, which may lead to less distance and accuracy. Focus on aligning the club face more towards your target at impact to improve direction and launch angle. Additionally, consider increasing your attack angle slightly for a better lift and distance.",club face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:45:27,Herald,4 Hybrid,4 Hybrid,72.28687605443702,4.003025054931641,1.2061176300048828,9.651972770690918,8.445855140686035,100.79344430449784,1.3943533018164098,14.675403594970703,8.079267501831055,2052.46728515625,-314.2725524902344,2076.388427734375,Measured,8.70548152923584,12.348422708086789,132.88371554883545,10.35328197479248,23.881503960695,155.890386049683,10.61854362487793,28.72583769058837,"Your hybrid shot shows good ball speed and a decent launch angle, but your club face is open compared to your swing path. This can lead to a slice. Focus on keeping your club face more square at impact. Additionally, your carry distance is solid, but the deviation indicates some inconsistency in direction. Working on your aim and swing path should help improve accuracy.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:47:00,Lauren,4 Hybrid,4 Hybrid,80.14772618136703,5.198441982269287,1.189764380455017,1.695948600769043,0.5061842203140259,114.11217707602646,1.423773106398564,4.690950393676758,1.5419622659683228,2254.358642578125,-191.2527313232422,2262.456787109375,Measured,4.849183082580566,3.281986264594736,107.44530910867344,2.4031403064727783,4.505183832332364,163.35133962223335,2.6987087726593018,7.691258508399926,"Your shot data shows good club speed and ball speed, but the launch angle is a bit low, which could affect distance and flight. A slightly higher launch angle will help the ball carry further. Focus on getting under the ball a bit more to achieve a higher launch angle. Also, the backspin is a little high; try to smooth out your swing to reduce the spin for a better carry distance.",launch angle drill,1.1807681,72.0,100.52864,41 +4/16/24 19:47:49,Herald,4 Hybrid,4 Hybrid,72.82230241175239,2.9299304485321045,1.0557163953781128,3.969071865081787,2.9133553504943848,111.78278314504132,1.5350075381165278,6.6614484786987305,3.3923842906951904,2695.108154296875,-756.3594360351562,2799.229736328125,Estimated,15.676329612731934,5.845190073999788,123.76935942325416,7.151571750640869,15.408632506954405,163.0784035474935,8.064992904663086,22.87934497093352,"Your shot with the 4 hybrid shows decent club speed and good ball speed, but the launch angle is quite low. This means the ball is not getting up in the air enough. Also, your carry distance is decent, but the deviation angles suggest some inconsistency in your ball flight. Try to focus on getting the ball higher and straighter by ensuring you are making solid contact with the ball and swinging more upward through impact.",launch angle drill,1.1807681,72.0,100.52864,41 +4/16/24 19:48:27,Herald,4 Hybrid,4 Hybrid,70.38113163675371,2.8784432411193848,0.4837411344051361,12.996994018554688,12.513253211975098,102.56165004199102,1.4572321822178878,16.377521514892578,10.736555099487305,1624.9385986328125,-299.72149658203125,1652.349365234375,Measured,10.450798988342283,14.069441852878867,140.4293650768359,13.249449729919434,32.18514098911896,164.80000674478106,13.531608581542969,38.560180358155776,"Your shot data shows some positive elements, but there are areas to improve. The club speed is decent for a 4 hybrid, and your ball speed indicates solid contact. However, your attack angle is quite positive, which suggests you might be hitting up on the ball too much. Additionally, the club face angle is significantly open at impact, leading to considerable sidespin and a leftward launch direction. This results in a notable carry deviation, causing inconsistency. Focus on ensuring that the club face is square at impact and work on bringing your attack angle down to promote better contact and straighter shots.",club face drill,1.1807681,72.0,100.52864,41 +4/16/24 19:49:35,Brian,5 Wood,5 Wood,,,,,0.0,143.478272478309,-64.1405258178711,12.736035346984863,1.59959614276886,1614.1470947265625,511.6825866699219,1693.307373046875,Measured,-17.588550567626953,21.335172749965977,227.88398402240816,-3.071285486221313,-12.209641405654452,253.43824979045712,-3.554185390472412,-15.711472069462276,"Your ball speed is great at over 143 mph, but it looks like there are inconsistencies with your club speed and attack angle, which are crucial for solid contact. The launch angle and backspin are decent, but to improve accuracy and distance, focus on squaring the clubface at impact. Right now, your shot deviates left, so we need to work on your swing path.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:50:28,Herald,5 Wood,5 Wood,76.9135618866967,1.8935554027557373,-0.2921574711799621,6.812173843383789,7.1043314933776855,106.73691921456977,1.3877516083809327,10.095711708068848,5.559117317199707,2200.61328125,335.8567810058594,2226.094970703125,Estimated,-8.677499771118164,8.411521953845977,129.1569933857454,3.713200330734253,8.364529715831054,166.28957422922576,3.247752904891968,9.420964912586667,"Your ball speed is decent, given your club speed, but we need to work on your club path and face angles to improve consistency. Your club face is open compared to your swing path, which can cause a slice. Focus on aligning your club face more toward your target as you swing. Additionally, increasing your attack angle slightly can help with distance and trajectory.",club face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:51:09,Brian,5 Wood,5 Wood,93.42753033526152,4.289137363433838,-19.999998092651367,1.9216845035552976,21.92168235778809,114.07771987348224,1.2210289564983494,6.077571868896484,-0.92402446269989,3397.652099609375,-1961.6351318359373,3923.2705078125,Estimated,30.0,5.950654831893701,122.94230771524144,7.297966003417969,15.617289432764323,157.42716166297578,9.20340347290039,25.17887645609494,"Your club speed is decent, but your attack angle is very low, which is affecting your launch and carry distance. Try to optimize your club path and face angle to produce a straighter shot. Work on aligning your body for a more neutral swing path, and try to increase your launch angle for better distance. Additionally, focus on reducing your backspin to ensure your ball carries further.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:51:45,Lauren,5 Wood,5 Wood,77.97156354956132,3.808656692504883,1.7157835960388184,-1.7240614891052246,-3.439845085144043,111.50361836514185,1.4300549237321172,8.658809661865234,-1.201492428779602,3245.31787109375,-828.8696899414062,3349.494384765625,Measured,14.327326774597168,9.52869652422862,138.93977256156995,3.0970561504364014,7.5066228273679485,166.8627466610651,3.839461088180542,11.17324755310051,"Your club speed is decent, but your launch angle is a bit low, which is causing high backspin and affecting your carry distance. Focus on keeping the clubface more square to your path at impact to reduce sidespin and improve direction. Aim for a higher launch angle for better carry distance.",clubface alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:52:30,Herald,5 Wood,5 Wood,75.41760900883037,2.2854740619659424,-1.9330973625183103,7.029449939727783,8.962547302246094,117.11556003270562,1.5528940995596,12.912615776062012,5.532267093658447,2393.650634765625,-95.47157287597656,2395.5537109375,Measured,2.2840511798858643,16.332203061646965,169.6418853682917,6.425899028778076,18.986057293840982,191.48224475372265,6.47556734085083,21.59532850456389,"Your shot data shows a solid carry distance of about 170 yards, but you're hitting a bit too far to the right (slice). Focus on keeping your clubface more square to the target at impact to help straighten out your shots. Also, consider your attack angle; a slightly steeper angle could help you achieve a higher launch and better distance.",clubface alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:53:14,Brian,5 Wood,5 Wood,72.9971057287703,2.3193039894104004,-0.1063457578420639,9.558292388916016,9.66463851928711,115.3884247548076,1.580726024721411,9.941664695739746,7.8380913734436035,2608.15185546875,-53.277645111083984,2608.69580078125,Measured,1.1702384948730469,11.484906308289965,153.764218032391,8.385180473327637,22.423022670321643,181.3754165661976,8.398798942565918,26.49208511772917,"Your club speed is decent, and you're getting good ball speed, but there are a couple of areas to work on. Your attack angle is slightly positive, which is good, but aim for a more neutral path and face alignment to improve accuracy. The launch angle is lower than ideal, try to get it a bit higher to maximize distance. Focus on keeping your swing path straighter to reduce deviation and improve consistency.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:53:55,Lauren,5 Wood,5 Wood,78.33801478929854,4.810770034790039,-0.6915297508239746,4.801568984985352,5.493098735809326,123.00945684798262,1.5702396490239687,11.333498001098633,3.857588529586792,2279.74755859375,295.3470764160156,2298.79931640625,Estimated,-7.381699085235596,15.226948376926316,177.08982291380016,1.7986358404159546,5.558213794449216,200.8412354388347,1.5246975421905518,5.344083462396043,"Your ball speed is good, indicating a solid impact with the club. However, the attack angle suggests your club is coming in too shallow, which might lead to inconsistent shots. A slight adjustment could help you get more height and distance. Focus on hitting slightly down on the ball with your 5 wood to improve your launch angle. Additionally, your club path is slightly to the left; practicing a more neutral swing path can help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:54:32,Lauren,5 Wood,5 Wood,80.95502140273857,,-3.563311815261841,-3.817243099212648,-0.2539312839508056,112.31789377266524,1.3874110811965732,1.933103919029236,-3.5814368724823,1419.056884765625,22.78979110717773,1419.2398681640625,Estimated,-0.9200806617736816,0.3903650763005721,41.03798135214856,-3.6266064643859854,-2.595831224146366,130.90245095566934,-3.655216693878174,-8.345472395789159,"Your swing path is slightly outside-in, which explains the pull to the left. Improving your clubface alignment will help straighten your shots. Additionally, work on increasing your launch angle for better distance. Focus on a smoother takeaway to enhance consistency.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:55:26,Brian,5 Wood,5 Wood,74.57307475033576,7.1700758934021,-2.971121072769165,2.263313055038452,5.234434127807617,116.966364953636,1.568479848058154,12.999626159667969,1.487369179725647,2150.53271484375,-132.1447296142578,2154.5888671875,Measured,3.516258001327514,15.615403777564666,168.39393205761553,2.5147387981414795,7.388502381962837,191.5627605620266,2.6253247261047363,8.77448450600798,"Your 5 wood shot looks solid overall! Your club speed and ball speed are good, which shows you have some nice power. However, your attack angle is a bit high, and the club path suggests you're coming slightly across the ball, which might lead to some slices. Focus on keeping your club path more neutral and getting the ball launched straighter. A slight adjustment in your swing path can really help improve your accuracy.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:56:05,Jason,5 Wood,5 Wood,76.24182563501745,1.7831441164016724,0.9196677207946776,7.197561740875244,6.277894020080566,117.8338536140236,1.545527702577772,14.26211929321289,6.027315616607666,2810.366455078125,-306.3490600585937,2827.01416015625,Measured,6.221067428588867,20.154289524787373,174.95399299951168,8.529472351074219,25.94890795333572,193.2603842325716,8.693889617919922,29.21236176292132,"Your numbers show good potential! Hitting the 5 wood at 76 mph is solid, but the high backspin of 2810 rpm can lead to less distance and stability. Aim for a lower spin by ensuring your club face is more square to your swing path at impact. Also, your launch angle is a bit high, which may contribute to that spin. Focus on finding a balance between your launch angle and backspin for more distance. A slight adjustment to your setup and swing plane could definitely help.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:56:43,Herald,5 Wood,5 Wood,74.65417461486777,6.554950714111328,-9.017918586730955,9.475881576538086,18.49380111694336,112.69413263283786,1.509548973171478,14.53195095062256,6.655318737030029,3929.915771484375,-1404.4815673828125,4173.3447265625,Measured,19.66598129272461,19.583981036077603,156.15928381859703,14.986973762512209,40.38268279583917,169.7391384523944,15.56793212890625,45.55468040519963,"Your club path is quite a bit outside-in, and your face is significantly open at impact. This is causing the ball to veer to the right (a slice) and creating a lot of spin. To improve, focus on bringing the club back on a more neutral path and square the club face at impact. Additionally, your backspin is high, indicating that you might be hitting up on the ball too much. Try to lower the launch angle and backspin by making your swing more level.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:57:30,Jason,5 Wood,5 Wood,77.7691808173322,0.0831285566091537,4.855959892272949,8.314163208007812,3.458203315734864,105.17872492131028,1.3524473810307822,13.52935791015625,7.437054634094238,5197.31005859375,-786.9237670898438,5256.54638671875,Measured,8.609748840332031,17.019999967525678,139.24721779518495,11.488045692443848,27.732956791897777,151.00206690917548,11.704169273376465,30.63204528038136,"Your shot with the 5 wood shows that while you're generating good ball speed, the face is open at impact, which is causing a high amount of backspin and sidespin. This is leading to a noticeable rightward deviation in your shots. Focus on aligning your clubface more squarely at impact to reduce the spin and improve accuracy.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:59:49,Lauren,,Driver,84.4837017669015,0.839520275592804,1.2902836799621582,6.879985809326172,5.589702129364014,119.79815308962134,1.418003124675523,15.696986198425291,5.812826156616211,2045.8995361328125,-70.84065246582031,2047.1256103515625,Estimated,1.9831129312515257,21.099739103140564,184.6561562437473,6.6475911140441895,21.376208695478,206.1542441796192,6.675852298736572,23.96585782825491,"Your driver numbers show good potential! With a club speed of almost 85 mph, you are getting some impressive ball speed and distance. However, the club face being open at impact (6.88 degrees) is contributing to some right-side deviation in your shots. Focus on squaring the club face at impact for straighter shots. Also, try to increase your attack angle slightly to get more lift and distance.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:00:39,Lauren,,Driver,93.68437217265092,5.17339563369751,0.1948819756507873,0.8712593913078308,0.6763774156570435,118.1310320528064,1.260947042854733,12.9763765335083,0.7400572299957275,3539.56494140625,-599.7789306640625,3590.021484375,Estimated,9.61741065979004,19.711473438133225,170.06347114673554,4.557156562805176,13.512213011214952,185.74883502669945,4.858130931854248,15.730954391989712,"Nice job with your swing speed and ball speed! Your launch angle is good, but you have a bit too much backspin, which can cause the ball to float. Try to reduce your backspin by focusing on a more descending strike. Additionally, your shot is drifting to the left, indicated by the negative sidespin. Work on your clubface alignment to straighten out your shots.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:01:27,Jason,,Driver,85.49791940147134,1.6393084526062012,1.1827985048294067,0.3950663208961487,-0.7877321839332581,125.87641897824416,1.472274645505326,12.705893516540527,0.4725164771080017,4189.2470703125,106.74291229248048,4190.60693359375,Measured,-1.4595929384231567,24.71270869913087,184.77453534097185,-0.1655109971761703,-0.5346252604683066,198.0434404261814,-0.209356740117073,-0.7256356202690526,"Your club speed is decent for a driver, but we can tighten your accuracy and distance. Your attack angle is slightly positive, which is good, but the backspin is a bit high, causing it to lose distance. Try to lower your spin by maintaining a more consistent club face angle at impact. Focus on finishing your swing more fully to help improve your launch angle and overall distance.",lower spin drill,1.1807681,72.0,100.52864,41 +4/16/24 20:02:10,Herald,,Driver,86.9660112673746,3.400887012481689,-1.5411193370819092,0.924465000629425,2.465584278106689,126.93515449931056,1.4595949917612288,14.84494400024414,0.5665408968925476,2151.654296875,6.428674697875977,2151.663818359375,Measured,-0.1711868196725845,23.05618355115098,200.24316568347425,0.537412166595459,1.8776631973966715,221.3000436770544,0.5289714932441711,2.043500862050479,"Your driver swing is solid, with a good club speed and decent distance. However, your attack angle is slightly too shallow, which can lead to losing distance. Try to get the club more underneath the ball at impact. Your club path is also a little to the left (negative), which might cause some hooks. Focus on aligning your club path more toward your target. Overall, you're on the right track, but some adjustments will help improve your accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:02:52,Brian,,Driver,,,,,0.0,127.37209879259352,-56.94042205810547,11.629545211791992,-0.5364194512367249,4150.833984375,-607.5707397460938,4195.064453125,Measured,8.32742977142334,23.07185701704725,185.6070938296561,3.224218845367432,10.439377248936353,199.33469705759308,3.470569610595703,12.06682388329807,"Your ball speed is impressive, but we need to address some key areas. The high backspin indicates that the ball is getting airborne quickly, but it's likely losing distance because of it. The slight left-directed spin suggests your club face was closed at impact. Focus on opening the club face a little more during your swing, and have a smoother, more consistent swing path. Working on this will help straighten out your shots and add distance.",face angle drill,1.1807681,72.0,100.52864,41 +4/16/24 20:03:31,Herald,,Driver,86.36538246215423,3.524786710739136,-1.019287347793579,-2.756355762481689,-1.7370684146881104,127.51346889525576,1.476441894426078,14.689064025878906,-2.3916735649108887,1653.4573974609375,921.1113891601562,1892.71435546875,Measured,-29.121395111083984,19.29483750458849,190.5519158772968,-10.137778282165527,-33.54013652090225,214.71939071288944,-11.021408081054688,-41.04917012924034,"Your driver data shows you have a decent club speed and ball speed, but the club face is noticeably closed at impact, which is causing your shots to veer left. To improve your accuracy, focus on getting the club face more square to the target at impact. Additionally, your attack angle is slightly positive, which is good for launching the ball. Work on your swing path to help reduce the sidespin, which will improve your overall distance and accuracy.",club face drill,1.1807681,72.0,100.52864,41 +4/16/24 20:04:27,Herald,,Driver,86.45401717310688,2.024121046066284,-5.355715751647949,1.7125121355056765,7.068227767944336,122.79872861201692,1.4203935528656468,15.282596588134766,0.7365516424179077,2808.136474609375,-296.5329895019531,2823.74951171875,Estimated,6.027968406677246,24.438160222323177,189.10815479571104,3.050114393234253,10.062403694588395,206.61871609844457,3.226585865020752,11.62946868747656,"Your swing speed is good for generating solid distance, but your club path is quite negative, which means you're swinging a bit too much from the outside to inside. This can lead to pulls or hooks. A slightly more neutral club path and a better alignment of your club face at impact could help straighten out your shots and improve accuracy. Work on maintaining a flat and steady swing plane to keep your shots more consistent.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:05:00,Jason,,Driver,90.1750878514258,4.946739673614502,0.731903612613678,-6.6770734786987305,-7.408977031707764,120.17270236928287,1.3326596650205844,14.742546081542969,-5.393118858337402,2679.532470703125,153.8387908935547,2683.94482421875,Measured,-3.2858896255493164,21.76948252920397,182.11599513045252,-6.832653045654297,-21.66626585194217,201.31493538708847,-6.904585361480713,-24.201347794428106,"Your driver speed is decent, but there are key areas to improve. The club face angle is closed at impact, leading to a leftward ball flight, which is reflected in your negative launch direction and sidespin. To enhance your consistency, focus on keeping the club face square at impact and aim to improve your swing path for straighter shots.",club face awareness drill,1.1807681,72.0,100.52864,41 +4/16/24 20:05:29,Jason,,Driver,84.17850208730852,-0.7976770997047424,2.033933401107788,-5.988614559173584,-8.022547721862793,123.77817331435108,1.4704249926658288,11.782471656799316,-4.664684295654297,2304.123046875,-681.4463500976562,2402.780029296875,Measured,16.475627899169922,16.097117760417063,178.62140880349034,0.1845174729824066,0.5767187907696965,201.6696721856224,0.7778319120407104,2.7372720513348554,"Your driver shot shows a moderate club speed and decent distance, but the face angle at impact is significantly closed (-5.99 degrees). This means your shots are likely starting left of the target. A slightly negative attack angle (-0.80 degrees) can limit your launch and distance. To improve, focus on getting a more neutral club face at impact while ensuring your attack angle is more positive for better launch and carry distance.",club face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:06:07,Lauren,,Driver,83.51769690954188,,,,0.0,122.23786468145136,1.4636163256973829,14.837621688842772,3.688263416290283,2758.669677734375,-735.95849609375,2855.152099609375,Measured,14.937493324279783,22.62548655377782,184.66193001984536,9.3742094039917,30.07808817564296,202.7935393718326,9.827893257141112,34.61467630206653,"Your driver swing produced a solid ball speed, indicating good contact. However, the backspin is a bit high, which could lead to a loss of distance and stability. Working on keeping the club face square to the path will help reduce the sidespin and improve accuracy. Focus on a smoother swing to improve your attack angle and consistency.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:06:43,Herald,,Driver,91.4930801153596,3.678547620773315,-2.004607677459717,-6.156290054321289,-4.151682376861572,122.43232003845424,1.3381593436802512,11.189724922180176,-5.307746887207031,3813.67041015625,-996.2876586914062,3941.658447265625,Measured,14.640807151794434,18.82710114949373,173.6029961414206,0.443672776222229,1.344840058280596,189.7340588242841,0.9693463444709778,3.210012745512444,"Your driver swing has good club speed and ball speed, but the club face is significantly closed at impact, which is causing the ball to start left. Try to work on squaring the club face at impact. Reducing your backspin will also help you get more carry distance. Focus on hitting the ball with a more neutral face and slightly shallower path to see improvements.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:07:03,Lauren,,Driver,,,,,0.0,93.3509957514034,-41.73162841796875,,-1.4134200811386108,9323.1923828125,-26.301908493041992,9323.2294921875,Measured,0.1616382300853729,,,,,,,,"It looks like there were several issues with your data capture, but primarily focus on your spin rate, which is quite high. This can lead to a loss of distance and control. To improve, work on making solid contact with the ball and reducing backspin. Aim for a smoother swing and try to keep your club face more square at impact.",slow motion swing,1.1807681,72.0,100.52864,41 +4/16/24 20:07:08,Lauren,,Driver,84.30312998308818,2.17479944229126,-2.780416250228882,1.3607802391052246,4.141196250915527,121.627320257272,1.44273789456775,15.718637466430664,0.7698706388473511,2891.39208984375,-573.698974609375,2947.75830078125,Measured,11.222650527954102,24.707385477815023,185.6503637759633,5.10518741607666,16.520034344189867,202.555229266467,5.438082695007324,19.19620563941612,"Your club speed is good, but the club path is a bit too far to the left (-2.78 degrees), which suggests you might be slicing the ball. Aim for straighter paths, and try to adjust your setup to encourage a more inward swing. The ball speed is decent, but we can improve your distance by increasing your launch angle to around 12-15 degrees for better carry. Focus on getting your face angle to align more with your path for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:09:58,Herald,,Driver,86.4355000533642,-0.1196620762348175,0.7083837985992432,-2.778400421142578,-3.4867842197418213,125.02712317467284,1.4464788553023082,14.809258460998535,-2.193603277206421,1925.680419921875,654.061279296875,2033.7259521484373,Measured,-18.760160446166992,20.514823044338755,191.46253715380408,-7.74252986907959,-25.79420913450008,213.76705140099148,-8.30368709564209,-30.87219097930415,"Your driver speed is good, but your shot was affected by a negative attack angle and an open club face at impact, causing the ball to start left and drift off target. Focus on hitting up on the ball slightly and ensuring the club face is more square at impact. This will help you gain more distance and accuracy.",upward strike drill,1.1807681,72.0,100.52864,41 +4/16/24 20:10:21,Lauren,,Driver,85.79507224054942,0.8967507481575012,2.275121688842773,0.9933962225914,-1.2817254066467283,127.50209409312812,1.4861237453783116,12.92822265625,1.1006773710250854,4255.9580078125,-13.632159233093262,4255.97998046875,Measured,0.1835221499204635,26.16184932138026,188.20983199603688,1.272109031677246,4.178355617261701,201.67212520610337,1.2691830396652222,4.466719282226734,"Your driver swing looks solid! You're generating good ball speed and distance, but your backspin is a bit high, which might cause the ball to climb too much and lose distance. Focus on lowering your attack angle slightly and trying to hit more down on the ball to reduce backspin. This will help you achieve a better launch angle and maximize your distance.",attack angle drill,1.1807681,72.0,100.52864,41 +4/16/24 20:10:55,Jason,,Driver,117.87320036016808,,,,0.0,124.16936240207632,1.0534147034497237,16.00443458557129,1.5206336975097656,2936.54443359375,529.5386352539062,2983.907470703125,Estimated,-10.222128868103027,26.813818778465475,191.97079632257555,-2.434376001358032,-8.154045018595582,208.3681035073023,-2.741811513900757,-9.967337678491049,"Your club speed is impressive, but your shot is curving to the left and you have a high spin rate, which can hurt distance. Focusing on improving your face angle at impact and reducing the amount of backspin can help you hit the ball straighter and farther.",face angle drill,1.1807681,72.0,100.52864,41 +4/16/24 20:11:23,Brian,,Driver,86.40009566174558,1.1625534296035769,-0.9716496467590332,-3.931982517242432,-2.9603328704833984,125.34801547325516,1.4507856098214265,13.41962718963623,-3.3513994216918945,1711.6441650390625,988.2180786132812,1976.436279296875,Estimated,-30.0,16.360482674887407,179.30321499948695,-11.117493629455566,-34.573550662778416,204.31142505870048,-12.085500717163086,-42.77693090855155,"Your club speed is good for generating distance, but your club path and face angle show that the face is pointing left at impact. This leads to a pull or hook. Try focusing on keeping the clubface square to your target line at impact. Additionally, your attack angle is relatively shallow; a slightly steeper angle can help achieve better launch conditions.",clubface alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:12:37,Herald,,8 Iron,70.74870926349831,2.0669538974761963,3.592931270599365,0.7020644545555115,-2.890866756439209,92.30901950368934,1.304744927004834,17.02368927001953,1.0262643098831177,7433.2529296875,1070.93359375,7510.00341796875,Measured,-8.198380470275879,17.0114884453551,114.42556244663136,-2.360491275787353,-4.712772254960839,122.29008794994388,-2.566892385482788,-5.476839116091639,"Your 8-iron shot shows good speed but has a bit too much backspin, which can make the ball climb too high and potentially lose distance. Try to lower your backspin and improve your carry distance. Focus on a more neutral club path and face angle to keep the ball straighter. Working on your swing path will help you achieve this.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:13:05,Brian,,8 Iron,70.1919754186265,0.9849149584770204,4.986880302429199,1.4175643920898438,-3.5693159103393555,100.37500859772264,1.4300068918004352,18.357776641845703,1.7884129285812378,3754.2041015625,575.0154418945312,3797.985107421875,Measured,-8.708075523376465,20.061552418015708,138.96652216586244,-1.2785536050796509,-3.101170391178215,151.88530446725235,-1.5424349308013916,-4.088478542553787,"Your 8 iron shot shows good club speed and ball speed, resulting in decent distance. However, your attack angle is nearly neutral, which can limit optimal launch efficiency. Lowering your attack angle slightly and working on your club path will help improve your accuracy and distance. Consider focusing on a more downward strike to reduce backspin and achieve a better launch angle.",attack angle drill,1.1807681,72.0,100.52864,41 +4/16/24 20:13:44,Jason,,8 Iron,66.59685955411487,-1.842584729194641,4.4379072189331055,5.9847612380981445,1.546854019165039,92.3345424092886,1.386469918063628,18.511934280395508,5.471320629119873,1356.9173583984375,783.41650390625,1566.8331298828125,Measured,-30.0,12.55955559929714,117.49900520632492,0.3071048855781555,0.6311692357460146,140.98211235854797,-0.5961047410964966,-1.4676247104112434,"You've got some solid basics here! Your club speed is decent, but we can work on the angle of your attack. A slightly more positive angle can help you achieve better launch and carry distance. Focus on keeping your club face square to your path for straighter shots. Overall, good job on your distance but let's aim for more consistency.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:14:32,Brian,,Gap Wedge,59.583654049802135,1.5052237510681152,0.6183449625968933,0.4362146258354187,-0.1821303367614746,79.86158974855061,1.3403271588848755,24.55317115783692,0.4356882572174072,5219.4208984375,787.123046875,5278.43896484375,Estimated,-8.575958251953125,17.758718950353114,98.39163603737144,-2.452559471130371,-4.210370037620493,106.43074317518676,-2.653210401535034,-4.926794641597439,"Your gap wedge shot is solid, but there's room for improvement. The carry distance of around 98 yards is good, but the backspin is a bit high, which could lead to less control on the green. Consider lowering your attack angle slightly to help with consistency and distance. Balancing your club path more evenly can also help straighten out your shots. Keep practicing your contact point to improve your accuracy.",attack angle adjustment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:14:58,Lauren,,Gap Wedge,57.58608349131191,-2.2859411239624023,15.723702430725098,7.040927410125732,-8.682775497436523,70.85377898487695,1.2303976011073363,29.5263900756836,7.75103759765625,3427.71826171875,984.7134399414062,3566.3583984375,Estimated,-16.02828025817871,16.697149306391793,84.67872590149909,4.012101173400879,5.924740631259908,94.35065191368358,3.552642583847046,5.846510971295345,"Your club speed is good for a gap wedge, but we need to work on your club path and face angle. Your attack angle is slightly negative, which can lead to less effective contact. Try to make sure the clubface is more square at impact and focus on a more neutral path. This will help you achieve a straighter and higher flight with more control.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:15:19,Jason,,Gap Wedge,57.58101474977866,0.0614573396742343,7.366690635681152,5.583189487457275,-1.783501148223877,77.77752632106876,1.3507494902452677,24.94830894470215,5.507930755615234,6123.71630859375,1045.9066162109375,6212.392578125,Estimated,-9.692370414733888,17.36712739640427,93.05337954156856,2.562389373779297,4.160258333509233,100.25892695785024,2.3061351776123047,4.034294897450678,"Your gap wedge shot has solid distance, but your club path and face angle are slightly off, causing some deviation in your carry. Focus on keeping your club face square to your path at impact to improve accuracy. A good drill to help with this is to practice hitting balls while keeping a tee at your target line to help ensure your club path stays on track.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:15:38,Brian,,Gap Wedge,64.31342135970772,1.7909215688705444,4.027025699615479,6.422555446624756,2.3955297470092773,86.3932349408824,1.343315798077066,26.414247512817383,5.77952241897583,5676.6943359375,790.0504760742188,5731.408203125,Estimated,-7.923210144042969,23.52012565092696,109.41252306751994,3.2450995445251465,6.193521589674845,116.10294452640484,3.047353506088257,6.1722370480185305,"Your gap wedge shot shows that you're generating good club speed and ball speed, but the ball has a high backspin and slight left deviation. This means you might be closing the clubface too much at impact, causing the ball to spin left. To improve your accuracy and control, focus on keeping the clubface square to the target line at impact and practice your swing path. This will help you achieve straighter shots and lower spin. Try to maintain that nice attack angle as well—you're on the right track with it!",club face awareness drill,1.1807681,72.0,100.52864,41 +4/16/24 20:16:01,Brian,,Gap Wedge,63.85943619632053,1.3071945905685425,3.5894572734832764,5.053561210632324,1.464103937149048,87.4676374812334,1.3696900989281382,27.63057518005371,4.600247859954834,5517.0087890625,2030.094482421875,5878.662109375,Estimated,-20.202110290527344,24.89926549569259,112.52217708193255,-3.214062452316284,-6.308738459816766,116.2307685868418,-3.44758939743042,-6.989744191009322,"Your gap wedge shot shows a good club speed and decent ball speed, but the shot is curving left due to the club face being closed relative to your swing path. To improve, focus on keeping the club face square at impact. This will help with accuracy and consistency. The high spin is good for stopping the ball on the greens but make sure it’s not excessive, as it can affect distance. Try to aim for a more controlled swing to reduce deviation.",face angle drill,1.1807681,72.0,100.52864,41 +4/16/24 20:16:28,Lauren,,Gap Wedge,68.82868874381984,6.170932769775391,8.203927040100098,11.400811195373535,3.196884155273437,83.17692217363219,1.208462978035459,28.258359909057617,10.391417503356934,7123.37060546875,-516.64306640625,7142.08154296875,Estimated,4.148278713226318,23.69454249919,100.46277796598316,13.380667686462402,23.249058544172613,105.01439084285266,13.364380836486816,24.27335312351238,"Your gap wedge shots are generating good speed and decent carry distance, but your club path and face angle suggest a slight over-the-top move, causing the ball to curve too much. Focusing on a more neutral swing path and aligning your clubface more towards your target will help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:17:08,Lauren,56,Sand Wedge,57.32402358077843,-1.5439529418945312,1.0662164688110352,8.886312484741211,7.820096015930176,66.02762025349057,1.1518315730305886,26.67059326171875,7.432830810546875,5323.1787109375,-499.1360168457031,5346.5283203125,Estimated,5.356764793395996,12.84958355313654,73.15269186801925,9.349225997924805,11.88376514400386,81.22239501299009,9.427629470825195,13.304365415291612,"You're getting good distance with your sand wedge, but the shot shape suggests you'll benefit from refining your clubface control. The face angle is too open, causing slices. Focus on bringing the face towards a square position at impact. Additionally, your attack angle is slightly descending, which is okay for wedges, but try improving your follow through for straighter shots.",face control drill,1.1807681,72.0,100.52864,41 +4/16/24 20:17:29,Jason,56,Sand Wedge,60.03519870800665,-2.939006090164185,5.588278293609619,0.9390001893043518,-4.649278163909912,65.70574236627681,1.0944536501969453,31.28560447692871,1.4705605506896973,4537.08984375,-158.78103637695312,4539.8671875,Estimated,2.0043184757232666,15.747145161524829,74.23397328370265,2.117755174636841,2.743187668753251,81.49699146553849,2.1486740112304688,3.0556226401386937,"Your shot shows good club speed and decent launch angle, but your attack angle is slightly negative, which means you're striking down on the ball a bit too much. This could lead to more spin than desired. Focus on getting a slightly upward attack angle to help improve your launch and reduce spin. Your ball is also veering a little right due to your club path being a bit out-to-in. Work on aligning your club path more with your target.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:17:51,Brian,56,Sand Wedge,57.328430996606585,-0.6561815738677979,5.078179836273193,5.4032182693481445,0.3250384330749511,62.45809129383997,1.0894784700725024,30.634164810180664,5.073743343353272,4527.89794921875,1469.71142578125,4760.453125,Estimated,-17.98292350769043,13.569531505939947,67.61365898329177,0.9052541851997375,1.0683076933367843,74.93287553060236,0.4656222760677337,0.6087498983426443,"Your club speed and ball speed look good, but the attack angle is slightly negative, which means you're hitting down on the ball a bit too much for a sand wedge. This could lead to excessive spin and shorter carry distances. Try to focus on making a more level swing so you can create a higher launch angle and a softer landing for better control around the greens.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:18:10,Lauren,56,Sand Wedge,60.79531794020886,,,,0.0,66.66455797322942,1.0965409875607997,30.681379318237305,-1.4806604385375977,6015.16796875,0.0,6015.16796875,Estimated,-0.0,16.107797577477072,74.28583714530032,-1.605228304862976,-2.0809969018907424,79.92812633942322,-1.5940957069396973,-2.2236393388673434,"Your carry distance of about 74 yards and backspin of over 6000 rpm suggest you're making solid contact, but the ball is launching a bit low. Focusing on increasing your launch angle can help maximize carry and distance. Make sure you are hitting down on the ball slightly with your sand wedge to achieve the best results.",launch angle drill,1.1807681,72.0,100.52864,41 +4/16/24 20:18:32,Herald,56,Sand Wedge,62.927137616833534,1.294791340827942,-0.6326119303703308,2.455106496810913,3.0877184867858887,73.58874050440136,1.1694277428044932,31.154373168945312,1.9375232458114624,4840.37109375,476.3017272949219,4863.7490234375,Estimated,-5.619921684265137,20.072605611492463,87.95360002327288,0.3220336139202118,0.4944007307446334,94.8370675191245,0.1938266605138778,0.3203112712827689,"Your sand wedge shot shows you're making solid contact, but your club path is a bit too far left while the face is open, leading to a push to the right. Focusing on aligning your clubface with your swing path will help improve accuracy. Also, try to lower your backspin slightly for better distance control.",club alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:18:56,Herald,56,Sand Wedge,61.47085574803805,-8.402950286865234,3.326383590698242,7.092835426330566,3.766451835632324,57.62014389843307,0.937357113338578,33.27242660522461,6.242436408996582,3656.259521484375,-75.32345581054688,3657.035400390625,Estimated,1.180196762084961,12.781733340377173,60.66076433294302,6.858925819396973,7.2444077662480595,68.50655843836512,6.835781574249268,8.153936551703566,"Your shot with the sand wedge shows a bit of an upward swing with a steep angle, which is causing the ball to spin more than it should. The face is open relative to your path, resulting in a slight push. Focus on keeping your club face square at impact and try to make your swing a bit shallower. This will help reduce spin and improve your accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json deleted file mode 100644 index 9616932bbd..0000000000 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json +++ /dev/null @@ -1 +0,0 @@ -{"Golf_Shot_Data_12_chunk_0.txt": "file-7HBkXNEyW3pJF4CxFntCMs", "Golf_Shot_Data_12_chunk_1.txt": "file-1xNiMLRokUESwGw3buRh8M", "Golf_Shot_Data_12_chunk_2.txt": "file-QYi6m8jqfJCBjQ8tMBxztP", "Golf_Shot_Data_12_chunk_3.txt": "file-J5Po37WkV6yRkfg65Y6GGM", "Golf_Shot_Data_12_chunk_4.txt": "file-JMWXuGJ7Eg7xTLPS33VKnS", "Golf_Shot_Data_12_chunk_5.txt": "file-BoNdiEBjBoKuEnV35Vf1Q5", "Golf_Shot_Data_12_chunk_6.txt": "file-YYJte8uZEoGB2wGcAZaJnU", "Golf_Shot_Data_12_chunk_7.txt": "file-353V4oEC9aFQPxmKgyRy7p", "Golf_Shot_Data_12_chunk_8.txt": "file-LeKLdBijMipXhkXbF8rnMP", "Golf_Shot_Data_12_chunk_9.txt": "file-PnLNe5KgqrFoTzXj2KfkJt", "Golf_Shot_Data_12_chunk_10.txt": "file-PzDkP6rRGYzSpvku3sx5yg", "Golf_Shot_Data_12_chunk_11.txt": "file-DVdUXe9es1Zm2U3s5txN4D", "Golf_Shot_Data_12_chunk_12.txt": "file-KgHE4DKbLBPwpgHh1sEdTv", "Golf_Shot_Data_12_chunk_13.txt": "file-CBZvw2BHbjhqNjA8yv8jtB", "Golf_Shot_Data_12_chunk_14.txt": "file-NiozPaqCC4fREKnhwCwfvp", "Golf_Shot_Data_12_chunk_15.txt": "file-FWQtzb16zVGUwxXHGizcMc", "Golf_Shot_Data_12_chunk_16.txt": "file-GBvuKyUkaxbC48vEXzS8aH", "Golf_Shot_Data_12_chunk_17.txt": "file-NobQfumKTxJcoHWS3zhzoR", "Golf_Shot_Data_12_chunk_18.txt": "file-WtbcKyFsAMzEHXERZoGpuR", "Golf_Shot_Data_12_chunk_19.txt": "file-KjfMPLdEnff2vRcUy9RcA1", "Golf_Shot_Data_12_chunk_20.txt": "file-X1c1zMEzJ4bHpzXXzcjQtd", "Golf_Shot_Data_12_chunk_21.txt": "file-HG8WvHcJ6LqDRfHqcqNWXZ", "Golf_Shot_Data_12_chunk_22.txt": "file-TTXMTDowcukG2PQp97kPRd", "Golf_Shot_Data_12_chunk_23.txt": "file-SJkpTGa3NQQu4wkhXJDibi", "Golf_Shot_Data_12_chunk_24.txt": "file-Gb3eHL4Qe1MhwP9GvxB92U", "Golf_Shot_Data_12_chunk_25.txt": "file-2yj52fAEhV1nZZmSc5Qx7b", "Golf_Shot_Data_12_chunk_26.txt": "file-5dNx4FoePfX6MYd4aRW6Un", "Golf_Shot_Data_12_chunk_27.txt": "file-PRrMp16poweVWBNg4tn65c", "Golf_Shot_Data_12_chunk_28.txt": "file-QfAcLtFMsyUaW7mBTQYuEW", "Golf_Shot_Data_12_chunk_29.txt": "file-SDemKzMY8j29iwBNKUTvkU", "Golf_Shot_Data_12_chunk_30.txt": "file-M7YcQ4pD5ek38DEiicguDK", "Golf_Shot_Data_12_chunk_31.txt": "file-MsZHLqAk6GiRfnB9Q995rs", "Golf_Shot_Data_12_chunk_32.txt": "file-6T5QsRKLKdeATGdzn6yba4", "Golf_Shot_Data_12_chunk_33.txt": "file-7zs5NAc8J1F61bPaVeH317", "Golf_Shot_Data_12_chunk_34.txt": "file-7Y8d6UBNyHZtAPhzaD1pmA", "Golf_Shot_Data_12_chunk_35.txt": "file-2a4HVQC5xcsVj16bG8ZT7G", "Golf_Shot_Data_12_chunk_36.txt": "file-E13SM3U1S9eu7hYHMzBrQs", "Golf_Shot_Data_12_chunk_37.txt": "file-8MS2oefjYH5cm1JUvpjmpW", "Golf_Shot_Data_12_chunk_38.txt": "file-Jrjerqkgz5RMGGJ7u5dycq", "Golf_Shot_Data_12_chunk_39.txt": "file-MknC7NvgGMAYadMtkCfCLJ", "Golf_Shot_Data_12_chunk_40.txt": "file-D4r8PtqhZQ7Ydc5GePafSu", "Golf_Shot_Data_12_chunk_41.txt": "file-R8udAskna4bmxNrFxk2tAa", "Golf_Shot_Data_12_chunk_42.txt": "file-SfdKiSnT9F6rtdMGH1WaPg", "Golf_Shot_Data_12_chunk_43.txt": "file-5r8wU8PqrMZVN5geAAzrS5", "Golf_Shot_Data_12_chunk_44.txt": "file-7GkKWKbWj8gVTAxikytiDj", "Golf_Shot_Data_12_chunk_45.txt": "file-Qwn6nsaqfu3kRerepHoUme", "Golf_Shot_Data_12_chunk_46.txt": "file-WSDX6tbaic8DYfSCq4dT1s", "Golf_Shot_Data_12_chunk_47.txt": "file-8MTXkiGrDpb88EWtZSpeRo", "Golf_Shot_Data_12_chunk_48.txt": "file-74aJ9A8kbRuorjG3sZjRma", "Golf_Shot_Data_12_chunk_49.txt": "file-P2jNEzPNGLHREnARCsJ525", "Golf_Shot_Data_12_chunk_50.txt": "file-WZ6C29kCTCQBiuZr6NE1yM", "Golf_Shot_Data_12_chunk_51.txt": "file-5eTz4HQw5NZjYVDVjca9dn", "Golf_Shot_Data_12_chunk_52.txt": "file-FtY7NXJ9FGtBRTwsjbUPe5"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv index 3e5075821b..cc0f1c9818 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv @@ -1,40 +1,40 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -4/16/24 19:04:12,Lauren,56.0,Sand Wedge,64.27329808918694,2.034982681274414,1.6168146133422852,-6.838716506958008,-8.455531120300293,74.60301787161552,1.1607155706883885,28.00687026977539,-5.415170192718506,3950.7705078125,225.65310668945312,3957.20947265625,Estimated,-3.2689671516418457,17.682554333140388,91.26021322637187,-6.76515007019043,-10.750468638844495,100.92706632545288,-6.801263332366943,-11.95240799943565,"Your shot data shows that your club face is open at impact, which is causing the ball to spin right and deviate from your target. Focus on closing the club face more at impact and ensure you're following through in the right direction. Also, your launch angle is good, but the high backspin could be affecting distance. Try to hit down on the ball more gently to generate less spin while still getting it in the air.",club face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:04:57,Brian,56.0,Sand Wedge,63.04044190989498,-0.9185751080513,2.932801961898804,2.821116209030152,-0.1116857528686523,72.2660122950956,1.1463436820190271,30.895601272583008,2.6843016147613525,5963.07568359375,1427.8878173828125,6131.650390625,Estimated,-13.46619987487793,19.22126983507883,85.53664895570091,-1.6663613319396973,-2.487497829843903,88.58413475377438,-1.806127905845642,-2.791956052124931,"Your sand wedge shot had a good launch angle and ball speed! However, the slight negative attack angle indicates you may be hitting down on the ball too much, which can lead to extra backspin and less carry. Focus on a more neutral attack angle to help the ball get airborne better and reduce spin. Moreover, the club path shows you are swinging slightly to the right, which might cause your shots to fade. Aiming to get your path more neutral will help improve accuracy.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:05:32,Brian,56.0,Sand Wedge,67.83443034569154,2.807236671447754,0.082939513027668,-3.695319652557373,-3.77825927734375,77.0613831149467,1.1360216739822773,27.70927047729492,-3.025041580200196,4518.814453125,1714.0198974609375,4832.96484375,Estimated,-20.77210807800293,18.477416405045687,93.55885194557597,-9.896721839904783,-16.08020944067323,101.63917650235726,-10.35863971710205,-18.27563252556638,"Your swing speed is good, but the club face is quite closed at impact, which is causing your shots to go left. Focus on keeping the club face square to your target. Also, try to keep a more neutral path to improve accuracy. Working on your launch angle can help you get the right height for better carry distances.",face angle drill,1.1807561,72.0,100.527626,41 -4/16/24 19:06:05,Jason,56.0,Sand Wedge,60.78824388847306,0.952912211418152,0.6676788330078125,-2.980591058731079,-3.648269891738892,73.30968665655564,1.2059846109562795,24.0530948638916,-2.3647806644439697,7355.62744140625,-49.41049575805664,7355.79345703125,Estimated,0.3848713636398315,14.740885288884442,83.55232225873715,-2.4141104221343994,-3.519385613100212,90.26729895325298,-2.3886806964874268,-3.762168152597411,"Your sand wedge shot shows good club speed at 60.8 mph and decent ball speed of 73.3 mph. However, the club face is slightly closed at -3 degrees, leading to some leftward spin and a small leftward launch direction. To improve accuracy and control, work on ensuring the club face is more square at impact and focus on creating a smoother swing path. Your backspin is high, which is good for stopping the ball quickly, but adjust the face position to improve direction.",face angle drill,1.1807561,72.0,100.527626,41 -4/16/24 19:06:38,Lauren,56.0,Sand Wedge,64.71436393492877,3.860236644744873,1.6856430768966677,-1.1578524112701416,-2.8434953689575195,77.23403605676867,1.1934604832773852,27.662199020385746,-0.7401667833328247,7048.69384765625,1275.1365966796875,7163.10400390625,Estimated,-10.254133224487305,19.604170479304912,90.63744639406012,-4.622494697570801,-7.304540663935597,95.82493390996116,-4.791787624359131,-8.004736169932414,"Your swing shows good club speed and launch angle, but the ball started to the left and spun quite a bit. Try to aim straighter and reduce that spin for better distance. Work on keeping the club face more square to your path at impact to improve direction.",face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:07:05,Herald,56.0,Sand Wedge,65.75016212057199,4.297850608825684,-2.828770875930786,-8.064591407775879,-5.235820770263672,81.01606816524509,1.2321805080370545,27.5271053314209,-6.978394031524658,4742.20166015625,2737.910888671875,5475.822265625,Estimated,-30.0,19.753279081398205,98.0892386860387,-17.8643856048584,-30.090344934440736,105.40951904325176,-18.504045486450195,-33.45398877782054,"Your shot shows that the clubface is open at impact, causing the ball to spin to the right and fly offline. Focus on getting the clubface squared at impact and practice aligning your swing path more consistently. This will help you achieve straighter shots and more control over your distance.",clubface alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:07:48,Lauren,56.0,Sand Wedge,60.73416024564858,-2.828968048095703,8.562311172485352,7.468231678009033,-1.0940794944763184,69.65495761300144,1.1468826988184464,28.98843765258789,7.205951690673828,5646.30810546875,1786.1478271484375,5922.08740234375,Estimated,-17.554197311401367,16.23151241142807,78.93777355367729,2.352018356323242,3.239457595628892,85.34247653177863,1.937853217124939,2.8859217550388507,"Your club speed and ball speed are good, but the excessive backspin indicates that you might be scooping the ball. Aim to keep the clubface square to your path and hit down slightly more on the ball. This will help reduce spin and improve carry distance.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:09:46,Herald,56.0,Sand Wedge,64.97208469551333,-2.958186388015747,8.06728458404541,9.24444580078125,1.1771612167358398,68.46673451887727,1.0537869431116664,28.49518394470215,8.603033065795898,9711.96484375,994.9783325195312,9762.798828125,Estimated,-5.849471569061279,15.842845291760112,72.20515847379829,7.408779621124268,9.310686414884117,75.14975925299132,7.299363613128662,9.548053692649887,"Your shot with the sand wedge shows some room for improvement. The club path is quite positive, which is good, but your club face is open relative to that path. This could be causing the ball to veer to the right. Your attack angle is slightly descending, which is okay for a sand wedge, but let's focus on getting that club face aligned better with your path. Also, the high backspin indicates good contact, but let's work on reducing your total deviation to keep your shots more accurate.",face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:10:59,Jason,,Pitching Wedge,64.63230834808746,1.2510894536972046,1.5377776622772217,-4.305159568786621,-5.842937469482422,79.33694940015448,1.2275122369585325,18.835208892822266,-3.3439383506774902,5090.16650390625,1413.3328857421875,5282.736328125,Estimated,-15.517818450927734,11.954428195299442,92.4433283664439,-8.232633590698242,-13.237241096348043,103.8456433941692,-8.713095664978027,-15.731263105451603,"Your club speed and ball speed are decent, but the face angle at impact is causing the ball to hook left. Focusing on aligning your clubface at impact and improving your attack angle will help. Also, your spin rate is a bit high, so try to make cleaner contact to reduce spin for better distance.",clubface alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:11:43,Herald,,Pitching Wedge,62.47514496379654,-2.5082709789276123,3.790563106536865,4.561107635498047,0.7705445289611816,76.67174707597405,1.227236001139401,17.995403289794922,4.2208991050720215,5821.35009765625,631.0888671875,5855.4580078125,Estimated,-6.187236309051514,10.74238472653667,86.92872973504473,2.545374870300293,3.860580998083975,98.03630684273504,2.315959215164185,3.961722203085088,"Your pitching wedge shot was solid, but here are a few key points to work on. The attack angle is slightly negative, meaning you're hitting down on the ball a bit too much. Try to get a bit more level in your swing. Your club path and face are also slightly open, which could lead to pushing your shots right. Focus on aligning your body and clubface more square to your target. Keeping the spin rate high is good for stopping power but could be contributing to your carry deviation. Aim for a smoother, more consistent swing to improve your accuracy.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:12:23,Lauren,,Pitching Wedge,65.18762567596514,1.339600682258606,2.694708824157715,-1.48063862323761,-4.175347328186035,87.77234223320193,1.3464571124203997,17.99213409423828,-0.8790493607521057,6148.30517578125,3549.72509765625,7099.45068359375,Estimated,-30.0,14.064261515834232,102.70207695164754,-11.82925033569336,-21.05349466091002,112.20997599228303,-12.74705696105957,-24.75883424496056,"Your shot shows a solid club speed and decent carry distance, but you'll want to work on squaring the clubface at impact. The negative angle of the clubface suggests you're hitting into the ball a bit open, which can cause a slice. Focus on aiming your clubface at your target and practicing to square it. Additionally, your high backspin could be affecting distance; try to lower the spin for longer carry.",face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:13:18,Lauren,,Pitching Wedge,61.90811577101249,1.2414132356643677,-0.3284884989261627,-3.917819023132324,-3.5893304347991943,88.09203134566269,1.4229480294877657,20.536846160888672,-3.25928807258606,5088.57470703125,1789.3084716796875,5393.99853515625,Estimated,-19.37333106994629,17.208035668441994,110.42829882403294,-10.489819526672363,-20.104674265297263,120.12906034227944,-11.001365661621094,-22.9244984865386,"Your shot shows a couple of things to work on. First, your club speed is decent, but the club face is quite closed at impact, which is causing the ball to spin and veer off to the left. Try focusing on keeping your club face square at impact. Also, your attack angle is quite low, so a slight adjustment to your stance might help you get under the ball more effectively for better launch and distance. Finally, working on hitting with less backspin can help your distance too.",club face awareness drill,1.1807561,72.0,100.527626,41 -4/16/24 19:13:52,Lauren,,Pitching Wedge,65.33707248546443,3.658418655395508,-0.5510265827178955,7.322935581207275,7.87396240234375,80.53997339022044,1.2326841458673894,23.20979690551757,5.946277618408203,6158.87939453125,2137.340576171875,6519.2041015625,Estimated,-19.13851356506348,16.89278186155275,96.3021047987595,-0.4809198677539825,-0.8083624844487289,103.7713185423172,-0.969951629638672,-1.7568643237506194,"Your shot with the pitching wedge shows a solid club speed and good backspin, which indicates you're striking the ball well. The face angle is quite open at impact, leading to a slight push to the right. Focus on getting your club path and face angle more aligned at impact for straighter shots. A practice drill you might find beneficial is the 'Face Alignment Drill' to help you square the clubface at impact.",face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:14:35,Herald,,Pitching Wedge,64.86628538255036,6.2394843101501465,0.2174957543611526,4.010677337646484,3.7931816577911377,84.14733871343742,1.2972430626661695,23.875816345214844,3.321676015853882,5437.1298828125,1706.7138671875,5698.7060546875,Estimated,-17.42706298828125,19.168173205535368,104.54327741279305,-2.8040733337402344,-5.114383959535076,112.28978259398536,-3.223550796508789,-6.314228553274177,"Your pitching wedge shot shows good club speed and ball speed. However, your launch angle is a bit high, which could lead to more backspin and less distance. You also tend to pull your shots slightly left (negative carry deviation), suggesting a need for better alignment. Focus on keeping your swing path straighter and your clubface square at impact to straighten out your shots.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:15:14,Jason,,Pitching Wedge,62.68586466652732,3.590726613998413,4.629613876342773,-0.746221125125885,-5.375834941864014,89.70271356681951,1.4309878956606066,18.426130294799805,-0.0336732938885688,6332.91064453125,1393.953857421875,6484.50927734375,Measured,-12.413576126098633,16.696764457515314,111.53471118423568,-4.904206275939941,-9.535121101678785,120.45906668943373,-5.233940124511719,-10.98859622780526,"Your pitching wedge shot had a decent club speed and a solid ball speed, but the club face was slightly closed at impact, causing your shot to veer left. To improve accuracy, focus on aligning your body and club face more square at address. Additionally, work on reducing your spin rate for better distance and control. You might also want to practice hitting more consistently in the center of the clubface.",club face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:15:48,Jason,,Pitching Wedge,64.50140425803556,7.252927780151367,6.586523532867432,9.043557167053224,2.457033634185791,87.26099666478694,1.3528542156338557,22.350997924804688,8.252734184265137,5682.333984375,314.7972717285156,5691.046875,Estimated,-3.1709046363830566,19.72990029436528,110.94847266371198,7.727813720703125,14.918971238360086,118.8027689047467,7.59509801864624,15.702410912175424,"You're making solid contact with good distance, but your ball is veering right due to an open club face. Work on aligning your club face more square at impact and keeping your swing path more neutral. This will help improve accuracy and keep the ball on target.",club face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:18:08,Lauren,,7 Iron,72.51963710292603,5.30142068862915,3.2348968982696533,3.662726402282715,0.4278295040130615,107.4298946879262,1.4813904065108956,11.558192253112791,3.413419485092163,4457.7900390625,552.5966796875,4491.90966796875,Measured,-7.066453456878662,14.494354644645114,142.01364918883155,0.8764801621437073,2.17287683340399,156.63325076227738,0.6142119765281677,1.6799946717397916,"Your club speed of around 72 mph is solid, but we can work on keeping your attack angle more consistent to increase distance. The backspin is a bit high, which can lead to less carry distance; a slightly lower attack angle can help. A small adjustment in your swing path will also help straighten things out. Focus on balance and follow-through to improve your accuracy and distance.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:18:49,Herald,,7 Iron,73.92326891236098,0.4608841836452484,2.94195294380188,5.703413486480713,2.761460542678833,95.61600642503436,1.2934493811196444,16.523033142089844,5.053030967712402,2601.91455078125,-49.59428024291992,2602.38720703125,Measured,1.0919647216796875,14.046033863221169,127.2353688959738,5.539304733276367,12.281897042951073,146.36213695138397,5.547152996063232,14.148087650246453,"Your 7-iron shot shows good club speed and decent carry distance. However, the ball is starting to deviate quite a bit to the right, which indicates that your clubface is open at impact. To improve, focus on keeping your clubface square to your target line during your swing. You can also work on your attack angle for better launch and distance.",face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:21:41,Herald,,7 Iron,,,,,0.0,62.04819735520414,-27.738025665283203,21.06759262084961,-11.373320579528809,4319.63525390625,0.0,4319.63525390625,Estimated,-0.0,7.632898105741049,61.74673902760787,-11.75205135345459,-12.57635128034542,74.11462632805706,-11.681639671325684,-15.006245368397344,"It looks like your shot lacked some solid contact, as indicated by the negative smash factor. This means the ball isn't coming off the clubface effectively, leading to a lower ball speed and inconsistent flight. Work on your setup and making sure your clubface is aligned properly at impact. Your spin rate is a bit high, which may indicate you're hitting down too steeply or not striking the ball cleanly. Focus on a smoother, more controlled swing to improve consistency.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:23:15,Lauren,,7 Iron,89.84549165324097,,,,0.0,91.91470725198906,1.0230308228122813,5.709312438964844,-0.3802406787872314,1742.9669189453125,-311.0150756835937,1770.498291015625,Measured,10.117376327514648,1.7791916859228394,60.53794226494938,0.5753931999206543,0.608207629066996,113.57233684321454,1.0315449237823486,2.0448608700042143,"Your ball speed is good, but the launch angle is too low, which can affect distance and control. Focus on improving your launch angle to achieve a more optimized trajectory. Also, the sidespin indicates a slight leftward spin, which might mean you’re coming over the top or your face is slightly closed at impact. Work on your swing path to promote a straighter ball flight.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:23:57,Jason,,7 Iron,75.25628820296151,,-2.3829493522644043,17.209381103515625,19.592330932617188,84.32411320771826,1.1204925890086603,4.619553565979004,13.838005065917969,4518.68798828125,-288.9774475097656,4527.9189453125,Estimated,3.659175395965576,1.66284621255474,59.46710704532779,14.543761253356934,14.933330586141553,99.9348612589356,14.765520095825195,25.46978466048108,"Your swing speed with the 7 iron is decent, but the ball isn't launching very high, which is affecting your distance. The club path is slightly to the right, and the face angle is wide open at impact, leading to a push and high spin. Focus on closing the clubface and adjusting your swing path to be more neutral to improve your accuracy and distance.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:24:34,Lauren,,7 Iron,68.33255366662206,0.0781244561076164,-0.8823695778846741,4.346738338470459,5.229107856750488,98.90192478940024,1.4473617548660442,16.776119232177734,3.460101366043091,2506.2783203125,-345.85565185546875,2530.029052734375,Measured,7.856951236724853,15.387253056767577,135.24353793874343,5.784181594848633,13.6300914920148,154.1415660061066,6.026427745819092,16.182910900197953,"Your swing speed is decent for a 7 Iron, and your ball speed is good too, which means you're generating solid power. However, your attack angle is very flat and your club path is slightly left, which can lead to hooks or pulls. Focus on improving your swing path to keep it more neutral and work on increasing your attack angle to get the ball flying higher with a better trajectory. Adjusting your grip or stance might help with that.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:25:10,Jason,,7 Iron,67.77408330844719,1.776463270187378,5.554759979248047,7.053760051727295,1.499000072479248,94.5676899837863,1.395337057579938,15.681394577026367,6.489169120788574,2143.313232421875,-343.9935913085937,2170.742431640625,Measured,9.117995262145996,11.810558335500332,121.2440916485939,8.764593124389648,18.47458375044266,142.92255168228075,9.049456596374512,22.4798780948538,"Your swing speed and ball speed are great, but your ball is hooking left due to an open club face at impact. To improve your accuracy, focus on keeping your clubface square to your target. Try to reduce the path deviation to straighten your shots.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:25:52,Lauren,,7 Iron,70.19814494746242,1.9132022857666016,0.698431134223938,5.323687553405762,4.625256538391113,100.40063390214073,1.430246254759045,15.10423183441162,4.460390567779541,2826.1943359375,-415.8321533203125,2856.622314453125,Measured,8.370160102844238,14.264743792609352,134.58328327982963,7.087757110595703,16.60621546169989,152.10741128767222,7.34227180480957,19.438837733248192,"Your 7-iron shot shows potential! Your club speed and ball speed are decent, but the spin rate is quite high, which is causing the ball to balloon and not carry as far as it could. Focus on reducing backspin and adjusting your club face angle at impact to aim straighter. You might also want to work on your attack angle to get a more optimal launch. Overall, aim for a smoother, more controlled swing to help with consistency.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:26:25,Brian,,7 Iron,72.36996416270176,-0.8693388104438782,2.5513510704040527,1.8613282442092896,-0.6900228261947632,107.7312800115169,1.4886186729250828,14.50095558166504,1.848180174827576,2581.235595703125,844.9077758789062,2715.998046875,Measured,-18.124664306640625,15.430957913593716,148.41735093408352,-3.491661071777344,-9.039252189418336,168.18265523918308,-4.133891582489014,-12.123844094070025,"Your shot shows a good club speed and decent ball speed, but you're missing the target a bit. The club path is slightly out to the right, and the face is also open, which contributes to your rightward deviation. To improve your accuracy, try to focus on aligning your clubface more square to your target at impact. This can help reduce the sidespin and keep the ball straighter.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:27:06,Jason,,7 Iron,71.58636573465992,2.993263959884644,5.729365825653076,6.436550617218018,0.7071847915649414,103.89657224397524,1.4513458139371882,15.400226593017578,6.004026889801025,4410.9609375,539.6675415039062,4443.8515625,Measured,-6.975297927856445,18.48207422369705,141.3593268345503,3.62811803817749,8.945319860932727,153.71033501788042,3.383387565612793,9.071533605203626,"Your ball speed and smash factor are strong, which means you're hitting the ball well. However, your club face is open relative to your swing path, causing the ball to drift right. Focus on closing your clubface at impact to improve accuracy and reduce the distance it drifts off target.",face angle drill,1.1807561,72.0,100.527626,41 -4/16/24 19:27:46,Jason,,7 Iron,71.25888577873138,5.356181621551514,-2.74214243888855,3.201937437057495,5.944079875946045,104.59079356962776,1.4677579143518538,14.305222511291504,2.2870280742645264,2224.07666015625,-131.4239044189453,2227.956298828125,Measured,3.381758213043213,13.570591144038872,142.41642847692128,3.230163812637329,8.024919355454415,164.63435276985183,3.3355414867401123,9.578984487039406,"Your 7-iron shot is solid, but there's room for improvement! Your club speed is decent, and you're generating good ball speed. However, your club path is slightly out to the right (negative), and the face angle is open to that path, which can cause a slice. Focus on getting your club on a straighter path at impact to improve accuracy. Also, increasing your launch angle slightly could help with carry distance.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:28:26,Lauren,,7 Iron,71.04372026061537,-1.2656214237213137,1.751871943473816,3.3552803993225098,1.6034084558486938,107.59136909202334,1.5144388370617037,15.70225715637207,2.9753098487854004,2486.32958984375,928.843994140625,2654.163818359375,Measured,-20.484703063964844,16.87687894646183,150.68435903885438,-3.0616455078125,-8.048081208703309,168.7376719820204,-3.72982668876648,-10.976731618540157,Your 7 iron swing shows good ball speed but has a slight tendency to slice. Focus on keeping your club face more aligned with your swing path at impact. A small adjustment here can improve both your accuracy and distance.,swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:29:00,Herald,,7 Iron,74.56136715204684,8.35486888885498,-1.7553778886795044,3.3005850315093994,5.055963039398193,111.53455987490544,1.4958760030172489,15.98447608947754,2.491530418395996,2500.849365234375,143.71115112304688,2504.97509765625,Measured,-3.288881301879883,19.571417649719702,164.7601576773759,1.5609740018844604,4.488195726845845,183.65288755424444,1.442115068435669,4.622018840772,"Great job with your 7 iron! Your swing speed and ball speed are solid, resulting in a good carry distance. However, your club path and face angle indicate a slight out-to-in swing, which can cause unwanted sidespin. Focus on improving your swing path to help straighten out your shots. Keep your attack angle positive to maintain good launch and carry distance.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:29:44,Jason,,7 Iron,75.43747437968796,4.64340877532959,1.7869501113891602,5.256977558135986,3.470027446746826,110.46435568612742,1.4643167284490994,16.763893127441406,4.5417962074279785,2847.122314453125,551.8009643554688,2900.101806640625,Measured,-10.968513488769531,21.0764041200448,161.68455392344913,0.9889314770698548,2.790829665169383,177.93848456414526,0.6299394965171814,1.957044275138017,"Your 7 iron shot shows good speed and decent distance. However, your club face is significantly open relative to your club path, which can lead to inconsistent direction. Focus on aligning your clubface more with your swing path for better accuracy. Also, a slightly lower attack angle could help with your launch and control.",face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:30:59,Herald,,7 Iron,74.54135671619588,3.378999948501587,4.37150239944458,9.85336685180664,5.4818644523620605,101.1339886430651,1.3567500391509688,15.40544319152832,8.640771865844727,4643.6064453125,129.51882934570312,4645.412109375,Measured,-1.5976718664169312,17.494308999096233,135.2427119216427,8.547551155090332,20.101121974583748,147.25161552755526,8.443292617797852,21.621001783543303,"Your shot shows good club speed and decent distance, but the club face is open at impact, causing the ball to go right (slice). Work on bringing the club path more in line with the face angle to improve accuracy. Focus on hitting straighter shots and lowering your backspin for more distance.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:31:45,Brian,,7 Iron,72.89625995866936,1.8830320835113523,1.7011650800704956,1.5288386344909668,-0.1723264455795288,105.85868721143744,1.4521826945779803,12.9044771194458,1.468684434890747,2944.2587890625,-376.8838806152344,2968.282470703125,Measured,7.294554710388184,13.474437330168712,141.9483521198381,3.7414631843566895,9.262852515505188,161.8701824937234,4.003941535949707,11.302624567404903,"Your shot with the 7 iron shows good club speed and a decent carry distance of about 142 yards. However, your backspin is quite high, which can lead to inconsistent distance. The slight right drift in ball flight suggests that your club path is slightly open at impact. Work on keeping your clubface square to the path for straighter shots.",clubface alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:32:22,Jason,,7 Iron,75.2323439458196,4.128006458282471,3.5857722759246826,6.406345367431641,2.820573091506958,104.17694874323116,1.3847361823294608,16.90890121459961,5.710994720458984,2436.866943359375,1107.216064453125,2676.611328125,Measured,-24.43517303466797,17.018097625111864,144.00563531709304,-1.2406468391418457,-3.1181329443680568,162.6245613840856,-2.086003303527832,-5.9197511542271855,"Your club speed is solid for a 7 iron, and your ball speed is pretty good too! However, your attack angle is slightly high, which can lead to higher shots that may fail to carry effectively. Try to focus on getting a more level swing path to improve accuracy, as your ball is deviating a bit to the left. Consider practicing with a half swing pause to help build better timing and control.",half swing pause,1.1807561,72.0,100.527626,41 -4/16/24 19:32:53,Lauren,,7 Iron,73.21764718487611,-1.264788269996643,3.422514200210572,12.294219017028809,8.871705055236816,99.75823491206302,1.3624889455976557,18.10674285888672,10.526999473571776,1986.88916015625,681.3255615234375,2100.460205078125,Measured,-18.927392959594727,16.333695524363065,138.52485332518154,6.103806495666504,14.729411786201126,158.4315984574696,5.461061000823975,15.077875235163106,"Your club speed is good at 73 mph, and you're generating a decent ball speed of almost 100 mph, which is great! However, the club face angle is quite open at 12 degrees, leading to a right-side shot tendency. To improve, try to focus on squaring the club face at impact. Your attack angle is slightly down, so working on a more neutral angle could help. Overall, focus on keeping that club face straighter during your swing.",face square drill,1.1807561,72.0,100.527626,41 -4/16/24 19:33:39,Jason,,8 Iron,69.97457845958297,-0.5763123631477356,5.338718891143799,4.781692981719971,-0.5570259094238281,103.10726508178232,1.4734960517316535,15.59692096710205,4.595808982849121,4960.35302734375,-1000.8339233398438,5060.31298828125,Measured,11.40722942352295,18.628162440028063,137.54437102660904,9.580474853515623,22.89188332647018,148.75241350712713,9.878841400146484,25.5207828728444,"Your swing speed is solid, but your attack angle is slightly negative, which might lead to hitting too many shots low or resulting in too much backspin. Work on getting a more positive attack angle to help with your launch. Your ball is spinning a lot and that can reduce distance, so aim to strike the ball with a cleaner descending blow. Also, your carry distance is good, but the deviation indicates inconsistency in direction. Focus on keeping your club path straighter and aligning your body properly to improve accuracy.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:34:15,Herald,,8 Iron,67.92418717703413,-1.443292260169983,6.21034574508667,3.584466457366944,-2.6258792877197266,106.07775241790478,1.5617080870092586,16.762653350830078,3.721444129943848,6081.95703125,747.5087890625,6127.72119140625,Measured,-7.0068535804748535,23.12009140956593,141.95290772930275,0.776068925857544,1.922718675618583,150.51515068730987,0.5881738662719727,1.5450283532750717,"Great job with your 8 iron! Your club speed and ball speed are solid, but let's work on your attack angle which is slightly negative. This can lead to a lower flight and less distance. Focus on hitting up on the ball. Your club path and face angles look good, which means you're generally on the right track with your swing direction.",upward hit drill,1.1807561,72.0,100.527626,41 -4/16/24 19:35:02,Herald,,8 Iron,92.14710990461208,,,,0.0,104.3675470780572,1.1326187786691884,19.03961181640625,8.077310562133789,3196.93359375,536.3910522460938,3241.619873046875,Measured,-9.524542808532717,22.360228683451624,156.49594836419965,5.003589153289795,13.64927240173654,165.3052622150044,4.806726932525635,13.851806162901994,"Your club speed is strong, but we need to work on your launch direction and spin rates for better accuracy and distance. A high backspin can lead to less distance and more unpredictability. Focus on keeping a steady swing path and aim to hit the ball more consistently in the center of the clubface for better results.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:35:29,Brian,,8 Iron,72.5109844027329,-0.7582629919052124,6.182328701019287,6.369043350219727,0.1867146492004394,109.86379514678627,1.515133135368737,18.538793563842773,6.005253314971924,3481.55224609375,413.8565673828125,3506.06396484375,Measured,-6.7790117263793945,25.04068963566692,160.71289081755822,3.764159917831421,10.550756059822334,174.00140337940138,3.5326907634735107,10.721624789175394,"Your shot data shows a decent swing speed and solid ball speed, but there are a few areas to work on. The attack angle is slightly downward, which can lead to excessive backspin and reduced distance. A better upward angle at impact will help you achieve a higher, more effective launch. Also, trying to align your clubface closer to the club path can help reduce your side spin and keep the ball straighter. Focus on a smoother, more balanced swing.",attack angle drill,1.1807561,72.0,100.527626,41 -4/16/24 19:36:02,Brian,,8 Iron,68.70709014643126,4.51422929763794,4.6442484855651855,5.637129783630371,0.9928812980651855,98.88318580555006,1.4391991509872757,17.25286865234375,5.211587429046631,2864.95361328125,935.6414184570312,3013.865234375,Measured,-18.086090087890625,16.378691554384545,134.22794574158615,-0.0839293748140335,-0.1932297103952063,150.05875538013606,-0.6792617440223694,-1.779250221541247,"Your 8-iron shot shows good potential with a solid club speed at nearly 69 mph. However, your ball is spinning a bit too much (over 2800 rpm), which can lead to a higher trajectory and reduced distance. Also, the clubface is slightly open relative to your swing path, which is causing a slight fade. Focus on improving your clubface alignment and reducing the backspin for a straighter shot with more distance.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:04:12,Lauren,56.0,Sand Wedge,64.27329808918694,2.034982681274414,1.6168146133422852,-6.838716506958008,-8.455531120300293,74.60301787161552,1.1607155706883885,28.00687026977539,-5.415170192718506,3950.7705078125,225.65310668945312,3957.20947265625,Estimated,-3.2689671516418457,17.682554333140388,91.26021322637187,-6.76515007019043,-10.750468638844495,100.92706632545288,-6.801263332366943,-11.95240799943565,"Your shot had good club speed, but the club face was significantly closed at impact, causing the ball to curve left more than desired. Focus on aligning your club face with your target as you swing. Try to improve your attack angle by ensuring you are striking the ball slightly upward to help with better height and distance.",club face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:04:57,Brian,56.0,Sand Wedge,63.04044190989498,-0.9185751080513,2.932801961898804,2.821116209030152,-0.1116857528686523,72.2660122950956,1.1463436820190271,30.895601272583008,2.6843016147613525,5963.07568359375,1427.8878173828125,6131.650390625,Estimated,-13.46619987487793,19.22126983507883,85.53664895570091,-1.6663613319396973,-2.487497829843903,88.58413475377438,-1.806127905845642,-2.791956052124931,"Your shots are looking good overall! Your club speed and smash factor indicate you're making solid contact, but there's a bit of unnecessary spin, which can lead to less distance and control. Try focusing on hitting more down on the ball with a slightly steeper angle of attack, and aim to keep the club face more square to your swing path at impact. This will help reduce spin and improve your distance.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:05:32,Brian,56.0,Sand Wedge,67.83443034569154,2.807236671447754,0.082939513027668,-3.695319652557373,-3.77825927734375,77.0613831149467,1.1360216739822773,27.70927047729492,-3.025041580200196,4518.814453125,1714.0198974609375,4832.96484375,Estimated,-20.77210807800293,18.477416405045687,93.55885194557597,-9.896721839904783,-16.08020944067323,101.63917650235726,-10.35863971710205,-18.27563252556638,"Your shot shows that you're making solid contact, but the face of the club is closed at impact, leading to a leftward direction (with the face angle at -3.7 degrees). This is causing your ball to start left and not travel as far as it could. You also have a high amount of backspin, which can affect distance. Focus on aligning your clubface square at setup and practicing a more neutral swing path. Additionally, try to reduce your backspin for longer, more accurate shots.",face angle awareness drill,1.1807561,72.0,100.527626,41 +4/16/24 19:06:05,Jason,56.0,Sand Wedge,60.78824388847306,0.952912211418152,0.6676788330078125,-2.980591058731079,-3.648269891738892,73.30968665655564,1.2059846109562795,24.0530948638916,-2.3647806644439697,7355.62744140625,-49.41049575805664,7355.79345703125,Estimated,0.3848713636398315,14.740885288884442,83.55232225873715,-2.4141104221343994,-3.519385613100212,90.26729895325298,-2.3886806964874268,-3.762168152597411,"Your swing is solid, but you are slicing slightly due to the club face being closed at impact. This could be affecting your accuracy, so focus on aligning your club face more towards the target as you swing through. A higher launch angle is great for soft landings, but try to reduce the spin rate for better distance.",club face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:06:38,Lauren,56.0,Sand Wedge,64.71436393492877,3.860236644744873,1.6856430768966677,-1.1578524112701416,-2.8434953689575195,77.23403605676867,1.1934604832773852,27.662199020385746,-0.7401667833328247,7048.69384765625,1275.1365966796875,7163.10400390625,Estimated,-10.254133224487305,19.604170479304912,90.63744639406012,-4.622494697570801,-7.304540663935597,95.82493390996116,-4.791787624359131,-8.004736169932414,"Your shot data shows a decent club speed and a solid ball speed indicating good contact. However, your club face angle is slightly closed at impact, leading to a hook. To improve, focus on aligning your club face square at address and through impact. Consider lowering your backspin, as it might help you achieve a more penetrating ball flight.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:07:05,Herald,56.0,Sand Wedge,65.75016212057199,4.297850608825684,-2.828770875930786,-8.064591407775879,-5.235820770263672,81.01606816524509,1.2321805080370545,27.5271053314209,-6.978394031524658,4742.20166015625,2737.910888671875,5475.822265625,Estimated,-30.0,19.753279081398205,98.0892386860387,-17.8643856048584,-30.090344934440736,105.40951904325176,-18.504045486450195,-33.45398877782054,"Your shot shows a few key areas to work on. First, your club path is a bit out to the right (negative), which can lead to slice or pull issues. Also, the club face is significantly closed to the target at impact, causing a lot of sidespin. Focus on aligning your clubface more square to your target at impact, and adjust your swing path to be more neutral. Working on these areas will help you hit straighter and more accurate shots with your sand wedge.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:07:48,Lauren,56.0,Sand Wedge,60.73416024564858,-2.828968048095703,8.562311172485352,7.468231678009033,-1.0940794944763184,69.65495761300144,1.1468826988184464,28.98843765258789,7.205951690673828,5646.30810546875,1786.1478271484375,5922.08740234375,Estimated,-17.554197311401367,16.23151241142807,78.93777355367729,2.352018356323242,3.239457595628892,85.34247653177863,1.937853217124939,2.8859217550388507,"Your club speed and ball speed are solid for a sand wedge, but your launch angle is a bit low and the backspin is on the higher side. To improve, focus on keeping the club face square to your path at impact, which will help reduce side spin and improve your accuracy. Try to increase your launch angle slightly for a better trajectory. Overall, work on your target alignment, as your carry deviation shows some inconsistency in direction.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:09:46,Herald,56.0,Sand Wedge,64.97208469551333,-2.958186388015747,8.06728458404541,9.24444580078125,1.1771612167358398,68.46673451887727,1.0537869431116664,28.49518394470215,8.603033065795898,9711.96484375,994.9783325195312,9762.798828125,Estimated,-5.849471569061279,15.842845291760112,72.20515847379829,7.408779621124268,9.310686414884117,75.14975925299132,7.299363613128662,9.548053692649887,"Your swing shows a tendency to slice with a club path of 8 degrees to the right and an open face angle of 9 degrees. Try to align your clubface more square to your target line at impact. Also, work on keeping a more neutral path to help straighten your shots. The backspin is high, indicating that you may be striking the ball with an upward angle instead of a more level one for your sand wedge. Focus on making a more level swing to lower your backspin and improve your distance control.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:10:59,Jason,,Pitching Wedge,64.63230834808746,1.2510894536972046,1.5377776622772217,-4.305159568786621,-5.842937469482422,79.33694940015448,1.2275122369585325,18.835208892822266,-3.3439383506774902,5090.16650390625,1413.3328857421875,5282.736328125,Estimated,-15.517818450927734,11.954428195299442,92.4433283664439,-8.232633590698242,-13.237241096348043,103.8456433941692,-8.713095664978027,-15.731263105451603,"Your swing was a good start, but the face of the club was open at impact, which is causing the ball to start left and spin more than it should. To hit straighter and further, focus on squaring the clubface at impact. Practicing with a narrower stance can also help improve your control.",clubface alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:11:43,Herald,,Pitching Wedge,62.47514496379654,-2.5082709789276123,3.790563106536865,4.561107635498047,0.7705445289611816,76.67174707597405,1.227236001139401,17.995403289794922,4.2208991050720215,5821.35009765625,631.0888671875,5855.4580078125,Estimated,-6.187236309051514,10.74238472653667,86.92872973504473,2.545374870300293,3.860580998083975,98.03630684273504,2.315959215164185,3.961722203085088,"Your pitching wedge shot showed good speed and decent distance, but your attack angle is a bit too negative, meaning you're hitting down on the ball too much. Aim for a slightly higher angle to create more loft and better launch. Your spin rate is quite high, which is good for stopping the ball quickly, but it might be contributing to a loss of distance. Try to focus on a smoother swing path and maintaining a consistent swing follow-through.",attack angle adjustment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:12:23,Lauren,,Pitching Wedge,65.18762567596514,1.339600682258606,2.694708824157715,-1.48063862323761,-4.175347328186035,87.77234223320193,1.3464571124203997,17.99213409423828,-0.8790493607521057,6148.30517578125,3549.72509765625,7099.45068359375,Estimated,-30.0,14.064261515834232,102.70207695164754,-11.82925033569336,-21.05349466091002,112.20997599228303,-12.74705696105957,-24.75883424496056,"Your shot shows a decent carry distance, but the ball is starting too far left due to swing path issues and an open club face at impact. Focus on aligning your body and club face better at address. Additionally, lowering your backspin will help you maintain a straighter and longer flight. Try to keep your attack angle neutral, which will help achieve better contact and consistency.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:13:18,Lauren,,Pitching Wedge,61.90811577101249,1.2414132356643677,-0.3284884989261627,-3.917819023132324,-3.5893304347991943,88.09203134566269,1.4229480294877657,20.536846160888672,-3.25928807258606,5088.57470703125,1789.3084716796875,5393.99853515625,Estimated,-19.37333106994629,17.208035668441994,110.42829882403294,-10.489819526672363,-20.104674265297263,120.12906034227944,-11.001365661621094,-22.9244984865386,"Your shot shows a lot of potential but needs some adjustments. Your club speed is solid for a pitching wedge, but your club face is open at impact, which is causing the ball to slice right. Focus on squaring your club face at impact and smoothing out your swing path to keep the ball on its intended line. Lower your backspin a bit to enhance distance control.",face angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:13:52,Lauren,,Pitching Wedge,65.33707248546443,3.658418655395508,-0.5510265827178955,7.322935581207275,7.87396240234375,80.53997339022044,1.2326841458673894,23.20979690551757,5.946277618408203,6158.87939453125,2137.340576171875,6519.2041015625,Estimated,-19.13851356506348,16.89278186155275,96.3021047987595,-0.4809198677539825,-0.8083624844487289,103.7713185423172,-0.969951629638672,-1.7568643237506194,"Your pitching wedge shot shows decent ball speed and distance, but the club path is slightly in-to-out, and the face angle is open at impact, leading to a pull and some excessive spin. Focus on matching your club face to your intended path at impact. This will help improve accuracy and reduce unwanted spin.",face to path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:14:35,Herald,,Pitching Wedge,64.86628538255036,6.2394843101501465,0.2174957543611526,4.010677337646484,3.7931816577911377,84.14733871343742,1.2972430626661695,23.875816345214844,3.321676015853882,5437.1298828125,1706.7138671875,5698.7060546875,Estimated,-17.42706298828125,19.168173205535368,104.54327741279305,-2.8040733337402344,-5.114383959535076,112.28978259398536,-3.223550796508789,-6.314228553274177,"Your club speed is good for a pitching wedge, and you're generating a decent amount of backspin. However, the ball is starting slightly to the right because your club face is open at impact. To improve accuracy, focus on closing the club face a bit at the moment of contact. Also, try to reduce sidespin to help straighten your shots. A good way to practice is to work on your swing path, ensuring your club is coming through square to your target line.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:15:14,Jason,,Pitching Wedge,62.68586466652732,3.590726613998413,4.629613876342773,-0.746221125125885,-5.375834941864014,89.70271356681951,1.4309878956606066,18.426130294799805,-0.0336732938885688,6332.91064453125,1393.953857421875,6484.50927734375,Measured,-12.413576126098633,16.696764457515314,111.53471118423568,-4.904206275939941,-9.535121101678785,120.45906668943373,-5.233940124511719,-10.98859622780526,"Your pitching wedge shot shows good club speed and decent ball speed! However, the club face angle is slightly open at impact, which is causing the ball to start right and lose distance. Focusing on squaring the club face at impact will help you get better direction and maximize your carry distance. Consider practicing on hitting the ball with a square face to reduce sidespin.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:15:48,Jason,,Pitching Wedge,64.50140425803556,7.252927780151367,6.586523532867432,9.043557167053224,2.457033634185791,87.26099666478694,1.3528542156338557,22.350997924804688,8.252734184265137,5682.333984375,314.7972717285156,5691.046875,Estimated,-3.1709046363830566,19.72990029436528,110.94847266371198,7.727813720703125,14.918971238360086,118.8027689047467,7.59509801864624,15.702410912175424,"Your ball speed and smash factor indicate good contact, but the club face angle is too open, causing shots to veer off to the right. Focus on squaring the club face at impact to improve accuracy. Lowering your attack angle slightly can also help with more consistent contact and trajectory.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:18:08,Lauren,,7 Iron,72.51963710292603,5.30142068862915,3.2348968982696533,3.662726402282715,0.4278295040130615,107.4298946879262,1.4813904065108956,11.558192253112791,3.413419485092163,4457.7900390625,552.5966796875,4491.90966796875,Measured,-7.066453456878662,14.494354644645114,142.01364918883155,0.8764801621437073,2.17287683340399,156.63325076227738,0.6142119765281677,1.6799946717397916,"Your 7-iron swing looks solid with good speed and carry distance. However, the backspin is a bit high, which can lead to less control on the greens. Consider flattening your attack angle slightly to lower spin and improve distance. Aim for a smoother club path, as this can help straighten out your shots.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:18:49,Herald,,7 Iron,73.92326891236098,0.4608841836452484,2.94195294380188,5.703413486480713,2.761460542678833,95.61600642503436,1.2934493811196444,16.523033142089844,5.053030967712402,2601.91455078125,-49.59428024291992,2602.38720703125,Measured,1.0919647216796875,14.046033863221169,127.2353688959738,5.539304733276367,12.281897042951073,146.36213695138397,5.547152996063232,14.148087650246453,"Your club speed is decent for a 7-iron, but there's room for improvement in your accuracy. The club face is open at impact, causing a slight push and spin to the left. Focusing on squaring the face more at impact will help. Also, your attack angle is fairly neutral, which is good, but try engaging your hips more to create a better downward strike on the ball for added distance.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:21:41,Herald,,7 Iron,,,,,0.0,62.04819735520414,-27.738025665283203,21.06759262084961,-11.373320579528809,4319.63525390625,0.0,4319.63525390625,Estimated,-0.0,7.632898105741049,61.74673902760787,-11.75205135345459,-12.57635128034542,74.11462632805706,-11.681639671325684,-15.006245368397344,"It looks like you struggled with accuracy on this shot. Your ball speed and launch angle are decent, but the high backspin and significant carry deviation indicate that your swing may be inconsistent. Focus on making solid contact and correcting your aim to hit straighter shots. Try to keep your clubface square to the target at impact.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:23:15,Lauren,,7 Iron,89.84549165324097,,,,0.0,91.91470725198906,1.0230308228122813,5.709312438964844,-0.3802406787872314,1742.9669189453125,-311.0150756835937,1770.498291015625,Measured,10.117376327514648,1.7791916859228394,60.53794226494938,0.5753931999206543,0.608207629066996,113.57233684321454,1.0315449237823486,2.0448608700042143,"Your 7-iron shot shows decent ball speed and a good smash factor, indicating you're making solid contact. However, your launch angle is low, which can affect distance and height. Focus on getting your club face square at impact to improve your launch angle and reduce sidespin, which is causing the ball to curve. Practicing with a half swing pause can help you ensure a proper setup and a more consistent strike.",half swing pause,1.1807561,72.0,100.527626,41 +4/16/24 19:23:57,Jason,,7 Iron,75.25628820296151,,-2.3829493522644043,17.209381103515625,19.592330932617188,84.32411320771826,1.1204925890086603,4.619553565979004,13.838005065917969,4518.68798828125,-288.9774475097656,4527.9189453125,Estimated,3.659175395965576,1.66284621255474,59.46710704532779,14.543761253356934,14.933330586141553,99.9348612589356,14.765520095825195,25.46978466048108,"Your 7-iron shot shows that your clubface is open at impact, which is causing the ball to start right and spin a lot. The low launch angle indicates you're not getting enough height. Focus on aiming the face more square and creating a steeper angle of attack for a better launch. Try to improve your swing path to be more neutral.",clubface alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:24:34,Lauren,,7 Iron,68.33255366662206,0.0781244561076164,-0.8823695778846741,4.346738338470459,5.229107856750488,98.90192478940024,1.4473617548660442,16.776119232177734,3.460101366043091,2506.2783203125,-345.85565185546875,2530.029052734375,Measured,7.856951236724853,15.387253056767577,135.24353793874343,5.784181594848633,13.6300914920148,154.1415660061066,6.026427745819092,16.182910900197953,"Your 7-iron shot shows great ball speed, but the spin and launch angles indicate that you're hitting a bit too high with sidespin, causing the ball to veer left. Focus on keeping a more neutral club path and face angle at impact to improve accuracy and distance.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:25:10,Jason,,7 Iron,67.77408330844719,1.776463270187378,5.554759979248047,7.053760051727295,1.499000072479248,94.5676899837863,1.395337057579938,15.681394577026367,6.489169120788574,2143.313232421875,-343.9935913085937,2170.742431640625,Measured,9.117995262145996,11.810558335500332,121.2440916485939,8.764593124389648,18.47458375044266,142.92255168228075,9.049456596374512,22.4798780948538,"Your shot shows a solid club speed, but your club face is open relative to your swing path, which is causing a noticeable rightward deviation in your shots. To improve accuracy, focus on getting the club face more aligned with your swing path at impact. Practicing your aim and grip can also help straighten your shots.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:25:52,Lauren,,7 Iron,70.19814494746242,1.9132022857666016,0.698431134223938,5.323687553405762,4.625256538391113,100.40063390214073,1.430246254759045,15.10423183441162,4.460390567779541,2826.1943359375,-415.8321533203125,2856.622314453125,Measured,8.370160102844238,14.264743792609352,134.58328327982963,7.087757110595703,16.60621546169989,152.10741128767222,7.34227180480957,19.438837733248192,"Great job with your club speed and ball speed! However, your club face is significantly closed at impact, which is causing a leftward sidespin. This might explain the carry distance variance. Focus on aligning your club face more square to your target. Additionally, you could benefit from a slightly lower backspin for improved distance. Consider working on your follow-through to help improve your accuracy.",club face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:26:25,Brian,,7 Iron,72.36996416270176,-0.8693388104438782,2.5513510704040527,1.8613282442092896,-0.6900228261947632,107.7312800115169,1.4886186729250828,14.50095558166504,1.848180174827576,2581.235595703125,844.9077758789062,2715.998046875,Measured,-18.124664306640625,15.430957913593716,148.41735093408352,-3.491661071777344,-9.039252189418336,168.18265523918308,-4.133891582489014,-12.123844094070025,"Your 7 iron swing is solid with good club speed and ball speed. However, your attack angle is slightly negative, which might cause the ball to not launch high enough. Focus on getting the club to hit the ball from a slight upward angle and aim to keep your club path more in line with your target. This will help improve your launch angle and overall distance. Additionally, the sidespin indicates a slight fade—working on squaring the club face at impact can help mitigate that.",launch angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:27:06,Jason,,7 Iron,71.58636573465992,2.993263959884644,5.729365825653076,6.436550617218018,0.7071847915649414,103.89657224397524,1.4513458139371882,15.400226593017578,6.004026889801025,4410.9609375,539.6675415039062,4443.8515625,Measured,-6.975297927856445,18.48207422369705,141.3593268345503,3.62811803817749,8.945319860932727,153.71033501788042,3.383387565612793,9.071533605203626,"You've got a solid foundation here! Your swing speed is good for a 7 iron, but let's improve your path and face angle. Currently, your club path is slightly to the right of your target, and the face is even more open than that. This can lead to a push or slice. Let's work on getting that club path more in line with your target and closing the clubface a bit more at impact for straighter shots.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:27:46,Jason,,7 Iron,71.25888577873138,5.356181621551514,-2.74214243888855,3.201937437057495,5.944079875946045,104.59079356962776,1.4677579143518538,14.305222511291504,2.2870280742645264,2224.07666015625,-131.4239044189453,2227.956298828125,Measured,3.381758213043213,13.570591144038872,142.41642847692128,3.230163812637329,8.024919355454415,164.63435276985183,3.3355414867401123,9.578984487039406,"Your 7-iron swing generated decent power with a club speed of 71 mph and a ball speed of about 104 mph, which is good. However, your attack angle is a bit high, which can lead to excess backspin and affect your distance and accuracy. Your club path suggests you might be coming slightly from the inside (negative value), while the club face is open relative to that path. This can create a push to the right (slicing). To improve, focus on finding a more consistent swing path and ensuring your club face is square at impact.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:28:26,Lauren,,7 Iron,71.04372026061537,-1.2656214237213137,1.751871943473816,3.3552803993225098,1.6034084558486938,107.59136909202334,1.5144388370617037,15.70225715637207,2.9753098487854004,2486.32958984375,928.843994140625,2654.163818359375,Measured,-20.484703063964844,16.87687894646183,150.68435903885438,-3.0616455078125,-8.048081208703309,168.7376719820204,-3.72982668876648,-10.976731618540157,"Great shot! Your club speed is solid, but your attack angle is slightly downward, which could lead to more spin and a lower launch. Adjusting your angle can help you achieve a higher launch and more distance. Focus on making a more upward swing through impact.",attack angle adjustment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:29:00,Herald,,7 Iron,74.56136715204684,8.35486888885498,-1.7553778886795044,3.3005850315093994,5.055963039398193,111.53455987490544,1.4958760030172489,15.98447608947754,2.491530418395996,2500.849365234375,143.71115112304688,2504.97509765625,Measured,-3.288881301879883,19.571417649719702,164.7601576773759,1.5609740018844604,4.488195726845845,183.65288755424444,1.442115068435669,4.622018840772,"Your 7 iron shot shows good ball speed and carry distance, but you need to improve your club path, which is slightly outside-in. This can cause some unwanted sidespin and affect your accuracy. Focus on aligning your swing path more to the target line to improve consistency.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:29:44,Jason,,7 Iron,75.43747437968796,4.64340877532959,1.7869501113891602,5.256977558135986,3.470027446746826,110.46435568612742,1.4643167284490994,16.763893127441406,4.5417962074279785,2847.122314453125,551.8009643554688,2900.101806640625,Measured,-10.968513488769531,21.0764041200448,161.68455392344913,0.9889314770698548,2.790829665169383,177.93848456414526,0.6299394965171814,1.957044275138017,"Your 7-iron shot looked solid! You had a good club speed and a nice carry distance of about 162 yards. However, your club face opened a bit too much at impact, leading to some sidespin. Focus on aligning your club face more squarely at impact to reduce that spin. Additionally, your launch angle is on the higher side; you might benefit from a slightly lower angle for better consistency. A good drill to help with this is the 'club face alignment drill.'",club face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:30:59,Herald,,7 Iron,74.54135671619588,3.378999948501587,4.37150239944458,9.85336685180664,5.4818644523620605,101.1339886430651,1.3567500391509688,15.40544319152832,8.640771865844727,4643.6064453125,129.51882934570312,4645.412109375,Measured,-1.5976718664169312,17.494308999096233,135.2427119216427,8.547551155090332,20.101121974583748,147.25161552755526,8.443292617797852,21.621001783543303,"Your club speed is good, but the face is open at impact, leading to a leftward ball flight. Focus on closing the face a bit more and aligning your path to improve direction. Work on reducing your backspin to increase distance.",face angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:31:45,Brian,,7 Iron,72.89625995866936,1.8830320835113523,1.7011650800704956,1.5288386344909668,-0.1723264455795288,105.85868721143744,1.4521826945779803,12.9044771194458,1.468684434890747,2944.2587890625,-376.8838806152344,2968.282470703125,Measured,7.294554710388184,13.474437330168712,141.9483521198381,3.7414631843566895,9.262852515505188,161.8701824937234,4.003941535949707,11.302624567404903,"Your shot is solid, with good club speed and decent carry distance. However, your backspin is a bit high, which may be causing the ball to balloon in the air. Work on getting your attack angle slightly lower to help with better distance control. Additionally, your club face is slightly open compared to your path, which could be causing some rightward deviation in your shots. Focusing on squaring the face at impact should help straighten out your shots.",face angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:32:22,Jason,,7 Iron,75.2323439458196,4.128006458282471,3.5857722759246826,6.406345367431641,2.820573091506958,104.17694874323116,1.3847361823294608,16.90890121459961,5.710994720458984,2436.866943359375,1107.216064453125,2676.611328125,Measured,-24.43517303466797,17.018097625111864,144.00563531709304,-1.2406468391418457,-3.1181329443680568,162.6245613840856,-2.086003303527832,-5.9197511542271855,"Your 7 iron shot is generating decent speed, but the face of the club is slightly open at impact, which could lead to a push to the right. Your launch angle is good for a 7 iron, but the backspin is a bit high, which may cause the ball to balloon. Focus on squaring the clubface at impact for straighter shots.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:32:53,Lauren,,7 Iron,73.21764718487611,-1.264788269996643,3.422514200210572,12.294219017028809,8.871705055236816,99.75823491206302,1.3624889455976557,18.10674285888672,10.526999473571776,1986.88916015625,681.3255615234375,2100.460205078125,Measured,-18.927392959594727,16.333695524363065,138.52485332518154,6.103806495666504,14.729411786201126,158.4315984574696,5.461061000823975,15.077875235163106,"Your shot with the 7-iron shows that your club speed and ball speed are solid, but the attack angle is slightly negative, which can lead to lower shots. Aim for a more level or slightly upward swing through impact to improve your launch angle. The club face is too open, causing your ball to spin right (sidespin). Focus on squaring the club face at impact for straighter shots.",face angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:33:39,Jason,,8 Iron,69.97457845958297,-0.5763123631477356,5.338718891143799,4.781692981719971,-0.5570259094238281,103.10726508178232,1.4734960517316535,15.59692096710205,4.595808982849121,4960.35302734375,-1000.8339233398438,5060.31298828125,Measured,11.40722942352295,18.628162440028063,137.54437102660904,9.580474853515623,22.89188332647018,148.75241350712713,9.878841400146484,25.5207828728444,"Your shot data shows a good club speed, but the attack angle is too flat, which can lead to excessive backspin. This means the ball may not be flying as far as it could. A slight adjustment to your swing path will help improve distance and accuracy. Focus on keeping your clubface more square to the target during your downswing.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:34:15,Herald,,8 Iron,67.92418717703413,-1.443292260169983,6.21034574508667,3.584466457366944,-2.6258792877197266,106.07775241790478,1.5617080870092586,16.762653350830078,3.721444129943848,6081.95703125,747.5087890625,6127.72119140625,Measured,-7.0068535804748535,23.12009140956593,141.95290772930275,0.776068925857544,1.922718675618583,150.51515068730987,0.5881738662719727,1.5450283532750717,"Your shot shows good distance for an 8-iron, but the club path and face angle suggest you're slightly coming from the outside and cutting across the ball. To improve your accuracy, focus on keeping your club path more neutral and the face angle square to your target. Work on a smoother swing with better body rotation to help with consistency.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:35:02,Herald,,8 Iron,92.14710990461208,,,,0.0,104.3675470780572,1.1326187786691884,19.03961181640625,8.077310562133789,3196.93359375,536.3910522460938,3241.619873046875,Measured,-9.524542808532717,22.360228683451624,156.49594836419965,5.003589153289795,13.64927240173654,165.3052622150044,4.806726932525635,13.851806162901994,"Your 8-iron shot shows good club speed and ball speed, but the high backspin indicates that you might be hitting down too much on the ball, which can lead to less distance. Focus on hitting the ball with a slightly more level swing to reduce backspin and improve distance. Additionally, your launch angle is good, but the carry and total distance are fluctuating due to slight directional deviations. Aim for more consistent contact by practicing your alignment and aim.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:35:29,Brian,,8 Iron,72.5109844027329,-0.7582629919052124,6.182328701019287,6.369043350219727,0.1867146492004394,109.86379514678627,1.515133135368737,18.538793563842773,6.005253314971924,3481.55224609375,413.8565673828125,3506.06396484375,Measured,-6.7790117263793945,25.04068963566692,160.71289081755822,3.764159917831421,10.550756059822334,174.00140337940138,3.5326907634735107,10.721624789175394,"Great job with your 8-iron! You have solid club speed and decent carry distance. However, your attack angle is slightly negative, which might be causing the ball to spin too much. Focus on hitting down on the ball less and sweeping it more, which can help lower backspin and improve accuracy. Also, your club path and face angle are quite close, which is good, but practice keeping them aligned for straighter shots.",attack angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:36:02,Brian,,8 Iron,68.70709014643126,4.51422929763794,4.6442484855651855,5.637129783630371,0.9928812980651855,98.88318580555006,1.4391991509872757,17.25286865234375,5.211587429046631,2864.95361328125,935.6414184570312,3013.865234375,Measured,-18.086090087890625,16.378691554384545,134.22794574158615,-0.0839293748140335,-0.1932297103952063,150.05875538013606,-0.6792617440223694,-1.779250221541247,"Your 8-iron shot shows good potential! You're generating decent speed and launching the ball well, but let's work on your club path and face angle for more consistency. Aim to keep your club face square at impact to reduce the sidespin, which will help your accuracy. A slight adjustment in your swing path could improve your shot shape.",face alignment drill,1.1807561,72.0,100.527626,41 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json deleted file mode 100644 index 3700d4b7d5..0000000000 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json +++ /dev/null @@ -1 +0,0 @@ -{"Golf_Shot_Data_13_chunk_0.txt": "file-UfaohkK4URQfkQujjgkJJo", "Golf_Shot_Data_13_chunk_1.txt": "file-ACqQs2BDK9NgY1oTXbmh3E", "Golf_Shot_Data_13_chunk_2.txt": "file-EouxCMdxQ2N71ipthePFh4", "Golf_Shot_Data_13_chunk_3.txt": "file-QHNRWhmRZHLeFD689X3a7t", "Golf_Shot_Data_13_chunk_4.txt": "file-LmHtBRE7JQXe4zQxtoAsVo", "Golf_Shot_Data_13_chunk_5.txt": "file-TWHeAj7EHQ5Bx94QQwKk4c", "Golf_Shot_Data_13_chunk_6.txt": "file-MhpvQBorybQHjHK4dn9T7H", "Golf_Shot_Data_13_chunk_7.txt": "file-D9G6iqierPKtARMbTzu4ZV", "Golf_Shot_Data_13_chunk_8.txt": "file-Cp4r2Gv7Nfh69uWqXG9QDX", "Golf_Shot_Data_13_chunk_9.txt": "file-ScndDK61V9WxMQ8QHVQyxR", "Golf_Shot_Data_13_chunk_10.txt": "file-UAm9ZpPTiNcezftJ4bTnYG", "Golf_Shot_Data_13_chunk_11.txt": "file-3zgaMuqfrCp4bTuUfM2tqJ", "Golf_Shot_Data_13_chunk_12.txt": "file-8bWs3WRBawNv7SSfEhKp2A", "Golf_Shot_Data_13_chunk_13.txt": "file-3gSrSofEwu4Jym4kYgSKKJ", "Golf_Shot_Data_13_chunk_14.txt": "file-2SxXq2CQR46rQutfCxFK4i", "Golf_Shot_Data_13_chunk_15.txt": "file-QaMWPESykPV7B3Eoa7dVWk", "Golf_Shot_Data_13_chunk_16.txt": "file-FAoNiKEznb9fumHDErg3JT", "Golf_Shot_Data_13_chunk_17.txt": "file-CHtQVaq5DGNXtU8ttocVXg", "Golf_Shot_Data_13_chunk_18.txt": "file-MdE9GEREtVXFJo6J8Y8GNN", "Golf_Shot_Data_13_chunk_19.txt": "file-2ibdn8tPQahygBDh8BRnpk", "Golf_Shot_Data_13_chunk_20.txt": "file-1uxsRET9Pei3kCjMGzSeop", "Golf_Shot_Data_13_chunk_21.txt": "file-Avujot4FnrPxRsdmhPpCbP", "Golf_Shot_Data_13_chunk_22.txt": "file-K19gxv3yW5DcLoKq3j5dkX", "Golf_Shot_Data_13_chunk_23.txt": "file-Ph42PkkY13VZmp3JYC4bGx", "Golf_Shot_Data_13_chunk_24.txt": "file-UiwVgc5952FTbtqwCjfB4D", "Golf_Shot_Data_13_chunk_25.txt": "file-PNG1YTFLno83DoJaevB9ih", "Golf_Shot_Data_13_chunk_26.txt": "file-GcCHYw4UjxQwKLZWmo2dV2", "Golf_Shot_Data_13_chunk_27.txt": "file-A3GmYH3MSZyev4KNEyLLYW", "Golf_Shot_Data_13_chunk_28.txt": "file-NgLXmGrQMk86y6G7owATbd", "Golf_Shot_Data_13_chunk_29.txt": "file-YMH6Zm4zu3RtHNw8Z1wQzu", "Golf_Shot_Data_13_chunk_30.txt": "file-FsZ1JcT7c3sGBGwFRS4BgN", "Golf_Shot_Data_13_chunk_31.txt": "file-E6Dsc9qqNUuLKoYiZ4YGxW", "Golf_Shot_Data_13_chunk_32.txt": "file-LsHsk8X1VPG5Ap1wJK9Sqv", "Golf_Shot_Data_13_chunk_33.txt": "file-3q5TbmfvXUnvT64qieE9F3", "Golf_Shot_Data_13_chunk_34.txt": "file-8mU7yjpzV19ZHMHhQ4pR6G", "Golf_Shot_Data_13_chunk_35.txt": "file-6xpKSvsr9GPbnRzrE8Yge8", "Golf_Shot_Data_13_chunk_36.txt": "file-PQhYWRNR3fGQSm4VasJHfy", "Golf_Shot_Data_13_chunk_37.txt": "file-6GEuF2cEvhwqMav3y27UNB", "Golf_Shot_Data_13_chunk_38.txt": "file-UeZgWKuFYMhWj3jNLVEVky"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json deleted file mode 100644 index 3f55acfaa6..0000000000 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json +++ /dev/null @@ -1 +0,0 @@ -{"Golf_Shot_Data_1_chunk_0.txt": "file-NfBPcJxtX8UQwHuV6n43qs", "Golf_Shot_Data_1_chunk_1.txt": "file-2VUfft9s1Lh3tcy68drA9J", "Golf_Shot_Data_1_chunk_2.txt": "file-EePyH2P9kFMUoD2AbBi1e6", "Golf_Shot_Data_1_chunk_3.txt": "file-RbbmpBVYmnTP3LN2YJHBg9", "Golf_Shot_Data_1_chunk_4.txt": "file-1ZW8oCzXdmeRniwD3pwzPi", "Golf_Shot_Data_1_chunk_5.txt": "file-A2n3UVNyCS9PPceE7Ub3Yi", "Golf_Shot_Data_1_chunk_6.txt": "file-2eBVSXbapBRbgGEw8JHPXo", "Golf_Shot_Data_1_chunk_7.txt": "file-QgyYKxSQjPjd5wMZbeLsCo", "Golf_Shot_Data_1_chunk_8.txt": "file-TLvWnjaNbhRJqFG7QyJeiP", "Golf_Shot_Data_1_chunk_9.txt": "file-SoYyqzPz958axLrBYLLhSF", "Golf_Shot_Data_1_chunk_10.txt": "file-7KN6cckscdYgWV8ima4PQM", "Golf_Shot_Data_1_chunk_11.txt": "file-SbrrwXFi2uAQPYXJEJy13r", "Golf_Shot_Data_1_chunk_12.txt": "file-9Z7r1bYVwxAFpeprLB6K9c", "Golf_Shot_Data_1_chunk_13.txt": "file-PQtZFfwQEuAV4ZRyEC4ppm", "Golf_Shot_Data_1_chunk_14.txt": "file-NTvkYSxsv7fLfQfM6285hW", "Golf_Shot_Data_1_chunk_15.txt": "file-7Xp3dJFy3FDJhFVHKtJ3tn", "Golf_Shot_Data_1_chunk_16.txt": "file-2Bz7Da5PLm7VXrBJ6c3Ncj", "Golf_Shot_Data_1_chunk_17.txt": "file-XAs6yCuztUjh7kj53Ekcmc", "Golf_Shot_Data_1_chunk_18.txt": "file-TZ9xZP9moBQLAeRBKY1ntZ", "Golf_Shot_Data_1_chunk_19.txt": "file-FawXaSU7CbBvhzJ2pfeVPs", "Golf_Shot_Data_1_chunk_20.txt": "file-Qi9YeAdEzfsgFuZL7k3xNY", "Golf_Shot_Data_1_chunk_21.txt": "file-Moe86r1LDBPWLNgKdvkFVo", "Golf_Shot_Data_1_chunk_22.txt": "file-Eb5fjpsYnartBeTHNYFbD3", "Golf_Shot_Data_1_chunk_23.txt": "file-4wsKwmzL54kzYSm1i9r6ek", "Golf_Shot_Data_1_chunk_24.txt": "file-TBWPHFu7dyMAJKxBCQAQqQ", "Golf_Shot_Data_1_chunk_25.txt": "file-HHJjxxwXZo2b9n2yLZvCJk", "Golf_Shot_Data_1_chunk_26.txt": "file-KRyeBiBu3axpHTbuCBv987", "Golf_Shot_Data_1_chunk_27.txt": "file-EZJ8MpvJPUhe1bW8diNYpM", "Golf_Shot_Data_1_chunk_28.txt": "file-UM9Jw1epSyh83EpNtNcYS4", "Golf_Shot_Data_1_chunk_29.txt": "file-BCuzcmQw3Db4pJ5PDjeMMe", "Golf_Shot_Data_1_chunk_30.txt": "file-7eS5bGQSk6X8XxUZUVeGhS", "Golf_Shot_Data_1_chunk_31.txt": "file-RmiiwwWeCwwSbzUzUQ6EPY", "Golf_Shot_Data_1_chunk_32.txt": "file-QoNocHx71Kx3qFR8JdhPo5", "Golf_Shot_Data_1_chunk_33.txt": "file-JN6fURS7JHAgG9ursENXM4", "Golf_Shot_Data_1_chunk_34.txt": "file-TVAMT1rrK7JXP2NCbHdKxv", "Golf_Shot_Data_1_chunk_35.txt": "file-MgJF7Q7Hp9UY7eNHXqe292", "Golf_Shot_Data_1_chunk_36.txt": "file-TDBbdpZiU191vziPGiMdDM", "Golf_Shot_Data_1_chunk_37.txt": "file-CZya8TEw6EtkZVUVNmsLoB", "Golf_Shot_Data_1_chunk_38.txt": "file-CeVbpYYLZ11e7YXV1voyWq", "Golf_Shot_Data_1_chunk_39.txt": "file-PkKCDk1aouvxxpNdXgt4kP", "Golf_Shot_Data_1_chunk_40.txt": "file-645vdK9p6WGLvD5wXgsni3", "Golf_Shot_Data_1_chunk_41.txt": "file-Ac7B8tCXrCJGBnrSdYmtmw", "Golf_Shot_Data_1_chunk_42.txt": "file-DRQQvR1YbEH7PpXPF4UQSr", "Golf_Shot_Data_1_chunk_43.txt": "file-DVSZE8TSy3YKscMV2CsNgu", "Golf_Shot_Data_1_chunk_44.txt": "file-4rfNELAGAwr75iVknLwH7Z", "Golf_Shot_Data_1_chunk_45.txt": "file-AadDdD3R3JDA3PFJtciYLo", "Golf_Shot_Data_1_chunk_46.txt": "file-LD4MehZgy48QZDcnGAqxVS", "Golf_Shot_Data_1_chunk_47.txt": "file-TLDNGUPghQedXr3dnQgXjX", "Golf_Shot_Data_1_chunk_48.txt": "file-2eXV4xvokB9wiGEH9dKRMV", "Golf_Shot_Data_1_chunk_49.txt": "file-7jAmassq5VmWxUvtbrcgiF", "Golf_Shot_Data_1_chunk_50.txt": "file-UdySV3dknR67ioZnXvMDfx", "Golf_Shot_Data_1_chunk_51.txt": "file-TFicYw62nzSyV75PSYzfqw", "Golf_Shot_Data_1_chunk_52.txt": "file-Mv2eowD9ZWkFzVGCBGLM1F", "Golf_Shot_Data_1_chunk_53.txt": "file-VUPLt66ahd11P4x9cpZUNc", "Golf_Shot_Data_1_chunk_54.txt": "file-3XJuD8w1WZLUMs3sC1kpaN", "Golf_Shot_Data_1_chunk_55.txt": "file-1MatAcS9ikAA9JEVTRNNkF", "Golf_Shot_Data_1_chunk_56.txt": "file-Vb8vHXAwRpN1nKnb5aN7sN", "Golf_Shot_Data_1_chunk_57.txt": "file-EHPe3knmkUUuwULMHyHcke", "Golf_Shot_Data_1_chunk_58.txt": "file-Sp7znTaCbynr2VMvcxWxWA", "Golf_Shot_Data_1_chunk_59.txt": "file-ApRV6J6RFY7WqWHtWuBtUw", "Golf_Shot_Data_1_chunk_60.txt": "file-MXrFmAbhZkHiCyj9jBLkdx", "Golf_Shot_Data_1_chunk_61.txt": "file-PpuNEnnaF7xHrkiYzJ9hXf", "Golf_Shot_Data_1_chunk_62.txt": "file-G5aVWpYAvdvJ6cuSjBRqpi", "Golf_Shot_Data_1_chunk_63.txt": "file-HubBrDeAyvxLp1cNQeTaWb", "Golf_Shot_Data_1_chunk_64.txt": "file-CCRbbFftGWajfKnVunaEYS", "Golf_Shot_Data_1_chunk_65.txt": "file-GhTS7gwCnariLKCqkwdx1E", "Golf_Shot_Data_1_chunk_66.txt": "file-QW5eMpnKktef9LhdsCym3f", "Golf_Shot_Data_1_chunk_67.txt": "file-Qf56DPWyeP4CmDYhf6BDgZ", "Golf_Shot_Data_1_chunk_68.txt": "file-WnrEfZv7M1nZe2FZpiWC6G", "Golf_Shot_Data_1_chunk_69.txt": "file-DZXo2js45346xC3UcGJB14", "Golf_Shot_Data_1_chunk_70.txt": "file-7CAxC7g5VQQomBSxKzBGKQ", "Golf_Shot_Data_1_chunk_71.txt": "file-Q5Eh1CqDiXayeLsH8i4vyi", "Golf_Shot_Data_1_chunk_72.txt": "file-4haUkLbGsZjZ7KAGXj9jP5", "Golf_Shot_Data_1_chunk_73.txt": "file-D9DuszgEZifWsiQwH5NuGJ", "Golf_Shot_Data_1_chunk_74.txt": "file-NRqwgeLoSEyCa6QZbNYwWt", "Golf_Shot_Data_1_chunk_75.txt": "file-G43D1UYYAwg9X1sWEkaAUj", "Golf_Shot_Data_1_chunk_76.txt": "file-T5tx6XvpddSUPFaJFgw5DY", "Golf_Shot_Data_1_chunk_77.txt": "file-NkodomtbshuC6vfw8maJVc", "Golf_Shot_Data_1_chunk_78.txt": "file-XaSyCJ3xmpEA6mFRzVosXX", "Golf_Shot_Data_1_chunk_79.txt": "file-S6L8FmE889zLq5Wu9Ghz4e", "Golf_Shot_Data_1_chunk_80.txt": "file-MYCMDDtDXKCAjhMe97MSRm", "Golf_Shot_Data_1_chunk_81.txt": "file-GqkFyr7qNvXtV6drp6mWcv", "Golf_Shot_Data_1_chunk_82.txt": "file-Rptg4N9YKqnSMkhKf9aS2V", "Golf_Shot_Data_1_chunk_83.txt": "file-J715Xcso7RSNkgatLdBkay", "Golf_Shot_Data_1_chunk_84.txt": "file-C7QwyFUvZXSp4Y1BUVLEMU", "Golf_Shot_Data_1_chunk_85.txt": "file-6mGcapWUQjgFGcjj1fh8j5", "Golf_Shot_Data_1_chunk_86.txt": "file-SB5qoYh2Aj2yb7mZvSGDzy", "Golf_Shot_Data_1_chunk_87.txt": "file-7GZJeoJByDiPXM6zrahrbx", "Golf_Shot_Data_1_chunk_88.txt": "file-BgeRmbcNahAvYAUmfX56D4", "Golf_Shot_Data_1_chunk_89.txt": "file-Jdaho7ppsBNYPXinZdeztw", "Golf_Shot_Data_1_chunk_90.txt": "file-QSARAt9u69fkqQeHNV7yUX", "Golf_Shot_Data_1_chunk_91.txt": "file-5q3RkVzoGP5Pw22RbmevWg", "Golf_Shot_Data_1_chunk_92.txt": "file-NJtcecQPwWa4Uo8my3FhiU", "Golf_Shot_Data_1_chunk_93.txt": "file-KVwoDFBCkYJu7Tn717kHqa", "Golf_Shot_Data_1_chunk_94.txt": "file-D98z517pe8bG5RvrwS31QK", "Golf_Shot_Data_1_chunk_95.txt": "file-QStk12mSshQFok9DqrdJiB", "Golf_Shot_Data_1_chunk_96.txt": "file-Nx9MpSxGTgnginTmWRcTNV", "Golf_Shot_Data_1_chunk_97.txt": "file-GTNYuAwYPJsBYFVHRV3oWy", "Golf_Shot_Data_1_chunk_98.txt": "file-4M5tPWxuuLhPi85jSzVap3", "Golf_Shot_Data_1_chunk_99.txt": "file-EWt2ZTPN2LAmR4F6ceyB8B", "Golf_Shot_Data_1_chunk_100.txt": "file-LyUTmMaNnLh2ie1X8baYV8"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv index 4fad16dbaf..ef762a5444 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv @@ -1,85 +1,85 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -8/23/24 20:12:51,Lauren,,7 Iron,78.72093517240137,2.9638469219207764,1.5609185695648191,6.796789646148682,5.235871315002441,98.43362939107828,1.250412348068598,15.574910163879396,5.778350353240967,3262.99072265625,-584.6589965820312,3314.956298828125,Measured,10.158397674560549,14.64244011192045,131.10854639410627,9.200733184814451,20.96349217135821,146.9942152491949,9.502846717834473,24.26828855401596,"Your 7-iron shot is decent with good carry distance. However, the club face is open at impact, causing the ball to curve right (slicing). To improve your accuracy, focus on aligning your club face better at impact and working on your follow-through. Also, try to reduce your spin rate for more distance.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:13:38,Lauren,,7 Iron,78.81015867656242,0.4981519281864166,0.7352385520935059,3.024375438690185,2.28913688659668,110.06599868108242,1.3965965876657378,19.12509155273437,2.57628870010376,3350.046875,-14.15379238128662,3350.076904296875,Measured,0.2420705556869506,25.836890856508266,169.45383715196476,2.857252359390259,8.446931179334683,176.82015753303494,2.8502559661865234,8.79243994844012,"Your 7-iron shot shows good club speed and ball speed, which is great! However, the backspin is a bit high, and your club face is slightly open relative to your path. This can lead to some sidespin, causing your shots to drift right. Focus on closing the club face at impact to improve direction and reduce spin. Overall, you're hitting well, but refining that impact will help you a lot.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:14:37,Jason,,7 Iron,79.5651451679696,0.9149054884910583,1.1660600900650024,14.266915321350098,13.100854873657228,93.48761284222384,1.1749819929928182,15.135597229003906,11.865073204040527,3725.224365234375,-1255.8128662109375,3931.20361328125,Measured,18.629512786865234,12.281074154702992,116.11128813348296,18.09619331359864,36.06570466541734,131.68720057579594,18.72066879272461,42.26564301041071,"Your club speed is solid, but the face angle at impact is too open, which likely caused the ball to veer off to the right. Focus on keeping the club face square to your target. Additionally, your backspin is quite high, which can lead to less distance. Try to lower that while maintaining a good launch angle for better results.",face angle drill,1.1702211,75.0,100.462364,61 -8/23/24 20:15:30,Brian,,7 Iron,75.5389174762322,,-5.789125442504883,20.578149795532227,26.36727523803711,72.92270445363829,0.9653660244281752,2.247465372085572,16.178983688354492,3115.026611328125,-1798.4613037109375,3596.9228515625,Estimated,30.0,0.1783266755767343,16.42696662198773,17.4307861328125,4.920753870072872,33.21619180429025,18.07197952270508,10.304043942129056,"Your shot shows some challenges with direction and consistency. The club path is quite negative, indicating you're swinging too much to the left, while the face angle is way open. This causes the ball to launch right and lose distance. Focus on aligning your club path with your target and ensure the face is square at impact. Additionally, the low launch angle suggests you're not making solid contact, so try to hit the ball a bit more crisply. Work on your setup and follow through.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:16:46,Brian,,7 Iron,,,,,0.0,38.688407071595066,-17.295265197753906,,-2.6460773944854736,2139.504638671875,0.0,2139.504638671875,Estimated,-0.0,,,,,,,,"It looks like there are some missing data points, but the ball speed indicates you are making contact with the ball. Focus on your swing mechanics to improve consistency and power. Work on your follow-through and the connection of your hands and body during the swing.",follow-through drill,1.1702211,75.0,100.462364,61 -8/23/24 20:17:18,Lauren,,7 Iron,76.1908566229331,-2.7181856632232666,1.2017885446548462,11.067556381225586,9.865767478942873,95.87052722252974,1.258294386910373,21.470069885253903,9.241518020629885,3234.48046875,-307.6826171875,3249.081787109375,Measured,5.433957099914551,21.248000829115423,134.17144283445305,11.694738388061523,27.19621254856156,147.63789116084445,11.77777862548828,30.135316976591863,"Your shot shows a decent club speed and ball speed, but your launch angle is a bit high, and the ball is drawing too much to the left due to the open club face at impact. Focus on getting more consistent contact and aim for a more neutral path. Practicing your alignment can help reduce the sideways deviation in your shots.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:17:23,Herald,,7 Iron,,,,,0.0,76.51835364533144,-34.206764221191406,10.117616653442385,11.576716423034668,3850.776611328125,0.0,3850.776611328125,Estimated,-0.0,3.927331158397635,67.51801621535515,11.738059997558594,13.735696526802712,94.08303906025958,11.687895774841309,19.05937882694184,"It looks like the data is a bit inconsistent, but from what we can see: your ball speed is decent, but the smash factor suggests that you're not making solid contact with the ball consistently—aim for 1.5 for better results. The high backspin indicates the ball is spinning a lot and may not be traveling as far as it could. Focus on hitting the ball with a more level clubface at impact to help improve distance and control. Additionally, the carry distance could also benefit from working on your swing path and impact position.",smash factor drill,1.1702211,75.0,100.462364,61 -8/23/24 20:22:12,Lauren,,7 Iron,75.58570520321337,-0.438535988330841,0.4513809382915497,16.139629364013672,15.68824863433838,87.46942946056333,1.1572218480385992,5.714025974273682,13.31393814086914,5039.712890625,-2723.230224609375,5728.41064453125,Estimated,28.3847599029541,2.433610122054347,67.27085771468319,19.15766334533692,22.07620395490494,102.4791190833057,21.201698303222656,37.061797852833024,"Your club speed is decent, but your launch angle is quite low, which is likely causing the ball to carry shorter than it could. Focus on getting your club face more square at impact to help reduce sidespin and improve accuracy. Working on your follow-through will help increase both distance and overall control.",follow-through drill,1.1702211,75.0,100.462364,61 -8/23/24 20:22:54,Jason,,7 Iron,68.37588116684947,-6.900287628173828,2.3457069396972656,4.601691246032715,2.255984306335449,90.39148215536808,1.321979046014728,17.29414939880371,4.073444843292236,2114.849853515625,30.74323081970215,2115.0732421875,Measured,-0.8328409194946289,12.306706758597898,116.04670027109114,4.011075496673584,8.117424927129662,136.71363144426778,3.962348699569702,9.447113777169534,"Your swing speed is decent, but your attack angle is a bit too steep, meaning you're hitting down on the ball more than necessary. This can cause inconsistent contact and low trajectory. Also, your club path and face angle suggest you are aiming slightly to the right. Focus on making a more sweeping swing and aim to have a more neutral path and face angle for better accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:23:31,Jason,,7 Iron,72.60886914032199,0.0635347738862037,-0.9040579795837402,27.842586517333984,28.746644973754883,74.1348163388775,1.021015989046827,15.16066074371338,22.75741004943848,6168.75048828125,-180.2510986328125,6171.38330078125,Estimated,1.6737085580825806,7.673778130095798,77.60027665183861,24.06400489807129,31.64204726079629,90.8152570045022,23.99424362182617,36.92955168064464,"Your club speed is good, but the face angle is quite open at impact, which is causing the ball to veer off to the right. To improve your accuracy and distance, work on getting the clubface square at impact. A lower attack angle would also help you achieve better launch and spin rates. Consider adjusting your grip and alignment for better results.",clubface alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:24:32,Lauren,,7 Iron,73.46591312118653,1.3313140869140625,-1.352965235710144,12.229029655456545,13.581995010375977,82.3301266078879,1.1206575010111055,19.436906814575195,9.875909805297852,1770.4444580078125,-1022.1663818359376,2044.3331298828125,Estimated,29.99999618530273,10.858403625908975,97.3490522713164,15.698440551757812,26.340150118738165,117.61976223156672,16.654850006103516,33.71046291579523,"Your shot data shows that your ball speed is decent, but your accuracy can improve. The face angle was quite open, which is likely causing the ball to veer off to the right. Focus on keeping the club face more square at impact. Additionally, try to improve your attack angle slightly for better distance and trajectory. Working on your swing path can help you achieve a straighter shot.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:29:29,Jason,,7 Iron,75.1921950755941,3.891012668609619,-4.506737232208252,25.70582771301269,30.21256446838379,76.31385467084601,1.0149172343502442,16.916624069213867,20.55143547058105,3193.03955078125,1843.5020751953125,3687.00439453125,Estimated,-30.0,8.181777082621522,80.52061422164843,14.34849452972412,19.954549829042207,96.87577784702351,13.157076835632324,22.050997917921904,"Your shot data shows a lot of room for improvement. While your club speed is decent for a 7 iron, the club path being negative means you're coming from outside to in, which can cause slicing. The face angle is open, contributing to that slice as well. Try focusing on a more neutral swing path and ensure the clubface is square at impact. Reducing backspin will help your ball carry further and stay straighter. Working on these areas will improve consistency and distance.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:30:25,Lauren,,7 Iron,68.23127696815845,-0.8604903817176819,-0.2539789378643036,0.1588837206363678,0.4128626585006714,85.70812711010785,1.2561413316374737,18.135475158691406,0.0987310707569122,2454.289306640625,-300.17266845703125,2472.577392578125,Estimated,6.972949504852295,12.029806427545054,107.22079098580798,1.713835835456848,3.206667219811834,124.74407628933568,1.935630202293396,4.213490807405435,"Your swing speed is decent, but your attack angle is slightly negative, meaning you might be hitting down on the ball more than you should with a 7 iron. This can lead to less consistent contact and higher spin rates. Focus on making a more level swing. Additionally, the slight pull (negative path) is causing the ball to veer left. A good drill to work on here is 'swing path drill' to help straighten out your path and improve accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:31:32,Brian,,7 Iron,78.11834372315298,1.76077139377594,-6.71577262878418,21.119762420654297,27.83553504943848,80.46988993195009,1.0301023562036962,5.766119003295898,16.50792694091797,5108.458984375,-847.6710815429688,5178.310546875,Estimated,9.421517372131348,2.0550248174828454,59.13646241223205,18.373613357543945,18.640529751619624,94.2323312217086,18.98686790466309,30.6586342702376,"Your numbers show that you're hitting the ball with decent club speed, but your launch angle is quite low, which is likely causing limited carry distance. Additionally, your club path is significantly outside-in, contributing to the slice shown by the negative sidespin. Work on getting your path more towards the target and raising your launch angle for better distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:32:12,Jason,,7 Iron,70.34175929090452,0.0112661132588982,-4.700859069824219,24.348264694213867,29.04912376403809,75.73841597506362,1.0767205247432148,9.111833572387695,19.412012100219727,4283.09912109375,-865.4130859375,4369.654296875,Estimated,11.422991752624512,3.233924219709764,62.21952117908313,21.802568435668945,23.108917233786546,88.38365456290103,22.38271141052246,33.65574345467508,"Your club speed is good for a 7-iron, but your attack angle is almost flat, which can lead to less launch and increased backspin. The face angle indicates you're pulling your shots to the left, which is causing some direction problems. Focus on swinging more from inside to outside and try to hit the ball with a slightly descending blow to improve your angle of attack and direction.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:33:25,Brian,,7 Iron,73.53203715846121,6.396341800689697,-8.601393699645996,9.507089614868164,18.108482360839844,80.12838133783862,1.0897070778164668,,6.733072757720947,1093.351318359375,-631.24658203125,1262.4932861328125,Estimated,30.0,,,,,,,,"Your club speed is decent, but your club path is significantly out to the right, which could be causing slices. Focus on bringing your club path back in line. Improving your attack angle can also help add more distance and improve contact. Try to keep a straighter path and ensure your club face is square to your target.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:34:51,Herald,,9 Iron,75.6659090780804,,-12.745339393615724,6.864316940307617,19.609657287597656,71.51885504671327,0.945192569786114,0.5554428696632385,4.04371976852417,3048.163818359375,-1737.4019775390625,3508.542236328125,Estimated,29.68241310119629,0.0110753072947336,22.959303843465023,5.713573455810547,2.285715775528644,22.959303843465023,5.713573455810547,2.285715775528644,"Your shot data shows that your club path is significantly inside-out (-12.7 degrees), which can lead to pulls and inconsistent direction. The high backspin (over 3000 rpm) suggests that the ball may not be reaching its potential distance. To improve, focus on straightening your swing path and finding a more optimal face angle at impact.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:35:32,Lauren,,9 Iron,72.67579530167768,-2.665708303451538,3.7079267501831055,22.97559356689453,19.26766586303711,71.23624710652985,0.9801921920610258,19.63134765625,19.33663749694824,1771.140625,-1022.5684204101562,2045.136962890625,Estimated,30.0,7.863859579172583,74.04905392003002,24.376020431518555,30.56176499206049,92.26161294788926,25.276376724243164,39.39434081939908,"Your 9-iron shot shows a few areas for improvement. The club speed is decent, but the attack angle is negative, which means you're hitting down on the ball too much. This can cause a lot of unwanted backspin and a less than optimal launch angle. Additionally, the club face is wide open at impact, which contributes to a slice (rightward spin). Focus on bringing your club face more square at impact and adjust your swing path to be more in line with your target.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:36:27,Jason,,9 Iron,70.79714817143349,-3.9470231533050537,1.5071953535079956,26.080455780029297,24.573261260986328,72.76142631394396,1.0277451591376818,10.677984237670898,21.61166954040528,3002.98828125,-516.1314697265625,3047.02001953125,Estimated,9.75229263305664,3.379586129866624,59.0934427741372,23.376123428344727,23.446234666643026,86.8538041434831,23.79261016845703,35.03919903020187,"Your shot shows that your club face is open at impact, which is causing a high launch angle and significant sidespin that pulls the ball to the left. Focus on aligning your clubface more to your target line and maintaining a more neutral attack angle for better control and distance.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:37:39,Jason,,9 Iron,70.80961522762891,-1.5039092302322388,-3.5759196281433105,1.831488251686096,5.407407760620117,88.98327653202432,1.2566552755014029,22.32582092285156,1.056981921195984,4527.30126953125,-499.971923828125,4554.82470703125,Estimated,6.301916122436523,19.86807251348091,116.80646913162582,3.3975930213928223,6.922419625495877,126.83594373792948,3.549940824508667,7.853566696890823,"Your 9-iron shot shows good distance, but the club path is pointing left and the attack angle is slightly downward. This indicates you might be making contact with the ball too steeply, affecting accuracy and spin. Focus on making a more inside-out swing path while maintaining a neutral club face. This will help improve your accuracy and allow for a more consistent ball flight.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:38:10,Herald,,9 Iron,73.21586373878108,0.1246029064059257,-0.577222466468811,-1.3152097463607788,-0.7379872798919678,93.6126503332789,1.2785842514577073,20.463520050048828,-1.15256929397583,5397.6875,1857.875732421875,5708.47900390625,Measured,-18.993385314941406,20.03982149338072,120.6950906464599,-8.779372215270996,-18.42171031238854,129.65415555710297,-9.249134063720703,-20.83903058457372,"Your 9-iron shot shows some room for improvement. While your club speed and ball speed are solid, the face angle is slightly closed at impact, causing the ball to curve left. Working on your club path and face alignment will help improve accuracy and distance. Focus on making sure the clubface is square at impact and try to keep your swing more on-plane.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:39:02,Jason,,9 Iron,72.90881234721382,-3.448471069335937,-4.327438354492188,4.279937744140625,8.607376098632812,91.95413933048258,1.2612211935721729,22.18585586547852,2.974158525466919,4930.89892578125,333.62799072265625,4942.1728515625,Measured,-3.870772123336792,21.636051564810487,125.73521337414697,1.6781809329986572,3.682261166872422,131.18988821951098,1.612040877342224,3.690805020520429,"Your swing speed is solid, but you have a bit of an inconsistency with your club path and face angle. This is likely causing the ball to fade more than you want. Focus on aligning your clubface more square to your target at impact. Try to improve your attack angle so it's closer to level (0 degrees) to strike the ball cleanly. This should help with control and distance.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:39:41,Brian,,9 Iron,73.27879634620149,1.006879806518555,2.8987064361572266,6.249855995178223,3.351149559020996,91.64292372028194,1.250606291174874,23.89659118652344,5.4964799880981445,3618.006103515625,691.3051147460938,3683.459228515625,Measured,-10.817319869995115,22.45360616206653,124.97153136189264,2.1642842292785645,4.719472171444579,136.4262108676403,1.8358968496322632,4.370801175256531,"Your 9-iron shot was solid! You're generating good club speed and ball speed, leading to decent distance. However, the high backspin and face angle suggest you could benefit from improving your clubface alignment and path. A slight adjustment to your swing path could help reduce sidespin and improve accuracy. Focus on swinging more consistently along your target line.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:40:19,Lauren,,9 Iron,75.56917632720342,7.50357723236084,-1.610722303390503,23.08631706237793,24.69703865051269,82.63611987832701,1.093516217783356,13.185338020324709,18.7620792388916,5893.07666015625,256.70770263671875,5898.6650390625,Estimated,-2.494278907775879,8.554033891593122,91.56889331383444,18.658899307250977,29.29596679174597,105.86633153077946,18.4461727142334,33.49755075037547,"Your 9 iron shot shows solid club speed and ball speed, but there are a few things to work on. The club face is open at impact, causing a significant curve right (slice). Focusing on getting the club face square at impact can help improve your accuracy. Additionally, try to lower your backspin for better distance and control. Work on your swing path for consistency.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:43:59,Jason,,Pitching Wedge,67.8711531221029,5.699554920196533,-5.394635200500488,,43.49351119995117,63.6621094057723,0.9379847914362328,21.9898681640625,30.620269775390625,1695.285400390625,-707.035400390625,1836.8155517578125,Estimated,22.639057159423828,7.417495895083903,63.67360747442808,34.55768585205078,36.117943989333526,80.2271445298893,35.14665985107422,46.18446003926056,"Your club speed is decent, but the carry distance indicates you might not be making solid contact with the ball. The negative club path suggests you're swinging too much from the inside, which can lead to pulls. Focus on finding a more neutral swing path and ensuring you strike the ball with a square face for better accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:44:11,Herald,,Pitching Wedge,,,,,0.0,105.59154575951834,-47.203643798828125,18.339508056640625,-5.086055755615234,4816.55126953125,-178.1757354736328,4819.845703125,Measured,2.118541955947876,24.059619112795417,146.85455995392113,-4.605173110961914,-11.790934171652566,157.509412941552,-4.510366916656494,-12.386475814068376,"It looks like you hit the ball with great speed, but the accuracy needs improvement. Your ball had a high backspin and some noticeable sidespin, which may be causing it to deviate to the left. Work on aligning your clubface more with your swing path to reduce sidespin and improve direction.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:44:34,Herald,,Pitching Wedge,70.66286065374197,4.530824661254883,-4.122888088226318,16.710477828979492,20.83336639404297,83.7720897085137,1.1855179500729358,11.308180809020996,13.210481643676758,2586.33349609375,-1493.219970703125,2986.4404296875,Estimated,29.99999618530273,4.947257859432,78.18712425567901,18.687389373779297,25.05152798126141,109.09847804070614,20.221195220947266,37.70939943161284,"Your swing speed is decent, but the ball is spinning too much to the left due to the club path being negative and the face being open at impact. Aim to align your clubface more with your swing path to reduce unwanted sidespin. Also, try to increase your launch angle slightly for better distance.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:45:09,Brian,,Pitching Wedge,59.90848443629284,-3.929275751113892,-5.379068374633789,16.211181640625,21.59025001525879,64.83120525385812,1.0821706785588965,27.747812271118164,12.643166542053224,6149.421875,-89.04305267333984,6150.06689453125,Estimated,0.8295794725418091,13.185799629858709,70.82277296587927,13.742364883422852,16.82439348613684,77.68943643707553,13.667612075805664,18.3571307936038,"You've got a solid swing with good speed and ball speed! However, your club face is quite open at impact, which is causing the ball to curve left. Focus on aligning your club face more towards your target and try to improve your swing path to minimize that deviation. Aiming for a more neutral attack angle can also help, which means getting that club a bit less steep. Overall, great distance—just fine-tune that face and path!",club face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:45:42,Jason,,Pitching Wedge,67.84331344322709,-1.5859904289245603,-3.177281618118286,-2.231439113616944,0.9458425045013428,83.04472529849227,1.2240664714583271,24.639812469482425,-2.230518579483032,6877.62255859375,-264.86212158203125,6882.720703125,Estimated,2.205411195755005,20.16765598332654,104.5588966452433,-1.55620276927948,-2.8398066387180165,108.0288443005038,-1.5245692729949951,-2.874065489380825,"Your pitching wedge shot has a solid ball speed and decent carry distance, but the club path and face angle indicate you might be aimed a little left and hitting slightly across the ball. This is causing the ball to spin and drift to the left. Focus on straightening your swing path and aligning your club face better at impact for more consistent shots.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:46:07,Jason,,Pitching Wedge,64.60034285013535,-3.403191566467285,2.353264570236206,2.646159410476685,0.2928948402404785,82.9214285873577,1.2836066331679532,22.79899406433105,2.4680721759796143,7127.03125,-328.7160339355469,7134.607421875,Estimated,2.64074969291687,18.34650103818626,100.98735723019944,3.709243059158325,6.533223729729343,107.63958999948773,3.746379375457764,7.033189353065154,"Your club speed is decent, but your attack angle is slightly negative, which can cause the ball to hit too low. Try to aim for a neutral angle to get better height and carry. The backspin is good, but the sidespin indicates a bit of a fade. Work on aligning your clubface better at impact for straighter shots.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:46:36,Lauren,,Pitching Wedge,70.33261166308694,-1.7874735593795776,-0.7926057577133179,-0.5303695201873779,0.2622362375259399,83.25811590374815,1.1837768274918898,27.742061614990234,-0.5348339080810547,2282.04541015625,1016.0748291015624,2498.027099609375,Estimated,-24.00089836120605,20.4870096301438,111.39823480325867,-6.826650619506836,-13.24141289988711,124.6164441318615,-7.459194183349609,-16.177729520202433,"Your shot with the pitching wedge shows a solid club speed and decent carry distance, but the ball is drifting to the left (negative deviation angles). This suggests that your club face might be slightly closed at impact, contributing to the left spin. Focus on opening the club face a bit more at address, and ensure a more neutral swing path. This will help your shots go straighter.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:47:14,Brian,,Pitching Wedge,65.74562670622026,4.349278450012207,-14.142535209655762,5.587825298309326,19.73036003112793,78.5353031802897,1.1945327334275664,26.839136123657227,2.820353507995605,2903.5166015625,653.8944702148438,2976.237060546875,Estimated,-12.691713333129885,18.01195994058503,100.65092630559502,-0.4068635404109955,-0.7146470897471531,113.00259363388432,-0.7745546698570251,-1.527690337766714,"Your club speed is solid for a pitching wedge, but your club path is quite negative, indicating you're coming across the ball from outside to inside. This can lead to inconsistent strikes. Try to work on your swing path for more straight shots. Your backspin is a bit high, which is great for stopping the ball, but make sure it's not affecting your distance. Focus on hitting the ball straighter and with a more neutral path.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:47:40,Herald,,Pitching Wedge,72.556884673284,2.1354541778564453,0.165882334113121,-3.676891803741455,-3.842774152755737,93.77782816132458,1.292473189602837,24.16666984558105,-2.999525785446167,5256.646484375,179.0825958251953,5259.6962890625,Measured,-1.9511890411376955,25.261029697287995,124.47987597120664,-4.118133068084717,-8.939229027765691,132.58281170316968,-4.133133411407471,-9.555838278053784,"Your shot data shows that you have a solid club speed and a good launch angle, but the face angle at impact is producing unwanted sidespin, causing your ball to drift left. Focus on aligning your clubface more square to your target at impact to improve accuracy. Also, consider lowering your loft slightly to reduce backspin for more distance.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:48:12,Lauren,,Pitching Wedge,68.05441287491112,-1.0249748229980469,3.1670312881469727,8.284887313842773,5.117856025695801,84.9203047307883,1.2478295108779778,23.93158912658692,7.201675891876221,6479.72265625,-1038.5845947265625,6562.42822265625,Estimated,9.106045722961426,20.12950901176532,108.368879663366,11.518594741821287,21.639766555862025,112.0760694422861,11.589763641357422,22.516398063034785,"Your pitching wedge shot had a decent club speed and good ball speed, but your attack angle is slightly low at -1.0 degrees, which can lead to more ground contact than desired. Your club path is positive, which is good for angle, but the face angle is quite open at +8.3 degrees, causing the ball to slice right. Try to focus on squaring the club face at impact to get straighter shots. Consider working on your follow-through to promote better face alignment.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:49:17,Lauren,,Pitching Wedge,72.42903121471045,0.1726863086223602,-0.4359702467918396,11.716196060180664,12.152166366577148,85.81523627462866,1.1848182259988511,23.833784103393555,9.569397926330566,5819.78662109375,-3360.054931640625,6720.1103515625,Estimated,30.0,18.71160476851469,103.65511712654006,21.64318084716797,38.23062873758727,110.983182069157,22.31403923034668,42.138444720504594,"Your swing shows a good club speed and decent carry distance, but there are areas to improve for more accuracy. Your club path is slightly left, which may cause your shots to go off target. Working on your alignment and the swing path will help straighten your shots. Additionally, a high spin rate means the ball is spinning too much, affecting distance. Focusing on a more neutral club face at impact will help. Overall, aim to achieve a more accurate trajectory.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:49:56,Herald,,Pitching Wedge,70.18335685137299,0.1058730855584144,-1.7073230743408203,3.3602449893951416,5.067567825317383,86.72653456301578,1.2357136856060646,28.23092269897461,2.546549320220948,5425.06689453125,1013.6644287109376,5518.955078125,Estimated,-10.583579063415527,25.427976931314333,113.12352587487476,-1.447262406349182,-2.857420253997674,116.9664160793136,-1.569351077079773,-3.203496649122144,"Your pitching wedge shot shows good club speed and ball speed, but the backspin is high, which might be causing a loss of distance and control. The club path is slightly inside-out, and the face is open at impact, creating a pull. Consider working on squaring the club face at impact and adjusting your swing path to be more neutral. This will help you achieve better accuracy and distance.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:50:23,Lauren,,Pitching Wedge,73.9948371535047,3.4044206142425537,0.1604161411523819,15.431608200073242,15.271191596984863,80.69368255055451,1.090531254000233,22.712364196777344,12.695944786071776,5020.6201171875,-479.963623046875,5043.509765625,Estimated,5.460794448852539,16.253141126876358,99.51403474873588,15.404690742492676,26.43441619150689,109.13650820176828,15.456327438354492,29.08528862712137,"Your club speed is good for a pitching wedge, but the ball is launching too high with a lot of spin. This can cause it to lose distance and control. Focus on keeping the clubface more square to the path at impact. This will help decrease sidespin and improve your accuracy. Try to feel a slightly shallower angle of attack to keep the ball flight more controlled.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:54:05,Brian,,Pitching Wedge,72.55966650786286,-1.6590496301651,0.3935964405536651,22.53320503234864,22.13960838317871,83.70880723846221,1.1536547956624248,3.9237539768218994,18.558534622192383,3817.708251953125,-215.36045837402344,3823.77783203125,Estimated,3.2286860942840576,1.0699657245058418,48.96932663274629,19.04806137084961,15.981696471901728,94.6875417366773,19.223438262939453,31.176173615981725,"Your pitching wedge shot shows that your club speed is good, but the angle of the club face at impact is too open. This can cause the ball to launch high and to the right. Focus on closing the club face at impact and working on your swing path to keep the ball straighter. Also, try to increase your launch angle for better height.",club face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:54:45,Herald,,Pitching Wedge,70.09737597647563,0.4610254168510437,-3.968974351882935,3.315035820007324,7.28400993347168,83.49138894633143,1.1910772376750702,24.86869239807129,2.226419687271118,5095.85986328125,420.9859924316406,5113.2197265625,Estimated,-4.722671508789063,19.99620528737978,105.93886250710966,0.7263158559799194,1.3431713368649696,114.24300432376184,0.6010083556175232,1.1984848465230868,"Your shot with the pitching wedge shows good speed and decent carry distance. To improve, focus on your club path and face angle. Your club path is slightly out-to-in, which could cause a pull and affect accuracy. A more neutral path will help. Additionally, balancing your face angle will keep your shots straighter. Lastly, working on reducing excessive backspin can help with control and distance on the greens.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:55:43,Jason,,Pitching Wedge,72.17183951468996,0.3764344155788421,2.9074020385742188,0.546654999256134,-2.360747098922729,88.6248635995671,1.2279701362125912,28.313371658325195,0.812829315662384,4359.640625,385.22894287109375,4376.62744140625,Estimated,-5.049685955047607,26.380268267471592,117.3328839893993,-0.9983841180801392,-2.044468720471542,125.7265360227857,-1.1115314960479736,-2.438720842127424,"Your pitching wedge shot was solid overall. However, your attack angle is quite flat, which can lead to less loft and distance control. Increasing your attack angle slightly could help launch the ball higher and optimize your carry distance. Additionally, your spin rates are a bit high, indicating that the ball may be spinning too much. A slight adjustment in your swing path can help reduce that backspin for better performance.",attack angle drill,1.1702211,75.0,100.462364,61 -8/23/24 20:56:13,Lauren,,Pitching Wedge,72.95310836960289,-0.4900960922241211,0.8387641310691833,3.874064683914185,3.0353004932403564,90.32374533669643,1.238106879272211,24.98650932312012,3.2871968746185303,7772.87841796875,750.044677734375,7808.982421875,Measured,-5.511697769165039,25.027623546982568,111.85510569603592,1.2070693969726562,2.356461480681844,116.2353158526994,1.11170756816864,2.2556120411907443,"Your pitching wedge shot shows good distance and decent ball speed. However, you have a high backspin rate, which might cause your ball to stop too quickly on the green. Focus on lowering that spin a bit for better control. Also, your club face is slightly open at impact, leading to a bit of unwanted sidespin, which can cause it to veer off target. Aim for a more square club face at impact for better accuracy.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:56:50,Jason,,Pitching Wedge,69.78275987216557,-2.292471408843994,5.694947242736816,6.614322185516357,0.919374942779541,91.94158694193813,1.3175401361362764,25.04063415527344,6.145745754241943,7232.599609375,1260.106689453125,7341.55029296875,Measured,-9.88321018218994,25.876412437335603,115.37699230535782,2.423497438430786,4.878810035815661,120.0610098829502,2.244196891784668,4.701500041798283,"Your club speed and ball speed are quite good, but the attack angle is a bit too negative, which means you're likely hitting down on the ball a bit too much. This can lead to excessive backspin and less distance. Additionally, your club face is slightly open relative to your swing path, which can cause the ball to fade. Focus on aiming your clubface at your target and establishing a more level attack angle.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:58:13,Jason,,Pitching Wedge,71.7358680101861,-9.38437557220459,11.708884239196776,17.840932846069336,6.132048606872559,82.55095819398048,1.1507626586780646,23.273202896118164,16.120044708251953,5914.728515625,-981.35986328125,5995.58837890625,Estimated,9.420581817626951,17.84184422177077,101.85088718835776,20.95447158813477,36.42454651863363,109.68630184657468,21.0578670501709,39.41147858833756,"Your club speed and ball speed are solid, but there are a few areas to improve for better accuracy. Your attack angle is too steep at -9.4 degrees, which means you're likely hitting down on the ball too much. This can cause excessive backspin, which affects carry distance and accuracy. Your club path is to the right (11.7 degrees), and the face angle is even farther to the right (17.8 degrees), leading to a pull. Focus on getting the club path more neutral to help straighten out your shots and adjust your face angle to reduce the rightward deviation.",club path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:58:50,Lauren,,Pitching Wedge,70.59461610759354,2.211508512496948,5.252103328704834,3.923598051071167,-1.328505277633667,79.41641941681974,1.1249642507550557,25.67499732971192,3.880112409591675,5518.00390625,591.1409912109375,5549.578125,Estimated,-6.114747047424316,18.72321489776391,97.58872238463572,2.077636480331421,3.538008544098602,105.02882528309785,1.915812611579895,3.5112339089848774,"Your club speed is solid, and you're generating good ball speed for a pitching wedge. The launch angle and backspin are appropriate for optimal height and stopping power on the green. However, your club path indicates an outside-to-inside swing, which can result in pulls or fades. Focus on bringing the club more from the inside for better accuracy and distance control.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:59:22,Herald,,Pitching Wedge,72.9284729204337,0.2807262241840362,1.45710551738739,2.111539363861084,0.6544338464736938,93.93598313704388,1.2880563568022294,27.98517799377441,1.9167896509170528,5721.43896484375,1310.7587890625,5869.6640625,Measured,-12.90356159210205,29.85831965110674,121.2389352994196,-3.511399745941162,-7.425597537556769,127.42906573429264,-3.743398666381836,-8.319623901061107,"Your shot showed good club speed and launched at a nice angle. However, the high backspin rate indicates the ball may be climbing too much, which can affect distance and control. Focus on slightly lowering your attack angle and checking your grip to improve spin and distance. Additionally, your carry distance was a bit short due to the sidespin and deviation; try to work on your club face alignment at impact to enhance accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:59:52,Lauren,,Pitching Wedge,73.10702232757467,0.7965351939201355,4.719464302062988,4.326123237609863,-0.393341064453125,90.37477408142512,1.2361982639161242,26.32701873779297,4.144108295440674,9318.1865234375,-199.0318145751953,9320.3115234375,Measured,1.2236233949661257,26.765394568885768,108.30853035336986,5.321965217590332,10.04586666535954,109.16234000928216,5.318429470062256,10.118407028247702,"Great job on your pitching wedge shot! Your club speed and ball speed are solid. To improve your accuracy, focus on your club face, which is slightly closed at impact. Try to practice aligning your club face more consistently with your intended target. Additionally, your backspin is quite high, which is good for stopping the ball on the green, but it could result in less distance. Consider working on lowering your attack angle slightly for better distance.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 21:00:24,Jason,,Pitching Wedge,73.47285917439876,2.1879806518554688,7.517343521118164,0.5982872247695923,-6.919056415557861,91.34244291959112,1.2432133980627629,14.751124382019045,1.4320693016052246,3157.251708984375,58.54156875610352,3157.79443359375,Measured,-1.0622531175613403,11.125196719937549,113.36749294583932,1.194521188735962,2.363461506282676,130.9042948928336,1.149269461631775,2.6258932404488746,"Your pitching wedge shot looks solid overall! You have good club speed, and your launch angle is quite decent for a pitching wedge. The backspin is a little on the high side, which is great for stopping the ball on the greens, but the angle of attack is slightly positive, indicating you're hitting the ball on the upswing. This can lead to less control. Try to work on keeping your attack angle closer to neutral. Your club path is also a bit to the right (7.5 degrees), which may cause some rightward movement of the ball. Focus on aligning your body and club path better to hit straighter shots.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:01:20,Jason,,Pitching Wedge,70.29942164592603,2.7395241260528564,2.3745903968811035,5.534682750701904,3.160092353820801,89.87942832845602,1.278523012339244,28.814393997192383,4.84343957901001,5093.89453125,1409.9261474609375,5285.4189453125,Measured,-15.47142219543457,27.83338879029725,115.76870797046196,-0.8771495819091797,-1.772925767376023,122.67311792007968,-1.2085275650024414,-2.5873207449266715,"Your ball speed is decent, but you have a bit of an open club face at impact, which contributes to the spin and direction issues. Work on aligning your club face with your swing path for straighter shots. Additionally, your attack angle and launch angle are fine, but reducing the backspin will help you achieve more distance. Aim to keep your swing smooth and consistent.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 21:01:55,Brian,,Pitching Wedge,70.36939417214262,-8.182762145996094,8.552024841308594,18.58136558532715,10.029340744018556,83.63424383186702,1.1885031101344283,21.208559036254883,16.3332462310791,6677.33203125,-224.0006256103516,6681.087890625,Estimated,1.9213483333587649,16.90738108803771,102.25498476636584,18.38508415222168,32.25143094735472,110.2737501901247,18.311267852783203,34.64574789482549,"Your shot data reveals that your club path is significantly out to the right with an open club face. This combination is leading to a high amount of sidespin, causing the ball to slice. Focus on a more neutral club path and closing the face at impact for better direction. Additionally, your attack angle is quite steep; try to create a more level swing to improve consistency.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:02:16,Lauren,,Pitching Wedge,,,,,0.0,48.93997522215113,-21.87812614440918,,5.859886646270752,2243.58154296875,0.0,2243.58154296875,Estimated,-0.0,,,,,,,,"It looks like there were a lot of missing data points, which makes it hard to give specific advice. However, your ball speed indicates that you're making contact with the ball, but the negative smash factor suggests that you're not getting good power from your swing. Focus on making solid contact with the ball and aim to improve your swing path and face angle. A good starting point would be to practice hitting the ball with a more centered contact point on the clubface.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:04:02,Lauren,,Pitching Wedge,73.07091821069389,4.286375999450684,3.170555591583252,16.860740661621094,13.690185546875,83.43001792089854,1.141767750616395,21.5490951538086,14.2465181350708,4015.845703125,-1328.0711669921875,4229.75048828125,Estimated,18.299448013305664,15.337402090377507,103.8560979338381,20.786380767822266,36.85695395545781,115.3931789030894,21.249174118041992,41.82133758989312,"Your club speed is good for a pitching wedge, but your club face is too open at impact, causing the ball to launch to the right. Focus on getting the club face more square to the target. Lower your backspin to improve distance. Try to work on your swing path to achieve a smoother, straighter shot.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 21:04:34,Jason,,Pitching Wedge,69.15233301065882,2.856275081634521,6.188667297363281,9.54096221923828,3.352294921875,85.77489967323527,1.240376078996703,26.83319664001465,8.611533164978027,6859.69775390625,-1743.5101318359375,7077.8017578125,Estimated,14.260741233825684,23.352707003100704,105.19966063802258,15.50815486907959,28.12782634047744,110.47922820163784,15.680304527282717,29.85917695673401,"Your pitching wedge shot shows a good club speed, but your club path and face angle suggest you may be cutting across the ball, leading to some unwanted sidespin and deviation. Focus on aligning your body and clubface better at impact to improve direction and reduce spin. A little more practice with your angle of attack will also help in achieving optimal launch and distance.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:05:03,Herald,,Pitching Wedge,66.80022360835801,-1.3400968313217163,3.9152464866638175,3.4132273197174072,-0.5020191669464111,78.93223513510566,1.1816163310751209,23.689437866210938,3.2936055660247803,6026.15576171875,3181.401123046875,6814.38671875,Estimated,-27.83101272583008,15.949088612489504,92.13791897295596,-6.013988494873047,-9.653416762832537,99.65282230887352,-6.714693546295166,-11.652004770194594,"Your pitch shot with the wedge showed a good club speed and ball speed, but the attack angle is slightly negative. This means you're hitting down on the ball a bit too much, which can cause unwanted spin and a lower flight. Focus on making a smoother, more upward swing through the ball to improve your launch angle and carry distance. Also, aim to straighten out your club path for more consistency.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:08:52,Jason,,Pitching Wedge,72.35832483029208,-2.8123486042022705,-6.179876327514648,4.887282371520996,11.067158699035645,100.36657776163702,1.387077133101616,19.124664306640625,3.241255283355713,3654.01171875,-185.59490966796875,3658.721923828125,Measured,2.9076743125915527,21.036215050651208,140.78885773140428,4.5150980949401855,11.083169971085,153.90856243484268,4.573631763458252,12.272702387950972,"Your pitch shot is consistent with good distance but the club path and attack angle suggest that you might be coming down too steeply on the ball, which can lead to inconsistent strikes. Focus on getting the club path more aligned and shallower through impact, which will help with control and direction. The backspin is high, which is good for stopping the ball on the green, but your sidespin indicates some slicing, causing deviations in your carry distance. Work on squaring the clubface at impact.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:09:27,Herald,,7 Iron,72.45175521926103,-3.362169981002808,1.933691143989563,0.7442594766616821,-1.1894316673278809,100.91126267882372,1.3928063215782085,15.485296249389648,0.8533086180686951,4871.75439453125,448.1484375,4892.3232421875,Measured,-5.255797386169434,17.593865961703386,134.67107471350573,-1.1563985347747805,-2.7179148829135897,146.09218788797807,-1.311644196510315,-3.344086428388664,"Your 7-iron shot shows good power, but the backspin is quite high, which can cause the ball to drop quickly. Your attack angle is slightly negative, meaning you're hitting down on the ball more than ideal. This could lead to more spin and less distance. Focus on taking a more level swing through the ball to achieve a better strike and improve carry distance.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:10:07,Herald,,7 Iron,75.16051970762874,-2.066176652908325,-0.3091549277305603,-0.7743523120880127,-0.4651973843574524,104.18700942718353,1.3861933077693795,18.88151359558105,-0.6747542023658752,1403.437744140625,-810.275146484375,1620.55029296875,Measured,30.00000190734864,17.031969914830142,147.20208787593947,5.607975482940674,14.384838544039326,169.9982408265987,6.468113899230957,19.150357518521787,"Your shot shows good distance, but your club path and face angles are causing some unwanted slice and deviation. Focus on improving your club path to create a straighter shot. Additionally, the attack angle being slightly negative suggests you're hitting down a bit too much on the ball, which can affect distance. A smoother swing and better alignment could help.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:10:44,Lauren,,7 Iron,76.29572154667403,-1.7796411514282229,1.6711714267730713,0.4360122978687286,-1.235159158706665,106.11408693212798,1.3908261797774926,20.4478759765625,0.5672590732574463,3025.956298828125,278.3601989746094,3038.732666015625,Measured,-5.255893230438232,25.15247728329973,163.3145776894471,-1.3685932159423828,-3.9006970609156326,171.63849385487447,-1.4517176151275637,-4.3486572420711695,"Your club speed of 76 mph is good, but we can improve your consistency. The slight downward angle at impact (-1.78 degrees) indicates you might be hitting slightly down on the ball, which can lead to high backspin (over 3000 rpm) and less distance. Try to focus on a more level swing to reduce backspin and increase distance. Additionally, your carry distance of about 163 yards is decent; however, the small deviation indicates you're not hitting the ball straight. Work on your club path and aim for a straight swing for better accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:11:26,Brian,,7 Iron,78.23157975033519,0.2268694639205932,0.2376271039247512,-0.6614299416542053,-0.8990570306777954,107.05680459143332,1.3684602168726452,19.44898223876953,-0.5135799646377563,5323.119140625,80.37397766113281,5323.72607421875,Estimated,-0.865045428276062,27.05964647380847,147.7461911807186,-0.9669208526611328,-2.493304980370283,156.8700256439406,-0.981981635093689,-2.688687227318894,"Great job! Your club speed is solid and your ball speed indicates you're making good contact. However, your club face is slightly closed at impact, which is causing some leftward spin. Focus on keeping the face square to your path at impact. Your backspin is a bit high, which might make the ball climb too much. Try to lower that by slightly adjusting your angle of attack and ensuring a more descending blow with your 7 iron.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 21:12:06,Jason,,7 Iron,,,,,0.0,95.34830177961156,-42.62450408935547,17.692386627197266,2.307520627975464,2935.658447265625,146.88812255859375,2939.3310546875,Measured,-2.864453315734864,15.886858862048143,129.15652614374903,1.561475396156311,3.5196192340984,145.0190164583746,1.4576367139816284,3.689203047961428,"Your shot data indicates a solid carry distance of around 129 yards, but the extremely low smash factor suggests that you may not be hitting the ball optimally. Focus on improving your contact with the ball. A higher smash factor means you're transferring more energy to the ball. The backspin and sidespin values indicate some potential for a consistent ball flight, but aim to straighten out your shots. Practicing your swing path and ensuring your clubface is square at impact will help.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:14:08,Herald,,7 Iron,76.36657299608578,-1.0676000118255615,-0.4281428754329681,5.879159927368164,6.307302951812744,93.42777779907374,1.2234119475789813,2.602777004241944,4.775702953338623,4037.7939453125,-359.56207275390625,4053.771728515625,Measured,5.088717937469482,0.9883262018079648,58.48882745902392,5.533606052398682,5.640098475789444,109.51899583744398,5.882666110992432,11.224811044843364,"Your club speed is good, but the launch angle is quite low, which is causing the ball to not get too high in the air. This may be why your carry distance is less than expected. The club face is pointing right of the target at impact, which results in a slight fade. Work on getting your attack angle more level or slightly upward, and try to aim the club face more towards the target when you strike the ball.",launch angle drill,1.1702211,75.0,100.462364,61 -8/23/24 21:14:53,Lauren,,7 Iron,78.22187746224881,1.4275683164596558,-0.1877750009298324,9.438464164733888,9.626238822937012,101.90791891596018,1.302805841820182,23.215652465820312,7.729472637176514,4096.3408203125,39.467041015625,4096.53125,Measured,-0.5520108938217163,28.230563260332247,143.85930513615676,8.270254135131836,20.693067522348883,154.15668462213216,8.186140060424805,21.95031561131009,"Your club speed and ball speed are good, which shows you're generating decent power! However, your attack angle is quite low, meaning the clubhead isn't coming into the ball as steeply as it could. Your club face is also open at impact, causing some rightward spin. Focus on getting a more controlled swing path and closing the clubface a bit more at impact. This will help straighten your shots and increase distance.",face control drill,1.1702211,75.0,100.462364,61 -8/23/24 21:15:44,Brian,,7 Iron,72.48877239227659,0.0880687981843948,4.628438949584961,12.204418182373049,7.575979232788086,100.58621469484297,1.3876109551216522,23.94169235229492,10.60412883758545,3913.67919921875,-1.4832769632339478,3913.679443359375,Measured,0.0217149909585714,28.20893245898219,142.197909407545,11.662311553955078,28.74436049830183,152.63347571394843,11.564306259155272,30.59802630842205,"Your shot data shows great potential! Your club speed is decent, but your club face is open to your path, which likely contributes to some rightward flight (with the noted side spin). Focus on aligning your clubface more towards your target. Also, your backspin is a bit high, which can affect distance. Try to work on striking the ball with a slightly downward angle to manage spin. Overall, aim for better face control to improve accuracy and distance.",club face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 21:16:18,Jason,,7 Iron,74.64058970489987,-2.610990285873413,3.014028310775757,12.840171813964844,9.826143264770508,101.62881386870504,1.361575709282392,23.892793655395508,10.924345016479492,4884.5234375,-666.1996459960938,4929.74560546875,Measured,7.766643524169922,29.2347372312031,139.33282320380658,15.644023895263672,37.57246415224654,147.76177703874055,15.7047119140625,39.99609010548102,"Your club speed is good, and your ball speed shows you're making solid contact. However, your attack angle is slightly negative, which can cause unintentional lower ball flights. Additionally, the high sidespin suggests an outside-to-in swing path, leading to those slices. Focus on improving your swing path for straighter shots and a more consistent ball flight.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:16:53,Jason,,7 Iron,78.3394739724672,-0.2036376744508743,1.871072769165039,6.198494911193848,4.327422142028809,101.1198405395935,1.2907903948286985,17.740299224853516,5.325706005096436,5559.21044921875,-248.75030517578125,5564.77294921875,Measured,2.562026262283325,21.40612887046018,135.35470815945246,6.87868595123291,16.21114566655035,144.70731598514976,6.90262508392334,17.391283181846347,"Your 7 iron swing shows good potential! The club speed and ball speed are decent, but you might want to work on your launch angle and spin. A high backspin (over 5500 rpm) means the ball may float too much. Try to increase your attack angle to hit the ball more cleanly, which can help reduce backspin and improve distance. Focus on making solid contact with the ball and keeping the clubface square through impact.",attack angle drill,1.1702211,75.0,100.462364,61 -8/23/24 21:17:33,Lauren,,7 Iron,78.37110667425804,-0.9267191886901855,-0.1582955867052078,7.802657604217529,7.960953235626221,100.68900604250211,1.2847720328999088,18.0356502532959,6.389472961425781,6477.69873046875,-1022.0850219726562,6557.837890625,Measured,8.966503143310547,21.903620614297324,131.87782696671002,11.076204299926758,25.33566117670012,139.4667380974106,11.225369453430176,27.149805405993,"Your swing generated decent distance, but the ball is fading to the right. This is likely due to a slight open clubface at impact and an almost neutral swing path. Work on aligning your clubface more square at impact and maintaining a more inside-out path. This should help your accuracy and overall distance.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:19:32,Lauren,,7 Iron,,,,,0.0,99.84427551960472,-44.63438415527344,8.46164608001709,6.092019557952881,5137.35107421875,0.0,5137.35107421875,Estimated,-0.0,8.418185888524192,116.76872265320436,6.2723236083984375,12.75749099001166,136.58915317026913,6.240390300750732,14.847290267000972,"It looks like your ball is launching quite low with a high amount of backspin, which can make it hard to control distance. To improve, focus on getting the ball higher into the air so you can carry it farther. Try to keep your clubface square to the target for better accuracy.",launch angle drill,1.1702211,75.0,100.462364,61 -8/23/24 21:22:11,Herald,,7 Iron,85.86630768553186,0.0238719955086708,1.2974423170089722,0.401388943195343,-0.8960533738136292,114.84524168696409,1.3374889963542131,16.58624267578125,0.4920550584793091,3882.620361328125,-822.7047119140625,3968.82666015625,Measured,11.963685989379885,24.821382095421768,166.62732344374854,5.598006725311279,16.25419867907351,180.1861188132807,5.942275524139404,18.65412983115698,"Your 7 iron shots show solid power with a ball speed of nearly 115 mph and a respectable carry distance of about 167 yards. However, the high spin rate of over 3,900 rpm and noticeable sidespin indicate you may be struggling with consistency and direction. Focus on making sure your club face is squared at impact to reduce sidespin and improve accuracy. Practicing with a 'swing path drill' can help you achieve a more consistent swing path and better contact.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:23:57,Lauren,,Driver,83.36690611554513,-1.1972675323486328,2.1963798999786377,-9.439393997192385,-11.63577365875244,107.56876455276142,1.2903053449491446,7.891417503356934,-7.478906631469727,2062.45361328125,-600.8511962890625,2148.19384765625,Estimated,16.242340087890625,5.525729003241395,114.06952404539334,-4.51809024810791,-8.985711262797963,157.84452557623808,-3.63367223739624,-10.00377421060125,"Your driver speed is decent, but the ball is starting left due to an open club face at impact. This means you'll need to work on aligning your grip and stance to promote a straighter shot. Also, the negative attack angle indicates you might be hitting down on the ball instead of sweeping it off the tee. Try to focus on a more upward strike. Keep practicing, and you’ll gain distance and accuracy.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 21:24:36,Jason,,Driver,81.56005335716964,-3.821100950241089,4.218563556671143,-5.90846061706543,-10.127023696899414,106.33015697314386,1.3037038672289782,17.481746673583984,-4.3254876136779785,1602.08740234375,412.8793640136719,1654.4344482421875,Measured,-14.451431274414062,16.828613265416607,153.182218064263,-7.703444957733154,-20.533454318944223,176.09292874010498,-8.104961395263672,-24.826809611826093,"Your driver speed is good, but the attack angle is negative, which means you might be hitting down on the ball. This can lead to lower launch and added spin, causing the ball to not travel as far. Work on hitting up on the ball slightly to increase your launch angle and distance. Also, your club face is significantly closed to the target line at impact, contributing to a big leftward deviation. Focus on getting the club face square or slightly open to the path for straighter shots.",hit up drill,1.1702211,75.0,100.462364,61 -8/23/24 21:24:55,Jason,,Driver,,,,,0.0,76.94700363428728,-34.39838790893555,,14.25688934326172,2424.1552734375,0.0,2424.1552734375,Estimated,-0.0,,,,,,,,"It seems there are issues with the data quality, particularly with some key metrics being unavailable. However, your ball speed is relatively low. To increase distance, focus on generating more club speed and ensuring a square club face at impact. Working on your swing mechanics will help improve these aspects. Consider practicing your swing in slow motion to create better form and contact.",slow motion swing,1.1702211,75.0,100.462364,61 -8/23/24 21:27:01,Jason,,Gap Wedge,72.2644677795779,9.304129600524902,-3.576467990875244,-3.200690031051636,0.3757779598236084,58.69370164852853,0.8122069317324372,5.819033622741699,-3.076632261276245,1813.9085693359373,-49.399879455566406,1814.5810546875,Estimated,1.5600043535232544,0.5488088384334731,19.936619417431302,-3.0175936222076416,-1.049534577410988,31.01854201925812,-2.9931674003601074,-1.6196870797790552,"Your shot shows a good club speed, but the launch angle is quite low, which affects your carry distance. Work on improving your angle of attack to help the ball get airborne better. The club path is pulling left, which can lead to unwanted slices or hooks. Focus on correcting your swing path to be more neutral as well.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:27:31,Lauren,,Gap Wedge,67.78828261132821,-1.5128288269042969,1.729336500167847,5.06599760055542,3.336661100387573,83.08489976842247,1.225652820337685,26.589815139770508,4.377712249755859,7657.66845703125,649.0570068359375,7685.1259765625,Estimated,-4.844758987426758,22.28271031599047,99.84735350790017,2.877119779586792,5.011799310509446,104.30515921039024,2.7786173820495605,5.056429264770372,"Your gap wedge shot shows potential, but you might want to work on your swing path and club face alignment. The face is slightly open, which can lead to a push. Try to ensure your club face is square at impact to improve accuracy and consistency. Also, consider lowering your attack angle; a more neutral angle can help with better contact and carry distance.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:28:02,Jason,,Gap Wedge,66.58582181476595,-1.402863621711731,-0.6640130281448364,0.0215212814509868,0.6855342984199524,84.37828218289178,1.2672109449609616,30.78817176818848,-0.0654078871011734,5481.138671875,1309.4815673828125,5635.39013671875,Estimated,-13.436498641967772,26.417197072399404,104.70259858994996,-5.352877616882324,-9.76770019193259,110.43904538994956,-5.572110176086426,-10.723543818803364,"Your gap wedge shot shows promise with good ball speed, but there's room for improvement. The club path suggests you're swinging slightly to the left, which can cause the shot to deviate left too. Focusing on a more neutral swing path will help straighten your shots. Additionally, try to lower your backspin; it’s a bit high, which can lead to less control and distance. Work on your contact to improve consistency.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:28:24,Jason,,Gap Wedge,70.20366595044561,-4.020910739898682,1.691145658493042,2.461857557296753,0.7707118988037109,78.13447153712241,1.1129685391682378,25.52718162536621,2.2338337898254395,6218.10498046875,637.1221313476562,6250.66015625,Estimated,-5.850249290466309,18.129337804960187,93.91788570175504,0.3494263589382171,0.5723383970536773,100.88297036204494,0.2065338045358657,0.3643154876050509,"Great job on your swing with the Gap Wedge! Your club speed and ball speed are solid, but to improve your accuracy and distance, focus on reducing your attack angle and adjusting your clubface. You’re launching the ball at a good angle, which is great, but with some tweaks, you can really maximize your carry distance and control. Try to keep the clubface square to the path to reduce sidespin.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:28:58,Brian,,Gap Wedge,68.09841876731343,-0.4480818212032318,0.891181468963623,4.626767158508301,3.7355856895446777,79.62352102795103,1.169241848331573,28.67353248596192,3.912042617797852,6339.1025390625,429.06982421875,6353.60693359375,Estimated,-3.872228145599365,21.8865954840544,96.11954667588998,2.8750782012939453,4.821255834190708,101.54177323332716,2.7807300090789795,4.926260650744439,"Your gap wedge shot shows good fundamentals, but there's room for improvement. Your attack angle is slightly negative, which means you're hitting down on the ball a bit. This can be okay for certain shots, but for a gap wedge, we want to be more level or slightly up to get a nice launch. Your ball speed and distance are decent, but focusing on a more consistent swing path and face angle can help reduce side spin and improve accuracy.",level swing drill,1.1702211,75.0,100.462364,61 -8/23/24 21:29:43,Brian,,Gap Wedge,67.88947824406023,1.5626541376113892,-2.778384208679199,0.4895125925540924,3.267896890640259,77.59383990651531,1.1429435298879196,28.34144401550293,0.0544458553194999,6338.630859375,728.4609985351562,6380.35205078125,Estimated,-6.555901050567627,20.34039785246864,92.68629420455908,-2.3235528469085693,-3.757787758881392,98.30489589818716,-2.438793897628784,-4.183078098867924,"Your shot with the gap wedge shows that the club speed is great for the distance you achieved. However, you have a slight path issue since the club is coming in from the inside (negative angle) while your face is nearly square. This can lead to some inconsistencies. Also, the backspin is quite high, which is good, but we want to ensure you have better control on the direction. Focus on keeping your club path straighter to improve accuracy. ",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:30:49,Brian,,Gap Wedge,,,,,0.0,99.1213483917336,-44.31120681762695,18.814865112304688,-1.602967619895935,3859.18798828125,-2228.103515625,4456.20654296875,Measured,30.0000057220459,18.705092583190208,129.95616075890302,9.130260467529297,20.62140428115481,141.75344545849293,10.033150672912598,24.695990196448065,"It looks like your shot had some challenges with direction and control. You hit the ball hard, but the high backspin and sidespin indicate that your club face may have been open at impact, causing the ball to veer off course. Focusing on your club face alignment at address and during your swing could help improve accuracy.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 21:30:54,Lauren,,Gap Wedge,64.71348927835106,2.293543577194214,-1.37632417678833,-2.60261344909668,-1.2262892723083496,74.68556838608129,1.1540958340978569,28.86240768432617,-2.31006121635437,2506.76953125,529.75146484375,2562.134033203125,Estimated,-11.932653427124023,17.624522460010212,94.35120259175072,-5.322186470031738,-8.751673084256367,106.85677609620323,-5.61998462677002,-10.464499849848607,"Your club speed and ball speed are decent, but your club path and face angle are slightly off, leading to a leftward ball flight. Try to work on aligning your club face better to your swing path. This will help straighten out your shots. Overall, focus on improving your aim and follow-through to enhance your distance and accuracy.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 21:31:12,Herald,,Gap Wedge,57.69977604656151,-0.6542183756828308,-9.67824363708496,-4.370079040527344,5.308164596557617,65.29679988333282,1.131664702314283,30.594188690185547,-4.800691604614258,5146.81103515625,-1493.31005859375,5359.07080078125,Estimated,16.179706573486328,15.06532332126494,72.12226473747705,-0.6708556413650513,-0.844824112564595,78.77164399314461,-0.2947505712509155,-0.4053827216436154,"Your club speed is good for a gap wedge, but your attack angle is slightly negative, which means you're hitting down on the ball too much. This can lead to more spin and less distance. Try to focus on a more neutral or slightly positive angle of attack. Your club path is also quite negative, indicating an out-to-in swing, which can cause pulls or fades. Work on bringing the club more from the inside to help improve your accuracy. Overall, keep practicing your impact position to get better results.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:31:29,Brian,,Gap Wedge,62.29252520360615,-2.9178125858306885,-9.293098449707031,-2.705739736557007,6.587358474731445,69.52620389814547,1.1161243451103593,27.64219093322754,-3.385373592376709,5680.37939453125,-1751.598876953125,5944.30908203125,Estimated,17.13764190673828,15.122847277314236,78.55009619439898,1.5258523225784302,2.091660162105456,85.7226529882937,1.9426946640014648,2.90607182687026,"Your gap wedge shot is pretty good, with decent distance and carry. However, your club path is quite out to in (negative), which can lead to slicing. Your attack angle is slightly descending, and the face is also closed relative to your path, possibly contributing to side spin. Focus on improving your swing path to be more neutral and ensure your clubface is square at impact for straighter shots.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:31:50,Jason,,Gap Wedge,55.53549594436026,-2.5396227836608887,-9.001790046691895,-4.972357273101807,4.029432773590088,59.43058914870335,1.0701370022560974,31.544652938842773,-5.210773944854736,5433.49365234375,-831.9179077148438,5496.81201171875,Estimated,8.704910278320312,12.923380671840846,62.01624170803507,-3.395921468734741,-3.673542358213496,68.42478691719589,-3.173483371734619,-3.7879749292900726,"Your shot data indicates you might be struggling with your swing path and face alignment. The club is coming too much from the inside with a closed face, leading to a draw or hook. To improve, focus on your club path and ensure that your clubface is aimed at your target at impact.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:32:37,Jason,,Gap Wedge,59.54812165965996,-0.3183625042438507,-11.290467262268066,-6.685527324676514,4.604939937591553,63.70978458918353,1.069887392138228,34.65966796875,-6.904386043548584,2557.767822265625,-732.0029907226562,2660.451904296875,Estimated,15.970498085021973,16.398034121493424,72.83044507544764,-3.9000325202941895,-4.953619338353633,82.71420692773881,-3.465827703475952,-5.000326850777014,"Your gap wedge shot shows that you're hitting the ball with good speed and decent backspin, but your club path and face angle are significantly closed to your target. This means the ball is likely starting left and curving further that way. Focus on achieving a more neutral swing path and keeping the face square at impact to improve accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:33:18,Brian,,Gap Wedge,51.32265920511463,2.806195020675659,-15.829054832458496,-12.488579750061035,3.340475082397461,56.029036918147085,1.0917017509600015,31.899311065673828,-12.23904514312744,5045.16455078125,-251.98715209960932,5051.45361328125,Estimated,2.859334707260132,11.515173785916772,56.63097732995402,-12.333246231079102,-12.096218411034329,63.32260861186524,-12.1795015335083,-13.359499970863908,"It looks like you're hitting the ball with a good amount of backspin, which can help with stopping your shots on the green. However, your club path is significantly out to the left, which is causing the ball to start left and potentially curve that way too. Focus on swinging more to the right and getting your clubface straighter at impact to help direct your shots. Practice keeping your attack angle more neutral to hit cleaner strikes.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:33:34,Brian,,Gap Wedge,,,,,0.0,112.65127019391277,-50.359622955322266,,8.759115219116211,1763.1025390625,-157.7218017578125,1770.1431884765625,Measured,5.1118998527526855,,,,,,,,"It looks like there's a lot of missing data, but we can see the ball speed and spin rates. The ball speed is decent for a gap wedge, but the negative smash factor indicates that your contact might not be optimal, possibly hitting too much on the toe or heel. Focus on consistent contact and aim to improve your swing path for better accuracy.",contact consistency drill,1.1702211,75.0,100.462364,61 +8/23/24 20:12:51,Lauren,,7 Iron,78.72093517240137,2.9638469219207764,1.5609185695648191,6.796789646148682,5.235871315002441,98.43362939107828,1.250412348068598,15.574910163879396,5.778350353240967,3262.99072265625,-584.6589965820312,3314.956298828125,Measured,10.158397674560549,14.64244011192045,131.10854639410627,9.200733184814451,20.96349217135821,146.9942152491949,9.502846717834473,24.26828855401596,"Your swing is producing a decent ball speed and carry distance, but the club face is significantly open relative to your swing path, leading to excessive sidespin. This explains why your ball is curving left (slicing). Focusing on aligning your club face more square at impact can help straighten out your shots. Also, consider lowering your backspin for more distance.",club face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:13:38,Lauren,,7 Iron,78.81015867656242,0.4981519281864166,0.7352385520935059,3.024375438690185,2.28913688659668,110.06599868108242,1.3965965876657378,19.12509155273437,2.57628870010376,3350.046875,-14.15379238128662,3350.076904296875,Measured,0.2420705556869506,25.836890856508266,169.45383715196476,2.857252359390259,8.446931179334683,176.82015753303494,2.8502559661865234,8.79243994844012,"Your shot data shows good speed and carry distance, but the ball is spinning quite a bit. A high backspin rate can make it harder to control the distance and keep the ball from soaring too high. Focus on lowering your backspin by hitting down on the ball a bit less and making sure your clubface is aimed correctly at impact. This can help improve your control and distance consistency.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:14:37,Jason,,7 Iron,79.5651451679696,0.9149054884910583,1.1660600900650024,14.266915321350098,13.100854873657228,93.48761284222384,1.1749819929928182,15.135597229003906,11.865073204040527,3725.224365234375,-1255.8128662109375,3931.20361328125,Measured,18.629512786865234,12.281074154702992,116.11128813348296,18.09619331359864,36.06570466541734,131.68720057579594,18.72066879272461,42.26564301041071,"Your shot data shows a good swing speed but your ball is launching too high with excessive spin, causing it to lose distance and go off target. Focus on keeping a more neutral clubface at impact to reduce sidespin, which will help straighten your shots. Also, try to bring down that backspin for improved carry and total distance.",club face control drill,1.1702211,75.0,100.462364,61 +8/23/24 20:15:30,Brian,,7 Iron,75.5389174762322,,-5.789125442504883,20.578149795532227,26.36727523803711,72.92270445363829,0.9653660244281752,2.247465372085572,16.178983688354492,3115.026611328125,-1798.4613037109375,3596.9228515625,Estimated,30.0,0.1783266755767343,16.42696662198773,17.4307861328125,4.920753870072872,33.21619180429025,18.07197952270508,10.304043942129056,"Your 7-iron shot shows that you're hitting with a decent club speed, but you're losing distance and accuracy due to a very high launch angle and a significant amount of sidespin, which is causing your ball to drift off target. Focus on keeping your clubface square to your target at impact and work on your swing path to reduce the sidespin. Your backspin is also quite high, so a smoother swing may help lower it for better distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:16:46,Brian,,7 Iron,,,,,0.0,38.688407071595066,-17.295265197753906,,-2.6460773944854736,2139.504638671875,0.0,2139.504638671875,Estimated,-0.0,,,,,,,,"It looks like there's not enough data to provide specific insights into your shot. However, focusing on consistent contact and improving your swing mechanics can help. Try to ensure you’re making solid contact with the ball, as that’s crucial for any shot. Let’s work on your swing path and face alignment to improve accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:17:18,Lauren,,7 Iron,76.1908566229331,-2.7181856632232666,1.2017885446548462,11.067556381225586,9.865767478942873,95.87052722252974,1.258294386910373,21.470069885253903,9.241518020629885,3234.48046875,-307.6826171875,3249.081787109375,Measured,5.433957099914551,21.248000829115423,134.17144283445305,11.694738388061523,27.19621254856156,147.63789116084445,11.77777862548828,30.135316976591863,"Your club speed is solid at 76 mph, and the ball speed is good too. However, the high angle of your club face suggests you're hitting the ball more to the right than intended, which causes a slice. Also, your launch angle is decent, but the backspin is a bit high, which can lead to a loss of distance. Focus on keeping the club face square to the target at impact to improve accuracy and reduce spin.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:17:23,Herald,,7 Iron,,,,,0.0,76.51835364533144,-34.206764221191406,10.117616653442385,11.576716423034668,3850.776611328125,0.0,3850.776611328125,Estimated,-0.0,3.927331158397635,67.51801621535515,11.738059997558594,13.735696526802712,94.08303906025958,11.687895774841309,19.05937882694184,"Your shot's ball speed is good, but the launch angle is quite low, which means you're not getting enough height on your shots. The high backspin indicates that the ball is spinning too much without enough distance. Focus on making clean contact with the ball and try to improve your launch angle for better performance.",launch angle drill,1.1702211,75.0,100.462364,61 +8/23/24 20:22:12,Lauren,,7 Iron,75.58570520321337,-0.438535988330841,0.4513809382915497,16.139629364013672,15.68824863433838,87.46942946056333,1.1572218480385992,5.714025974273682,13.31393814086914,5039.712890625,-2723.230224609375,5728.41064453125,Estimated,28.3847599029541,2.433610122054347,67.27085771468319,19.15766334533692,22.07620395490494,102.4791190833057,21.201698303222656,37.061797852833024,"Your club speed is decent, but the launch angle is too low, which affects your distance. The face angle is open at impact, causing a significant amount of slice spin. Focus on keeping the club face square to your path to improve accuracy and distance.",face angle drill,1.1702211,75.0,100.462364,61 +8/23/24 20:22:54,Jason,,7 Iron,68.37588116684947,-6.900287628173828,2.3457069396972656,4.601691246032715,2.255984306335449,90.39148215536808,1.321979046014728,17.29414939880371,4.073444843292236,2114.849853515625,30.74323081970215,2115.0732421875,Measured,-0.8328409194946289,12.306706758597898,116.04670027109114,4.011075496673584,8.117424927129662,136.71363144426778,3.962348699569702,9.447113777169534,"Your 7 iron shot shows good potential with decent speed and distance. However, your attack angle is a bit too steep, which can cause thin or low shots. A more level swing would help. Additionally, try to square the face more consistently at impact to reduce sidespin. This will help you achieve straighter shots and more accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:23:31,Jason,,7 Iron,72.60886914032199,0.0635347738862037,-0.9040579795837402,27.842586517333984,28.746644973754883,74.1348163388775,1.021015989046827,15.16066074371338,22.75741004943848,6168.75048828125,-180.2510986328125,6171.38330078125,Estimated,1.6737085580825806,7.673778130095798,77.60027665183861,24.06400489807129,31.64204726079629,90.8152570045022,23.99424362182617,36.92955168064464,"Your shot shows that you're generating decent speed, but the ball is curving a lot to the left (hooking). This is mainly due to your club face being too open at impact and your club path coming slightly from the outside in. Focus on getting a more neutral club path and adjusting your grip to help keep the face square at impact.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:24:32,Lauren,,7 Iron,73.46591312118653,1.3313140869140625,-1.352965235710144,12.229029655456545,13.581995010375977,82.3301266078879,1.1206575010111055,19.436906814575195,9.875909805297852,1770.4444580078125,-1022.1663818359376,2044.3331298828125,Estimated,29.99999618530273,10.858403625908975,97.3490522713164,15.698440551757812,26.340150118738165,117.61976223156672,16.654850006103516,33.71046291579523,"Your club speed is good for a 7-iron, but your swing path is slightly in-to-out, which can affect accuracy. The club face is open at impact, leading to rightward deviation. Focus on aligning your club face more square at impact to reduce sidespin and enhance your accuracy. Additionally, working on your attack angle can help optimize your launch conditions for better trajectory and distance.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:29:29,Jason,,7 Iron,75.1921950755941,3.891012668609619,-4.506737232208252,25.70582771301269,30.21256446838379,76.31385467084601,1.0149172343502442,16.916624069213867,20.55143547058105,3193.03955078125,1843.5020751953125,3687.00439453125,Estimated,-30.0,8.181777082621522,80.52061422164843,14.34849452972412,19.954549829042207,96.87577784702351,13.157076835632324,22.050997917921904,"Your 7 iron shot indicates a higher club speed but an open club face at impact, causing the ball to launch too far to the right. Focus on squaring the clubface by practicing proper alignment and ensuring your hands are ahead of the clubhead at impact. This will help you hit straighter shots with better accuracy.",clubface alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:30:25,Lauren,,7 Iron,68.23127696815845,-0.8604903817176819,-0.2539789378643036,0.1588837206363678,0.4128626585006714,85.70812711010785,1.2561413316374737,18.135475158691406,0.0987310707569122,2454.289306640625,-300.17266845703125,2472.577392578125,Estimated,6.972949504852295,12.029806427545054,107.22079098580798,1.713835835456848,3.206667219811834,124.74407628933568,1.935630202293396,4.213490807405435,"Your shot shows a good ball speed with a decent launch angle, but your attack angle is slightly downward, which can lead to less distance. Additionally, the slight negative sidespin indicates a tendency to slice, causing the ball to curve to the right. Focus on a more neutral swing path and a slightly more upward attack angle to increase distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:31:32,Brian,,7 Iron,78.11834372315298,1.76077139377594,-6.71577262878418,21.119762420654297,27.83553504943848,80.46988993195009,1.0301023562036962,5.766119003295898,16.50792694091797,5108.458984375,-847.6710815429688,5178.310546875,Estimated,9.421517372131348,2.0550248174828454,59.13646241223205,18.373613357543945,18.640529751619624,94.2323312217086,18.98686790466309,30.6586342702376,"Your club speed is good, but the club path and face angle are quite off. This is causing a lot of left-to-right movement and a lower ball flight than ideal. Focus on aligning your club path and face more square at impact to improve your accuracy and height.",alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:32:12,Jason,,7 Iron,70.34175929090452,0.0112661132588982,-4.700859069824219,24.348264694213867,29.04912376403809,75.73841597506362,1.0767205247432148,9.111833572387695,19.412012100219727,4283.09912109375,-865.4130859375,4369.654296875,Estimated,11.422991752624512,3.233924219709764,62.21952117908313,21.802568435668945,23.108917233786546,88.38365456290103,22.38271141052246,33.65574345467508,"Your shot data shows that you're swinging with good club speed, but the club path and face angle suggest that you're impacting the ball with an open club face, leading to a significant slice. To improve accuracy, focus on achieving a more neutral club path and square face at impact. Consider also working on your launch angle, as it's a bit lower than ideal for a 7-iron.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:33:25,Brian,,7 Iron,73.53203715846121,6.396341800689697,-8.601393699645996,9.507089614868164,18.108482360839844,80.12838133783862,1.0897070778164668,,6.733072757720947,1093.351318359375,-631.24658203125,1262.4932861328125,Estimated,30.0,,,,,,,,"Your club speed is good, but your attack angle and club path suggest you might be coming over the top, causing some left spin. Focus on getting your club path more neutral and aim for a better angle of attack to help with distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:34:51,Herald,,9 Iron,75.6659090780804,,-12.745339393615724,6.864316940307617,19.609657287597656,71.51885504671327,0.945192569786114,0.5554428696632385,4.04371976852417,3048.163818359375,-1737.4019775390625,3508.542236328125,Estimated,29.68241310119629,0.0110753072947336,22.959303843465023,5.713573455810547,2.285715775528644,22.959303843465023,5.713573455810547,2.285715775528644,"Your 9-iron shot showed a negative club path, which means you might be swinging too far outside-in. This can lead to pulls and slices. Additionally, the launch angle is very low, meaning the ball isn't getting enough height. Focus on ensuring your club face is square at impact, and try to promote a more neutral swing path. This will help you achieve better distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:35:32,Lauren,,9 Iron,72.67579530167768,-2.665708303451538,3.7079267501831055,22.97559356689453,19.26766586303711,71.23624710652985,0.9801921920610258,19.63134765625,19.33663749694824,1771.140625,-1022.5684204101562,2045.136962890625,Estimated,30.0,7.863859579172583,74.04905392003002,24.376020431518555,30.56176499206049,92.26161294788926,25.276376724243164,39.39434081939908,"Your club speed is good, but the club face is pointing significantly to the right at impact, which explains the high sidespin and deviation. Focus on making sure your clubface is square at impact to help straighten out your shots. Additionally, work on your attack angle; it’s a bit too steep, which can affect your distance and accuracy.",clubface alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:36:27,Jason,,9 Iron,70.79714817143349,-3.9470231533050537,1.5071953535079956,26.080455780029297,24.573261260986328,72.76142631394396,1.0277451591376818,10.677984237670898,21.61166954040528,3002.98828125,-516.1314697265625,3047.02001953125,Estimated,9.75229263305664,3.379586129866624,59.0934427741372,23.376123428344727,23.446234666643026,86.8538041434831,23.79261016845703,35.03919903020187,"Your shot with the 9 iron shows a few areas for improvement. The club face is open, which is causing the ball to veer off to the right and causing high backspin. A slightly steeper attack angle could give you better control and distance. Work on aiming more directly at your target and closing the club face slightly at impact to reduce the sidespin.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:37:39,Jason,,9 Iron,70.80961522762891,-1.5039092302322388,-3.5759196281433105,1.831488251686096,5.407407760620117,88.98327653202432,1.2566552755014029,22.32582092285156,1.056981921195984,4527.30126953125,-499.971923828125,4554.82470703125,Estimated,6.301916122436523,19.86807251348091,116.80646913162582,3.3975930213928223,6.922419625495877,126.83594373792948,3.549940824508667,7.853566696890823,"Overall, your 9 iron shot shows a decent carry distance, but your club path is significantly out to the right, which might be causing your shots to drift to the left. Try to improve your attack angle by working on hitting more up on the ball. Additionally, your backspin is high, which indicates good spin but might be affecting control. Focus on your follow-through to encourage a smoother swing.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:38:10,Herald,,9 Iron,73.21586373878108,0.1246029064059257,-0.577222466468811,-1.3152097463607788,-0.7379872798919678,93.6126503332789,1.2785842514577073,20.463520050048828,-1.15256929397583,5397.6875,1857.875732421875,5708.47900390625,Measured,-18.993385314941406,20.03982149338072,120.6950906464599,-8.779372215270996,-18.42171031238854,129.65415555710297,-9.249134063720703,-20.83903058457372,"Your shot with the 9-iron shows that you have a solid ball speed, but the ball is curving left due to a slightly closed clubface at impact and an inside-to-out path. This is causing your shots to wind up left of target and falling short of your desired distance. Focus on maintaining a more neutral face throughout your swing and try to start your downswing with your lower body to improve your path. A little practice with these adjustments will help you hit straighter and longer shots.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:39:02,Jason,,9 Iron,72.90881234721382,-3.448471069335937,-4.327438354492188,4.279937744140625,8.607376098632812,91.95413933048258,1.2612211935721729,22.18585586547852,2.974158525466919,4930.89892578125,333.62799072265625,4942.1728515625,Measured,-3.870772123336792,21.636051564810487,125.73521337414697,1.6781809329986572,3.682261166872422,131.18988821951098,1.612040877342224,3.690805020520429,"Your 9 iron shot shows decent distance, but your club path is significantly out-to-in, which could cause a slice. The attack angle is slightly downward, which is good for an iron, but try to improve your path and face alignment for straighter shots. Focus on keeping your club face more aligned with your swing path.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:39:41,Brian,,9 Iron,73.27879634620149,1.006879806518555,2.8987064361572266,6.249855995178223,3.351149559020996,91.64292372028194,1.250606291174874,23.89659118652344,5.4964799880981445,3618.006103515625,691.3051147460938,3683.459228515625,Measured,-10.817319869995115,22.45360616206653,124.97153136189264,2.1642842292785645,4.719472171444579,136.4262108676403,1.8358968496322632,4.370801175256531,"Your shot shows a solid club speed and ball speed, which is great! However, the ball has a significant amount of backspin, which could make it fly higher and not carry as far as you want. Also, your club face is open relative to your swing path, which can lead to inconsistency in direction. Focus on keeping the clubface square to your target line through impact. This will help you hit straighter shots with better distance.",clubface alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:40:19,Lauren,,9 Iron,75.56917632720342,7.50357723236084,-1.610722303390503,23.08631706237793,24.69703865051269,82.63611987832701,1.093516217783356,13.185338020324709,18.7620792388916,5893.07666015625,256.70770263671875,5898.6650390625,Estimated,-2.494278907775879,8.554033891593122,91.56889331383444,18.658899307250977,29.29596679174597,105.86633153077946,18.4461727142334,33.49755075037547,"Your club speed is decent for a 9 iron, but the face angle is too open at impact, contributing to a high slice. Focus on keeping your hands ahead of the ball at impact, which will help square the face. Additionally, your backspin is quite high; try to make solid contact with the ball to lower that spin rate and improve distance. Aim to keep your shots straighter and more controlled.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:43:59,Jason,,Pitching Wedge,67.8711531221029,5.699554920196533,-5.394635200500488,,43.49351119995117,63.6621094057723,0.9379847914362328,21.9898681640625,30.620269775390625,1695.285400390625,-707.035400390625,1836.8155517578125,Estimated,22.639057159423828,7.417495895083903,63.67360747442808,34.55768585205078,36.117943989333526,80.2271445298893,35.14665985107422,46.18446003926056,"Your club speed is decent for a pitching wedge, but the club path is going too far to the left, causing the ball to fade and launch left. Practicing a neutral path will help you hit straighter shots. Focus on keeping your hands and clubhead moving together through the impact zone.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:44:11,Herald,,Pitching Wedge,,,,,0.0,105.59154575951834,-47.203643798828125,18.339508056640625,-5.086055755615234,4816.55126953125,-178.1757354736328,4819.845703125,Measured,2.118541955947876,24.059619112795417,146.85455995392113,-4.605173110961914,-11.790934171652566,157.509412941552,-4.510366916656494,-12.386475814068376,"Your shot data shows that the ball speed is strong, but there are some issues with stability and direction. The high backspin indicates that the ball tends to climb instead of penetrating through the air, and the sidespin suggests that your shots are curving too much left. Focus on making more consistent contact with the ball and ensuring your clubface is square at impact to improve straightness. Additionally, working on your swing path will help reduce the unwanted sidespin.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:44:34,Herald,,Pitching Wedge,70.66286065374197,4.530824661254883,-4.122888088226318,16.710477828979492,20.83336639404297,83.7720897085137,1.1855179500729358,11.308180809020996,13.210481643676758,2586.33349609375,-1493.219970703125,2986.4404296875,Estimated,29.99999618530273,4.947257859432,78.18712425567901,18.687389373779297,25.05152798126141,109.09847804070614,20.221195220947266,37.70939943161284,"Your pitching wedge shot shows a solid club speed, but the face angle at impact is open (pointing right), which is causing the ball to curve to the right. To improve accuracy, focus on aligning your body and face at address. Additionally, starting with a slightly shallower attack angle could help with your trajectory. Try to hit down on the ball a bit less while maintaining a controlled follow-through.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:45:09,Brian,,Pitching Wedge,59.90848443629284,-3.929275751113892,-5.379068374633789,16.211181640625,21.59025001525879,64.83120525385812,1.0821706785588965,27.747812271118164,12.643166542053224,6149.421875,-89.04305267333984,6150.06689453125,Estimated,0.8295794725418091,13.185799629858709,70.82277296587927,13.742364883422852,16.82439348613684,77.68943643707553,13.667612075805664,18.3571307936038,"Your pitching wedge shot displayed some interesting data. Your club speed is decent, but your attack angle is a bit downward, which can limit distance. The club path being slightly left and the face open means your ball is likely to veer to the right. Focus on bringing the club head more directly through impact, and try to square the face. Additionally, managing your spin can help improve distance and control. To help, practice a drill that encourages a more neutral club path and face angle.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:45:42,Jason,,Pitching Wedge,67.84331344322709,-1.5859904289245603,-3.177281618118286,-2.231439113616944,0.9458425045013428,83.04472529849227,1.2240664714583271,24.639812469482425,-2.230518579483032,6877.62255859375,-264.86212158203125,6882.720703125,Estimated,2.205411195755005,20.16765598332654,104.5588966452433,-1.55620276927948,-2.8398066387180165,108.0288443005038,-1.5245692729949951,-2.874065489380825,"Your pitch shot shows good distance, but the club path was slightly left of target, causing the ball to drift that way. Your angle of attack is a little shallow; aim to strike the ball more cleanly. Focus on keeping the clubface square to your path for better accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:46:07,Jason,,Pitching Wedge,64.60034285013535,-3.403191566467285,2.353264570236206,2.646159410476685,0.2928948402404785,82.9214285873577,1.2836066331679532,22.79899406433105,2.4680721759796143,7127.03125,-328.7160339355469,7134.607421875,Estimated,2.64074969291687,18.34650103818626,100.98735723019944,3.709243059158325,6.533223729729343,107.63958999948773,3.746379375457764,7.033189353065154,"You're doing a solid job with your pitching wedge! Your club speed is good, and your ball speed shows that you're making solid contact. However, your attack angle is slightly negative, which can make the ball fly lower than intended. Try to focus on hitting the ball with a bit more upward angle. Your backspin is quite high, which is great for stopping the ball on the green, but it could be affecting your distance slightly. Work on getting your clubface more squared at impact to help with direction. Keep practicing, and you'll see improvements!",attack angle drill,1.1702211,75.0,100.462364,61 +8/23/24 20:46:36,Lauren,,Pitching Wedge,70.33261166308694,-1.7874735593795776,-0.7926057577133179,-0.5303695201873779,0.2622362375259399,83.25811590374815,1.1837768274918898,27.742061614990234,-0.5348339080810547,2282.04541015625,1016.0748291015624,2498.027099609375,Estimated,-24.00089836120605,20.4870096301438,111.39823480325867,-6.826650619506836,-13.24141289988711,124.6164441318615,-7.459194183349609,-16.177729520202433,"Your shot data shows good acceleration with a club speed of over 70 mph. However, the negative attack angle indicates you might be hitting down too steeply on the ball, which can cause excessive spin and reduce distance. Work on leveling out your swing path to help achieve a more neutral attack angle and improve your carry distance. Also, your face angle is slightly closed relative to your club path, which is contributing to the leftward deviation in your shots. Focus on aligning your clubface with your target during the swing.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:47:14,Brian,,Pitching Wedge,65.74562670622026,4.349278450012207,-14.142535209655762,5.587825298309326,19.73036003112793,78.5353031802897,1.1945327334275664,26.839136123657227,2.820353507995605,2903.5166015625,653.8944702148438,2976.237060546875,Estimated,-12.691713333129885,18.01195994058503,100.65092630559502,-0.4068635404109955,-0.7146470897471531,113.00259363388432,-0.7745546698570251,-1.527690337766714,"You hit your pitching wedge well, generating solid distance and a good launch angle. However, your club path is significantly to the left, which can lead to hooks. Focus on improving your swing path to promote a straighter shot. Try to keep the club moving more along your target line during your swing.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:47:40,Herald,,Pitching Wedge,72.556884673284,2.1354541778564453,0.165882334113121,-3.676891803741455,-3.842774152755737,93.77782816132458,1.292473189602837,24.16666984558105,-2.999525785446167,5256.646484375,179.0825958251953,5259.6962890625,Measured,-1.9511890411376955,25.261029697287995,124.47987597120664,-4.118133068084717,-8.939229027765691,132.58281170316968,-4.133133411407471,-9.555838278053784,"Your shot shows good club speed and ball speed, but your club face is slightly closed at impact, leading to a leftward tendency for the ball. Lower your attack angle slightly and focus on keeping the club face square at impact to improve accuracy and distance. Also, your backspin is high, which can lead to a softer landing. Work on lowering backspin while maintaining control for better distance and trajectory.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:48:12,Lauren,,Pitching Wedge,68.05441287491112,-1.0249748229980469,3.1670312881469727,8.284887313842773,5.117856025695801,84.9203047307883,1.2478295108779778,23.93158912658692,7.201675891876221,6479.72265625,-1038.5845947265625,6562.42822265625,Estimated,9.106045722961426,20.12950901176532,108.368879663366,11.518594741821287,21.639766555862025,112.0760694422861,11.589763641357422,22.516398063034785,"Great job with your pitching wedge! Your club speed is solid, but the high backspin suggests you might need to adjust your attack angle to help the ball travel further. Work on bringing the club down more level to reduce the negative attack angle, and try to bring your club face closer to square at impact for more distance and accuracy.",attack angle drill,1.1702211,75.0,100.462364,61 +8/23/24 20:49:17,Lauren,,Pitching Wedge,72.42903121471045,0.1726863086223602,-0.4359702467918396,11.716196060180664,12.152166366577148,85.81523627462866,1.1848182259988511,23.833784103393555,9.569397926330566,5819.78662109375,-3360.054931640625,6720.1103515625,Estimated,30.0,18.71160476851469,103.65511712654006,21.64318084716797,38.23062873758727,110.983182069157,22.31403923034668,42.138444720504594,"Your shot data shows a solid club speed and decent carry distance, but the ball is curving a lot to the left. This indicates that the clubface is open at impact, which is causing the high sidespin. Focus on aligning your clubface square to your target at address and through impact. Additionally, try to create a more upward attack angle to help with launch. Making these adjustments will help you hit straighter shots and potentially increase your distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:49:56,Herald,,Pitching Wedge,70.18335685137299,0.1058730855584144,-1.7073230743408203,3.3602449893951416,5.067567825317383,86.72653456301578,1.2357136856060646,28.23092269897461,2.546549320220948,5425.06689453125,1013.6644287109376,5518.955078125,Estimated,-10.583579063415527,25.427976931314333,113.12352587487476,-1.447262406349182,-2.857420253997674,116.9664160793136,-1.569351077079773,-3.203496649122144,"Your shot data indicates a solid club speed and decent launch angle. However, your backspin is a bit high, which could be causing the ball to lose distance in the air. Focus on a smoother swing with a more neutral attack angle to help reduce backspin and improve your carry distance. Also, try to align your club path more towards your target to achieve a straighter shot. Practice this for better consistency.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:50:23,Lauren,,Pitching Wedge,73.9948371535047,3.4044206142425537,0.1604161411523819,15.431608200073242,15.271191596984863,80.69368255055451,1.090531254000233,22.712364196777344,12.695944786071776,5020.6201171875,-479.963623046875,5043.509765625,Estimated,5.460794448852539,16.253141126876358,99.51403474873588,15.404690742492676,26.43441619150689,109.13650820176828,15.456327438354492,29.08528862712137,"Your pitching wedge shot has good speed and carries around 99 yards, but the face angle is quite open (15.4 degrees), causing the ball to curve significantly to the right. Focus on creating a straighter club path and a more square clubface at impact. This will help you hit the ball more consistently straight and reduce the deviation.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:54:05,Brian,,Pitching Wedge,72.55966650786286,-1.6590496301651,0.3935964405536651,22.53320503234864,22.13960838317871,83.70880723846221,1.1536547956624248,3.9237539768218994,18.558534622192383,3817.708251953125,-215.36045837402344,3823.77783203125,Estimated,3.2286860942840576,1.0699657245058418,48.96932663274629,19.04806137084961,15.981696471901728,94.6875417366773,19.223438262939453,31.176173615981725,"Your pitching wedge shot needs a bit more consistency. The club speed is good, but the angle of your swing path and the club face angle suggest you're not quite hitting the ball squarely. This could lead to inaccuracies. Focus on keeping your club face more aligned with your swing path. Also, your launch angle is quite low, which can limit distance. Practice aiming for a slightly higher launch angle for better carry and control.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:54:45,Herald,,Pitching Wedge,70.09737597647563,0.4610254168510437,-3.968974351882935,3.315035820007324,7.28400993347168,83.49138894633143,1.1910772376750702,24.86869239807129,2.226419687271118,5095.85986328125,420.9859924316406,5113.2197265625,Estimated,-4.722671508789063,19.99620528737978,105.93886250710966,0.7263158559799194,1.3431713368649696,114.24300432376184,0.6010083556175232,1.1984848465230868,"Your club speed is good for a pitching wedge, and your ball speed indicates you're making solid contact. However, your attack angle is very flat, which may lead to lower trajectory and more backspin than desired. Aim for a slightly steeper attack angle to help the ball get airborne better. Also, your club path suggests you're coming in a bit from the inside while the face is pointed right, which can create some right-to-left spin. Work on aligning your clubface more consistently with your club path.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:55:43,Jason,,Pitching Wedge,72.17183951468996,0.3764344155788421,2.9074020385742188,0.546654999256134,-2.360747098922729,88.6248635995671,1.2279701362125912,28.313371658325195,0.812829315662384,4359.640625,385.22894287109375,4376.62744140625,Estimated,-5.049685955047607,26.380268267471592,117.3328839893993,-0.9983841180801392,-2.044468720471542,125.7265360227857,-1.1115314960479736,-2.438720842127424,"Your swing looks solid overall with a good club speed and decent ball speed. To improve, focus on your attack angle; it's very close to zero, which can limit how much you launch the ball. Try to get a more positive angle by hitting down slightly more on the ball. Your spin is a bit high, which can lead to less distance and stability. Work on reducing that during your next practice. Overall, great distance control!",attack angle drill,1.1702211,75.0,100.462364,61 +8/23/24 20:56:13,Lauren,,Pitching Wedge,72.95310836960289,-0.4900960922241211,0.8387641310691833,3.874064683914185,3.0353004932403564,90.32374533669643,1.238106879272211,24.98650932312012,3.2871968746185303,7772.87841796875,750.044677734375,7808.982421875,Measured,-5.511697769165039,25.027623546982568,111.85510569603592,1.2070693969726562,2.356461480681844,116.2353158526994,1.11170756816864,2.2556120411907443,"Great job with your pitching wedge shot! Your club speed and ball speed are good, but your attack angle is slightly down, which suggests you're hitting too much into the ball. Try to get the club coming in a bit more level or even slightly up. Your backspin is high, which is excellent for holding greens, but it may be contributing to the lower carry distance. Focus on a smoother tempo to help you get more distance and control. Keep working on your aim; you're close but could reduce deviation.",attack angle drill,1.1702211,75.0,100.462364,61 +8/23/24 20:56:50,Jason,,Pitching Wedge,69.78275987216557,-2.292471408843994,5.694947242736816,6.614322185516357,0.919374942779541,91.94158694193813,1.3175401361362764,25.04063415527344,6.145745754241943,7232.599609375,1260.106689453125,7341.55029296875,Measured,-9.88321018218994,25.876412437335603,115.37699230535782,2.423497438430786,4.878810035815661,120.0610098829502,2.244196891784668,4.701500041798283,"Your pitching wedge shot had good distance with a carry of about 115 yards. However, your club face was slightly closed at impact, which likely caused some sidespin and a bit of curve to the right. Try to focus on keeping your club face square to your target at impact. Practicing your setup and aim could really help with this.",club face drill,1.1702211,75.0,100.462364,61 +8/23/24 20:58:13,Jason,,Pitching Wedge,71.7358680101861,-9.38437557220459,11.708884239196776,17.840932846069336,6.132048606872559,82.55095819398048,1.1507626586780646,23.273202896118164,16.120044708251953,5914.728515625,-981.35986328125,5995.58837890625,Estimated,9.420581817626951,17.84184422177077,101.85088718835776,20.95447158813477,36.42454651863363,109.68630184657468,21.0578670501709,39.41147858833756,"Your pitching wedge shot shows a strong club speed and decent carry distance, but your club path and face angle indicate that you're aimed too far to the right and hitting the ball with an open face. This leads to a high rightward spin and inconsistency in distance. To improve, focus on aligning your body to the target and aim to keep the club face square at impact. Practice with a drill that emphasizes your swing path and face angle.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:58:50,Lauren,,Pitching Wedge,70.59461610759354,2.211508512496948,5.252103328704834,3.923598051071167,-1.328505277633667,79.41641941681974,1.1249642507550557,25.67499732971192,3.880112409591675,5518.00390625,591.1409912109375,5549.578125,Estimated,-6.114747047424316,18.72321489776391,97.58872238463572,2.077636480331421,3.538008544098602,105.02882528309785,1.915812611579895,3.5112339089848774,"You're hitting your pitching wedge fairly well with decent carry distance of 98 yards. However, your attack angle and club path may suggest you can adjust your swing a bit to achieve a more consistent strike. Focus on closing the club face more to help straighten out your shots and reduce sidespin. A little practice in keeping a stable club path will help improve your accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:59:22,Herald,,Pitching Wedge,72.9284729204337,0.2807262241840362,1.45710551738739,2.111539363861084,0.6544338464736938,93.93598313704388,1.2880563568022294,27.98517799377441,1.9167896509170528,5721.43896484375,1310.7587890625,5869.6640625,Measured,-12.90356159210205,29.85831965110674,121.2389352994196,-3.511399745941162,-7.425597537556769,127.42906573429264,-3.743398666381836,-8.319623901061107,"Your shot data shows that you're making solid contact, but your ball is drifting left (indicated by the negative angles and deviations). To improve your accuracy and distance, focus on keeping the club face square at impact and reducing the sidespin. Consider working on your swing path for better alignment. Also, your backspin is a bit high; lowering that can help increase distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:59:52,Lauren,,Pitching Wedge,73.10702232757467,0.7965351939201355,4.719464302062988,4.326123237609863,-0.393341064453125,90.37477408142512,1.2361982639161242,26.32701873779297,4.144108295440674,9318.1865234375,-199.0318145751953,9320.3115234375,Measured,1.2236233949661257,26.765394568885768,108.30853035336986,5.321965217590332,10.04586666535954,109.16234000928216,5.318429470062256,10.118407028247702,"Your shot shows a decent club speed and launch angle, but the high backspin may be causing your ball to lose distance. Your club path is slightly out to the right, impacting your accuracy. Focus on a more consistent swing path and try to reduce backspin for better carry. Practice sweeping the ball more on your downswing to keep it low and reduce spin.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:00:24,Jason,,Pitching Wedge,73.47285917439876,2.1879806518554688,7.517343521118164,0.5982872247695923,-6.919056415557861,91.34244291959112,1.2432133980627629,14.751124382019045,1.4320693016052246,3157.251708984375,58.54156875610352,3157.79443359375,Measured,-1.0622531175613403,11.125196719937549,113.36749294583932,1.194521188735962,2.363461506282676,130.9042948928336,1.149269461631775,2.6258932404488746,"Your pitching wedge shot shows a good club speed and decent ball speed, which is great! However, your attack angle is slightly positive, which suggests you're hitting slightly down on the ball. This could help with precision but may reduce distance. Try to focus on a more neutral attack angle for better launch conditions. Your spin rate is solid, but a little less backspin might help the ball carry further. Practice ensuring your club path matches your face angle more closely to enhance straightness in your shots.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:01:20,Jason,,Pitching Wedge,70.29942164592603,2.7395241260528564,2.3745903968811035,5.534682750701904,3.160092353820801,89.87942832845602,1.278523012339244,28.814393997192383,4.84343957901001,5093.89453125,1409.9261474609375,5285.4189453125,Measured,-15.47142219543457,27.83338879029725,115.76870797046196,-0.8771495819091797,-1.772925767376023,122.67311792007968,-1.2085275650024414,-2.5873207449266715,"Your pitch with the wedge shows a decent club speed and ball speed, indicating good power. However, your club face is closed relative to your club path, causing the ball to spin left and not travel straight. Aim to get your clubface more aligned with your swing path for straighter shots. Also, your launch angle is excellent, helping with carry distance. Consider practicing drills to improve face alignment and swing path consistency.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:01:55,Brian,,Pitching Wedge,70.36939417214262,-8.182762145996094,8.552024841308594,18.58136558532715,10.029340744018556,83.63424383186702,1.1885031101344283,21.208559036254883,16.3332462310791,6677.33203125,-224.0006256103516,6681.087890625,Estimated,1.9213483333587649,16.90738108803771,102.25498476636584,18.38508415222168,32.25143094735472,110.2737501901247,18.311267852783203,34.64574789482549,"Your pitching wedge shot shows some inconsistency in your club path and face angle. Your attack angle is too steep, which likely contributes to the high backspin and deviation in distance. Work on leveling out your swing path and aim to keep the clubface more square to the path. This will help you hit straighter shots with better distance control.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:02:16,Lauren,,Pitching Wedge,,,,,0.0,48.93997522215113,-21.87812614440918,,5.859886646270752,2243.58154296875,0.0,2243.58154296875,Estimated,-0.0,,,,,,,,"It looks like some key data is missing for your shot, but the ball speed indicates you're generating some power. To improve your accuracy, focus on your aim and alignment. Make sure you're targeting the right spot and that your stance is straight. A solid follow-through will also help ensure the clubface impacts the ball squarely.",alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:04:02,Lauren,,Pitching Wedge,73.07091821069389,4.286375999450684,3.170555591583252,16.860740661621094,13.690185546875,83.43001792089854,1.141767750616395,21.5490951538086,14.2465181350708,4015.845703125,-1328.0711669921875,4229.75048828125,Estimated,18.299448013305664,15.337402090377507,103.8560979338381,20.786380767822266,36.85695395545781,115.3931789030894,21.249174118041992,41.82133758989312,"Your shot shows some challenges with direction and control. The high face angle indicates you're hitting the ball too open, which can lead to a slice. Focus on squaring the clubface at impact. Additionally, your attack angle and club path are good, but try to maintain a more neutral path. Work on your aim to reduce carry deviation and improve accuracy.",face angle drill,1.1702211,75.0,100.462364,61 +8/23/24 21:04:34,Jason,,Pitching Wedge,69.15233301065882,2.856275081634521,6.188667297363281,9.54096221923828,3.352294921875,85.77489967323527,1.240376078996703,26.83319664001465,8.611533164978027,6859.69775390625,-1743.5101318359375,7077.8017578125,Estimated,14.260741233825684,23.352707003100704,105.19966063802258,15.50815486907959,28.12782634047744,110.47922820163784,15.680304527282717,29.85917695673401,"Your club speed and ball speed are good, but your attack angle is slightly high and your club path is aiming too far to the right, which causes the ball to push to the right. Focus on bringing the club path more to the inside and hitting slightly down on the ball to improve contact and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:05:03,Herald,,Pitching Wedge,66.80022360835801,-1.3400968313217163,3.9152464866638175,3.4132273197174072,-0.5020191669464111,78.93223513510566,1.1816163310751209,23.689437866210938,3.2936055660247803,6026.15576171875,3181.401123046875,6814.38671875,Estimated,-27.83101272583008,15.949088612489504,92.13791897295596,-6.013988494873047,-9.653416762832537,99.65282230887352,-6.714693546295166,-11.652004770194594,"Your shot data shows you have good club speed and ball speed, but the carry distance is off due to a couple of factors. Your attack angle is negative, which means you're hitting down on the ball too much. This is causing a high amount of backspin and making the ball climb too high instead of flying straight. Try to level out your swing a bit and focus on making a sweeping motion through impact to help with distance and direction.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:08:52,Jason,,Pitching Wedge,72.35832483029208,-2.8123486042022705,-6.179876327514648,4.887282371520996,11.067158699035645,100.36657776163702,1.387077133101616,19.124664306640625,3.241255283355713,3654.01171875,-185.59490966796875,3658.721923828125,Measured,2.9076743125915527,21.036215050651208,140.78885773140428,4.5150980949401855,11.083169971085,153.90856243484268,4.573631763458252,12.272702387950972,"Your shot reflects some solid fundamentals, but you have a few areas to work on. The negative attack angle (-2.8 degrees) suggests you're delivering the club a bit too much downwards. This can lead to some inconsistent strikes. Try to level out your swing. Your club path is a bit out-to-in (-6.2 degrees), which can cause pulls to the left. Work on your alignment and ensure you're swinging more on a straight line through the ball. The launch angle and backspin are good, indicating you have decent contact, so keep that up!",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:09:27,Herald,,7 Iron,72.45175521926103,-3.362169981002808,1.933691143989563,0.7442594766616821,-1.1894316673278809,100.91126267882372,1.3928063215782085,15.485296249389648,0.8533086180686951,4871.75439453125,448.1484375,4892.3232421875,Measured,-5.255797386169434,17.593865961703386,134.67107471350573,-1.1563985347747805,-2.7179148829135897,146.09218788797807,-1.311644196510315,-3.344086428388664,"Your 7 Iron shot shows some positive aspects, but there are areas to improve. Your club speed and ball speed are reasonable, but you have a steep attack angle, which might be causing some backspin and height that can lead to less distance. Try to flatten your swing a bit and focus on hitting the ball more level with the ground. Your club path is slightly to the right, so working on your alignment can help straighten your shots. Additionally, reducing the amount of backspin could help you achieve more distance. Consider practicing a smoother follow-through to promote better control and consistency.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:10:07,Herald,,7 Iron,75.16051970762874,-2.066176652908325,-0.3091549277305603,-0.7743523120880127,-0.4651973843574524,104.18700942718353,1.3861933077693795,18.88151359558105,-0.6747542023658752,1403.437744140625,-810.275146484375,1620.55029296875,Measured,30.00000190734864,17.031969914830142,147.20208787593947,5.607975482940674,14.384838544039326,169.9982408265987,6.468113899230957,19.150357518521787,"Your 7-iron shot shows a decent club speed and carry distance, but there are some areas to improve for better accuracy. The negative attack angle indicates that you're hitting down on the ball, which can lead to more backspin and less distance. Your club path and face alignment are slightly open, causing the ball to spin sideways. Focus on a more neutral club path and ensure your club face is square at impact for straighter shots.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:10:44,Lauren,,7 Iron,76.29572154667403,-1.7796411514282229,1.6711714267730713,0.4360122978687286,-1.235159158706665,106.11408693212798,1.3908261797774926,20.4478759765625,0.5672590732574463,3025.956298828125,278.3601989746094,3038.732666015625,Measured,-5.255893230438232,25.15247728329973,163.3145776894471,-1.3685932159423828,-3.9006970609156326,171.63849385487447,-1.4517176151275637,-4.3486572420711695,"Your 7-iron club speed is solid at 76.3 mph, but let’s work on your attack angle, which is slightly negative (-1.8 degrees). This means you might not be making clean contact with the ball. Focus on hitting up a bit more for better distance. Your ball speed and carry are promising, but reducing backspin (3026 rpm) can help keep your ball in the air longer. Aim to adjust your swing path slightly to the left to reduce the fading effect. Overall, keep practicing that solid contact!",attack angle adjustment,1.1702211,75.0,100.462364,61 +8/23/24 21:11:26,Brian,,7 Iron,78.23157975033519,0.2268694639205932,0.2376271039247512,-0.6614299416542053,-0.8990570306777954,107.05680459143332,1.3684602168726452,19.44898223876953,-0.5135799646377563,5323.119140625,80.37397766113281,5323.72607421875,Estimated,-0.865045428276062,27.05964647380847,147.7461911807186,-0.9669208526611328,-2.493304980370283,156.8700256439406,-0.981981635093689,-2.688687227318894,"Your club speed is good, but your face angle is a bit closed at impact, which is causing some unwanted sidespin. Focus on keeping the clubface square to your target path at impact. Additionally, your launch angle is decent, but working on controlling your backspin can help with distance and consistency.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:12:06,Jason,,7 Iron,,,,,0.0,95.34830177961156,-42.62450408935547,17.692386627197266,2.307520627975464,2935.658447265625,146.88812255859375,2939.3310546875,Measured,-2.864453315734864,15.886858862048143,129.15652614374903,1.561475396156311,3.5196192340984,145.0190164583746,1.4576367139816284,3.689203047961428,"Your shot generated decent ball speed and distance, but the smash factor suggests that you're not maximizing the energy transfer from your club to the ball. This could be due to either contact issues or swing mechanics. Focusing on striking the ball with a square clubface and improving your swing path can help. Additionally, your backspin is a bit high which may affect your control; aim for a more balanced approach.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:14:08,Herald,,7 Iron,76.36657299608578,-1.0676000118255615,-0.4281428754329681,5.879159927368164,6.307302951812744,93.42777779907374,1.2234119475789813,2.602777004241944,4.775702953338623,4037.7939453125,-359.56207275390625,4053.771728515625,Measured,5.088717937469482,0.9883262018079648,58.48882745902392,5.533606052398682,5.640098475789444,109.51899583744398,5.882666110992432,11.224811044843364,"Your 7 iron shot shows good club speed, but the launch angle is quite low, which is causing the ball to not get enough height. The club face is open at impact, indicating you might be aiming to the right. To improve, focus on getting your club face square at impact and try to sweep the ball more with a slightly upward angle of attack. This will help with distance and accuracy.",club face square drill,1.1702211,75.0,100.462364,61 +8/23/24 21:14:53,Lauren,,7 Iron,78.22187746224881,1.4275683164596558,-0.1877750009298324,9.438464164733888,9.626238822937012,101.90791891596018,1.302805841820182,23.215652465820312,7.729472637176514,4096.3408203125,39.467041015625,4096.53125,Measured,-0.5520108938217163,28.230563260332247,143.85930513615676,8.270254135131836,20.693067522348883,154.15668462213216,8.186140060424805,21.95031561131009,"Your club speed is solid, resulting in a good ball speed and distance. However, the attack angle is slightly low for a 7 iron, which can lead to higher backspin and less carry distance. Your club path is also slightly out-to-in, causing your ball to have some side spin and deviate from your target. Focus on creating a more neutral swing path and increasing your attack angle to help with distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:15:44,Brian,,7 Iron,72.48877239227659,0.0880687981843948,4.628438949584961,12.204418182373049,7.575979232788086,100.58621469484297,1.3876109551216522,23.94169235229492,10.60412883758545,3913.67919921875,-1.4832769632339478,3913.679443359375,Measured,0.0217149909585714,28.20893245898219,142.197909407545,11.662311553955078,28.74436049830183,152.63347571394843,11.564306259155272,30.59802630842205,"Your 7-iron swing is producing a decent ball speed, but the high backspin (over 3900 rpm) and a launch angle of about 24 degrees might be reducing your distance. To improve, focus on increasing your attack angle and getting the clubface more square to the path. A more neutral club path will help straighten your shots and reduce the deviation. Overall, you're hitting the ball well, but adjusting these elements will contribute to more distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:16:18,Jason,,7 Iron,74.64058970489987,-2.610990285873413,3.014028310775757,12.840171813964844,9.826143264770508,101.62881386870504,1.361575709282392,23.892793655395508,10.924345016479492,4884.5234375,-666.1996459960938,4929.74560546875,Measured,7.766643524169922,29.2347372312031,139.33282320380658,15.644023895263672,37.57246415224654,147.76177703874055,15.7047119140625,39.99609010548102,"Your club speed is good, but the angle of attack is slightly negative, which can make the ball launch lower than desired. The club path is slightly out-to-in, causing the ball to spin adversely, resulting in a hook. To improve, focus on achieving a more neutral club path and try to hit the ball with a slightly upward angle for better launch. This should help increase distance and control.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:16:53,Jason,,7 Iron,78.3394739724672,-0.2036376744508743,1.871072769165039,6.198494911193848,4.327422142028809,101.1198405395935,1.2907903948286985,17.740299224853516,5.325706005096436,5559.21044921875,-248.75030517578125,5564.77294921875,Measured,2.562026262283325,21.40612887046018,135.35470815945246,6.87868595123291,16.21114566655035,144.70731598514976,6.90262508392334,17.391283181846347,"Your club speed is good, but we need to focus on your attack angle and path. Try to hit slightly up on the ball for a better launch angle. Your face is aimed right (6.2 degrees), which is causing the ball to slice. Work on aligning your clubface straight at the target. Additionally, we want to reduce your backspin for better distance; try to keep your hands ahead at impact. Consistent practice will help you improve these areas.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:17:33,Lauren,,7 Iron,78.37110667425804,-0.9267191886901855,-0.1582955867052078,7.802657604217529,7.960953235626221,100.68900604250211,1.2847720328999088,18.0356502532959,6.389472961425781,6477.69873046875,-1022.0850219726562,6557.837890625,Measured,8.966503143310547,21.903620614297324,131.87782696671002,11.076204299926758,25.33566117670012,139.4667380974106,11.225369453430176,27.149805405993,"Your 7 iron shot shows a good club speed and decent carry distance, but your swing path is slightly out to in (negative club path), which can cause your shots to slice. Additionally, your attack angle is slightly descending. Focus on keeping your club face square to the path during your swing to help straighten your shots. A more neutral swing path will help improve accuracy and distance control.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:19:32,Lauren,,7 Iron,,,,,0.0,99.84427551960472,-44.63438415527344,8.46164608001709,6.092019557952881,5137.35107421875,0.0,5137.35107421875,Estimated,-0.0,8.418185888524192,116.76872265320436,6.2723236083984375,12.75749099001166,136.58915317026913,6.240390300750732,14.847290267000972,"It looks like there are some issues with your shot data, but from what we can see, your ball speed is good at nearly 100 mph. However, your launch angle is quite low, which could lead to less distance and height. Plus, the backspin is extremely high, which can cause the ball to stop quickly and not roll out. Focus on trying to hit up on the ball to improve your launch angle and reduce backspin. Aim for a smoother swing tempo for better control.",launch angle drill,1.1702211,75.0,100.462364,61 +8/23/24 21:22:11,Herald,,7 Iron,85.86630768553186,0.0238719955086708,1.2974423170089722,0.401388943195343,-0.8960533738136292,114.84524168696409,1.3374889963542131,16.58624267578125,0.4920550584793091,3882.620361328125,-822.7047119140625,3968.82666015625,Measured,11.963685989379885,24.821382095421768,166.62732344374854,5.598006725311279,16.25419867907351,180.1861188132807,5.942275524139404,18.65412983115698,"Great job on generating solid carry distance with your 7 Iron! To improve your consistency, work on aligning your club path and face better. Your club path suggests an inside-out swing, which can cause your right to left ball flight. Focusing on the target line will help straighten your shots. Consider practicing a half swing pause drill to improve your timing and control. Keep it up!",half swing pause,1.1702211,75.0,100.462364,61 +8/23/24 21:23:57,Lauren,,Driver,83.36690611554513,-1.1972675323486328,2.1963798999786377,-9.439393997192385,-11.63577365875244,107.56876455276142,1.2903053449491446,7.891417503356934,-7.478906631469727,2062.45361328125,-600.8511962890625,2148.19384765625,Estimated,16.242340087890625,5.525729003241395,114.06952404539334,-4.51809024810791,-8.985711262797963,157.84452557623808,-3.63367223739624,-10.00377421060125,"Your shot data shows that your club speed is decent, but the attack angle is slightly downward, which can lead to less distance. The club face is significantly closed at impact, causing the ball to veer left (draw). Work on getting the face more square to your path at impact to straighten out your shots. Also, try to increase your launch angle for better carry distance.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:24:36,Jason,,Driver,81.56005335716964,-3.821100950241089,4.218563556671143,-5.90846061706543,-10.127023696899414,106.33015697314386,1.3037038672289782,17.481746673583984,-4.3254876136779785,1602.08740234375,412.8793640136719,1654.4344482421875,Measured,-14.451431274414062,16.828613265416607,153.182218064263,-7.703444957733154,-20.533454318944223,176.09292874010498,-8.104961395263672,-24.826809611826093,"Your driver swing shows that you're hitting down a bit on the ball (-3.8° attack angle), which is causing the ball to go lower than it could. Additionally, the club face being pointed left at impact (-5.9°) suggests you might be aiming too far right or rotating your hands too soon. Working on your swing path will help you make a straighter shot and achieve better launch conditions.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:24:55,Jason,,Driver,,,,,0.0,76.94700363428728,-34.39838790893555,,14.25688934326172,2424.1552734375,0.0,2424.1552734375,Estimated,-0.0,,,,,,,,"It looks like your shot data has some missing values, but I can see that your ball speed is around 77 mph with decent backspin. To improve your distance and accuracy, focus on your overall swing mechanics. You might need to work on generating more club speed and ensuring your club face is square at impact.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:27:01,Jason,,Gap Wedge,72.2644677795779,9.304129600524902,-3.576467990875244,-3.200690031051636,0.3757779598236084,58.69370164852853,0.8122069317324372,5.819033622741699,-3.076632261276245,1813.9085693359373,-49.399879455566406,1814.5810546875,Estimated,1.5600043535232544,0.5488088384334731,19.936619417431302,-3.0175936222076416,-1.049534577410988,31.01854201925812,-2.9931674003601074,-1.6196870797790552,"Your club speed is good, but your launch angle is quite low, which means the ball isn’t getting up in the air as it should. Also, try to improve your club path and face angle at impact to reduce sidespin, which will help keep your shots straighter. Focus on hitting a higher trajectory and aligning the club face better with your intended target.",launch angle drill,1.1702211,75.0,100.462364,61 +8/23/24 21:27:31,Lauren,,Gap Wedge,67.78828261132821,-1.5128288269042969,1.729336500167847,5.06599760055542,3.336661100387573,83.08489976842247,1.225652820337685,26.589815139770508,4.377712249755859,7657.66845703125,649.0570068359375,7685.1259765625,Estimated,-4.844758987426758,22.28271031599047,99.84735350790017,2.877119779586792,5.011799310509446,104.30515921039024,2.7786173820495605,5.056429264770372,"Your gap wedge shot shows good distance but could benefit from improving your clubface angle at impact. A slightly open face could lead to higher sidespin, causing the ball to drift. Focus on keeping the clubface more square at impact for straighter shots. Also, working on your swing path and angle can help improve your consistency.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:28:02,Jason,,Gap Wedge,66.58582181476595,-1.402863621711731,-0.6640130281448364,0.0215212814509868,0.6855342984199524,84.37828218289178,1.2672109449609616,30.78817176818848,-0.0654078871011734,5481.138671875,1309.4815673828125,5635.39013671875,Estimated,-13.436498641967772,26.417197072399404,104.70259858994996,-5.352877616882324,-9.76770019193259,110.43904538994956,-5.572110176086426,-10.723543818803364,"You hit the ball with a decent club speed, but your attack angle is very slightly downward, which can lead to excessive backspin. Also, your club path is slightly inside out, causing your shots to deviate to the left. Focus on a more neutral swing path and try to create a slightly upward attack angle to improve your distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:28:24,Jason,,Gap Wedge,70.20366595044561,-4.020910739898682,1.691145658493042,2.461857557296753,0.7707118988037109,78.13447153712241,1.1129685391682378,25.52718162536621,2.2338337898254395,6218.10498046875,637.1221313476562,6250.66015625,Estimated,-5.850249290466309,18.129337804960187,93.91788570175504,0.3494263589382171,0.5723383970536773,100.88297036204494,0.2065338045358657,0.3643154876050509,"Great shot! Your gap wedge club speed is solid at 70 mph and the ball is carrying about 94 yards. To improve consistency, focus on your attack angle which is slightly negative. Aim to get it closer to level or slightly upward. Try to keep the club face more aligned with your swing path for better direction control, as your face is just a bit open. Overall, good launch angle, but reducing backspin slightly could help your distance and control.",attack angle drill,1.1702211,75.0,100.462364,61 +8/23/24 21:28:58,Brian,,Gap Wedge,68.09841876731343,-0.4480818212032318,0.891181468963623,4.626767158508301,3.7355856895446777,79.62352102795103,1.169241848331573,28.67353248596192,3.912042617797852,6339.1025390625,429.06982421875,6353.60693359375,Estimated,-3.872228145599365,21.8865954840544,96.11954667588998,2.8750782012939453,4.821255834190708,101.54177323332716,2.7807300090789795,4.926260650744439,"Your gap wedge shot shows good power with a club speed of 68 mph, leading to a decent carry distance of about 96 yards. However, the attack angle is a bit flat, which might be causing some unwanted backspin. The ball is launching slightly to the right, indicated by the positive launch direction and sidespin. Focus on slightly steepening your attack angle and aligning your clubface better at impact to straighten your shots.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:29:43,Brian,,Gap Wedge,67.88947824406023,1.5626541376113892,-2.778384208679199,0.4895125925540924,3.267896890640259,77.59383990651531,1.1429435298879196,28.34144401550293,0.0544458553194999,6338.630859375,728.4609985351562,6380.35205078125,Estimated,-6.555901050567627,20.34039785246864,92.68629420455908,-2.3235528469085693,-3.757787758881392,98.30489589818716,-2.438793897628784,-4.183078098867924,"Your gap wedge shot shows good speed, but your club path is too far to the left (negative), which may cause the ball to start left and veer off target. To improve this, focus on keeping your club path more neutral as you swing through. Additionally, your launch angle is solid for this club, but you can reduce backspin a bit for a lower flight. Try to maintain a steady tempo for better consistency.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:30:49,Brian,,Gap Wedge,,,,,0.0,99.1213483917336,-44.31120681762695,18.814865112304688,-1.602967619895935,3859.18798828125,-2228.103515625,4456.20654296875,Measured,30.0000057220459,18.705092583190208,129.95616075890302,9.130260467529297,20.62140428115481,141.75344545849293,10.033150672912598,24.695990196448065,"It looks like your shot had a high backspin and a bit of sidespin, which likely caused your ball to deviate significantly from the target. Focusing on your impact and ensuring the clubface is square at contact will help reduce this spin and improve accuracy. Try to maintain a consistent swing path as well.",clubface square drill,1.1702211,75.0,100.462364,61 +8/23/24 21:30:54,Lauren,,Gap Wedge,64.71348927835106,2.293543577194214,-1.37632417678833,-2.60261344909668,-1.2262892723083496,74.68556838608129,1.1540958340978569,28.86240768432617,-2.31006121635437,2506.76953125,529.75146484375,2562.134033203125,Estimated,-11.932653427124023,17.624522460010212,94.35120259175072,-5.322186470031738,-8.751673084256367,106.85677609620323,-5.61998462677002,-10.464499849848607,"Your gap wedge shot had a decent carry distance of about 94 yards, but it's showing some signs of inconsistency. The club path is slightly to the left at -1.38 degrees, and the face is also open at -2.60 degrees at impact, causing the ball to veer off course left. To improve your accuracy, focus on aligning your clubface square to your target at setup and during your swing. The backspin is good, which indicates solid contact, but tightening your aim should help reduce the deviation.",clubface alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:31:12,Herald,,Gap Wedge,57.69977604656151,-0.6542183756828308,-9.67824363708496,-4.370079040527344,5.308164596557617,65.29679988333282,1.131664702314283,30.594188690185547,-4.800691604614258,5146.81103515625,-1493.31005859375,5359.07080078125,Estimated,16.179706573486328,15.06532332126494,72.12226473747705,-0.6708556413650513,-0.844824112564595,78.77164399314461,-0.2947505712509155,-0.4053827216436154,"Your gap wedge shot shows some room for improvement. Your club path is significantly inward, which likely caused the ball to start left of your target. Try to work on a more neutral swing path. Also, your attack angle is slightly down, which can be okay for wedges, but ensuring a more level swing can help improve launch. Focus on aligning your club face better at impact to enhance ball flight and distance control.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:31:29,Brian,,Gap Wedge,62.29252520360615,-2.9178125858306885,-9.293098449707031,-2.705739736557007,6.587358474731445,69.52620389814547,1.1161243451103593,27.64219093322754,-3.385373592376709,5680.37939453125,-1751.598876953125,5944.30908203125,Estimated,17.13764190673828,15.122847277314236,78.55009619439898,1.5258523225784302,2.091660162105456,85.7226529882937,1.9426946640014648,2.90607182687026,"Your gap wedge shot shows some room for improvement in terms of consistency. The club path and face angle suggest you're coming in a little too steep and to the left. This can cause the ball to curve left and potentially lead to more slices. Try to work on delivering the club with a more neutral path and face angle. Also, your backspin is great, but keep an eye on the launch direction for better carry accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:31:50,Jason,,Gap Wedge,55.53549594436026,-2.5396227836608887,-9.001790046691895,-4.972357273101807,4.029432773590088,59.43058914870335,1.0701370022560974,31.544652938842773,-5.210773944854736,5433.49365234375,-831.9179077148438,5496.81201171875,Estimated,8.704910278320312,12.923380671840846,62.01624170803507,-3.395921468734741,-3.673542358213496,68.42478691719589,-3.173483371734619,-3.7879749292900726,"Your club path is significantly outside (to the left) and the club face is also open at impact, which is causing a pull and high spin. Focus on bringing your club path more neutral and ensuring the club face is square at impact. This will help reduce sidespin and improve your distance control.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:32:37,Jason,,Gap Wedge,59.54812165965996,-0.3183625042438507,-11.290467262268066,-6.685527324676514,4.604939937591553,63.70978458918353,1.069887392138228,34.65966796875,-6.904386043548584,2557.767822265625,-732.0029907226562,2660.451904296875,Estimated,15.970498085021973,16.398034121493424,72.83044507544764,-3.9000325202941895,-4.953619338353633,82.71420692773881,-3.465827703475952,-5.000326850777014,"Your club speed is good, but the attack angle is slightly downward, which can cause you to hit down more than you should with a gap wedge. This contributes to a big draw (left) in your ball flight due to the club path and face angle being closed at impact. Focus on leveling out your swing path and keeping the clubface square to target for better accuracy and distance. Try to aim to have a more neutral path and face angle at impact.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:33:18,Brian,,Gap Wedge,51.32265920511463,2.806195020675659,-15.829054832458496,-12.488579750061035,3.340475082397461,56.029036918147085,1.0917017509600015,31.899311065673828,-12.23904514312744,5045.16455078125,-251.98715209960932,5051.45361328125,Estimated,2.859334707260132,11.515173785916772,56.63097732995402,-12.333246231079102,-12.096218411034329,63.32260861186524,-12.1795015335083,-13.359499970863908,"Your shot shows that your club path is moving way to the left (-15.8 degrees), which is causing the ball to go left and lose distance. You might also want to work on your attack angle, which is a bit shallow. This ensures you're making solid contact with the ball. Try to focus on aiming your clubface more at your target, and practicing a more neutral swing path will help straighten out your shots.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:33:34,Brian,,Gap Wedge,,,,,0.0,112.65127019391277,-50.359622955322266,,8.759115219116211,1763.1025390625,-157.7218017578125,1770.1431884765625,Measured,5.1118998527526855,,,,,,,,"It looks like there may have been some equipment issues during this shot, as many metrics came back as 'nan' (not a number). However, your ball speed is quite high, suggesting good swing energy. To improve consistency and control, especially with a gap wedge, focus on your swing path. Ensure you're swinging smoothly and returning the club face square at impact.",swing path drill,1.1702211,75.0,100.462364,61 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json deleted file mode 100644 index fabe32c9f0..0000000000 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json +++ /dev/null @@ -1 +0,0 @@ -{"Golf_Shot_Data_2_chunk_0.txt": "file-7eswnmVGExdWKbFPBgx4cd", "Golf_Shot_Data_2_chunk_1.txt": "file-RAHHAHZfRLPHK7zKkNGnaz", "Golf_Shot_Data_2_chunk_2.txt": "file-GHA5icpnuFHXrJk6g6Bini", "Golf_Shot_Data_2_chunk_3.txt": "file-EWUBzdP2Np1dmarwVbFHHo", "Golf_Shot_Data_2_chunk_4.txt": "file-BYCNZ6WqQnsyjTcYZxxuQa", "Golf_Shot_Data_2_chunk_5.txt": "file-8iVzDg4dfKaGiqTYaNyrdf", "Golf_Shot_Data_2_chunk_6.txt": "file-JdqHPzPuWJHAUZ9rcG3mER", "Golf_Shot_Data_2_chunk_7.txt": "file-371LKkgxSJCrDXFPtjw2KZ", "Golf_Shot_Data_2_chunk_8.txt": "file-W23xLX18uZDYSNi1JopGoA", "Golf_Shot_Data_2_chunk_9.txt": "file-S3tTXo8tbXmTKnmA8C78sL", "Golf_Shot_Data_2_chunk_10.txt": "file-Rcq5vbMXdZh8GjKNDxoyvq", "Golf_Shot_Data_2_chunk_11.txt": "file-26nf3vB7ghsHuy87Rtm723", "Golf_Shot_Data_2_chunk_12.txt": "file-2MS4B3Luiigb3No8Fg8noZ", "Golf_Shot_Data_2_chunk_13.txt": "file-GoNQgqvXfrbhsqhARoEpJD", "Golf_Shot_Data_2_chunk_14.txt": "file-1ymAbSuyQhbiZHohiVXtKV", "Golf_Shot_Data_2_chunk_15.txt": "file-ACCRt9DsUgBtpSih3Fnywe", "Golf_Shot_Data_2_chunk_16.txt": "file-9ZnCSfnBRppfgi5XE7X35a", "Golf_Shot_Data_2_chunk_17.txt": "file-JxMSbCT9DBeQkPgcnnsJiY", "Golf_Shot_Data_2_chunk_18.txt": "file-BZkAaYC2RNWPotfHznbv3q", "Golf_Shot_Data_2_chunk_19.txt": "file-F81aRqdzeV8Yfy5zx5FFrf", "Golf_Shot_Data_2_chunk_20.txt": "file-DSsUc8wn44LJqXa7uDLeWC", "Golf_Shot_Data_2_chunk_21.txt": "file-9LhgcBHto8Y4yN3SdkyiCt", "Golf_Shot_Data_2_chunk_22.txt": "file-W6YL58S2XYrKtt9FtuAxzN", "Golf_Shot_Data_2_chunk_23.txt": "file-4VKELfngCGLq7mHGafmNCH", "Golf_Shot_Data_2_chunk_24.txt": "file-4oF9M4rkVbVHvjV7sJURKR", "Golf_Shot_Data_2_chunk_25.txt": "file-PNR4WdGL7LBcQZPLC9NEqe", "Golf_Shot_Data_2_chunk_26.txt": "file-HA9ccZ8q7fp3NHQWmKwd95", "Golf_Shot_Data_2_chunk_27.txt": "file-QhMwZPxMw7da3AzcawnkQW", "Golf_Shot_Data_2_chunk_28.txt": "file-Y4qPF4Fe16htWpc9nBJ56s", "Golf_Shot_Data_2_chunk_29.txt": "file-WqTBhseqn9ag8UdkPML3fS", "Golf_Shot_Data_2_chunk_30.txt": "file-GjKCmrsbQuPk1e7ASfuRPK", "Golf_Shot_Data_2_chunk_31.txt": "file-UhG6cWnEnf13hjduNmwyKi", "Golf_Shot_Data_2_chunk_32.txt": "file-5k853hBFZBdXeyrfrBpGbF", "Golf_Shot_Data_2_chunk_33.txt": "file-J9kENYMAEd9rGBuvPC35QL", "Golf_Shot_Data_2_chunk_34.txt": "file-AbJYr6ZQZHoK3JV43XKoAK", "Golf_Shot_Data_2_chunk_35.txt": "file-BXKaruwRNsxN7dNijXT1QM", "Golf_Shot_Data_2_chunk_36.txt": "file-7FR2u2VMb9Z7vGTzveRfhZ", "Golf_Shot_Data_2_chunk_37.txt": "file-Eh6MPgB974K4291DEkW2zi", "Golf_Shot_Data_2_chunk_38.txt": "file-5dpUP1WYRtQhr2eVNt8xhR", "Golf_Shot_Data_2_chunk_39.txt": "file-AVdm5ujuZAqHY9tT2HSCBH", "Golf_Shot_Data_2_chunk_40.txt": "file-4JsS656UMREmRSmGCpBFte", "Golf_Shot_Data_2_chunk_41.txt": "file-52XBdZ4eTBL2jrEVmGUS1k", "Golf_Shot_Data_2_chunk_42.txt": "file-KQqNQnxWTR6fUtjdiSyFgP", "Golf_Shot_Data_2_chunk_43.txt": "file-JouVV8XmeGSnssWwcreA7W", "Golf_Shot_Data_2_chunk_44.txt": "file-McTjPDD7ePXDhQE7WtvjAC", "Golf_Shot_Data_2_chunk_45.txt": "file-Bd6LCVBpbnjp7SA5gEhKUU", "Golf_Shot_Data_2_chunk_46.txt": "file-SNrL1J9WHZVpXcYoSC39BT", "Golf_Shot_Data_2_chunk_47.txt": "file-X6otNx4dfRh4V1D7E4LdKD", "Golf_Shot_Data_2_chunk_48.txt": "file-3WYd3oJuHuPyoGp1J91ugR", "Golf_Shot_Data_2_chunk_49.txt": "file-CYpAkzE3jQDEZwDAexS7fp", "Golf_Shot_Data_2_chunk_50.txt": "file-9s9FVEFP2UJGhJuhioVdt3", "Golf_Shot_Data_2_chunk_51.txt": "file-HrgPCn4p8kckmGdTJRBPy3", "Golf_Shot_Data_2_chunk_52.txt": "file-GzVqC4gzMDWroTBFYfPybk", "Golf_Shot_Data_2_chunk_53.txt": "file-UJEAjUnctYPDAyADCFsSZb", "Golf_Shot_Data_2_chunk_54.txt": "file-V7gAqCUPNJ5qYHhFesccZj", "Golf_Shot_Data_2_chunk_55.txt": "file-UgxHGVU2tHQxYRpb28bHXX", "Golf_Shot_Data_2_chunk_56.txt": "file-H4ZjX61x256zj4mfhCzgfV", "Golf_Shot_Data_2_chunk_57.txt": "file-9Mt9siAYCwVnac3PAGsDoL", "Golf_Shot_Data_2_chunk_58.txt": "file-TxUeq1VAXXNA3gWbPP7KgC", "Golf_Shot_Data_2_chunk_59.txt": "file-7tKG3UWJWhFaN3b2njzjtY", "Golf_Shot_Data_2_chunk_60.txt": "file-KESdrQFsEb8o7mnQ5vx1Lw", "Golf_Shot_Data_2_chunk_61.txt": "file-PEoa35Uj41VavaYM948TF3", "Golf_Shot_Data_2_chunk_62.txt": "file-Vrt4LSViBpEC8tNXVbDCLf", "Golf_Shot_Data_2_chunk_63.txt": "file-V4eTX4N67j43GCiCpQUyvP", "Golf_Shot_Data_2_chunk_64.txt": "file-94P64HVmovqbKg5LaXpqhC", "Golf_Shot_Data_2_chunk_65.txt": "file-XAbSu29ehpk3fiXGZauNTb", "Golf_Shot_Data_2_chunk_66.txt": "file-WGgi8MUH9Xg6HwQekqdbnJ", "Golf_Shot_Data_2_chunk_67.txt": "file-RUJfFBZiMMHpasGQGUeUfu", "Golf_Shot_Data_2_chunk_68.txt": "file-Wx3rwLaoRCpgXCNMdWNUJQ", "Golf_Shot_Data_2_chunk_69.txt": "file-7DCm3TwwtruVbZ2i3Mjx7V", "Golf_Shot_Data_2_chunk_70.txt": "file-GW8mpqw77294Upga5PPvrN", "Golf_Shot_Data_2_chunk_71.txt": "file-UUVZCEpv56bwDZDtRKPD4Y", "Golf_Shot_Data_2_chunk_72.txt": "file-BjPC79p2boP2G2DPrkoUe9", "Golf_Shot_Data_2_chunk_73.txt": "file-1AMzVZhoCtZJa8QXEo3yAC", "Golf_Shot_Data_2_chunk_74.txt": "file-Wkatbx4LCKiUE1PdWHpTBR", "Golf_Shot_Data_2_chunk_75.txt": "file-71hSzyyq9N3EE76v58CYyw", "Golf_Shot_Data_2_chunk_76.txt": "file-ASoAf2zYC3EsNNpGtmZnQ8", "Golf_Shot_Data_2_chunk_77.txt": "file-U4esFZqBZG2LiFasQoc7sh", "Golf_Shot_Data_2_chunk_78.txt": "file-6YCFgZgng3v95BYnCfy7Jp", "Golf_Shot_Data_2_chunk_79.txt": "file-FwwjXBjQG5UBy26gM9khGg", "Golf_Shot_Data_2_chunk_80.txt": "file-GFmdcmVpjboVYo8eLXr8ni", "Golf_Shot_Data_2_chunk_81.txt": "file-GZa1fZ5gNAzLVh3j5WhC6Z", "Golf_Shot_Data_2_chunk_82.txt": "file-LvV7zU3SVuPzdGKCNQZYXX", "Golf_Shot_Data_2_chunk_83.txt": "file-RUd7CdrXpY6bo23mNP4zmg"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv index feb4bd14ae..7a0a28e1bb 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv @@ -1,56 +1,56 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -8/6/24 22:41:06,Jason,,7 Iron,75.65318670749664,-3.03,3.09,9.03,5.94,107.17161926707286,1.4166173816502694,17.440000534057617,7.800000190734863,2889.432861328125,-1015.2630004882812,3062.610107421875,Estimated,19.36000061035156,20.1990362895474,150.84206989984523,15.09000015258789,39.28258654619458,166.2073396378637,15.670000076293944,44.88188947665094,"Your shot data reveals a few areas for improvement. The big takeaway is that your club path (3.09°) is good, meaning you're swinging slightly from inside to out, but the face is quite open (9.03°). This causes your ball to start right and curve left. You also have a high backspin rate (2889 rpm), which suggests you might be hitting the ball a bit too steep with your 7-iron, impacting distance. Focus on a more neutral club face at impact to improve direction and reduce spin. Aim for a smoother, more controlled swing to lower that spin rate and gain distance.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:41:27,Herald,,7 Iron,49.7047252702713,0.0,-10.21,0.0,10.21,24.78525437454709,0.4986498615529278,30.51000022888184,31.559999465942383,5309.76513671875,-2838.72412109375,6020.9599609375,Estimated,28.1299991607666,1.8263341088651688,11.493875685898956,33.70000076293945,6.37576526285261,18.36176775323748,34.279998779296875,10.34558154701665,"Your club speed is a bit slow, and the attack angle is neutral, which is good for consistency. However, the negative club path suggests you're coming across the ball, leading to a slice. The spin rate is high, which means the ball is not carrying far. Focus on improving your swing path and ensuring the face of the club is square at impact. This will help reduce sidespin and increase distance.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:41:37,Lauren,,7 Iron,46.75196931362152,0.0,0.0,0.0,0.0,100.05816105248503,2.1401913656572407,22.8700008392334,17.3799991607666,2254.314697265625,-1176.0234375,2542.6298828125,Measured,27.549999237060547,22.408135589392487,141.17453262498384,27.15999984741211,64.43569168592694,148.47987792552703,27.540000915527344,68.64610526674687,"Your shot data shows that you're generating a good amount of club and ball speed, which is great! However, your attack angle and club path are at 0 degrees, meaning your swing is quite flat and straight. This could lead to inconsistencies in distance and direction. Focus on slightly descending through the ball for better contact and control. Additionally, watch your aiming—it looks like you might be missing your target left.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:42:21,Herald,,7 Iron,73.17018738031388,-6.15,4.55,3.84,-0.71,102.33983713388444,1.3986548456129624,15.390000343322754,3.7200000286102295,2362.10302734375,189.220443725586,2369.669921875,Measured,-4.579999923706055,14.873140847630792,139.96062957479353,2.569999933242798,6.277339901955429,159.95187041596182,2.390000104904175,6.681977207046373,"Your 7 iron shot shows good ball speed and a reasonable carry distance, but your attack angle is too steep. A -6.15 degree attack angle suggests you're hitting down on the ball quite a bit, which can lead to excessive backspin and less distance. Focus on a more neutral angle to improve your contact and distance. Your club path is slightly out to the right, contributing to the sidespin. Try to work on your swing path to help straighten your shots.",attack angle drill,1.1838602,73.004,101.33,73 -8/6/24 22:44:48,Jason,,7 Iron,74.40050236225127,-1.58,5.19,5.88,0.6899999999999995,102.49642199438132,1.3776307785575532,17.889999389648438,5.480000019073486,2267.5419921875,16.22646713256836,2267.60009765625,Measured,-0.4099999964237213,18.274276689416183,146.33638857994083,5.610000133514404,14.304461448203028,164.94969105576274,5.559999942779541,15.977689454602457,"Your 7-iron swing shows good potential with solid club speed and ball speed. However, your angle of attack is slightly negative, meaning the clubhead is descending just before hitting the ball. This can lead to lower shots. Working on your swing path and ensuring the clubface is square at impact can help improve your accuracy and distance. Also, consider keeping your face angle closer to your target line to minimize side spin.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:48:47,Brian,,7 Iron,76.01109652042388,-1.48,5.72,8.62,2.8999999999999995,93.63815617240834,1.2319011362669678,17.850000381469727,7.800000190734863,1752.0699462890625,22.93585205078125,1752.219970703125,Measured,-0.75,13.604548581895983,124.40944758386011,7.869999885559082,17.02755823258758,146.01924807490104,7.800000190734863,19.82720761191399,"Your 7 iron swing shows promise, but we need to work on aligning your club face better with your swing path to reduce the side spin. This will help improve your accuracy. Also, consider getting a bit more lift on your shots for better carry distance by adjusting your attack angle to be more neutral or slightly positive.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:49:31,Lauren,,7 Iron,75.60844798088073,1.84,1.41,2.89,1.4800000000000002,108.78221615588065,1.4387574280507467,16.760000228881836,2.549999952316284,2484.653076171875,1176.0821533203125,2748.93994140625,Measured,-25.32999992370605,18.919508683785807,152.75589311699878,-5.53000020980835,-14.720034614796193,169.22572293444864,-6.340000152587891,-18.68985089896023,"Your 7-iron shot shows a solid club speed and good ball speed, which is great! However, your carry distance was lower than expected due to some slight misalignment. The launch angle and backspin are decent, but the sidespin indicates your ball is curving a little more than it should. Focus on keeping the club face more square to the target and improve your aim. Try hitting more consistent shots by working on your swing path.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:52:42,Brian,,7 Iron,65.65408130884171,-1.51,-0.11,4.0,4.11,92.27362364530563,1.4054514480408855,16.579999923706055,3.2699999809265137,3047.845703125,-790.4970092773438,3148.68994140625,Measured,14.539999961853027,13.418635286030169,117.71653138645888,7.679999828338623,15.726158903821556,133.25677490851285,8.149999618530273,18.8867016207546,"Your club speed and ball speed are good! However, your attack angle is slightly negative, meaning you're hitting down on the ball a bit too much, which can contribute to high backspin and a lower carry distance. The club face is open compared to your club path, causing some sidespin and a loss in distance and accuracy. Work on ensuring a more neutral club face and hitting with a slightly upward angle. This will help you achieve better distance and control.",club face drill,1.1838602,73.004,101.33,73 -8/6/24 22:53:38,Jason,,7 Iron,65.02773913621903,-5.7,6.23,4.86,-1.37,77.89012235563314,1.197798407114696,14.989999771118164,4.769999980926514,1730.009033203125,-122.49119567871094,1734.3399658203125,Estimated,4.050000190734863,6.496062868229672,79.83376848697662,5.449999809265137,7.578739752196895,108.78171299798488,5.590000152587891,10.597112097797549,"Your club speed is good, but your attack angle is too negative at -5.7 degrees, which means you're hitting down on the ball more than ideal. This is causing some loss of distance and could also lead to skidding rather than a clean strike. Focus on having a more level swing. Your club path is also quite out to in at 6.23 degrees, which can create unwanted sidespin. Try to work on your swing path to make it more neutral, which will help straighten your shots.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:54:49,Herald,,7 Iron,67.15282865047455,-3.43,-1.11,3.69,4.8,94.6224050859937,1.409060600834795,14.829999923706056,2.890000104904175,3307.805908203125,-418.4596252441406,3334.169921875,Measured,7.210000038146973,12.75153052570522,120.48337161685232,5.210000038146973,10.947069052426514,136.34076398755315,5.440000057220459,12.937444864521922,"Your shot suggests some areas for improvement. Your club speed is decent, but your attack angle is slightly negative, meaning you're hitting down on the ball more than you should for a 7 iron. This can lead to excessive backspin and lower ball flight. Try to focus on sweeping the ball more. Your club path is also a bit left, which can cause your shots to drift. Focus on a more neutral swing path and ensure your face is square at impact for better direction and distance.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:55:49,Brian,,7 Iron,74.84788962841034,2.19,-0.04,1.62,1.66,97.97780958218664,1.3090256795296038,12.920000076293944,1.3200000524520874,2930.2802734375,-330.2372436523437,2948.830078125,Measured,6.429999828338623,11.111110625287893,123.0314925312996,3.180000066757202,6.835082918405533,142.69465439854866,3.430000066757202,8.530183690760282,"Your ball speed and carry distance are solid, indicating good contact. However, the spin rate is a bit high, which may lead to less distance and control. Focus on improving your club path and face angle for straighter shots. A slight adjustment in your angle of attack can help as well.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:57:04,Lauren,,7 Iron,73.17018738031388,2.48,-0.16,-0.8,-0.64,104.0175393819809,1.421583613573831,17.0,-0.6700000166893005,3155.650146484375,1209.4451904296875,3379.47998046875,Measured,-20.96999931335449,18.657041750027247,142.2353388288975,-8.100000381469727,-20.03499471668601,156.57260942603352,-8.760000228881836,-23.84076838503779,"Your club speed is good, but the club face is slightly closed at impact, which may be causing you to pull the ball left. Focus on keeping the face more square as you swing through. Additionally, reducing backspin can help your ball carry further, so try to make a smoother, more even swing.",club face awareness drill,1.1838602,73.004,101.33,73 -8/6/24 22:58:45,Brian,,7 Iron,70.55297187328338,0.3,3.57,6.67,3.1,100.99767874870122,1.431515584206687,17.530000686645508,5.920000076293945,1938.9603271484373,13.87514591217041,1939.010009765625,Measured,-0.4099999964237213,16.32764640923142,142.01661951295137,6.039999961853027,14.938757059594993,162.7405875841141,5.989999771118164,16.98381374362782,"Your shot with the 7 iron shows decent club speed and ball speed, which is great! However, your club face is open at impact, which can cause your ball to drift right. Focus on aligning your clubface with your target and work on your swing path to bring that path more in line with your face. A slightly lower launch angle and more control over backspin will also help improve your distance. Overall, you're hitting well but can refine your precision.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 23:00:48,Herald,,7 Iron,79.52308655977248,2.56,2.82,5.69,2.870000000000001,107.93217796087264,1.3572433192686355,15.56999969482422,5.03000020980835,3347.377197265625,-279.9104919433594,3359.06005859375,Measured,4.78000020980835,19.42257187124937,151.9356831667901,7.110000133514404,18.81014902581273,166.5682340184212,7.21999979019165,20.9426936448142,"You're hitting the ball with a good speed and have decent distance. However, your club face is open at impact, which is causing the ball to curve to the right (slice). To improve your accuracy, focus on aligning your club face more square to your target at impact. This will help straighten your shots and reduce sidespin.",face alignment drill,1.1838602,73.004,101.33,73 -8/6/24 23:02:43,Jason,,7 Iron,75.8545109772682,-4.85,2.63,10.22,7.590000000000001,90.12616681571852,1.1881451169427115,21.51000022888184,8.720000267028809,2900.808349609375,-63.80238723754883,2901.510009765625,Measured,1.2599999904632568,18.372702050313364,121.71915994840856,9.619999885559082,20.35214356533288,135.47680850543384,9.59000015258789,22.583113545231527,"Your shot data shows a few improvement areas. Your club speed is decent, but the attack angle is negative, meaning you're hitting down on the ball too much. This could lead to excessive backspin and reduced distance. Try to focus on swinging more level through impact. Additionally, your club face is open, which is contributing to the rightward pull of your shots. Work on aligning your club face with the target line at impact for straighter shots.",face alignment drill,1.1903353,69.998,101.33,83 -8/6/24 23:03:33,Jason,,7 Iron,82.58768933296204,-0.52,1.92,10.32,8.4,95.49480888968628,1.1562838197916845,17.670000076293945,8.720000267028809,3969.69775390625,78.30140686035156,3970.469970703125,Measured,-1.1299999952316284,17.43219501620308,126.35607786404488,8.84000015258789,19.42257187124937,138.89982337087986,8.739999771118164,21.11767160065324,"Your shot data shows solid club speed and decent ball speed, but the launch angle is a bit low, which can limit your distance. The club face is open at impact, contributing to a right pull. Focus on squaring the face at impact and improving your angle of attack to maximize distance and accuracy.",face angle drill,1.1903353,69.998,101.33,83 -8/6/24 23:07:00,Brian,,7 Iron,74.48997981548308,-2.84,3.62,2.17,-1.4500000000000002,108.44667229296738,1.4558558421091992,14.979999542236328,2.240000009536743,3093.731689453125,-164.84291076660156,3098.1201171875,Measured,3.049999952316284,18.307085838349167,152.96368230767257,3.440000057220459,9.186351025156682,168.63516242545847,3.5199999809265137,10.367453270021088,"Great job on your swing speed! Your ball is traveling well, but your attack angle is a bit too negative (downward). This can lead to high spin and less distance. Focus on hitting more upwards on the ball to improve your launch angle and decrease that backspin for longer, straighter shots.",upward strike drill,1.1903353,69.998,101.33,83 -8/6/24 23:08:54,Lauren,,7 Iron,76.1453127002716,2.93,-0.13,2.37,2.5,103.16750118697291,1.354876584367943,12.670000076293944,1.9299999475479128,2927.3984375,-211.3792266845703,2935.02001953125,Measured,4.130000114440918,12.53280808090642,134.71128255601525,3.25,7.633420624134317,154.53848808202747,3.400000095367432,9.153542919174583,"Your 7 iron shot shows good club speed and solid ball speed, but there are a few areas to improve. The attack angle is slightly positive, which is good for getting the ball airborne, but you may need to work on aligning the clubface more consistently to prevent sidespin. The backspin is a bit high, which can affect your distance; focus on a smoother, more controlled swing for better spin rates. Also, address the club path and face angle to reduce deviations. Overall, you’re on the right track; a few adjustments will help you achieve more consistent results.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:09:46,Jason,,7 Iron,75.20579944133758,-3.71,7.22,6.58,-0.6399999999999997,109.94542407188236,1.4619274695383375,19.13999938964844,6.309999942779541,3260.79541015625,17.073640823364258,3260.840087890625,Measured,-0.3000000119209289,26.01706062185167,160.9908163693308,6.679999828338623,18.733594344969102,174.879701522088,6.619999885559082,20.15529284353852,"You hit your 7-iron with solid speed and decent distance, but your attack angle suggests you're hitting down on the ball too much. A slightly shallower angle can help you achieve better launch and distance. Additionally, your club path and face angle indicate a tendency to push the ball to the right. Focus on aligning your clubface with your target during your swing.",path and face alignment drill,1.1903353,69.998,101.33,83 -8/6/24 23:10:50,Brian,,7 Iron,80.77577090501785,-1.16,5.3,-0.93,-6.23,113.45741342857218,1.404597098330189,16.450000762939453,-0.1000000014901161,2424.91552734375,1007.4091796875,2625.85009765625,Measured,-22.559999465942383,20.4396325432524,164.11855098028173,-7.619999885559082,-21.762903595022863,181.0804867431998,-8.319999694824219,-26.2029728747666,"Your swing shows some room for improvement. The slight downward attack angle (-1.16 degrees) and a club path that is right (+5.3 degrees) suggests you might be aiming slightly right while hitting down on the ball. This can cause your shots to drift right. Also, the club face being a bit closed (-0.93 degrees) might contribute to some hooks. Focus on aligning your body to the target and practice hitting with a more neutral face. A good way to practice is to work on your swing path and clubface alignment.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:11:28,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,48.47441045899859,inf,28.46999931335449,19.26000022888184,6110.12109375,-3527.6796875,7055.35986328125,Estimated,30.0,6.780402046468112,40.68241436471044,25.57999992370605,17.56342848308236,46.51137090818884,26.21999931335449,20.548994287127243,"It looks like your shot wasn't well-executed, as the club speed is showing 0.0 mph, which means you may not have struck the ball at all. The data suggests the ball had some initial movement, but overall, your swing needs attention. Focus on your stance and ensure a smooth, controlled swing to get the club moving properly. This will help achieve better contact and distance.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:12:04,Lauren,,7 Iron,78.22566348791122,-0.16,4.95,6.88,1.93,106.8808151547637,1.366313948507203,18.989999771118164,6.269999980926514,2511.27783203125,1083.60595703125,2735.090087890625,Measured,-23.34000015258789,21.81758550991117,153.1167874975563,-1.2200000286102295,-3.258967556354776,169.9256347578048,-2.009999990463257,-5.960192096259448,"Your shot data shows good distance with a carry of over 153 yards! However, the face angle is open relative to your club path, which is causing a slight rightward deviation in your shots. Focus on aligning your club face more square to your target during your swing. This will help straighten out your shots and improve accuracy.",club face alignment drill,1.1903353,69.998,101.33,83 -8/6/24 23:13:14,Lauren,,7 Iron,75.83214161396026,-1.71,4.72,4.94,0.2200000000000006,106.74660443618632,1.4076696525281158,14.920000076293944,4.650000095367432,3501.999267578125,-393.43109130859375,3524.030029296875,Measured,6.409999847412109,18.110235116554804,147.6049839745283,7.300000190734863,18.744530727946767,162.0516058860303,7.46999979019165,21.062991771666702,"Your 7-iron shot shows some areas for improvement. Your club speed is decent, but the attack angle is slightly negative, which could lead to too much backspin and inconsistent distance. Try to aim for a more neutral attack angle to enhance contact and improve your launch. Your carry distance is good, but the deviation indicates a tendency to slice. Focus on your swing path and clubface alignment to reduce that side spin.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:13:25,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,37.71474790252614,inf,15.43000030517578,-0.3700000047683716,11265.767578125,-491.87396240234375,11276.5,Estimated,2.5,1.4216971948808066,17.90245009768455,-0.1400000005960464,-0.0437445297000289,23.74234302414061,-0.0799999982118606,-0.0328083972750217,"It looks like your shot measurements show minimal club speed and very high backspin, which suggests you're hitting the ground too much or not making solid contact with the ball. Your carry distance is also very short. Focus on striking the ball cleanly and getting your club to make better contact. Try to get comfortable with your setup and ensure you're making a full swing.",clean contact drill,1.1903353,69.998,101.33,83 -8/6/24 23:14:21,Jason,,7 Iron,73.3491422867775,-6.87,8.74,6.52,-2.2200000000000006,108.40193254236328,1.4778895725670222,18.13999938964844,6.449999809265137,2406.302001953125,274.1634521484375,2421.8701171875,Measured,-6.5,21.675414617103343,160.32371160900584,4.670000076293945,13.046806608396764,178.0511733213425,4.420000076293945,13.735783091726148,"Your club speed is solid, but your attack angle is quite negative, which can lead to lower flight and less distance. A more neutral attack angle can help you get better height on your shots. Additionally, your club path is quite open relative to the face angle, which might cause a fade. Focus on getting more control over your path and angle at impact. Try to ensure your club face is square to the path when you hit the ball.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:16:51,Brian,4 Hybrid,4 Hybrid,80.61918536186218,-2.32,2.79,-1.2,-3.99,112.24946576196636,1.3923418508650327,12.720000267028809,-0.6399999856948853,2440.12109375,-54.52188873291016,2440.72998046875,Measured,1.2799999713897705,14.741906337800629,156.34295998481502,-0.270000010728836,-0.7436570293446536,177.5699808139325,-0.2199999988079071,-0.6999124752004633,"Your swing looks solid, but there are a few areas to work on. The attack angle is slightly downward, which can lead to a bit of a steep hit on the ball. Also, the club face is closed at impact, which might cause some leftward misses. Focus on a more neutral club face and try to improve your attack angle to be less negative for better launch conditions.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:18:04,Herald,4 Hybrid,4 Hybrid,83.3706170487404,-0.47,1.88,-1.88,-3.76,117.88654633955866,1.4140059233415467,13.720000267028809,-1.309999942779541,2527.22412109375,827.9773559570312,2659.39990234375,Measured,-18.13999938964844,18.26334239234029,169.58661731500615,-7.46999979019165,-22.047243294736745,188.7795168001176,-8.079999923706055,-26.54199448936879,"Your shot showed some good power with a club speed of 83 mph, but there's room for improvement in accuracy. Your club face was slightly closed at impact, which contributed to a leftward shot direction. Focus on keeping the club face square to your target. Practicing a simple 'swing path drill' can help improve your accuracy and consistency.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:19:37,Lauren,4 Hybrid,4 Hybrid,81.5586986207962,0.31,0.82,1.83,1.0100000000000002,113.45741342857218,1.3911135825755108,11.229999542236328,1.6100000143051147,3336.52587890625,-584.1173706054688,3387.27001953125,Measured,9.93000030517578,14.807523592715713,154.15573345092525,5.25,14.09667538638189,171.1395461516022,5.590000152587891,16.66666593793184,"Your shot data shows good distance but a higher backspin rate. This can lead to less control and shorter carry distance in windy conditions. Focus on lowering your backspin by ensuring a cleaner strike on the ball and a slightly steeper attack angle. Also, your face angle is slightly open, which could cause shots to veer right. Practicing alignment with a target can help improve accuracy.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:20:33,Herald,4 Hybrid,4 Hybrid,80.50733854532243,2.17,1.01,7.51,6.5,119.0273801136409,1.4784662151840138,11.649999618530272,6.300000190734863,3590.740234375,-933.9793090820312,3710.219970703125,Estimated,14.579999923706056,17.913384394760442,165.68240994215012,12.520000457763672,35.925194150418065,180.8836276777984,12.970000267028809,40.61679606684447,"Your swing shows promise, but the club face is significantly open at impact, which is causing a high amount of slice spin (the negative sidespin). Focus on aligning your clubface more square to your target. Additionally, your attack angle is slightly positive, which is good for hybrids, but try to maintain a more stable swing path to reduce the deviation in your carry distance. Aiming for a more neutral swing path will help you achieve straighter shots.",club face alignment drill,1.1903353,69.998,101.33,83 -8/6/24 23:22:07,Herald,4 Hybrid,4 Hybrid,80.95472581148147,-2.48,6.86,10.15,3.29,105.4268116596877,1.3022934807437203,16.329999923706055,9.1899995803833,1778.4151611328125,100.98572540283205,1781.280029296875,Measured,-3.25,15.835519604745514,148.92824668269168,8.699999809265137,22.51749733326733,171.5004405321597,8.550000190734863,25.48118828545512,"Your shot data shows a solid swing speed and decent distance, but the club face is significantly open relative to your swing path, which may cause your shots to veer right. To improve your accuracy, focus on aligning your club face better with your intended target line at impact. Additionally, the attack angle suggests you're hitting slightly down on the ball, which can prevent optimal distance. Try to level out your swing a bit more to maximize carry distance.",face alignment drill,1.1903353,69.998,101.33,83 -8/6/24 23:23:33,Jason,4 Hybrid,4 Hybrid,80.64155472517012,-1.37,1.62,-2.64,-4.26,117.75232708774638,1.4601941578265865,5.099999904632568,-1.9600000381469729,2603.2265625,30.89716529846192,2603.409912109375,Measured,-0.6800000071525574,5.227471645445746,130.36963655126692,-2.150000095367432,-4.899387456772104,170.6911607072234,-2.190000057220459,-6.50699872973189,"You're generating solid ball speed, but your launch angle is a bit low, which can hurt carry distance. Focus on making more upward contact with the ball (aim for a positive attack angle) to help get it airborne more easily. You also have a slight open clubface at impact, which could cause the ball to drift to the left. Working on the clubface alignment at address will help straighten your shots.",attack angle drill,1.1903353,69.998,101.33,83 -8/6/24 23:27:53,Lauren,5 Wood,5 Wood,81.20078880786895,-1.15,3.36,-2.27,-5.63,114.84431156435949,1.4143250730740466,8.520000457763672,-1.4500000476837158,2711.13330078125,1341.6922607421875,3024.9599609375,Measured,-26.32999992370605,8.869203219460701,137.98118388797047,-8.930000305175781,-21.412947683344782,170.1334239484786,-10.399999618530272,-30.708660452376307,"Your shot data shows that your club speed is decent, but the attack angle is slightly negative, meaning your club is descending at impact. This can lead to low launch and excessive backspin. Additionally, your club face is closing a bit too much at impact, causing a hook. Focus on hitting up on the ball for a better launch angle and straighter shots.",attack angle drill,1.1903353,69.998,101.33,83 -8/6/24 23:35:05,Herald,,Driver,81.49159053087234,4.95,-8.21,-3.28,4.9300000000000015,120.90640697283834,1.4836672862218103,13.510000228881836,-3.7200000286102295,3899.5400390625,-1027.3909912109375,4032.610107421875,Measured,14.760000228881836,22.95494222286493,172.03630035314563,2.569999933242798,7.720909602053837,185.2362204950332,3.0299999713897705,9.798774913544207,"Your club speed is decent, but your club path is quite far to the left, which is causing the ball to start left and spin more than usual. Focus on adjusting your swing path for straighter shots. Additionally, reducing backspin will help you achieve more distance. Consider working on your attack angle to optimize your launch conditions. Overall, with some adjustments, you can improve your accuracy and distance.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:38:59,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,97.37383574888372,inf,15.199999809265137,-0.6800000071525574,4563.88134765625,425.7887573242188,4583.7001953125,Measured,-5.329999923706055,15.693350797839456,125.98424501460796,-2.7300000190734863,-6.003936585219208,138.05773648291233,-2.890000104904175,-6.966316385284813,"It looks like your driver swing needs some work, especially since your club speed isn't registering, which likely means a lack of proper setup or swing mechanics. Focusing on your stance and grip will help. Additionally, your high backspin and sideways deviation suggest inconsistent contact and alignment. Aim for more solid strikes and proper aim to improve distance and accuracy.",setup and alignment drill,1.1903353,69.998,101.33,83 -8/6/24 23:39:43,Jason,,Driver,85.38385974645615,3.75,-5.53,-3.54,1.99,124.59735533194451,1.4592612198831398,15.119999885559082,-3.5999999046325684,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,15.96675411457568,177.6137346894502,-8.710000038146973,-26.90288678402453,207.9068188463807,-9.460000038146973,-34.16447820905,"Your driver swing shows that you're hitting with decent speed, but your path is pulling left (negative club path). This means your ball is likely starting left and may be hooking. Work on aligning your swing path more to the right. Your attack angle is good for a driver, so keep that up. Consider practicing hitting towards a more neutral target to reduce that left deviation.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:40:52,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,127.30404624423043,inf,15.220000267028809,-4.690000057220459,2806.11962890625,-136.751220703125,2809.449951171875,Measured,2.789999961853028,27.198162866716075,197.14566830457443,-3.869999885559082,-13.298337159177663,214.18416500604144,-3.75,-14.00918640846237,"It looks like you made good contact with the ball, achieving decent speed and carry distance. However, your attack angle, club path, and speed were recorded as zero, which suggests you may not have taken an actual swing. Focus on making a full swing and aiming to hit the ball consistently. Additionally, working on your direction and minimizing side spin could help straighten out your shots.",full swing practice,1.1903353,69.998,101.33,83 -8/6/24 23:41:58,Jason,,Driver,91.35647974967958,0.25,-3.13,-3.38,-0.25,133.25429654281652,1.4586189935069591,15.270000457763672,-3.1700000762939453,2137.18017578125,-446.0909423828125,2183.239990234375,Estimated,11.789999961853027,27.045055590930588,213.76858662469385,0.8399999737739563,3.1386699509777145,233.2895901145457,1.2000000476837158,4.866578829314562,"Your driver swing shows promise but could benefit from a few adjustments. You're generating a decent club speed, but your club path and face angle are slightly negative, which can lead to a draw or a hook. Focus on getting the club path more neutral by practicing a swing that moves more straight back and straight through. Increasing your attack angle could also help you launch the ball higher and with less spin for better distance.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:44:49,Jason,,Driver,91.49069592952728,1.43,-14.97,-2.3,12.670000000000002,116.2983235926704,1.2711491852925867,14.0600004196167,-3.759999990463257,1869.1317138671875,370.0980224609375,1905.4200439453125,Estimated,-11.199999809265137,16.294837260298436,167.6946543483973,-6.860000133514404,-20.03499471668601,191.1307953363776,-7.210000038146973,-23.99387566082328,"Your shot data indicates a significant club path issue to the left (-14.97 degrees), which is causing the ball to slice. This means your club is coming down from outside to inside at impact. Try to work on your swing path to get it more neutral. Additionally, your attack angle is slightly positive, which is good for launching the ball, but a more centered club face at impact would help with distance and accuracy.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:45:15,Brian,,Driver,0.0,0.0,0.0,0.0,0.0,67.60021438065132,inf,,-20.5,999.9898681640624,-415.6413879394531,1082.9300537109375,Estimated,22.56999969482422,,,,,,,,"It seems like there was an issue with your data, as several key metrics are missing or show unusual values, such as club speed and launch angle. Start by ensuring your setup is correct. Focus on making a full swing; practice generating speed with your driver. This will help produce better ball flight and distance. Try placing a tee in the ground and make sure you hit it cleanly. This will improve your consistency.",full swing practice,1.1903353,69.998,101.33,83 -8/6/24 23:45:40,Jason,,Driver,95.42770387172698,2.54,-4.98,-4.74,0.2400000000000002,124.7539401924414,1.3073136534871936,16.190000534057617,-4.519999980926514,1930.606201171875,-755.0419311523438,2073.0,Estimated,21.36000061035156,23.49081247335971,192.7056011107325,2.0199999809265137,6.780402046468112,213.07960492661005,2.680000066757202,9.95188114637881,"Your club speed is decent, and you're generating good ball speed, but your swing path and face angle need some adjustment. The negative club path and face angle suggest that you might be coming over the top, which can lead to a pull or slice. Focus on aligning your shoulders and clubface more towards your target during the swing. Your launch angle is good, but try to reduce sidespin to improve accuracy.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:49:55,Lauren,,9 Iron,74.78078153848648,-0.45,5.24,5.52,0.2799999999999993,87.35236201090902,1.1681124510039052,23.100000381469727,5.190000057220459,3567.973388671875,1735.5941162109375,3967.7099609375,Estimated,-25.940000534057617,18.72266004789321,111.57042182253008,-3.130000114440918,-6.102361946116389,122.39719483400586,-3.900000095367432,-8.3223971074637,"Your club speed is decent for a 9-iron, but there are some areas to work on. Your attack angle is slightly flat, which could lead to more ground contact than desired. The club path shows you’re moving a bit out to in, which might be causing the ball to spin and drift to the left. Try to work on your club face alignment at impact to better control your shot direction. To improve your consistency, focus on creating a more positive attack angle and a straighter path. Consider practicing with a half swing pause drill to help with these aspects.",half swing pause,1.1903353,69.998,101.33,83 -8/6/24 23:51:33,Herald,,Gap Wedge,68.60683726549149,-0.62,6.71,11.83,5.12,78.80726590992981,1.1486794764341808,32.11000061035156,10.5600004196167,4870.5712890625,321.7953186035156,4881.18994140625,Estimated,-3.7799999713897705,24.2125970626712,95.20996835026745,10.420000076293944,17.224408954381943,101.5529286359906,10.25,18.06649167054593,"Your club speed and ball speed are solid for a gap wedge, but your launch angle is a bit high and the ball tends to go right. Try to work on aligning your clubface better at impact to reduce that side spin and aim straighter. Focusing on a smoother swing path can help you gain consistency in your shots.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:52:17,Herald,,Gap Wedge,70.86614295959473,1.59,-3.59,4.77,8.36,80.97709688143641,1.1426767917594525,25.479999542236328,3.470000028610229,6444.89697265625,1493.846923828125,6615.759765625,Estimated,-13.050000190734863,19.68503880500793,96.76290553047056,-1.2699999809265137,-2.1434820449300105,102.56998930799364,-1.5399999618530271,-2.755905411842093,"Your ball speed is solid, but the club path is pulling left while the club face is open at impact. This can cause your shots to curve left more than you'd like. Focus on aligning your swing path to be more neutral and ensure the club face is square to your target at impact. Working on these areas can help improve your accuracy and distance control.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:53:07,Lauren,,Gap Wedge,70.19506206035614,2.05,-0.31,-1.63,-1.3199999999999998,86.88260742941839,1.2377310437408506,29.31999969482422,-1.3799999952316284,5388.5751953125,289.005126953125,5396.31982421875,Estimated,-3.069999933242798,26.90288678402453,108.54111674427986,-2.819999933242798,-5.347768729347365,114.69815643348102,-2.859999895095825,-5.730533268482986,"Your shot data indicates a few areas to improve. Your club speed is good, but your attack angle is slightly positive, which can help reduce digging into the ground. The club path is close to straight, but the face is slightly closed at impact, leading to leftward side spin and a miss to the left. Work on getting the clubface aligned better with your swing path for straighter shots. Additionally, your backspin is high, which is great for holding greens but may cause a loss in carry distance. Try to focus on a more neutral face angle at impact for better control.",face alignment drill,1.1903353,69.998,101.33,83 -8/6/24 23:53:45,Herald,,Gap Wedge,67.77917082309723,-6.68,-9.34,4.79,14.13,77.75590310382086,1.1471946640770034,32.220001220703125,2.759999990463257,6228.64404296875,115.24609375,6229.7099609375,Estimated,-1.059999942779541,23.92825736295731,90.5402433715999,2.7100000381469727,4.276027967620081,94.89281950162058,2.6700000762939453,4.429133939716962,"Your gap wedge shot shows good speed and distance, but we need to focus on your swing path and attack angle. You're coming into the ball a bit steep (attack angle of -6.68 degrees) and swinging from outside to inside (club path of -9.34 degrees), which can lead to less control and accuracy. Let's work on a smoother, more neutral swing path to improve your contact and direction.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:55:28,Brian,56,Sand Wedge,67.82390954971314,-3.22,-4.24,0.96,5.2,73.03597461376012,1.07684701602503,28.309999465942383,0.2599999904632568,7155.0654296875,132.38729858398438,7156.2900390625,Estimated,-1.059999942779541,18.055555287568268,82.6443542492807,-0.0900000035762786,-0.1421697194880806,87.55467548165325,-0.1099999994039535,-0.1749781188001158,"Your swing speed with the sand wedge is solid for your skill level. You have a negative attack angle, which means the club is descending too much at impact—try to level out your swing. The club path indicates you're coming slightly from the inside to the outside, which is good, but your face is almost square at impact. Your backspin is high; while that's generally good for greenside control, it might cause extra height on your shots. Work on flattening your attack angle and maintaining a consistent path to improve accuracy and distance.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:56:10,Brian,56,Sand Wedge,63.90927097082138,-8.45,7.98,9.09,1.1099999999999994,61.80654894256213,0.9670983255431082,38.63999938964844,8.460000038146973,4397.0078125,330.6126708984375,4409.419921875,Estimated,-4.300000190734863,18.307085838349167,67.36657557508352,8.079999923706055,9.470690724870565,70.64741537591817,7.989999771118164,9.820646636548643,"Your swing speed is good for a sand wedge, but your attack angle is quite steep, which contributes to a higher launch and backspin. Try to reduce the steepness of your swing to get better distance and control. Also, aim to square your clubface more with your swing path to improve accuracy.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:56:39,Herald,56,Sand Wedge,61.53811846017838,-4.28,-3.11,-0.45,2.66,52.970652995891214,0.8607779100391051,33.0,-0.7599999904632568,1966.7374267578125,139.9424591064453,1971.7099609375,Estimated,-4.070000171661377,10.269028952074793,53.1167960417688,-1.3799999952316284,-1.279527475392726,63.42956948280335,-1.4700000286102295,-1.629483778177388,"Your swing speed is good, but the club path is slightly aimed to the left, and the clubface is close to square, which caused your shot to deviate slightly off line. Try focusing on keeping your club path more neutral for straighter shots.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:56:43,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,94.10791075389898,inf,20.46999931335449,8.0,3177.646484375,1834.6148681640625,3669.22998046875,Measured,-30.0,18.307085838349167,122.62685261883144,-1.5700000524520874,-3.368328778754176,135.10498399960397,-2.5199999809265137,-5.949256234757229,"It looks like there was an issue with the shot data since the club speed and attack angle are both recorded as 0. This suggests that the club might not have moved during the shot. To improve your swing, focus on making a full motion. Ensure you're taking your sand wedge back properly and following through to generate speed and distance. Work on your timing and rhythm to avoid any hesitations in your swing.",full swing drill,1.1903353,69.998,101.33,83 -8/6/24 23:57:03,Brian,56,Sand Wedge,57.33267815828323,-7.04,-2.4,29.94,32.34,44.38081714430791,0.7740928658832575,27.0,24.290000915527344,1000.0008544921876,-239.7097930908203,1028.3299560546875,Estimated,13.479999542236328,4.855642967812344,35.137795435044154,25.600000381469727,15.179352270349112,47.67060247299969,25.780000686645508,20.73490654004217,"Your sand wedge shot has a high launch angle and the face is aimed pretty far right at impact, which is causing the ball to veer off to the right. To improve accuracy, focus on aligning your clubface more towards your target and adjust your swing path to come in more from the inside. Also, a lower attack angle could help increase your carry distance.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:57:51,Brian,56,Sand Wedge,51.82981478452683,0.0,-11.98,19.8,31.78,40.756978411107866,0.7863616449440868,16.149999618530273,14.770000457763672,3531.9375,-1895.3958740234373,4008.3798828125,Estimated,28.21999931335449,1.695100511617028,21.53324581019729,17.09000015258789,6.33202077389285,28.510497535508875,17.6200008392334,8.62860853018202,"It looks like you're struggling with your swing path and face angle, which are affecting the accuracy and distance of your shots. The negative club path (-11.98 degrees) indicates an exaggerated inward swing, while the face angle is open to that path (19.8 degrees), causing the ball to slice. Focus on getting the club path more neutral and square at impact. A lower attack angle can help generate better contact as well.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:58:23,Brian,56,Sand Wedge,47.355942122936256,0.03,-20.0,-16.24,3.7600000000000016,44.29133764309972,0.9352857457279428,34.16999816894531,-15.850000381469728,5508.89501953125,-269.429931640625,5515.47998046875,Estimated,2.799999952316284,7.720909602053837,37.23753090511264,-16.1299991607666,-10.34558154701665,42.377514094114304,-15.970000267028809,-11.657917258760335,"Your shot data shows that your club path and face angle are significantly misaligned, which can lead to shots slicing to the left. You have a high backspin rate, which is great for stopping the ball on the green, but combined with the other metrics, it suggests you may be making contact too steeply. Focus on improving your club path and face alignment for straighter shots.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:58:46,Brian,56,Sand Wedge,48.74284264802933,-4.98,-14.98,-10.58,4.4,43.12813399371544,0.8848095771751037,39.560001373291016,-10.56999969482422,1740.295654296875,-151.64402770996094,1746.8900146484375,Estimated,4.980000019073486,8.803587007496503,37.3031492029786,-10.380000114440918,-6.725721696006133,45.35214351518152,-10.210000038146973,-8.038057407749818,"You have a significant slice, as seen from your club path being quite left (negative value) while your club face is also closed to the target line. This is leading to less distance and curve on your shots. Plus, your attack angle is a bit steep, which isn't ideal for wedge play. Focus on squaring your face to the path and aligning your swing to encourage a straighter ball flight.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:59:21,Brian,56,Sand Wedge,45.99141096115112,-3.61,9.14,2.56,-6.58,39.10164603831345,0.8501945302644129,25.290000915527344,3.25,1969.033447265625,712.0027465820312,2093.81005859375,Estimated,-19.8799991607666,3.433945772931537,26.55293087234645,1.7100000381469729,0.7983377057287839,29.833770673181107,1.5299999713897705,0.7983377057287839,"Your swing is showing good effort, but the club path suggests you're coming too much from the outside, leading to a push to the right. Focus on keeping your body aligned properly during your swing. A slight adjustment in your setup could help improve accuracy. Also, consider trying to increase your club speed to generate more distance.",swing path drill,1.1903353,69.998,101.33,83 -8/7/24 00:00:17,Lauren,56,Sand Wedge,60.1959566617012,-9.8,-1.63,7.51,9.14,56.75107658958814,0.9427722348284427,36.68000030517578,5.96999979019165,2853.06005859375,563.3687744140625,2908.14990234375,Estimated,-11.170000076293944,14.107610726408666,59.36132679479124,4.079999923706055,4.22134709568266,67.16972485328915,3.7799999713897705,4.429133939716962,"Your club speed of 60 mph is solid for a sand wedge, but your attack angle of -9.8 degrees suggests you're hitting down too much, which can lead to unwanted backspin and a higher chance of chunking shots. Try to keep your attack angle more neutral. Additionally, the face angle is open relative to your club path, causing some rightward spin. Focus on aligning your clubface with your target line during your downswing.",face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 22:41:06,Jason,,7 Iron,75.65318670749664,-3.03,3.09,9.03,5.94,107.17161926707286,1.4166173816502694,17.440000534057617,7.800000190734863,2889.432861328125,-1015.2630004882812,3062.610107421875,Estimated,19.36000061035156,20.1990362895474,150.84206989984523,15.09000015258789,39.28258654619458,166.2073396378637,15.670000076293944,44.88188947665094,"Your club speed is solid, but your attack angle is too negative, which might be causing those high spin rates and less distance. Focus on making a more controlled swing with a slightly upward strike to help lower the spin and increase carry. Your face angle is also quite open to the path; aim to align it better with where you want the ball to go.",attack angle adjustment drill,1.1838602,73.004,101.33,73 +8/6/24 22:41:27,Herald,,7 Iron,49.7047252702713,0.0,-10.21,0.0,10.21,24.78525437454709,0.4986498615529278,30.51000022888184,31.559999465942383,5309.76513671875,-2838.72412109375,6020.9599609375,Estimated,28.1299991607666,1.8263341088651688,11.493875685898956,33.70000076293945,6.37576526285261,18.36176775323748,34.279998779296875,10.34558154701665,"Your swing shows that your club path is significantly out to the left (-10.21 degrees) which can cause the ball to veer off course. Your ball speed is quite low, which indicates potential contact issues. Try to focus on a more neutral club path and improving your contact with the ball. The high backspin (over 5000 rpm) suggests you may need to hit through the ball better. Work on your follow-through to ensure better distance and direction.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:41:37,Lauren,,7 Iron,46.75196931362152,0.0,0.0,0.0,0.0,100.05816105248503,2.1401913656572407,22.8700008392334,17.3799991607666,2254.314697265625,-1176.0234375,2542.6298828125,Measured,27.549999237060547,22.408135589392487,141.17453262498384,27.15999984741211,64.43569168592694,148.47987792552703,27.540000915527344,68.64610526674687,"Your shot indicates a solid ball speed and carry distance, but the high deviation angles suggest inconsistency in direction. Focus on aligning your clubface at impact to improve accuracy. Working on your setup could help you find a more repeatable swing path.",clubface alignment drill,1.1838602,73.004,101.33,73 +8/6/24 22:42:21,Herald,,7 Iron,73.17018738031388,-6.15,4.55,3.84,-0.71,102.33983713388444,1.3986548456129624,15.390000343322754,3.7200000286102295,2362.10302734375,189.220443725586,2369.669921875,Measured,-4.579999923706055,14.873140847630792,139.96062957479353,2.569999933242798,6.277339901955429,159.95187041596182,2.390000104904175,6.681977207046373,"Your shot data shows good potential! Your club speed is solid, but your attack angle is a bit steep, which can lead to less-than-ideal contact with the ball. Try to level out your swing path slightly, as it's currently coming from the inside at 4.55 degrees, and maintain a more neutral face angle. Practice getting comfortable with a shallower attack angle to promote better contact and consistency. Your carry distance is decent, but optimal ball flight will help you gain even better distance and accuracy.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:44:48,Jason,,7 Iron,74.40050236225127,-1.58,5.19,5.88,0.6899999999999995,102.49642199438132,1.3776307785575532,17.889999389648438,5.480000019073486,2267.5419921875,16.22646713256836,2267.60009765625,Measured,-0.4099999964237213,18.274276689416183,146.33638857994083,5.610000133514404,14.304461448203028,164.94969105576274,5.559999942779541,15.977689454602457,"Your 7-iron swing shows good speed and ball contact! However, your attack angle is slightly down, which can lead to less desirable results in terms of distance and accuracy. Consider working on leveling your swing path a bit and being mindful of how your clubface aligns at impact. This will help you hit straighter shots and improve your carry distance.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:48:47,Brian,,7 Iron,76.01109652042388,-1.48,5.72,8.62,2.8999999999999995,93.63815617240834,1.2319011362669678,17.850000381469727,7.800000190734863,1752.0699462890625,22.93585205078125,1752.219970703125,Measured,-0.75,13.604548581895983,124.40944758386011,7.869999885559082,17.02755823258758,146.01924807490104,7.800000190734863,19.82720761191399,"You have solid club speed and good distance with your 7-iron. However, your attack angle is slightly negative, which suggests you're hitting down on the ball a bit too much. This can lead to less optimal launch conditions and distance. The club path is out-to-in, which is causing noticeable sidespin and unpredictability in direction. Focus on hitting more level through the ball and adjusting your path to be more neutral to improve accuracy and distance.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:49:31,Lauren,,7 Iron,75.60844798088073,1.84,1.41,2.89,1.4800000000000002,108.78221615588065,1.4387574280507467,16.760000228881836,2.549999952316284,2484.653076171875,1176.0821533203125,2748.93994140625,Measured,-25.32999992370605,18.919508683785807,152.75589311699878,-5.53000020980835,-14.720034614796193,169.22572293444864,-6.340000152587891,-18.68985089896023,"Your shot data shows that your club speed is solid at around 76 mph, which is great for a 7 iron. However, your launch angle is a bit low, and your sidespin indicates you might be slicing the ball. Focus on squarely hitting the ball for more distance and accuracy. Practice keeping your clubface square through impact.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:52:42,Brian,,7 Iron,65.65408130884171,-1.51,-0.11,4.0,4.11,92.27362364530563,1.4054514480408855,16.579999923706055,3.2699999809265137,3047.845703125,-790.4970092773438,3148.68994140625,Measured,14.539999961853027,13.418635286030169,117.71653138645888,7.679999828338623,15.726158903821556,133.25677490851285,8.149999618530273,18.8867016207546,"Your club speed is decent at around 65 mph, and your launch angle is good for a 7 iron. However, the attack angle being slightly negative indicates you might be hitting down on the ball too much, causing excessive backspin and a higher deviation in your ball flight. To improve, try to make sure your club is moving slightly upward through impact. Additionally, your club face is open to the path, resulting in a leftward side spin. Work on squaring the clubface more at impact for straighter shots.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:53:38,Jason,,7 Iron,65.02773913621903,-5.7,6.23,4.86,-1.37,77.89012235563314,1.197798407114696,14.989999771118164,4.769999980926514,1730.009033203125,-122.49119567871094,1734.3399658203125,Estimated,4.050000190734863,6.496062868229672,79.83376848697662,5.449999809265137,7.578739752196895,108.78171299798488,5.590000152587891,10.597112097797549,"Your shot has a good carry distance, but the ball is spinning a bit sideways which suggests a hook. Focus on a more neutral swing path and try to straighten out your clubface at impact to improve accuracy.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:54:49,Herald,,7 Iron,67.15282865047455,-3.43,-1.11,3.69,4.8,94.6224050859937,1.409060600834795,14.829999923706056,2.890000104904175,3307.805908203125,-418.4596252441406,3334.169921875,Measured,7.210000038146973,12.75153052570522,120.48337161685232,5.210000038146973,10.947069052426514,136.34076398755315,5.440000057220459,12.937444864521922,"Your club speed and ball speed are looking good! However, your attack angle is too negative, which means you're hitting down on the ball too much. This can lead to excessive backspin and reduced distance. Try to level out your swing a bit to improve your launch conditions and carry distance. Work on your club path as well, as a slight adjustment can help straighten out your shots.",attack angle drill,1.1838602,73.004,101.33,73 +8/6/24 22:55:49,Brian,,7 Iron,74.84788962841034,2.19,-0.04,1.62,1.66,97.97780958218664,1.3090256795296038,12.920000076293944,1.3200000524520874,2930.2802734375,-330.2372436523437,2948.830078125,Measured,6.429999828338623,11.111110625287893,123.0314925312996,3.180000066757202,6.835082918405533,142.69465439854866,3.430000066757202,8.530183690760282,"Your swing speed is solid, and your ball speed is nice, but you have a bit too much backspin, which can cause the ball to climb too much and lose distance. Focus on keeping your clubface more square at impact to improve accuracy and reduce sidespin, which is making the ball curve. Work on hitting through the ball instead of just at it, which will help with your launch angle and distance.",face angle drill,1.1838602,73.004,101.33,73 +8/6/24 22:57:04,Lauren,,7 Iron,73.17018738031388,2.48,-0.16,-0.8,-0.64,104.0175393819809,1.421583613573831,17.0,-0.6700000166893005,3155.650146484375,1209.4451904296875,3379.47998046875,Measured,-20.96999931335449,18.657041750027247,142.2353388288975,-8.100000381469727,-20.03499471668601,156.57260942603352,-8.760000228881836,-23.84076838503779,"Your 7 iron shot shows that the club speed is decent, but the ball is fading to the left (negative path and face angles). Aim to align your clubface better at impact to reduce that left side spin. Also, your launch angle is reasonable, but working on a more consistent attack angle can help you gain distance and control.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:58:45,Brian,,7 Iron,70.55297187328338,0.3,3.57,6.67,3.1,100.99767874870122,1.431515584206687,17.530000686645508,5.920000076293945,1938.9603271484373,13.87514591217041,1939.010009765625,Measured,-0.4099999964237213,16.32764640923142,142.01661951295137,6.039999961853027,14.938757059594993,162.7405875841141,5.989999771118164,16.98381374362782,"You have a solid club speed and ball speed, which is great! However, your club face is pointing to the right (6.67 degrees), leading to a fade or slice. To improve your accuracy, focus on aligning your clubface more square to the target at impact. Also, when you swing, try to keep your attack angle slightly more downward to help compress the ball more for better contact and control.",clubface alignment drill,1.1838602,73.004,101.33,73 +8/6/24 23:00:48,Herald,,7 Iron,79.52308655977248,2.56,2.82,5.69,2.870000000000001,107.93217796087264,1.3572433192686355,15.56999969482422,5.03000020980835,3347.377197265625,-279.9104919433594,3359.06005859375,Measured,4.78000020980835,19.42257187124937,151.9356831667901,7.110000133514404,18.81014902581273,166.5682340184212,7.21999979019165,20.9426936448142,"Your ball speed and distance are solid, but your club face is slightly closed relative to your swing path, causing some sidespin to the left. Focus on aligning your club face better and improving your swing path. Also, try to reduce backspin for longer carry distance.",face alignment drill,1.1838602,73.004,101.33,73 +8/6/24 23:02:43,Jason,,7 Iron,75.8545109772682,-4.85,2.63,10.22,7.590000000000001,90.12616681571852,1.1881451169427115,21.51000022888184,8.720000267028809,2900.808349609375,-63.80238723754883,2901.510009765625,Measured,1.2599999904632568,18.372702050313364,121.71915994840856,9.619999885559082,20.35214356533288,135.47680850543384,9.59000015258789,22.583113545231527,"Your club speed is solid, but the angle of your attack is a bit steep (-4.85 degrees), which might cause inconsistent contact. The face angle was open at impact (10.22 degrees), leading to some rightward movement on the ball. To improve, focus on making a flatter swing and try to aim for a more neutral club face at impact. This will help you hit straighter shots and control your spin better.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:03:33,Jason,,7 Iron,82.58768933296204,-0.52,1.92,10.32,8.4,95.49480888968628,1.1562838197916845,17.670000076293945,8.720000267028809,3969.69775390625,78.30140686035156,3970.469970703125,Measured,-1.1299999952316284,17.43219501620308,126.35607786404488,8.84000015258789,19.42257187124937,138.89982337087986,8.739999771118164,21.11767160065324,"Your 7-iron swing shows good club speed and decent ball speed. However, the face angle is significantly open at impact, which is causing your ball to veer right. Focus on squaring the clubface at impact for more accuracy. Also, aim to decrease your spin rate to help the ball carry further and land softer. A slight adjustment in your path is essential for better direction.",face angle drill,1.1903353,69.998,101.33,83 +8/6/24 23:07:00,Brian,,7 Iron,74.48997981548308,-2.84,3.62,2.17,-1.4500000000000002,108.44667229296738,1.4558558421091992,14.979999542236328,2.240000009536743,3093.731689453125,-164.84291076660156,3098.1201171875,Measured,3.049999952316284,18.307085838349167,152.96368230767257,3.440000057220459,9.186351025156682,168.63516242545847,3.5199999809265137,10.367453270021088,"Your 7 iron shot shows a solid swing speed and decent carry distance, but your attack angle is slightly downward, which can lead to excessive backspin. Try to focus on hitting the ball with a more neutral or slightly upward angle for better distance and control. Your shot direction deviates a bit to the right, indicating a slight push. Work on aligning your club path more closely with your target line to straighten out your shots.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:08:54,Lauren,,7 Iron,76.1453127002716,2.93,-0.13,2.37,2.5,103.16750118697291,1.354876584367943,12.670000076293944,1.9299999475479128,2927.3984375,-211.3792266845703,2935.02001953125,Measured,4.130000114440918,12.53280808090642,134.71128255601525,3.25,7.633420624134317,154.53848808202747,3.400000095367432,9.153542919174583,"Your 7 iron club speed is good for generating decent distance. The launch angle is decent, but could be higher for better carry. The spin is a bit on the high side, which means your ball may be losing distance in the air. To improve, focus on a smoother, more consistent swing path to bring your ball flight down and add distance.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:09:46,Jason,,7 Iron,75.20579944133758,-3.71,7.22,6.58,-0.6399999999999997,109.94542407188236,1.4619274695383375,19.13999938964844,6.309999942779541,3260.79541015625,17.073640823364258,3260.840087890625,Measured,-0.3000000119209289,26.01706062185167,160.9908163693308,6.679999828338623,18.733594344969102,174.879701522088,6.619999885559082,20.15529284353852,"Great job on the distance! Your club speed is decent for a 7-iron, but your attack angle is a bit down, which means you're hitting slightly into the ball. Work on getting that attack angle closer to neutral (0 degrees) to optimize your launch and spin. Your launch angle is good, but reducing backspin a little could help with distance. Aim for cleaner strikes and a more level swing through impact.",attack angle adjustment drill,1.1903353,69.998,101.33,83 +8/6/24 23:10:50,Brian,,7 Iron,80.77577090501785,-1.16,5.3,-0.93,-6.23,113.45741342857218,1.404597098330189,16.450000762939453,-0.1000000014901161,2424.91552734375,1007.4091796875,2625.85009765625,Measured,-22.559999465942383,20.4396325432524,164.11855098028173,-7.619999885559082,-21.762903595022863,181.0804867431998,-8.319999694824219,-26.2029728747666,"Your shot data indicates a good club speed and decent carry distance, but the face angle at impact suggests you're cutting across the ball, resulting in some sidespin. Working on squaring the clubface and improving your swing path will help reduce the deviation and improve accuracy. Focus on hitting the ball straighter.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:11:28,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,48.47441045899859,inf,28.46999931335449,19.26000022888184,6110.12109375,-3527.6796875,7055.35986328125,Estimated,30.0,6.780402046468112,40.68241436471044,25.57999992370605,17.56342848308236,46.51137090818884,26.21999931335449,20.548994287127243,"It looks like you might not have made contact with the ball, as indicated by the club speed and attack angle being zero. Make sure you're getting a proper setup and hitting through the ball. Focus on your swing path and making solid contact to improve your distance and accuracy.",contact drill,1.1903353,69.998,101.33,83 +8/6/24 23:12:04,Lauren,,7 Iron,78.22566348791122,-0.16,4.95,6.88,1.93,106.8808151547637,1.366313948507203,18.989999771118164,6.269999980926514,2511.27783203125,1083.60595703125,2735.090087890625,Measured,-23.34000015258789,21.81758550991117,153.1167874975563,-1.2200000286102295,-3.258967556354776,169.9256347578048,-2.009999990463257,-5.960192096259448,"You're hitting the ball well with a decent carry distance of 153 yards. Your club speed is solid, but your attack angle is slightly negative, meaning you're coming down a bit too steep on the ball. This can lead to inconsistency with your shot direction. Try to focus on a more neutral swing path—your current club path and face angle show you're starting the ball to the right. Work on correcting this for straighter shots.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:13:14,Lauren,,7 Iron,75.83214161396026,-1.71,4.72,4.94,0.2200000000000006,106.74660443618632,1.4076696525281158,14.920000076293944,4.650000095367432,3501.999267578125,-393.43109130859375,3524.030029296875,Measured,6.409999847412109,18.110235116554804,147.6049839745283,7.300000190734863,18.744530727946767,162.0516058860303,7.46999979019165,21.062991771666702,"Great effort with your 7 iron! Your club speed and ball speed are solid, which shows you have good power. However, your attack angle is slightly negative, meaning you may be hitting the ball down a bit too much. It's causing high backspin, which can lead to less distance and control. Also, your club path and face angle indicate that the ball might be starting right of your target. Focus on leveling out your swing and ensuring the clubface is square at impact for straighter shots. Try practicing with a smooth takeaway to help improve your path and face alignment.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:13:25,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,37.71474790252614,inf,15.43000030517578,-0.3700000047683716,11265.767578125,-491.87396240234375,11276.5,Estimated,2.5,1.4216971948808066,17.90245009768455,-0.1400000005960464,-0.0437445297000289,23.74234302414061,-0.0799999982118606,-0.0328083972750217,"It looks like there was an issue with your swing because the data indicates a speed of 0 mph. Ensure you're making a full swing with your 7-iron. When you do hit the ball, focus on getting a consistent, controlled swing to improve your distance and accuracy. Work on your setup and make sure you're following through properly after contact.",full swing check,1.1903353,69.998,101.33,83 +8/6/24 23:14:21,Jason,,7 Iron,73.3491422867775,-6.87,8.74,6.52,-2.2200000000000006,108.40193254236328,1.4778895725670222,18.13999938964844,6.449999809265137,2406.302001953125,274.1634521484375,2421.8701171875,Measured,-6.5,21.675414617103343,160.32371160900584,4.670000076293945,13.046806608396764,178.0511733213425,4.420000076293945,13.735783091726148,"Your shot data shows a solid ball speed and carry distance, but the attack angle shows you're hitting down on the ball a bit too much. This can cause a loss of distance and inconsistent flight. Try to focus on a more level swing path to improve your contact and result in a higher launch angle. Your club path is moving too far to the right, causing a slice. Work on keeping that path more neutral or slightly inside-out for better direction.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:16:51,Brian,4 Hybrid,4 Hybrid,80.61918536186218,-2.32,2.79,-1.2,-3.99,112.24946576196636,1.3923418508650327,12.720000267028809,-0.6399999856948853,2440.12109375,-54.52188873291016,2440.72998046875,Measured,1.2799999713897705,14.741906337800629,156.34295998481502,-0.270000010728836,-0.7436570293446536,177.5699808139325,-0.2199999988079071,-0.6999124752004633,"You hit your 4 Hybrid well, achieving solid distance, but your attack angle is a bit too negative, which could lead to lower launches. Focus on swinging slightly upward at the ball to help raise your launch angle. Also, your club face is slightly closed at impact, which may cause the ball to drift left, so aim to square up your face at impact.",upward attack angle drill,1.1903353,69.998,101.33,83 +8/6/24 23:18:04,Herald,4 Hybrid,4 Hybrid,83.3706170487404,-0.47,1.88,-1.88,-3.76,117.88654633955866,1.4140059233415467,13.720000267028809,-1.309999942779541,2527.22412109375,827.9773559570312,2659.39990234375,Measured,-18.13999938964844,18.26334239234029,169.58661731500615,-7.46999979019165,-22.047243294736745,188.7795168001176,-8.079999923706055,-26.54199448936879,"You have a solid ball speed and a good carry distance, but your club face is significantly closed at impact, leading to a pull on the shot. Focus on improving your face control to keep your shots straighter. Also, try to improve your attack angle slightly to optimize your launch and spin conditions.",face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:19:37,Lauren,4 Hybrid,4 Hybrid,81.5586986207962,0.31,0.82,1.83,1.0100000000000002,113.45741342857218,1.3911135825755108,11.229999542236328,1.6100000143051147,3336.52587890625,-584.1173706054688,3387.27001953125,Measured,9.93000030517578,14.807523592715713,154.15573345092525,5.25,14.09667538638189,171.1395461516022,5.590000152587891,16.66666593793184,"Your hybrid swing shows good club speed and ball speed, but the backspin is on the higher side, which could cause the ball to balloon in the air. Aim for a slightly lower attack angle to help with distance. Focus on a more neutral club path to improve consistency and reduce the side spin. Overall, your carry distance is solid, but refining these elements will enhance your game.",attack angle adjustment drill,1.1903353,69.998,101.33,83 +8/6/24 23:20:33,Herald,4 Hybrid,4 Hybrid,80.50733854532243,2.17,1.01,7.51,6.5,119.0273801136409,1.4784662151840138,11.649999618530272,6.300000190734863,3590.740234375,-933.9793090820312,3710.219970703125,Estimated,14.579999923706056,17.913384394760442,165.68240994215012,12.520000457763672,35.925194150418065,180.8836276777984,12.970000267028809,40.61679606684447,"Your shot data shows that you have good club speed and ball speed, but the high backspin and sidespin indicate some inconsistency. To improve your accuracy, focus on ensuring your clubface is more aligned with your swing path at impact. This will help reduce the sidespin for straighter shots. Additionally, your launch angle is on the lower side which may affect distance, so consider working on your attack angle to get the ball airborne more effectively.",face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:22:07,Herald,4 Hybrid,4 Hybrid,80.95472581148147,-2.48,6.86,10.15,3.29,105.4268116596877,1.3022934807437203,16.329999923706055,9.1899995803833,1778.4151611328125,100.98572540283205,1781.280029296875,Measured,-3.25,15.835519604745514,148.92824668269168,8.699999809265137,22.51749733326733,171.5004405321597,8.550000190734863,25.48118828545512,"You're swinging well, but your attack angle is a bit too steep, which can cause you to hit down on the ball. This likely contributes to a higher degree of sidespin, leading to less control. Focus on leveling out your swing path through some practice. Also, your ball speed looks good, meaning you're making solid contact—just refine that angle a bit for more accuracy.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:23:33,Jason,4 Hybrid,4 Hybrid,80.64155472517012,-1.37,1.62,-2.64,-4.26,117.75232708774638,1.4601941578265865,5.099999904632568,-1.9600000381469729,2603.2265625,30.89716529846192,2603.409912109375,Measured,-0.6800000071525574,5.227471645445746,130.36963655126692,-2.150000095367432,-4.899387456772104,170.6911607072234,-2.190000057220459,-6.50699872973189,"Your 4 Hybrid shot shows great ball speed, but the launch angle is quite low, which means you're not getting the height you need for optimal carry. Try to focus on having a more upward angle of attack and ensure your clubface is square at impact to improve your direction. Additionally, lowering your backspin will help you gain distance. Work on hitting up more on the ball to increase your launch angle and carry distance.",upward angle drill,1.1903353,69.998,101.33,83 +8/6/24 23:27:53,Lauren,5 Wood,5 Wood,81.20078880786895,-1.15,3.36,-2.27,-5.63,114.84431156435949,1.4143250730740466,8.520000457763672,-1.4500000476837158,2711.13330078125,1341.6922607421875,3024.9599609375,Measured,-26.32999992370605,8.869203219460701,137.98118388797047,-8.930000305175781,-21.412947683344782,170.1334239484786,-10.399999618530272,-30.708660452376307,"Your club speed is decent, but the attack angle is slightly negative, which means the club is hitting down on the ball instead of sweeping it. This can lead to lower launch angles and increased spin. Try to focus on hitting up on the ball with your 5 wood for higher launches and better distance. Also, keep an eye on your club path and face angle; they are not aligned, which can cause hooks or slices. Working on your swing path can help improve accuracy.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:35:05,Herald,,Driver,81.49159053087234,4.95,-8.21,-3.28,4.9300000000000015,120.90640697283834,1.4836672862218103,13.510000228881836,-3.7200000286102295,3899.5400390625,-1027.3909912109375,4032.610107421875,Measured,14.760000228881836,22.95494222286493,172.03630035314563,2.569999933242798,7.720909602053837,185.2362204950332,3.0299999713897705,9.798774913544207,"Your driver swing has some room for improvement. The club path is too far to the left (-8.21 degrees), which could lead to your shots starting left and possibly slicing. Focus on aligning your body and clubface more towards your target. Additionally, your backspin is relatively high at nearly 3900 rpm, which may reduce distance. Aim for a smoother swing to lower the spin and increase distance.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:38:59,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,97.37383574888372,inf,15.199999809265137,-0.6800000071525574,4563.88134765625,425.7887573242188,4583.7001953125,Measured,-5.329999923706055,15.693350797839456,125.98424501460796,-2.7300000190734863,-6.003936585219208,138.05773648291233,-2.890000104904175,-6.966316385284813,"It looks like there was an issue with the club speed, attack angle, and club path data, which makes it difficult to analyze your swing fully. However, your ball speed is quite good, indicating that you can generate power. Your launch angle is decent, but the high backspin suggests that the ball might be floating too much, which can limit distance. Work on improving your attack angle and making sure you're hitting the ball with a slightly downward strike for better performance.",attack angle drill,1.1903353,69.998,101.33,83 +8/6/24 23:39:43,Jason,,Driver,85.38385974645615,3.75,-5.53,-3.54,1.99,124.59735533194451,1.4592612198831398,15.119999885559082,-3.5999999046325684,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,15.96675411457568,177.6137346894502,-8.710000038146973,-26.90288678402453,207.9068188463807,-9.460000038146973,-34.16447820905,"Your driver swing shows a few areas for improvement. Your club path is moving too much to the left (-5.53 degrees), which suggests you're swinging across the ball, often leading to a fade or slice. Additionally, while your attack angle (3.75 degrees) is decent, try to make it a bit more positive to help with launch. Increasing your smash factor will also help you gain more distance, so focus on hitting the sweet spot more consistently. Overall, working on your swing path will really help straighten out your shots.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:40:52,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,127.30404624423043,inf,15.220000267028809,-4.690000057220459,2806.11962890625,-136.751220703125,2809.449951171875,Measured,2.789999961853028,27.198162866716075,197.14566830457443,-3.869999885559082,-13.298337159177663,214.18416500604144,-3.75,-14.00918640846237,"It looks like your swing data indicates that you might not have made contact with the ball during this shot, as shown by the zero club speed and the high ball speed. Focus on making clean contact to improve your overall distances. Additionally, your launch angle and spin rates suggest that you could benefit from lowering your backspin to help the ball stay in the air longer and travel farther. Try to take a smooth swing and follow through fully for better ball impact.",contact drill,1.1903353,69.998,101.33,83 +8/6/24 23:41:58,Jason,,Driver,91.35647974967958,0.25,-3.13,-3.38,-0.25,133.25429654281652,1.4586189935069591,15.270000457763672,-3.1700000762939453,2137.18017578125,-446.0909423828125,2183.239990234375,Estimated,11.789999961853027,27.045055590930588,213.76858662469385,0.8399999737739563,3.1386699509777145,233.2895901145457,1.2000000476837158,4.866578829314562,"Your driver swing has potential, but there are a couple of areas to focus on. Your club speed and ball speed are good, but the negative club path and face angle suggest you're hitting the ball with sidespin, which can lead to slices. Working on aligning your club face at impact and adjusting your swing path can greatly improve your accuracy. Also, your attack angle is quite flat; aiming for a slight upward angle can help launch the ball higher with less spin for more distance.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:44:49,Jason,,Driver,91.49069592952728,1.43,-14.97,-2.3,12.670000000000002,116.2983235926704,1.2711491852925867,14.0600004196167,-3.759999990463257,1869.1317138671875,370.0980224609375,1905.4200439453125,Estimated,-11.199999809265137,16.294837260298436,167.6946543483973,-6.860000133514404,-20.03499471668601,191.1307953363776,-7.210000038146973,-23.99387566082328,"Your swing is producing solid ball speed and distance, but your club path is severely out-to-in. This causes your shots to curve too much to the left. Focus on improving your swing path to be more neutral. A slight adjustment in your setup and swing can help straighten your shots and improve overall accuracy.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:45:15,Brian,,Driver,0.0,0.0,0.0,0.0,0.0,67.60021438065132,inf,,-20.5,999.9898681640624,-415.6413879394531,1082.9300537109375,Estimated,22.56999969482422,,,,,,,,"It looks like you didn't make contact with the ball based on the data. Focus on setting up your driver properly and ensuring your swing engages the ball. Start with a solid grip and stance, and practice making full swings without worrying about speed. This will help you find the ball more consistently in future shots.",set up drill,1.1903353,69.998,101.33,83 +8/6/24 23:45:40,Jason,,Driver,95.42770387172698,2.54,-4.98,-4.74,0.2400000000000002,124.7539401924414,1.3073136534871936,16.190000534057617,-4.519999980926514,1930.606201171875,-755.0419311523438,2073.0,Estimated,21.36000061035156,23.49081247335971,192.7056011107325,2.0199999809265137,6.780402046468112,213.07960492661005,2.680000066757202,9.95188114637881,"You're hitting the ball with good speed and distance, but your club path and face angle are causing the ball to slice to the right. Focus on aligning your clubface more at impact and adjust your swing path to be more neutral. This can help improve accuracy and reduce side spin.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:49:55,Lauren,,9 Iron,74.78078153848648,-0.45,5.24,5.52,0.2799999999999993,87.35236201090902,1.1681124510039052,23.100000381469727,5.190000057220459,3567.973388671875,1735.5941162109375,3967.7099609375,Estimated,-25.940000534057617,18.72266004789321,111.57042182253008,-3.130000114440918,-6.102361946116389,122.39719483400586,-3.900000095367432,-8.3223971074637,"Your shot with the 9 iron shows good club speed and solid ball speed, but the high backspin indicates that your angle of attack is not quite optimal. A slightly flatter swing plane would help reduce backspin, improving your carry distance. Focus on maintaining a consistent swing path and aim to slightly raise your attack angle for better ball flight.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:51:33,Herald,,Gap Wedge,68.60683726549149,-0.62,6.71,11.83,5.12,78.80726590992981,1.1486794764341808,32.11000061035156,10.5600004196167,4870.5712890625,321.7953186035156,4881.18994140625,Estimated,-3.7799999713897705,24.2125970626712,95.20996835026745,10.420000076293944,17.224408954381943,101.5529286359906,10.25,18.06649167054593,"Your gap wedge shot shows a solid club speed and decent carry distance, but the ball is launching too high with a lot of spin, which can lead to less control. The club face is slightly open at impact, causing the ball to veer off to the right. Focus on keeping the club face square at impact and lowering the launch angle for better distance control.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:52:17,Herald,,Gap Wedge,70.86614295959473,1.59,-3.59,4.77,8.36,80.97709688143641,1.1426767917594525,25.479999542236328,3.470000028610229,6444.89697265625,1493.846923828125,6615.759765625,Estimated,-13.050000190734863,19.68503880500793,96.76290553047056,-1.2699999809265137,-2.1434820449300105,102.56998930799364,-1.5399999618530271,-2.755905411842093,"Your swing speed with the gap wedge is good, but let's work on your club path and attack angle. The club is coming too far from the inside and the face is open at impact, leading to a push and some unwanted sidespin. Focus on keeping the face square to the target and working on hitting down slightly more on the ball for better contact. This should help reduce the sidespin and improve your accuracy.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:53:07,Lauren,,Gap Wedge,70.19506206035614,2.05,-0.31,-1.63,-1.3199999999999998,86.88260742941839,1.2377310437408506,29.31999969482422,-1.3799999952316284,5388.5751953125,289.005126953125,5396.31982421875,Estimated,-3.069999933242798,26.90288678402453,108.54111674427986,-2.819999933242798,-5.347768729347365,114.69815643348102,-2.859999895095825,-5.730533268482986,"Your gap wedge shot carried about 108 yards, which is good, but the ball was too far left, as indicated by the -2.8-degree carry deviation. This suggests that your clubface is slightly closed at impact. Focus on aiming more to the right and getting your clubface aligned properly for better accuracy. Also, your spin rate is on the high side, which can help with stopping the ball on the green but might affect distance control. Consider practicing your follow-through to help with alignment and clubface control.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:53:45,Herald,,Gap Wedge,67.77917082309723,-6.68,-9.34,4.79,14.13,77.75590310382086,1.1471946640770034,32.220001220703125,2.759999990463257,6228.64404296875,115.24609375,6229.7099609375,Estimated,-1.059999942779541,23.92825736295731,90.5402433715999,2.7100000381469727,4.276027967620081,94.89281950162058,2.6700000762939453,4.429133939716962,"Your gap wedge shot shows good ball speed and decent carry distance, but your attack angle is a bit steep, which means you're hitting down on the ball too much. This can lead to increased backspin and loss of distance. Try to level out your swing a bit more to achieve a better trajectory and distance. Also, your club path indicates you're coming too far from the outside, leading to slight left spin on the ball. Focus on a more neutral swing path for straighter shots.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:55:28,Brian,56,Sand Wedge,67.82390954971314,-3.22,-4.24,0.96,5.2,73.03597461376012,1.07684701602503,28.309999465942383,0.2599999904632568,7155.0654296875,132.38729858398438,7156.2900390625,Estimated,-1.059999942779541,18.055555287568268,82.6443542492807,-0.0900000035762786,-0.1421697194880806,87.55467548165325,-0.1099999994039535,-0.1749781188001158,"Your shot shows good ball speed and decent carry distance, but the attack angle is a bit negative, which suggests you're hitting down on the ball too much. This can lead to excessive backspin and less distance. Focus on swinging more level to allow for better contact and reduced backspin. Additionally, your club path is moving a bit to the left, which could cause it to fade. Try to work on your swing path for more consistent results.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:56:10,Brian,56,Sand Wedge,63.90927097082138,-8.45,7.98,9.09,1.1099999999999994,61.80654894256213,0.9670983255431082,38.63999938964844,8.460000038146973,4397.0078125,330.6126708984375,4409.419921875,Estimated,-4.300000190734863,18.307085838349167,67.36657557508352,8.079999923706055,9.470690724870565,70.64741537591817,7.989999771118164,9.820646636548643,"Your club speed is good for a sand wedge, but your attack angle is quite steep at -8.45 degrees. This means you're hitting down on the ball too much, which can lead to higher spin and less control. Try to level out your swing a bit to achieve a shallower angle of attack. Also, your launch angle is a bit high for a typical sand wedge shot. Focus on making more solid contact with the ground—this will help to reduce backspin and improve your carry distance. Lastly, work on aligning your clubface more square to your target for better accuracy.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:56:39,Herald,56,Sand Wedge,61.53811846017838,-4.28,-3.11,-0.45,2.66,52.970652995891214,0.8607779100391051,33.0,-0.7599999904632568,1966.7374267578125,139.9424591064453,1971.7099609375,Estimated,-4.070000171661377,10.269028952074793,53.1167960417688,-1.3799999952316284,-1.279527475392726,63.42956948280335,-1.4700000286102295,-1.629483778177388,"Your sand wedge shot is looking solid overall! Your club speed is good, but let's focus on a couple of areas. The slightly negative attack angle suggests you're hitting down on the ball too much, which can lead to inconsistent contact. The club path being negative indicates you're swinging slightly from outside to inside, which may lead to pulls. Try to maintain a slightly shallower angle of attack and work on swinging more from the inside to improve accuracy and distance. Overall, your backspin is decent, just keep practicing those contact points.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:56:43,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,94.10791075389898,inf,20.46999931335449,8.0,3177.646484375,1834.6148681640625,3669.22998046875,Measured,-30.0,18.307085838349167,122.62685261883144,-1.5700000524520874,-3.368328778754176,135.10498399960397,-2.5199999809265137,-5.949256234757229,"It looks like your shot data shows a club speed of 0.0 mph, which suggests that you might not have taken a full swing during the measurement. To improve your game, focus on making full swings to gather more accurate data. Additionally, your ball speed and launch angle indicate that when you do hit the ball, it has good potential. Work on consistent contact and swing mechanics for better results.",full swing drill,1.1903353,69.998,101.33,83 +8/6/24 23:57:03,Brian,56,Sand Wedge,57.33267815828323,-7.04,-2.4,29.94,32.34,44.38081714430791,0.7740928658832575,27.0,24.290000915527344,1000.0008544921876,-239.7097930908203,1028.3299560546875,Estimated,13.479999542236328,4.855642967812344,35.137795435044154,25.600000381469727,15.179352270349112,47.67060247299969,25.780000686645508,20.73490654004217,"Your shot may be off target due to an open club face at impact. Focus on keeping the face more neutral. Additionally, try to raise your attack angle slightly to improve your distance and control. Work on a smoother swing to achieve better consistency.",club face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:57:51,Brian,56,Sand Wedge,51.82981478452683,0.0,-11.98,19.8,31.78,40.756978411107866,0.7863616449440868,16.149999618530273,14.770000457763672,3531.9375,-1895.3958740234373,4008.3798828125,Estimated,28.21999931335449,1.695100511617028,21.53324581019729,17.09000015258789,6.33202077389285,28.510497535508875,17.6200008392334,8.62860853018202,"Your shot data shows that your club path is significantly to the left (-11.98 degrees), which can lead to a hook or pull. Additionally, the club face is open relative to the path, causing the ball to launch to the right. Work on aligning your club path more toward the target while keeping the face square at impact. Increasing your attack angle can help get more lift, and reducing excessive spin will improve your distance. Consider focusing on the follow-through to ensure a smoother, more balanced swing.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:58:23,Brian,56,Sand Wedge,47.355942122936256,0.03,-20.0,-16.24,3.7600000000000016,44.29133764309972,0.9352857457279428,34.16999816894531,-15.850000381469728,5508.89501953125,-269.429931640625,5515.47998046875,Estimated,2.799999952316284,7.720909602053837,37.23753090511264,-16.1299991607666,-10.34558154701665,42.377514094114304,-15.970000267028809,-11.657917258760335,"You have a strong swing speed, but the club face and path are significantly misaligned, which is causing the ball to start and spin off to the left. Focus on aligning your club face with your swing path at impact to improve accuracy. Also, your ball's height is good, but consider reducing backspin for better distance and control.",club face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:58:46,Brian,56,Sand Wedge,48.74284264802933,-4.98,-14.98,-10.58,4.4,43.12813399371544,0.8848095771751037,39.560001373291016,-10.56999969482422,1740.295654296875,-151.64402770996094,1746.8900146484375,Estimated,4.980000019073486,8.803587007496503,37.3031492029786,-10.380000114440918,-6.725721696006133,45.35214351518152,-10.210000038146973,-8.038057407749818,"You're making solid contact, but your club path and face angle are quite off, which is causing your shot to go left and not reach its full potential. Focus on aligning your club path more towards the target and keeping the face square. Work on your follow-through to help improve direction as well.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:59:21,Brian,56,Sand Wedge,45.99141096115112,-3.61,9.14,2.56,-6.58,39.10164603831345,0.8501945302644129,25.290000915527344,3.25,1969.033447265625,712.0027465820312,2093.81005859375,Estimated,-19.8799991607666,3.433945772931537,26.55293087234645,1.7100000381469729,0.7983377057287839,29.833770673181107,1.5299999713897705,0.7983377057287839,"Your swing speed and angle suggest you're hitting down a bit too much, which can lead to less distance. Your club path is too far to the right, causing a slice. Focus on making a smoother swing and keeping the club path straighter. Practicing with a softer touch can help improve your contact and carry distance.",swing path drill,1.1903353,69.998,101.33,83 +8/7/24 00:00:17,Lauren,56,Sand Wedge,60.1959566617012,-9.8,-1.63,7.51,9.14,56.75107658958814,0.9427722348284427,36.68000030517578,5.96999979019165,2853.06005859375,563.3687744140625,2908.14990234375,Estimated,-11.170000076293944,14.107610726408666,59.36132679479124,4.079999923706055,4.22134709568266,67.16972485328915,3.7799999713897705,4.429133939716962,"Your sand wedge shot shows a good club speed, but your attack angle is quite steep at -9.8 degrees, which can lead to too much downward strike and less control. The club face is open at impact, which is causing some slice spin. Focus on shallowing your attack angle and aligning the club face more square at impact. Your carry distance was good, but we need to tighten your dispersion for better accuracy.",swing path drill,1.1903353,69.998,101.33,83 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json deleted file mode 100644 index 4bc54c9908..0000000000 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json +++ /dev/null @@ -1 +0,0 @@ -{"Golf_Shot_Data_3_chunk_0.txt": "file-CAJrEqWuGMH4En3QzD6Z7x", "Golf_Shot_Data_3_chunk_1.txt": "file-EN8aqcJq7pz6D3mFcDtJYV", "Golf_Shot_Data_3_chunk_2.txt": "file-NNtvsrJzXQNYWtSfLXjQGv", "Golf_Shot_Data_3_chunk_3.txt": "file-8bu47tKqLBNP7wNvHSCch4", "Golf_Shot_Data_3_chunk_4.txt": "file-7dNqY1MmmMvaWnNMbVQGkJ", "Golf_Shot_Data_3_chunk_5.txt": "file-J2fQsM6DyZPMtm8ywvKAbu", "Golf_Shot_Data_3_chunk_6.txt": "file-WiJ2uK3rFad76bd1nCKgTb", "Golf_Shot_Data_3_chunk_7.txt": "file-QM8PZ6mPQun8q2do5oDWH1", "Golf_Shot_Data_3_chunk_8.txt": "file-A9Zog4HrxyuCVxJVhXN2Fo", "Golf_Shot_Data_3_chunk_9.txt": "file-RakbREzHk8Pb9mPqQNrTAa", "Golf_Shot_Data_3_chunk_10.txt": "file-M4k6vddGukmy2xcSuMEDEv", "Golf_Shot_Data_3_chunk_11.txt": "file-LjA3cALMLNfbnevceAL6TN", "Golf_Shot_Data_3_chunk_12.txt": "file-MU74JbZaaXynmF1MU266dT", "Golf_Shot_Data_3_chunk_13.txt": "file-C7AskDCGHcTjybLQ7khfxg", "Golf_Shot_Data_3_chunk_14.txt": "file-5J6oXC98tQD8u11HYLEf7W", "Golf_Shot_Data_3_chunk_15.txt": "file-Rr2wbZ5wmwVqXxz1onZWDL", "Golf_Shot_Data_3_chunk_16.txt": "file-544gjSkxJqziVCnFouAMxE", "Golf_Shot_Data_3_chunk_17.txt": "file-NADgFFqbZw3DVhxctUzdst", "Golf_Shot_Data_3_chunk_18.txt": "file-7AQuTvpUrqUFsoJFQRm9DZ", "Golf_Shot_Data_3_chunk_19.txt": "file-2UooYjh385vLVtJwDtnZt7", "Golf_Shot_Data_3_chunk_20.txt": "file-22kvSmLpLDWBiwUPWAAYSU", "Golf_Shot_Data_3_chunk_21.txt": "file-GoNk62dR5oS9VnbBpBeWTv", "Golf_Shot_Data_3_chunk_22.txt": "file-7ygN8RDxDSdq653piHEZP3", "Golf_Shot_Data_3_chunk_23.txt": "file-H7bSfUBSymfXMun3YgqSTo", "Golf_Shot_Data_3_chunk_24.txt": "file-3ZZKbPtTtoJGEA31V5W8i3", "Golf_Shot_Data_3_chunk_25.txt": "file-7xXdYLketh1SS7UBcHU5dc", "Golf_Shot_Data_3_chunk_26.txt": "file-R5e2FC5VCzQ2JmtA3KRPok", "Golf_Shot_Data_3_chunk_27.txt": "file-PWDS8op4qpb1Yd9kZBwdAZ", "Golf_Shot_Data_3_chunk_28.txt": "file-EotywMY8hMCiPjSdCwhoDq", "Golf_Shot_Data_3_chunk_29.txt": "file-UqXMGTk86CQN7RhTneNKek", "Golf_Shot_Data_3_chunk_30.txt": "file-LqgJGQ7997ZxkpGJm62Rgw", "Golf_Shot_Data_3_chunk_31.txt": "file-Jqf4qJYDe2wSeC1BsCQesA", "Golf_Shot_Data_3_chunk_32.txt": "file-8EokEgjLyrvtdLyXysn7VL", "Golf_Shot_Data_3_chunk_33.txt": "file-XYEj57o7VZYEAju7pqcebk", "Golf_Shot_Data_3_chunk_34.txt": "file-3ZaHSB5VUPA5yH6azNJS1B", "Golf_Shot_Data_3_chunk_35.txt": "file-VGnm9xmjHwzA1wdnew72ww", "Golf_Shot_Data_3_chunk_36.txt": "file-APnSpicPQ189d8QFjWCV5d", "Golf_Shot_Data_3_chunk_37.txt": "file-E9jxKHcEDfnrEWGq8hTDvV", "Golf_Shot_Data_3_chunk_38.txt": "file-NykVZP7gdwsQcpj2v9dMG2", "Golf_Shot_Data_3_chunk_39.txt": "file-JmDXiuqJHesNyWfgAFo2Sc", "Golf_Shot_Data_3_chunk_40.txt": "file-QGRFP1h91u22moM4GcDT8i", "Golf_Shot_Data_3_chunk_41.txt": "file-9PTDsEVdvL6qPZ3VmfWa4w", "Golf_Shot_Data_3_chunk_42.txt": "file-RRhGBTMZ2V2j6YX3qT67Vk", "Golf_Shot_Data_3_chunk_43.txt": "file-PbcJKvUPyunXer1LHnxrfd", "Golf_Shot_Data_3_chunk_44.txt": "file-TjYmb88sSVvUZnJvyrLRHt", "Golf_Shot_Data_3_chunk_45.txt": "file-UVLju76PcYD2YVJtTYnGRV", "Golf_Shot_Data_3_chunk_46.txt": "file-VHuktSCegWyfuwsxrQaJM4", "Golf_Shot_Data_3_chunk_47.txt": "file-F1LwE6YyiGjkN1NjmaNkyH", "Golf_Shot_Data_3_chunk_48.txt": "file-6cMaznVCyPZHBxXeDcVDeK", "Golf_Shot_Data_3_chunk_49.txt": "file-EzKPeo9RhbFjQ9A7we2GWH", "Golf_Shot_Data_3_chunk_50.txt": "file-QsQFR4rrDvKmebq4Qj664W", "Golf_Shot_Data_3_chunk_51.txt": "file-89T36obPPgYcw4WXayVVmM", "Golf_Shot_Data_3_chunk_52.txt": "file-9MygzK934TGZ8qL4awJZvC", "Golf_Shot_Data_3_chunk_53.txt": "file-TwQieP1ogyawTHynwMqMCH", "Golf_Shot_Data_3_chunk_54.txt": "file-UwNTgvm2LDVn2xQhDhbPxM"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv index 6d01b50a34..3c7ff7424e 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv @@ -1,68 +1,68 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -7/31/24 19:46:32,Jason,,7 Iron,130.67376950859307,-5.463913440704346,1.4884170293807983,2.5645759105682373,1.076158881187439,92.49460882962649,0.7078284278280047,15.37328815460205,2.292842149734497,3138.176513671875,306.779296875,3153.1357421875,Estimated,-5.583333969116211,12.46161833941403,117.0700853972594,0.754073441028595,1.540681333987365,133.01163138895026,0.5503637790679932,1.2777324265511822,"Your shot shows good club speed, but the low smash factor indicates you might not be hitting the ball as efficiently as you could. Focus on making solid contact with the ball to increase your ball speed. Additionally, your attack angle is slightly downward, which can result in more spin than desired. Try to work on improving your angle of attack and ensure your club face aligns better with your path for straighter shots.",impact drill,1.1913916,70.0,101.325,73 -7/31/24 19:46:58,Brian,,7 Iron,65.47857911988513,-2.487455606460572,-1.230146050453186,3.9261159896850586,5.156261920928955,83.60094714926981,1.276767887650774,16.549287796020508,3.0710763931274414,2406.00390625,-150.41136169433594,2410.700927734375,Estimated,3.577191114425659,9.938744137034291,98.59265021909778,3.948386907577514,6.7888718506033,116.90504884925394,4.055502414703369,8.267802278974273,"Your shot data shows that your club speed is solid at around 65 mph. However, your attack angle is slightly descending (-2.5 degrees), which means you might be hitting the ball down rather than sweeping it. This leads to high backspin (over 2400 rpm), which can make your shots balloon and lose distance. Your club face is open relative to your path, contributing to a slight fade. Focus on making contact with a level or slightly upward attack angle and aligning your club face more square to the target to improve direction and distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:47:29,Brian,,7 Iron,62.79744524613807,-0.4604516923427582,-3.802584171295166,2.681905746459961,6.484489917755127,84.85868624154318,1.351307937909494,13.924854278564451,1.7271723747253418,2180.8720703125,-188.3817749023437,2188.9931640625,Estimated,4.936903476715088,7.605657793057276,93.76589021161271,2.714186191558838,4.440320109431525,121.18273276214131,2.9218811988830566,6.177251555872488,"Your club speed is solid, but your attack angle is slightly negative, which can cause issues with ball flight. Focus on having a more upward angle during your downswing to optimize launch. Your club path is also moving too much to the left, leading to some leftward spin. Try to keep your path straighter during your swing for better accuracy.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:48:27,Brian,,7 Iron,64.76716759251758,-2.134370803833008,-2.338614225387573,-1.767001390457153,0.5716128349304199,80.69306815764139,1.2458946586227386,10.463260650634766,-1.7440788745880127,1273.843017578125,735.4534912109375,1470.9071044921875,Estimated,-30.0,3.3367586554722948,63.21938150509459,-4.647597789764404,-5.122477258400863,99.89284285369013,-5.730152606964111,-9.973703850691663,"Your shot data shows that your club speed and ball speed are decent, but we need to work on your swing path and face angle. The negative numbers suggest that the club is coming slightly from outside to inside, causing your shots to veer left. Focusing on a more neutral path and keeping the club face square at impact can help improve your accuracy. Additionally, your launch angle is on the lower side, so let's try to get that a bit higher for better distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:49:29,Brian,,7 Iron,65.97161663281258,-4.140535354614258,1.2515361309051514,3.2004857063293457,1.9489495754241943,84.65700323457622,1.283233723159514,12.816304206848145,2.785552740097046,1468.3160400390625,-624.7774658203125,1595.712646484375,Estimated,23.05005073547364,5.685011591215584,83.05039588773798,5.923145294189453,8.570358158841486,119.54711043579393,6.882819175720215,14.326440595148595,"Your shot data shows good potential, but there are a few areas to focus on. Your club speed is decent, but improving your attack angle can help you get more lift on the ball. Your club path is slightly out to the right, which is causing a bit of a fade or slice. Work on bringing the club back more on a straight line to improve accuracy. Try to increase your launch angle a tad for better distance. Overall, focus on consistent contact and body positioning.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:49:53,Jason,,7 Iron,74.0262053250135,0.0841974392533302,-4.117635250091553,15.61061668395996,19.728252410888672,83.22602240727247,1.1242778424460227,7.4347639083862305,12.307687759399414,5953.98486328125,-2018.025146484375,6286.68115234375,Estimated,18.72341537475586,3.768668083248997,73.71545982183216,17.26983070373535,21.88406737110972,97.25643823274912,18.423093795776367,30.73610674785982,"Your data shows some areas for improvement. Your club speed is decent, but the launch angle is low, which can affect your carry distance. Additionally, your club path and face angle indicate a tendency to hit the ball with an open face, leading to slice spin. Focusing on correcting your path and face angle can help you hit straighter shots and increase distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:50:37,Herald,,7 Iron,69.55434650686038,5.233762264251709,-5.424313068389893,3.566206216812134,8.990519523620605,79.68070223504583,1.145589114652765,9.229848861694336,2.2506346702575684,1918.646484375,899.0692749023438,2118.85107421875,Estimated,-25.10758209228516,2.934634340538196,60.937042022317655,-0.7306137084960938,-0.7772575172614538,95.05806463980298,-1.8332300186157229,-3.0410630457873538,"Your club speed and ball speed are decent for a 7 iron, but your launch angle is a bit low, which may be why you're not getting the distance you want. The attack angle is good, but the club path suggests you're swinging a bit outside-in, which can lead to less consistent ball flight. Focus on improving your swing path and ensuring a more square clubface at impact to promote better accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:51:21,Brian,,7 Iron,62.365040633824265,-5.191579341888428,3.074093103408813,1.165247678756714,-1.9088454246521,80.47148564687723,1.2903300443491217,11.962801933288574,1.3418129682540894,2158.692138671875,168.6655731201172,2165.271240234375,Estimated,-4.467628002166748,5.108352053093029,77.29782923886341,0.6449805498123169,0.8702303961175062,108.18942536232952,0.4329586923122406,0.8179576325885805,"Your 7-iron club speed is solid for your skill level, but your attack angle is a bit steep, meaning you're hitting down on the ball too much. This can lead to less distance and accuracy. Try to focus on a smoother, more level swing. Your launch angle and backspin are decent for a good flight. Work on keeping your club path straighter to improve your accuracy and reduce sidespin.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:52:18,Lauren,,7 Iron,69.80826997791246,1.11073100566864,1.5061115026474,4.8917083740234375,3.385596752166748,87.41516661980586,1.2522179198462342,16.08123207092285,4.206615447998047,1878.6700439453125,-128.4530792236328,1883.056396484375,Estimated,3.911481380462648,9.927105848111182,104.73950236405652,5.074700832366943,9.264746514311923,128.0188252570033,5.193653106689453,11.588626730829104,"Great job generating solid ball speed with your 7 iron! Your club speed is good, but the face angle is a bit closed at impact, which is likely causing some unwanted spin and deviation. Focus on opening the club face a little more at setup and through your swing to help straighten your shots. Also, try to increase your attack angle slightly for better launch and distance.",face angle drill,1.1913916,70.0,101.325,73 -7/31/24 19:52:53,Jason,,7 Iron,72.97324680397742,0.1654268354177475,-3.232875108718872,1.332017183303833,4.564892292022705,97.92443419785924,1.3419223960379112,15.416401863098145,0.6896291971206665,3119.116455078125,-492.2471923828125,3157.719970703125,Measured,8.96823787689209,14.455490122875176,129.14274250485596,3.541105270385742,7.97648471636586,144.90430854826445,3.836093425750733,9.694450622442789,"Your 7 iron shot shows good ball speed but your club path is cutting to the left (out-to-in), which can lead to slices. Try to focus on swinging more from the inside to help straighten your shots. Your attack angle is also quite flat, which may be contributing to some of the backspin issues; aim to hit down slightly more on the ball for better compression.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:53:52,Herald,,7 Iron,70.59819153301851,-2.6880452632904053,-2.7722411155700684,1.0071452856063845,3.779386520385742,96.21803468077906,1.362896592553341,14.52444553375244,0.4804097712039947,3260.1572265625,24.942401885986328,3260.252685546875,Measured,-0.438342809677124,12.986369690526317,123.71691985276811,0.3647689521312713,0.7876286860440018,139.90232444853154,0.3466151356697082,0.8470601992615343,"You're hitting the ball pretty well with a good speed and carry distance, but your attack angle is a bit too negative, which means you're striking down on the ball too much. This can cause unwanted spin and reduce distance. Try to keep your attack angle closer to level or slightly up to get more from your shots. Also, focus on aligning your clubface more with your club path to achieve straighter shots.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:55:57,Lauren,,7 Iron,71.55683647527303,-0.387246310710907,0.2240932881832122,5.88931131362915,5.665217876434326,108.1344156281084,1.511168197960722,11.1925048828125,4.865653991699219,1068.1971435546875,-616.7239990234375,1233.4478759765625,Measured,30.0000057220459,7.155436233645844,117.63959498559144,8.777739524841309,17.952031982746348,169.78863272958188,9.990228652954102,29.455027231181703,"Your club speed is solid, but your launch angle and spin might be causing your shots to lose distance. Practicing keeping your club face square at impact will help. Also, a slightly rising attack angle can improve ball flight and distance. Work on achieving a more upward strike with your irons.",face control drill,1.1913916,70.0,101.325,73 -7/31/24 20:02:26,Brian,,7 Iron,68.6091584760502,-1.424451470375061,-1.1223756074905396,6.078583240509033,7.200958728790283,91.8107639176178,1.3381706751244693,17.583572387695312,4.852646827697754,4116.6875,-1235.40673828125,4298.06298828125,Measured,16.70435905456543,15.286765781971212,116.38260554844965,10.903185844421388,22.01381046117467,128.4370652490088,11.39711856842041,25.38019935128318,"Your 7 iron shot shows a decent club speed and ball speed, but your attack angle is slightly negative, which can lead to a lower launch and more backspin. The face angle is open relative to your club path, causing a rightward direction (slicing). Try to work on getting your club face more aligned with your swing path at impact for straighter shots. Additionally, keeping a more neutral attack angle can help optimize your launch and distance.",face alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:03:09,Brian,,7 Iron,69.90118837278715,5.229072093963623,-3.041921854019165,-1.5982547998428345,1.4436670541763306,89.99603498342549,1.287475035524022,9.013721466064451,-1.6934692859649658,2642.853759765625,-6.403030872344971,2642.861572265625,Estimated,0.138814315199852,4.769190161596839,88.17275320678709,-1.6893388032913208,-2.599352226333337,121.51613495737638,-1.6751463413238523,-3.5520341475969417,"Your club speed is good! However, your attack angle is slightly positive, which is great for getting the ball up in the air. The club path and face angle indicate you're cutting across the ball, which can lead to a pull to the left. Focus on straightening your club path and keeping the face more neutral at impact for straighter shots.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:04:59,Jason,,7 Iron,71.1028555785033,-1.7472357749938965,-6.158811092376709,3.3009848594665527,9.459795951843262,92.70401441418198,1.303801565491688,17.392019271850586,1.94087028503418,1925.94921875,-48.62606048583984,1926.56298828125,Measured,1.4462875127792358,13.088841700856392,121.10975957463596,2.3274245262146,4.918342567627292,142.37275803747434,2.365129947662353,5.8753631645715245,"Your 7-iron shot showed decent distance, but your club path indicates an open face at impact, causing the ball to drift slightly right. Focusing on aligning your swing path with your target can help improve accuracy and consistency. Additionally, a slightly better attack angle would help you hit down on the ball more effectively.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:05:37,Herald,,7 Iron,92.98968151907866,8.137763977050781,-5.566732883453369,0.9361234903335572,6.502856254577637,97.79419996674731,1.0516672212355402,16.084259033203125,0.0724045038223266,2020.277099609375,-45.529823303222656,2020.7900390625,Measured,1.2910236120224,13.429840750336098,130.26257138524034,0.3866430222988128,0.8786574392664193,151.38492166356264,0.4288719296455383,1.1337800432633145,"Your shot data shows you're generating solid club speed and good ball speed, but your club path is slightly to the left, which may cause a fade or slice. Focus on keeping your swing path more neutral, and ensure your clubface is square at impact. Additionally, your launch angle is good, but you can improve distance by optimizing your attack angle. A small adjustment in your ball position may help achieve this.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:06:17,Herald,,7 Iron,73.00241340088087,0.8176588416099548,-2.205431699752808,-2.323730230331421,-0.1182985305786132,103.4899124013682,1.4176231658680951,14.925654411315918,-2.1847238540649414,2263.7236328125,689.5737915039062,2366.4228515625,Measured,-16.94174575805664,14.092172967412353,139.11115859456186,-6.887776374816895,-16.68296100255543,159.75995076595063,-7.477401733398437,-20.790420729736525,"Your shot shows a good club speed and ball speed, but your club path being slightly to the left (-2.2 degrees) and the face angle being even more closed (-2.3 degrees) are causing the ball to start left and curve further left. To improve accuracy, focus on aligning your clubface more square to your target at impact. Additionally, try to work on achieving a more neutral swing path. This will help you hit straighter shots and reduce side spin.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:07:05,Jason,,7 Iron,73.34470705260355,1.4524685144424438,-0.1274093240499496,-0.0826786756515502,0.0447306483983993,103.17169953854592,1.4066686429676534,15.85877799987793,-0.0838564857840538,2727.347412109375,292.52081298828125,2742.98974609375,Measured,-6.121838569641113,16.58259053825816,142.75948422554575,-2.015379905700684,-5.020518379906093,159.66106233486062,-2.212754964828491,-6.164527555078337,"Your club speed and ball speed show you're generating decent power, but the slight negative club path and face angle suggest you're cutting across the ball a bit, which can lead to pulls or slices. Focus on improving your swing path for more consistent accuracy. A higher launch angle is fine, but try to reduce backspin for better distance. Aim for a more neutral club face at impact to enhance your control and distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:07:59,Lauren,,7 Iron,73.85841632708707,1.8634462356567385,-0.9128312468528748,3.77043080329895,4.683261871337891,99.30652812239532,1.344552632737338,16.519786834716797,2.982897520065308,2878.962158203125,-135.2749786376953,2882.138427734375,Measured,2.690201759338379,16.193724214971212,135.10203036269832,3.9679784774780273,9.348875104480726,151.3226282931173,4.03662633895874,10.652180947464103,"Your 7-iron shot shows promising distance and some areas to work on. The club speed and ball speed are solid, but the attack angle is slightly positive, which is good for creating lift. However, the club path being slightly negative indicates an outside-in swing, leading to a bit of pull. Focus on aligning your swing path more to the target to improve accuracy. The backspin is acceptable, helping your ball stay airborne, but reducing sidespin will help control dispersion. Try to work on your aim and follow-through to improve your overall game.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:08:43,Brian,,7 Iron,73.00051048949717,0.057190403342247,0.1441737711429596,1.0186299085617063,0.8744561672210693,102.36226247521336,1.402212967948225,17.87547492980957,0.8547657132148743,3480.9912109375,-112.81793212890624,3482.81884765625,Measured,1.8562901020050049,20.428222660573056,142.4934566574666,1.59912109375,3.9767323522186473,156.1501392252394,1.648532509803772,4.4922173454575045,"Your shot data shows you have a good swing speed and decent ball speed. However, the backspin is quite high, which can cause your ball to balloon in the air and reduce distance. Your attack angle is close to neutral, but aim for a slight downward strike to help reduce that backspin. Also, focus on aligning your clubface better for straighter shots. Overall, you're very close; just a few tweaks should help improve your distance and accuracy.",attack angle drill,1.1913916,70.0,101.325,73 -7/31/24 20:12:05,Jason,,7 Iron,72.7658977290339,-1.9001318216323853,-0.7184647917747498,2.5209853649139404,3.239450216293335,95.14204495873582,1.3075087084478276,16.536205291748047,1.9808951616287231,1808.544189453125,-740.6456909179688,1954.3255615234373,Measured,22.27037048339844,12.301086296279893,121.64504368673352,6.913641929626465,14.64284686276551,143.60726145354056,7.6615753173828125,19.14596878119869,"Your shot data shows that your ball speed and carry distance are solid for a 7 iron. However, your attack angle is slightly down (negative), which can reduce lift. It looks like your club face is open at impact, causing some sidespin, resulting in a slight fade. Focusing on getting a more neutral swing path and square face at impact will help. Try to maintain a more level attack angle for better launch. ",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:15:21,Herald,,9 Iron,67.8504045614327,-2.2255921363830566,2.438861608505249,-0.8917117714881897,-3.330573320388794,89.95803648839592,1.3258290362432057,19.90540885925293,-0.4273048937320709,3828.895751953125,675.9927368164062,3888.111328125,Measured,-10.012409210205078,17.24052358850247,116.84537537143116,-3.8583364486694336,-7.862544418106893,128.84065386698512,-4.151571273803711,-9.32750712675363,"Your 9 iron shot shows you have decent speed and a good launch angle, but the ball is starting slightly left of where you're aiming and has a lot of backspin, which can lead to less control. Try to focus on keeping the clubface square to your target at impact to reduce that leftward push and lower the backspin for a more penetrating flight. A slower swing with better form can help with both accuracy and control.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:16:14,Lauren,,9 Iron,62.787000566615006,-5.719568252563477,4.723902702331543,4.500900268554688,-0.2230024337768554,79.99202877730022,1.2740221392234086,22.48326301574707,4.288229465484619,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,12.095216135234068,97.7917140012396,8.4876708984375,14.433757112338412,119.20119282994165,9.22564697265625,19.110700354079427,"Your shot data shows a solid effort, but there are a few areas to improve. Your attack angle is a bit too steep, which can lead to less distance and higher backspin. Work on shallowing your swing path to improve both distance and consistency. Additionally, your ball is curving to the left due to the sidespin, so focusing on a more neutral club face alignment at impact will help straighten your shots.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:16:56,Brian,,9 Iron,64.98438962024557,-1.276633858680725,7.648924350738525,8.632473945617676,0.9835495948791504,76.36751165192527,1.175167022391072,20.12955665588379,8.047996520996094,1788.6201171875,1032.66015625,2065.320556640625,Estimated,-30.0,9.974189865803964,86.3968748454563,2.7665445804595947,4.170153851503898,103.8350720440012,1.816500186920166,3.291329540095916,"Your swing shows improvement, but there's a slight pull to the left. Focus on aligning your club face with your target and adjusting your swing path. Aim for a more neutral club path to reduce side spin and improve accuracy. Keep an eye on your attack angle; a balanced angle can help with your distance and control.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:17:35,Jason,,9 Iron,66.02770131922216,-1.0211721658706665,1.865754008293152,6.37830114364624,4.512547016143799,79.91149210627191,1.2102722116574405,22.211889266967773,5.472737789154053,1577.06689453125,-910.5198974609376,1821.0399169921875,Estimated,30.0,12.59117995602503,97.32429678911558,11.26524543762207,19.01242309220788,114.6768385173964,12.113736152648926,24.06529693741209,"Your numbers show that your club speed is solid, but the attack angle is a bit negative, meaning you're hitting down on the ball more than you should for a 9 iron. This might be causing some inconsistency in your shots. The face is also significantly open at impact, which could lead to a slice. Focus on getting your clubface square at impact and let the natural loft of the club help you launch the ball higher and straighter. Working on your overall path will also help straighten out those shots.",clubface alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:18:22,Lauren,,9 Iron,66.6919539238902,-0.6414411067962646,-0.7524805665016174,-1.1402722597122192,-0.3877916932106018,92.72003129609766,1.3902731265290424,20.625822067260746,-1.0308011770248413,2778.69775390625,532.9038696289062,2829.3369140625,Measured,-10.856471061706545,18.25562664169479,125.93786290286062,-4.408777713775635,-9.68110189406866,140.31095260518305,-4.725136280059815,-11.558288332542134,"Your swing shows a slight inside-out path and the clubface is a bit closed at impact, which can lead to pulling the ball left. Focus on keeping your clubface square to the target on your downswing. Reducing your backspin will help your distance as well. Try to create a higher launch angle for better carry distance.",clubface alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:19:05,Herald,,9 Iron,66.01217509831349,0.7837195992469788,-0.5981051921844482,0.5900079011917114,1.1881130933761597,94.6646531320057,1.4340483856352164,21.40818214416504,0.4098068177700043,6498.89453125,-983.0802612304688,6572.82861328125,Measured,8.601852416992188,23.187242845232504,119.92959807146964,4.349471092224121,9.095463070303708,126.43503341782524,4.513145446777344,9.948914994062534,"Your 9-iron swing is solid with decent speed and good launch angle, but there's a bit too much backspin and a slight leftward direction. To improve accuracy, focus on aligning your clubface better with your swing path. Practice making sure the clubface is square to the target at impact to reduce the sidespin causing the left deviation.",clubface alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:19:57,Brian,,9 Iron,64.88882165593304,0.2147407531738281,0.8440543413162231,4.155110359191895,3.311056137084961,89.04900804049339,1.372332025270354,18.506032943725582,3.5187158584594727,4544.58642578125,1255.634033203125,4714.857421875,Estimated,-15.445066452026367,15.643879465571445,111.60800977241706,-1.7243090867996216,-3.3583039348498005,122.4322046093057,-2.2017598152160645,-4.7037032755423525,"Your swing speed with the 9 iron is solid, but the ball flight could use improvement. The face angle is open at impact, which is causing some sidespin and leading to rightward deviation. Focus on squaring the clubface at impact to improve accuracy and distance. Also, your attack angle is quite flat, which might contribute to the high backspin. Try to create a slightly steeper angle of attack for better launch conditions.",face angle drill,1.1913916,70.0,101.325,73 -7/31/24 20:20:30,Jason,,9 Iron,68.59972925148077,2.6970064640045166,1.5986045598983765,7.427753448486328,5.829148769378662,88.89298637350021,1.2958212422038298,22.512157440185547,6.301353931427002,3458.33740234375,810.6754760742188,3552.082763671875,Estimated,-13.192617416381836,19.38026143975617,117.1445604340388,2.3124918937683105,4.726773349113387,129.13835376753286,1.8856443166732788,4.249359974234324,"Your club speed and ball speed are good for a 9 iron, but your launch angle is a bit higher than optimal for distance. To gain more control, work on straightening your club path and face alignment. Reducing backspin can help you achieve better distance and control as well.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:21:17,Herald,,9 Iron,66.23098004111625,-7.4857964515686035,5.267982482910156,8.224663734436035,2.956681251525879,82.957575370413,1.2525494159819597,18.63850975036621,7.415092945098877,6000.52294921875,74.56669616699219,6000.986328125,Estimated,-0.7119608521461487,14.14314406305266,99.18744928048363,7.633731842041016,13.17604803908614,108.7211550978118,7.559513568878174,14.302944997616578,"It looks like your club speed and ball speed are nice, but your attack angle is quite steep, which means you're hitting down on the ball instead of through it. Additionally, the high backspin could be causing your ball to climb too much and lose distance. Focus on a more neutral attack angle to help with your distance and direction. Try to ensure that your club face is more aligned with your swing path.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:22:00,Brian,,7 Iron,,,,,0.0,97.6916304831957,-43.67206573486328,18.57002639770508,6.1772894859313965,2233.443603515625,92.80144500732422,2235.370849609375,Measured,-2.379318952560425,17.087003304166615,136.11962502555434,5.7865190505981445,13.723922654264584,154.4991062566187,5.671362400054932,15.268033341129922,"Your shots carry an average distance of about 136 yards with decent height, but there's inconsistency due to a wide variance in your carry distances. Focus on improving your swing path and ensuring your clubface is square at impact. This will help tighten your dispersion and improve accuracy.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:25:38,Lauren,,5 Iron,69.04708835796464,-6.195860385894775,3.729235172271729,6.409929275512695,2.680694103240967,93.46321632363195,1.3536156056151918,10.000468254089355,5.731889724731445,2040.7725830078125,480.8905029296875,2096.666015625,Measured,-13.25937271118164,5.542760391189631,95.59800448465012,3.457570075988769,5.765486202959608,134.32024272308445,2.7475881576538086,6.438823637771918,"Your shot shows a solid club speed, but the negative attack angle (-6°) indicates you're hitting down on the ball too much. This can lead to excessive backspin and lower carry distances. Also, your club path is slightly in-to-out (3.7°), which is good, but the face angle is even more open (6.4°) than the path. This suggests you're likely pushing the ball to the right. Work on hitting more up on the ball and aligning your clubface better with your target line.",attack angle adjustment drill,1.1913916,70.0,101.325,73 -7/31/24 20:26:21,Lauren,,5 Iron,73.62123506291755,-1.7002897262573242,2.5531105995178223,6.92753791809082,4.374427318572998,98.88637723540432,1.3431773747193303,6.63642692565918,6.009899616241455,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,2.186866455096805,66.43182041510272,3.872267723083496,4.486351789681578,129.66404273149055,2.7999517917633057,6.333877747943177,"Your club speed is good for a 5 iron, but the angle of attack is slightly negative, which can lead to lower launch and less distance. The club face is also open relative to your path, causing the ball to start right and potentially slice. Focus on striking the ball with a more neutral or upward angle and aligning your clubface closer to your swing path.",club face alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:26:59,Brian,,5 Iron,72.88672833528108,-3.730431079864502,6.6148600578308105,8.959274291992188,2.344414234161377,82.3238034808237,1.1294759054368828,12.36902141571045,8.18704891204834,1000.0000610351562,-207.5836334228516,1021.3182983398438,Estimated,11.7271146774292,4.546279226044817,73.3131477757388,9.286540031433104,11.830691459379864,115.60765132303275,9.651641845703123,19.38247666743541,"You're generating a decent club speed and putting a nice launch angle on the ball; however, your attack angle is slightly steeper than ideal. This means you're hitting downward on the ball more than you should, which can affect distance and direction. Additionally, the ball starts right and moves left due to the club face being open relative to your path. Focus on a smoother swing and try to keep the clubface more square at impact for better accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:27:59,Herald,,5 Iron,67.74157168346119,-1.4122387170791626,-0.117081418633461,5.112564086914063,5.229645729064941,96.83360518031714,1.4294561341563712,9.037195205688477,4.18492603302002,1700.5372314453125,-740.53515625,1854.7828369140625,Measured,23.5317440032959,4.604733494283323,91.99865582721486,7.7473955154418945,12.40195320519831,133.75538052389493,8.870373725891113,20.62502540662672,"Great effort with your 5 iron! Your club speed is good, but let's focus on improving your accuracy. Your attack angle is slightly downward, which can lead to lower shots. The club face is open relative to your target, causing the ball to slice. Work on aligning your club face more square at impact and try to maintain a neutral attack angle. This should help with both your placement and distance.",club face alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:31:15,Lauren,4 Hybrid,4 Hybrid,128.54138237184725,,,,0.0,70.54922356451925,0.5488444441995571,16.792388916015625,13.755343437194824,2205.648193359375,-1273.431396484375,2546.863037109375,Estimated,30.0,6.185600899180486,67.37161928556225,18.888330459594727,21.809861415658588,88.53821154041634,20.0572566986084,30.36499979223868,"Your club speed is good, but the ball speed is low, which means you're not getting solid contact. Your launch angle is decent, but the backspin is high, causing your ball to lose distance. Focus on hitting the ball more cleanly and reducing spin for better carry and total distance.",solid contact drill,1.1913916,70.0,101.325,73 -7/31/24 20:32:02,Brian,4 Hybrid,4 Hybrid,70.7142691274239,-3.236635446548462,1.7485878467559814,1.248060941696167,-0.5005269050598145,95.2989967483336,1.347662896389541,15.90781021118164,1.2439812421798706,1617.68408203125,-136.27162170410156,1623.41357421875,Measured,4.815155029296875,11.515327099696831,121.88363747473976,2.215583562850952,4.7121303186912655,146.07768669887628,2.365957498550415,6.030504194582306,"Your shot data shows you have a good swing speed and decent ball speed, which is great! However, your attack angle is a bit too negative, meaning you're hitting down on the ball instead of sweeping it off the turf. This can cause a lower launch angle and added backspin, which limits your distance. Focus on making a more shallow swing path to improve ball launch and distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:38:44,Jason,4 Hybrid,4 Hybrid,73.57612838321256,0.3529984056949615,0.150858998298645,0.2347011864185333,0.0838421881198883,103.0628666605744,1.4007650161175056,12.436846733093262,0.2116654217243194,2042.2362060546875,-451.5027160644531,2091.550537109375,Measured,12.466565132141112,10.306447943918442,129.46491420496386,3.0966134071350098,6.993573906658185,157.59471798031882,3.615304946899414,9.93754265761504,"Your shot with the 4 hybrid showed a decent ball speed and carry distance, but there's room for improvement in your consistency and launch. Focus on your attack angle and reducing sidespin to help straighten your shots. Your club path is nearly straight, which is good! Just ensure your face is slightly more aligned with the path at impact.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:39:23,Lauren,4 Hybrid,4 Hybrid,73.09143210740422,-0.213353618979454,0.9670361876487732,12.379620552062988,11.41258430480957,99.75774851767346,1.3648350516799892,16.636476516723633,10.28990364074707,2184.104736328125,-283.52691650390625,2202.4306640625,Measured,7.396420955657959,15.08721694623796,136.31020969843303,12.667956352233888,29.892918503757983,155.14568574353143,12.850943565368652,34.50676008811797,"Your club speed is solid, but your attack angle is slightly negative, meaning you're hitting down on the ball instead of making clean contact. This can lead to less distance and control. Try to work on a more upward angle of attack. Additionally, your face angle at impact is significantly open, which is causing your shots to veer right. Focus on keeping the club face square at impact to improve accuracy.",face angle drill,1.1913916,70.0,101.325,73 -7/31/24 20:39:56,Herald,4 Hybrid,4 Hybrid,72.73524634925707,-0.4486014246940613,-7.317972660064697,1.867077350616455,9.185050010681152,102.9234421354704,1.4150421879546116,8.50053882598877,0.6179836988449097,3862.01513671875,386.3976745605469,3881.296630859375,Measured,-5.713475227355957,8.37079993655027,121.59332166645618,-1.1467125415802002,-2.433648189761641,145.39421178146404,-1.4438780546188354,-3.663696641123579,"Your club speed is solid, but the attack angle is a bit negative, which can lead to lower launch and more backspin. Work on getting your attack angle to be slightly upward to help the ball launch higher and carry farther. Additionally, your club path is significantly to the left. Focus on swinging more from the inside to create a straighter shot and reduce side spin.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:42:50,Brian,5 Wood,5 Wood,70.66780992998656,,,,0.0,73.95400562448685,1.0465020169403303,15.7073392868042,17.81857681274414,2852.023681640625,-1118.4814453125,3063.501220703125,Estimated,21.41368103027344,6.637506824270815,73.95791669991559,22.509246826171875,28.313504972394185,94.34368500177334,23.38602066040039,37.44727249984271,"Your shot with the 5 Wood is a good start, but there are a few areas to focus on for improvement. Your ball speed is decent for your club speed, but the spin rate is high, which can lead to less distance. Work on lowering your backspin for a more penetrating shot. Also, consider practicing your alignment, as the carry deviation indicates the ball is veering off your target line significantly.",alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:43:45,Herald,5 Wood,5 Wood,67.67374099920562,-6.422933101654053,4.612529277801514,21.62070083618164,17.00817108154297,79.87547332174017,1.1803023173002625,10.10464572906494,18.33688735961914,2714.541015625,-1139.00146484375,2943.81689453125,Estimated,22.76256561279297,3.821636429833632,68.42958866306935,22.438331604003903,26.118817167874795,98.51429540502704,23.61961555480957,39.47100188123295,"Your shot data shows that your club speed is decent, but your attack angle is negative, which can lead to lower ball flight and added backspin. Aim to strike the ball more on the upswing for better launch. Also, the club face is open at impact, causing the ball to start right. Focus on closing the club face during your swing. Aiming for a more neutral club path will help improve your accuracy.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:44:59,Brian,,8 Iron,70.3255504112035,-2.160888433456421,-0.1406293660402298,1.9881806373596191,2.128809928894043,92.24866393321008,1.3117375320039306,10.140239715576172,1.6155402660369873,5236.64599609375,795.86572265625,5296.7783203125,Measured,-8.64168643951416,8.35440683454351,104.339201127269,-1.1577515602111816,-2.108163816906,121.04650668937666,-1.5535597801208496,-3.281826171633924,"Your shot data shows a decent club speed and ball speed, resulting in a nice carry distance. However, your attack angle is slightly negative, suggesting you might be hitting down on the ball instead of making solid contact. This leads to high backspin and less distance. Focus on getting the ball higher in the air for better carry. Try to ensure your club face is square to the path, which will help reduce the rightward spin. Also, work on your swing path to improve accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:45:23,Brian,,8 Iron,67.43748559102323,0.6419554352760315,-1.4846205711364746,18.89249992370605,20.377120971679688,78.49841400579771,1.1640175092211154,18.756628036499023,15.332962989807127,2980.677490234375,-1720.894775390625,3441.789794921875,Estimated,30.0,9.975257847509964,87.32616077099738,23.10621452331543,34.27001023727598,102.4898823364365,24.16667366027832,41.95857323911423,"Your club speed is good for an 8 iron, but the face angle was significantly open at impact, which is causing your shots to go right. Focusing on squaring the clubface at impact can help improve your accuracy. Also, try to lower your backspin rate, which is a bit high, for better distance control.",clubface alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:47:02,Jason,,Driver,36.09665030023734,,,,0.0,29.16301507809999,0.8079147188321858,37.50109100341797,-22.48918914794922,4695.900390625,0.0,4695.900390625,Estimated,-0.0,3.6845384501293097,17.408196716344605,-23.07573699951172,-6.823097326837797,24.008485316817087,-22.90591049194336,-9.344561459621332,"Your shot data shows that your club speed is on the lower side, which is affecting your ball speed and distance. The launch angle is quite high, indicating that the ball is going up but not far. Try to work on hitting the ball more on the sweet spot of the club, as your smash factor suggests there’s room for improvement in how you're making contact. It might help to focus on swinging more smoothly and keeping your head still throughout the swing to improve your consistency.",contact drill,1.1913916,70.0,101.325,73 -7/31/24 20:47:41,Lauren,,Driver,77.68401059975076,-1.132906436920166,1.9771136045455933,-2.4379210472106934,-4.415034770965576,106.27456294774127,1.3680365126267342,16.744915008544922,-1.7551733255386353,1340.53955078125,-9.73024559020996,1340.5748291015625,Measured,0.4158715307712555,15.186531944239846,149.91105684763895,-1.7181695699691772,-4.494954048579132,174.74229900072532,-1.6995024681091309,-5.182517854935099,"Your swing is showing some potential! The club speed is decent, and you’re getting solid ball speed, but the attack angle is slightly negative, which means you're hitting down on the ball a bit. This can lead to lower launch and distance. Try to create a more upward angle when you strike the ball to help maximize your launch and carry distance. Also, consider straightening your club path to help with accuracy.",upward attack angle drill,1.1913916,70.0,101.325,73 -7/31/24 20:48:24,Herald,,Driver,104.03770341606014,,,,0.0,105.51181121257105,1.014168976708528,10.420772552490234,5.547305107116699,1610.3175048828125,929.7171020507812,1859.434326171875,Measured,-30.0,7.113204023468995,116.35006548084492,0.2494460344314575,0.5061401859035648,159.14429268686945,-1.249135136604309,-3.46946581195175,"Your driver swing shows good ball speed, but there's room for improvement. Your launch angle is a bit low for maximizing distance, and the sidespin might be causing some unwanted curvature on your shots. Focus on hitting up on the ball and aiming for a higher launch angle for better carry distance. A more stable clubface can help reduce sidespin, leading to straighter shots.",launch angle drill,1.1913916,70.0,101.325,73 -7/31/24 20:49:07,Herald,,Driver,79.83817455197277,-2.348558187484741,6.410960674285889,-3.909279584884644,-10.320240020751951,110.40417078034623,1.3828493875254593,16.560150146484375,-2.408986568450928,2234.96337890625,865.6138916015625,2396.737060546875,Measured,-21.171667098999023,18.869997719384173,158.35729029283175,-9.008152961730955,-24.794811878681458,177.4500164313631,-9.693695068359377,-29.87920995732861,"Your driver shot shows that you're hitting the ball with a decent speed and getting a respectable carry distance. However, your attack angle is slightly downward, which means you're hitting down on the ball too much. That can lead to less distance and higher spin. Also, your club face angle is left of the target, causing a slice. Focus on hitting more upwards and keeping the face square to the path to improve your shot accuracy and distance.",upward swing drill,1.1913916,70.0,101.325,73 -7/31/24 20:49:42,Jason,,Driver,82.12431351522719,-3.82540512084961,7.594527721405029,-5.20120906829834,-12.795736312866213,115.22594342899174,1.4030673560227322,16.60111427307129,-3.322110652923584,1523.9200439453125,8.623250961303711,1523.9444580078125,Measured,-0.3242103457450866,18.89434645073993,173.20357098337627,-3.5072150230407715,-10.595761476401776,197.1545625897197,-3.500901222229004,-12.03922323108361,"Your driver performance shows potential, but there are some key areas to work on. Your attack angle is negative, meaning you are hitting slightly down on the ball, which can reduce distance. Focus on making sure you're sweeping the ball off the tee with a slight upward angle. Your club path is quite good, but the face angle suggests you're occasionally closing the clubface at impact, leading to a slice. Try to align your clubface more towards your target at address and through impact. Remember, a better upward strike and aligned face will help with both distance and accuracy.",upward attack angle drill,1.1913916,70.0,101.325,73 -7/31/24 20:50:32,Jason,,Driver,78.3153590506272,-2.604547500610352,6.525287628173828,-2.454107999801636,-8.979395866394043,113.64053664962194,1.451063214511456,11.221305847167969,-1.1993703842163086,2750.040771484375,-1046.230224609375,2942.332763671875,Measured,20.828903198242188,13.041879708417127,150.39894092792565,5.327485084533691,13.96423626827982,169.768674821451,6.095256805419922,18.026392294928428,"Your driver speed is decent, but your attack angle is a bit on the negative side, which means you're hitting down on the ball. This can lead to excessive backspin and a lower launch. Try to hit up on the ball slightly. Your club path is good, but the club face is open at impact, causing the ball to curve left. Focus on squaring the face at impact for straighter shots.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:51:24,Brian,,Pitching Wedge,62.326926940123485,-1.0027711391448977,-4.420799255371094,-2.036372900009156,2.3844263553619385,82.83473092072836,1.3290360200223958,20.42560195922852,-2.225884199142456,7116.12353515625,-3380.828369140625,7878.40185546875,Estimated,25.412118911743164,15.293678460435444,95.26884084181074,7.361966609954834,12.207522129456606,102.23022094055796,8.001185417175293,14.229771563541362,"Your swing speed is good for a pitching wedge, but your attack angle and club path suggest you may be coming in a bit too steep, which can lead to a hook or slice. Focusing on a more neutral swing path and ensuring your club face is aligned at impact will help improve accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:51:56,Lauren,,Pitching Wedge,65.24288690520643,-3.5532937049865723,1.185339331626892,-0.1323882043361663,-1.3177275657653809,89.13052603353572,1.366133999604224,20.569047927856445,0.0395712777972221,7670.11279296875,-2821.921142578125,8172.751953125,Estimated,20.199138641357425,18.946037182490727,106.1248498524883,8.823208808898926,16.278061395316968,112.12225965107064,9.241162300109863,18.005714750687048,"Your shot data shows that you're making good contact, but your attack angle and spin suggest that you're hitting down too much on the ball. This can lead to higher backspin and less distance. Try to focus on a slightly more positive attack angle by sweeping the club through impact. Additionally, your club path is slightly toward the target while your club face is a bit closed, which may cause your ball to curve left. Work on aligning your club face with your path during your swing.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:52:26,Brian,,Pitching Wedge,67.2707504476075,-1.3967825174331665,3.5183253288269043,2.043968439102173,-1.4743568897247314,86.74410449368406,1.289477282719523,21.28546905517578,2.119199514389038,6411.1123046875,138.4622802734375,6412.60693359375,Estimated,-1.2372380495071411,18.82504445034897,106.97256867523356,1.8043931722640991,3.368207796451543,114.34085814757418,1.7601418495178225,3.5120265516573,"Your shot data shows that you're hitting the ball with solid speed and a decent launch angle. However, your attack angle is just slightly negative, which can cause the ball to stay lower than ideal and may affect your spin. The club path and face are also closing slightly, which could lead to some slices or hooks. Focus on achieving a more neutral swing path and a slightly more upward angle of attack for better height and carry distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:53:03,Brian,,Pitching Wedge,66.04141422771363,0.3172986209392547,0.6858350038528442,1.6019067764282229,0.9160717725753784,86.54760116030411,1.3105049637774908,20.417110443115234,1.40165913105011,6015.669921875,64.50564575195312,6016.015625,Estimated,-0.6143555045127869,17.64591546855854,107.02100331432212,1.2731854915618896,2.377937925300955,115.19296570764254,1.2475675344467163,2.5079563543994823,"Your pitching wedge shot shows a decent swing speed at 66 mph, producing solid ball speed. However, your attack angle is nearly level, which may lead to a lower launch. To maximize your distance, try to hit slightly down on the ball with a consistent follow-through. Your high backspin indicates good control, but it might be affecting your carry distance. Focus on improving your swing path to aim for straighter shots with less side spin. Overall, a minor adjustment in your attack angle could yield better results.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:53:34,Brian,,Pitching Wedge,72.20179970243953,-2.925678253173828,0.8685567378997803,4.259513854980469,3.3909571170806885,84.50419859714202,1.1703890892665216,24.06616973876953,3.607540845870972,7457.67333984375,334.41278076171875,7465.16748046875,Estimated,-2.5675048828125,20.76967226483498,101.4254967250863,2.907508373260498,5.144788063727788,106.5447752531236,2.838970184326172,5.2771343592011135,"Your club speed and ball speed are solid, but your attack angle is a touch too steep, which can lead to inconsistent strikes. The face angle suggests you're aiming a bit right of your target. To optimize your shot, work on keeping your clubface square at impact, and consider adjusting your swing path to be more neutral. Practicing with a focus on a higher launch angle will also help achieve a better height on your shots.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:54:11,Jason,,Pitching Wedge,51.75485475317328,-4.1394548416137695,-0.9435153603553772,4.056066513061523,4.999581813812256,66.91809318209334,1.2929819531179412,24.39144325256348,3.213685989379883,6646.5546875,-1085.5438232421875,6734.619140625,Estimated,9.275894165039062,11.996904455983326,72.1046180085068,6.187828540802002,7.77203296852332,79.3365562539766,6.398407936096191,8.841375203953362,"Your shot shows a few areas to improve. The club speed is decent, but the attack angle is slightly negative, which means the club is coming down a bit steep. This can lead to less-than-ideal contact. Try to focus on a more neutral or slightly positive attack angle. The club face is open relative to your swing path, which can cause the ball to curve. Aim for a more square club face at impact. Lastly, the high backspin shows potential but may be adding unwanted height and reducing distance. Work on your setup and alignment to improve consistency.",face alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:54:25,Brian,,Pitching Wedge,51.440853041776336,-2.612541675567627,-4.858884811401367,-1.874466180801392,2.984418630599976,54.71739338098223,1.0636952955765515,21.34828758239746,-2.1477067470550537,3826.951416015625,-141.8633270263672,3829.579833984375,Estimated,2.1229562759399414,5.751813116860319,48.68526435796775,-1.8509719371795648,-1.572587287454141,60.72315365486975,-1.770451903343201,-1.8760695684447484,"Your pitching wedge shot shows good ball speed, but your club path and face angles indicate that you're cutting across the ball. This can cause more sidespin and reduce accuracy. Work on getting the club path more neutral and keeping the clubface square at impact. Also, try to achieve a more consistent attack angle for better launch and distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:54:39,Herald,,Pitching Wedge,54.54602895763082,-0.856980562210083,-2.098251819610596,9.08949089050293,11.187742233276367,55.96831441856693,1.0260749588579745,21.87934684753418,7.203765869140625,4665.60595703125,-991.7155151367188,4769.84033203125,Estimated,12.0001220703125,6.387533399160873,50.9213760857283,9.689576148986816,8.570600123446752,61.8478927480196,10.042203903198242,10.784644053436525,"Your club speed is solid, but your attack angle and club path indicate you might be cutting across the ball a bit, which causes side spin and affects your direction. Focus on aligning your club path more towards your target. A higher launch angle and a good amount of backspin are great, but let's work on straightening out that trajectory for better accuracy.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:54:52,Jason,,Pitching Wedge,58.60009206162658,-4.691119194030762,-1.772952914237976,26.870006561279297,28.64295959472656,50.68081060868826,0.8648588905865534,21.50462913513184,21.849788665771484,2816.2265625,-871.8963623046875,2948.10693359375,Estimated,17.202388763427734,4.625643616572006,41.02510299462347,24.55110549926757,17.046124844238193,54.08307752109431,25.01315689086914,22.867745271193144,"Your swing path is slightly out to the right and the face is open at impact, leading to a high slice. Focus on keeping your club path more neutral as you swing and aim to close the club face a bit more at impact. This will help you get the ball flying straighter and reduce excessive spin for better control.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:55:09,Brian,,Pitching Wedge,49.99950433406366,-5.996450901031494,-1.141445517539978,12.15051555633545,13.29196071624756,50.77424526427467,1.0154949722108184,17.824384689331055,9.837883949279783,2167.127197265625,788.7174072265625,2306.190673828125,Estimated,-19.998779296875,3.293526255396955,36.57924950927281,7.963730812072754,5.067926755324038,53.80477233519969,7.297912120819092,6.83473665871179,"Your swing shows a bit of an open club face at contact, which may be causing the ball to veer off to the right. Focus on aligning your clubface more square to your target at impact. Additionally, your attack angle is slightly downwards; aim to level that out for better contact. Working on these areas will help improve your accuracy and distance.",club face alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:55:55,Jason,,Gap Wedge,62.31993822073673,-0.6717824935913086,-2.410786867141724,3.619774341583252,6.030561447143555,68.21360037205386,1.0945710525328478,26.285446166992188,2.6717100143432617,4744.36865234375,671.8977661132812,4791.70947265625,Estimated,-8.060629844665527,13.545861735610174,76.7171308734396,0.5818186402320862,0.7790847672115646,85.29617785610208,0.3522151112556457,0.5245879011533141,"Your gap wedge shot shows good power, but the attack angle and club path suggest you're slightly steep and swinging left. This can cause a higher spin rate, leading to shorter carry distance with potential accuracy issues. Focus on leveling out your swing path and ensuring the clubface is squared at impact to maximize distance and control.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:56:22,Brian,,Gap Wedge,59.136068812593294,-7.132810115814209,3.284372091293335,19.563220977783203,16.27884864807129,56.42545261225132,0.954163064018812,26.25611686706543,16.48063850402832,3204.560302734375,-1451.1798095703125,3517.830322265625,Estimated,24.36331558227539,8.197638801152493,54.59106552263575,21.487812042236328,19.99689363496373,65.02065780637122,22.11990737915039,24.48327827759817,"Your gap wedge shot showed a decent club speed, but the attack angle is quite steep, meaning you're hitting down too much on the ball. This can lead to excessive spin and reduced distance. The club path is good, but the face is open relative to your path, which is causing the ball to curve left. Working on your face alignment and attack angle will help improve your accuracy and distance.",face alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:56:51,Lauren,,Gap Wedge,46.6660302515752,,5.748694896697998,-3.237786054611206,-8.986480712890625,53.9796141577599,1.1567217924206834,23.1204833984375,-1.940274119377136,6272.72705078125,663.1307373046875,6307.681640625,Estimated,-6.034694671630859,6.634368063583111,48.57309290440935,-3.24159836769104,-2.74667529651191,57.14042129093059,-3.408179521560669,-3.39698489726402,"Your club speed is good for a gap wedge, but the club face was slightly closed at impact, which caused the ball to start left. Focus on keeping the club face square to your target. Your backspin is high, which is great for stopping the ball on the green, but try to improve your carry distance by adjusting your launch angle. Practice hitting with a more neutral face position.",face angle drill,1.1913916,70.0,101.325,73 -7/31/24 20:57:09,Lauren,,Gap Wedge,44.50773621365943,,,,0.0,35.30937831456913,0.7933312569542165,5.824036121368408,34.85582733154297,2714.97705078125,0.0,2714.97705078125,Estimated,-0.0,0.1732772288681374,6.159904675281609,34.88746643066406,3.5232570467844653,17.867500813536026,34.874210357666016,10.21621913402464,"It looks like your gap wedge isn't performing as well as it could. Your ball speed is low, and the carry distance is only around 6 yards. We need to work on increasing your club speed and achieving a better launch angle for more distance. Consistency in your impact position is key, so focus on your setup and follow-through.",half swing pause,1.1913916,70.0,101.325,73 -7/31/24 20:57:44,Brian,,Gap Wedge,50.68234232435361,-5.063382148742676,1.9381871223449707,-1.474937915802002,-3.4131250381469727,50.65103388548914,0.9993822614064656,18.34844970703125,-0.9690279364585876,2021.0972900390625,1069.1834716796875,2286.479248046875,Estimated,-27.879350662231445,3.382489965867535,36.41548536134678,-3.643627643585205,-2.3142175373075418,53.62599386633656,-4.505022048950195,-4.212155830272934,"Your club speed is decent, but your attack angle is too steep, which can cause the ball to balloon. Also, the club face is slightly closed relative to your path, leading to a draw bias. Focus on ensuring your face is square to your target at impact and try to swing with a more neutral angle. This will help control your distance and direction better.",face alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:58:43,Jason,56,Sand Wedge,57.90140785411904,-6.704780101776123,4.44609260559082,7.130681037902832,2.684588432312012,52.60369829529464,0.9085046503157256,30.930782318115234,6.413629531860352,5717.853515625,-155.8065185546875,5719.97607421875,Estimated,1.5608737468719482,9.693801906992462,49.93015973664978,7.1114373207092285,6.18134826694785,56.21879896849077,7.100421905517578,6.949152542574211,"Your shot shows a decent club speed and ball speed, but the attack angle is a bit steep. This means you're hitting down too much on the ball, which can cause excessive backspin and inconsistent distances. Try to focus on keeping the clubface more square to your path at impact and work on hitting the ball with a flatter angle. This will help you achieve a cleaner strike and improve your carry distances. Additionally, your sidespin indicates a slight hook, so aim for more consistent clubpath alignment.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:59:05,Brian,56,Sand Wedge,53.1327033933444,-8.099900245666504,0.4000807702541351,-5.252015590667725,-5.652096271514893,53.31855298294613,1.0034978380118529,25.730424880981445,-4.264063835144043,6917.736328125,955.8959350585938,6983.46728515625,Estimated,-7.867336750030518,7.64171416956998,48.830576618840496,-6.163670539855957,-5.242883852145383,55.49654713718292,-6.333820819854736,-6.122450744583318,"Your shot showed a decent club speed, but the attack angle is too steep. This means your club is coming down too much on the ball, which can lead to less distance and control. Focus on leveling out your swing a bit. The face was slightly closed, pushing your shot to the left. Work on keeping your club face square at impact, and try to aim more toward your target. Also, the high backspin indicates you might be hitting down too hard, which shortens distance. Try to smooth out your swing.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:46:32,Jason,,7 Iron,130.67376950859307,-5.463913440704346,1.4884170293807983,2.5645759105682373,1.076158881187439,92.49460882962649,0.7078284278280047,15.37328815460205,2.292842149734497,3138.176513671875,306.779296875,3153.1357421875,Estimated,-5.583333969116211,12.46161833941403,117.0700853972594,0.754073441028595,1.540681333987365,133.01163138895026,0.5503637790679932,1.2777324265511822,"Your shot data shows a decent club speed, but the smash factor is a bit low. This means you're not maximizing the power from your swing into the ball. Your attack angle is a little steep, which can cause the ball to launch too low. Try to focus on creating a smoother, shallower swing path to improve your contact and overall distance. You could also benefit from adjusting your follow-through to help with your launch angles.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:46:58,Brian,,7 Iron,65.47857911988513,-2.487455606460572,-1.230146050453186,3.9261159896850586,5.156261920928955,83.60094714926981,1.276767887650774,16.549287796020508,3.0710763931274414,2406.00390625,-150.41136169433594,2410.700927734375,Estimated,3.577191114425659,9.938744137034291,98.59265021909778,3.948386907577514,6.7888718506033,116.90504884925394,4.055502414703369,8.267802278974273,"Your club speed is good, but your swing path and attack angle suggest you're coming in a bit steep and to the left. This can cause pulls or fades. Focus on keeping the club face square to your path at impact, which can help you hit straighter shots. A slight adjustment in your swing path should improve your accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:47:29,Brian,,7 Iron,62.79744524613807,-0.4604516923427582,-3.802584171295166,2.681905746459961,6.484489917755127,84.85868624154318,1.351307937909494,13.924854278564451,1.7271723747253418,2180.8720703125,-188.3817749023437,2188.9931640625,Estimated,4.936903476715088,7.605657793057276,93.76589021161271,2.714186191558838,4.440320109431525,121.18273276214131,2.9218811988830566,6.177251555872488,"Your shot data shows that you're generating a decent ball speed with your 7 iron, but your club path is a bit off, leading to the ball starting left of your target. You have a negative attack angle, which means you're hitting down on the ball, but it might help to get a bit more upward angle to launch it higher. Work on aiming your club face more towards where you want the ball to go to reduce the sidespin, which is causing the ball to curve left. Overall, focus on your swing path and club face alignment.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:48:27,Brian,,7 Iron,64.76716759251758,-2.134370803833008,-2.338614225387573,-1.767001390457153,0.5716128349304199,80.69306815764139,1.2458946586227386,10.463260650634766,-1.7440788745880127,1273.843017578125,735.4534912109375,1470.9071044921875,Estimated,-30.0,3.3367586554722948,63.21938150509459,-4.647597789764404,-5.122477258400863,99.89284285369013,-5.730152606964111,-9.973703850691663,"Your shot data indicates a few areas for improvement. Your club speed is decent, but you can enhance your contact and direction. The negative attack angle means you're hitting down on the ball too much, which can lead to lower ball flight and less distance. Also, adjusting your club path and face angle will help straighten your shots. Focus on getting your club to swing more from the inside and square at impact for better accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:49:29,Brian,,7 Iron,65.97161663281258,-4.140535354614258,1.2515361309051514,3.2004857063293457,1.9489495754241943,84.65700323457622,1.283233723159514,12.816304206848145,2.785552740097046,1468.3160400390625,-624.7774658203125,1595.712646484375,Estimated,23.05005073547364,5.685011591215584,83.05039588773798,5.923145294189453,8.570358158841486,119.54711043579393,6.882819175720215,14.326440595148595,"You're making good contact, but there's room for improvement in your swing path and angle. Your attack angle is negative, meaning you're hitting down on the ball a bit too much, which can lead to lower shots. Try to work on hitting the ball with a slightly upward angle. Your ball is also curving to the left (sidespin), so focusing on a straighter swing path will help with accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:49:53,Jason,,7 Iron,74.0262053250135,0.0841974392533302,-4.117635250091553,15.61061668395996,19.728252410888672,83.22602240727247,1.1242778424460227,7.4347639083862305,12.307687759399414,5953.98486328125,-2018.025146484375,6286.68115234375,Estimated,18.72341537475586,3.768668083248997,73.71545982183216,17.26983070373535,21.88406737110972,97.25643823274912,18.423093795776367,30.73610674785982,"Your swing speed is decent, but the club path is significantly out to the right (negative angle), which is causing your ball to slice. The club face is too open at impact, resulting in high sidespin and a lot of left-to-right movement in the air. To improve your accuracy, focus on aligning your club path more with your target and closing the club face a bit at impact. Paying attention to your launch angle is also crucial—aim for a higher angle for better carry distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:50:37,Herald,,7 Iron,69.55434650686038,5.233762264251709,-5.424313068389893,3.566206216812134,8.990519523620605,79.68070223504583,1.145589114652765,9.229848861694336,2.2506346702575684,1918.646484375,899.0692749023438,2118.85107421875,Estimated,-25.10758209228516,2.934634340538196,60.937042022317655,-0.7306137084960938,-0.7772575172614538,95.05806463980298,-1.8332300186157229,-3.0410630457873538,"Your shot data shows you have a decent club speed and ball speed, which is good! However, your club path being negative indicates that you're swinging more from the inside to the outside, which could lead to pulls or slices. Your attack angle is slightly upward, which is nice for an iron. Try to work on straightening your club path for better accuracy and consistency.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:51:21,Brian,,7 Iron,62.365040633824265,-5.191579341888428,3.074093103408813,1.165247678756714,-1.9088454246521,80.47148564687723,1.2903300443491217,11.962801933288574,1.3418129682540894,2158.692138671875,168.6655731201172,2165.271240234375,Estimated,-4.467628002166748,5.108352053093029,77.29782923886341,0.6449805498123169,0.8702303961175062,108.18942536232952,0.4329586923122406,0.8179576325885805,"Your club speed is solid for a 7-iron, but the attack angle is a bit steep, indicating you're hitting down on the ball too much. This can lead to less distance and more spin. Try to have a more level or slightly upward attack angle when hitting your iron shots. Focus on maintaining a steady tempo and shifting your weight properly during the swing for more consistency and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:52:18,Lauren,,7 Iron,69.80826997791246,1.11073100566864,1.5061115026474,4.8917083740234375,3.385596752166748,87.41516661980586,1.2522179198462342,16.08123207092285,4.206615447998047,1878.6700439453125,-128.4530792236328,1883.056396484375,Estimated,3.911481380462648,9.927105848111182,104.73950236405652,5.074700832366943,9.264746514311923,128.0188252570033,5.193653106689453,11.588626730829104,"Your 7-iron shot looks solid! Your club speed is good, and the ball speed shows that you're making decent contact. However, your attack angle is quite shallow, which could cause some consistency issues, especially with height. The face being open at impact points to a need for adjustment in your swing path. Working on your swing path will help you hit straighter shots. Focus on bringing the club more from the inside to square the face at impact. This should also help reduce the sidespin you’re seeing.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:52:53,Jason,,7 Iron,72.97324680397742,0.1654268354177475,-3.232875108718872,1.332017183303833,4.564892292022705,97.92443419785924,1.3419223960379112,15.416401863098145,0.6896291971206665,3119.116455078125,-492.2471923828125,3157.719970703125,Measured,8.96823787689209,14.455490122875176,129.14274250485596,3.541105270385742,7.97648471636586,144.90430854826445,3.836093425750733,9.694450622442789,"Your 7-iron swing looks solid overall. Your club speed is decent, but the attack angle is quite flat, which can affect your launch. The club path is slightly out-to-in, leading to the ball's leftward direction (negative sidespin). Focus on improving your swing path to make more consistent contact and keep the ball straight. A little more upward angle on your swing can help launch it higher, reducing backspin. Try to keep your club face more aligned at impact to help with direction and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:53:52,Herald,,7 Iron,70.59819153301851,-2.6880452632904053,-2.7722411155700684,1.0071452856063845,3.779386520385742,96.21803468077906,1.362896592553341,14.52444553375244,0.4804097712039947,3260.1572265625,24.942401885986328,3260.252685546875,Measured,-0.438342809677124,12.986369690526317,123.71691985276811,0.3647689521312713,0.7876286860440018,139.90232444853154,0.3466151356697082,0.8470601992615343,"Your 7-iron shot shows that you're making decent contact with a good ball speed, but there are a couple of things to work on. The club path being slightly negative and the attack angle being down means you're cutting across the ball a bit, which can affect your direction and might be contributing to some slice tendencies. Work on improving your swing path and keeping the club face more square at impact. This will help you achieve straighter shots and better distance control.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:55:57,Lauren,,7 Iron,71.55683647527303,-0.387246310710907,0.2240932881832122,5.88931131362915,5.665217876434326,108.1344156281084,1.511168197960722,11.1925048828125,4.865653991699219,1068.1971435546875,-616.7239990234375,1233.4478759765625,Measured,30.0000057220459,7.155436233645844,117.63959498559144,8.777739524841309,17.952031982746348,169.78863272958188,9.990228652954102,29.455027231181703,"Your 7 iron shot had a decent ball speed and carry distance, but your club face is open at impact, which is causing a leftward spin. To improve accuracy, focus on aligning your club face square to your target and work on keeping a more neutral swing path. Additionally, increasing your attack angle may help you get more height on your shots.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:02:26,Brian,,7 Iron,68.6091584760502,-1.424451470375061,-1.1223756074905396,6.078583240509033,7.200958728790283,91.8107639176178,1.3381706751244693,17.583572387695312,4.852646827697754,4116.6875,-1235.40673828125,4298.06298828125,Measured,16.70435905456543,15.286765781971212,116.38260554844965,10.903185844421388,22.01381046117467,128.4370652490088,11.39711856842041,25.38019935128318,"You have decent club speed and your ball speed shows you're hitting the ball well, but your accuracy could use some work. The club path is slightly to the left, and the club face is open, which is causing the ball to veer off course. Focus on aligning your club face with your target during the swing. Additionally, try to maintain a more neutral attack angle for better consistency.",alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:03:09,Brian,,7 Iron,69.90118837278715,5.229072093963623,-3.041921854019165,-1.5982547998428345,1.4436670541763306,89.99603498342549,1.287475035524022,9.013721466064451,-1.6934692859649658,2642.853759765625,-6.403030872344971,2642.861572265625,Estimated,0.138814315199852,4.769190161596839,88.17275320678709,-1.6893388032913208,-2.599352226333337,121.51613495737638,-1.6751463413238523,-3.5520341475969417,"Your shot data shows consistent swing mechanics but a couple of areas for improvement. The club speed is good, but you might want to work on your club face alignment at impact, which is slightly closed. This will help straighten out your shots and improve accuracy. Consider focusing on a more neutral swing path to reduce slicing. To improve your distance and control, practice hitting with a higher launch angle by adjusting your setup slightly and maintaining an upward angle of attack.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:04:59,Jason,,7 Iron,71.1028555785033,-1.7472357749938965,-6.158811092376709,3.3009848594665527,9.459795951843262,92.70401441418198,1.303801565491688,17.392019271850586,1.94087028503418,1925.94921875,-48.62606048583984,1926.56298828125,Measured,1.4462875127792358,13.088841700856392,121.10975957463596,2.3274245262146,4.918342567627292,142.37275803747434,2.365129947662353,5.8753631645715245,"Great job with your 7-iron! Your club speed and ball speed are solid. However, your club path is quite negative, indicating an outside-to-inside swing, which can cause pulls or slices. Work on squaring the clubface at impact to improve accuracy. Focus on keeping your swing path straighter and aligning your body more towards the target.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:05:37,Herald,,7 Iron,92.98968151907866,8.137763977050781,-5.566732883453369,0.9361234903335572,6.502856254577637,97.79419996674731,1.0516672212355402,16.084259033203125,0.0724045038223266,2020.277099609375,-45.529823303222656,2020.7900390625,Measured,1.2910236120224,13.429840750336098,130.26257138524034,0.3866430222988128,0.8786574392664193,151.38492166356264,0.4288719296455383,1.1337800432633145,"Your 7-iron shot showed good ball speed and carry distance, but your club path is coming from the outside, which may cause your shots to slice. Focus on keeping your club path straighter. Try to feel like you're swinging more to the inside during your backswing.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:06:17,Herald,,7 Iron,73.00241340088087,0.8176588416099548,-2.205431699752808,-2.323730230331421,-0.1182985305786132,103.4899124013682,1.4176231658680951,14.925654411315918,-2.1847238540649414,2263.7236328125,689.5737915039062,2366.4228515625,Measured,-16.94174575805664,14.092172967412353,139.11115859456186,-6.887776374816895,-16.68296100255543,159.75995076595063,-7.477401733398437,-20.790420729736525,"Your shot with the 7 iron is solid, but there are a few areas to improve. The club path is slightly to the left (-2.2 degrees) and the club face is also closed (-2.3 degrees), which is causing your ball to slice left. Try focusing on keeping your club path more neutral. Additionally, your ball speed is good, but there's room to optimize your smash factor for better distance. Practice making smoother, more controlled swings to improve consistency.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:07:05,Jason,,7 Iron,73.34470705260355,1.4524685144424438,-0.1274093240499496,-0.0826786756515502,0.0447306483983993,103.17169953854592,1.4066686429676534,15.85877799987793,-0.0838564857840538,2727.347412109375,292.52081298828125,2742.98974609375,Measured,-6.121838569641113,16.58259053825816,142.75948422554575,-2.015379905700684,-5.020518379906093,159.66106233486062,-2.212754964828491,-6.164527555078337,"Your 7 iron shot shows good ball speed and carry distance, but the slight pull (negative club path and face angle) suggests you're aiming left. Focus on aligning your body and clubface more toward your target to help straighten your shots. Also, consider lowering your backspin to improve distance consistency.",alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:07:59,Lauren,,7 Iron,73.85841632708707,1.8634462356567385,-0.9128312468528748,3.77043080329895,4.683261871337891,99.30652812239532,1.344552632737338,16.519786834716797,2.982897520065308,2878.962158203125,-135.2749786376953,2882.138427734375,Measured,2.690201759338379,16.193724214971212,135.10203036269832,3.9679784774780273,9.348875104480726,151.3226282931173,4.03662633895874,10.652180947464103,"Great job with your 7 iron! Your club speed and ball speed are solid, which is getting you good distance. However, your club path is slightly inside-out, leading to a bit of fade. Focus on keeping your club path straighter through impact to help with accuracy. Additionally, consider lowering your backspin for more distance by keeping a more level swing angle.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:08:43,Brian,,7 Iron,73.00051048949717,0.057190403342247,0.1441737711429596,1.0186299085617063,0.8744561672210693,102.36226247521336,1.402212967948225,17.87547492980957,0.8547657132148743,3480.9912109375,-112.81793212890624,3482.81884765625,Measured,1.8562901020050049,20.428222660573056,142.4934566574666,1.59912109375,3.9767323522186473,156.1501392252394,1.648532509803772,4.4922173454575045,"Your shot looked solid, but we can improve a few areas. Your club speed is good, resulting in nice ball speed and carry distance. The backspin is a bit high, which could cause the ball to balloon in the air. A slight adjustment to your attack angle (try getting it a bit more downward) would help with that. Also, work on aligning the club face more with your swing path to reduce the sidespin, which is causing the ball to curve a bit. Overall, nice job!",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:12:05,Jason,,7 Iron,72.7658977290339,-1.9001318216323853,-0.7184647917747498,2.5209853649139404,3.239450216293335,95.14204495873582,1.3075087084478276,16.536205291748047,1.9808951616287231,1808.544189453125,-740.6456909179688,1954.3255615234373,Measured,22.27037048339844,12.301086296279893,121.64504368673352,6.913641929626465,14.64284686276551,143.60726145354056,7.6615753173828125,19.14596878119869,"You're generating decent club speed and ball speed, which is a good start! However, your attack angle is slightly negative, meaning the club is coming down on the ball too much. This can lead to low shots and less distance. Additionally, your spin is higher than average, which is causing some side spin and affecting accuracy. Focus on leveling out your swing path for straighter shots and try to angle your club slightly less downwards at impact. This could help you achieve better flight and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:15:21,Herald,,9 Iron,67.8504045614327,-2.2255921363830566,2.438861608505249,-0.8917117714881897,-3.330573320388794,89.95803648839592,1.3258290362432057,19.90540885925293,-0.4273048937320709,3828.895751953125,675.9927368164062,3888.111328125,Measured,-10.012409210205078,17.24052358850247,116.84537537143116,-3.8583364486694336,-7.862544418106893,128.84065386698512,-4.151571273803711,-9.32750712675363,"Your shot data shows some great potential! Your club speed is solid for a 9 iron, but there's room for improvement in your accuracy. Your attack angle is slightly descending, and the face being closed to the path indicates you might be aiming to the right while hitting. Try to aim straighter and work on squaring the clubface at impact for better direction.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:16:14,Lauren,,9 Iron,62.787000566615006,-5.719568252563477,4.723902702331543,4.500900268554688,-0.2230024337768554,79.99202877730022,1.2740221392234086,22.48326301574707,4.288229465484619,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,12.095216135234068,97.7917140012396,8.4876708984375,14.433757112338412,119.20119282994165,9.22564697265625,19.110700354079427,"Your 9 iron swing shows good speed at 62.8 mph, but your attack angle of -5.7 degrees suggests you're hitting down on the ball too much. This can cause low launches and more spin, affecting your distance and accuracy. Work on a more neutral or slightly upward angle of attack to help launch the ball higher and carry it farther. Also, your ball is deviating quite a bit to the right, so focus on centering your swing path for straighter shots.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:16:56,Brian,,9 Iron,64.98438962024557,-1.276633858680725,7.648924350738525,8.632473945617676,0.9835495948791504,76.36751165192527,1.175167022391072,20.12955665588379,8.047996520996094,1788.6201171875,1032.66015625,2065.320556640625,Estimated,-30.0,9.974189865803964,86.3968748454563,2.7665445804595947,4.170153851503898,103.8350720440012,1.816500186920166,3.291329540095916,"Your 9-iron shot had some good distance, but the club face was slightly open at impact, leading to a push to the right. To improve accuracy, focus on aligning your club face with your target and consider working on your attack angle to achieve a more positive strike rather than a downward one.",club face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:17:35,Jason,,9 Iron,66.02770131922216,-1.0211721658706665,1.865754008293152,6.37830114364624,4.512547016143799,79.91149210627191,1.2102722116574405,22.211889266967773,5.472737789154053,1577.06689453125,-910.5198974609376,1821.0399169921875,Estimated,30.0,12.59117995602503,97.32429678911558,11.26524543762207,19.01242309220788,114.6768385173964,12.113736152648926,24.06529693741209,"Your 9-iron shot had a decent carry distance of about 97 yards, but there are a few areas to improve. The club speed is good for generating decent ball speed, but your attack angle is a bit downward. This could lead to more backspin, but it's also affecting your launch angle. A more neutral attack angle will help you get more distance and a better launch. Additionally, your club face being open at impact is causing the ball to curve to the left, so working on squaring your face at impact will help straighten out your shots.",face angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:18:22,Lauren,,9 Iron,66.6919539238902,-0.6414411067962646,-0.7524805665016174,-1.1402722597122192,-0.3877916932106018,92.72003129609766,1.3902731265290424,20.625822067260746,-1.0308011770248413,2778.69775390625,532.9038696289062,2829.3369140625,Measured,-10.856471061706545,18.25562664169479,125.93786290286062,-4.408777713775635,-9.68110189406866,140.31095260518305,-4.725136280059815,-11.558288332542134,"Your swing speed is good, but the club path and face angle indicate that you're cutting across the ball a bit, which can cause slices. Focus on swinging more from inside to out to improve your direction and reduce sidespin. Try to also square the clubface at impact for better accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:19:05,Herald,,9 Iron,66.01217509831349,0.7837195992469788,-0.5981051921844482,0.5900079011917114,1.1881130933761597,94.6646531320057,1.4340483856352164,21.40818214416504,0.4098068177700043,6498.89453125,-983.0802612304688,6572.82861328125,Measured,8.601852416992188,23.187242845232504,119.92959807146964,4.349471092224121,9.095463070303708,126.43503341782524,4.513145446777344,9.948914994062534,"Your 9-iron swing shows promise, but you might want to work on straightening out your ball flight. Your face angle is slightly open compared to your club path, which could be causing your shots to fade to the right. Additionally, your spin rate is quite high, which can lead to less distance. Focus on aiming your clubface more towards your target at impact and practice lowering your backspin for better carry distance.",face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:19:57,Brian,,9 Iron,64.88882165593304,0.2147407531738281,0.8440543413162231,4.155110359191895,3.311056137084961,89.04900804049339,1.372332025270354,18.506032943725582,3.5187158584594727,4544.58642578125,1255.634033203125,4714.857421875,Estimated,-15.445066452026367,15.643879465571445,111.60800977241706,-1.7243090867996216,-3.3583039348498005,122.4322046093057,-2.2017598152160645,-4.7037032755423525,"Your shot data shows you’re making solid contact, but there are a few areas to work on. The club speed is good for a 9 iron, but your attack angle is quite level. This can lead to too much backspin, which is causing the ball to rise too much in the air. Try to get a bit more downward motion through impact. The club face is also open at impact, leading to some rightward deviation. You may want to focus on getting the face square to your target as you swing through.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:20:30,Jason,,9 Iron,68.59972925148077,2.6970064640045166,1.5986045598983765,7.427753448486328,5.829148769378662,88.89298637350021,1.2958212422038298,22.512157440185547,6.301353931427002,3458.33740234375,810.6754760742188,3552.082763671875,Estimated,-13.192617416381836,19.38026143975617,117.1445604340388,2.3124918937683105,4.726773349113387,129.13835376753286,1.8856443166732788,4.249359974234324,"Your 9-iron shot shows decent speed and carry distance, but the face angle was quite open compared to your swing path. This means your shots are likely starting right. Reducing backspin could also help the ball carry further. Focus on squaring the clubface at impact to improve accuracy and distance.",face angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:21:17,Herald,,9 Iron,66.23098004111625,-7.4857964515686035,5.267982482910156,8.224663734436035,2.956681251525879,82.957575370413,1.2525494159819597,18.63850975036621,7.415092945098877,6000.52294921875,74.56669616699219,6000.986328125,Estimated,-0.7119608521461487,14.14314406305266,99.18744928048363,7.633731842041016,13.17604803908614,108.7211550978118,7.559513568878174,14.302944997616578,"Your 9-iron shot shows good ball speed but a negative attack angle indicates you're hitting down on the ball too much, which can lead to excess spin and loss of distance. Try to flatten your swing path a bit and focus on hitting through the ball to maximize your carry distance. Additionally, working on aligning your clubface will help ensure more accuracy.",attack angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:22:00,Brian,,7 Iron,,,,,0.0,97.6916304831957,-43.67206573486328,18.57002639770508,6.1772894859313965,2233.443603515625,92.80144500732422,2235.370849609375,Measured,-2.379318952560425,17.087003304166615,136.11962502555434,5.7865190505981445,13.723922654264584,154.4991062566187,5.671362400054932,15.268033341129922,"It looks like the data provided has some missing values, but I see that your ball speed is good at around 97.7 mph. Your launch angle is decent, but working on your swing path and contact with the ball could help improve your accuracy and distance. Try to focus on hitting the ball cleanly and consistently, aiming to keep the club face square to your target at impact.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:25:38,Lauren,,5 Iron,69.04708835796464,-6.195860385894775,3.729235172271729,6.409929275512695,2.680694103240967,93.46321632363195,1.3536156056151918,10.000468254089355,5.731889724731445,2040.7725830078125,480.8905029296875,2096.666015625,Measured,-13.25937271118164,5.542760391189631,95.59800448465012,3.457570075988769,5.765486202959608,134.32024272308445,2.7475881576538086,6.438823637771918,"Your swing is generally good but you’re coming in steeper than ideal with a negative attack angle of -6.2 degrees, which can lead to more chunked shots. Also, the club face was open relative to your path, which caused the slight right deviation in your shot. Try to focus on a more level swing path and closing the clubface at impact for straighter and more consistent shots.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:26:21,Lauren,,5 Iron,73.62123506291755,-1.7002897262573242,2.5531105995178223,6.92753791809082,4.374427318572998,98.88637723540432,1.3431773747193303,6.63642692565918,6.009899616241455,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,2.186866455096805,66.43182041510272,3.872267723083496,4.486351789681578,129.66404273149055,2.7999517917633057,6.333877747943177,"Your shot has some good elements, but there are areas for improvement. The club speed of around 73.6 mph is decent for a 5 iron, but the attack angle is slightly negative. This means you're descending into the ball, which can lead to lower shots. Your path is slightly out to the right, and the face is open, contributing to some sidespin. To improve your shots, focus on a more neutral club path and getting more lift by adjusting your attack angle.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:26:59,Brian,,5 Iron,72.88672833528108,-3.730431079864502,6.6148600578308105,8.959274291992188,2.344414234161377,82.3238034808237,1.1294759054368828,12.36902141571045,8.18704891204834,1000.0000610351562,-207.5836334228516,1021.3182983398438,Estimated,11.7271146774292,4.546279226044817,73.3131477757388,9.286540031433104,11.830691459379864,115.60765132303275,9.651641845703123,19.38247666743541,"Your club speed is solid, but your attack angle is a bit steep, which can lead to inconsistent contact and lower launch. Your club path and face angle indicate you're aiming right at impact, causing your shots to curve left. Focus on setting up with a more neutral face and practicing a straighter path. Work on your alignment to target and keep an eye on your swing path during your practice sessions.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:27:59,Herald,,5 Iron,67.74157168346119,-1.4122387170791626,-0.117081418633461,5.112564086914063,5.229645729064941,96.83360518031714,1.4294561341563712,9.037195205688477,4.18492603302002,1700.5372314453125,-740.53515625,1854.7828369140625,Measured,23.5317440032959,4.604733494283323,91.99865582721486,7.7473955154418945,12.40195320519831,133.75538052389493,8.870373725891113,20.62502540662672,"Your shot data shows a nice ball speed but a few areas for improvement. The attack angle is slightly negative, which means you're hitting down on the ball a bit. This can lower your launch angle and distance. Try to focus on a more neutral or positive attack angle where you're sweeping the ball up more at impact. Additionally, the club path is almost straight, but the face is open relative to that path, which could be causing some sidespin and affecting your accuracy. Work on closing the clubface a bit at impact. As a general tip, focus on getting a clean strike and a better launch angle for more distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:31:15,Lauren,4 Hybrid,4 Hybrid,128.54138237184725,,,,0.0,70.54922356451925,0.5488444441995571,16.792388916015625,13.755343437194824,2205.648193359375,-1273.431396484375,2546.863037109375,Estimated,30.0,6.185600899180486,67.37161928556225,18.888330459594727,21.809861415658588,88.53821154041634,20.0572566986084,30.36499979223868,"Your shot with the 4 Hybrid shows potential, but your ball speed and smash factor indicate you could be striking the ball more efficiently. A smash factor of 0.55 is below optimal, which means more energy could be transferred from the club to the ball. Focus on hitting the ball squarely to increase your distance. Your launch angle is decent, but you have some sidespin affecting the accuracy. Work on improving your consistency in striking the ball to enhance both distance and direction.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:32:02,Brian,4 Hybrid,4 Hybrid,70.7142691274239,-3.236635446548462,1.7485878467559814,1.248060941696167,-0.5005269050598145,95.2989967483336,1.347662896389541,15.90781021118164,1.2439812421798706,1617.68408203125,-136.27162170410156,1623.41357421875,Measured,4.815155029296875,11.515327099696831,121.88363747473976,2.215583562850952,4.7121303186912655,146.07768669887628,2.365957498550415,6.030504194582306,"Your club speed is solid for a hybrid, but your attack angle is a bit too negative. This means you're hitting down on the ball rather than sweeping it. Try to focus on a more neutral or slightly upward angle to help improve your launch and distance. Your ball speed indicates good contact, but let’s work on reducing that sidespin to improve accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:38:44,Jason,4 Hybrid,4 Hybrid,73.57612838321256,0.3529984056949615,0.150858998298645,0.2347011864185333,0.0838421881198883,103.0628666605744,1.4007650161175056,12.436846733093262,0.2116654217243194,2042.2362060546875,-451.5027160644531,2091.550537109375,Measured,12.466565132141112,10.306447943918442,129.46491420496386,3.0966134071350098,6.993573906658185,157.59471798031882,3.615304946899414,9.93754265761504,"You're making solid contact with a decent carry distance of about 129 yards, but your ball's sidespin suggests you may be slicing it a bit. Focusing on your club path and face angle can help straighten out your shots. Working on your follow-through can help with this. Keep your club speed consistent, as it's good but could use a little more power for added distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:39:23,Lauren,4 Hybrid,4 Hybrid,73.09143210740422,-0.213353618979454,0.9670361876487732,12.379620552062988,11.41258430480957,99.75774851767346,1.3648350516799892,16.636476516723633,10.28990364074707,2184.104736328125,-283.52691650390625,2202.4306640625,Measured,7.396420955657959,15.08721694623796,136.31020969843303,12.667956352233888,29.892918503757983,155.14568574353143,12.850943565368652,34.50676008811797,"Your shot data indicates that you're generating good ball speed, but the club face is significantly open at impact, causing a rightward push (slices). To improve, focus on aiming your club face more square to your target and practice closing it slightly during your swing. Also, try to create a more upward attack angle to add some launch and distance.",face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:39:56,Herald,4 Hybrid,4 Hybrid,72.73524634925707,-0.4486014246940613,-7.317972660064697,1.867077350616455,9.185050010681152,102.9234421354704,1.4150421879546116,8.50053882598877,0.6179836988449097,3862.01513671875,386.3976745605469,3881.296630859375,Measured,-5.713475227355957,8.37079993655027,121.59332166645618,-1.1467125415802002,-2.433648189761641,145.39421178146404,-1.4438780546188354,-3.663696641123579,"You're making solid contact with decent ball speed, but your club path is aimed far to the left. This may lead to hooking shots. Focus on improving your swing path to be more neutral, which can help straighten out your shots and increase consistency. Also, your attack angle is slightly negative, indicating you might be hitting down on the ball too much with the hybrid. Try to make a more sweeping motion to get the ball airborne more easily.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:42:50,Brian,5 Wood,5 Wood,70.66780992998656,,,,0.0,73.95400562448685,1.0465020169403303,15.7073392868042,17.81857681274414,2852.023681640625,-1118.4814453125,3063.501220703125,Estimated,21.41368103027344,6.637506824270815,73.95791669991559,22.509246826171875,28.313504972394185,94.34368500177334,23.38602066040039,37.44727249984271,"Your shot shows some potential, but there are a few areas to work on. The club speed is decent, but the ball speed suggests that improving your contact can help you hit the ball further. The launch angle is good, but the backspin is quite high, making the ball climb rather than carry distance. Focus on hitting down on the ball less and try to bring the face more square at impact for lower spin. Experiment with your stance and follow-through to help straighten the ball flight.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:43:45,Herald,5 Wood,5 Wood,67.67374099920562,-6.422933101654053,4.612529277801514,21.62070083618164,17.00817108154297,79.87547332174017,1.1803023173002625,10.10464572906494,18.33688735961914,2714.541015625,-1139.00146484375,2943.81689453125,Estimated,22.76256561279297,3.821636429833632,68.42958866306935,22.438331604003903,26.118817167874795,98.51429540502704,23.61961555480957,39.47100188123295,"Your shot shows that you're hitting down on the ball too much, which is causing a steep attack angle and high backspin. This can lead to less distance and control. Focus on making a more sweeping motion through the ball rather than hitting down. Also, try to keep your clubface more aligned with your swing path to reduce sidespin, which is affecting your accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:44:59,Brian,,8 Iron,70.3255504112035,-2.160888433456421,-0.1406293660402298,1.9881806373596191,2.128809928894043,92.24866393321008,1.3117375320039306,10.140239715576172,1.6155402660369873,5236.64599609375,795.86572265625,5296.7783203125,Measured,-8.64168643951416,8.35440683454351,104.339201127269,-1.1577515602111816,-2.108163816906,121.04650668937666,-1.5535597801208496,-3.281826171633924,"Your 8 iron shot shows decent ball speed but with a high amount of backspin and a low launch angle. This means the ball could benefit from more height and potentially more carry. Work on improving your attack angle to create a positive angle of attack, which can help launch the ball higher and provide better distance. Keep your club face more square to your target to help reduce sidespin and improve accuracy.",attack angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:45:23,Brian,,8 Iron,67.43748559102323,0.6419554352760315,-1.4846205711364746,18.89249992370605,20.377120971679688,78.49841400579771,1.1640175092211154,18.756628036499023,15.332962989807127,2980.677490234375,-1720.894775390625,3441.789794921875,Estimated,30.0,9.975257847509964,87.32616077099738,23.10621452331543,34.27001023727598,102.4898823364365,24.16667366027832,41.95857323911423,"Your shot shows a solid club speed and decent ball speed, but your club face is significantly open at impact, which is causing the ball to go right. To improve, focus on aligning your club face square to your target at address and during your swing. Additionally, aim to reduce the amount of sidespin by adjusting your swing path.",face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:47:02,Jason,,Driver,36.09665030023734,,,,0.0,29.16301507809999,0.8079147188321858,37.50109100341797,-22.48918914794922,4695.900390625,0.0,4695.900390625,Estimated,-0.0,3.6845384501293097,17.408196716344605,-23.07573699951172,-6.823097326837797,24.008485316817087,-22.90591049194336,-9.344561459621332,"Your driver is producing a high launch angle, but your speed is low and the ball isn't going far. Focus on building your swing speed, and try to have a more consistent strike on the ball. Work on your setup and aim to hit the ball more solidly to improve your distance and accuracy.",swing speed drill,1.1913916,70.0,101.325,73 +7/31/24 20:47:41,Lauren,,Driver,77.68401059975076,-1.132906436920166,1.9771136045455933,-2.4379210472106934,-4.415034770965576,106.27456294774127,1.3680365126267342,16.744915008544922,-1.7551733255386353,1340.53955078125,-9.73024559020996,1340.5748291015625,Measured,0.4158715307712555,15.186531944239846,149.91105684763895,-1.7181695699691772,-4.494954048579132,174.74229900072532,-1.6995024681091309,-5.182517854935099,"Your shot data shows you're generating decent club speed and ball speed, which is good! However, your attack angle is slightly negative, meaning you're hitting down on the ball a bit, which can reduce distance. Also, the club face is a little open at impact, causing slight slice spin. Focus on leveling out your swing path. Try to aim for a positive attack angle and a more neutral face position at impact for better distance and accuracy.",attack angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:48:24,Herald,,Driver,104.03770341606014,,,,0.0,105.51181121257105,1.014168976708528,10.420772552490234,5.547305107116699,1610.3175048828125,929.7171020507812,1859.434326171875,Measured,-30.0,7.113204023468995,116.35006548084492,0.2494460344314575,0.5061401859035648,159.14429268686945,-1.249135136604309,-3.46946581195175,"Your driver shot shows a solid club speed and decent ball speed, but the spin rates indicate some slicing, as shown by the sidespin. Focus on correcting your swing path to hit straighter shots. Work on keeping your clubface square at impact for better accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:49:07,Herald,,Driver,79.83817455197277,-2.348558187484741,6.410960674285889,-3.909279584884644,-10.320240020751951,110.40417078034623,1.3828493875254593,16.560150146484375,-2.408986568450928,2234.96337890625,865.6138916015625,2396.737060546875,Measured,-21.171667098999023,18.869997719384173,158.35729029283175,-9.008152961730955,-24.794811878681458,177.4500164313631,-9.693695068359377,-29.87920995732861,"You're generating a decent club speed, but your attack angle is slightly negative, which can lead to less lift on the ball. Consider focusing on keeping the clubface square to the target at impact to help reduce that sidespin. Additionally, your swing path suggests you're coming outside-in, which may contribute to slicing. Aiming to improve your swing path and keep the clubface more aligned could help increase accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:49:42,Jason,,Driver,82.12431351522719,-3.82540512084961,7.594527721405029,-5.20120906829834,-12.795736312866213,115.22594342899174,1.4030673560227322,16.60111427307129,-3.322110652923584,1523.9200439453125,8.623250961303711,1523.9444580078125,Measured,-0.3242103457450866,18.89434645073993,173.20357098337627,-3.5072150230407715,-10.595761476401776,197.1545625897197,-3.500901222229004,-12.03922323108361,"Your driver shot data indicates a few key areas for improvement. Your club speed is decent, but an attack angle of -3.8 degrees suggests you're hitting down on the ball. Ideally, you want to be hitting slightly upwards with the driver. The club path indicates that you're coming from the inside, which is good, but the club face being closed at -5.2 degrees implies you're likely hooking the ball. Focusing on getting the club face more square at impact can help. Try to work on improving your launch angle, as ideal numbers are generally between 12-15 degrees.",face angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:50:32,Jason,,Driver,78.3153590506272,-2.604547500610352,6.525287628173828,-2.454107999801636,-8.979395866394043,113.64053664962194,1.451063214511456,11.221305847167969,-1.1993703842163086,2750.040771484375,-1046.230224609375,2942.332763671875,Measured,20.828903198242188,13.041879708417127,150.39894092792565,5.327485084533691,13.96423626827982,169.768674821451,6.095256805419922,18.026392294928428,"Your driver swing shows good potential, but there's room for improvement in your attack angle and club path. Your attack angle is slightly negative, which means you're hitting down on the ball instead of up. Try to increase your attack angle to around 0 degrees or slightly positive for better launch conditions. Your club path is also to the right; focusing on a more neutral swing path will help straighten your shots. Lastly, managing your spin rate will help distance and control.",attack angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:51:24,Brian,,Pitching Wedge,62.326926940123485,-1.0027711391448977,-4.420799255371094,-2.036372900009156,2.3844263553619385,82.83473092072836,1.3290360200223958,20.42560195922852,-2.225884199142456,7116.12353515625,-3380.828369140625,7878.40185546875,Estimated,25.412118911743164,15.293678460435444,95.26884084181074,7.361966609954834,12.207522129456606,102.23022094055796,8.001185417175293,14.229771563541362,"Your shot shows a consistent club speed, but your club path and face angle indicate you're aiming left, which is causing a fade or slice. Focus on aligning your feet and shoulders towards your target and improving your swing path. Additionally, your attack angle is slightly down, which is good for a wedge, but ensure you're making solid contact with the ball to reduce backspin and optimize distance.",alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:51:56,Lauren,,Pitching Wedge,65.24288690520643,-3.5532937049865723,1.185339331626892,-0.1323882043361663,-1.3177275657653809,89.13052603353572,1.366133999604224,20.569047927856445,0.0395712777972221,7670.11279296875,-2821.921142578125,8172.751953125,Estimated,20.199138641357425,18.946037182490727,106.1248498524883,8.823208808898926,16.278061395316968,112.12225965107064,9.241162300109863,18.005714750687048,"Your pitching wedge shot shows good speed, but the attack angle is slightly negative, suggesting you're hitting down too much on the ball. Aim for a more neutral angle to help improve your launch. The ball is spinning a bit too much, which could be leading to higher deviation in your carry. Focus on contacting the ball more cleanly to enhance control and distance.",half swing pause,1.1913916,70.0,101.325,73 +7/31/24 20:52:26,Brian,,Pitching Wedge,67.2707504476075,-1.3967825174331665,3.5183253288269043,2.043968439102173,-1.4743568897247314,86.74410449368406,1.289477282719523,21.28546905517578,2.119199514389038,6411.1123046875,138.4622802734375,6412.60693359375,Estimated,-1.2372380495071411,18.82504445034897,106.97256867523356,1.8043931722640991,3.368207796451543,114.34085814757418,1.7601418495178225,3.5120265516573,"Your club speed and ball speed are quite good, but your attack angle is slightly negative. This means you might be hitting down too much on the ball. Aim for a more level or slightly upward angle. Your backspin is pretty high, which is good for controlling the ball, but be mindful of the sidespin causing slight hooks. Work on keeping the club path more neutral to improve accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:53:03,Brian,,Pitching Wedge,66.04141422771363,0.3172986209392547,0.6858350038528442,1.6019067764282229,0.9160717725753784,86.54760116030411,1.3105049637774908,20.417110443115234,1.40165913105011,6015.669921875,64.50564575195312,6016.015625,Estimated,-0.6143555045127869,17.64591546855854,107.02100331432212,1.2731854915618896,2.377937925300955,115.19296570764254,1.2475675344467163,2.5079563543994823,"Your swing is looking solid! Your club speed and ball speed show you have good power. However, your attack angle is quite shallow, which can lead to more unpredictable shots. Focus on hitting down a bit more on the ball to increase that angle, which can help with better height and spin control. Your backspin is high, indicating that you might benefit from a more consistent strike. Experiment with your stance and ball position to see if it helps you compress the ball better.",attack angle focus,1.1913916,70.0,101.325,73 +7/31/24 20:53:34,Brian,,Pitching Wedge,72.20179970243953,-2.925678253173828,0.8685567378997803,4.259513854980469,3.3909571170806885,84.50419859714202,1.1703890892665216,24.06616973876953,3.607540845870972,7457.67333984375,334.41278076171875,7465.16748046875,Estimated,-2.5675048828125,20.76967226483498,101.4254967250863,2.907508373260498,5.144788063727788,106.5447752531236,2.838970184326172,5.2771343592011135,"Your swing speed looks good, but you're hitting down on the ball a bit more than ideal, which can create unnecessary backspin. Try to slightly level out your swing path to promote a cleaner, more controlled strike. Additionally, the face angle suggests you may be aiming slightly right, which can affect your accuracy. Focus on aligning your body and clubface square to your target. Work on these elements to improve your distance and direction.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:54:11,Jason,,Pitching Wedge,51.75485475317328,-4.1394548416137695,-0.9435153603553772,4.056066513061523,4.999581813812256,66.91809318209334,1.2929819531179412,24.39144325256348,3.213685989379883,6646.5546875,-1085.5438232421875,6734.619140625,Estimated,9.275894165039062,11.996904455983326,72.1046180085068,6.187828540802002,7.77203296852332,79.3365562539766,6.398407936096191,8.841375203953362,"Your shot with the pitching wedge shows some solid ball speed and carry distance. However, your attack angle is a bit too negative, which means you're hitting down on the ball too much. This can lead to excessive spin, which is evident with your high backspin numbers. Try to focus on a more positive angle of attack. Additionally, the club path is slightly out to in, implying some slices. Work on aligning your swing path more from inside to outside. Overall, a little adjustment in your technique can help you achieve cleaner and more consistent shots.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:54:25,Brian,,Pitching Wedge,51.440853041776336,-2.612541675567627,-4.858884811401367,-1.874466180801392,2.984418630599976,54.71739338098223,1.0636952955765515,21.34828758239746,-2.1477067470550537,3826.951416015625,-141.8633270263672,3829.579833984375,Estimated,2.1229562759399414,5.751813116860319,48.68526435796775,-1.8509719371795648,-1.572587287454141,60.72315365486975,-1.770451903343201,-1.8760695684447484,"Your club speed at 51.4 mph is solid for a pitching wedge, but we need to work on your swing path and attack angle. Your attack angle is slightly negative, which means you're hitting down on the ball rather than sweeping it. This can cause high backspin and lower distance. Focus on making a more neutral swing path and a shallower attack angle for better launch and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:54:39,Herald,,Pitching Wedge,54.54602895763082,-0.856980562210083,-2.098251819610596,9.08949089050293,11.187742233276367,55.96831441856693,1.0260749588579745,21.87934684753418,7.203765869140625,4665.60595703125,-991.7155151367188,4769.84033203125,Estimated,12.0001220703125,6.387533399160873,50.9213760857283,9.689576148986816,8.570600123446752,61.8478927480196,10.042203903198242,10.784644053436525,"Your pitching wedge shot shows good ball speed but a few adjustments can help. Your attack angle is slightly negative, meaning you're hitting down on the ball more than you should for a cleaner strike. Aim to have a level or slight upward angle at impact. Also, the club face is open (pointing right), leading to some sidespin and deviation, which causes your shots to veer off target. Focus on aligning your club face more square to your target at impact. Overall, with some tweaks to your angle and alignment, you can improve accuracy and distance.",face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:54:52,Jason,,Pitching Wedge,58.60009206162658,-4.691119194030762,-1.772952914237976,26.870006561279297,28.64295959472656,50.68081060868826,0.8648588905865534,21.50462913513184,21.849788665771484,2816.2265625,-871.8963623046875,2948.10693359375,Estimated,17.202388763427734,4.625643616572006,41.02510299462347,24.55110549926757,17.046124844238193,54.08307752109431,25.01315689086914,22.867745271193144,"Your pitching wedge shot had a good carry distance but the ball is spinning quite a bit, which can cause it to lose distance and control. The face of the club was open at impact, which is likely contributing to the slice (the ball curving to the right). Focus on aligning your clubface more square to your target at impact. You may also want to work on your attack angle, which is a bit steep – try to hit up on the ball a little more for better contact.",club face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:55:09,Brian,,Pitching Wedge,49.99950433406366,-5.996450901031494,-1.141445517539978,12.15051555633545,13.29196071624756,50.77424526427467,1.0154949722108184,17.824384689331055,9.837883949279783,2167.127197265625,788.7174072265625,2306.190673828125,Estimated,-19.998779296875,3.293526255396955,36.57924950927281,7.963730812072754,5.067926755324038,53.80477233519969,7.297912120819092,6.83473665871179,"Your shot shows a few areas for improvement. The club speed is good for a pitching wedge, but the attack angle is quite steep, which is likely causing the ball to go up too high and maybe not travel as far as it could. Your club face angle suggests that the ball is starting to the right of your target, and combined with your club path, it might be leading to some slicing. Focus on matching your club face angle to your club path for straighter shots. Additionally, consider trying to lower your attack angle a bit. This will help you make better contact with the ball and improve your distance control.",face angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:55:55,Jason,,Gap Wedge,62.31993822073673,-0.6717824935913086,-2.410786867141724,3.619774341583252,6.030561447143555,68.21360037205386,1.0945710525328478,26.285446166992188,2.6717100143432617,4744.36865234375,671.8977661132812,4791.70947265625,Estimated,-8.060629844665527,13.545861735610174,76.7171308734396,0.5818186402320862,0.7790847672115646,85.29617785610208,0.3522151112556457,0.5245879011533141,"Your club speed is decent for a gap wedge, but your attack angle is slightly descending and your club path is going too far to the left. This might cause the ball to veer left and create extra spin. A higher launch angle and decent backspin are good, but try to focus on making more consistent contact. Aim to flatten your path and keep your face square to improve accuracy and control.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:56:22,Brian,,Gap Wedge,59.136068812593294,-7.132810115814209,3.284372091293335,19.563220977783203,16.27884864807129,56.42545261225132,0.954163064018812,26.25611686706543,16.48063850402832,3204.560302734375,-1451.1798095703125,3517.830322265625,Estimated,24.36331558227539,8.197638801152493,54.59106552263575,21.487812042236328,19.99689363496373,65.02065780637122,22.11990737915039,24.48327827759817,"Your shot data shows that your club speed is decent, but your attack angle is quite steep. This might be causing you to hit down too much on the ball, which can lead to more backspin and less distance. Additionally, the face angle is open relative to your swing path, which could be contributing to a rightward flight. Focus on making sure your clubface is square at impact and work on your follow-through for a smoother shot.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:56:51,Lauren,,Gap Wedge,46.6660302515752,,5.748694896697998,-3.237786054611206,-8.986480712890625,53.9796141577599,1.1567217924206834,23.1204833984375,-1.940274119377136,6272.72705078125,663.1307373046875,6307.681640625,Estimated,-6.034694671630859,6.634368063583111,48.57309290440935,-3.24159836769104,-2.74667529651191,57.14042129093059,-3.408179521560669,-3.39698489726402,"Your gap wedge shot shows a solid carry distance of about 48.5 yards, but there's room for improvement. The club path is slightly out to the right (5.7 degrees), while the club face is left (about -3.2 degrees). This means you're adding some sidespin, which can cause your ball to curve left. Focus on getting your club face aligned more with your club path to reduce side spin. Also, your high backspin (over 6,000 rpm) is great for stopping the ball on the green, but be mindful of your launch angle, which can sometimes make it harder to achieve distance. Consider working on your alignment and face angle.",face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:57:09,Lauren,,Gap Wedge,44.50773621365943,,,,0.0,35.30937831456913,0.7933312569542165,5.824036121368408,34.85582733154297,2714.97705078125,0.0,2714.97705078125,Estimated,-0.0,0.1732772288681374,6.159904675281609,34.88746643066406,3.5232570467844653,17.867500813536026,34.874210357666016,10.21621913402464,Your gap wedge shot didn't quite reach its potential. The ball speed and launch angle suggest that you might not be making solid contact with the ball. Focusing on your setup and ensuring a slightly more upward angle of attack could help lift the ball higher and increase distance. Try to swing through the ball more smoothly.,swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:57:44,Brian,,Gap Wedge,50.68234232435361,-5.063382148742676,1.9381871223449707,-1.474937915802002,-3.4131250381469727,50.65103388548914,0.9993822614064656,18.34844970703125,-0.9690279364585876,2021.0972900390625,1069.1834716796875,2286.479248046875,Estimated,-27.879350662231445,3.382489965867535,36.41548536134678,-3.643627643585205,-2.3142175373075418,53.62599386633656,-4.505022048950195,-4.212155830272934,"Your gap wedge shot shows a few areas to work on. The club speed is decent, but the attack angle is a bit too steep, which means you're hitting down on the ball more than necessary. This can cause the ball to launch lower than intended. Also, the club face is slightly open at impact, leading to some sidespin and a leftward ball flight. Focusing on a more level swing plane and ensuring the clubface is square at impact can help improve your accuracy and launch conditions.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:58:43,Jason,56,Sand Wedge,57.90140785411904,-6.704780101776123,4.44609260559082,7.130681037902832,2.684588432312012,52.60369829529464,0.9085046503157256,30.930782318115234,6.413629531860352,5717.853515625,-155.8065185546875,5719.97607421875,Estimated,1.5608737468719482,9.693801906992462,49.93015973664978,7.1114373207092285,6.18134826694785,56.21879896849077,7.100421905517578,6.949152542574211,"Your shot with the sand wedge had a good carry distance of almost 50 yards, but the club face was slightly open relative to your swing path, which contributed to some sidespin. Focus on closing the clubface a bit more at impact and try to improve your swing path to create straighter shots. Additionally, your attack angle indicates you're hitting down on the ball, which is fine for a sand wedge, but ensuring a more centered strike can help your distance and control.",club face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:59:05,Brian,56,Sand Wedge,53.1327033933444,-8.099900245666504,0.4000807702541351,-5.252015590667725,-5.652096271514893,53.31855298294613,1.0034978380118529,25.730424880981445,-4.264063835144043,6917.736328125,955.8959350585938,6983.46728515625,Estimated,-7.867336750030518,7.64171416956998,48.830576618840496,-6.163670539855957,-5.242883852145383,55.49654713718292,-6.333820819854736,-6.122450744583318,"Your club speed is good for a sand wedge, but your attack angle is too steep, which can lead to inconsistent contact and high spin. Try to keep the club face more square to your target to improve accuracy and reduce sidespin. Focusing on a smoother swing path will help improve your carry distance and direction.",swing path drill,1.1913916,70.0,101.325,73 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json deleted file mode 100644 index e4cc2a5fdc..0000000000 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json +++ /dev/null @@ -1 +0,0 @@ -{"Golf_Shot_Data_4_chunk_0.txt": "file-WfFmJZJX5iBBCMeyohyoWF", "Golf_Shot_Data_4_chunk_1.txt": "file-7ezdn5L4xH8RLCpHckJApY", "Golf_Shot_Data_4_chunk_2.txt": "file-JTxyvfRzAKatKhuVRfq89L", "Golf_Shot_Data_4_chunk_3.txt": "file-M9wGib5pdUE6ugoWapPuNk", "Golf_Shot_Data_4_chunk_4.txt": "file-8dcixGDLYJmyYZA341n1Nu", "Golf_Shot_Data_4_chunk_5.txt": "file-FKhiKrj5JC9PjCK84JkZRA", "Golf_Shot_Data_4_chunk_6.txt": "file-C2CapuTePhpfk7kcFWpzGs", "Golf_Shot_Data_4_chunk_7.txt": "file-7r3pxxVnHXfBxsjAzSaTMG", "Golf_Shot_Data_4_chunk_8.txt": "file-XjstKPG18Ej31estBu5PDr", "Golf_Shot_Data_4_chunk_9.txt": "file-9t9DfBwfnAMruETpxATZdE", "Golf_Shot_Data_4_chunk_10.txt": "file-Ud7AiG9J5RLF4KrLvSBTVk", "Golf_Shot_Data_4_chunk_11.txt": "file-ABRmZKhPgXMbQBtMN2ySiC", "Golf_Shot_Data_4_chunk_12.txt": "file-C8nnjjYDy9FucHPnT3fF4B", "Golf_Shot_Data_4_chunk_13.txt": "file-VGYSkgJE3hk4mfj7W7W8Cp", "Golf_Shot_Data_4_chunk_14.txt": "file-Cjv7dhRuHHpLMLxxtWaL7f", "Golf_Shot_Data_4_chunk_15.txt": "file-TQY4AARrdjEAwtvN4RXmLn", "Golf_Shot_Data_4_chunk_16.txt": "file-U5tj1DDvt3HoydkQDYLhRV", "Golf_Shot_Data_4_chunk_17.txt": "file-9JGDxPTU3ZTpPauGUVRrjC", "Golf_Shot_Data_4_chunk_18.txt": "file-6goVc2dWG1Z2jUSxnKd4hr", "Golf_Shot_Data_4_chunk_19.txt": "file-7s99zuSywqhjTjKPzbM7rn", "Golf_Shot_Data_4_chunk_20.txt": "file-HQ6dyesHsC2fbeJLAW6jqK", "Golf_Shot_Data_4_chunk_21.txt": "file-CyQEoAtXpxVLA4LDsrCHQC", "Golf_Shot_Data_4_chunk_22.txt": "file-2QTrVvDqmaPmZV1GfYYi1J", "Golf_Shot_Data_4_chunk_23.txt": "file-R49TbSpkdhJ9FS6dUMPCin", "Golf_Shot_Data_4_chunk_24.txt": "file-6FcqVrGTL4e8CfSrqvhT6W", "Golf_Shot_Data_4_chunk_25.txt": "file-HGT7KBTnitUAGZ18mBa1R7", "Golf_Shot_Data_4_chunk_26.txt": "file-UkYa4PrFPD5BAgDktD8ybv", "Golf_Shot_Data_4_chunk_27.txt": "file-Bfj2YaKjRRaF1Lqn1NSkQt", "Golf_Shot_Data_4_chunk_28.txt": "file-D3sETTjz1rxz7y2Udk51zz", "Golf_Shot_Data_4_chunk_29.txt": "file-W4vxRPHeCQrWAEG3Jn6CVd", "Golf_Shot_Data_4_chunk_30.txt": "file-MSV3JDuN9xZyQ9P4VF3NP9", "Golf_Shot_Data_4_chunk_31.txt": "file-XprBa7A3wDDV6Kqidz27nJ", "Golf_Shot_Data_4_chunk_32.txt": "file-2Rc2X6wpqg3eb4kN7Ji5h4", "Golf_Shot_Data_4_chunk_33.txt": "file-Ppe6js1o7FJifawp7wb3VB", "Golf_Shot_Data_4_chunk_34.txt": "file-KsK3JmnQhFDdUR15ZZtovi", "Golf_Shot_Data_4_chunk_35.txt": "file-7tcN7DvNRaCn4MewWkSrTW", "Golf_Shot_Data_4_chunk_36.txt": "file-DqUNtwqk43QtZsT2anpbwH", "Golf_Shot_Data_4_chunk_37.txt": "file-USShKq6DRySZEFLH354bWL", "Golf_Shot_Data_4_chunk_38.txt": "file-M9NLkwPy5W7NqWojamt7u5", "Golf_Shot_Data_4_chunk_39.txt": "file-5WGAvk2SbXLS9Hd6oazA4n", "Golf_Shot_Data_4_chunk_40.txt": "file-1n8iJLDQ4nGBjEBKMe5fum", "Golf_Shot_Data_4_chunk_41.txt": "file-5kt83JXrbhkr4BFNfmxgXn", "Golf_Shot_Data_4_chunk_42.txt": "file-Vu8uzJdLKbjraR6y3XQN17", "Golf_Shot_Data_4_chunk_43.txt": "file-4uGsFyhh2DhpVCrLxeHDwY", "Golf_Shot_Data_4_chunk_44.txt": "file-5gGozuiRQ3CM2HXaQ6XYtu", "Golf_Shot_Data_4_chunk_45.txt": "file-KVGxtR2cqfFDrY2DTovM5W", "Golf_Shot_Data_4_chunk_46.txt": "file-WvddqEVn62z19M8Tea7knw", "Golf_Shot_Data_4_chunk_47.txt": "file-Pqz649SsBkSuqhTo22rJcY", "Golf_Shot_Data_4_chunk_48.txt": "file-PT5q6b4PFdvxsFNC1P8tdL", "Golf_Shot_Data_4_chunk_49.txt": "file-SMRAZ3Y18qnuVYEgcL3Epy", "Golf_Shot_Data_4_chunk_50.txt": "file-3kHHD7Td25C1nLQTGhjBU6", "Golf_Shot_Data_4_chunk_51.txt": "file-FN2uw7bdp9HseLXyDSqR6H", "Golf_Shot_Data_4_chunk_52.txt": "file-EvAHq57g5tDJgqCpvzmz5o", "Golf_Shot_Data_4_chunk_53.txt": "file-H9E3DcNR3mDNfwu9tdFwHj", "Golf_Shot_Data_4_chunk_54.txt": "file-2DVcZ9K8U8stjEzQohA4GS", "Golf_Shot_Data_4_chunk_55.txt": "file-16aewUKyAYXth2gKmmM8s9", "Golf_Shot_Data_4_chunk_56.txt": "file-VWpQSAPmByin8E51ibaGiL", "Golf_Shot_Data_4_chunk_57.txt": "file-NzRYq1fg5XRjxBNtanbu45", "Golf_Shot_Data_4_chunk_58.txt": "file-3SwgfSiuoBnk9Wsg6vguFN", "Golf_Shot_Data_4_chunk_59.txt": "file-LW2gg9GbGBj6xHKKHsTZQa", "Golf_Shot_Data_4_chunk_60.txt": "file-EA92QGiiH8aCYdRZeQQKtk", "Golf_Shot_Data_4_chunk_61.txt": "file-9cDFD8S5MzkSs2d5MSGKE7", "Golf_Shot_Data_4_chunk_62.txt": "file-HX59ki3ytUeGMnCe5X2J6o", "Golf_Shot_Data_4_chunk_63.txt": "file-FZwCJ9A8nrKWc3AMBnncUm", "Golf_Shot_Data_4_chunk_64.txt": "file-PNR5FGdVWS4zsY2HwSdEFe", "Golf_Shot_Data_4_chunk_65.txt": "file-NNMSqgL93QWam1xhEBsecA", "Golf_Shot_Data_4_chunk_66.txt": "file-8jGiPkWBBQveps2hwW3G2U"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv index 4131cd9402..cf218b911e 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv @@ -1,63 +1,63 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -7/18/24 19:56:39,Jason,,7 Iron,72.09678971370522,1.374581217765808,-1.3092739582061768,1.4451721906661987,2.754446029663086,99.6019828477274,1.3815037152589555,15.144367218017578,1.0232717990875244,5737.07763671875,1222.3553466796875,5865.85107421875,Measured,-12.02772617340088,17.386995610759072,127.18476491904494,-4.029245376586914,-8.936742632856408,137.01149821695708,-4.374794483184815,-10.451250201808534,"Your 7 Iron data shows a pretty good ball speed and smash factor, which means you’re making solid contact. However, the club path is a bit to the left (negative value), and the face is slightly open at impact. This could be causing your shots to veer left. Work on keeping your club path more neutral and aligning the clubface at impact to help straighten out your shots. Overall distance is solid, but focus on tuning the direction.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 19:57:18,Brian,,7 Iron,77.95118618460947,-0.5524942874908447,-0.8335942625999451,2.0152957439422607,2.8488900661468506,94.91227054246338,1.2175859687072046,14.074082374572754,1.5511045455932615,1941.0072021484373,-168.15826416015625,1948.2777099609373,Measured,4.951431274414063,9.95746093361231,116.40666851126298,2.6279330253601074,5.337241704591975,142.23722448409717,2.8102097511291504,6.973666060169762,"Your 7-iron swing looks solid overall! Your ball speed is good for your club speed, but your attack angle is slightly downward, which can cause the ball to launch lower than ideal. Also, your club path is just slightly to the left, leading to a bit of a fade. Try to focus on making a more neutral swing path and adjusting your angle at impact for better ball flight.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 19:58:45,Brian,,7 Iron,70.74257813421946,-0.610908031463623,-2.2561910152435303,5.279125690460205,7.535316467285156,98.01179745681112,1.3854710987611156,13.017656326293944,4.054083347320557,4041.512451171875,-433.0763854980469,4064.64990234375,Measured,6.116305351257324,12.632755107144476,123.80934198837258,6.322325706481934,13.63410476701938,139.07730858064588,6.522876262664795,15.799230128710064,"Your shot shows some good distance but you're struggling with accuracy. The face of your club is aiming right (5.28° closed) while the club path is also moving slightly left (-2.26°), causing a fade or slice. To improve, focus on aligning your clubface with your target at impact. Also, your attack angle is just slightly downward, which is okay but can be better for a 7-iron; try to hit more level or slightly upward to increase distance and control.",alignment drill,1.1857399,72.0,101.325,78 -7/18/24 19:59:36,Herald,,7 Iron,78.30413784672783,1.1202099323272705,0.2461669147014618,2.1728291511535645,1.9266622066497805,106.58072688287848,1.3611123219503307,15.801472663879396,1.8156133890151973,2901.810546875,-444.9508056640625,2935.725830078125,Measured,8.717582702636719,18.222337735354813,149.782698796349,4.871339797973633,12.71935236205752,167.03475846458787,5.154458522796631,15.006562425466312,"Your 7-iron swing is solid but you can make a few tweaks to improve accuracy and distance. Your club speed is good, but increasing your attack angle slightly could help you launch the ball higher. Your club path is pretty straight, but the face is slightly open at impact, which causes some sidespin. Focusing on keeping the face square to the path at impact could reduce that slice. Try to lower your backspin too, as that will give you more distance. Lastly, practice your follow-through to maintain better balance and control.",face angle drill,1.1857399,72.0,101.325,78 -7/18/24 20:00:36,Lauren,,7 Iron,80.69956194940369,-0.8999376893043518,-1.2249127626419067,1.377170443534851,2.602083206176758,110.13714026048092,1.3647799021453642,15.392151832580566,0.9779693484306335,3000.881591796875,77.92835998535156,3001.893310546875,Estimated,-1.4875506162643433,19.55523939559521,157.85914357583897,0.4969282746315002,1.3697041377422892,173.68022456853578,0.4441135823726654,1.347318109582801,"Your 7-iron shot shows great potential! Your swing speed is solid, and you're achieving good ball speed and carry distance. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to higher backspin and lower distance. Try to work on swinging more level through impact, which should help reduce that spin and increase your distance. Also, keep an eye on the club path; a straighter swing will lead to better accuracy.",level swing drill,1.1857399,72.0,101.325,78 -7/18/24 20:01:36,Brian,,7 Iron,76.76702917691728,-1.3699626922607422,0.0220743939280509,4.4032979011535645,4.381223678588867,102.15096251250908,1.3306619209803208,14.91525936126709,3.6197311878204346,1952.173583984375,-695.8610229492188,2072.487548828125,Measured,19.618837356567383,12.834297022018518,134.13927822916685,8.454682350158691,19.72213031027377,156.4861195950616,9.125266075134276,24.81770673650385,"Your swing has a good club speed, but the attack angle is slightly downward, which can lead to less distance and control. The club face is open, causing the ball to spin left. Focus on making more level swings and aligning the club face correctly at impact for better accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:03:06,Jason,,7 Iron,78.12886520179018,1.3166886568069458,-2.1980555057525635,4.635742664337158,6.833798408508301,105.19359834974875,1.3464114457320755,14.9107666015625,3.5328681468963623,4942.4287109375,-1280.6148681640625,5105.6416015625,Measured,14.526248931884766,18.77528526363676,138.61668306468346,9.98638916015625,24.038096778337376,149.55710434817047,10.388833045959473,26.969274779643456,"You're generating good club head speed and ball speed, which is great! However, your ball is experiencing a high amount of backspin and sidespin. This could be causing it to veer off course. Focus on keeping the clubface square to the target line at impact to reduce that sidespin. Also, try to lower your attack angle to find a more solid strike and better launch. Overall, keep practicing your alignment and grip for better consistency.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:04:07,Herald,,7 Iron,76.78920705443397,-1.4904359579086304,-4.048722267150879,8.40428638458252,12.453008651733398,95.13037149338652,1.2388508117547163,14.706338882446287,6.396866798400879,3734.633544921875,-2035.9239501953125,4253.52490234375,Measured,28.59687614440918,12.093742445633891,114.39409870433974,15.794971466064451,31.137576089638287,129.34041924375106,16.862333297729492,37.51820150361391,"Your shot data shows a few areas to work on. The club path is quite out-to-in, which often leads to slices. The club face is also open at impact, leading to high sidespin and a tendency to push the ball right. Focusing on a more neutral swing path and aligning your face at impact will help improve your accuracy. Additionally, consider decreasing your backspin for better carry distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:05:13,Brian,,7 Iron,89.93247944985706,0.7699726223945618,19.999998092651367,1.056305170059204,-18.943693161010746,103.85246395275408,1.1547826167814963,14.640166282653809,3.37021279335022,4948.72998046875,-1053.2940673828125,5059.58056640625,Measured,12.01560878753662,17.952357383422395,136.40992414662378,8.640656471252441,20.49381384171602,147.40351923801973,8.971107482910156,22.98559037756468,"Your club speed and ball speed are solid, indicating good energy transfer. However, your high backspin may lead to less distance and control. Focus on flattening your attack angle and aligning your club path more towards the target. This will help reduce the spin and improve your accuracy. Overall, work on making your swing more consistent.",attack angle drill,1.1857399,72.0,101.325,78 -7/18/24 20:06:44,Brian,,9 Iron,68.46219910452555,-4.978363990783691,16.217878341674805,-6.878510475158691,-23.09638977050781,99.44516758988811,1.4525558467389998,17.74738121032715,-3.6208701133728014,3374.1435546875,1735.034912109375,3794.099609375,Measured,-27.21290397644043,17.32765379131763,130.1135962808603,-13.253546714782717,-29.82993261392517,143.62805372237926,-14.126558303833008,-35.054501205583165,"Your shot data shows a few areas for improvement. Your club speed is decent, but your attack angle is too negative, which can lead to hitting down on the ball too much, causing high backspin and lower distance. Work on your club path; it’s way out to the right, and the club face is also closed, which may result in a hook. Focus on aligning your club path more towards your target and ensure your club face is square at impact. A more neutral attack angle will also help you maximize your distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:07:36,Brian,,9 Iron,70.17279270656127,2.88538670539856,-0.1308443695306778,1.293009638786316,1.4238539934158323,96.71982302610104,1.378309445806873,16.40073013305664,1.0457353591918943,4735.5615234375,95.92403411865234,4736.533203125,Measured,-1.160430669784546,17.134488857950032,125.87749690565032,0.6629335284233093,1.456260717570828,137.23073483654207,0.6211811900138855,1.4874658080430407,"Your shot with the 9-iron shows decent club speed and ball speed, which are great signs! However, your backspin is a bit high, which can cause the ball to jump up and not roll as much after landing. The slight negative club path indicates you might be swinging a bit too much to the left, and the face being slightly open means the ball will curve right a bit. Focus on your path and face alignment to lift that flight and reduce backspin. Try to visualize hitting straight ahead rather than pulling left.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:08:18,Jason,,9 Iron,72.56411232324808,-1.3022946119308472,3.017965793609619,2.5579679012298584,-0.4599978923797607,90.48317176441653,1.246941068628321,19.38932037353516,2.478801965713501,2661.03515625,198.14874267578125,2668.40234375,Estimated,-4.25855827331543,15.754859869219445,119.9665018455762,1.3914234638214111,2.913222298136219,135.7103210367295,1.2412774562835691,2.939821717501303,"Your 9 iron shot shows good distance, but the club path and face angle suggest you're coming in slightly from the outside, which can lead to hooks. To improve, focus on turning your shoulders more during your swing and trying to keep the club more neutral through impact. This will help straighten out your shots and improve overall accuracy.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:09:47,Lauren,,9 Iron,72.82571570571417,0.581389307975769,-0.3085307478904724,6.6448283195495605,6.953359127044678,87.2897877993546,1.1986121516757784,20.97930908203125,5.419607162475586,2386.581787109375,826.4354248046875,2525.622314453125,Estimated,-19.10015869140625,15.597600605961702,113.7676273104853,0.6265133619308472,1.2444581215235928,129.0690183927136,0.0,0.0345508932066511,"Your 9 iron shot looks pretty good overall! Your club speed and ball speed are nice, which means you're getting a good hit. However, the negative club path and the closed face angle suggest you might be aiming slightly to the left, causing your ball to drift that way. Focus on aligning your body and club face to your target during your setup for straighter shots.",alignment drill,1.1857399,72.0,101.325,78 -7/18/24 20:10:32,Jason,,9 Iron,72.93779974618428,1.290170431137085,0.7374157309532166,1.7501119375228882,1.0126962661743164,89.85590219982441,1.2319524651485692,19.1964168548584,1.5298523902893066,2755.490234375,819.94775390625,2874.8984375,Measured,-16.571359634399414,15.131633095567508,116.73689179220128,-3.107846260070801,-6.329021768623704,131.8425001343412,-3.642391443252564,-8.375868156374793,"Your shot shows solid ball speed and carry distance, but there's some inconsistency with your direction. The club path is slightly to the right and the face is open at impact, causing the ball to slice. Focus on aligning your clubface with your target more consistently and try to swing more from the inside to help straighten out your shots.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:13:00,Jason,,6 Iron,77.36764091566783,2.011559247970581,0.6404924988746643,4.359585285186768,3.719092845916748,106.70264974319343,1.379163801304234,13.365541458129885,3.661205291748047,3384.56787109375,307.64520263671875,3398.521240234375,Measured,-5.193710803985596,15.669196055348266,145.0052495066957,1.9938032627105715,5.045073615537035,160.61089856463514,1.8002671003341677,5.045791165745754,"Your club speed is good, but the club face is slightly open at impact, which is causing the ball to spin off to the right. Aim to square the club face at impact. Your attack angle is positive, suggesting you make good contact with the ball; just focus on alignment and face angle for straighter shots. Your launch angle is decent, but tightening your spin rate could give you better distance control.",club face alignment drill,1.1857399,72.0,101.325,78 -7/18/24 20:13:49,Jason,,6 Iron,73.52089275367598,-0.4887504875659942,-1.5840122699737549,3.20224404335022,4.786256313323975,96.30183958077578,1.3098567764053812,10.85370922088623,2.4321932792663574,1771.3502197265625,-255.4234161376953,1789.671142578125,Estimated,8.205321311950684,6.506229031978933,104.14902529113716,3.875452280044556,7.0392885298392684,143.94741362690183,4.2616777420043945,10.697069553544452,"Your shot data shows a solid club speed, but the club path is slightly out to the right, which is causing your ball to fade to the left. Working on aligning your club path can help you hit straighter shots. Additionally, increasing your launch angle a bit could give you more carry distance. Focus on swinging more down the target line and consider practicing your grip to help square the club face at impact.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:14:33,Herald,,6 Iron,75.83249488988531,0.0982303693890571,-2.20997953414917,0.877380907535553,3.087360382080078,104.83307770827014,1.3824294962271244,13.116106986999512,0.4441725015640259,1664.25634765625,204.04237365722656,1676.7177734375,Measured,-6.989737033843994,10.796173875467616,134.4350257256583,-0.975182831287384,-2.288210514045005,164.74640741291114,-1.2419079542160034,-3.5706487349882536,"Your swing speed is good for a 6-iron, and you've got decent ball speed. However, your attack angle is pretty level, which may explain the lower launch angle. Also, the club path shows you're coming slightly across the ball, leading to some side spin. Focus on improving your attack angle and making a more in-to-out swing path to achieve more consistent and straighter shots.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:15:18,Brian,,6 Iron,72.84364403224845,-3.884439706802368,0.2654776275157928,2.243825435638428,1.9783477783203125,100.98628688010376,1.3863431493816585,7.903115749359131,1.876347661018372,2488.05224609375,431.7790832519531,2525.239990234375,Estimated,-9.845115661621094,5.365665766529958,105.68059449361316,-0.1631294190883636,-0.3006787312357097,143.17729869359027,-0.7230757474899292,-1.8071013123369115,"Your shot data shows decent ball speed and carry distance, but your launch angle is low, which can lead to less distance and control. Consider focusing on getting a bit more elevation in your shots. Your club path is fairly straight, but your face angle is slightly open, which may cause a fade. Work on aligning your face to your path for straighter shots.",launch angle drill,1.1857399,72.0,101.325,78 -7/18/24 20:16:55,Lauren,,6 Iron,72.46443560632906,8.665658950805664,-10.91510772705078,4.367998600006104,15.283105850219728,94.8094365286297,1.308358172327351,7.873773574829102,2.222198486328125,2438.01025390625,508.2383728027344,2490.421630859375,Measured,-11.775486946105955,4.273283181629097,90.3144820512798,0.0969132930040359,0.1529050247943804,126.78298686380458,-0.5424855947494507,-1.2003453405326496,"You're making some solid contact with a decent ball speed and carry distance. However, your club path is quite a bit left (negative), which is causing your shots to fade. Focus on aligning your body and clubface better to improve your direction. Also, consider working on your launch angle to get a bit more height and distance with the 6 iron.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:17:23,Herald,,7 Iron,,,,,0.0,71.88800705529775,-32.13681411743164,16.518857955932617,6.116432189941406,4740.728515625,0.0,4740.728515625,Estimated,-0.0,7.80724611924569,75.01330790283555,6.320744037628174,8.258540353642104,88.92401158810208,6.283753871917725,9.732964712715445,"It looks like you're making solid contact with the ball, but your backspin is quite high, which may be affecting your distance. Focus on keeping your swing smooth and try to angle your clubface slightly lower at impact to reduce backspin. This can help you achieve more distance with better consistency.",backspin reduction drill,1.1857399,72.0,101.325,78 -7/18/24 20:17:52,Jason,,7 Iron,70.37916472610823,0.2058316767215728,-0.849279522895813,3.590041160583496,4.43932056427002,96.56347709618149,1.3720463644599037,14.661582946777344,2.8426735401153564,3787.985107421875,1211.4129638671875,3976.977783203125,Measured,-17.734485626220703,13.504698550090213,121.874159137099,-2.9502172470092773,-6.272652359203846,136.6248721521706,-3.594121217727661,-8.564792972920372,"Your club speed is solid, and your smash factor is good, indicating decent ball-striking. However, your attack angle is nearly flat, which can affect your launch and spin. Additionally, your club path being slightly in-to-out with a closed face is causing some right-based miss hits. Focus on achieving a more neutral club path and improving your attack angle to get more consistent distance and direction.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:18:24,Herald,,7 Iron,73.07937464648421,-2.763359308242798,-4.272127628326416,1.2719072103500366,5.544034957885742,102.87341177922552,1.4076941993122911,15.966290473937988,0.5102148652076721,4743.80517578125,718.336181640625,4797.88427734375,Measured,-8.610663414001465,19.3666759615312,137.21092711333858,-3.044654130935669,-7.287970260278428,148.1170812025557,-3.2903928756713867,-8.501506713232743,"Your club speed and ball speed are good, but the negative attack angle indicates you're hitting down on the ball too much. This can lead to excessive backspin and lower distance. Also, the club path suggests an in-to-out swing, which might be causing your shots to drift right (the negative carry deviation). Focus on hitting the ball with a slightly upward angle and ensure your club path is straighter during your swing.",attack angle drill,1.1857399,72.0,101.325,78 -7/18/24 20:20:29,Brian,,7 Iron,,,,,0.0,104.36048155955632,-46.6533088684082,16.35451889038086,-6.809432506561279,2986.62841796875,-137.6136474609375,2989.797119140625,Measured,2.6381282806396484,18.373941075964467,146.26084556145543,-6.264347553253174,-15.959419041003116,162.9410510877733,-6.128934860229492,-17.3966814956259,"It looks like your club speed and other key metrics weren't recorded, but your ball speed and carry distance suggest good potential. However, the high backspin indicates the ball is climbing too much, affecting distance. Focus on hitting more through the ball and less on lifting it. Consider checking your grip and stance as that can influence how the clubface contacts the ball.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:24:07,Herald,,5 Iron,69.9384828759371,-4.921747207641602,5.4845170974731445,4.008889198303223,-1.475627899169922,84.91902474555263,1.2141959798611777,4.560325622558594,3.9792540073394775,1026.3629150390625,592.57080078125,1185.1417236328125,Estimated,-30.0,0.7397339044071742,34.36288709946621,2.722035646438598,1.6319437082079702,95.12548932860136,1.9028977155685425,3.1587829980527147,"Your shot data indicates that your club speed and ball speed are decent, but the low launch angle and negative attack angle suggest you're hitting down on the ball too much. This can lead to less distance and lower shots. Work on improving your attack angle and launching the ball higher for better carry distance.",launch angle drill,1.1857399,72.0,101.325,78 -7/18/24 20:24:43,Brian,,5 Iron,66.96735128057935,1.2981250286102295,-2.776828527450561,7.33172082901001,10.108549118041992,93.67324483433548,1.3987897541574248,10.18117332458496,5.674985885620117,1590.751708984375,918.4209594726562,1836.8419189453125,Measured,-30.00000190734864,4.9728158923386445,88.98929196988138,1.377145528793335,2.138818229311056,129.44479776829849,-0.0279764551669359,-0.0599905715580093,"You have a solid club speed and decent ball speed. However, your attack angle and club path indicate you might be hitting slightly down and across the ball, which can lead to some unwanted sidespin. Focus on delivering the club more on a neutral path. Try to keep your club face square during impact to improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:25:31,Herald,,5 Iron,72.85267219477737,1.165079951286316,-1.0758309364318848,-0.987056314945221,0.0887746214866638,106.00610737764691,1.4550750739002574,8.46343994140625,-0.945405900478363,2818.976806640625,447.9874877929688,2854.3515625,Measured,-9.029847145080566,7.550074247129089,124.17309822615788,-3.3292551040649414,-7.211250793195006,155.8305957613611,-3.814953565597534,-10.368089470060797,"Your club speed is good for a 5 iron, but your launch angle is lower than ideal. This can cause the ball to not get the lift it needs. Additionally, your club path and face angle are both slightly closed, which could lead to a pull. Focus on improving your swing path and getting the correct angle at impact to increase your launch and carry distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:26:02,Brian,,5 Iron,73.06132685466127,0.6283697485923767,-0.5224014520645142,2.260082960128784,2.782484531402588,109.12553379579184,1.49361554865917,8.406516075134277,1.7911169528961182,1712.5701904296875,48.82186126708984,1713.265869140625,Measured,-1.6329429149627686,5.969258468300723,118.47849461565512,1.5281591415405271,3.159550609903903,166.8809857861379,1.438038349151611,4.187917651710961,"Your 5-iron swing shows decent distance, but the launch angle is a bit low. To improve, work on getting more height on your shots by adjusting your attack angle and ensuring your clubface is square at impact. A slightly more upward angle of attack could help create more lift and distance. Also, focus on keeping your club path more neutral to straighten out any slight fade or draw.",attack angle adjustment drill,1.1857399,72.0,101.325,78 -7/18/24 20:26:34,Lauren,,5 Iron,75.84206917944812,-0.3450060188770294,-3.458033561706543,10.893943786621094,14.351977348327637,93.90813919155062,1.238206449369898,9.030988693237305,8.515839576721191,3232.406494140625,-1089.2642822265625,3411.00390625,Measured,18.622915267944336,5.7671695256876205,97.532686719499,13.137558937072754,22.168183879334265,127.20608283512956,14.182323455810549,31.16652006259233,"Your shot data indicates some areas to work on. The club speed is solid, but the negative attack angle suggests you're hitting down on the ball too much, which can cause excess backspin and lose some distance. Additionally, the club path shows you're swinging a bit to the left (negative), while the face is open (positive), leading to a fade or slice. Try to focus on aligning your swing path more with your target line and ensure your clubface is square at impact for straighter shots.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:29:22,Brian,4 Hybrid,4 Hybrid,71.33548862846874,-1.6329126358032229,0.7693583369255066,8.832716941833496,8.063358306884766,88.7652267805106,1.244334741194805,14.496343612670898,7.351661682128906,3398.811279296875,-475.4723205566406,3431.907958984375,Estimated,7.963638782501221,10.409693823805014,106.2127914710918,9.841809272766112,18.15480040786088,123.03462138395388,10.10388469696045,21.584373348470308,"Your shot data shows that your club speed is decent for a 4 hybrid, but we need to work on your attack angle and club face alignment. Your face angle is quite open at impact, which may be causing the ball to slice or curve to the right. Try to incorporate a more neutral club face at impact. Focusing on a smoother swing and aligning the club face can help straighten out your shots and gain more distance.",club face alignment drill,1.1857399,72.0,101.325,78 -7/18/24 20:29:53,Herald,4 Hybrid,4 Hybrid,73.0116634275173,-3.5014407634735107,-1.8016153573989868,5.659230709075928,7.460845947265625,100.19831090255592,1.372360335304897,12.829782485961914,4.423189640045166,1347.3115234375,777.8705444335938,1555.7412109375,Measured,-30.0,8.269181581519376,113.93510019175756,-0.3466151356697082,-0.6896997045835391,152.28698239920777,-1.6024218797683716,-4.258596347269815,"Your hybrid shot has a good carry distance, but let's focus on improving your swing path and attack angle. Your swing path is slightly outside to in (-1.8 degrees), which can cause a pull or slice, and your attack angle is a bit negative, meaning you're hitting down on the ball more than you should. Aim for a more neutral path and try to swing more upwards as you hit the ball to improve launch and distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:30:33,Brian,4 Hybrid,4 Hybrid,72.53471532900221,-3.6930322647094727,-9.959491729736328,4.502005100250244,14.461496353149414,97.59121990807488,1.3454415511996105,16.15118980407715,2.451847553253174,2143.892578125,140.1141815185547,2148.46630859375,Measured,-3.739250421524048,13.699806500956129,130.09098510567856,1.5918844938278198,3.613877223997776,151.09883606406763,1.449154257774353,3.8213577012096778,"Your club speed is good, but you might want to focus on improving your club path and attack angle. The negative attack angle suggests you're hitting down on the ball too much, leading to lower flights and potential hooks. Aim for a more neutral path and a slightly less steep angle to help get your ball airborne more consistently. Consider working on your swing path to help straighten out your shots.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:31:08,Brian,4 Hybrid,4 Hybrid,75.53635750576086,-2.2488269805908203,-3.9910168647766113,1.3743213415145874,5.365338325500488,95.68389684193426,1.2667263818570655,15.809248924255373,0.6295148730278015,1328.4310302734375,-216.4272918701172,1345.9456787109375,Measured,9.253301620483398,10.790541940689875,119.91015746697758,2.1755588054656982,4.552099413457256,148.3022091564053,2.467913866043091,6.385967408407396,"Your swing has good speed, which is great! However, the attack angle is a bit negative, meaning the club is coming down too steeply at impact. Aim for a more level swing to help get the ball airborne better. Also, the club path suggests you're coming too much from the inside, which might lead to a hook. Focus on a straighter path through impact for improved accuracy. The backspin is reasonable, but reducing the side spin can help with direction.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:33:12,Herald,5 Wood,5 Wood,79.3224514340518,,-0.5066234469413757,12.171998023986816,12.678621292114258,84.90780354165327,1.0704132563558642,10.773656845092772,9.934964179992676,2378.212890625,-474.934326171875,2425.172119140625,Estimated,11.293524742126465,5.068387218139662,82.52512410413419,12.090882301330566,17.28596182969909,114.54697861683236,12.625794410705566,25.038002994187764,"Your shot with the 5 Wood shows good distance, but there are some adjustments to consider. The ball spin is on the higher side, which can make it difficult to control your shots. The club face is open relative to your swing path, causing the ball to spin left and push the shot offline. Focus on squaring the club face at impact and creating a more neutral swing path to improve accuracy and reduce sidespin.",face alignment drill,1.1857399,72.0,101.325,78 -7/18/24 20:33:51,Jason,5 Wood,5 Wood,72.44467263429033,-6.664795875549316,1.7974345684051514,12.46018123626709,10.66274642944336,87.72636516353668,1.2109429440918345,12.2466459274292,10.459982872009276,3142.18603515625,-595.44873046875,3198.107666015625,Estimated,10.73039436340332,7.570688692841941,96.76607610116024,13.339862823486328,22.326512167248893,120.46977153731495,13.808996200561523,28.75443123204513,"Your shot data shows that your club speed is good, but the attack angle is too steep, meaning you're hitting down on the ball more than you should. This can cause excess backspin, which can limit distance. Focus on improving your swing path and making sure your clubface is more square at impact. Try to maintain a shallower angle of attack for better contact and a more powerful shot.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:36:57,Lauren,,Driver,78.03552014517027,-4.253751277923584,6.117850303649902,1.840440273284912,-4.27741003036499,104.53071106266545,1.3395273186903336,12.908252716064451,2.277287721633911,1581.9786376953125,-889.18603515625,1814.7474365234373,Measured,29.33912467956543,9.76350335757229,126.6152887051412,8.070759773254395,17.77629058685966,159.44204264905966,9.289481163024902,25.73763322080504,"Your driver swing shows some room for improvement. The club speed is decent, but the negative attack angle indicates you're hitting down on the ball. Aim for a slightly shallower angle to launch it higher and farther. Your club path is to the right, which is leading to side spin and less accuracy. Focus on aligning your swing more directly towards your target for straighter shots.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:37:30,Lauren,,Driver,81.85226545323803,0.9833388924598694,-1.884011149406433,-4.470489501953125,-2.5864782333374023,106.09860764401128,1.2962207833407509,15.96107006072998,-3.907902240753174,1190.0159912109375,-158.99545288085938,1200.590576171875,Measured,7.610095500946045,13.419011791299567,144.23974024449126,-2.6976206302642822,-6.788612677308436,171.78944639413203,-2.477175712585449,-7.425096921132081,"You're generating good club speed and ball speed, but the face angle is significantly closed at impact, causing a leftward ball flight. Focus on aligning your clubface more towards your target at address and at impact. Also, try to increase your attack angle by launching the ball higher to maximize carry distance.",face alignment drill,1.1857399,72.0,101.325,78 -7/18/24 20:38:26,Lauren,,Driver,83.05768728231214,-0.4304398894309997,3.63903546333313,-4.1770548820495605,-7.816090583801269,104.71944061904742,1.2608037142077797,14.367124557495115,-2.975785970687866,1001.67919921875,-578.3197631835938,1156.6395263671875,Measured,30.00000190734864,10.097545924650603,127.29347377566592,1.1310770511627195,2.5124115798414834,164.2715560468805,2.087597846984864,5.983980241514644,"Your driver swing has potential, but there are a few areas to focus on for improvement. Your attack angle is slightly negative, which means you're hitting down on the ball rather than up. This can reduce distance. Also, your club face is pointing left at impact, causing a hook spin, as seen in the sidespin data. Working on a more upward attack angle and aligning your clubface at impact will help with your direction and distance.",attack angle adjustment drill,1.1857399,72.0,101.325,78 -7/18/24 20:39:25,Jason,,Driver,86.80783069195058,5.298641204833984,-4.011271953582764,5.902332305908203,9.913604736328123,115.11100928806354,1.32604407195188,14.432921409606934,4.346391677856445,2285.2548828125,-12.909003257751465,2285.29150390625,Measured,0.3236503601074219,18.18105773933576,168.70881978874422,4.626307010650635,13.60748866044014,189.08470925982147,4.612185955047607,15.204522847002067,"Your driver swing shows good ball speed and distance! To improve accuracy, work on straightening your club path. Right now, it's aiming slightly left at impact. Focus on keeping your club path more neutral, which can help reduce the side spin. Try to feel like you're swinging straight down the target line. Practice this with your feet together to feel the correct movement.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:39:56,Herald,,Driver,79.78566102437071,-6.717020034790039,5.221405506134033,-0.4604770839214325,-5.681882381439209,103.05801978314868,1.2916859804128134,11.38626194000244,0.2750924825668335,2223.396240234375,-415.3894653320313,2261.866455078125,Measured,10.582375526428224,9.387657233130769,126.6991586434906,2.791409492492676,6.170351392818873,156.7358437549101,3.2770376205444336,8.95966356445092,"Your driver swing is solid, but there's room for improvement. Your attack angle is negative, which means you're hitting down on the ball. Aim for a slightly upward angle to maximize distance. Also, the clubface is slightly open compared to your swing path, causing some slice spin. Focus on closing the clubface at impact and bringing your path more in line with your target. Keep working on your balance and follow-through for consistency.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:41:36,Lauren,,8 Iron,70.08333880505779,-1.938178539276123,-8.67949104309082,-7.43654203414917,1.2429490089416504,101.13735073761744,1.4431012058220969,16.461483001708984,-7.194583415985107,3504.05810546875,585.7817993164062,3552.683837890625,Measured,-9.490513801574709,17.636374553864698,137.25814358579373,-11.01297378540039,-26.22059248701385,151.09554868287887,-11.263358116149902,-29.511822164562545,"It looks like your club path is significantly outside-in, which means you're cutting across the ball. This can lead to inconsistent ball striking and distance loss. Additionally, your attack angle is slightly negative, which indicates you might be hitting down on the ball too much with your 8 iron. To improve, focus on bringing your club more on plane and try to establish a more neutral club face at impact to reduce sidespin.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:42:17,Lauren,,8 Iron,74.17113378663089,0.199437215924263,-4.407780647277832,-4.325423240661621,0.0823574066162109,107.47995917711069,1.4490807095695712,18.025991439819336,-4.1045331954956055,3192.066650390625,1070.146240234375,3366.67529296875,Measured,-18.533823013305664,21.942157649489445,151.6329771019955,-11.353675842285156,-29.851183781153168,165.5459419047802,-11.887134552001951,-34.099934150595345,"Your 8-iron shot shows some areas for improvement. The club path is moving slightly left (-4.4 degrees) which, combined with your club face being closed (-4.3 degrees), leads to a shot that starts left of the target and curves further left. Your backspin rate is quite high (3192 rpm), which might be affecting your carry distance. To improve, focus on aligning your club face more square to your target line and practice swinging with a more neutral path. This will help straighten your shots out.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:42:53,Brian,,8 Iron,73.47932736645635,-1.5106269121170044,1.7586334943771362,4.103559494018555,2.344925880432129,101.1892754720111,1.3771121633620789,16.97684669494629,3.5908095836639404,5240.220703125,815.2589111328125,5303.25927734375,Measured,-8.843027114868164,20.39163177173191,133.58600530020885,0.0442346595227718,0.1051545451901247,143.2170810121388,-0.2112177163362503,-0.5274414473662503,"Your 8 iron shot has good potential, but your attack angle is slightly down (negative), meaning you're hitting the ball a bit too much on the downswing. This can lead to high backspin and a lower launch angle. To improve, focus on making a more level swing by trying to sweep the ball off the ground. Adjusting your setup to encourage a slightly shallower path can help, too. Overall, you're generating decent ball speed, and with a few tweaks, you can enhance your carry distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:43:23,Brian,,8 Iron,76.99058286494437,-0.9025927186012268,-5.377983570098877,-1.704428791999817,3.6735548973083496,104.90057559636443,1.3625117734253205,19.34064674377441,-2.0729875564575195,2427.6923828125,296.84393310546875,2445.773193359375,Measured,-6.97118616104126,21.822969222378333,153.5397583147751,-4.434381484985352,-11.87133212650656,170.80364921785076,-4.634302616119385,-13.800217640337904,"Your shot data indicates that your club path is too far to the left and the clubface is also slightly closed at impact, which contributes to a hook. Your attack angle is nearly level, so working on a more upward strike could help. Focus on aligning your club path more toward your target and ensuring the clubface is square at impact. Additionally, your carry distance is good, but the shot deviated left significantly. Try to improve your swing path and alignment to help correct this.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:44:27,Brian,,Pitching Wedge,71.8098852897474,0.2073074430227279,1.3480778932571411,-2.461487531661988,-3.809565544128418,90.9580121539102,1.2666502917655638,24.69808387756348,-1.8532408475875848,3795.90087890625,915.18017578125,3904.666259765625,Measured,-13.555147171020508,23.158822433622618,121.08922595761668,-6.988393783569336,-14.732732541818224,131.1248247715157,-7.3110198974609375,-16.686389182113658,"Your pitching wedge shot shows a solid club speed and decent carry distance, but the club face is open at impact, causing the ball to curve left. Focus on closing the club face to improve accuracy and reduce sidespin.",face angle drill,1.1857399,72.0,101.325,78 -7/18/24 20:45:01,Brian,,Pitching Wedge,70.40897984886442,1.2159544229507446,-2.756869316101074,1.393748760223389,4.150618076324463,83.81021620206684,1.1903341929107436,25.163143157958984,0.7998981475830078,2954.52880859375,734.3635864257812,3044.426025390625,Estimated,-13.958309173583984,19.1686091590052,109.5804548471815,-3.318240165710449,-6.342739180135595,121.67711651234184,-3.7100350856781006,-7.87340779452262,"Your pitching wedge shot shows good club speed and overall distance. However, your club path was slightly out to the right (negative value) and your face angle was closed (positive value), which can lead to pulls. Additionally, your launch angle is decent but could be adjusted for more carry distance. Focus on aligning your club path more to the target and ensuring your face is square at impact to improve accuracy.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:45:32,Jason,,Pitching Wedge,69.79929728141042,-0.2744559943675995,-2.240288734436035,-4.767844676971436,-2.5275559425354004,96.0104296087884,1.375521435720224,18.3737907409668,-4.1967363357543945,7433.0185546875,1494.2694091796875,7581.72802734375,Estimated,-11.366739273071287,20.48781478822684,119.19642863030003,-9.89284610748291,-20.47866185126213,125.75673153680144,-10.101587295532228,-22.056988627804003,"Your shot shows some room for improvement. The club path and face angle indicate you're cutting across the ball a bit, which is causing inconsistent ball flight and direction. Focus on aligning your clubface more square to your target, and work on bringing the club down more on an inside path. This should help straighten out your shots and reduce the spin that makes them veer off course.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:46:04,Herald,,Pitching Wedge,70.29910591623457,0.6684430837631226,-5.336188316345215,-1.534132957458496,3.802055358886719,92.9943662650412,1.322838534758171,20.17670440673828,-1.927872896194458,5348.79833984375,686.75927734375,5392.70654296875,Measured,-7.316465854644775,20.228105416607605,119.85159368889616,-5.086886882781982,-10.626858099981972,128.5575552788241,-5.2508721351623535,-11.765177456602371,"Your pitching wedge shot showed good power with a decent carry distance of about 120 yards. However, your club path is slightly off to the left (negative number) which means you might be slicing the ball. Try to focus on a more square club face at impact to help straighten out your shots. Additionally, your attack angle is quite flat, so consider slightly descending into the ball for more solid contact.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:47:04,Lauren,,Pitching Wedge,69.93140455758385,-1.1513575315475464,0.9489473700523376,5.09650468826294,4.147557258605957,88.53158680882643,1.265977529965476,23.06038284301757,4.305123329162598,4162.3623046875,124.77593231201172,4164.23193359375,Estimated,-1.7170524597167969,20.521427009341096,115.7025681971536,4.027057647705078,8.125534913209606,125.96761620570123,3.945013046264648,8.666551604845267,"Your shot data shows solid distance and consistent launch angle, but your club path and face angle suggest you might be overshooting to the right. To improve precision, focus on aligning your club face better with your swing path. Practicing your aim can help reduce deviation and make your shots more accurate.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:47:40,Herald,,Pitching Wedge,62.13998082983653,-6.276541709899902,-7.036646842956543,-0.1040894761681556,6.932557582855225,64.10237312743311,1.0315801883326996,31.214853286743164,-0.9659759998321532,3995.416259765625,-1151.6644287109375,4158.08642578125,Estimated,16.079437255859375,14.693447710841724,70.79606507962217,3.0976879596710205,3.825754521402132,78.49523697786026,3.4768824577331543,4.760430938591128,"Your club speed and launch angle are good for a pitching wedge, but the attack angle is too steep, which can lead to inconsistent contact. The club path is also a bit left (negative), causing the ball to spin left. Focus on swinging more from the inside and shallowing out your attack angle for better contact and straighter shots.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:48:04,Herald,,Pitching Wedge,57.90791871235115,-3.752265453338623,-13.0651273727417,-9.471351623535156,3.593775749206543,59.97758230593172,1.035740597134242,26.19689178466797,-9.414783477783203,1172.8245849609375,-563.833251953125,1301.3167724609375,Estimated,25.67583656311035,8.779607480753953,61.9011583356064,-6.553618431091309,-7.064978496032836,77.23054639138536,-5.921060085296631,-7.96697300429679,"Your club speed is good for a pitching wedge, but the negative attack angle indicates that you're hitting down on the ball too much. This, combined with a steep club path and closed club face, is causing the ball to go left and resulting in less distance. Focus on creating a smoother, more upward angle at impact and keeping the club path neutral to improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:48:32,Herald,,Pitching Wedge,58.15322361614972,-4.470998764038086,-9.99904441833496,-3.0749261379241943,6.924118041992188,63.87032033744117,1.0983109166746825,22.03877639770508,-3.776964664459229,7961.05126953125,-2207.64111328125,8261.4775390625,Estimated,15.498973846435549,9.380549522851084,64.00700966966315,0.4034830033779144,0.4505967609922265,70.82057025361064,0.8235324025154114,1.0180291170839624,"Your shot shows good ball speed and carry distance, but there are some areas to improve. The attack angle is slightly steep, which can reduce your overall distance. Additionally, the club path suggests you might be coming over the top, leading to a bit of slicing (sidespin). Focus on a more neutral swing path and a better attack angle to help improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:49:35,Lauren,,Pitching Wedge,59.89982746948226,-2.31794810295105,-11.773554801940918,0.5040501356124878,12.277605056762695,61.4247720129365,1.0254582460063206,23.02779006958008,-1.0591514110565186,1316.4752197265625,-667.1726684570312,1475.881591796875,Estimated,26.87530517578125,7.451591523933246,60.84534160872545,2.1298274993896484,2.261285694003874,76.98964976782554,2.808607339859009,3.772455820124748,"Your shot data shows some areas where you can improve. Your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much for a pitching wedge. A shallower angle can help you get the ball in the air better. Also, your club path is quite far to the left, leading to some sidespin, which causes the ball to drift left. Focus on swinging more to the right to align your club path better. Lastly, your launch angle and backspin are good, but working on your swing path can really enhance your consistency.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:50:24,Herald,,Gap Wedge,67.5667854329131,-2.122912883758545,-11.47303867340088,-1.7434000968933103,9.729639053344728,75.802065374216,1.1218835540056835,26.671289443969727,-2.8676555156707764,4734.82861328125,4.110563895665109e-05,4734.82861328125,Estimated,-4.974160106030467e-07,17.601788216624072,91.3724180543586,-3.096234083175659,-4.935338495245446,99.3437000102358,-3.0725600719451904,-5.324901509723418,"Your club speed is decent for a gap wedge, but the attack angle and club path suggest you might be coming down too steep and cutting across the ball. This can lead to inconsistent shots and can affect your distance. Try to focus on a smoother, more natural swing path that encourages a straighter ball flight. Also, the high backspin indicates you could be making good contact, but remember to watch your alignment as your total carry is going a bit left. Work on keeping the club face square to your target.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:50:51,Lauren,,Gap Wedge,67.81093834999956,0.8238189816474915,-8.67723274230957,-4.479982376098633,4.1972503662109375,84.12354805452378,1.2405601529996275,26.1953239440918,-4.7657151222229,4778.72119140625,486.7916564941406,4803.451171875,Estimated,-5.816458225250244,21.666918739196035,106.18777733707157,-7.378632068634033,-13.637258650494914,114.23953338321736,-7.467081546783447,-14.846197254473736,"Your shot data shows a few areas for improvement. The club path is significantly left, meaning your swing is coming from the outside to the inside, which can lead to pulling the ball. Additionally, the face angle at impact is also left, contributing to the hook. Work on aligning your club path more towards your target line. Finally, reducing your backspin may help with distance; try to focus on a more compressive strike. Overall, aim for more consistent contact and alignment.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:51:27,Jason,,Gap Wedge,68.24728531683922,7.19173526763916,-0.9670795202255248,3.5873448848724365,4.554424285888672,72.87653965280515,1.067830600359773,27.102060317993164,2.825718879699707,3863.809326171875,955.2032470703124,3980.130126953125,Estimated,-13.886126518249512,16.009612095283387,86.70429504825006,-0.9801865816116332,-1.483177194004881,96.0992049618335,-1.3614251613616943,-2.283212693405204,"Your shot data shows good club head speed and a decent launch angle for a gap wedge, which means you're hitting the ball well. However, the backspin is quite high, which can cause the ball to drop quickly and lose distance. Additionally, your club path is slightly inside-out, while the face is open to that path. This creates a fade and may reduce distance. Focus on aligning your club face closer to the path to help straighten your shots. Keeping your backspin lower could also help the ball carry further.",face alignment drill,1.1857399,72.0,101.325,78 -7/18/24 20:51:51,Brian,,Gap Wedge,52.16005967922911,,,,0.0,54.36860593749725,1.0423417126408625,29.61837577819824,-13.451915740966797,3048.40625,-521.0806884765625,3092.62109375,Estimated,9.700129508972168,9.420975342095517,53.805535775247336,-12.244677543640137,-11.411432504359937,63.125749546463794,-11.90815544128418,-13.025571085432034,"Your gap wedge shot shows decent distance, but the ball is veering too far left and has a lot of backspin. Focus on aligning your body and clubface toward the target for better accuracy. Try to engage your core more to stabilize your swing and improve your launch angle.",alignment drill,1.1857399,72.0,101.325,78 -7/18/24 20:52:11,Jason,,Gap Wedge,54.98224792594692,-4.64971399307251,-18.01468849182129,-9.610517501831056,8.404170989990234,53.72614721477521,0.9771544315019004,31.72081756591797,-10.14842128753662,3273.69384765625,-915.1510009765624,3399.20166015625,Estimated,15.618172645568848,10.211094073376898,53.02495378685626,-7.675906658172607,-7.082516758111069,61.403925243588674,-7.228164672851562,-7.7259261958095635,"Your shot shows a significant issue with the swing path being too far to the right (negative degrees), and the club face is also open at impact, which contributes to the left-miss. Additionally, the attack angle suggests you're coming in a bit too steep, especially for a gap wedge. Focus on aligning your swing path more towards your target and closing the club face slightly at impact. This will help straighten out your shots and improve consistency.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:52:34,Brian,,Gap Wedge,50.52942675486565,-8.11114501953125,-15.748370170593262,-13.330142974853516,2.418227195739746,49.52857643277366,0.9801927235995088,33.63345718383789,-12.920228004455566,1503.7822265625,-261.981201171875,1526.43212890625,Estimated,9.882591247558594,9.07412950995581,47.459959768705176,-12.114192008972168,-9.959995304262293,57.89294372871791,-11.831398963928224,-11.86991475625416,"Your shot data indicates that your club angle at impact is quite steep (attack angle of -8.1°) and your club path is too far to the left (-15.7°). This combination is causing the ball to slice and not get the distance you want. Focus on leveling out your swing a bit and aligning your club path more towards your target. Also, try to improve your face angle at impact to keep the ball straighter.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:53:28,Lauren,56,Sand Wedge,65.23357714592566,-3.80939531326294,-5.836667537689209,-11.41687297821045,-5.58020544052124,64.40876319329527,0.9873559907532696,33.69514846801758,-10.108403205871582,2497.873291015625,226.334213256836,2508.1064453125,Estimated,-5.177475929260254,16.148311004595826,74.13429220994021,-11.87904167175293,-15.260258142283988,84.33098104569672,-11.91568374633789,-17.411983671007192,"Your shot data shows that the club face was closed relative to your swing path, resulting in a leftward direction of the ball. To improve, focus on aligning your club face with the target at impact and maintain a more neutral swing path. Your attack angle indicates you're hitting down on the ball, which is good for a sand wedge, but make sure to strive for better direction control.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:53:50,Herald,56,Sand Wedge,62.549571838633256,-8.688640594482422,0.7693047523498535,13.040818214416504,12.271512985229492,50.130843619095685,0.8014578221002747,21.50078392028809,10.808284759521484,3377.085205078125,-1398.943115234375,3655.372314453125,Estimated,22.50157356262207,4.576212437913057,40.16410532121336,14.08030891418457,9.771186776740365,52.21351713949025,14.749403953552246,13.293134920164448,"Your shot with the sand wedge shows a decent club speed, but the attack angle is quite steep (negative). This can cause the ball to pop up and not travel far enough. Your club face is also open at impact, contributing to significant sidespin, causing the ball to curve left. Focus on producing a more neutral attack angle and aligning the club face square to the target to help straighten your shots. Try practicing your setup and alignment.",setup and alignment drill,1.1857399,72.0,101.325,78 -7/18/24 20:54:05,Jason,56,Sand Wedge,54.83673067112113,-4.763133525848389,-13.712031364440918,-11.619463920593262,2.092567443847656,49.99740515827716,0.9117502912077776,30.42524719238281,-11.26023769378662,3004.84716796875,-622.5763549804688,3068.66552734375,Estimated,11.70552921295166,8.17695395625492,46.44120534446529,-9.796030044555664,-7.901559124804237,55.22799562796263,-9.440150260925291,-9.0583423624131,"Your swing with the sand wedge is showing a few areas to work on. The club path is coming in too drastically from the outside (-13.7 degrees), which can cause the ball to slice left. Plus, the club face is closed (-11.6 degrees), contributing to excessive sidespin and possibly leading to unwanted shots. To improve, try focusing on a more neutral club path and ensuring your club face is aligned toward your target at impact. Additionally, your smash factor is slightly below optimal, indicating room for improvement in striking the ball more effectively.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:54:48,Jason,,Lob Wedge,62.17556441938814,-6.88284158706665,-11.07753086090088,-12.74176025390625,-1.664229393005371,51.05902917935873,0.8212073288945818,33.429622650146484,-11.852469444274902,3672.100830078125,730.3089599609375,3744.0185546875,Estimated,-11.24824047088623,9.902455703949729,48.60998416310531,-14.519206047058104,-12.18673820422498,56.07894342664713,-14.694428443908691,-14.225207610469624,"Your shot shows a steep attack angle and a significant open clubface at impact, causing the ball to spin too much and veer left. To improve your accuracy and distance, focus on taking a more neutral swing path and aligning your clubface better with your target.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 19:56:39,Jason,,7 Iron,72.09678971370522,1.374581217765808,-1.3092739582061768,1.4451721906661987,2.754446029663086,99.6019828477274,1.3815037152589555,15.144367218017578,1.0232717990875244,5737.07763671875,1222.3553466796875,5865.85107421875,Measured,-12.02772617340088,17.386995610759072,127.18476491904494,-4.029245376586914,-8.936742632856408,137.01149821695708,-4.374794483184815,-10.451250201808534,"Your swing speed is good for a 7 iron, but your attack angle is slightly too shallow, which can lead to inconsistent contact. Your club path is also a bit to the left, while your club face is pointing slightly right at impact. This can cause the ball to fade more than you'd like. Focus on keeping your path more neutral and aligning the club face better with your target. Practicing with a more downward angle of attack can help with that too.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 19:57:18,Brian,,7 Iron,77.95118618460947,-0.5524942874908447,-0.8335942625999451,2.0152957439422607,2.8488900661468506,94.91227054246338,1.2175859687072046,14.074082374572754,1.5511045455932615,1941.0072021484373,-168.15826416015625,1948.2777099609373,Measured,4.951431274414063,9.95746093361231,116.40666851126298,2.6279330253601074,5.337241704591975,142.23722448409717,2.8102097511291504,6.973666060169762,"Your club speed is good, but the attack angle indicates you're hitting slightly down on the ball, which can affect your distance. Your club path is slightly to the left, and the face is open to it, causing some left-to-right spin. Focus on hitting more level through the ball to improve your launch angle and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 19:58:45,Brian,,7 Iron,70.74257813421946,-0.610908031463623,-2.2561910152435303,5.279125690460205,7.535316467285156,98.01179745681112,1.3854710987611156,13.017656326293944,4.054083347320557,4041.512451171875,-433.0763854980469,4064.64990234375,Measured,6.116305351257324,12.632755107144476,123.80934198837258,6.322325706481934,13.63410476701938,139.07730858064588,6.522876262664795,15.799230128710064,"Your swing shows good club speed, but your attack angle is slightly negative, which means you might be hitting down on the ball more than necessary. Also, your club path is to the left (negative), with the face pointing to the right (positive), causing a fade or slice. Focus on getting a more neutral path and a slightly upward attack angle for better ball flight and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 19:59:36,Herald,,7 Iron,78.30413784672783,1.1202099323272705,0.2461669147014618,2.1728291511535645,1.9266622066497805,106.58072688287848,1.3611123219503307,15.801472663879396,1.8156133890151973,2901.810546875,-444.9508056640625,2935.725830078125,Measured,8.717582702636719,18.222337735354813,149.782698796349,4.871339797973633,12.71935236205752,167.03475846458787,5.154458522796631,15.006562425466312,"Your 7-iron shot shows solid speed and distance, but there's room for improvement. The club path and face angle are a bit off, which contributes to the slice (sidespin). Focus on aligning your club face and path to reduce that spin. Practicing a more inside-out swing and keeping your body balanced will help straighten your shots.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:00:36,Lauren,,7 Iron,80.69956194940369,-0.8999376893043518,-1.2249127626419067,1.377170443534851,2.602083206176758,110.13714026048092,1.3647799021453642,15.392151832580566,0.9779693484306335,3000.881591796875,77.92835998535156,3001.893310546875,Estimated,-1.4875506162643433,19.55523939559521,157.85914357583897,0.4969282746315002,1.3697041377422892,173.68022456853578,0.4441135823726654,1.347318109582801,"Your shot data shows consistent ball speed and decent carry distance. However, the club path is slightly left and the attack angle is nearly flat, which might contribute to high backspin. Focus on adjusting your swing path to be more neutral and aim for a steeper attack angle to lower backspin and improve distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:01:36,Brian,,7 Iron,76.76702917691728,-1.3699626922607422,0.0220743939280509,4.4032979011535645,4.381223678588867,102.15096251250908,1.3306619209803208,14.91525936126709,3.6197311878204346,1952.173583984375,-695.8610229492188,2072.487548828125,Measured,19.618837356567383,12.834297022018518,134.13927822916685,8.454682350158691,19.72213031027377,156.4861195950616,9.125266075134276,24.81770673650385,"Your shot data shows that while your club speed is decent, the attack angle is slightly negative, meaning you're hitting down on the ball rather than sweeping it. The face angle points a bit right, causing the side spin, which is leading to some variability in your shots. Focus on getting your attack angle closer to neutral, and try to aim the clubface more consistently at your target. This will help improve your accuracy and distance.",attack angle adjustment drill,1.1857399,72.0,101.325,78 +7/18/24 20:03:06,Jason,,7 Iron,78.12886520179018,1.3166886568069458,-2.1980555057525635,4.635742664337158,6.833798408508301,105.19359834974875,1.3464114457320755,14.9107666015625,3.5328681468963623,4942.4287109375,-1280.6148681640625,5105.6416015625,Measured,14.526248931884766,18.77528526363676,138.61668306468346,9.98638916015625,24.038096778337376,149.55710434817047,10.388833045959473,26.969274779643456,"Your club speed of 78 mph is solid for a 7 iron. However, your backspin is quite high, impacting your distance. Additionally, the club path indicates you could improve your swing direction, as you're slightly coming from the outside. This is causing a fade and a deviation in your carry distance. Focus on keeping the club more on-plane to help straighten your shots and lower that backspin for better distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:04:07,Herald,,7 Iron,76.78920705443397,-1.4904359579086304,-4.048722267150879,8.40428638458252,12.453008651733398,95.13037149338652,1.2388508117547163,14.706338882446287,6.396866798400879,3734.633544921875,-2035.9239501953125,4253.52490234375,Measured,28.59687614440918,12.093742445633891,114.39409870433974,15.794971466064451,31.137576089638287,129.34041924375106,16.862333297729492,37.51820150361391,"Your ball data suggests you're hitting a little too much to the left (negative club path) with an open face, which is causing significant sidespin and higher than usual backspin. This leads to inconsistent distances and direction. Focus on keeping your club path more neutral and ensuring the face of the club is square to the target at impact for better control and straighter shots.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:05:13,Brian,,7 Iron,89.93247944985706,0.7699726223945618,19.999998092651367,1.056305170059204,-18.943693161010746,103.85246395275408,1.1547826167814963,14.640166282653809,3.37021279335022,4948.72998046875,-1053.2940673828125,5059.58056640625,Measured,12.01560878753662,17.952357383422395,136.40992414662378,8.640656471252441,20.49381384171602,147.40351923801973,8.971107482910156,22.98559037756468,"Your shot shows solid speed and ball distance, but the high backspin and sidespin suggest you may need to work on your swing path and club face alignment. Focus on ensuring your club path is more neutral and the face is square at impact to reduce the side spin and improve accuracy.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:06:44,Brian,,9 Iron,68.46219910452555,-4.978363990783691,16.217878341674805,-6.878510475158691,-23.09638977050781,99.44516758988811,1.4525558467389998,17.74738121032715,-3.6208701133728014,3374.1435546875,1735.034912109375,3794.099609375,Measured,-27.21290397644043,17.32765379131763,130.1135962808603,-13.253546714782717,-29.82993261392517,143.62805372237926,-14.126558303833008,-35.054501205583165,"It looks like you're generating good ball speed, but your club face is closed relative to your club path, which is causing your ball to veer left. Additionally, your attack angle is a bit down, and the excessive spin indicates you might not be making solid contact. Work on squaring the club face at impact and ensuring a more neutral swing path.",club face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:07:36,Brian,,9 Iron,70.17279270656127,2.88538670539856,-0.1308443695306778,1.293009638786316,1.4238539934158323,96.71982302610104,1.378309445806873,16.40073013305664,1.0457353591918943,4735.5615234375,95.92403411865234,4736.533203125,Measured,-1.160430669784546,17.134488857950032,125.87749690565032,0.6629335284233093,1.456260717570828,137.23073483654207,0.6211811900138855,1.4874658080430407,"Your 9-iron shot shows good ball speed and solid carry distance. The attack angle is slightly positive, which is great for getting the ball airborne. However, your backspin is a bit high, which can lead to less distance and more control issues. Focus on keeping your clubface more consistent with your swing path to improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:08:18,Jason,,9 Iron,72.56411232324808,-1.3022946119308472,3.017965793609619,2.5579679012298584,-0.4599978923797607,90.48317176441653,1.246941068628321,19.38932037353516,2.478801965713501,2661.03515625,198.14874267578125,2668.40234375,Estimated,-4.25855827331543,15.754859869219445,119.9665018455762,1.3914234638214111,2.913222298136219,135.7103210367295,1.2412774562835691,2.939821717501303,"Your 9 iron shot shows great potential! Your ball speed and carry distance indicate solid contact. However, the slight downward attack angle (-1.3 degrees) suggests that you might be hitting the ball a bit steep. Try to adjust your stance to promote a more upward angle at impact. This can help you achieve a higher launch angle and generate more distance. Additionally, your club path is slightly right (3 degrees), which could cause a fade. Focus on keeping your swing path more neutral to help straighten your shots.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:09:47,Lauren,,9 Iron,72.82571570571417,0.581389307975769,-0.3085307478904724,6.6448283195495605,6.953359127044678,87.2897877993546,1.1986121516757784,20.97930908203125,5.419607162475586,2386.581787109375,826.4354248046875,2525.622314453125,Estimated,-19.10015869140625,15.597600605961702,113.7676273104853,0.6265133619308472,1.2444581215235928,129.0690183927136,0.0,0.0345508932066511,"You're hitting your 9-iron well with decent distance and ball speed. However, your attack angle is quite flat, which can sometimes lead to less loft and higher backspin. Try to increase your attack angle slightly to get the ball airborne more consistently. Your club face is open relative to your path, which could be causing some of that sidespin. Focus on trying to square the face at impact for straighter shots.",face control drill,1.1857399,72.0,101.325,78 +7/18/24 20:10:32,Jason,,9 Iron,72.93779974618428,1.290170431137085,0.7374157309532166,1.7501119375228882,1.0126962661743164,89.85590219982441,1.2319524651485692,19.1964168548584,1.5298523902893066,2755.490234375,819.94775390625,2874.8984375,Measured,-16.571359634399414,15.131633095567508,116.73689179220128,-3.107846260070801,-6.329021768623704,131.8425001343412,-3.642391443252564,-8.375868156374793,"Your club speed is solid, but the face angle is slightly closed at impact, causing your shots to veer left. Work on keeping the club face square to the target at impact. Also, your backspin is a bit high, which can affect distance—consider working on your ball position and attack angle for a more penetrating flight.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:13:00,Jason,,6 Iron,77.36764091566783,2.011559247970581,0.6404924988746643,4.359585285186768,3.719092845916748,106.70264974319343,1.379163801304234,13.365541458129885,3.661205291748047,3384.56787109375,307.64520263671875,3398.521240234375,Measured,-5.193710803985596,15.669196055348266,145.0052495066957,1.9938032627105715,5.045073615537035,160.61089856463514,1.8002671003341677,5.045791165745754,"Your club speed is good for a 6 iron, but your club face is slightly open at impact, which is causing you to push the ball to the right. Try to work on squaring the club face at impact to improve accuracy and distance control. Your backspin is high, which can make it difficult to control the ball's landing on the green. A slight reduction in backspin can help with this. Focus also on maintaining a stable lower body during your swing.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:13:49,Jason,,6 Iron,73.52089275367598,-0.4887504875659942,-1.5840122699737549,3.20224404335022,4.786256313323975,96.30183958077578,1.3098567764053812,10.85370922088623,2.4321932792663574,1771.3502197265625,-255.4234161376953,1789.671142578125,Estimated,8.205321311950684,6.506229031978933,104.14902529113716,3.875452280044556,7.0392885298392684,143.94741362690183,4.2616777420043945,10.697069553544452,Your 6-iron swing shows good ball speed but you have a slight pull due to your club path being left and the face being open. Focus on aligning your face with your swing path for straighter shots. Consider lowering your launch angle slightly for better distance and control.,swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:14:33,Herald,,6 Iron,75.83249488988531,0.0982303693890571,-2.20997953414917,0.877380907535553,3.087360382080078,104.83307770827014,1.3824294962271244,13.116106986999512,0.4441725015640259,1664.25634765625,204.04237365722656,1676.7177734375,Measured,-6.989737033843994,10.796173875467616,134.4350257256583,-0.975182831287384,-2.288210514045005,164.74640741291114,-1.2419079542160034,-3.5706487349882536,"Your club speed is good, but your attack angle is nearly flat, which means you're hitting the ball a bit too level. This can lead to lower launch and less distance. To improve, focus on slightly descending into the ball to create a better angle of attack. Your club path suggests you're swinging slightly to the left, which may be causing a pull. Try to work on having your club path more neutral. Overall, good ball speed, but adjustments can help increase your carry distance.",attack angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:15:18,Brian,,6 Iron,72.84364403224845,-3.884439706802368,0.2654776275157928,2.243825435638428,1.9783477783203125,100.98628688010376,1.3863431493816585,7.903115749359131,1.876347661018372,2488.05224609375,431.7790832519531,2525.239990234375,Estimated,-9.845115661621094,5.365665766529958,105.68059449361316,-0.1631294190883636,-0.3006787312357097,143.17729869359027,-0.7230757474899292,-1.8071013123369115,"Your shot shows that you're generating good ball speed with a smash factor above 1.3, which is solid. However, the low launch angle and high backspin indicate that the ball isn't getting enough height, which can lead to shorter carry distances. Work on improving your attack angle, aiming for a more neutral or slightly upward angle. This will help you get the ball in the air more efficiently. Also, consider your club path and face angle—keeping them more aligned can help reduce sidespin and improve accuracy.",attack angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:16:55,Lauren,,6 Iron,72.46443560632906,8.665658950805664,-10.91510772705078,4.367998600006104,15.283105850219728,94.8094365286297,1.308358172327351,7.873773574829102,2.222198486328125,2438.01025390625,508.2383728027344,2490.421630859375,Measured,-11.775486946105955,4.273283181629097,90.3144820512798,0.0969132930040359,0.1529050247943804,126.78298686380458,-0.5424855947494507,-1.2003453405326496,"Your club speed is good, but your attack angle and club path need some adjustment. The 8.67-degree attack angle is a bit high for a 6 iron; aim for a flatter angle to help get your ball more lift. The club path of -10.92 degrees suggests you're coming across the ball too much. Focus on swinging more from inside to out. The backspin is decent, but with better path control, you can increase distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:17:23,Herald,,7 Iron,,,,,0.0,71.88800705529775,-32.13681411743164,16.518857955932617,6.116432189941406,4740.728515625,0.0,4740.728515625,Estimated,-0.0,7.80724611924569,75.01330790283555,6.320744037628174,8.258540353642104,88.92401158810208,6.283753871917725,9.732964712715445,"The ball speed and launch angle suggest that you're hitting the ball well, but the high backspin indicates that you might be catching it too much under the ball. This could limit your distance. Focus on a more level swing to reduce backspin and increase distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:17:52,Jason,,7 Iron,70.37916472610823,0.2058316767215728,-0.849279522895813,3.590041160583496,4.43932056427002,96.56347709618149,1.3720463644599037,14.661582946777344,2.8426735401153564,3787.985107421875,1211.4129638671875,3976.977783203125,Measured,-17.734485626220703,13.504698550090213,121.874159137099,-2.9502172470092773,-6.272652359203846,136.6248721521706,-3.594121217727661,-8.564792972920372,"Your 7-iron swing shows good potential, but the club path is slightly out, causing your shot to curve left. Focus on keeping the clubface square to the target at impact. Lower the backspin for a more controlled hit, and aim for a bigger shoulder turn to generate more power.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:18:24,Herald,,7 Iron,73.07937464648421,-2.763359308242798,-4.272127628326416,1.2719072103500366,5.544034957885742,102.87341177922552,1.4076941993122911,15.966290473937988,0.5102148652076721,4743.80517578125,718.336181640625,4797.88427734375,Measured,-8.610663414001465,19.3666759615312,137.21092711333858,-3.044654130935669,-7.287970260278428,148.1170812025557,-3.2903928756713867,-8.501506713232743,"Your shot data shows a few areas to work on. Your club speed is good, but your attack angle is slightly downward, which can lead to more backspin than necessary. A negative club path suggests that you might be swinging too much from the inside, potentially causing the ball to hook. Aim to improve your swing path and lift the ball a bit more for better distance and control. Focus on keeping your clubface square to your intended target line.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:20:29,Brian,,7 Iron,,,,,0.0,104.36048155955632,-46.6533088684082,16.35451889038086,-6.809432506561279,2986.62841796875,-137.6136474609375,2989.797119140625,Measured,2.6381282806396484,18.373941075964467,146.26084556145543,-6.264347553253174,-15.959419041003116,162.9410510877733,-6.128934860229492,-17.3966814956259,"Your shot data shows a good ball speed, but the high spin and deviation suggest that your club is not making solid contact. Focus on hitting the ball with the center of the clubface for better distance and accuracy. A good drill to help you with this is the 'half swing pause' — it will allow you to feel the correct position at the top of your swing and ensure a more consistent strike.",half swing pause,1.1857399,72.0,101.325,78 +7/18/24 20:24:07,Herald,,5 Iron,69.9384828759371,-4.921747207641602,5.4845170974731445,4.008889198303223,-1.475627899169922,84.91902474555263,1.2141959798611777,4.560325622558594,3.9792540073394775,1026.3629150390625,592.57080078125,1185.1417236328125,Estimated,-30.0,0.7397339044071742,34.36288709946621,2.722035646438598,1.6319437082079702,95.12548932860136,1.9028977155685425,3.1587829980527147,"Your 5 iron shot shows you have solid club speed, but the low launch angle (4.56 degrees) and high attack angle (-4.92 degrees) suggest you're hitting down on the ball too much, which can lead to low shots. To get the ball airborne more effectively, try to focus on sweeping the ball off the ground instead of hitting down too steeply. Also, with your club path being slightly right (5.48 degrees), ensuring your swing path is more neutral will help with accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:24:43,Brian,,5 Iron,66.96735128057935,1.2981250286102295,-2.776828527450561,7.33172082901001,10.108549118041992,93.67324483433548,1.3987897541574248,10.18117332458496,5.674985885620117,1590.751708984375,918.4209594726562,1836.8419189453125,Measured,-30.00000190734864,4.9728158923386445,88.98929196988138,1.377145528793335,2.138818229311056,129.44479776829849,-0.0279764551669359,-0.0599905715580093,"Your swing speed of around 67 mph is solid, but the slight negative club path (-2.78) indicates an outside-to-inside swing. This is causing the clubface to point significantly to the right (7.33 degrees closed), resulting in a tendency to pull or slice your shots. Focus on straightening out your path and aligning your clubface with your target line to improve accuracy. Your launch angle is a bit low, so try to work on your angle to help the ball rise more. Lastly, practicing your follow-through will also help create a better overall shot shape.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:25:31,Herald,,5 Iron,72.85267219477737,1.165079951286316,-1.0758309364318848,-0.987056314945221,0.0887746214866638,106.00610737764691,1.4550750739002574,8.46343994140625,-0.945405900478363,2818.976806640625,447.9874877929688,2854.3515625,Measured,-9.029847145080566,7.550074247129089,124.17309822615788,-3.3292551040649414,-7.211250793195006,155.8305957613611,-3.814953565597534,-10.368089470060797,"Your shot with the 5 Iron shows good club speed and ball speed, but the launch angle is a bit low, which could limit your carry distance. The path and face angles being slightly negative indicate you're swinging slightly across the ball, causing a pull. To improve, focus on creating a more consistent swing path and ensuring the clubface is square at impact.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:26:02,Brian,,5 Iron,73.06132685466127,0.6283697485923767,-0.5224014520645142,2.260082960128784,2.782484531402588,109.12553379579184,1.49361554865917,8.406516075134277,1.7911169528961182,1712.5701904296875,48.82186126708984,1713.265869140625,Measured,-1.6329429149627686,5.969258468300723,118.47849461565512,1.5281591415405271,3.159550609903903,166.8809857861379,1.438038349151611,4.187917651710961,"Your 5 iron swing has a decent speed and ball distance, but let's work on your club path and face angle for better accuracy. The club face is slightly open at impact, which is causing the slight right spin (sidespin) and push. Try to focus on getting the club path more neutral. Additionally, your launch angle is a bit low; a little more upward angle will help you get more distance and height. Overall, you're close to hitting it well!",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:26:34,Lauren,,5 Iron,75.84206917944812,-0.3450060188770294,-3.458033561706543,10.893943786621094,14.351977348327637,93.90813919155062,1.238206449369898,9.030988693237305,8.515839576721191,3232.406494140625,-1089.2642822265625,3411.00390625,Measured,18.622915267944336,5.7671695256876205,97.532686719499,13.137558937072754,22.168183879334265,127.20608283512956,14.182323455810549,31.16652006259233,"Your shot statistics indicate that you're struggling with your swing path and face angle. The club was coming from too far to the inside (negative path) and the face was open at impact, which is causing your ball to curve to the left. Focus on striking the ball with a more neutral club path and ensuring the clubface is more square at impact. Additionally, your attack angle is very slightly descending; aim for a more level swing to optimize distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:29:22,Brian,4 Hybrid,4 Hybrid,71.33548862846874,-1.6329126358032229,0.7693583369255066,8.832716941833496,8.063358306884766,88.7652267805106,1.244334741194805,14.496343612670898,7.351661682128906,3398.811279296875,-475.4723205566406,3431.907958984375,Estimated,7.963638782501221,10.409693823805014,106.2127914710918,9.841809272766112,18.15480040786088,123.03462138395388,10.10388469696045,21.584373348470308,"Your club speed is decent, but the attack angle is slightly too negative, meaning you're striking down on the ball more than you'd like. This can lead to higher backspin and less distance. The face is also open at impact; working on squaring the clubface will help. Focus on a smoother, more upward strike with the hybrid to improve carry distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:29:53,Herald,4 Hybrid,4 Hybrid,73.0116634275173,-3.5014407634735107,-1.8016153573989868,5.659230709075928,7.460845947265625,100.19831090255592,1.372360335304897,12.829782485961914,4.423189640045166,1347.3115234375,777.8705444335938,1555.7412109375,Measured,-30.0,8.269181581519376,113.93510019175756,-0.3466151356697082,-0.6896997045835391,152.28698239920777,-1.6024218797683716,-4.258596347269815,"Your shot data shows good ball speed, but your attack angle is a bit too steep, and your club path is moving slightly to the left. Work on keeping your swing on a more neutral path and focus on hitting up on the ball a bit more. This should help you get more distance and consistency.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:30:33,Brian,4 Hybrid,4 Hybrid,72.53471532900221,-3.6930322647094727,-9.959491729736328,4.502005100250244,14.461496353149414,97.59121990807488,1.3454415511996105,16.15118980407715,2.451847553253174,2143.892578125,140.1141815185547,2148.46630859375,Measured,-3.739250421524048,13.699806500956129,130.09098510567856,1.5918844938278198,3.613877223997776,151.09883606406763,1.449154257774353,3.8213577012096778,"Your shot shows some good potential, but you have a few areas to improve. The club path is quite out-to-in (negative value), which is likely causing the ball to slice. Focus on swinging more from inside to outside. The attack angle is also a bit downward, so try to make sure you're sweeping the ball off the ground with more of a level or slightly upward swing. Finally, keep an eye on your swing speed; increasing it could help you achieve better distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:31:08,Brian,4 Hybrid,4 Hybrid,75.53635750576086,-2.2488269805908203,-3.9910168647766113,1.3743213415145874,5.365338325500488,95.68389684193426,1.2667263818570655,15.809248924255373,0.6295148730278015,1328.4310302734375,-216.4272918701172,1345.9456787109375,Measured,9.253301620483398,10.790541940689875,119.91015746697758,2.1755588054656982,4.552099413457256,148.3022091564053,2.467913866043091,6.385967408407396,"Your shot shows good distance, but the club path is too much to the left, causing a slight fade. To improve, focus on aligning your swing path more to the target. Also, try to make your attack angle less negative for better launch. Working on these elements will enhance both accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:33:12,Herald,5 Wood,5 Wood,79.3224514340518,,-0.5066234469413757,12.171998023986816,12.678621292114258,84.90780354165327,1.0704132563558642,10.773656845092772,9.934964179992676,2378.212890625,-474.934326171875,2425.172119140625,Estimated,11.293524742126465,5.068387218139662,82.52512410413419,12.090882301330566,17.28596182969909,114.54697861683236,12.625794410705566,25.038002994187764,"Your ball speed is good, but the face angle being open (to the right) is causing a slice. Focus on closing the club face at impact to help straighten your shots. Also, work on your club path being more neutral; aim for a straighter swing path. Consider practicing with alignment sticks to ensure proper aim and path.",club face angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:33:51,Jason,5 Wood,5 Wood,72.44467263429033,-6.664795875549316,1.7974345684051514,12.46018123626709,10.66274642944336,87.72636516353668,1.2109429440918345,12.2466459274292,10.459982872009276,3142.18603515625,-595.44873046875,3198.107666015625,Estimated,10.73039436340332,7.570688692841941,96.76607610116024,13.339862823486328,22.326512167248893,120.46977153731495,13.808996200561523,28.75443123204513,"Your club speed is decent, but your attack angle is too negative, which means you're hitting down on the ball more than you should. This could be causing excessive backspin and affecting your carry distance. Try to focus on hitting the ball on the upswing, which will help you get more distance and a better launch angle. Also, aim to straighten out your swing path and club face alignment to reduce your slice and improve accuracy.",attack angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:36:57,Lauren,,Driver,78.03552014517027,-4.253751277923584,6.117850303649902,1.840440273284912,-4.27741003036499,104.53071106266545,1.3395273186903336,12.908252716064451,2.277287721633911,1581.9786376953125,-889.18603515625,1814.7474365234373,Measured,29.33912467956543,9.76350335757229,126.6152887051412,8.070759773254395,17.77629058685966,159.44204264905966,9.289481163024902,25.73763322080504,"Your club speed is decent for a driver, but your attack angle is a bit negative, meaning you're hitting down on the ball instead of up. This might cause some loss in distance and can lead to slicing due to the high club path. Work on getting a more neutral attack angle by teeing the ball higher and trying to hit up on it more. Your backspin is relatively low, which is good, but aim for a better overall ball flight with consistent contact.",tee height adjustment,1.1857399,72.0,101.325,78 +7/18/24 20:37:30,Lauren,,Driver,81.85226545323803,0.9833388924598694,-1.884011149406433,-4.470489501953125,-2.5864782333374023,106.09860764401128,1.2962207833407509,15.96107006072998,-3.907902240753174,1190.0159912109375,-158.99545288085938,1200.590576171875,Measured,7.610095500946045,13.419011791299567,144.23974024449126,-2.6976206302642822,-6.788612677308436,171.78944639413203,-2.477175712585449,-7.425096921132081,"Your shot data shows that you have potential, but there are a few areas to focus on. Your club path is slightly to the left (aiming more toward the target), and your face is pointing left as well at impact. This would likely lead to a fade or slice. Your launch angle is good, but with more consistent face control, you can achieve better accuracy and distance. Let’s work on correcting your swing path and face alignment.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:38:26,Lauren,,Driver,83.05768728231214,-0.4304398894309997,3.63903546333313,-4.1770548820495605,-7.816090583801269,104.71944061904742,1.2608037142077797,14.367124557495115,-2.975785970687866,1001.67919921875,-578.3197631835938,1156.6395263671875,Measured,30.00000190734864,10.097545924650603,127.29347377566592,1.1310770511627195,2.5124115798414834,164.2715560468805,2.087597846984864,5.983980241514644,"Your club speed is solid, but the face of the club is angled slightly closed at impact. This is causing your ball to have a left spin direction, which impacts your accuracy and distance. Try to work on keeping the clubface square at impact for straighter shots. Also, your attack angle is pretty shallow; consider hitting up a little more to reduce backspin and increase carry distance.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:39:25,Jason,,Driver,86.80783069195058,5.298641204833984,-4.011271953582764,5.902332305908203,9.913604736328123,115.11100928806354,1.32604407195188,14.432921409606934,4.346391677856445,2285.2548828125,-12.909003257751465,2285.29150390625,Measured,0.3236503601074219,18.18105773933576,168.70881978874422,4.626307010650635,13.60748866044014,189.08470925982147,4.612185955047607,15.204522847002067,"Your driver swing is showing potential, but there are a few areas to work on. The club path is slightly to the left, and your face angle is open. This is causing some sidespin, leading to a slight fade. Focus on aligning your body better to the target and working on a more neutral club path. Also, your launch angle is decent, but a little adjustment can help maximize carry distance. Overall, keep practicing your accuracy and consistency.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:39:56,Herald,,Driver,79.78566102437071,-6.717020034790039,5.221405506134033,-0.4604770839214325,-5.681882381439209,103.05801978314868,1.2916859804128134,11.38626194000244,0.2750924825668335,2223.396240234375,-415.3894653320313,2261.866455078125,Measured,10.582375526428224,9.387657233130769,126.6991586434906,2.791409492492676,6.170351392818873,156.7358437549101,3.2770376205444336,8.95966356445092,"Your club speed is a good start, but your negative attack angle means you're hitting down on the ball, which can cause it to lose distance and height. Your club path is positive, indicating you're swinging to the right, which can lead to a slice since the face is slightly closed relative to that path. Focus on hitting up on the ball to increase launch angle and minimize spin for better distance. Try to adjust your grip and stance for a more neutral setup.",upward angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:41:36,Lauren,,8 Iron,70.08333880505779,-1.938178539276123,-8.67949104309082,-7.43654203414917,1.2429490089416504,101.13735073761744,1.4431012058220969,16.461483001708984,-7.194583415985107,3504.05810546875,585.7817993164062,3552.683837890625,Measured,-9.490513801574709,17.636374553864698,137.25814358579373,-11.01297378540039,-26.22059248701385,151.09554868287887,-11.263358116149902,-29.511822164562545,"Your 8-iron shot shows that your club path is significantly to the left (-8.68°), which is causing your ball to start left and curve even further. You also have a higher-than-average backspin (3504 rpm), which can rob distance and control. Focus on straightening your swing path and aim to ensure that your clubface is square at impact to improve accuracy and consistency.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:42:17,Lauren,,8 Iron,74.17113378663089,0.199437215924263,-4.407780647277832,-4.325423240661621,0.0823574066162109,107.47995917711069,1.4490807095695712,18.025991439819336,-4.1045331954956055,3192.066650390625,1070.146240234375,3366.67529296875,Measured,-18.533823013305664,21.942157649489445,151.6329771019955,-11.353675842285156,-29.851183781153168,165.5459419047802,-11.887134552001951,-34.099934150595345,"Your club speed is solid for an 8-iron, but your club path and face angle are quite off, which is causing a slice. Focus on aligning the club face more square at impact and adjusting your swing path to be more neutral. This will help you hit straighter shots and improve your accuracy.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:42:53,Brian,,8 Iron,73.47932736645635,-1.5106269121170044,1.7586334943771362,4.103559494018555,2.344925880432129,101.1892754720111,1.3771121633620789,16.97684669494629,3.5908095836639404,5240.220703125,815.2589111328125,5303.25927734375,Measured,-8.843027114868164,20.39163177173191,133.58600530020885,0.0442346595227718,0.1051545451901247,143.2170810121388,-0.2112177163362503,-0.5274414473662503,"Your 8 iron shot was solid, but there's room for improvement! Your attack angle is slightly negative, which suggests you're hitting down on the ball a bit too much. Ideally, you want to make contact with a neutral or slightly upward angle. This could help reduce your backspin for better distance. Additionally, your club face is open relative to your club path, which could lead to some slicing. Focus on aligning your club face more with your swing path for straighter shots.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:43:23,Brian,,8 Iron,76.99058286494437,-0.9025927186012268,-5.377983570098877,-1.704428791999817,3.6735548973083496,104.90057559636443,1.3625117734253205,19.34064674377441,-2.0729875564575195,2427.6923828125,296.84393310546875,2445.773193359375,Measured,-6.97118616104126,21.822969222378333,153.5397583147751,-4.434381484985352,-11.87133212650656,170.80364921785076,-4.634302616119385,-13.800217640337904,"Your shot shows good ball speed but your club path and face are significantly misaligned. You're coming in too much from the inside and the face is closing too much, leading to a hook. Try to straighten your swing path and get your clubface more square at impact for better control and accuracy.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:44:27,Brian,,Pitching Wedge,71.8098852897474,0.2073074430227279,1.3480778932571411,-2.461487531661988,-3.809565544128418,90.9580121539102,1.2666502917655638,24.69808387756348,-1.8532408475875848,3795.90087890625,915.18017578125,3904.666259765625,Measured,-13.555147171020508,23.158822433622618,121.08922595761668,-6.988393783569336,-14.732732541818224,131.1248247715157,-7.3110198974609375,-16.686389182113658,"Your pitching wedge shot shows that you're generating good club speed and ball speed, but your club face is slightly closed (-2.46 degrees) at impact, which is likely causing the ball to veer left (total deviation). To help improve accuracy, focus on adjusting your club face to be more square at impact. Additionally, work on lowering your backspin a bit to help with distance and control.",club face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:45:01,Brian,,Pitching Wedge,70.40897984886442,1.2159544229507446,-2.756869316101074,1.393748760223389,4.150618076324463,83.81021620206684,1.1903341929107436,25.163143157958984,0.7998981475830078,2954.52880859375,734.3635864257812,3044.426025390625,Estimated,-13.958309173583984,19.1686091590052,109.5804548471815,-3.318240165710449,-6.342739180135595,121.67711651234184,-3.7100350856781006,-7.87340779452262,"Your pitching wedge swing is solid! Your club speed and ball speed are good, but the club path being negative (-2.76) indicates you're coming slightly from the outside, which can cause a fade or slice. Also, the backspin is a bit high—consistent contact will help reduce that for better distance control. Focus on keeping your swing path more neutral and ensure your clubface is square at impact.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:45:32,Jason,,Pitching Wedge,69.79929728141042,-0.2744559943675995,-2.240288734436035,-4.767844676971436,-2.5275559425354004,96.0104296087884,1.375521435720224,18.3737907409668,-4.1967363357543945,7433.0185546875,1494.2694091796875,7581.72802734375,Estimated,-11.366739273071287,20.48781478822684,119.19642863030003,-9.89284610748291,-20.47866185126213,125.75673153680144,-10.101587295532228,-22.056988627804003,"Your shot has decent distance but your club face was open at impact, leading to a leftward ball flight. Focus on aligning your clubface square to the target and work on your swing path to help straighten out your shots.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:46:04,Herald,,Pitching Wedge,70.29910591623457,0.6684430837631226,-5.336188316345215,-1.534132957458496,3.802055358886719,92.9943662650412,1.322838534758171,20.17670440673828,-1.927872896194458,5348.79833984375,686.75927734375,5392.70654296875,Measured,-7.316465854644775,20.228105416607605,119.85159368889616,-5.086886882781982,-10.626858099981972,128.5575552788241,-5.2508721351623535,-11.765177456602371,"Your club speed and ball speed are good, but your club path and face angle suggest that you're cutting across the ball. This could lead to less consistent contact and pulls to the left. Focus on aligning your club path to be more neutral or slightly in-to-out. Also, your backspin is quite high, indicating that you might be hitting down too steeply. Try to swing more level through the ball to keep the spin manageable.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:47:04,Lauren,,Pitching Wedge,69.93140455758385,-1.1513575315475464,0.9489473700523376,5.09650468826294,4.147557258605957,88.53158680882643,1.265977529965476,23.06038284301757,4.305123329162598,4162.3623046875,124.77593231201172,4164.23193359375,Estimated,-1.7170524597167969,20.521427009341096,115.7025681971536,4.027057647705078,8.125534913209606,125.96761620570123,3.945013046264648,8.666551604845267,"Your shot data shows solid ball speed and decent carry distance, but the attack angle is slightly negative, meaning you're hitting down on the ball rather than making solid contact. This can lead to high spin and less distance. Focus on lifting the club through impact to promote a more upward angle. Also, your club face is slightly open at impact, which could cause the ball to veer off a bit to the right. Aim for a square club face at impact to improve accuracy.",attack angle adjustment drill,1.1857399,72.0,101.325,78 +7/18/24 20:47:40,Herald,,Pitching Wedge,62.13998082983653,-6.276541709899902,-7.036646842956543,-0.1040894761681556,6.932557582855225,64.10237312743311,1.0315801883326996,31.214853286743164,-0.9659759998321532,3995.416259765625,-1151.6644287109375,4158.08642578125,Estimated,16.079437255859375,14.693447710841724,70.79606507962217,3.0976879596710205,3.825754521402132,78.49523697786026,3.4768824577331543,4.760430938591128,"Your shot shows a solid club speed, but the attack angle of -6.3 degrees indicates you're hitting down on the ball too much, which can cause excessive backspin and lower carry distance. A more neutral attack angle will help. Also, the club path is significantly left (-7 degrees), suggesting an outside-to-inside swing, which may add sidespin and affect accuracy. Focus on swinging more from the inside to improve direction and control.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:48:04,Herald,,Pitching Wedge,57.90791871235115,-3.752265453338623,-13.0651273727417,-9.471351623535156,3.593775749206543,59.97758230593172,1.035740597134242,26.19689178466797,-9.414783477783203,1172.8245849609375,-563.833251953125,1301.3167724609375,Estimated,25.67583656311035,8.779607480753953,61.9011583356064,-6.553618431091309,-7.064978496032836,77.23054639138536,-5.921060085296631,-7.96697300429679,"Your shot data indicates that your club path and club face are both pointed left at impact, which is causing the ball to go left with some sidespin. To improve your accuracy and consistency, focus on a more neutral club path and ensuring your club face is aimed where you want the ball to go. Additionally, your attack angle suggests you're hitting down on the ball slightly, which is okay for a wedge, but be mindful to strike the ball cleanly to maximize carry distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:48:32,Herald,,Pitching Wedge,58.15322361614972,-4.470998764038086,-9.99904441833496,-3.0749261379241943,6.924118041992188,63.87032033744117,1.0983109166746825,22.03877639770508,-3.776964664459229,7961.05126953125,-2207.64111328125,8261.4775390625,Estimated,15.498973846435549,9.380549522851084,64.00700966966315,0.4034830033779144,0.4505967609922265,70.82057025361064,0.8235324025154114,1.0180291170839624,"Your pitching wedge shot shows solid ball speed and decent carry distance. However, the club path is significantly in-to-out and the attack angle is slightly downward, which can cause your ball to spin too much and curve to the left. Try to work on a more neutral swing path and a shallower attack angle for better control and accuracy.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:49:35,Lauren,,Pitching Wedge,59.89982746948226,-2.31794810295105,-11.773554801940918,0.5040501356124878,12.277605056762695,61.4247720129365,1.0254582460063206,23.02779006958008,-1.0591514110565186,1316.4752197265625,-667.1726684570312,1475.881591796875,Estimated,26.87530517578125,7.451591523933246,60.84534160872545,2.1298274993896484,2.261285694003874,76.98964976782554,2.808607339859009,3.772455820124748,"Your pitching wedge shot shows some good potential, but there are a few areas to work on. The club speed is decent for your wedge, but the attack angle is slightly negative, which can cause the ball to hit the ground too early. Also, your club path is significantly inside-out, causing the ball to spin sideways. Focus on keeping your club path straighter and try to make contact more consistently with the ball's center. This will help with your distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:50:24,Herald,,Gap Wedge,67.5667854329131,-2.122912883758545,-11.47303867340088,-1.7434000968933103,9.729639053344728,75.802065374216,1.1218835540056835,26.671289443969727,-2.8676555156707764,4734.82861328125,4.110563895665109e-05,4734.82861328125,Estimated,-4.974160106030467e-07,17.601788216624072,91.3724180543586,-3.096234083175659,-4.935338495245446,99.3437000102358,-3.0725600719451904,-5.324901509723418,"Your shot shows some room for improvement in club path and attack angle. You're coming in a bit steep (-2.1 degrees) and from the inside (-11.5 degrees), which can lead to inconsistent shots. Try to work on keeping your club path more neutral and your angle of attack less steep for better consistency and control.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:50:51,Lauren,,Gap Wedge,67.81093834999956,0.8238189816474915,-8.67723274230957,-4.479982376098633,4.1972503662109375,84.12354805452378,1.2405601529996275,26.1953239440918,-4.7657151222229,4778.72119140625,486.7916564941406,4803.451171875,Estimated,-5.816458225250244,21.666918739196035,106.18777733707157,-7.378632068634033,-13.637258650494914,114.23953338321736,-7.467081546783447,-14.846197254473736,"Your shot indicates a strong club speed, but the ball is starting left due to a negative club path and face angle. Focus on achieving a more neutral club path and ensuring your club face is square at impact to straighten your shots. Reducing backspin could also help your carry distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:51:27,Jason,,Gap Wedge,68.24728531683922,7.19173526763916,-0.9670795202255248,3.5873448848724365,4.554424285888672,72.87653965280515,1.067830600359773,27.102060317993164,2.825718879699707,3863.809326171875,955.2032470703124,3980.130126953125,Estimated,-13.886126518249512,16.009612095283387,86.70429504825006,-0.9801865816116332,-1.483177194004881,96.0992049618335,-1.3614251613616943,-2.283212693405204,"Your gap wedge shot shows a solid swing speed and decent launch angle, but the ball is spinning a bit too much. This can cause loss of distance. Focus on reducing backspin for a more controlled trajectory and better carry distance. Also, practice aligning your club face more consistently with your swing path to minimize the side spin.",spin control drill,1.1857399,72.0,101.325,78 +7/18/24 20:51:51,Brian,,Gap Wedge,52.16005967922911,,,,0.0,54.36860593749725,1.0423417126408625,29.61837577819824,-13.451915740966797,3048.40625,-521.0806884765625,3092.62109375,Estimated,9.700129508972168,9.420975342095517,53.805535775247336,-12.244677543640137,-11.411432504359937,63.125749546463794,-11.90815544128418,-13.025571085432034,"Your gap wedge shot shows that you're hitting the ball with decent speed, but the backspin is quite high, which could be causing less distance and a somewhat erratic direction. Along with the significant leftward deviation, it seems your clubface might be slightly closed at impact. Focus on your setup and ensuring your clubface is square to your target at impact. Also, try to maintain a consistent swing path.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:52:11,Jason,,Gap Wedge,54.98224792594692,-4.64971399307251,-18.01468849182129,-9.610517501831056,8.404170989990234,53.72614721477521,0.9771544315019004,31.72081756591797,-10.14842128753662,3273.69384765625,-915.1510009765624,3399.20166015625,Estimated,15.618172645568848,10.211094073376898,53.02495378685626,-7.675906658172607,-7.082516758111069,61.403925243588674,-7.228164672851562,-7.7259261958095635,"Your shot with the gap wedge shows some room for improvement in accuracy and consistency. The club path is quite off to the left, and the face angle is also closed. This means your shots are likely starting left and may curve even further. To improve, focus on aligning your body and clubface toward your target at address and through impact. Aiming for a more neutral swing path will also help straighten out your shots.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:52:34,Brian,,Gap Wedge,50.52942675486565,-8.11114501953125,-15.748370170593262,-13.330142974853516,2.418227195739746,49.52857643277366,0.9801927235995088,33.63345718383789,-12.920228004455566,1503.7822265625,-261.981201171875,1526.43212890625,Estimated,9.882591247558594,9.07412950995581,47.459959768705176,-12.114192008972168,-9.959995304262293,57.89294372871791,-11.831398963928224,-11.86991475625416,"Your shot show a strong swing, but the club path and face angle are causing the ball to go left. Focus on aligning your clubface better with your swing path. Also, try to reduce your attack angle, as hitting down too steep can lead to less distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:53:28,Lauren,56,Sand Wedge,65.23357714592566,-3.80939531326294,-5.836667537689209,-11.41687297821045,-5.58020544052124,64.40876319329527,0.9873559907532696,33.69514846801758,-10.108403205871582,2497.873291015625,226.334213256836,2508.1064453125,Estimated,-5.177475929260254,16.148311004595826,74.13429220994021,-11.87904167175293,-15.260258142283988,84.33098104569672,-11.91568374633789,-17.411983671007192,"Your shot with the sand wedge shows a couple of areas to improve. The club face is significantly open at impact, which contributes to a leftward ball flight and the shot deviating to the left quite a bit. To fix this, try aligning the club face more towards your target to reduce that leftward spin. Additionally, your attack angle is slightly negative, which means you're hitting down on the ball too much. Focus on a more neutral or slightly positive angle to help get the desired loft and distance. A good drill for you is to practice setting up with the club face square to the target and hitting shots while concentrating on a slight upward swing through impact.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:53:50,Herald,56,Sand Wedge,62.549571838633256,-8.688640594482422,0.7693047523498535,13.040818214416504,12.271512985229492,50.130843619095685,0.8014578221002747,21.50078392028809,10.808284759521484,3377.085205078125,-1398.943115234375,3655.372314453125,Estimated,22.50157356262207,4.576212437913057,40.16410532121336,14.08030891418457,9.771186776740365,52.21351713949025,14.749403953552246,13.293134920164448,"Your shot data shows that you're hitting the ball with a solid club speed, but the club face is significantly open at impact, causing a high rightward spin. This is likely contributing to your shot veering off target. To improve, focus on closing the club face a bit more at impact and try to make a smoother swing to reduce the sidespin. Also, your attack angle is quite steep; working on a shallower swing can help achieve a better trajectory with less backspin.",face angle awareness drill,1.1857399,72.0,101.325,78 +7/18/24 20:54:05,Jason,56,Sand Wedge,54.83673067112113,-4.763133525848389,-13.712031364440918,-11.619463920593262,2.092567443847656,49.99740515827716,0.9117502912077776,30.42524719238281,-11.26023769378662,3004.84716796875,-622.5763549804688,3068.66552734375,Estimated,11.70552921295166,8.17695395625492,46.44120534446529,-9.796030044555664,-7.901559124804237,55.22799562796263,-9.440150260925291,-9.0583423624131,"Your shot shows some areas for improvement. The club path is coming from very far outside-in, which means the club is slicing across the ball. The face is also slightly closed relative to your swing path, causing the ball to spin and drift left. Focus on getting more of an inside-out swing path and squaring the face at impact to improve direction and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:54:48,Jason,,Lob Wedge,62.17556441938814,-6.88284158706665,-11.07753086090088,-12.74176025390625,-1.664229393005371,51.05902917935873,0.8212073288945818,33.429622650146484,-11.852469444274902,3672.100830078125,730.3089599609375,3744.0185546875,Estimated,-11.24824047088623,9.902455703949729,48.60998416310531,-14.519206047058104,-12.18673820422498,56.07894342664713,-14.694428443908691,-14.225207610469624,"Your lob wedge shot shows a significant leftward club path and face alignment, leading to a pull and high spin rate. To improve your accuracy and distance, focus on aligning your club face more square to your target and adjusting your swing path closer to straight. A more positive attack angle will help achieve better launch and carry distance. Consider practicing with half swings to gain better control.",swing path drill,1.1857399,72.0,101.325,78 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json deleted file mode 100644 index 8ef0bbf836..0000000000 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json +++ /dev/null @@ -1 +0,0 @@ -{"Golf_Shot_Data_5_chunk_0.txt": "file-5YQoudAzQt25X94tu94cgb", "Golf_Shot_Data_5_chunk_1.txt": "file-SpPXamudfxLqennXywV767", "Golf_Shot_Data_5_chunk_2.txt": "file-VjWnTesR2qkS7A6m54zMXB", "Golf_Shot_Data_5_chunk_3.txt": "file-75b66CR3XDSB8FEo9NPxkL", "Golf_Shot_Data_5_chunk_4.txt": "file-Qx4Fi9axHYrpv7Zs4qZgpp", "Golf_Shot_Data_5_chunk_5.txt": "file-3ECCBbiPJwRFRYcRnuK62Z", "Golf_Shot_Data_5_chunk_6.txt": "file-XdeRX2uUQ1fiszvwFibmom", "Golf_Shot_Data_5_chunk_7.txt": "file-STwduBks8R96kvLRg2XhNg", "Golf_Shot_Data_5_chunk_8.txt": "file-8qWvhanavv29xW9jBBwgLj", "Golf_Shot_Data_5_chunk_9.txt": "file-G55yuV558nLsXCdvZpwNwn", "Golf_Shot_Data_5_chunk_10.txt": "file-Y8woeFxEE2tHsAUmJbZhau", "Golf_Shot_Data_5_chunk_11.txt": "file-MxjTsGkNQfFWYJSSbcW9jw", "Golf_Shot_Data_5_chunk_12.txt": "file-9AjLPhzj1bkN3RauPqYFFv", "Golf_Shot_Data_5_chunk_13.txt": "file-N1pKE16AdtCxsCMaUKPRWT", "Golf_Shot_Data_5_chunk_14.txt": "file-YJzsCZF7yeLkSJiMJb7Pzp", "Golf_Shot_Data_5_chunk_15.txt": "file-25Jwa3ScfiPDXMX3hrbiiY", "Golf_Shot_Data_5_chunk_16.txt": "file-Y4yAGizv95RcMMjAqAfbyi", "Golf_Shot_Data_5_chunk_17.txt": "file-B3zMduSbvpVjvvWggsPX92", "Golf_Shot_Data_5_chunk_18.txt": "file-78J614u6yUTmHa8ih3Ft8y", "Golf_Shot_Data_5_chunk_19.txt": "file-3JY96Ah6qByf7DK77FqeFb", "Golf_Shot_Data_5_chunk_20.txt": "file-Ph9opyMrYCWvqaTgFik349", "Golf_Shot_Data_5_chunk_21.txt": "file-TAsmDURY3EiwAZbUzRyxrs", "Golf_Shot_Data_5_chunk_22.txt": "file-CSRCH8aYMY84jXGr7LpJNj", "Golf_Shot_Data_5_chunk_23.txt": "file-Y4W4V2wLmWuK8AeCvnyGmM", "Golf_Shot_Data_5_chunk_24.txt": "file-WnEEo84nXDBCephsBLtVfk", "Golf_Shot_Data_5_chunk_25.txt": "file-2xEPJthhSpXArTy74MEkRz", "Golf_Shot_Data_5_chunk_26.txt": "file-NURm5Uju7RGoatC6MrcYgL", "Golf_Shot_Data_5_chunk_27.txt": "file-2NbMfvSLPbCsL23kj5mcDS", "Golf_Shot_Data_5_chunk_28.txt": "file-TmTiQc9qePumEJoZSSPJ54", "Golf_Shot_Data_5_chunk_29.txt": "file-NqTsvhjsBeRVMd877UFNDW", "Golf_Shot_Data_5_chunk_30.txt": "file-1Spv2NUvVNZn7GNfo3gskx", "Golf_Shot_Data_5_chunk_31.txt": "file-WTcz1wx5C1oWxX8rUu2Lde", "Golf_Shot_Data_5_chunk_32.txt": "file-BkoJkYKNgwjAZYHWvYxkQf", "Golf_Shot_Data_5_chunk_33.txt": "file-7yrtGJ8Pu4Nh5mVeBpg9e7", "Golf_Shot_Data_5_chunk_34.txt": "file-Cjc3YJpKTtJs8DkzMZ44zm", "Golf_Shot_Data_5_chunk_35.txt": "file-DgEN8ezUsHovb9ZxNtgQwX", "Golf_Shot_Data_5_chunk_36.txt": "file-D7Vn4ufABQH3iYFAxxVuyj", "Golf_Shot_Data_5_chunk_37.txt": "file-6MhF8TxAypnJBH7trUuJLZ", "Golf_Shot_Data_5_chunk_38.txt": "file-6GuynEB4PuWdp6TrpxN914", "Golf_Shot_Data_5_chunk_39.txt": "file-MsgAVEGZB7uPDR7Z1uFoc8", "Golf_Shot_Data_5_chunk_40.txt": "file-F1eThEu8tLsxuxbD4tf4EU", "Golf_Shot_Data_5_chunk_41.txt": "file-QNsSL4oQNiY88Ht8vu9oNz", "Golf_Shot_Data_5_chunk_42.txt": "file-K26ZkbSnbZ9BggHwC7bm6A", "Golf_Shot_Data_5_chunk_43.txt": "file-Y4jrnVAyYqp4b8jV52czxT", "Golf_Shot_Data_5_chunk_44.txt": "file-Fdg4asAgnVUG6SA8E6ET4D", "Golf_Shot_Data_5_chunk_45.txt": "file-5z7N5DE7S23ZpfNvxCjZ3H", "Golf_Shot_Data_5_chunk_46.txt": "file-1JBRSHHvFU7n3HHDVDRzfu", "Golf_Shot_Data_5_chunk_47.txt": "file-GZE78JN2iRWnkaPSJ8ry55", "Golf_Shot_Data_5_chunk_48.txt": "file-84CFC9CKPR5e9zxLCtWxUP", "Golf_Shot_Data_5_chunk_49.txt": "file-GBqNMV5T7CwqxwrcWoz2mi", "Golf_Shot_Data_5_chunk_50.txt": "file-RW72uZdSLjtvTuYZmTTTdh", "Golf_Shot_Data_5_chunk_51.txt": "file-B66XEYhWz6qphjTLXg4QcK", "Golf_Shot_Data_5_chunk_52.txt": "file-KyHhkVxiBPbVWtkRCs41Zg", "Golf_Shot_Data_5_chunk_53.txt": "file-95VK6gpSE83jJYLixUrrHL", "Golf_Shot_Data_5_chunk_54.txt": "file-5YQTJbPgh7sEUxwwqGvm4W", "Golf_Shot_Data_5_chunk_55.txt": "file-EVywasGx8k6RL7b2aHkz7B", "Golf_Shot_Data_5_chunk_56.txt": "file-WmS6ADYU63nob7jXYxGKyU", "Golf_Shot_Data_5_chunk_57.txt": "file-5WJNdJCJD6jwcJu29f9XXx", "Golf_Shot_Data_5_chunk_58.txt": "file-5K1khSVMmK9dEXoGW8SPb6", "Golf_Shot_Data_5_chunk_59.txt": "file-14j8UbYQfWEdRYPQJbfNQ8", "Golf_Shot_Data_5_chunk_60.txt": "file-VMnxS2RgsJQL3faeG1WfXp", "Golf_Shot_Data_5_chunk_61.txt": "file-Pv5F5Bs8oMfJg1yySnWdrw"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv index a178f44ccb..29333a1af7 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv @@ -1,69 +1,69 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -6/21/24 23:42:45,Brian,,Pitching Wedge,70.52760034727135,1.2731672525405884,0.1061623767018318,0.5454369187355042,0.4392745494842529,93.02649389445652,1.3190083518566165,16.942914962768555,0.4613180458545685,4312.67919921875,1550.875,4583.0576171875,Measured,-19.77900505065918,15.139833818374427,116.99124665397812,-6.505446910858154,-13.254853407939096,128.83773360450778,-7.131216049194336,-15.994204581862732,"Great job with your smash factor! This means you’re hitting the ball well for your club speed. However, your backspin is quite high, which can affect distance. Focus on swinging more from inside out to help reduce the sidespin and create a straighter ball flight. Also, work on lowering that launch angle slightly for optimal distance. Try to aim for a more neutral club path to help with accuracy.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:43:32,Herald,,Pitching Wedge,73.20324308435738,-0.4588999450206756,3.0428645610809326,6.602327823638916,3.5594632625579834,95.87021149283828,1.3096443197517915,22.18059539794922,5.804046630859375,8511.6455078125,54.91987991333008,8511.822265625,Measured,-0.3696857690811157,25.683157810191915,117.01556826861088,6.38828706741333,13.01983068376228,120.8225642753996,6.347890377044678,13.35877407704811,"Your club speed is solid for a pitching wedge, but your attack angle is slightly negative, which can lead to less height on your shots. Work on getting a more upward angle of attack. Your club face is quite open at impact, which may be causing the left-to-right sidespin. Focus on squaring the face at impact to improve direction and consistency. Also, aim to reduce your backspin for more distance and better control.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:44:30,Brian,,Pitching Wedge,76.24933488173338,0.4995669424533844,1.024552583694458,5.745951652526856,4.721399307250977,95.9111795536146,1.2578625072910834,5.537857055664063,4.8480544090271,4688.5546875,-1463.8509521484375,4911.76171875,Measured,17.339303970336914,3.912058707116557,90.95276799275688,9.452905654907228,14.93780275953543,119.2798062958318,10.556872367858888,21.853431731820592,"Your pitch shot shows great potential! Your swing speed is good, but the launch angle is a bit low, preventing the ball from carrying further. Try to keep the club face more square at impact to reduce sidespin, which will help your shots travel straighter. A bit more height would really help your carry distance, so focus on hitting up on the ball slightly more.",launch angle drill,1.196976,68.0,101.325,68 -6/21/24 23:45:17,Brian,,Pitching Wedge,72.73209758557732,2.1424999237060547,3.812088012695313,13.12009620666504,9.308008193969728,87.73918208236319,1.2063337232798543,26.371749877929688,11.25413990020752,5102.89599609375,2.6032989025115967,5102.896484375,Estimated,-0.0292300768196582,24.19490444386201,111.92020251845952,12.468182563781738,24.163284258937665,119.27405755055496,12.363938331604004,25.539028255622497,"Your pitching wedge shot shows good club speed and ball speed, indicating decent power. However, the club face is quite open at impact (13 degrees), which could be causing your shots to veer off target. Focus on aligning your club face more squarely at impact. Also, the high backspin is great for control but ensure your attack angle remains consistent to maximize distance. Practicing a square club face at impact will help improve your accuracy and reduce miss-hits.",face alignment drill,1.196976,68.0,101.325,68 -6/21/24 23:46:47,Jason,,Pitching Wedge,70.8189761863191,3.4942126274108887,-0.0993653386831283,7.708041191101074,7.807406425476074,91.905602290346,1.2977538964775437,20.707019805908203,6.319127082824707,9273.12109375,-1132.6239013671875,9342.03515625,Measured,6.963644981384277,21.66488498497074,109.299333693898,10.399337768554688,19.729389248431744,113.28121170504436,10.457468032836914,20.56118012526485,"You're generating good club speed and launch angle, which is great for maximizing distance. However, watch your club face angle, which is a bit open at impact, causing the ball to veer right. Focus on square impact to reduce sidespin and improve accuracy.",face alignment drill,1.196976,68.0,101.325,68 -6/21/24 23:47:45,Lauren,,Pitching Wedge,72.17512481012818,0.5490269660949707,2.874196767807007,6.785318851470947,3.911122083663941,90.71138459870144,1.2568233839198308,23.066829681396484,5.933254241943359,3090.543701171875,407.1667785644531,3117.249755859375,Measured,-7.505265712738037,20.7338093557114,123.28972717036775,3.871863603591919,8.325231326493054,135.82264267521532,3.6155755519866943,8.56525187130967,"Your pitching wedge shot shows that you're hitting the ball well, but there's room for improvement in your club path and face angle. Your club path is slightly to the right and your club face is open, which can cause a push to the right. Try to align your club face more square to your target at impact. This should help you with more accuracy and distance control.",face alignment drill,1.196976,68.0,101.325,68 -6/21/24 23:48:42,Brian,,Pitching Wedge,70.2961107507831,0.0055831926874816,1.4368083477020264,2.914673089981079,1.4778647422790527,91.23502655861375,1.2978673440706303,18.73977851867676,2.5739622116088867,5599.53271484375,0.5215082168579102,5599.53271484375,Measured,-0.0053361994214355,17.927716625818903,115.45800873008648,2.768029928207397,5.575760400134527,124.79101742275724,2.7483716011047363,5.983896805443862,"Your swing speed is solid for a pitching wedge, and your ball speed is decent too. However, your attack angle is almost flat; try to make it slightly more downward to create better contact. The high backspin suggests you're hitting cleanly, but you might be aiming a little right based on your club path. Focus on aligning your clubface more toward your target to enhance accuracy.",attack angle drill,1.196976,68.0,101.325,68 -6/21/24 23:50:56,Brian,,7 Iron,68.38068111148323,1.2699058055877686,6.571308135986328,7.657981872558594,1.0866737365722656,83.82388644438379,1.225841642432941,13.222907066345217,7.1126885414123535,1973.4813232421875,28.86014175415039,1973.6923828125,Estimated,-0.8378323912620544,6.56248006647337,88.14258272359257,7.085708141326904,10.87272751336036,119.34555391960748,7.013890743255615,14.573319584983436,"Your shot data shows that your club speed is solid for maintaining good carry distance. However, a slightly closed club face at impact is causing it to veer to the right. Work on aligning your club face and path better to improve accuracy. Consider practicing your shot with a focus on keeping the face square to your target line.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:51:38,Lauren,,7 Iron,74.61928221734343,,-5.117059707641602,10.262384414672852,15.379444122314451,71.57348908318909,0.9591822241698484,0.7086246609687805,7.789473533630371,2966.006591796875,-1317.147216796875,3245.3154296875,Estimated,23.94510078430176,0.0189208381039456,24.4829069870832,9.267643928527832,3.942890681909745,24.4829069870832,9.267643928527832,3.942890681909745,"Your shot with the 7-iron shows some challenges with club path and face angle. The club path is too far to the left (-5.1 degrees), which likely causes the ball to veer left. The club face, on the other hand, is open relative to that path (10.3 degrees), leading to a high amount of sidespin and less distance. Focus on improving your swing path by trying to bring the club more along the target line. Additionally, working on your launch angle could help your ball get airborne better.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:53:13,Herald,,7 Iron,75.51757585573614,2.7452375888824463,-2.876789331436157,4.1588215827941895,7.035611152648926,101.34270303559332,1.3419750553062222,16.872390747070312,3.0561864376068115,3243.35205078125,-9.9734525680542,3243.367431640625,Measured,0.1761865317821502,18.17411168644321,139.93770134254282,3.287118673324585,8.02405162031829,154.55849605180083,3.2715368270874023,8.820507842650954,"Your 7-iron shot looks solid! You have good club speed and ball speed, which is great. However, your club path is slightly negative, meaning you might be slicing the ball a bit. Your attack angle is positive, which is good for contact, but let's work on aligning your clubface better with your swing path to improve accuracy. Consider working on your aim and alignment to reduce that slice.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:54:01,Lauren,,7 Iron,75.4811730756337,3.6862971782684326,-0.224028080701828,5.478337287902832,5.702365398406982,105.5210868389122,1.397978893798827,18.39128303527832,4.471998691558838,1358.3179931640625,-784.2251586914062,1568.450439453125,Measured,30.0,16.736477941305452,147.86785765913191,10.991822242736816,28.19379089803715,170.60140018227685,11.85329818725586,35.042661627139296,"Your shot data shows a decent club speed, but the club face is slightly closed relative to your path, which is causing the ball to draw more than you likely intend. Work on consistently squaring the club face to make sure the ball goes straighter. Additionally, the carry distance is good but could be improved with a stronger launch angle and reduced sidespin. Concentrate on a smoother swing tempo for better consistency.",face angle drill,1.196976,68.0,101.325,68 -6/21/24 23:54:48,Lauren,,7 Iron,79.09842841810496,5.158725261688232,1.6366453170776367,1.238766312599182,-0.3978790044784546,98.80876746394824,1.2491874925966513,12.640931129455566,1.2223392724990845,3501.47119140625,-347.3454895019531,3518.657470703125,Measured,5.6651997566223145,11.83260527425341,125.0732566193892,3.0642659664154053,6.685995175329936,141.94352951494693,3.2679443359375,8.091651524865313,"Great job with your 7-iron! Your club speed and ball speed are solid. However, your backspin is quite high, which can affect distance and control. Focus on striking the ball with a more level angle to reduce backspin. Your club path and face angles are nicely aligned, which is a plus! Keep working on consistency to minimize deviation in your carry distance.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:55:36,Herald,,7 Iron,75.55327891057641,5.373757362365723,-2.636402130126953,7.673431873321533,10.309833526611328,101.03923560268596,1.337324296967631,19.147289276123047,5.973246574401856,2723.45849609375,-1264.5794677734375,3002.72998046875,Measured,24.90678596496582,19.21317027850773,138.4551174572225,14.443889617919922,34.53508663414823,154.4906291518273,15.251510620117188,40.639782704344725,"Your shot shows good speed and solid distance, but the ball is fading to the right due to a combination of a negative club path and an open face at impact. Focus on aligning your swing path more towards the target and closing the club face a little at impact. This will help straighten out your shots and reduce the sidespin.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:56:21,Jason,,7 Iron,77.15819266493781,0.4564096629619598,2.908225774765014,3.3170504570007324,0.4088246822357178,98.79559214925575,1.2804290605701345,18.17644119262696,3.088598251342773,3980.72998046875,-262.5274658203125,3989.377197265625,Measured,3.773168802261353,19.656530785523728,133.64292538769587,4.73619270324707,11.034652938876548,145.93115627137013,4.823611259460449,12.27119219506983,"Your shot data shows that you're generating good ball speed and carry distance, but your spin rate is quite high, which suggests that the ball might be getting too much backspin. This can cause it to rise too much in the air and affect distance control. Focus on flattening your attack angle slightly and improving your clubface alignment to help reduce spin and achieve a straighter flight path.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:57:09,Jason,,7 Iron,80.23471397798312,-0.318757027387619,-3.8608529567718506,5.548505783081055,9.409358978271484,103.11789749247328,1.285203029710674,17.377845764160156,4.074571132659912,2621.3251953125,-206.1290740966797,2629.417236328125,Measured,4.496226787567139,18.5317145140084,145.9185741118963,5.7097649574279785,14.517367355917486,162.28264036602377,5.82221269607544,16.46229762616008,"Your shot shows good club speed and ball speed, but there are some areas for improvement. Your attack angle is slightly negative, which could lead to less optimal contact with the ground. Additionally, your club path is moving significantly to the left, while the club face is open relative to that path. This can cause your shots to slice. Work on improving your swing path and aim to square the club face at impact for straighter shots.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:57:49,Herald,,7 Iron,75.07393297305316,2.284828424453736,1.6019634008407593,5.762195110321045,4.160231590270996,103.70300434340244,1.3813450319783471,18.942630767822266,4.9336466789245605,3477.302978515625,1988.0186767578125,4005.47802734375,Measured,-29.757158279418945,21.03057477226639,139.21688043984886,-6.068535804748535,-14.717747423505898,151.33135570612103,-6.984603404998779,-18.402261364289416,"Your club speed and ball speed are solid, but your ball is spinning too much, which can lead to less distance and accuracy. Focus on keeping the clubface square to your swing path at impact to reduce side spin and improve your carry distance. Additionally, try to lower your backspin for a more penetrating ball flight.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:00:20,Lauren,,5 Iron,80.39152070258751,1.878929018974304,0.2456736266613006,8.649166107177734,8.40349292755127,111.22724395305612,1.3835693488688556,14.205028533935549,7.135361671447754,2645.72998046875,-93.12973022460938,2647.368408203125,Measured,2.0159800052642822,17.250535916996228,158.1752327863869,8.112902641296387,22.32237373813814,177.55557974811563,8.140008926391602,25.14056261239216,"Your 5 iron shot has a decent ball speed and carry distance, but the face angle is open at impact, which is causing your shots to veer to the right. To improve your accuracy, focus on keeping the clubface square at impact. Also, work on lowering that backspin, which can help your ball stay straighter and improve distance.",clubface angle drill,1.196976,68.0,101.325,68 -6/22/24 00:01:25,Jason,,5 Iron,77.9845084669114,0.3641796410083771,-0.7704128623008728,4.640793323516846,5.411206245422363,109.25232913323724,1.400949127987294,11.92861557006836,3.715653419494629,3097.12353515625,449.16351318359375,3129.5244140625,Measured,-8.251847267150879,13.919868094690967,146.657200272095,1.110827088356018,2.843577949117332,164.5548882560397,0.7972127199172974,2.289361931821788,"Your club speed is decent, but your attack angle is very close to neutral, which means you're not getting under the ball enough. This can lead to higher backspin and less carry distance. Try to focus on your swing path; your face is open to the path, suggesting a slight slice. Work on aligning your clubface better at impact for straighter shots. Your carry distance is solid; keep practicing your follow-through to build consistency.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:02:16,Herald,,5 Iron,80.30265559429245,4.329835414886475,-2.886806011199951,17.902572631835938,20.789379119873047,95.0610901591972,1.183785137062811,,14.344361305236816,6525.11474609375,-82.75043487548828,6525.6396484375,Measured,0.7265767455101013,,,,,,,,"Your club speed is decent for a 5-iron, but your club path is slightly out to the right (negative value) while the face is open (positive value). This likely caused your shot to curve right. Focus on aligning your club path more with your target line and keeping the clubface square at impact. Additionally, a slightly lower attack angle can help you make better contact with the ball.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:03:01,Jason,,5 Iron,78.22042681231505,-1.230648636817932,2.088838577270508,13.185591697692873,11.096753120422363,95.5413320863854,1.2214371102273678,12.804424285888672,11.092314720153809,2809.03076171875,-1519.732421875,3193.781494140625,Measured,28.41412734985352,9.165232312691046,109.7541270285128,18.785043716430664,35.34288129702463,133.3292474795935,20.121057510375977,45.86590529282103,"Your shot data shows that while you have decent club speed and ball speed, the high backspin and sidespin indicate a less than ideal strike on the ball. Consider focusing on making more consistent contact, improving your angle of attack, and aligning the clubface better to reduce sidespin. This will help with both distance and direction.",clubface alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:03:32,Herald,,5 Iron,79.97853773291627,6.2393951416015625,-3.989405632019043,4.968557834625244,8.957963943481445,104.13997423639012,1.302099002912001,12.3776273727417,3.582103729248047,1512.0792236328125,-872.9993896484375,1745.998779296875,Measured,30.00000190734864,8.849280771659892,122.2579150010506,9.139875411987305,19.420114678964865,158.72128849522232,10.440106391906738,28.76148158002616,"Your 5-iron shot shows that you generated good club speed and distance, but the shot had some significant left-to-right spin, which suggests that the clubface was open to your swing path at impact. To improve, focus on aligning your clubface more directly toward your target and ensure your swing path is straighter. This will help reduce the sidespin and improve accuracy.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:05:09,Brian,4 Hybrid,4 Hybrid,76.22090214303171,-1.5192233324050903,4.123646259307861,10.414992332458496,6.291346073150635,103.2342310839258,1.3544084126714016,19.3296012878418,9.071089744567873,3831.2734375,-318.3318176269531,3844.475341796875,Measured,4.749666690826416,23.295411453295173,144.1236973572486,11.716402053833008,29.266862204355675,155.93560840004648,11.77220630645752,31.81412581317568,"Your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball instead of sweeping it. This can lead to higher backspin and less distance. Try to focus on a more neutral to positive attack angle to help get the ball airborne. Additionally, your club face is open at impact, leading to a slice. Work on aligning your club face more square to the target at impact.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:05:48,Jason,4 Hybrid,4 Hybrid,78.03024660599931,0.1271272152662277,3.118314981460572,7.507483005523682,4.389167785644531,107.00794328837036,1.3713649250487328,15.71293830871582,6.557002544403076,1665.7005615234375,54.58240509033203,1666.5946044921875,Measured,-1.8768216371536253,15.10914603154106,150.21329567043722,6.315375804901123,16.52363043884054,173.954695866978,6.225984573364258,18.865383704669966,"Your shot shows solid distance with a good ball speed, but the launch direction indicates a tendency to push the ball right. To correct this, focus on aligning your clubface more square to the target at impact and work on your swing path. A slightly upward attack angle can also help with launch. Consider practicing with a controlled swing to enhance your consistency.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:06:40,Brian,4 Hybrid,4 Hybrid,78.40692919438698,0.2566845715045929,2.645193576812744,5.704160690307617,3.058967113494873,96.37065158704536,1.2291088629185132,14.429641723632812,5.016512393951416,3976.666015625,-922.3580932617188,4082.23193359375,Measured,13.058428764343262,13.444522369940955,122.09795136614866,9.715534210205078,20.604817190283484,136.27997246638188,10.141522407531738,23.99618683998392,"You made solid contact with good ball speed, but your launch angle and spin are a bit high, which may be causing the ball to fall short. Focus on adjusting your attack angle and club path to reduce spin and increase distance. Consider hitting the ball slightly lower in your stance to help control the launch angle.",attack angle adjustment,1.196976,68.0,101.325,68 -6/22/24 00:07:27,Jason,4 Hybrid,4 Hybrid,79.0002108843546,0.6571754217147827,-1.328131079673767,-4.613868713378906,-3.2857375144958496,117.82247881189596,1.491419801199921,13.025360107421877,-3.956121683120728,1947.90185546875,148.4446258544922,1953.5499267578125,Measured,-4.3579421043396,15.523407165921183,168.95245311542567,-5.258292675018311,-15.48376668869298,193.2927741152489,-5.3880157470703125,-18.15021768167321,"Your shot shows a few areas to work on. The club face is closed at impact, which is causing the ball to start left and drift further off target. You also have a low attack angle, suggesting you might benefit from getting under the ball better. Focus on keeping your club face more square at impact and trying to slightly increase your attack angle for better distance and accuracy.",face angle drill,1.196976,68.0,101.325,68 -6/22/24 00:10:20,Brian,5 Wood,5 Wood,,,,,0.0,58.07090349902637,-25.96001625061035,19.99605178833008,3.570291757583618,6073.89501953125,2621.615966796875,6615.517578125,Estimated,-23.346004486083984,6.11160040505365,52.04729162747617,-1.2169182300567627,-1.105370061162276,61.99677190091825,-2.009836912155152,-2.1743035902143504,"It looks like your shot didn't go as planned. Your ball speed is decent, but the smash factor indicates that energy transfer wasn't efficient, likely due to an issue with your swing path or face angle. Backspin is very high, which can make the ball balloon and lose distance. Focus on hitting more solid shots with the club face square at impact to improve your performance.",face angle drill,1.196976,68.0,101.325,68 -6/22/24 00:10:29,Jason,5 Wood,5 Wood,82.14062906036452,-0.329875499010086,0.927041471004486,8.175569534301758,7.248528003692627,90.88931961292928,1.1065086870242429,12.353973388671877,6.831596374511719,2233.166748046875,-681.6142578125,2334.872802734375,Measured,16.973405838012695,7.406979821312802,100.60495303059452,10.441274642944336,18.232385524178653,129.40608343145595,11.203367233276367,25.142581765305067,"Your club speed is decent for a 5 wood, but the face angle is too open at impact, which is causing the ball to spin off to the left. Work on aligning your clubface square to the target and leveling out your attack angle a bit for better contact and distance. Also, try to reduce the deviation to improve your accuracy.",clubface alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:11:08,Brian,5 Wood,5 Wood,80.55391669605433,-4.24971866607666,4.200190544128418,12.959732055664062,8.759541511535645,94.27803785818924,1.1703718667574998,14.988956451416016,11.170975685119627,3234.072265625,-1501.0421142578125,3565.438232421875,Measured,24.897605895996094,11.836462106625277,114.72675831854484,19.035301208496094,37.41824509081789,131.18832796498737,19.950496673583984,44.762534177398265,"Your shot data indicates that your club speed is good, but the attack angle suggests you're hitting down on the ball too much. This can lead to higher backspin, which may cause a loss of distance. Try to work on making a cleaner, more level swing path through impact. Focus on aiming the clubface more toward your target as well, as your face angle suggests it may be pointing too far right. Overall, improving your swing path and keeping the clubface aligned can help increase both your distance and accuracy.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:11:53,Brian,5 Wood,5 Wood,80.73072532327478,-0.7281943559646606,-1.261884689331055,11.69709014892578,12.958974838256836,113.1084382539193,1.4010581200774863,15.048174858093262,9.450359344482422,2745.376953125,-619.3428344726562,2814.370361328125,Measured,12.71281909942627,19.23118829799296,162.53666982712457,14.39736270904541,40.41396297877509,179.6376935200351,14.757612228393556,45.75913632484571,"Your shot shows a few areas for improvement. The club path is slightly to the left which can cause hooks, and the attack angle is quite flat, meaning you’re hitting down on the ball rather than making clean contact. Try to work on your swing path and make sure to have more of an upward angle on your downswing for better launch. Additionally, your backspin is a bit high which can lead to a loss of distance.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:12:46,Jason,5 Wood,5 Wood,98.30521273900104,7.094905376434326,-11.956859588623049,0.5082694292068481,12.465128898620604,111.95041001150456,1.1388044122210623,13.736693382263184,-1.0786218643188477,1771.496337890625,-198.171142578125,1782.5462646484375,Measured,6.3829426765441895,14.085407345022873,155.56319984172114,0.4215087592601776,1.146161956167262,180.27748131078624,0.6367366313934326,2.0029925193172886,"Your swing speed is good, and your ball speed indicates solid contact. However, the club path is quite negative, suggesting you're coming across the ball too much, which can lead to a slice. Focus on reinforcing an inside-to-out swing path. Practice will help improve consistency and accuracy.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:13:47,Brian,5 Wood,5 Wood,81.19325225480134,1.690693974494934,5.7708234786987305,9.29448699951172,3.5236635208129883,89.93889644250521,1.1077139287419873,9.122154235839844,8.35678768157959,2528.881103515625,-287.1549072265625,2545.132080078125,Estimated,6.478199005126953,4.721369299103969,87.48656661707446,9.682716369628906,14.714551821994974,121.2241754584984,9.995896339416504,21.041771892965244,"Your shot data shows that you're generating a decent club speed and ball speed, but your launch angle might be a bit low. This could be affecting your carry distance. Consider working on your club path and face angle to aim for straighter shots. A slightly higher launch angle can help you achieve more distance. Focus on hitting up on the ball a little more to create a better launch condition.",launch angle drill,1.196976,68.0,101.325,68 -6/22/24 00:16:42,Herald,,Driver,80.94079650015283,-1.568590521812439,2.4835517406463623,13.72847843170166,11.24492645263672,113.52539771105604,1.4025732710801984,16.871944427490234,11.58764362335205,2662.249755859375,-151.4436492919922,2666.5537109375,Measured,3.25579571723938,22.67274474426836,169.12473191437493,13.453080177307127,39.346690479375866,186.2857962038197,13.47234058380127,43.40011492121721,"Your swing speed is decent for a driver, but the attack angle is a bit too negative, which means you're hitting down on the ball rather than up. This can cause your shots to lose distance and height. The club face is also open relative to your path, leading to a push to the right. Focus on a more upward angle of attack and make sure your club face is square at impact. This should help increase your carry distance and control your shot direction.",attack angle adjustment drill,1.196976,68.0,101.325,68 -6/22/24 00:17:28,Jason,,Driver,78.16973939698255,-2.973815679550171,0.8981567025184631,-2.624144554138184,-3.522301197052002,116.0298424228713,1.48433195911806,18.20396614074707,-2.0431480407714844,1730.4627685546875,286.405029296875,1754.0037841796875,Measured,-9.397705078125,22.881587315335764,180.1245429930441,-4.74928617477417,-14.913689735079627,200.7871688649684,-5.000259876251221,-17.5007262758902,"Your driver swing is showing a slightly negative attack angle, which means you're hitting down on the ball instead of sweeping it. This can lead to lower launch and less distance. To improve, focus on getting your attack angle closer to 0 degrees by teeing the ball higher and practicing a sweeping motion. Your ball speed is good, but adjusting your swing path to be more neutral will help straighten out your shots.",tee height drill,1.196976,68.0,101.325,68 -6/22/24 00:18:14,Herald,,Driver,88.80893400969126,1.2518688440322876,1.7322858572006226,1.741448998451233,0.0091631412506103,126.66484721724191,1.4262624434093494,13.107521057128906,1.6472214460372925,3155.669189453125,-655.5784912109375,3223.046875,Measured,11.736047744750977,23.34258620771493,188.4512292360214,6.627293586730957,21.749259711548348,203.83824241408547,6.967732906341553,24.72773762138036,"Your driver swing looks pretty solid, but there's room for improvement. Your club speed is good, and the ball speed indicates solid contact, but you have a high backspin which can lead to a loss of distance. Try to keep your attack angle slightly lower and focus on a more neutral club path to help lower the spin rate. This can help you achieve a more penetrating ball flight and increase your carry distance.",attack angle drill,1.196976,68.0,101.325,68 -6/22/24 00:19:03,Herald,,Driver,94.13790507458816,-4.057374954223633,-5.455317497253418,-14.883703231811523,-9.428385734558104,127.95366435103732,1.3592151243397224,6.196589946746826,-12.908418655395508,2102.983154296875,-27.56983757019043,2103.163818359375,Measured,0.7510972619056702,7.385795924416868,156.3832596070024,-12.908076286315918,-34.9340362065891,204.61394756413932,-12.813117027282717,-45.37757900135921,"You're hitting the ball with decent speed, but your club path and face angle are causing your shots to go left. Your attack angle is also on the lower side, which is impacting your launch angle and distance. Focus on improving your swing path and ensuring that your clubface is square at impact to straighten out your shots.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:19:37,Brian,,Driver,90.93356443590892,-1.0049906969070437,3.2313199043273926,0.0852346718311309,-3.146085262298584,116.40805246030686,1.2801439510528885,15.439726829528809,0.4743390679359436,3507.915771484375,-278.9695739746094,3518.990966796875,Measured,4.546919345855713,23.752186394591035,169.5214704309401,2.405826568603516,7.115999653315612,184.09985458542,2.5400633811950684,8.158942715950445,"You're generating good club speed and ball speed, which is great! However, your attack angle is slightly negative, meaning you're hitting down on the ball. Aim for a more upward angle to maximize distance. Additionally, your backspin is high, which can cause the ball to balloon and lose distance. Work on leveling out your swing and making sure to hit up on the ball a bit more.",launch angle drill,1.196976,68.0,101.325,68 -6/22/24 00:20:20,Jason,,Driver,87.24113982716426,-0.600993275642395,0.8084550499916077,0.2472879141569137,-0.5611671209335327,120.0078488041636,1.3755878137529418,16.387121200561523,0.3042874634265899,3571.5625,-119.34978485107422,3573.55615234375,Measured,1.9139230251312256,27.57835809634708,183.6022752337085,1.1979564428329468,3.838336941613676,191.7101086630264,1.2271665334701538,4.105833245276301,"Your driver swing shows a good club speed and ball speed, but the backspin is quite high, which can lead to a loss of distance and control. Your attack angle is slightly negative, indicating you're hitting down on the ball instead of sweeping it off the tee. Focus on creating a more upward angle at impact. This will help reduce your backspin and improve distance. Overall, your launch angle is decent, but consider aiming to keep the face more square to your swing path for better accuracy.",upward attack angle drill,1.196976,68.0,101.325,68 -6/22/24 00:21:10,Jason,,Driver,90.5988568300163,-0.1148039326071739,4.633347034454346,2.838667631149292,-1.7946794033050537,114.3208829353198,1.2618358215028176,14.402524948120115,2.9115028381347656,1339.841064453125,773.5574951171875,1547.1151123046875,Measured,-30.0,13.647341899648836,154.3436648567531,-3.08280086517334,-8.300425782649768,182.2520793618969,-4.041329383850098,-12.844431375765794,"Your driver swing is showing some promising signs! Your club speed is good, but working on your attack angle can help you add more distance. Currently, you're hitting slightly down on the ball, which can reduce carry. Try to focus on hitting up slightly on the ball. Additionally, your club path is good, but your face is a bit closed relative to your path, leading to some leftward deviation. Alignment and impact position drills can definitely help improve this.",attack angle drill,1.196976,68.0,101.325,68 -6/22/24 00:22:32,Brian,,7 Iron,80.66969562723807,0.1552606076002121,2.670182228088379,3.796823501586914,1.1266412734985352,110.38642165174495,1.3683753334315676,18.80818557739257,3.452908754348755,3021.152587890625,422.72412109375,3050.583251953125,Measured,-7.965198040008545,25.16574570445573,162.58112456563686,0.6404136419296265,1.8167213609291368,177.34465336118046,0.3794918060302734,1.1753228629053325,"Your shot looks solid overall! Your club speed is good, and you're generating nice ball speed leading to decent carry distance. However, your backspin is quite high, which can cause the ball to balloon in the air. Focus on flattening your attack angle a bit and work on your club path to help control spin and improve distance. If you can maintain a more neutral clubface at impact, you’ll see better results.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:23:39,Jason,,7 Iron,76.26232246525797,-1.5332859754562378,2.7152419090271,8.053693771362305,5.338451862335205,108.5968401608161,1.4239907289774507,20.22636985778809,6.955236434936523,3388.897705078125,-309.2510070800781,3402.978515625,Measured,5.214037895202637,27.044936694529724,157.6233031781685,9.674936294555664,26.489907436281783,170.22493663091154,9.754191398620604,28.8397884183562,"Your 7-iron shot shows good speed and distance, but there's room for improvement. Your attack angle is slightly downward, which can lead to higher spin and less distance. The club face is open at impact, contributing to your push (right) in direction. Focusing on a more neutral face position at impact and a slightly shallower attack angle can help you achieve a straighter and longer ball flight.",face angle drill,1.196976,68.0,101.325,68 -6/22/24 00:24:05,Lauren,,7 Iron,78.67436077629281,-0.097179390490055,4.482917785644531,0.6158866882324219,-3.867031097412109,109.30068697544084,1.3892796318515084,18.1693058013916,1.0668374300003052,2628.0,-131.6022186279297,2631.293212890625,Measured,2.866802930831909,22.73546781047821,161.63495952297671,2.124398946762085,5.991781514132697,178.34193134080124,2.203892230987549,6.858549313312778,"Your 7 iron swing shows great potential! You're getting good distance with a carry of around 162 yards. However, your attack angle is slightly downward, which can lead to excessive backspin. To improve your ball flight, focus on hitting more up on the ball. Additionally, your club path is a bit out to the right, which might cause some slicing. Work on aligning your swing path more towards your target. Overall, keep practicing your impact position.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:24:34,Jason,,7 Iron,78.25461948457723,-0.9098389744758606,3.3624300956726074,3.9107141494750977,0.5482840538024902,111.06908044410191,1.419329378580544,17.979644775390625,3.633080244064331,3443.17578125,-188.64273071289065,3448.339599609375,Measured,3.135953187942505,25.050153371995293,161.1730741223455,5.190370082855225,14.58056287887814,174.44052741992346,5.2490057945251465,15.958585723246188,"You hit the ball well with a carry of 161 yards. However, your backspin is quite high, which may cause the ball to balloon in the air. Focus on lowering your attack angle to strike the ball cleaner and reduce backspin for better distance control. Additionally, work on your swing path to help straighten out your shots since there's some deviation in both carry and total distances.",attack angle drill,1.196976,68.0,101.325,68 -6/22/24 00:26:50,Brian,,7 Iron,81.19013762406121,-2.795806646347046,1.7665064334869385,7.481952667236328,5.715446472167969,107.4771261431224,1.3237707101911709,18.038209915161133,6.366883277893066,2618.439453125,958.6678466796876,2788.4169921875,Measured,-20.108781814575195,21.073796742832883,154.03097983789303,-0.1282042562961578,-0.3464935102939463,169.49425358465123,-0.7687221765518188,-2.274085047999449,"Your 7-iron shot is solid, but there's room for improvement. Your club speed is good, but your attack angle is a bit negative, which might be causing some low shots. You also have a noticeable amount of sidespin, indicating a slight slice. Focus on making sure your clubface is more square at impact to help straighten out your shots.",clubface alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:29:22,Jason,,7 Iron,,,,,0.0,52.044122883199634,-23.265804290771484,,23.16610717773437,2065.810546875,0.0,2065.810546875,Estimated,-0.0,,,,,,,,"It looks like there are some missing data points, which makes it hard to give precise advice. However, focusing on your ball speed and backspin is a good start. To improve your shot consistency, try to maintain a steady tempo and make sure you're properly aligned with your target. Work on your grip and stance to ensure a solid foundation.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:29:47,Herald,,7 Iron,77.28145524313277,-2.288629531860352,2.0609166622161865,6.491367816925049,4.430451393127441,99.0299659791417,1.2814195290136117,19.302358627319336,5.590033054351807,1993.9642333984373,-272.0780639648437,2012.441162109375,Measured,7.770071506500244,18.003762346630765,140.55640483820753,7.891130447387695,19.29718205817744,159.77234936606874,8.098006248474121,22.50663604275337,"Your shot data shows that your club face is open relative to your club path, which is likely causing the ball to curve right (right-handed golfer). Try to work on closing the club face at impact and aligning your body better with your target. Additionally, your attack angle is slightly down, which can lead to inconsistent strikes. Practicing a more neutral attack angle can help with contact and distance consistency.",face angle drill,1.196976,68.0,101.325,68 -6/22/24 00:30:14,Lauren,,7 Iron,75.25726099174062,-1.6912391185760498,3.551316738128662,4.032910346984863,0.4815936088562011,99.71300876706935,1.3249619698225894,14.760937690734863,3.757089614868164,3529.177490234375,126.82949829101562,3531.45556640625,Measured,-2.0581765174865723,15.008234275734594,131.97946878813582,3.2345850467681885,7.446840361177692,146.89801345958404,3.1428608894348145,8.053905046443845,"Your 7-iron shot shows a good club speed and ball speed, which is a positive sign. However, the attack angle being negative indicates you're hitting down on the ball more than you should. This can lead to excessive backspin and decreased distance. Try to work on a more neutral attack angle to help with launch and carry distance. Also, your club path suggests an out-to-in swing, which could cause a slice. Focus on improving your swing path to keep the ball straighter.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:30:47,Lauren,,7 Iron,78.0401707581932,-1.1153727769851685,5.202803611755371,0.0553849525749683,-5.14741849899292,102.95679855071194,1.3192795140046871,14.13551902770996,0.6965056657791138,2702.11279296875,-319.36981201171875,2720.9208984375,Measured,6.740667343139648,14.015161474081197,138.18143045784564,2.739454507827759,6.604243991702958,157.46070296342987,2.9786784648895264,8.182379908232917,"Your 7-iron shot shows good distance and decent accuracy, but there's room for improvement. Your club path is slightly out to the right, contributing to some sidespin, which can affect your direction. Focus on aligning your clubface better with your target during your swing. This should help reduce the sidespin and improve your accuracy.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:31:18,Herald,,7 Iron,73.79105497075125,-0.2242272347211837,3.603111505508423,7.025108814239502,3.421997308731079,97.3705504534455,1.3195440896195416,14.566998481750488,6.22143030166626,3340.234619140625,-1300.9560546875,3584.641357421875,Measured,21.27994155883789,12.846683106726005,122.37326536890578,13.176193237304688,27.894547430179955,138.14415956502762,13.92030143737793,33.23362577128,"Your 7 iron shot has decent distance, but there's room for improvement in accuracy. Your club path is slightly out to the right, which is causing your ball to curve and deviate. Focus on aligning your club path more toward your target. Working on a consistent swing path will help improve your direction and control.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:32:13,Herald,,Gap Wedge,68.03150113919264,0.0806681513786315,1.9573383331298828,3.4904820919036865,1.5331437587738037,82.59226758415298,1.2140297685798374,21.64734268188477,3.112077236175537,7747.57763671875,-355.1557312011719,7755.7138671875,Estimated,2.6246511936187744,17.442291823718506,97.68288833411953,4.456676006317139,7.590542827359798,103.72708073758896,4.488382339477539,8.117349834665958,"Your shot shows good speed and a decent carry distance of about 97 yards. However, your club face is slightly open at impact, which is causing the ball to spin left and deviate off target. Focus on aligning your clubface more square to your target and consider working on your follow-through to ensure better direction.",clubface alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:32:43,Brian,,Gap Wedge,69.11916005996773,,9.525887489318848,-0.3207993507385254,-9.846687316894531,83.41900151463688,1.2068867943745645,31.148164749145508,0.9284338355064392,5686.28466796875,835.6622924804688,5747.36181640625,Estimated,-8.36040210723877,26.45473287474215,100.98934300868405,-2.336740255355835,-4.117705937410761,106.166893288555,-2.473063707351685,-4.581035042804217,"Your gap wedge swing shows good club speed, but the club path is a bit too far to the right (9.5 degrees), causing a slight pull and high backspin. Focus on aligning your club path with your target and lowering your backspin for better control and distance.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:33:13,Herald,,Gap Wedge,70.4058012188625,-0.4858105778694153,1.6755787134170532,1.4067599773406982,-0.268818736076355,88.20365459144796,1.2527895864327896,29.884004592895508,1.365204691886902,5401.94580078125,516.3262329101562,5426.5654296875,Estimated,-5.459831714630127,28.363383055507256,112.70895706998364,-0.7984389662742615,-1.5707016322544831,116.33300280437015,-0.8600281476974487,-1.74614278865522,"You're hitting the ball well with a decent carry distance of about 113 yards. Your attack angle is very close to level, which is good for a gap wedge. However, the backspin is quite high, indicating the need for a more solid strike to control distance better. Focus on ensuring the club face is square at impact, as a slight fade spin is showing. Try to feel more weight shift through the shot for better control.",club face drill,1.196976,68.0,101.325,68 -6/22/24 00:33:52,Jason,,Gap Wedge,67.62992710458866,0.0283648706972599,1.294573187828064,5.603625774383545,4.309052467346191,82.38187214434856,1.218127472131476,25.03282928466797,4.764931201934815,7647.10595703125,511.06298828125,7664.16455078125,Estimated,-3.823443174362183,20.541051173188865,97.64056121541216,3.6869518756866455,6.278793254013351,102.26452150925616,3.595428228378296,6.413075787804246,"Your gap wedge shot was solid overall. You achieved a good carry distance of about 97 yards, but there are a few areas to work on. The club face was open at impact, suggesting a need to work on squaring the face at contact. Additionally, your attack angle is nearly level, which is great, but a slightly steeper angle could help you compress the ball better for more distance. Focus on maintaining a more neutral club path to keep your shots straighter.",face alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:34:34,Jason,,Gap Wedge,57.577733720957895,-3.1747004985809326,1.868941307067871,6.246537208557129,4.377595901489258,61.05829090687712,1.0604497079163837,32.14667892456055,5.364902496337891,2533.705322265625,454.61614990234375,2574.16748046875,Estimated,-10.172192573547363,13.515631804215218,67.52927591310709,3.5893237590789795,4.227666595831181,77.75587658023869,3.293663740158081,4.467403458007141,"Your shot data shows that you're generating a good club speed, but your attack angle is a bit too negative. This means you're hitting down on the ball more than necessary, which can lead to lower launch and more backspin. Try to focus on making a smoother, more level swing to help the ball get up in the air better. Also, your club face is slightly open relative to your path, which could be causing some sidespin. Work on aligning your clubface more consistently at impact.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:34:53,Jason,,Gap Wedge,54.02626961960004,-9.260086059570312,3.905697107315064,3.0014922618865967,-0.9042048454284668,56.68464962247435,1.04920532218108,35.009490966796875,2.9542019367218018,1727.2371826171875,393.5065002441406,1771.4952392578125,Estimated,-12.834310531616213,12.835461998156802,60.68675049718786,1.0579543113708496,1.1205554260444757,71.40110174689289,0.7478196620941162,0.9320315589296584,"Your gap wedge shot shows good potential but could benefit from some adjustments. The attack angle is quite steep at -9.3 degrees, which means you're hitting down on the ball too much. This can result in more backspin than necessary and lower carry distance. Aim for a more neutral angle to help with a higher launch and consistency. Your club path and face direction are fairly aligned, which is good. Just focus on shallowing out your swing slightly to improve your distance and accuracy.",attack angle drill,1.196976,68.0,101.325,68 -6/22/24 00:35:13,Lauren,,Gap Wedge,54.584910642473005,-4.111370086669922,1.5737636089324951,8.836226463317871,7.262462615966797,53.19528187151627,0.9745418879576684,32.7095832824707,7.455197334289551,2012.8037109375,180.8428649902344,2020.9114990234373,Estimated,-5.134026527404785,10.233320399682157,53.38840131117968,6.968014240264893,6.476837633095329,63.7009369594125,6.798177242279053,7.540464497676851,"Your shot with the gap wedge shows that you have good potential, but the club face was quite open at impact, which caused the ball to start to the right. Focus on keeping your club face square to the target at impact. Also, your angle of attack is slightly too steep; try to swing more level to help with consistency and gain better distance.",face alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:35:37,Jason,,Gap Wedge,52.89044485440672,-6.784331321716309,-1.1750179529190063,6.19091796875,7.365935802459717,51.50915305395165,0.9738839065495214,33.88667297363281,4.938333988189697,3037.589111328125,-847.5922241210938,3153.62646484375,Estimated,15.590938568115234,10.211312050111816,49.76948272334266,7.88314151763916,6.826034276529299,57.75506144994824,8.206549644470215,8.24405637322991,"Your gap wedge swing shows potential, but there are a few areas to improve. The club speed is good, but the attack angle is quite negative, meaning you're hitting down too steeply on the ball. This could lead to less distance and higher spin. Focus on shallowing out your swing a bit and ensuring that you make contact with the ball first before hitting the ground. Your ball is launching a bit high, which is great for softer landings, but control your sidespin for a straighter shot.",angle adjustment drill,1.196976,68.0,101.325,68 -6/22/24 00:36:08,Brian,,Gap Wedge,122.55766472596588,,,,0.0,134.20448931589817,1.0950313847442683,15.745794296264648,3.0110113620758057,3417.65283203125,-1231.9451904296875,3632.91064453125,Measured,19.822473526000977,32.43059530804521,201.5422152438969,12.772398948669434,44.55671407799491,215.4539118184057,13.309040069580078,49.59825939068878,"Your gap wedge shot had a strong ball speed and carry distance, but the relatively high backspin and significant carry deviation suggest that your alignment and aim might need adjustment. Focus on ensuring that your clubface is square at impact, which could help reduce sidespin and improve accuracy.",alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:37:26,Jason,56,Sand Wedge,51.73316753666359,6.896807670593262,-5.2972187995910645,9.503379821777344,14.80059814453125,41.43898014437718,0.8010137812460284,48.99756622314453,7.143466472625732,1000.0000610351562,-156.18365478515625,1012.1232299804688,Estimated,8.876948356628418,10.923430570623282,33.813842293395055,8.21886157989502,4.833846858747052,40.64937368068104,8.295099258422852,5.864541506191188,"Your shot shows a decent club speed and a good launch angle for a sand wedge. However, your club path is quite negative, meaning you are swinging more to the left than intended. This is causing the ball to curve to the left (hook). Also, the low backspin isn't helping your control. Focus on keeping the clubface more square to the target line at impact to improve your direction and spin rate.",clubface alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:37:50,Lauren,56,Sand Wedge,54.5151813134512,-4.228531360626221,-2.594104528427124,7.139092445373535,9.733197212219238,44.26012733643665,0.811886272228463,41.00494766235352,5.539620399475098,1441.8216552734375,-92.61714935302734,1444.793212890625,Estimated,3.675414323806762,9.747376208041146,39.41210435886842,6.145768642425537,4.219414768430909,47.76025035925068,6.174094676971436,5.136619672398297,"Your club speed and ball speed are good, but the launch angle is quite high and your attack angle is negative, which may cause the ball to balloon and lose distance. Aim to flatten your attack angle slightly, and ensure your club face is more square to the path at impact. This can help control your launch and reduce excess spin, leading to more distance and a straighter shot.",launch angle drill,1.196976,68.0,101.325,68 -6/22/24 00:38:12,Brian,56,Sand Wedge,59.55834020845805,-2.6503348350524902,0.2482863217592239,5.771830558776856,5.5235443115234375,57.7899168734748,0.9703077129283044,40.5352783203125,4.772180080413818,5434.0283203125,-3066.548095703125,6239.58203125,Estimated,29.437042236328125,16.504546523551085,55.64743709938739,13.078182220458984,12.59193713836737,58.41925429140292,13.384828567504885,13.523501911591666,"Your club speed is decent, but the launch angle is quite high and the backspin is very high, which can cause the ball to float too much and decrease distance. Focus on lowering your launch angle and controlling your spin for better distance and accuracy. Try to slightly increase your attack angle by hitting down a bit less, and work on getting the face of your club more square at impact.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:38:43,Lauren,56,Sand Wedge,65.23408487340248,-2.8637771606445312,3.880059957504273,4.589921951293945,0.7098619937896729,71.14295324931936,1.0905794629814156,36.70243835449219,4.25576639175415,4848.65576171875,589.9736938476562,4884.4169921875,Estimated,-6.937520503997803,22.963951232607545,80.18742061659032,2.489235639572144,3.482698772777667,85.55960221877285,2.332464694976806,3.4821147202821976,"Your sand wedge shot is solid, but there are a few areas to work on. Your attack angle is a bit down (-2.9 degrees), which might lead to some chunked shots. Aim for a slightly more level or even upward angle to help with contact. Also, the face is open relative to the path, which can lead to right-side misses. Focusing on closing the clubface at impact will help with direction. A bit of a high backspin indicates room for improvement in both contact and angle. Work on your swing for a smoother impact.",clubface alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:39:16,Brian,56,Sand Wedge,75.48526049515294,-1.5700345039367676,-19.999998092651367,8.591054916381836,28.591053009033203,61.79653092478429,0.8186569208269788,39.92105865478516,4.554347515106201,2270.11669921875,217.67721557617188,2280.529052734375,Estimated,-5.477238655090332,18.72013193494854,68.63173757535833,3.745595216751098,4.483431527204232,77.27385805572794,3.5847384929656982,4.831585219753436,"Your swing speed is good for a sand wedge, but your attack angle is quite steep, which can lead to inconsistent contact. Try to reduce the steepness by focusing on a more level swing through impact. Additionally, your club path shows that you're swinging too far to the left, which can cause your shots to go off target. Work on aligning your swing path more towards your target. These adjustments should help improve your accuracy and distance control.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:39:37,Herald,56,Sand Wedge,56.96142509660058,-3.3585870265960693,5.449882984161377,7.544176578521728,2.094293594360352,53.39876112443062,0.937454795659904,35.18596649169922,6.878885269165039,5572.55712890625,-321.3739318847656,5581.81640625,Estimated,3.3006386756896973,12.001731232678026,51.54335861897471,8.132745742797852,7.291674300345676,56.30534720471224,8.141119003295898,7.973489361424811,"Your club speed is good, but your attack angle is a bit too steep. This means you're hitting down on the ball too much with your sand wedge, which can cause a lot of backspin. Try to keep your swing more level to help the ball lift more easily and reduce the spin. Additionally, your face angle is open relative to your path, which can lead to slices. Work on aligning your clubface better with your swing path.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:40:19,Brian,56,Sand Wedge,64.88486223493737,-1.215807557106018,0.8121768236160278,4.898159980773926,4.085983276367188,55.06361232076097,0.848635728336522,47.44015502929688,4.125085353851318,2440.1298828125,567.8453369140625,2505.330810546875,Estimated,-13.100208282470703,18.534551340414964,52.68807647927315,1.9256961345672607,1.7704894341092086,58.53784197880441,1.660243272781372,1.695981022901492,"Your sand wedge shot shows good ball speed and decent carry distance, but the attack angle is slightly steeper than ideal, which can lead to inconsistent contact. To improve, focus on keeping your hands ahead of the ball at impact. This will help lower your attack angle and increase your control. Additionally, the sidespin suggests potential issues with your clubface alignment at impact, so aim to align your body and clubface better to reduce any hooks or slices.",club face alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:41:03,Jason,,Lob Wedge,58.21206027081598,-3.9385716915130615,4.072807312011719,5.158614158630371,1.0858068466186523,46.98993051546131,0.8072198492349055,40.30925750732422,4.747020721435547,2674.715087890625,-711.3626098632812,2767.6953125,Estimated,14.893518447875977,10.849674127003482,42.5980856908318,7.313729763031006,5.422847113213607,49.17054106104251,7.567660331726074,6.475611122854843,"Your lob wedge shot shows promise but could use some adjustments. Your attack angle is slightly steep at -3.94 degrees, which could lead to more fat or thin shots. Try to lighten your grip pressure and focus on a smoother swing to improve consistency. Additionally, your club path is slightly outside-in, which is causing the ball to curve to the left. Work on your swing path to create a straighter shot. Consider practicing with a half swing pause to help with control and set up for a better follow-through.",half swing pause,1.196976,68.0,101.325,68 -6/22/24 00:41:20,Brian,,Lob Wedge,62.34142917284362,-6.530203819274902,6.512004852294922,9.739766120910645,3.2277612686157227,51.82228864200579,0.8312656499793553,45.458892822265625,8.815292358398438,1502.88818359375,-549.9947509765625,1600.3646240234375,Estimated,20.10053253173828,15.366332504970046,50.46114271929855,12.260351181030272,10.715642422900371,58.38065676505949,12.557916641235352,12.693496566673277,"Your lob wedge shot shows that while you're generating a decent carry distance of 50 yards, your ball is curving quite a bit to the left (sidespin). This suggests that the clubface at impact is aimed left of your swing path. To improve, focus on aligning your clubface with your target at address and during your swing. Additionally, the angle of attack is a bit steep; try to brush the turf instead of digging in too much. This will help with better control and more consistent contact.",face alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:41:57,Lauren,,Lob Wedge,49.803035133623325,-8.301666259765625,6.399886131286621,10.881643295288086,4.481757164001465,42.81707198174309,0.8597281644956647,41.82435989379883,9.739227294921877,1000.0001220703124,-488.9375,1113.1307373046875,Estimated,26.055740356445312,9.236601441735615,37.07682886098428,12.35096549987793,7.930720031542307,45.797400106906025,12.741761207580566,10.100935515026094,"Your lob wedge shot has a solid carry distance of about 37 yards, but the ball is curving quite a bit to the left (slicing). To improve your accuracy and distance control, focus on keeping your club path more neutral and aligning the clubface better at impact. The lower backspin means the ball isn’t gripping much—try to make cleaner contact with the ball for faster, higher shots.",face alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:42:15,Lauren,,Lob Wedge,59.790960458571135,-3.2978322505950928,1.7147719860076904,2.4800808429718018,0.7653088569641113,53.16401183220887,0.8891647069132792,41.26737594604492,2.251758813858032,2131.968994140625,-579.3341674804688,2209.280517578125,Estimated,15.202277183532717,14.344751683832442,53.22453703996871,4.982872009277344,4.622961668371829,60.89792719233537,5.265480041503906,5.588651273070241,"Your lob wedge shot was solid overall. The club speed is good, but the smash factor (which measures how effectively you're transferring energy to the ball) could improve. The ball launched high but with a little too much right spin, which means it may drift to the right. Focus on aligning your clubface more with your swing path to reduce that rightward spin, and try to increase the smash factor by making solid contact with the ball. A slight adjustment to your attack angle could also help in getting the ball closer to your target line.",face alignment drill,1.196976,68.0,101.325,68 +6/21/24 23:42:45,Brian,,Pitching Wedge,70.52760034727135,1.2731672525405884,0.1061623767018318,0.5454369187355042,0.4392745494842529,93.02649389445652,1.3190083518566165,16.942914962768555,0.4613180458545685,4312.67919921875,1550.875,4583.0576171875,Measured,-19.77900505065918,15.139833818374427,116.99124665397812,-6.505446910858154,-13.254853407939096,128.83773360450778,-7.131216049194336,-15.994204581862732,"Your shot data shows a solid effort, but your ball is deviating left and has high backspin. Focus on improving your swing path and reducing the excessive sidespin. This will help straighten out your shots and increase distance. Consider practicing with a more neutral swing path.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:43:32,Herald,,Pitching Wedge,73.20324308435738,-0.4588999450206756,3.0428645610809326,6.602327823638916,3.5594632625579834,95.87021149283828,1.3096443197517915,22.18059539794922,5.804046630859375,8511.6455078125,54.91987991333008,8511.822265625,Measured,-0.3696857690811157,25.683157810191915,117.01556826861088,6.38828706741333,13.01983068376228,120.8225642753996,6.347890377044678,13.35877407704811,"Great job with your pitching wedge! Your ball speed and carry distance are impressive. However, the club face is open at impact, causing the ball to veer slightly right. Focus on squaring your club face at impact for better accuracy and control.",face angle drill,1.196976,68.0,101.325,68 +6/21/24 23:44:30,Brian,,Pitching Wedge,76.24933488173338,0.4995669424533844,1.024552583694458,5.745951652526856,4.721399307250977,95.9111795536146,1.2578625072910834,5.537857055664063,4.8480544090271,4688.5546875,-1463.8509521484375,4911.76171875,Measured,17.339303970336914,3.912058707116557,90.95276799275688,9.452905654907228,14.93780275953543,119.2798062958318,10.556872367858888,21.853431731820592,"Your club speed is decent for a pitching wedge, but your launch angle is quite low, which might be limiting your carry distance. Focus on opening the clubface slightly at impact to increase the launch angle and reduce backspin for better distance control. Also, try to keep your swing path more consistent to reduce deviation in direction.",launch angle drill,1.196976,68.0,101.325,68 +6/21/24 23:45:17,Brian,,Pitching Wedge,72.73209758557732,2.1424999237060547,3.812088012695313,13.12009620666504,9.308008193969728,87.73918208236319,1.2063337232798543,26.371749877929688,11.25413990020752,5102.89599609375,2.6032989025115967,5102.896484375,Estimated,-0.0292300768196582,24.19490444386201,111.92020251845952,12.468182563781738,24.163284258937665,119.27405755055496,12.363938331604004,25.539028255622497,"Great job with your pitching wedge! Your swing speed is decent, but the club face is open at impact, which may explain the leftward launch. Try to aim the club face more at your target. Work on creating a more neutral club path to help improve your accuracy. Also, your backspin is high, which is good for stopping the ball on the green, but a little reduction could help with carry distance. Focus on a smoother, more controlled swing for better consistency.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:46:47,Jason,,Pitching Wedge,70.8189761863191,3.4942126274108887,-0.0993653386831283,7.708041191101074,7.807406425476074,91.905602290346,1.2977538964775437,20.707019805908203,6.319127082824707,9273.12109375,-1132.6239013671875,9342.03515625,Measured,6.963644981384277,21.66488498497074,109.299333693898,10.399337768554688,19.729389248431744,113.28121170504436,10.457468032836914,20.56118012526485,"Your ball speed is solid for a pitching wedge, but your launch angle is a bit higher than usual, leading to a high backspin. This causes the ball to climb and not carry as far. Try working on your attack angle to bring it down slightly, which may help lower your spin and improve distance. Also, the club face was open at impact, which can cause the ball to drift to the right. Focus on better face alignment during your setup.",face alignment drill,1.196976,68.0,101.325,68 +6/21/24 23:47:45,Lauren,,Pitching Wedge,72.17512481012818,0.5490269660949707,2.874196767807007,6.785318851470947,3.911122083663941,90.71138459870144,1.2568233839198308,23.066829681396484,5.933254241943359,3090.543701171875,407.1667785644531,3117.249755859375,Measured,-7.505265712738037,20.7338093557114,123.28972717036775,3.871863603591919,8.325231326493054,135.82264267521532,3.6155755519866943,8.56525187130967,"Your shot shows good distance with a solid ball speed. However, the club face angle is quite open at impact, which may be causing the ball to slice slightly. Focus on closing the club face at impact and check your grip pressure. A simple drill to improve this is the 'Half Swing Pause' drill, which helps you ensure the club face is square as you begin your downswing.",half swing pause,1.196976,68.0,101.325,68 +6/21/24 23:48:42,Brian,,Pitching Wedge,70.2961107507831,0.0055831926874816,1.4368083477020264,2.914673089981079,1.4778647422790527,91.23502655861375,1.2978673440706303,18.73977851867676,2.5739622116088867,5599.53271484375,0.5215082168579102,5599.53271484375,Measured,-0.0053361994214355,17.927716625818903,115.45800873008648,2.768029928207397,5.575760400134527,124.79101742275724,2.7483716011047363,5.983896805443862,"Great job with your pitching wedge! Your club speed and ball speed are solid, and you're generating good distance. However, a very slightly upward attack angle suggests you might be hitting the ball a bit too flat. Try focusing on a more descending strike to improve your backspin and consistency. Also, work on aligning your clubface more towards your target to reduce sidespin.",attack angle drill,1.196976,68.0,101.325,68 +6/21/24 23:50:56,Brian,,7 Iron,68.38068111148323,1.2699058055877686,6.571308135986328,7.657981872558594,1.0866737365722656,83.82388644438379,1.225841642432941,13.222907066345217,7.1126885414123535,1973.4813232421875,28.86014175415039,1973.6923828125,Estimated,-0.8378323912620544,6.56248006647337,88.14258272359257,7.085708141326904,10.87272751336036,119.34555391960748,7.013890743255615,14.573319584983436,"Your swing speed is good for a 7 iron, but the club path and face angle suggest your shots may be starting right of your target. A slight adjustment in your swing path could help straighten your shots. Keep working on consistent contact for better distance and accuracy.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:51:38,Lauren,,7 Iron,74.61928221734343,,-5.117059707641602,10.262384414672852,15.379444122314451,71.57348908318909,0.9591822241698484,0.7086246609687805,7.789473533630371,2966.006591796875,-1317.147216796875,3245.3154296875,Estimated,23.94510078430176,0.0189208381039456,24.4829069870832,9.267643928527832,3.942890681909745,24.4829069870832,9.267643928527832,3.942890681909745,"Your 7-iron shot shows that the clubface is open (pointing right) at impact, which is causing the ball to spin sideways and not travel as far as it could. Focus on aligning your clubface with your intended target at address and through impact. A stronger face position will help increase your distance and accuracy.",clubface alignment drill,1.196976,68.0,101.325,68 +6/21/24 23:53:13,Herald,,7 Iron,75.51757585573614,2.7452375888824463,-2.876789331436157,4.1588215827941895,7.035611152648926,101.34270303559332,1.3419750553062222,16.872390747070312,3.0561864376068115,3243.35205078125,-9.9734525680542,3243.367431640625,Measured,0.1761865317821502,18.17411168644321,139.93770134254282,3.287118673324585,8.02405162031829,154.55849605180083,3.2715368270874023,8.820507842650954,"Your shot shows a good club speed and decent ball speed, but your club path is coming from the inside, and your club face is open at impact. This can lead to a slice. Focus on aligning your club face more square to your target at impact, and consider practicing your swing path to help straighten out your shots.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:54:01,Lauren,,7 Iron,75.4811730756337,3.6862971782684326,-0.224028080701828,5.478337287902832,5.702365398406982,105.5210868389122,1.397978893798827,18.39128303527832,4.471998691558838,1358.3179931640625,-784.2251586914062,1568.450439453125,Measured,30.0,16.736477941305452,147.86785765913191,10.991822242736816,28.19379089803715,170.60140018227685,11.85329818725586,35.042661627139296,"Your 7-iron shot shows good ball speed, but the slight club path and angle indicate a potential slice problem. Focus on aligning your clubface to better match your swing path. This will help reduce sidespin and improve your accuracy. Also, consider lowering your launch angle a tad for better distance.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:54:48,Lauren,,7 Iron,79.09842841810496,5.158725261688232,1.6366453170776367,1.238766312599182,-0.3978790044784546,98.80876746394824,1.2491874925966513,12.640931129455566,1.2223392724990845,3501.47119140625,-347.3454895019531,3518.657470703125,Measured,5.6651997566223145,11.83260527425341,125.0732566193892,3.0642659664154053,6.685995175329936,141.94352951494693,3.2679443359375,8.091651524865313,"Your 7 iron shot shows good club speed and a solid smash factor, which means you're hitting the ball well. However, the backspin is quite high, indicating that the ball may not be getting enough distance due to excessive spin. Your club path and face angle are close, but there’s a slight open face at impact, causing some sidespin and deviation in direction. Focus on lowering your backspin for more distance and aim to align your club face better with your swing path.",face alignment drill,1.196976,68.0,101.325,68 +6/21/24 23:55:36,Herald,,7 Iron,75.55327891057641,5.373757362365723,-2.636402130126953,7.673431873321533,10.309833526611328,101.03923560268596,1.337324296967631,19.147289276123047,5.973246574401856,2723.45849609375,-1264.5794677734375,3002.72998046875,Measured,24.90678596496582,19.21317027850773,138.4551174572225,14.443889617919922,34.53508663414823,154.4906291518273,15.251510620117188,40.639782704344725,"Your 7-iron shot shows good club speed and ball speed, but the club face is significantly open at impact, causing a slice (side spin to the left). To improve accuracy, focus on aligning your club path more closely with your target line and ensuring your club face is square at impact. Consider practicing your swing path to reduce that leftward spin and improve your overall direction.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:56:21,Jason,,7 Iron,77.15819266493781,0.4564096629619598,2.908225774765014,3.3170504570007324,0.4088246822357178,98.79559214925575,1.2804290605701345,18.17644119262696,3.088598251342773,3980.72998046875,-262.5274658203125,3989.377197265625,Measured,3.773168802261353,19.656530785523728,133.64292538769587,4.73619270324707,11.034652938876548,145.93115627137013,4.823611259460449,12.27119219506983,"Your ball speed and carry distance are looking good, but there are a few areas we can work on. Your attack angle is quite flat at just under 0.5 degrees, so consider focusing on hitting up a bit more with your 7-iron to increase the launch angle. Additionally, the club face is pointed a little right of your club path, which is causing the ball to drift. Try to align your club face with your intended target line at impact for straighter shots.",club face alignment drill,1.196976,68.0,101.325,68 +6/21/24 23:57:09,Jason,,7 Iron,80.23471397798312,-0.318757027387619,-3.8608529567718506,5.548505783081055,9.409358978271484,103.11789749247328,1.285203029710674,17.377845764160156,4.074571132659912,2621.3251953125,-206.1290740966797,2629.417236328125,Measured,4.496226787567139,18.5317145140084,145.9185741118963,5.7097649574279785,14.517367355917486,162.28264036602377,5.82221269607544,16.46229762616008,"Your 7 iron shot shows good ball speed and carry distance, but the club path and attack angle suggest you may be coming across the ball too much, which can lead to slices. Focus on correcting your swing path to be more neutral and adjust your club face angle. This will help improve accuracy and control.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:57:49,Herald,,7 Iron,75.07393297305316,2.284828424453736,1.6019634008407593,5.762195110321045,4.160231590270996,103.70300434340244,1.3813450319783471,18.942630767822266,4.9336466789245605,3477.302978515625,1988.0186767578125,4005.47802734375,Measured,-29.757158279418945,21.03057477226639,139.21688043984886,-6.068535804748535,-14.717747423505898,151.33135570612103,-6.984603404998779,-18.402261364289416,"Your club speed is good, but your shots are veering to the left, indicating your club face is quite open compared to your swing path. This is causing higher backspin and sidespin, impacting accuracy and distance. Focus on squaring the club face at impact to improve your direction and reduce excessive spin.",club face drill,1.196976,68.0,101.325,68 +6/22/24 00:00:20,Lauren,,5 Iron,80.39152070258751,1.878929018974304,0.2456736266613006,8.649166107177734,8.40349292755127,111.22724395305612,1.3835693488688556,14.205028533935549,7.135361671447754,2645.72998046875,-93.12973022460938,2647.368408203125,Measured,2.0159800052642822,17.250535916996228,158.1752327863869,8.112902641296387,22.32237373813814,177.55557974811563,8.140008926391602,25.14056261239216,"Your 5-iron swing looks solid overall. Your club speed and ball speed are good, but the club face is quite open at impact, which is causing your shots to slice to the right. Focus on closing the club face a bit more and adjusting your aim. Additionally, working on your attack angle could help you get a more favorable launch. Consider practicing hitting the ball with a slightly downward angle for better control and distance.",club face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:01:25,Jason,,5 Iron,77.9845084669114,0.3641796410083771,-0.7704128623008728,4.640793323516846,5.411206245422363,109.25232913323724,1.400949127987294,11.92861557006836,3.715653419494629,3097.12353515625,449.16351318359375,3129.5244140625,Measured,-8.251847267150879,13.919868094690967,146.657200272095,1.110827088356018,2.843577949117332,164.5548882560397,0.7972127199172974,2.289361931821788,"Your shot data shows good distance with a 5-iron, but you might notice the ball has some spin, causing it to drift a bit. The club path is slightly over the top (negative angle), and the club face is open at impact, contributing to the sidespin. Focus on improving your swing path to a more neutral position, and try to close the club face at impact to straighten your shots. Consider practicing with a swing path drill to help you make that adjustment.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:02:16,Herald,,5 Iron,80.30265559429245,4.329835414886475,-2.886806011199951,17.902572631835938,20.789379119873047,95.0610901591972,1.183785137062811,,14.344361305236816,6525.11474609375,-82.75043487548828,6525.6396484375,Measured,0.7265767455101013,,,,,,,,"Your club speed is solid for a 5-iron, but your club face angle is significantly open at impact. This could be causing a high degree of sidespin, leading to slices. Focus on closing the face and ensuring a more neutral swing path. Improving your attack angle would also help you create more distance and consistency.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:03:01,Jason,,5 Iron,78.22042681231505,-1.230648636817932,2.088838577270508,13.185591697692873,11.096753120422363,95.5413320863854,1.2214371102273678,12.804424285888672,11.092314720153809,2809.03076171875,-1519.732421875,3193.781494140625,Measured,28.41412734985352,9.165232312691046,109.7541270285128,18.785043716430664,35.34288129702463,133.3292474795935,20.121057510375977,45.86590529282103,"You have a good club speed, but your ball's launch angle and spin are affecting your distance. The face angle is too open at impact, causing the ball to spin sideways. Focus on getting your club face more square at impact. This will help reduce the sidespin and improve your accuracy. Additionally, consider adjusting your attack angle to a more neutral position to get better launch conditions.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:03:32,Herald,,5 Iron,79.97853773291627,6.2393951416015625,-3.989405632019043,4.968557834625244,8.957963943481445,104.13997423639012,1.302099002912001,12.3776273727417,3.582103729248047,1512.0792236328125,-872.9993896484375,1745.998779296875,Measured,30.00000190734864,8.849280771659892,122.2579150010506,9.139875411987305,19.420114678964865,158.72128849522232,10.440106391906738,28.76148158002616,"Your shot showed solid club speed and ball speed, but the combination of a steep attack angle and an out-to-in club path is causing a significant leftward spin, resulting in a draw (or pull). To improve accuracy, focus on aligning your swing path more towards the target and flattening your attack angle a bit. Also, try to maintain a consistent face angle at impact to minimize side spin.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:05:09,Brian,4 Hybrid,4 Hybrid,76.22090214303171,-1.5192233324050903,4.123646259307861,10.414992332458496,6.291346073150635,103.2342310839258,1.3544084126714016,19.3296012878418,9.071089744567873,3831.2734375,-318.3318176269531,3844.475341796875,Measured,4.749666690826416,23.295411453295173,144.1236973572486,11.716402053833008,29.266862204355675,155.93560840004648,11.77220630645752,31.81412581317568,"Your 4 hybrid shot shows good ball speed, but there's room to improve your accuracy. Your attack angle is slightly negative, indicating you're hitting down on the ball, which can lead to higher spin and less distance. Additionally, the club face was open at impact, causing the ball to slice right. Focus on keeping your club face square at impact and work on your swing path to help straighten your shots.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:05:48,Jason,4 Hybrid,4 Hybrid,78.03024660599931,0.1271272152662277,3.118314981460572,7.507483005523682,4.389167785644531,107.00794328837036,1.3713649250487328,15.71293830871582,6.557002544403076,1665.7005615234375,54.58240509033203,1666.5946044921875,Measured,-1.8768216371536253,15.10914603154106,150.21329567043722,6.315375804901123,16.52363043884054,173.954695866978,6.225984573364258,18.865383704669966,"Your shot shows a solid swing speed and decent carry distance, but there are a few areas to improve. Your club face is significantly open at impact, which is causing the ball to drift to the right. Try to work on aligning your club face better with your swing path. Consistency is key, so focus on a smoother takeaway and follow-through.",face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:06:40,Brian,4 Hybrid,4 Hybrid,78.40692919438698,0.2566845715045929,2.645193576812744,5.704160690307617,3.058967113494873,96.37065158704536,1.2291088629185132,14.429641723632812,5.016512393951416,3976.666015625,-922.3580932617188,4082.23193359375,Measured,13.058428764343262,13.444522369940955,122.09795136614866,9.715534210205078,20.604817190283484,136.27997246638188,10.141522407531738,23.99618683998392,"Your shot data indicates you have a solid carry distance, but there's room for improvement in consistency. The high backspin and sidespin suggest that your ball may not be staying straight, leading to deviation in your carry. Focus on keeping your club face square to the target at impact and working on your swing path for more accuracy.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:07:27,Jason,4 Hybrid,4 Hybrid,79.0002108843546,0.6571754217147827,-1.328131079673767,-4.613868713378906,-3.2857375144958496,117.82247881189596,1.491419801199921,13.025360107421877,-3.956121683120728,1947.90185546875,148.4446258544922,1953.5499267578125,Measured,-4.3579421043396,15.523407165921183,168.95245311542567,-5.258292675018311,-15.48376668869298,193.2927741152489,-5.3880157470703125,-18.15021768167321,"Your shot shows that your club face was significantly closed relative to your swing path, which likely caused the ball to start left and fade. To improve accuracy and distance, focus on aligning your club face more to the target and working on a smoother, more consistent swing path.",face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:10:20,Brian,5 Wood,5 Wood,,,,,0.0,58.07090349902637,-25.96001625061035,19.99605178833008,3.570291757583618,6073.89501953125,2621.615966796875,6615.517578125,Estimated,-23.346004486083984,6.11160040505365,52.04729162747617,-1.2169182300567627,-1.105370061162276,61.99677190091825,-2.009836912155152,-2.1743035902143504,"It seems like there were some data issues, but I can see your ball speed is decent while the spin rate is quite high. This means the ball is spinning a lot, which can result in a loss of distance and control. Focus on flattening your swing path and striking the ball more solidly. Work on hitting with a bit less loft to lower the spin and help with distance.",low spin drill,1.196976,68.0,101.325,68 +6/22/24 00:10:29,Jason,5 Wood,5 Wood,82.14062906036452,-0.329875499010086,0.927041471004486,8.175569534301758,7.248528003692627,90.88931961292928,1.1065086870242429,12.353973388671877,6.831596374511719,2233.166748046875,-681.6142578125,2334.872802734375,Measured,16.973405838012695,7.406979821312802,100.60495303059452,10.441274642944336,18.232385524178653,129.40608343145595,11.203367233276367,25.142581765305067,"Your shot data shows good ball speed and carry distance for a 5 wood, but the club face angle is quite open at impact, causing the ball to fade (curving right for a right-handed golfer). Focusing on squaring the club face at impact will help improve accuracy. Work on your attack angle to make it flatter, which can help launch the ball better. Practicing a smoother swing path could also help control the direction.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:11:08,Brian,5 Wood,5 Wood,80.55391669605433,-4.24971866607666,4.200190544128418,12.959732055664062,8.759541511535645,94.27803785818924,1.1703718667574998,14.988956451416016,11.170975685119627,3234.072265625,-1501.0421142578125,3565.438232421875,Measured,24.897605895996094,11.836462106625277,114.72675831854484,19.035301208496094,37.41824509081789,131.18832796498737,19.950496673583984,44.762534177398265,"You hit your 5 Wood well, but the club face was open at impact, which caused a high amount of slice. Focus on getting the club face more square to your target at impact and work on decreasing your attack angle to get better loft and distance. Practicing your swing path will help keep your shots straighter.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:11:53,Brian,5 Wood,5 Wood,80.73072532327478,-0.7281943559646606,-1.261884689331055,11.69709014892578,12.958974838256836,113.1084382539193,1.4010581200774863,15.048174858093262,9.450359344482422,2745.376953125,-619.3428344726562,2814.370361328125,Measured,12.71281909942627,19.23118829799296,162.53666982712457,14.39736270904541,40.41396297877509,179.6376935200351,14.757612228393556,45.75913632484571,"Your swing is generating decent club speed, but the club path is too far to the left and the face angle is open, causing a slice. Focus on aligning your club path more toward the target and closing the club face at impact. Reducing the backspin will also help your ball fly straighter and further. Try to keep your attack angle neutral rather than descending.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:12:46,Jason,5 Wood,5 Wood,98.30521273900104,7.094905376434326,-11.956859588623049,0.5082694292068481,12.465128898620604,111.95041001150456,1.1388044122210623,13.736693382263184,-1.0786218643188477,1771.496337890625,-198.171142578125,1782.5462646484375,Measured,6.3829426765441895,14.085407345022873,155.56319984172114,0.4215087592601776,1.146161956167262,180.27748131078624,0.6367366313934326,2.0029925193172886,"Your club speed and ball speed are solid! To make more consistent contact, focus on improving your club path. Right now, it's coming too far from the inside, which can lead to hooks. Keep your swing path more neutral or slightly out-to-in for better accuracy. Your launch angle is good, and the ball carries nicely, but refining these details will help you hit straighter shots.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:13:47,Brian,5 Wood,5 Wood,81.19325225480134,1.690693974494934,5.7708234786987305,9.29448699951172,3.5236635208129883,89.93889644250521,1.1077139287419873,9.122154235839844,8.35678768157959,2528.881103515625,-287.1549072265625,2545.132080078125,Estimated,6.478199005126953,4.721369299103969,87.48656661707446,9.682716369628906,14.714551821994974,121.2241754584984,9.995896339416504,21.041771892965244,"Your 5 Wood shot shows a good club speed and ball speed, but you need to work on your club face alignment at impact. Your face is open compared to your swing path, which is causing the ball to veer to the right. To improve, focus on squaring the club face at impact and aim for a more neutral swing path. This will help you achieve straighter shots and increased distance.",face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:16:42,Herald,,Driver,80.94079650015283,-1.568590521812439,2.4835517406463623,13.72847843170166,11.24492645263672,113.52539771105604,1.4025732710801984,16.871944427490234,11.58764362335205,2662.249755859375,-151.4436492919922,2666.5537109375,Measured,3.25579571723938,22.67274474426836,169.12473191437493,13.453080177307127,39.346690479375866,186.2857962038197,13.47234058380127,43.40011492121721,"Your driver swing is showing room for improvement. Your attack angle is slightly downward, which can lead to less distance. Aim to create a more upward angle by trying to hit up on the ball. Additionally, your club face is open at impact, contributing to your sidespin and causing the ball to drift to the right. Focus on squaring the face at impact to straight out your shots. Finally, your carry distance is decent but could improve with better launch conditions.",upward attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:17:28,Jason,,Driver,78.16973939698255,-2.973815679550171,0.8981567025184631,-2.624144554138184,-3.522301197052002,116.0298424228713,1.48433195911806,18.20396614074707,-2.0431480407714844,1730.4627685546875,286.405029296875,1754.0037841796875,Measured,-9.397705078125,22.881587315335764,180.1245429930441,-4.74928617477417,-14.913689735079627,200.7871688649684,-5.000259876251221,-17.5007262758902,"Your swing speed is good, but the attack angle is a bit too negative, which means you're hitting down on the ball rather than sweeping it. The club face is slightly closed at impact, causing the ball to curve left. Focus on making a slight upward motion on your swing through the ball to help increase your launch angle and reduce sidespin.",upward swing drill,1.196976,68.0,101.325,68 +6/22/24 00:18:14,Herald,,Driver,88.80893400969126,1.2518688440322876,1.7322858572006226,1.741448998451233,0.0091631412506103,126.66484721724191,1.4262624434093494,13.107521057128906,1.6472214460372925,3155.669189453125,-655.5784912109375,3223.046875,Measured,11.736047744750977,23.34258620771493,188.4512292360214,6.627293586730957,21.749259711548348,203.83824241408547,6.967732906341553,24.72773762138036,"Your driver swing shows some good potential, but you might want to focus on reducing your backspin for better distance. Aim for a slightly lower attack angle, between 0-1 degrees, to help with this. Your launch angle is a bit high, and the sidespin is causing your ball to curve a bit left. Adjusting your club face can help straighten it out.",sidespin correction drill,1.196976,68.0,101.325,68 +6/22/24 00:19:03,Herald,,Driver,94.13790507458816,-4.057374954223633,-5.455317497253418,-14.883703231811523,-9.428385734558104,127.95366435103732,1.3592151243397224,6.196589946746826,-12.908418655395508,2102.983154296875,-27.56983757019043,2103.163818359375,Measured,0.7510972619056702,7.385795924416868,156.3832596070024,-12.908076286315918,-34.9340362065891,204.61394756413932,-12.813117027282717,-45.37757900135921,"Your driver swing shows some room for improvement. Your club path is coming from the inside too much, and the face is pointing left at impact, which is causing a significant leftward ball flight and pulling your shots off target. Try to aim for a more neutral path and keep the clubface closer to square at impact. Increasing your launch angle will also help you get more distance and carry. Practicing with a focus on these areas should really help your game.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:19:37,Brian,,Driver,90.93356443590892,-1.0049906969070437,3.2313199043273926,0.0852346718311309,-3.146085262298584,116.40805246030686,1.2801439510528885,15.439726829528809,0.4743390679359436,3507.915771484375,-278.9695739746094,3518.990966796875,Measured,4.546919345855713,23.752186394591035,169.5214704309401,2.405826568603516,7.115999653315612,184.09985458542,2.5400633811950684,8.158942715950445,Your driver swing shows a good distance but has some room for improvement. The low attack angle indicates you might be hitting down on the ball instead of sweeping it. A lower spin rate would help your distance and accuracy. Focus on sweeping the ball off the tee and try to keep your clubface more square to the path to lessen side spin.,tee shot drill,1.196976,68.0,101.325,68 +6/22/24 00:20:20,Jason,,Driver,87.24113982716426,-0.600993275642395,0.8084550499916077,0.2472879141569137,-0.5611671209335327,120.0078488041636,1.3755878137529418,16.387121200561523,0.3042874634265899,3571.5625,-119.34978485107422,3573.55615234375,Measured,1.9139230251312256,27.57835809634708,183.6022752337085,1.1979564428329468,3.838336941613676,191.7101086630264,1.2271665334701538,4.105833245276301,"Your swing speed is decent at 87 mph, and your ball speed of 120 mph shows good efficiency. However, your attack angle is slightly negative, suggesting you're hitting down on the ball a bit. This might be leading to your high backspin of over 3500 rpm, which can cause less distance. Try to work on hitting up on the ball to lower the spin and increase distance. A slight left bias in your shot suggests the face is slightly closed at impact, so we'll focus on keeping it more square.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:21:10,Jason,,Driver,90.5988568300163,-0.1148039326071739,4.633347034454346,2.838667631149292,-1.7946794033050537,114.3208829353198,1.2618358215028176,14.402524948120115,2.9115028381347656,1339.841064453125,773.5574951171875,1547.1151123046875,Measured,-30.0,13.647341899648836,154.3436648567531,-3.08280086517334,-8.300425782649768,182.2520793618969,-4.041329383850098,-12.844431375765794,"Great job generating a solid swing speed with your driver! To maximize distance and accuracy, focus on improving your attack angle. A slightly upward angle can help launch the ball higher and reduce spin. Work on setting up with the ball slightly farther forward in your stance, and practice a smooth shoulder turn to enhance your launch conditions.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:22:32,Brian,,7 Iron,80.66969562723807,0.1552606076002121,2.670182228088379,3.796823501586914,1.1266412734985352,110.38642165174495,1.3683753334315676,18.80818557739257,3.452908754348755,3021.152587890625,422.72412109375,3050.583251953125,Measured,-7.965198040008545,25.16574570445573,162.58112456563686,0.6404136419296265,1.8167213609291368,177.34465336118046,0.3794918060302734,1.1753228629053325,"Great job with your 7 iron! Your club speed and ball speed are solid, and the carry distance is impressive. However, your backspin is a bit high, which can make the ball stop quickly but might lose distance. Try working on your attack angle to create a slightly downward strike that can help reduce spin and improve distance. Keeping your club path closer to straight will also enhance your accuracy.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:23:39,Jason,,7 Iron,76.26232246525797,-1.5332859754562378,2.7152419090271,8.053693771362305,5.338451862335205,108.5968401608161,1.4239907289774507,20.22636985778809,6.955236434936523,3388.897705078125,-309.2510070800781,3402.978515625,Measured,5.214037895202637,27.044936694529724,157.6233031781685,9.674936294555664,26.489907436281783,170.22493663091154,9.754191398620604,28.8397884183562,"Your shot data indicates a solid ball speed and decent distance, but the attack angle and launch direction suggest you might be hitting the ball slightly down. This can lead to higher spin and less distance. Focus on getting your attack angle to zero or slightly positive, which means trying to hit up on the ball instead. Additionally, the club face is open relative to your path, causing the ball to fade. Working on your alignment and grip can help straighten out your shots.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:24:05,Lauren,,7 Iron,78.67436077629281,-0.097179390490055,4.482917785644531,0.6158866882324219,-3.867031097412109,109.30068697544084,1.3892796318515084,18.1693058013916,1.0668374300003052,2628.0,-131.6022186279297,2631.293212890625,Measured,2.866802930831909,22.73546781047821,161.63495952297671,2.124398946762085,5.991781514132697,178.34193134080124,2.203892230987549,6.858549313312778,"You made solid contact with a decent smash factor, which means you're getting good speed from your club. Your launch angle is great for a 7-iron, and your ball speed indicates you're hitting the ball well. However, there's some sidespin causing the ball to curve slightly. Focus on keeping your swing path more consistent and try to square the clubface at impact to reduce that spin. Work on a more neutral club path to hit straighter shots.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:24:34,Jason,,7 Iron,78.25461948457723,-0.9098389744758606,3.3624300956726074,3.9107141494750977,0.5482840538024902,111.06908044410191,1.419329378580544,17.979644775390625,3.633080244064331,3443.17578125,-188.64273071289065,3448.339599609375,Measured,3.135953187942505,25.050153371995293,161.1730741223455,5.190370082855225,14.58056287887814,174.44052741992346,5.2490057945251465,15.958585723246188,"Your 7-iron shot shows solid ball speed and decent carry distance. However, the high backspin and sidespin suggest that your swing might be causing the ball to curve more than you'd like. Focus on your swing path and ensure that the clubface is square to the target at impact. This will help reduce the sidespin, leading to straighter shots.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:26:50,Brian,,7 Iron,81.19013762406121,-2.795806646347046,1.7665064334869385,7.481952667236328,5.715446472167969,107.4771261431224,1.3237707101911709,18.038209915161133,6.366883277893066,2618.439453125,958.6678466796876,2788.4169921875,Measured,-20.108781814575195,21.073796742832883,154.03097983789303,-0.1282042562961578,-0.3464935102939463,169.49425358465123,-0.7687221765518188,-2.274085047999449,"Your 7-iron swing shows a good club speed with solid ball speed. However, your attack angle is slightly negative, which can lead to a lower ball flight and more difficulty with distance. Focus on making a more upward swing into the ball to create a better launch angle. Additionally, your face angle is significantly open, which may cause a rightward ball flight. Work on closing the face at impact to improve accuracy and distance.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:29:22,Jason,,7 Iron,,,,,0.0,52.044122883199634,-23.265804290771484,,23.16610717773437,2065.810546875,0.0,2065.810546875,Estimated,-0.0,,,,,,,,"It looks like there were issues collecting complete data, but we can still focus on improving your impact with the ball. Work on making solid contact by ensuring your club face is square at impact. Remember to keep your balance and follow through smoothly.",impact drill,1.196976,68.0,101.325,68 +6/22/24 00:29:47,Herald,,7 Iron,77.28145524313277,-2.288629531860352,2.0609166622161865,6.491367816925049,4.430451393127441,99.0299659791417,1.2814195290136117,19.302358627319336,5.590033054351807,1993.9642333984373,-272.0780639648437,2012.441162109375,Measured,7.770071506500244,18.003762346630765,140.55640483820753,7.891130447387695,19.29718205817744,159.77234936606874,8.098006248474121,22.50663604275337,"Your 7-iron shot shows good distance, but the club face was open at impact, causing a slice. To improve, focus on squaring the club face at impact and keeping a more neutral swing path. A slight adjustment in your attack angle can also help. Practice hitting shots with a more inside-to-out swing path.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:30:14,Lauren,,7 Iron,75.25726099174062,-1.6912391185760498,3.551316738128662,4.032910346984863,0.4815936088562011,99.71300876706935,1.3249619698225894,14.760937690734863,3.757089614868164,3529.177490234375,126.82949829101562,3531.45556640625,Measured,-2.0581765174865723,15.008234275734594,131.97946878813582,3.2345850467681885,7.446840361177692,146.89801345958404,3.1428608894348145,8.053905046443845,"Your shot data indicates that your club speed is good, but your attack angle is slightly downward, which may be a bit steep. This could lead to excess backspin, which might be making it harder to get the ball to carry as far as you'd like. Work on leveling out your swing a bit more. Additionally, your club path is slightly right of the target, which is causing a small fade. Keeping the club path more aligned with the target line will help. Aim for a smoother launch angle by refining your setup and takeaway to promote better trajectory.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:30:47,Lauren,,7 Iron,78.0401707581932,-1.1153727769851685,5.202803611755371,0.0553849525749683,-5.14741849899292,102.95679855071194,1.3192795140046871,14.13551902770996,0.6965056657791138,2702.11279296875,-319.36981201171875,2720.9208984375,Measured,6.740667343139648,14.015161474081197,138.18143045784564,2.739454507827759,6.604243991702958,157.46070296342987,2.9786784648895264,8.182379908232917,"You have a solid shot with decent distance, but your attack angle is negative, which means you're hitting slightly down on the ball. This can lead to lower launch and spin issues. Try to focus on a more upward angle through the ball for better launch and carry. Additionally, your club path is slightly out-to-in, leading to a small slice. Aim to keep your swing path more neutral. Consider practicing with targets to help your alignment.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:31:18,Herald,,7 Iron,73.79105497075125,-0.2242272347211837,3.603111505508423,7.025108814239502,3.421997308731079,97.3705504534455,1.3195440896195416,14.566998481750488,6.22143030166626,3340.234619140625,-1300.9560546875,3584.641357421875,Measured,21.27994155883789,12.846683106726005,122.37326536890578,13.176193237304688,27.894547430179955,138.14415956502762,13.92030143737793,33.23362577128,"You're hitting the ball well with a solid club speed and decent ball speed, which is great! However, your attack angle is slightly negative, suggesting you might be hitting down on the ball too much. This can cause higher backspin and make it harder to control distance. Additionally, your club path is right, and the face is open relative to that path, leading to a slight fade. Focus on improving your attack angle to be more neutral and aim to align your clubface with your swing path for straighter shots.",attack angle adjustment drill,1.196976,68.0,101.325,68 +6/22/24 00:32:13,Herald,,Gap Wedge,68.03150113919264,0.0806681513786315,1.9573383331298828,3.4904820919036865,1.5331437587738037,82.59226758415298,1.2140297685798374,21.64734268188477,3.112077236175537,7747.57763671875,-355.1557312011719,7755.7138671875,Estimated,2.6246511936187744,17.442291823718506,97.68288833411953,4.456676006317139,7.590542827359798,103.72708073758896,4.488382339477539,8.117349834665958,"Nice job with your gap wedge! Your club speed and ball speed are solid, giving you a good carry distance. However, the slight left spin (sidespin) indicates that your club face is aimed a bit left at impact. Focus on aligning your club face more accurately to straighten your shots. Also, consider working on your attack angle, which can help control your launch angle for more consistent distance.",club face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:32:43,Brian,,Gap Wedge,69.11916005996773,,9.525887489318848,-0.3207993507385254,-9.846687316894531,83.41900151463688,1.2068867943745645,31.148164749145508,0.9284338355064392,5686.28466796875,835.6622924804688,5747.36181640625,Estimated,-8.36040210723877,26.45473287474215,100.98934300868405,-2.336740255355835,-4.117705937410761,106.166893288555,-2.473063707351685,-4.581035042804217,"Your shot with the gap wedge shows a decent club speed and ball speed, but the ball is curving left due to a closed club face at impact. Focus on keeping the clubface square to your target to reduce the left curve and improve accuracy. The backspin is quite high; try to hit down less on the ball to achieve better distance control.",face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:33:13,Herald,,Gap Wedge,70.4058012188625,-0.4858105778694153,1.6755787134170532,1.4067599773406982,-0.268818736076355,88.20365459144796,1.2527895864327896,29.884004592895508,1.365204691886902,5401.94580078125,516.3262329101562,5426.5654296875,Estimated,-5.459831714630127,28.363383055507256,112.70895706998364,-0.7984389662742615,-1.5707016322544831,116.33300280437015,-0.8600281476974487,-1.74614278865522,"Your shot with the gap wedge shows a good club speed and decent carry distance, but the backspin is high, which might cause the ball to stop too quickly on the green. Your club path and face angle are close to straight, but a slight adjustment can help you aim better. Focus on keeping the face square to your target during the swing for more accuracy.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:33:52,Jason,,Gap Wedge,67.62992710458866,0.0283648706972599,1.294573187828064,5.603625774383545,4.309052467346191,82.38187214434856,1.218127472131476,25.03282928466797,4.764931201934815,7647.10595703125,511.06298828125,7664.16455078125,Estimated,-3.823443174362183,20.541051173188865,97.64056121541216,3.6869518756866455,6.278793254013351,102.26452150925616,3.595428228378296,6.413075787804246,"Your gap wedge shot shows good distance with a solid carry of about 97 yards. The launch angle is perfect for a wedge, but there's a bit too much backspin and a slight pull to the left. Focus on aligning your clubface more square to the target and work on your swing path to reduce sidespin for straighter shots.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:34:34,Jason,,Gap Wedge,57.577733720957895,-3.1747004985809326,1.868941307067871,6.246537208557129,4.377595901489258,61.05829090687712,1.0604497079163837,32.14667892456055,5.364902496337891,2533.705322265625,454.61614990234375,2574.16748046875,Estimated,-10.172192573547363,13.515631804215218,67.52927591310709,3.5893237590789795,4.227666595831181,77.75587658023869,3.293663740158081,4.467403458007141,"Great job with your gap wedge! Your club speed and ball speed indicate you have good power. However, your attack angle is slightly down, which could mean you're hitting the ball a bit too steeply. Adjusting your setup to promote a shallower attack angle can help improve your consistency. Additionally, your launch angle is a bit higher than recommended for a gap wedge; a lower launch will help with distance control and landing angle.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:34:53,Jason,,Gap Wedge,54.02626961960004,-9.260086059570312,3.905697107315064,3.0014922618865967,-0.9042048454284668,56.68464962247435,1.04920532218108,35.009490966796875,2.9542019367218018,1727.2371826171875,393.5065002441406,1771.4952392578125,Estimated,-12.834310531616213,12.835461998156802,60.68675049718786,1.0579543113708496,1.1205554260444757,71.40110174689289,0.7478196620941162,0.9320315589296584,"Your gap wedge shot has a good carry distance of about 60 yards. However, the -9.26 degree attack angle suggests you're hitting down too much on the ball, which can lead to lower trajectories and more spin. Try to engage the ground less aggressively. Additionally, your club path is slightly out to in, which could affect the direction of your shots. Work on making a more neutral swing path and aim for a shallower attack angle to improve your contact and distance.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:35:13,Lauren,,Gap Wedge,54.584910642473005,-4.111370086669922,1.5737636089324951,8.836226463317871,7.262462615966797,53.19528187151627,0.9745418879576684,32.7095832824707,7.455197334289551,2012.8037109375,180.8428649902344,2020.9114990234373,Estimated,-5.134026527404785,10.233320399682157,53.38840131117968,6.968014240264893,6.476837633095329,63.7009369594125,6.798177242279053,7.540464497676851,"Great effort with your gap wedge! Your club speed and launch angle are solid, which helps get the ball in the air. However, your attack angle is a bit too steep, causing the ball to have a higher backspin than ideally needed. Try to hit the ball with a more neutral angle to lower your spin and improve distance. Additionally, aim to get your club face angle more square to your path for straighter shots.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:35:37,Jason,,Gap Wedge,52.89044485440672,-6.784331321716309,-1.1750179529190063,6.19091796875,7.365935802459717,51.50915305395165,0.9738839065495214,33.88667297363281,4.938333988189697,3037.589111328125,-847.5922241210938,3153.62646484375,Estimated,15.590938568115234,10.211312050111816,49.76948272334266,7.88314151763916,6.826034276529299,57.75506144994824,8.206549644470215,8.24405637322991,"Your gap wedge shot carried about 50 yards but had a significant amount of backspin and sidespin. The face of the club was open at impact, which caused the ball to curve to the left and rise too much. Focus on keeping the clubface square to your target at impact to improve accuracy and distance.",clubface alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:36:08,Brian,,Gap Wedge,122.55766472596588,,,,0.0,134.20448931589817,1.0950313847442683,15.745794296264648,3.0110113620758057,3417.65283203125,-1231.9451904296875,3632.91064453125,Measured,19.822473526000977,32.43059530804521,201.5422152438969,12.772398948669434,44.55671407799491,215.4539118184057,13.309040069580078,49.59825939068878,"You have strong ball speed and a decent smash factor, indicating effective contact with the ball. However, it's important to work on your swing direction and consistency since your carry distance is showing a significant deviation. Focus on your aim and lining up your shots properly to reduce the side spin. This will help straighten your shots and improve accuracy.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:37:26,Jason,56,Sand Wedge,51.73316753666359,6.896807670593262,-5.2972187995910645,9.503379821777344,14.80059814453125,41.43898014437718,0.8010137812460284,48.99756622314453,7.143466472625732,1000.0000610351562,-156.18365478515625,1012.1232299804688,Estimated,8.876948356628418,10.923430570623282,33.813842293395055,8.21886157989502,4.833846858747052,40.64937368068104,8.295099258422852,5.864541506191188,"Your shot shows a high club face angle, which is causing your shots to go right. Focus on keeping the clubface more square to your target at impact. Also, your launch angle is quite high; consider making sure you’re not hitting too steep. Try to maintain a more consistent swing path and aim for a more neutral attack angle. Practice these elements to improve accuracy and distance.",clubface alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:37:50,Lauren,56,Sand Wedge,54.5151813134512,-4.228531360626221,-2.594104528427124,7.139092445373535,9.733197212219238,44.26012733643665,0.811886272228463,41.00494766235352,5.539620399475098,1441.8216552734375,-92.61714935302734,1444.793212890625,Estimated,3.675414323806762,9.747376208041146,39.41210435886842,6.145768642425537,4.219414768430909,47.76025035925068,6.174094676971436,5.136619672398297,"Your swing speed is decent, but the face angle is quite closed, which can cause the ball to curve to the left. Additionally, your attack angle suggests you're striking down on the ball more than needed with a sand wedge. Try to level out your swing a bit more and work on opening the clubface at impact for better direction. Practicing a more neutral path will also help straighten out your shots.",face angle drill,1.196976,68.0,101.325,68 +6/22/24 00:38:12,Brian,56,Sand Wedge,59.55834020845805,-2.6503348350524902,0.2482863217592239,5.771830558776856,5.5235443115234375,57.7899168734748,0.9703077129283044,40.5352783203125,4.772180080413818,5434.0283203125,-3066.548095703125,6239.58203125,Estimated,29.437042236328125,16.504546523551085,55.64743709938739,13.078182220458984,12.59193713836737,58.41925429140292,13.384828567504885,13.523501911591666,"Your shot shows good club speed and decent carry distance for a sand wedge, but the face angle suggests you're hitting a bit to the right of your target. To help correct this, focus on aligning your feet and shoulders towards the target. Additionally, your launch angle is a bit high, which could lead to excessive backspin. Try keeping a flatter swing angle to lower the trajectory and achieve better distance control.",alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:38:43,Lauren,56,Sand Wedge,65.23408487340248,-2.8637771606445312,3.880059957504273,4.589921951293945,0.7098619937896729,71.14295324931936,1.0905794629814156,36.70243835449219,4.25576639175415,4848.65576171875,589.9736938476562,4884.4169921875,Estimated,-6.937520503997803,22.963951232607545,80.18742061659032,2.489235639572144,3.482698772777667,85.55960221877285,2.332464694976806,3.4821147202821976,"Your sand wedge shot shows decent distance but your spin is quite high, which could cause the ball to stop too quickly on the green. Try to lower your attack angle and focus on a more shallow swing path for better control and distance. Aim for a more neutral clubface at impact to reduce sidespin and help the ball go straighter.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:39:16,Brian,56,Sand Wedge,75.48526049515294,-1.5700345039367676,-19.999998092651367,8.591054916381836,28.591053009033203,61.79653092478429,0.8186569208269788,39.92105865478516,4.554347515106201,2270.11669921875,217.67721557617188,2280.529052734375,Estimated,-5.477238655090332,18.72013193494854,68.63173757535833,3.745595216751098,4.483431527204232,77.27385805572794,3.5847384929656982,4.831585219753436,"Your sand wedge shot reveals a few key areas to improve. First, the club path is significantly out to the left, which means you're likely pulling your shots. Try to aim more towards the target while keeping your club path more neutral. Also, work on closing the club face a bit more as you're hitting with an open face, which adds unwanted side spin. Consider focusing on your swing path and club face alignment during practice to help improve your accuracy. Lastly, be mindful of attack angle; aim to have it closer to level, around zero degrees, for better contact.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:39:37,Herald,56,Sand Wedge,56.96142509660058,-3.3585870265960693,5.449882984161377,7.544176578521728,2.094293594360352,53.39876112443062,0.937454795659904,35.18596649169922,6.878885269165039,5572.55712890625,-321.3739318847656,5581.81640625,Estimated,3.3006386756896973,12.001731232678026,51.54335861897471,8.132745742797852,7.291674300345676,56.30534720471224,8.141119003295898,7.973489361424811,"Great effort with your sand wedge! Your club speed is decent, and the launch angle is good for getting the ball into the air. However, you have some issues with your club face being open relative to your swing path, which is causing the ball to go right. To improve, focus on aligning your club face with your target while maintaining a more neutral swing path.",club face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:40:19,Brian,56,Sand Wedge,64.88486223493737,-1.215807557106018,0.8121768236160278,4.898159980773926,4.085983276367188,55.06361232076097,0.848635728336522,47.44015502929688,4.125085353851318,2440.1298828125,567.8453369140625,2505.330810546875,Estimated,-13.100208282470703,18.534551340414964,52.68807647927315,1.9256961345672607,1.7704894341092086,58.53784197880441,1.660243272781372,1.695981022901492,"Your sand wedge shot is solid overall, but there are a few areas to work on. Your club speed is good, but the smash factor suggests you can make better contact for more distance. The launch angle is high, which helps get the ball up but might lose distance in the wind. Focus on keeping the club face square to your path at impact to reduce sidespin and achieve straighter shots. Additionally, try to improve your attack angle to be more level with the ground rather than descending too steeply.",face control drill,1.196976,68.0,101.325,68 +6/22/24 00:41:03,Jason,,Lob Wedge,58.21206027081598,-3.9385716915130615,4.072807312011719,5.158614158630371,1.0858068466186523,46.98993051546131,0.8072198492349055,40.30925750732422,4.747020721435547,2674.715087890625,-711.3626098632812,2767.6953125,Estimated,14.893518447875977,10.849674127003482,42.5980856908318,7.313729763031006,5.422847113213607,49.17054106104251,7.567660331726074,6.475611122854843,"Your shot data shows that you're generating decent club speed, but your attack angle is a bit too steep and your club path is on the outside, which can lead to inconsistencies. Aim for a more neutral attack angle and try to close the club face a little more to align with your swing path. Focus on better direction for your launch angle as well.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:41:20,Brian,,Lob Wedge,62.34142917284362,-6.530203819274902,6.512004852294922,9.739766120910645,3.2277612686157227,51.82228864200579,0.8312656499793553,45.458892822265625,8.815292358398438,1502.88818359375,-549.9947509765625,1600.3646240234375,Estimated,20.10053253173828,15.366332504970046,50.46114271929855,12.260351181030272,10.715642422900371,58.38065676505949,12.557916641235352,12.693496566673277,"Your lob wedge shot shows that you're making solid contact, but you may want to focus on reducing the loft in your angle of attack. This can help you control your distance better and minimize side spin. Try to keep your club path more in line with the target to improve accuracy on your shots.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:41:57,Lauren,,Lob Wedge,49.803035133623325,-8.301666259765625,6.399886131286621,10.881643295288086,4.481757164001465,42.81707198174309,0.8597281644956647,41.82435989379883,9.739227294921877,1000.0001220703124,-488.9375,1113.1307373046875,Estimated,26.055740356445312,9.236601441735615,37.07682886098428,12.35096549987793,7.930720031542307,45.797400106906025,12.741761207580566,10.100935515026094,"Your club path is moving to the right (6.4 degrees), and your face is open to that path (10.9 degrees). This is likely causing your shots to go right. Focus on bringing the club path more in line with your target and closing the clubface slightly at impact. Additionally, the high launch angle indicates that you might be hitting too steeply into the ball with your lob wedge; try to create a shallower angle of attack to increase distance and control.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:42:15,Lauren,,Lob Wedge,59.790960458571135,-3.2978322505950928,1.7147719860076904,2.4800808429718018,0.7653088569641113,53.16401183220887,0.8891647069132792,41.26737594604492,2.251758813858032,2131.968994140625,-579.3341674804688,2209.280517578125,Estimated,15.202277183532717,14.344751683832442,53.22453703996871,4.982872009277344,4.622961668371829,60.89792719233537,5.265480041503906,5.588651273070241,"Your lob wedge shot shows good distance and decent launch angle, but the spin and direction suggest a need for better face alignment and a more consistent swing path. Aim to keep the club face square to your path at impact to reduce sidespin and improve accuracy.",swing path drill,1.196976,68.0,101.325,68 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json deleted file mode 100644 index 1501090692..0000000000 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json +++ /dev/null @@ -1 +0,0 @@ -{"Golf_Shot_Data_6_chunk_0.txt": "file-QStEFcmvcUD1LQzEhAZAJk", "Golf_Shot_Data_6_chunk_1.txt": "file-1xH4B6zVUCi8y7SbHYJY9d", "Golf_Shot_Data_6_chunk_2.txt": "file-VPmpZrrLcxP83ana1JY1AW", "Golf_Shot_Data_6_chunk_3.txt": "file-3Vtd2HpKYUik1aqt4kEVwT", "Golf_Shot_Data_6_chunk_4.txt": "file-QRrrhb9HQCyAvbBrqSYGsD", "Golf_Shot_Data_6_chunk_5.txt": "file-3KWJKVad3ujoLPyiBCnkVh", "Golf_Shot_Data_6_chunk_6.txt": "file-CssoUnLgwQkk23fuwxuCXU", "Golf_Shot_Data_6_chunk_7.txt": "file-YaQoWFqxnKm3TxZbvKjzZ6", "Golf_Shot_Data_6_chunk_8.txt": "file-HtVqMKCJ6CUj8G14wt7B22", "Golf_Shot_Data_6_chunk_9.txt": "file-LvYpERzpdFZydCuZHtzLC5", "Golf_Shot_Data_6_chunk_10.txt": "file-98NLd14jTEFhwkZV6QXxnK", "Golf_Shot_Data_6_chunk_11.txt": "file-H9n6zU5jmVYQFsAaQUhsmj", "Golf_Shot_Data_6_chunk_12.txt": "file-9XXLV3pB2vcRh1dTurYiF7", "Golf_Shot_Data_6_chunk_13.txt": "file-9BMAXajJw5Het4oWeGh2x6", "Golf_Shot_Data_6_chunk_14.txt": "file-LTjRgbYcKrazcsjGZak1fs", "Golf_Shot_Data_6_chunk_15.txt": "file-DDuJSLkVYqaHPmZEQSxCnr", "Golf_Shot_Data_6_chunk_16.txt": "file-DsRJ9TmHEKPwEhfkWYoqHw", "Golf_Shot_Data_6_chunk_17.txt": "file-SBgPZgCbpqpuoaFz5ho1ys", "Golf_Shot_Data_6_chunk_18.txt": "file-52RyFisGuhbcF9EzWTFAoJ", "Golf_Shot_Data_6_chunk_19.txt": "file-WbyR9pECcQnNrL2bJmrH69", "Golf_Shot_Data_6_chunk_20.txt": "file-FGWaWzHp2WUsTe1Npy8MLe", "Golf_Shot_Data_6_chunk_21.txt": "file-Qpk2JDNbMZtL6XPcXzzhUt", "Golf_Shot_Data_6_chunk_22.txt": "file-HgQAyt8ZKJaL6qJQBitLa1", "Golf_Shot_Data_6_chunk_23.txt": "file-643N7NfaXSGohURNtEFJuk", "Golf_Shot_Data_6_chunk_24.txt": "file-J15wooPQDobpwPdxPJxi64", "Golf_Shot_Data_6_chunk_25.txt": "file-1CjzC6139VwinFszQYhnUe", "Golf_Shot_Data_6_chunk_26.txt": "file-7P52M33WLcXtQ8UwqjhCyC", "Golf_Shot_Data_6_chunk_27.txt": "file-WsAtXwj9sh37xWcVFE55T1", "Golf_Shot_Data_6_chunk_28.txt": "file-4PDQCydRnT7TK66uQ4JVtw", "Golf_Shot_Data_6_chunk_29.txt": "file-JMhKj6jea5hXTpiVSqjDhg", "Golf_Shot_Data_6_chunk_30.txt": "file-G3n219p2iGD97GzcSP4MTq", "Golf_Shot_Data_6_chunk_31.txt": "file-U6XhfVpCepaLak6qcqoutb", "Golf_Shot_Data_6_chunk_32.txt": "file-BcyEWyWJAQHfArqH3mKatG", "Golf_Shot_Data_6_chunk_33.txt": "file-UeHkiEGZB7BJT2qYfHiCG7", "Golf_Shot_Data_6_chunk_34.txt": "file-4X6WbovALzQjMgNtDUw9rw", "Golf_Shot_Data_6_chunk_35.txt": "file-HtZ25xGp54sLNX43cRZf6s", "Golf_Shot_Data_6_chunk_36.txt": "file-5TCQYGXRuZ7P6boEK65AvN", "Golf_Shot_Data_6_chunk_37.txt": "file-GaUiRP315DXuVG7FkicJwM", "Golf_Shot_Data_6_chunk_38.txt": "file-CXzWzcBJZZ6RU5C2F3JK1c", "Golf_Shot_Data_6_chunk_39.txt": "file-FyBPpoyHw1zfyijayeXFCu", "Golf_Shot_Data_6_chunk_40.txt": "file-Fi67MWjdgAb71sXBSEBWD4", "Golf_Shot_Data_6_chunk_41.txt": "file-LZATUaYehu6euPtWa68ShY", "Golf_Shot_Data_6_chunk_42.txt": "file-P7XL84By8PcbUJdUHwwE4U", "Golf_Shot_Data_6_chunk_43.txt": "file-PvGXJYarbFNv3BrYnYosLA", "Golf_Shot_Data_6_chunk_44.txt": "file-Bk6SJP7CBudcA3w4xafHSY", "Golf_Shot_Data_6_chunk_45.txt": "file-Rdm5GKnHuxiC9qrD3jHcw5", "Golf_Shot_Data_6_chunk_46.txt": "file-DeQjAa6T8vtcjscGeKe5Eh", "Golf_Shot_Data_6_chunk_47.txt": "file-27D9TwgyFigaTJyEg8NadW", "Golf_Shot_Data_6_chunk_48.txt": "file-ALdXRL6yY3MkruqV196EpN", "Golf_Shot_Data_6_chunk_49.txt": "file-Vog3m2f2q7tAUtDarZYHxj", "Golf_Shot_Data_6_chunk_50.txt": "file-SNsP8N9qY7FBebaXDLC7AP", "Golf_Shot_Data_6_chunk_51.txt": "file-TTUW93JUpkbDmfh8gvJ7Zp", "Golf_Shot_Data_6_chunk_52.txt": "file-3zCUFzMzDbS8iCpYneLna5", "Golf_Shot_Data_6_chunk_53.txt": "file-PHM8cc5RmGStxLGEhGmrFK", "Golf_Shot_Data_6_chunk_54.txt": "file-Vs6yjJN2NhmfsTthkjwYyo", "Golf_Shot_Data_6_chunk_55.txt": "file-DR3VXiFtF2b2jwNG3xMfLU", "Golf_Shot_Data_6_chunk_56.txt": "file-UQtBVtxxixqWjR21fhc2g4", "Golf_Shot_Data_6_chunk_57.txt": "file-QXr8ojf68Az5oE2m2j4jKg", "Golf_Shot_Data_6_chunk_58.txt": "file-17AGrVPfkrYTBDXdR8m6co", "Golf_Shot_Data_6_chunk_59.txt": "file-EqfuvVSEFTFy12gMqSMEoJ", "Golf_Shot_Data_6_chunk_60.txt": "file-EiEQNzUEgGBVhjv1pdY9w5", "Golf_Shot_Data_6_chunk_61.txt": "file-HXkiAQKU3rcEwTZmXMA3Pb", "Golf_Shot_Data_6_chunk_62.txt": "file-PknCCXFLG2r8CQMjRZrJCQ", "Golf_Shot_Data_6_chunk_63.txt": "file-VbRcpDmYKXGApjfpQXpi7T", "Golf_Shot_Data_6_chunk_64.txt": "file-KS8B9Xi3rPYH4cfjE3wRUp", "Golf_Shot_Data_6_chunk_65.txt": "file-63m2CCmJ2QsJ1xUKcW9hW6", "Golf_Shot_Data_6_chunk_66.txt": "file-Hpd4L8f8jzjStt6cy1qr1Q", "Golf_Shot_Data_6_chunk_67.txt": "file-3SBjsbj2UCdVaVp24zDvCG"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv index 722a86b9fb..3d55e45517 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv @@ -1,133 +1,137 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Great effort on your sand wedge shot! Your swing speed is good, but your attack angle is slightly descending, which can lead to more backspin and control issues. Focus on keeping the clubface square to your swing path, which is currently open relative to it. A slight adjustment there can help improve accuracy and distance. Try to keep your swing more level to help with launch angle as well.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your club speed is good, and you're generating decent ball speed. However, your launch angle is a bit high, which can lead to excess backspin. Aim to lower your attack angle slightly and keep your club face more square to your path to improve your distance and control. Consider refining your swing path as it's currently aimed a bit to the right, which can affect your accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:07:33,Lauren,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your shot shows a good swing speed, but the attack angle is quite steep, leading to significant backspin and a high launch angle. This can make the ball harder to control. Focus on reducing your attack angle to help improve consistency and distance control. Also, your club path is quite open, causing the ball to deviate left more than desired. Working on your club path will help you hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Great job with a solid carry distance of about 91 yards! Your club speed is good, but your attack angle is a bit steep, which may be causing excessive backspin. This can make the ball stop quickly but can also lead to inconsistent distances. Try to work on lowering your attack angle slightly and keeping your club face more aligned with your swing path for better control and distance.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:08:33,Jason,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your shot shows a good club speed and decent distance, but your launch angle is quite low, which may cause the ball to travel less effectively. The face angle is closed relative to the path, leading to some sidespin and a significant deviation to the left. Focus on improving your face alignment and launching the ball higher for better carry and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Great job with your sand wedge! Your club speed is decent, but your attack angle is a bit steep, which can lead to excessive backspin. Try to aim for a flatter angle to optimize your launches. Additionally, your club path and face angle indicate that your shots are starting a bit right, meaning you might be losing some distance. Focus on getting your face more square to your target at impact for straighter shots.",attack angle adjustment drill,1.1954004,68.0,101.325,83 -6/8/24 18:09:44,Herald,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your swing speed is good, but your attack angle does show that you are coming in too steep (-7.98 degrees). This can create a high amount of spin (over 5100 rpm) and may lead to inconsistency in distance. Additionally, your club path is quite far to the right (15.23 degrees), which is causing the ball to not go straight (total deviation is about 7.79 yards). Focus on shallowing out your swing and bringing the club path more in line with your target.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:12:12,Herald,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your pitching wedge swing has a few areas to improve. The club speed is decent, but the attack angle is too negative, meaning you're hitting down more than you should. Try to focus on making a more level swing. The launch angle is good, but the ball is spinning a bit too much, which could be affecting your distance. Work on your club path, as it's significantly to the right. Overall, aim for a more balanced swing to help with accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:12:59,Brian,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Great effort with your pitching wedge! Your club speed is decent, but to improve consistency, focus on your club path and face alignment. The slightly closed face at impact (about half a degree) suggests you might be aiming to the left. Also, work on reducing the spin rate, which is quite high. This can help get a straighter flight. Try to keep a more neutral angle during your swing for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your swing speed is solid for a Pitching Wedge, but there are a few areas to work on. Your attack angle is a bit steep, which can lead to higher spin and less distance. Try to level out your swing a little more to get cleaner contact. Your club path is quite to the right (13 degrees), which means you'll want to focus on swinging more from inside to out. Additionally, the clubface is open relative to your path, contributing to the sidespin. Work on aligning the face with your swing path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"You have a decent club speed, and your carry distance is respectable at around 106 yards with good backspin. However, your attack angle is slightly negative, meaning you're hitting slightly down on the ball. This could lead to less height and control. You also have a slight issue with the club face being open at impact, leading to some right-side deviation. Focus on hitting more level to encourage a higher launch and ensure your club face is square at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:15:33,Brian,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Great job with your pitching wedge! Your club speed and smash factor indicate solid power transfer. However, your attack angle is a bit steep, and you're swinging to the right. You might want to focus on flattening out your swing and aligning your club face better. This will help improve your accuracy and consistency while reducing the sidespin.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:16:24,Jason,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your pitching wedge shot shows a decent carry distance of about 114 yards. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to higher spin and less distance. Also, your club path suggests your swing is coming slightly from outside to in, which may contribute to your sidespin. Focus on getting your swing path more neutral and try to create a slightly more positive attack angle to lower that backspin.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"Your shot with the pitching wedge shows a strong club speed and decent ball speed, but your attack angle is quite steep. This means you're hitting down on the ball too much, which can lead to those high spin rates and a lack of distance control. To improve your ball flight and distance, try focusing on shallowing your swing path and making sure to strike the ball with a more neutral angle. This will help reduce the backspin and improve your carry consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:17:43,Lauren,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your pitching wedge shot is showing some solid fundamentals! However, your attack angle is slightly negative, which means you're hitting down on the ball more than necessary. This can lead to excessive backspin and a higher likelihood of losing distance. Try to focus on a more level swing to improve your strike. Also, your club path is quite positive, which is good, but your face angle is still slightly closed relative to that. Working on a more neutral clubface at impact can help you achieve a straighter shot. Great job on carry distance – keep practicing your setup for consistent strikes!",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:18:14,Brian,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your shot shows a decent club speed and ball speed, but the high backspin indicates that you might be catching the ball too steeply. Additionally, your club path is quite out-to-in, which could cause unwanted sidespin and affect accuracy. Focus on keeping your club path more neutral and check your angle of attack to avoid hitting down too sharply on the ball. A more level swing will help reduce the backspin and improve your distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:19:15,Brian,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your pitching wedge shot had a good club speed, but the attack angle was a bit steep. This can lead to high backspin and less distance. Focus on making a flatter swing and keeping the club face more square to the target. This will help you control both your distance and direction better.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:19:50,Jason,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your shot data shows that you're hitting the ball well, but the ball is curving a bit to the left due to an open club face at impact. Your attack angle is slightly downward, which is fine for a pitching wedge, but trying to align the club face more square to your target will help straighten your shots. Consider working on your club path to bring it closer to zero; this will help reduce the leftward curve and improve your accuracy.",club face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your swing speed with the pitching wedge looks good, and your carry distance of about 108 yards is solid for your club. However, the club path indicates that you are coming into the ball too much from the inside, which can lead to inconsistent shots. Work on aligning your clubface more with your swing path to get straighter and more accurate shots. Reducing backspin can also help in controlling distance better.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:21:02,Lauren,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your shot shows a good carry distance with solid ball speed, but the ball is deviating significantly to the right. This suggests that your clubface is open at impact. To improve, focus on aligning your clubface and path better. Consider working on your follow-through to help square the face at impact.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your shot shows good club speed, but the angle of attack is slightly negative. This means you're hitting down on the ball a bit too much for a pitching wedge, which can lead to inconsistent strikes. Aim to have a more neutral or slightly positive angle of attack. Additionally, the club path is moving too far to the right compared to the target, which can cause your shots to veer off target. Focus on adjusting your swing path to be more aligned with your target during each swing.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Great effort with your 8-iron! Your club speed is solid, but your attack angle is quite negative, which means you're hitting down on the ball more than ideal. Try to get that angle closer to neutral. Your launch angle is decent, and your ball is carrying well, but the sidespin suggests you have a slight slice. Focus on adjusting your club path to be less steep to improve consistency and accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your swing speed and the resulting ball speed indicate that you're generating decent power with your 8-iron. However, your attack angle is slightly downward, which can lead to less optimal launch conditions. Additionally, the club path is moving slightly to the right and the face is also aiming right; this can result in a push to the right. Focusing on a more neutral path and working on your attack angle to be a touch more level can improve your results. Consider trying to hit up on the ball to increase your launch angle and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:27:35,Lauren,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your shot data shows you have solid ball speed and distance, but your attack angle indicates that you're hitting down too steeply on your 8 iron, which can result in higher spin and less control. Try to level out your swing to promote a better strike and less backspin. Focus on keeping your eyes on the ball and allowing your wrists to be more relaxed through the swing.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your shot shows a high club path and face angle, causing the ball to launch right with a lot of backspin. Focus on keeping the club face more square at impact to improve accuracy. Also, try to work on your attack angle to be more neutral for better distance and control.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:28:56,Lauren,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your 8-iron shot shows you need a bit more consistency in your swing path and face angle. A negative attack angle suggests you're hitting down on the ball too steeply, which can lead to increased backspin. Focus on a more level swing and ensure your clubface is aimed at the target at impact. Try hitting with a slight upward angle to help with distance and control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:29:39,Jason,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your shot data shows that your club speed is decent, but the attack angle is slightly downward, which can lead to more backspin and less distance. The club path is significantly to the right (close to 11 degrees), causing your shots to deviate right. Aiming to have a more neutral club path and ensuring your club face is square to that path at impact will help improve your shot accuracy. Work on aligning your body with your target to help correct this path.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:30:27,Brian,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your shot data indicates a strong swing with decent distance, but your attack angle is slightly down (negative), which may lead to lower ball flight. A more positive angle can help improve launch and distance. Additionally, your club path is quite aimed to the right, which could cause consistent slicing. Focus on straightening your swing path and ensuring a more upward strike on the ball to optimize your performance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:31:16,Brian,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your club speed is good, but with a negative attack angle, you're striking down on the ball, which may lead to excess backspin and reduced distance. Additionally, your club path is quite open, which could be causing your shot to veer right. Work on keeping your club path more neutral and focus on a more level swing to improve contact and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your 8-iron shot shows you have good distance, but your attack angle is a bit steep and the club path is moving to the right. This can lead to hooks or pulls. Try to focus on leveling out your swing path and shallowing your attack angle. Also, work on keeping the clubface more square to the target line at impact. This will help improve your accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:35:21,Brian,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Great job hitting the ball with a decent club speed! Your launch angle is good, but your club path is quite steep, which may cause some slicing. Focus on bringing your club more from the inside to improve accuracy. Aim to reduce the side spin on your shots for straighter results.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:35:33,Lauren,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"Your shot had a decent carry distance of about 124 yards, but the high backspin and sidespin indicate inconsistency in your swing. This may cause the ball to veer off target. Focus on hitting the ball more squarely to reduce spin and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:35:53,Lauren,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your swing shows some good elements, but there are areas for improvement. Your club speed is decent, but the attack angle is a bit steep. This may cause the ball to get less distance and height. Focus on bringing your attack angle closer to zero for better launch. Additionally, the club path is quite right; aim to align it more with your target for straighter shots. Your spin rate is low, which is good for control, but consider increasing your distance by adjusting your swing path and angle slightly.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:36:36,Jason,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your shot shows a good club speed, but the attack angle is a bit too negative, which might cause the ball to lose distance. The high backspin may also lead to less carry and more lift. Focus on leveling out your swing a bit, which can help you hit the ball cleaner and achieve more distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:37:09,Lauren,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your 9-iron shot showed a solid club speed and ball speed. However, the attack angle is a bit steep, which could be causing you to hit down on the ball more than necessary. This leads to higher backspin and potentially less distance. Working on your swing path and ensuring your clubface is square at impact will help reduce the sidespin, keeping the ball straighter. Additionally, focusing on a smoother follow-through can help with consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"You're generating good ball speed with your 9 iron, but your club path and face angle are off, leading to a deviation in carry distance. Focus on aligning your club face more squarely to your target. Working on this will help improve your accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:38:49,Lauren,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Great job with your 9-iron! Your club speed is solid, but there's room to improve your accuracy. Your club path and face angle suggest that you're coming more from the inside, which is good, but your face is a bit open at impact, causing the ball to spin right. Focus on aligning your club face with your target at impact. This will help you hit straighter shots.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:39:50,Herald,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot with the 9-iron shows good distance, but your attack angle is slightly negative, which may lead to less solid contact with the ball. The club path suggests you're swinging out to the right, and the face is also open at impact, causing some rightward spin. Focus on making sure your club face is more aligned with your swing path at impact to improve accuracy and consistency.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:40:35,Jason,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your shot data shows that your club speed and ball speed are solid, but your ball is spinning quite a bit with a high launch angle. This means that while you're getting some height, it's not controlling distance well due to the excessive backspin. Work on your attack angle to be a bit more neutral and aim for a better club face angle to help keep the ball on target.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:40:41,Lauren,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your ball speed is good, but the smash factor suggests you're not making solid contact. Work on your impact position to improve distance and accuracy. The high sidespin indicates you may be slicing; focus on keeping your clubface square at impact and improving your swing path.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:42:01,Jason,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"You're generating solid power with a decent club speed, but your attack angle is a bit too negative, which means you're hitting down on the ball more than you should. This can lead to excessive backspin and less distance. Your club path is good, but the face is quite open, contributing to sidespin and causing your ball to slice. Focus on making sure your club face is aligned better at impact and work on hitting slightly upwards on the ball. This will help you reduce backspin and improve your ball flight.",club face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Your 9-iron shot shows good ball speed but needs better accuracy. The club path is slightly out to the right, which is causing the ball to drift. Focus on aligning your body better at setup and ensure your swing path stays more neutral. Working on your attack angle can help increase your launch and distance too.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:43:35,Brian,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,Your 9-iron shot shows that the club face is significantly open relative to your swing path. This likely caused the ball to start off to the right and not gain much height or distance. Improving your aim and adjusting your grip could help straighten out your shots. Focus on a more neutral club face at impact for better control and accuracy.,swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:48:44,Brian,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your swing speed is decent, but your attack angle is too steep, causing the ball to go higher than it should and to the right. Focus on a more level swing and ensure your clubface is square at impact to reduce the slice. Consider aiming slightly left to account for the sidespin as you work on this.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:49:16,Brian,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your shot data indicates that your club speed is decent, but your attack angle is a bit negative, meaning you're hitting down on the ball more than you should with a 7-iron. This can lead to excessive backspin and shorter carry distance. Additionally, your club face is open at impact, contributing to the slicing ball flight. Focus on getting your club face more square at impact and having a more neutral attack angle for better distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your shot shows that you have good club speed, but your attack angle is slightly negative, meaning the club is coming down too much at impact. This can lead to excess backspin, which makes the ball climb more than needed. Additionally, your club face is open relative to the path, causing your shots to curve right. Focus on hitting the ball with a slightly upward angle and ensuring your club face is more squared at impact to achieve straighter, more controlled shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:50:27,Herald,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your 7-iron swing shows some good potential, but your club face is open at impact, causing the ball to fade significantly (it goes right). To improve this, focus on aligning your club face more square to your target. Additionally, a steep attack angle (-7.1 degrees) suggests you might be hitting down too hard on the ball. A smoother swing path will help. Try to maintain a consistent path and aim to strike the ball with a gentle downward angle, instead of a sharp drop.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:50:59,Brian,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Great effort with your 7-iron! Your club speed is solid, but there are a few areas to improve. The club face is open at impact, which is causing the ball to veer off to the right. Focus on aligning your club face square to your target at address and during your swing. Reducing your backspin will help keep the ball straighter and longer. Consider adjusting your attack angle by swinging more level through impact.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:51:28,Brian,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your swing speed is good for a 7-iron, but your club face is quite open at impact, which can lead to a push to the right. Additionally, your attack angle is slightly descending, which is fine, but combined with the face angle, it can reduce your distance. Focus on making sure your club face is more square at impact, and work on your swing path to keep it more consistently aligned with your target.",club face square drill,1.1954004,68.0,101.325,83 -6/8/24 18:51:37,Jason,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like there's missing data, but the ball speed indicates solid potential. Focus on improving your swing consistency and ensuring your attack angle and club path are correct. This will help you hit the ball more accurately and with better distance control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:05,Herald,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your club speed is good, but there are a few areas to improve on. The face angle is quite open, causing the ball to slice to the right and resulting in high spin. Focus on closing the clubface at impact to achieve a straighter shot. Additionally, try to improve your attack angle to be slightly more downward to better compress the ball. Practicing this will help lower your backspin and improve your carry distance.",clubface drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:34,Jason,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your 7-iron shot shows potential, but there's room for improvement. The club speed is good, but the attack angle is a bit steep, which means you're likely hitting down on the ball. This can lead to lower flight and less distance. The face is also pointing significantly right relative to where you're aiming, causing a slice. Focus on swinging more from inside to outside to correct your path and ensure your club face is aligned with your target at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:45,Herald,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"Your ball speed is decent, but the smash factor indicates you're not making solid contact with the ball. A high backspin rate could mean you’re hitting down too much on the ball. Focus on making a cleaner strike by improving your ball position and ensuring a level swing. This will help lower the backspin and increase your distance.",Contact improvement drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:53,Lauren,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your club speed is good, but the high club face angle suggests you're hitting the ball too far to the right. To improve your accuracy, focus on getting the club face aligned with your target at impact. Additionally, your backspin is high, which can lead to a shorter carry. Work on hitting slightly more down on the ball to reduce spin and increase distance.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"You've got a solid club speed and decent carry distance, but your club face is slightly closed at impact, which is causing a bit of a draw or hook. Focus on aligning your club face more towards your target. Additionally, your attack angle is a bit steep, which might contribute to excessive backspin. Work on leveling out your swing slightly to help improve distance and control.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:54:02,Jason,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your club speed and ball speed are solid, but you might want to work on keeping the club face more square at impact to reduce the sidespin and improve accuracy. Also, try to have a more neutral attack angle to help with your distance consistency. A good drill to practice this is the 'swing path drill.'",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:54:39,Jason,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot shows a solid ball speed and decent carry distance for your 7-iron. However, your club path indicates an outside-in swing, which can lead to slices. Additionally, the high face angle means you’re likely hitting the ball with an open face, contributing to the spin issue. Focus on keeping your club path straighter and ensure your face is square at impact for more accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:55:24,Lauren,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data shows that your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball more than you should. This can lead to inconsistent strikes. Additionally, your club path is slightly out to the right, suggesting a push in your shots. Focus on keeping your club path more neutral and hitting the ball with a slightly upward angle. This should help improve your distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:56:08,Brian,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your club speed is good, but the attack angle is a bit steep, which can lead to higher backspin and less distance. The face angle indicates you're aiming slightly right, which contributes to the sidespin that might cause your shots to drift. Focus on a more neutral club path and lowering your attack angle to improve both accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:57:22,Brian,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like your ball speed is decent, but your smash factor is negative, which suggests you're not hitting the ball squarely. Your launch angle is good, but the high backspin and sidespin indicate an inconsistent strike and possibly an open club face at impact. Work on making solid contact with the ball to improve your distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:57:29,Herald,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your 7 iron shot shows good ball speed and carry distance, but there’s a lot of deviation which suggests inconsistency in your swing direction. Focus on hitting the ball straighter by aligning your clubface more consistently at impact. Your launch angle is decent, but the backspin indicates you might be catching the ball a bit too high on the face. Let's work on your swing path to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"Your shot shows good ball speed and decent carry distance, but the swing path and face angle seem to be inconsistent, leading to a large deviation in your ball flight. Focus on making more controlled swings and ensure that your clubface is square at impact. This can help reduce the sidespin and make your shots straighter.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:58:13,Lauren,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your club speed is solid for a 7 iron, but your attack angle is slightly negative. This could mean you're hitting too down on the ball, which can lead to distance loss and less control. Work on slightly leveling out your swing path to encourage a more positive angle at impact. Also, your launch angle is a bit low; try to focus on creating a higher launch for better carry. Consider practicing your swing path to ensure that you're aiming to hit the ball more cleanly.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your 7 iron shot shows you have a decent club speed, but your attack angle is slightly negative, meaning you might be hitting down on the ball more than needed. This can lead to lower launch and higher spin rates. Try to work on hitting slightly up on the ball for a better launch angle. Your ball flight is also drifting left due to the club path being out to the right. Focusing on a more neutral swing path will help straighten your shots. Keep practicing!",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:02:05,Lauren,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your swing speed is good, but your attack angle is slightly down, meaning you might be hitting down on the ball too much. This could explain the backspin and some of the deviation in distance. Aim to have a more level or slightly upward angle of attack. Also, your club path and face angles suggest you're facing a bit too far right causing the ball to start right. Work on aligning your face better to your path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:02:36,Herald,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your shot with the 7-iron shows you’re generating good club speed at 65.6 mph and decent ball speed of 98.1 mph. However, your attack angle is a bit down (negative), which can cause the ball to go too low and not get enough distance. Adjusting your angle of approach to be more level or slightly upward could help. The amount of backspin is high, meaning the ball could climb and drop quickly; a slightly cleaner strike will help. Focus on aiming your swing more left, as your club path and face are both open. This can help straighten out your shot and improve carry distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your shot with the 7 iron shows good potential! You're generating decent club speed and ball speed, but the attack angle is slightly downward, which can lead to thinner contact. The face is closed relative to your swing path, causing a bit of left-side deviation. Focus on creating a more neutral swing path and slightly increasing your attack angle for better contact and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:04:02,Herald,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your club speed is decent, but the face angle suggests you're aimed a bit right and hitting with an open face, leading to a push right. Focus on aligning your setup more accurately and working on closing the clubface at impact. Your launch angle is good for a 7-iron, but aim to reduce backspin slightly for better distance. Keep practicing your aiming and clubface control.",aiming drill,1.1954004,68.0,101.325,83 -6/8/24 19:04:10,Lauren,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your shot seems to lack stability. The ball speed is decent, but the high backspin and sidespin suggest that the contact with the ball isn't consistent. Focus on hitting the ball more solidly and straight. Paying attention to your swing path can also help reduce deviation and improve overall accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like there were some missing data points for your swing. However, your ball speed indicates solid power. To improve your consistency and accuracy, focus on your swing path. A more controlled swing will help you hit straighter and longer shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:05:09,Herald,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Great job with your 7-iron shot! Your club speed is good, but there's a bit of extra spin affecting your distance and accuracy. Your club face is open at impact, which can lead to a slicing ball flight. Focus on aligning your club face to your target and keeping your swing path more neutral. This should help you achieve a straighter and longer shot.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:05:37,Lauren,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your 7-iron shot had a solid carry distance of about 144 yards, but the club face was open at impact. This means the ball is likely curving to the right (a slice). Work on getting the club face more square to the target at impact. Try to align your body better to your target and focus on bringing the club path more in line with your desired direction.",club face drill,1.1954004,68.0,101.325,83 -6/8/24 19:06:44,Herald,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Your 7-iron swing is solid, but your attack angle is a bit too downward, which can lead to less distance and control. Try to level out your swing slightly for better contact. Additionally, your club face and path are very close, which is good, but aim to bring your path closer to neutral to help straighten your shots. Overall, focus on improving your angle of attack and balancing your path.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:07:29,Jason,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your shot shows good club speed and ball speed, but you have some room to improve your accuracy and consistency. The angle at which you hit the ball is slightly descending, which could cause a lower ball flight. Try to get the club face more square to your path to help straighten out your shots. Your backspin is decent, but focusing on a smoother swing can help you achieve better height and carry distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:08:03,Brian,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot with the 7 iron shows good potential, but there are key areas to focus on. The club speed is decent, which gives you a nice ball speed. However, the attack angle is slightly negative, meaning you're hitting down on the ball a bit too much. This could be why your launch angle is lower than ideal. Try to maintain a more neutral or positive angle of attack to help with ball flight. The club path is pretty good, but the face angle is quite open relative to your path, resulting in a rightward launch. Focus on closing the face a bit more at impact for straighter shots. Lastly, aim to reduce the backspin slightly for better distance and accuracy.",club face drill,1.1954004,68.0,101.325,83 -6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your swing speed is good, but your club face is open at impact, causing a slice. Focus on aligning your club face more square to the target to improve accuracy. Additionally, work on your attack angle by trying to hit with a slightly upward angle to promote better launch conditions.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is decent, but the attack angle is slightly down, which can lead to lower ball flight. Additionally, your club path and face angle suggest you're aiming to the right and the face is open at impact. Focus on aligning your club face with the target and adjusting your swing path. Try to make sure your attack angle is more level to get better height and distance on your shots.",alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:13:50,Jason,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot shows a solid club speed and ball speed, but the face angle is significantly open compared to your club path, which can lead to a push to the right and increased spin. Focus on ensuring your clubface is more square to your target at impact to improve your accuracy. Also, try to slightly lower your backspin for better distance and control.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:14:45,Herald,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"You hit a solid shot, but the club face was open relative to your target line, causing a significant rightward deviation. Focus on aligning your club face with your intended target at impact. Work on your swing path to improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your shot with the 7-iron shows a good club speed and solid ball speed, but your club path is significantly right of the target (7.34 degrees), and the face is also open (8.27 degrees). This means you're likely pushing your shots to the right. Work on aligning your clubface with your swing path for straighter shots. Consider focusing on your attack angle as being slightly down suggests you might be hitting the ball too steeply, which can cause issues with consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:16:01,Herald,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your shot data shows good potential! Your club speed looks decent for a 7 iron, and you're launching the ball at a reasonable angle. However, your attack angle is slightly negative, which may be causing some distance loss. Focus on making a more upward strike on the ball. Also, your club path is good, but try to keep the face more aligned with the path to improve accuracy. Consider practicing your impact position to help with this.",impact position drill,1.1954004,68.0,101.325,83 -6/8/24 19:16:30,Herald,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your shot data shows you're generating good speed and launch angle with your 7-iron. However, your attack angle is slightly negative, which can lead to less consistent contact. Try focusing on hitting 'up' on the ball instead of down. Your club path is a bit out to the right, indicated by the positive angle; aim to keep it more neutral to improve accuracy. Overall, practice will help you tighten up those shot patterns.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Your 7 iron shot shows some good potential! The club speed is solid, and your ball speed indicates you're getting a nice strike on the ball. To further improve, focus on aligning your club path and face. Currently, your club path (7.27°) and face angle (6.05°) are close, which can lead to a controlled fade. Consider aiming more towards your target to help straighten your shots. Additionally, working on your attack angle to be slightly more downward can help add distance and control. Keep practicing!",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your shot data shows that your club speed and ball speed are quite good, giving you decent distance. However, the club face is slightly open relative to your swing path, which is causing the ball to slice. Try focusing on closing the face at impact and aligning your path more straight. Your launch angle is good, but a bit less backspin can help with distance. Work on these adjustments for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:18:19,Jason,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like the data may not have captured some important details, but we see a low ball speed and high backspin. This suggests that you might be making contact with the ball too steeply, which can lead to less distance. Focus on keeping your swing more level, and make sure you're hitting the ball in the center of the clubface for better distance and control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your club speed is decent, and your smash factor is good, meaning you're making solid contact. However, the ball's path is drifting right (due to a club face that's open to your path). To improve accuracy, work on aligning your club face better at impact and keeping your swing path more consistent.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:20:35,Jason,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your swing speed is solid, but the face angle at impact suggests you're aiming a bit to the right (11.8° open). This can cause the ball to slice. Work on aligning your clubface square to your target at impact. Also, your attack angle is slightly downward, which is good for an iron, but make sure to maintain a smooth follow-through to help with distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"Your 6 iron shot shows potential, but the face is aimed slightly right and is open at impact, which could be causing extra spin and drifting off target. To improve your accuracy, focus on aligning your clubface square to your target at setup. Also, work on reducing the backspin for better distance and lower ball flight. Try to swing smoother and more controlled for improved consistency.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:22:20,Brian,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot analysis shows a good club speed and decent carry distance, but your club face is open relative to your path, resulting in a pull to the left. Focus on aligning your club face better at impact and work on your swing path to minimize this deviation.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:23:05,Brian,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your shot data shows good power with a club speed of 73.5 mph and a solid carry distance of 141 yards. However, your club face is open at impact, which is causing the ball to launch right. Focus on closing the club face at impact while maintaining a consistent swing path. Try to reduce the side spin to keep the ball straighter.",club face drill,1.1954004,68.0,101.325,83 -6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your club speed is good, but the attack angle being negative suggests you're hitting down on the ball too much, which could lead to a lack of distance and accuracy. Try to feel like you're sweeping the ball off the ground rather than hitting down sharply. The path is a bit too far right; focus on keeping the club on a more neutral path to help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your shot data indicates that you're hitting the ball with a nice club speed, but your club path is significantly out to the right. This can lead to shots going off-target. Additionally, your attack angle is slightly descending, which might not be ideal for a 5 iron. Focusing on aiming the clubface more towards your target and practicing a more neutral swing path can help. Working on your launch angle will also improve distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:26:02,Brian,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your 5-iron shot is good overall, with solid ball speed and decent carry distance. However, the spin is a bit higher than ideal, which can affect control. Focus on keeping your club face square at impact for straighter shots.",face angle check,1.1954004,68.0,101.325,83 -6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your shots show good distance with a carry of nearly 160 yards, but the ball is curving significantly to the right, indicated by the positive sidespin and a high total deviation. This suggests a swing path that's too much to the right and an open club face at impact. Focus on aligning your swing path more towards your target and ensuring that the club face is square at impact to minimize slicing.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:28:58,Brian,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Your shot data shows a solid club speed and good ball speed, but the club face angle is quite open at impact, which is causing your ball to veer to the right. Focus on bringing your club face closer to square at impact to improve accuracy. Additionally, your attack angle is slightly positive, which is good for a mid-iron. Work on maintaining that upward angle while adjusting your face angle to reduce sidespin.",face angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:29:44,Jason,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot with the 5 Iron was solid, but there's room for improvement. Your club speed and ball speed look good, indicating good power. However, your attack angle is slightly positive which can help with lift but may also contribute to a higher backspin that can reduce distance. Your club face is significantly open (8.77 degrees), which is leading to a rightward shot (sidespin). Focus on closing the face slightly and adjusting your club path for straighter shots. A little work on your aim and grip will also help in achieving more consistent results.",club face control drill,1.1954004,68.0,101.325,83 -6/8/24 19:30:25,Jason,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your club speed is solid, but the high club path and face angle suggest an overly open club face at impact, which is causing your shot to go right. Try to work on squaring the club face before impact. Also, your attack angle is a bit negative, which can negatively affect your launch. Focus on hitting up on the ball more to ensure a better launch angle and reduced backspin.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your shot shows some strong points, but there are a few areas to work on. Your club speed and ball speed are decent, but your launch angle is very low, which can lead to less distance and height. Try to aim for a launch angle around 12-15 degrees for better flight. The backspin is also a bit high, which can contribute to a lack of distance. Focus on hitting up on the ball a bit more to lower the spin and increase carry. Overall, keep practicing your swing path to become more consistent and to achieve a better launch angle.",launch angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:32:03,Brian,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your 4 Hybrid shot shows that you're generating good club speed and ball speed, but watch your attack angle; a slight upward angle could help you launch the ball higher. Consider aligning your clubface better to reduce side spin, which is affecting your accuracy. Focus on consistent follow-through for better distance and direction.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:32:42,Jason,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Your shot data shows some room for improvement. The club face was open relative to your swing path, which can lead to a slice. Also, your attack angle is slightly negative, indicating that you might be hitting down on the ball instead of making good contact through the ball. Focus on aligning your club face better at impact and try to strike the ball with a slightly upward angle to increase distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:33:21,Lauren,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your shot data suggests that you're hitting the ball with a good speed, but the negative attack angle indicates you're hitting down on the ball too steeply. This can lead to higher backspin and shorter carry. Try to focus on sweeping the ball off the ground instead of hitting down on it. Additionally, your club face is open relative to your swing path, which can cause the ball to curve to the right. Work on aligning your club face more with your swing path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:34:29,Jason,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your shot data shows that your club speed is reasonable, and you're achieving good ball speed and distance. However, your attack angle is slightly negative, which can lead to lower launch and increased backspin. Consider working on a slightly more upward angle of attack to help achieve better launch conditions. Your club face is also open relative to your club path, which may cause some rightward curvature. Focus on aligning your club face more with your swing path.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:34:56,Brian,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your shot with the 5 Wood shows good distance, but there are a few areas to improve. The club face is open at impact (8 degrees), which is causing your shots to veer to the right. Work on closing the club face a bit more during your swing. Additionally, the attack angle is slightly negative; aim for a more level swing to lift the ball better off the ground. Focus on aligning your swing path more towards your target to reduce deviation. Overall, practice these adjustments to hit straighter and more consistent shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:36:29,Jason,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your swing shows good potential, but there are a few areas to improve. Your club path is slightly to the right (3.4 degrees), and the face angle at impact is open (6.2 degrees), which explains the sideways spin. Focus on aligning your clubface more with your swing path at impact. Additionally, the negative attack angle indicates you're hitting down on the ball a bit; adjusting to a more neutral angle could help increase launch and distance.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your shot data shows great potential! Your club speed is solid, but it seems like your attack angle is slightly negative, which may be causing your ball to launch too low. To improve, focus on hitting up on the ball to increase your launch angle and reduce backspin. The club face is open relative to the path, contributing to the left-to-right spin of your shot, which creates some side movement. Pay attention to your grip and alignment to help straighten your shots.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:39:59,Brian,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your driver swing is looking good overall, but there's a couple of areas to focus on. Your club speed is decent at around 84 mph, but the attack angle is slightly negative, which can lead to lower launch and more backspin. Try to get your attack angle up to help the ball launch higher and carry farther. Also, the backspin is a bit high; aim for around 2500-3000 rpm for more distance. Work on hitting up on the ball a bit more and consider aiming to keep your clubface more square to your swing path.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:40:41,Jason,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your swing speed is good, but your attack angle is slightly downward, which may be causing some inconsistency. Focus on hitting up on the ball to launch it higher and reduce backspin. Your ball flight shows some side spin, indicating that your club face and path might not be perfectly aligned. Work on keeping your club face square to your path during impact for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:41:14,Herald,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Your driver swing is looking solid! Your club speed of about 89 mph is good, but we can work on your launch angle and backspin to add more distance. Aim for a higher launch angle (around 12-15 degrees) and less spin (2000-2500 rpm) to maximize carry distance. Focus on keeping your clubface square at impact to improve accuracy.",launch angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:42:28,Lauren,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your club speed is solid, but the launch angle is a bit low, which may lead to less distance. The negative attack angle suggests you're hitting down on the ball. Try to get your attack angle to a positive number for better launch. Also, the slight open clubface could be causing the sidespin, leading to a fade. Focus on making sure the clubface is square at impact.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:43:30,Herald,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your gap wedge shot shows a good effort with an average club speed. However, your attack angle is quite negative, meaning you're hitting down too much, which can cause excessive backspin and a lower trajectory. Additionally, your ball is curving to the left (slices), indicated by the spin axis. Focus on hitting slightly more upward with your wedge and aim to keep the clubface square to the target line. This will help reduce spin and improve your distance control.",attack angle adjustment,1.1954004,68.0,101.325,83 -6/8/24 19:43:55,Jason,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your gap wedge shot shows good club speed and ball speed, which is promising. However, your attack angle is a bit steep (negative), which can result in less carry. The club path is slightly out to in, leading to some sidespin, causing the ball to drift to the right. To improve accuracy and consistency, focus on a more neutral club path and try to hit the ball with a little less steepness. This can help you gain better control and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:44:25,Jason,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot had a good carry distance, but the ball is hooking to the left. This indicates that the club is coming in too much from the outside and the face is pointing left at impact. Focus on straightening your swing path and make sure to square the clubface when you hit the ball. Additionally, your spin rate is quite high, which can cause the ball to stop quickly. Working on a smoother swing might help reduce this spin for more distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:44:50,Lauren,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Great job with your gap wedge! You made solid contact, but it looks like your club face is pointing a bit to the right (8.74 degrees) compared to your swing path (11.20 degrees). This could lead to your shots drifting right. Try to keep the club face more square to your path, which will help improve accuracy. Consider practicing your alignment and loading your weight properly before the shot.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:45:10,Herald,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your shot shows a good club speed for a gap wedge at 64 mph, but the club path and face angle indicate a slice tendency. Focus on aligning your clubface more toward your target and reducing the open angle during your swing. Your spin rate is quite low, which can limit control and accuracy. Work on ensuring a more balanced finish to help with your consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:45:36,Herald,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Great effort with your gap wedge shot! The club speed is solid, but your attack angle is a bit too steep, which is causing excess backspin. Try to level out your swing slightly to help improve distance and control. Your club path is also out to the right, leading to a fade. Focus on bringing the club back on a straighter path through impact. Overall, nice carry distance; with a few adjustments, you'll be hitting it even better!",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:45:56,Herald,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your shot shows some good power, but your club path is quite far to the right, causing your ball to veer off target. Focus on aligning your clubface more towards the target at impact. Also, try to maintain a more neutral attack angle for better consistency. Aiming for a lower spin rate will help with distance and control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your gap wedge shot shows good distance, but there are a few areas to improve. The angle of attack is a bit steep, meaning you hit down on the ball too much. This adds unwanted backspin and makes it harder to control. Also, your club path is moving to the right more than it should, which can lead to shots drifting too far right. Try focusing on a more inside path and shallower strike. Practice making smoother swings to reduce that steep attack angle, and you should see more consistent shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:46:35,Jason,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your golf shot with the gap wedge shows a solid club speed and ball speed, but your attack angle is quite steep at -7.2 degrees, meaning you're hitting down on the ball too much. This is leading to a significant amount of sidespin, causing your shots to veer off to the right (as indicated by the 11-degree launch direction). To gain more control and distance, focus on leveling out your swing path. Also, try to reduce the amount of sidespin, which will help your accuracy. The carry distance is decent, but with these adjustments, you could see even better results.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:46:56,Herald,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shot shows a solid ball speed and decent carry distance, but your attack angle is too steep, meaning you're hitting down on the ball more than you should. This can cause excessive backspin and make your shots less predictable. Try to work on a flatter swing path to create a more neutral attack angle. Also, your club face is open relative to your swing path, which may lead to pulling shots to the left. Focus on aligning your club face better with your swing direction for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"You made solid contact with a decent smash factor of 1.15, but your attack angle is a bit too steep, leading to more backspin than necessary. This can cause the ball to stop quickly on the green, but might affect distance. Focus on a smoother, more level swing to lower the attack angle. Your club path suggests you're coming over the top slightly, which can lead to slices. Work on keeping the club on a better inside path.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:48:10,Jason,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your shot shows a solid club speed and decent carry distance. However, your club path and face angle indicate that you're likely pushing the ball to the right. Focus on aligning your clubface with your intended target at impact to reduce that deviation. Additionally, your backspin is a bit high, which can cause the ball to balloon. Work on a more stable strike to lower the spin and control the trajectory.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"You're making good contact with the ball, but your club face is slightly open compared to the path, which can cause a push. Work on aligning your clubface better during your setup. Also, your attack angle is a bit steep; try to shallow it out for more consistency and distance.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:48:56,Jason,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your shot data shows that your club face is slightly closed relative to your swing path, which is causing the ball to start left and lose distance. Work on aligning your club face more square to your target at impact. Additionally, your attack angle is quite steep, making it hard to gain the optimal launch. Consider focusing on a more shallow swing path to help improve your ball flight.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:49:03,Herald,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there was some data missing, but I can tell you that your ball speed is good for a sand wedge. To improve your consistency, focus on your swing path and face control. Try making sure your clubface is square at impact, which will help with direction and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:49:20,Brian,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your shot with the sand wedge shows a slightly steep attack angle and an open club face at impact, which caused the ball to hook left. Your carry distance was good, but the left deviation suggests you need to work on your aim and path. Try to keep the club face square and focus on a more neutral attack angle to improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your shot data shows a solid swing with decent speed, but the ball is veering off to the right significantly (carry deviation), likely due to the club path and face angle. Focus on keeping your club path more in line with your target during your swing to improve accuracy. Additionally, working on your attack angle can help maximize your distance and control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your swing with the sand wedge shows a few areas to improve. The club path is slightly out-to-in, which suggests you're coming across the ball. This is likely resulting in some sidespin, causing the ball to curve left. Your attack angle is lower than optimal for a sand wedge, meaning you might not be getting enough loft on the shot. Focusing on hitting more down into the ball will help. Lastly, your carry is good, but there's some deviation that you can reduce with better alignment and setup.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your shot shows that your club path is moving to the right, while the face is slightly closed at impact. This might be causing some inconsistency in direction. Additionally, the attack angle is negative, which means you're hitting down on the ball. Try to work on your swing path and clubface alignment to improve both consistency and direction.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:51:23,Brian,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Your club speed and ball speed are solid for a sand wedge, but there's some room for improvement. The face angle is pointing a bit too far to the right, which is causing the ball to deviate right and not reach its full potential distance. Try focusing on aligning your clubface more towards your target at impact. Additionally, your attack angle is slightly steeper than ideal, so working on a more shallow swing path could help with distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:51:37,Herald,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your sand wedge shot shows good ball speed and decent carry distance, but there are some areas for improvement. The attack angle is quite steep at -9.4 degrees, which might lead to hitting too much sand or difficulty getting under the ball. The face angle being slightly open at -2.7 degrees is causing some sidespin, leading to a slight hook. Focus on a shallower attack angle and keeping the club face square to improve consistency and reduce sidespin.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:52:00,Jason,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your sand wedge shot shows a solid club speed and ball speed, but the high backspin is causing the ball to ascend too much, leading to a shorter carry distance than expected. Your club face angle is slightly closed at impact, which can contribute to the ball curling left. Focus on keeping the club face square at impact and reducing the amount of backspin. A more neutral attack angle can help too.",face angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your swing is generating decent club speed and height, but the face is open relative to your swing path, leading to a high amount of sidespin. This can cause the ball to curve off target. Work on aligning your clubface more with your swing path for straighter shots. Also, try to reduce your attack angle slightly to help with better contact and trajectory.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Your sand wedge shot is decent, but there are a few areas to improve. The club face is slightly open at impact, contributing to a rightward shot deviation. To boost your accuracy, focus on squaring the club face at impact. Also, your attack angle is a bit negative; aim for a more level swing to get better lift. Practicing these adjustments will help you control your shots more effectively.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your shot data shows that you have a decent club speed and launch angle, which are good signs. However, your attack angle is a bit too negative, meaning you're hitting down on the ball too much. This can increase backspin and potentially lead to inconsistent contact. Focus on maintaining a more level swing through impact. Additionally, your club face is open relative to your swing path, which is causing the ball to go slightly to the right. Try to align your club face more with your target at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:07:33,Lauren,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your shot data shows a solid club speed and ball speed, but your attack angle is a bit steep (negative), indicating you might be hitting down too much on the ball. This can cause excessive backspin and make it challenging to get the ball in the air. Try working on your swing path and face alignment to achieve a more neutral strike. Aim for a launch angle closer to 30 degrees, which is good, but reducing backspin will help your ball carry farther and land softer. Overall, you're on the right track, but adjusting your angle of attack and swing path will lead to better results.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your shot with the sand wedge shows good distance and carry, but the club face angle is too open (7.11 degrees). This can cause the ball to veer off target. Work on aligning your club face better at impact to improve accuracy. Additionally, consider lowering your attack angle slightly to help with more consistent ball striking.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:08:33,Jason,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your sand wedge shot shows some room for improvement. The face angle is much open which contributes to the ball flying off to the right. Focusing on aligning the club face more square to the target at impact and practicing a more neutral swing path can help. Additionally, consider increasing your launch angle for better carry distance while reducing the backspin for more control.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your swing speed is good, but the club face is slightly open relative to your swing path, causing your ball to move right. Try to close the club face a bit more at impact. Also, the attack angle suggests you're digging too much into the ground. Focus on a smoother, shallower strike. Additionally, your backspin is quite high; try to create a cleaner contact for a better launch and distance. Overall, practice controlling your face alignment and shallow your swing.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:09:44,Herald,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your shot shows a good club speed, but your attack angle is quite steep, which can lead to digging into the sand too much. Consider adjusting your swing to be a bit flatter. The way your face is angled relative to your path suggests you're aiming a bit to the right, causing the ball to slice. Try to align your clubface more toward your target. To improve your consistency, focus on reducing your backspin by hitting through the ball instead of down on it too much.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:12:12,Herald,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your shot shows some interesting numbers. Your club speed is decent, but the attack angle is quite negative, meaning you're hitting down on the ball. This can cause excessive backspin and might affect your distance. Additionally, your launch direction is off to the right. Try focusing on keeping the club path more neutral and getting a more positive angle of attack for better ball flight and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:12:59,Brian,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Your shot shows good distance with a carry of around 110 yards. However, your club face is slightly closed at impact, which could cause the ball to veer left. Try to align your club face more squarely at address. Additionally, your attack angle is slightly negative, meaning the club is hitting down on the ball too much for a pitching wedge. Work on a more level strike, which will help with both distance and accuracy.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your pitching wedge shot had good distance but the club path and face angle indicate a tendency to swing too far to the right, causing a draw spin. Try to improve your attack angle, which is steep, to help with better contact and launch. Work on your alignment to help keep the shot straighter.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your pitching wedge swing shows a solid club speed and good ball speed, but your attack angle is slightly descending, which can lead to less optimal contact and control. Additionally, the club path is quite open compared to the face angle, resulting in some sidespin. Focus on adjusting your club path and keeping the face more aligned with your swing direction for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:15:33,Brian,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your club speed and ball speed are quite good for a pitching wedge. However, your attack angle is a bit steep, which makes it harder to get optimal lift and distance. Also, your club path suggests you might be swinging out to the right, leading to some right spin. Focus on a more neutral swing path and try to shallow out your angle of attack. This will help you achieve a better launch and spin, leading to more consistent distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:16:24,Jason,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your shot data shows that you're delivering solid distance with your pitching wedge, but the club face is slightly closed at impact, which contributes to some sidespin. Try to align your club face more towards your target to improve accuracy. Additionally, your attack angle is a bit negative; working on hitting more down on the ball can help reduce excessive backspin and give you more control over your shots.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"You hit the ball with good speed, but your attack angle is quite steep, which can make it harder to control your shots. Your club path is moving too much to the right (10.8 degrees), leading to a push to the right. Focus on flattening your attack angle and aligning your club path more toward your target for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:17:43,Lauren,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your shot shows good ball speed for your club speed, which is great! However, your attack angle is quite negative, suggesting you're hitting down too much on the ball. This could be affecting your launch and spin. Try to keep your weight more centered during your swing to improve your angle of attack and get the ball airborne more smoothly.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:18:14,Brian,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your club speed is solid, but the attack angle is slightly negative, which means you might be hitting down on the ball too much for a pitching wedge. This can cause some inconsistent strikes and higher spin rates. Also, your club path is quite positive, causing the ball to curve to the right (for right-handed golfers). Focus on getting the club path more neutral and increasing the attack angle to help with better contact and distance. Try to keep the face more square to your path.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:19:15,Brian,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your shot shows a good club speed and ball speed, but the attack angle is a bit steep. This can cause the ball to go higher but not as far as it could with a slightly shallower angle. You also have a noticeable curve to the right, which might indicate that you need to work on your club path and face alignment. Focus on keeping the club path more neutral and aligned with your target to achieve straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:19:50,Jason,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your shot data indicates that your club path is slightly out to the right, and your club face is aiming even further right. This causes your ball to curve significantly right on its flight. To improve, focus on aligning your clubface more towards your target during your swing. Also, your attack angle is negative, which means you're descending into the ball. Try to create a slightly more positive angle of attack to get better height and distance. Overall, with a little adjustment in your setup and alignment, you can achieve a straighter shot.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your shot data shows that you have a good club speed and decent distance, but your ball is launching a bit to the right with some noticeable sidespin. To help straighten out your shots and improve accuracy, focus on your swing path and club face alignment. Try to bring your club path closer to the target line while ensuring that your club face is squared at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:21:02,Lauren,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your pitching wedge shot showed good club speed at around 70 mph, but the ball appears to be going offline due to a high club face angle and a significant out-to-in path, which can cause slices. With a launch angle of about 21 degrees, the ball is getting good height, but the backspin is quite high at nearly 10,000 rpm, affecting distance. Focus on keeping your club path more neutral and ensuring your club face is square to the target at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your shot shows good distance for your pitching wedge, but the ball is starting right due to an open clubface at impact. Work on aligning your body and adjusting your clubface for better accuracy. The high backspin is great for stopping the ball quickly on the green, but aim to straighten out your swing path for more consistent shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your ball speed is good for your club speed, but the angle of your attack suggests you're hitting down on the ball too much. This can lower launch and distance. Try to focus on making a more level swing through the ball. Additionally, your club path is significantly out to the right, which can lead to a fade or slice. Work on aligning your club path more towards your target.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your shot data shows decent speed and distance for an 8-iron. However, the negative attack angle suggests you're hitting down on the ball more than ideal, which can lead to inconsistent contact. The club path is slightly out to the right, contributing to the sidespin and causing your shots to drift. Focus on making a more neutral swing path and level attack angle to help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:27:35,Lauren,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your ball speed is good, but your attack angle is too steep, which could lead to inconsistent contact and higher shots. Try to focus on making a more level swing path. Additionally, you have some rightward sidespin and deviation, indicating that your club face may be slightly open at impact. Work on aligning your clubface with your target more consistently.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your 8-iron shot showed decent distance, but your attack angle is too negative and your club face is open at impact. This means you're hitting too much down on the ball, resulting in a high backspin and potential for slices. Focus on leveling your angle of attack and square up the club face at impact for better accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:28:56,Lauren,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your shot with the 8 iron shows that you're making decent contact, but here's where you can improve: your attack angle is slightly downward, which can lead to reduced distance and more backspin. Try to focus on a more neutral or upward angle by ensuring your weight shifts towards your front foot during the swing. Additionally, your club path and face angle are fairly close, which is good, but there’s a slight rightward push that can cause some issues with direction. Keep practicing to straighten out that path and face alignment.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:29:39,Jason,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"You're generating decent club speed and ball speed, which is great! However, your attack angle is slightly negative, meaning you're hitting down on the ball too much. This could lead to excessive backspin and less distance. Your club path is also quite steep to the right, but the face is open, causing your shots to drift to the right. Try focusing on a more balanced swing, aiming to close the club face slightly and work on your path.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:30:27,Brian,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your club speed and ball speed are decent, which shows good potential. However, the attack angle is a bit steep, and the club face is open relative to your swing path. This means the ball is launching higher and curving right (if you're a right-handed golfer). Focus on keeping your club path more neutral and squaring the face at impact to improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:31:16,Brian,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your club speed is solid, and your ball speed is decent for your swing. However, your attack angle is a bit too negative, meaning you're hitting down on the ball too much, which can lead to excessive backspin and a higher ball flight. Additionally, your club path is significantly out-to-in, causing the ball to veer right. Focus on bringing the club path more neutral to improve both distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your shot shows good ball speed and decent carry distance, but there's room for improvement in your attack angle and swing path. The negative attack angle (-6.5 degrees) indicates you're hitting down too much, which can lead to less distance. Try to level out your swing a bit more. Also, your club path is slightly right (+5.1 degrees), so focus on swinging more towards your target. This should help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:21,Brian,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"You're doing well with a decent carry distance of around 124 yards! Your club speed is good, but improving your club path will help with accuracy. Right now, your club path is a bit to the right, which might lead to slices. Focus on bringing the club more from the inside on your downswing. Also, work on your launch angle to maximize distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:33,Lauren,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"Your ball speed is good, but there are some issues with your spin rates and launch angles. The backspin is quite high, which can lead to a loss of distance and accuracy. Try to focus on making solid contact to lower that backspin and aim for a more optimal launch angle around 15 to 18 degrees for better distance. Also, working on your club path could help straighten out your shots.",backspin reduction drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:53,Lauren,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your club speed and ball speed indicate a solid strike, but your attack angle is too steep, which can lead to inconsistent contact. Focus on keeping your club path straighter and adjusting your angle of attack to promote better contact. Try to see the ball as being more level, aiming to hit down less into it.",attack angle adjustment,1.1954004,68.0,101.325,83 +6/8/24 18:36:36,Jason,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your 8-iron shot shows some room for improvement. The club speed is decent, but the attack angle is too negative, which means you're hitting down on the ball too much. This can lead to excess spin and a lower trajectory. Work on flattening your swing path and try to have a more neutral attack angle to improve your consistency and carry distance.",attack angle adjustment drill,1.1954004,68.0,101.325,83 +6/8/24 18:37:09,Lauren,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your shot shows good power, but the ball is launching to the right and climbing too high, which may lead to inconsistency. Focus on getting your clubface aligned better at impact and flattening your attack angle a bit more. This will help you control the direction and improve your accuracy.",clubface alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,Your 9 iron shot had decent distance but the club path and face angle need adjustment for better accuracy. Try to bring the face closer to the path to improve your direction. Work on controlling your swing to reduce the deviation from your intended line.,swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:38:49,Lauren,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Great job with your shot! Your club speed and ball speed are solid for a 9 iron, leading to a decent carry distance. However, your club path is significantly out to the right (12.39 degrees), and the face angle is also slightly open (7.05 degrees), contributing to the rightward launch. Working on getting your club path more in line with your target can help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:39:50,Herald,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot shows a few areas to focus on. The club path is quite open (around 9 degrees to the right), which can lead to a push or slice. Try adjusting your swing to bring the path more in line with the target. Also, the attack angle is a bit negative, meaning you're hitting down on the ball instead of making clean contact. Work on a shallower angle to help improve your ball flight. Lastly, your backspin is on the high side, which could mean you need to strike the ball more cleanly to reduce that spin. Focus on these areas for better accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:40:35,Jason,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your shot data shows a few areas for improvement. Your club speed is decent, but the attack angle is slightly negative, which means you're hitting down on the ball a bit too much with the 9-iron. This can cause your ball to fly lower and spin excessively. Your club path is good, but the face angle is open at impact, causing the ball to slice to the right. Focus on getting the club face more square at impact to improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:40:41,Lauren,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your ball speed is good at nearly 98 mph, but the smash factor is low, suggesting you're not maximizing the efficiency of your strike. This could be due to hitting the ball too thin or inconsistently. The ball's launch angle is decent, but the significant sidespin indicates a slice, which could cause accuracy issues. Work on hitting straighter shots to improve both carry and total distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:42:01,Jason,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your shot data shows a decent club speed and carry distance, but the attack angle is a bit steeper than ideal. This means the club is coming down too much, making you less consistent with your shots. Additionally, the face is aimed too far right relative to your swing path, causing the ball to fade towards the right. Focus on making your club face more square to your target at impact and try to level out your swing path a bit. This will help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"You're generating good ball speed with your 9-iron, but your attack angle is slightly downward, which can reduce distance. Your club path is also significantly to the right, causing the ball to drift that way. Focus on improving your swing path and angle to hit more consistently straight shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:43:35,Brian,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your club speed is decent, but the ball is launching too low and to the right. Focus on keeping the clubface more square at impact to reduce the slice and increase your launch angle. Work on your swing path to ensure it's more neutral rather than creating excessive sidespin.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:48:44,Brian,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your club speed is decent, but your attack angle is quite low, which means you're hitting down on the ball too much. This can lead to less distance and higher spin. Also, your club path and face angle suggest you're aimed too much to the right, causing the ball to veer off target. Work on flattening your swing arc and aligning your body more towards the target to improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:49:16,Brian,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your shot data shows a solid club speed, but the high backspin and side spin indicate inconsistency in your strike. The face angle being open (11 degrees) is contributing to the sidespin, leading to your shot not going straight. Focus on keeping the clubface square to your target at impact to minimize sidespin and improve accuracy. Additionally, lowering the backspin can help with distance. Try aiming for a more neutral attack angle.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your club speed is decent, but there's room for improvement in your attack angle and face alignment. Your current attack angle is slightly negative, which means you might be hitting down on the ball too much. This can lead to higher backspin and less distance. Focus on hitting the ball with a more level or slightly upward angle. Also, your club face is open at impact, contributing to the sidespin, which is causing your shots to drift to the right. Work on aligning the club face towards your target during your swing.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:50:27,Herald,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your 7-iron shot shows some room for improvement. The club speed is decent, but the attack angle of -7 degrees indicates you're hitting down on the ball too much, which can lead to inconsistent strikes. The club face is also pointing significantly right compared to your swing path, causing a fade. Focus on achieving a more neutral face angle through impact. Try to maintain a slightly shallower attack angle. Work on your alignment to ensure your face is aimed at your target. This could help reduce your slice and improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:50:59,Brian,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Your shot with the 7 Iron shows some potential but also areas for improvement. Your club speed is decent, but the attack angle suggests you're hitting down on the ball a bit too much, which can lead to excessive backspin. Consider maintaining a flatter angle of attack for a more consistent strike. The club face is open at impact, causing the ball to push to the right. Try to square the face at impact for straighter shots. Also, the carry deviation indicates some inconsistency in your aim – refining your alignment will help. Focus on good posture and follow-through for better results.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:51:28,Brian,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your club speed is solid for a 7 iron, but your club face angle is much too open, contributing to a big slice. Work on closing the club face at impact to help keep the ball straighter. Additionally, try to improve your angle of attack by hitting slightly up on the ball for better launch.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:51:37,Jason,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like some key data points are missing, particularly those related to your swing mechanics. However, your ball speed is decent, which means you're making good contact. You might want to focus on improving your swing path and attack angle for better consistency. Consider drills that help you visualize your swing path to get the ball flying straighter.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:05,Herald,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your 7 iron shot shows potential but there's room for improvement. Your club speed is good, but the angle of the club face at impact is open (13 degrees), causing the ball to veer right. To improve accuracy, focus on aligning your body and clubface correctly to your target. Additionally, try adjusting your attack angle to slightly downward for better ball striking and distance control.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:34,Jason,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your shot shows good ball speed and carry distance, but the club face is open relative to your swing path, which is affecting your direction. Let's work on getting the club face more square at impact. Additionally, your attack angle is too steep; try to hit the ball with a slightly shallower angle for better distance and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:45,Herald,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"It looks like your shot is launching high with a lot of backspin, which can cause the ball to balloon and reduce distance. The side spin indicates some slice, leading to a significant deviation from your target. Focus on keeping your club face square to your swing path at impact to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:53,Lauren,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your shot data shows that you're generating decent speed, but your club face is significantly open at impact, resulting in a high amount of sidespin. This is likely causing your shot to curve to the right. Focusing on squaring the club face at impact will help you hit straighter shots. Additionally, your attack angle is negative, suggesting you're hitting down on the ball instead of sweeping it, which can lead to higher spin rates and loss of distance. Try to create a more upward angle of attack with your 7 Iron for better launch conditions.",club face drill,1.1954004,68.0,101.325,83 +6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"Great effort on this shot! Your club speed is solid, but the attack angle is a bit steep, which can lead to some unwanted spin. The club path looks good, but the face angle was slightly closed at impact. Focus on ensuring the face is square to your target. This will help you hit straighter shots. Also, try to increase your launch angle a bit for better distance and carry.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:54:02,Jason,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your shot shows a good club speed and decent carry distance. However, your attack angle is quite negative, meaning you’re hitting down too much on the ball. This can produce lower launch and more backspin than needed, which might lead to less distance. Work on increasing your attack angle to help the ball lift a bit more. Your club path is slightly outside-in, which can create some sidespin, causing the ball to drift to the right. Focus on swinging more from the inside. Adjusting these two elements should help you gain distance and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:54:39,Jason,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your swing shows good speed, but the clubface is open at impact, which is causing a higher slice. Focus on aligning your clubface with your target. Work on simplifying your swing path to reduce sidespin. Also, try to improve your attack angle slightly towards zero for better contact.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:55:24,Lauren,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data indicates a solid club speed and decent ball speed, but your carry distance is a bit off from your target. The club path shows you're coming in slightly from the outside, which can lead to those pulls. Also, focusing on a more neutral attack angle can help your ball flight. Consider working on your swing path to bring it more in line, which should improve both accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:56:08,Brian,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your club speed is good, but the low attack angle (-6.1 degrees) suggests you might be hitting down too much on the ball. This can lead to lower launch and more backspin. Try to keep your angle of attack closer to level or slightly upward for better distance. Also, the face being open relative to your swing path is causing the ball to fade; focus on keeping the face square at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:22,Brian,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like you're hitting the ball with good speed and a decent launch angle, but the high backspin is causing it to float and lose distance. Work on getting your club face more square at impact to reduce sidespin and improve direction. Also, focusing on a more consistent attack angle can help with distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:29,Herald,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your shot data shows that your club speed and ball speed are decent, but the carry distance suggests that you might not be making solid contact consistently. You have a bit of sidespin, which implies you're not quite hitting the ball straight. Try focusing on your setup and making sure you swing through the ball rather than at it. This will help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"Your ball speed is good, but the smash factor is negative, which means you're not making solid contact with the ball. The backspin is quite high, leading to unpredictable ball flight. Focus on hitting the ball more on the center of the clubface and lower your backspin for better control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:58:13,Lauren,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your shot shows good club speed, but the attack angle is slightly too negative, which can lead to lower launches. A more upward angle would help you hit the ball higher and maximize distance. Your club path is pretty good, but improving your face alignment to the path will help with accuracy. Focus on keeping your club face square as you swing to reduce side spin. Overall, with a few adjustments, you can improve your carry distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your shot data shows that you're making decent contact with your 7-iron, but there are a few areas to improve. Your club speed is good, but a slightly steeper attack angle could help you get more height and distance. Work on aiming to keep your club path straighter and reduce your sidespin for better accuracy. Try to focus on hitting the ball with a more neutral face angle for consistent strikes.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:02:05,Lauren,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your club speed is decent for a 7 Iron, but your attack angle is a bit too negative, which means you're hitting down on the ball more than you want. This can lead to excess backspin and less distance. A slight adjustment in your attack angle could help you get more distance and control. Also, your club path and face angle are a bit closed, which might be contributing to some hooks or pushes. Work on improving your swing path and making sure your club face is square at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:02:36,Herald,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your shot with the 7 Iron shows some interesting data. Your club speed is decent, but the attack angle is slightly negative, which may lead to taking too much turf. Your launch angle is good for distance, but the backspin is quite high which can affect control. Aim for a more neutral attack angle to improve your strike quality. Practicing your swing path can help you get the clubface more aligned at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your shot shows good distance but a few areas to improve. Your club speed and ball speed are solid, but the attack angle is slightly negative, which means you might be hitting down on the ball too much. This can lead to inconsistent contact and a lower flight. The club path is also out towards the right, which suggests a slice. Focus on improving your swing path and hitting with a more neutral attack angle to get more height and distance. Overall, practice with a goal to swing more from inside to out.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:02,Herald,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your swing speed is solid, but the club face is open at impact, leading to a significant slice. Focus on aligning your club face more square to the target at impact and try to bring your attack angle down slightly for better control. Practicing a more inside-out swing path can also help straighten your shots and increase distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:10,Lauren,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your ball speed is good, but your smash factor is negative, which means you're not making solid contact. Focus on hitting the ball in the center of the clubface. The high backspin shows you might be catching the ball cleanly, but the side spin indicates a slice. Work on your alignment and follow-through to help straighten out your shots.",clubface contact drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It seems there were some data issues, as many key stats are missing. However, your ball speed indicates that when you do make contact, you're delivering decent energy to the ball. Focus on improving your contact consistency and aim for hitting the sweet spot of the club more often. This will help maximize distance and direction.",impact drill,1.1954004,68.0,101.325,83 +6/8/24 19:05:09,Herald,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your club speed is good, but the attack angle is a bit too negative, meaning you're hitting down on the ball. This can cause inconsistency in your shot direction. Try to improve your swing path to align more with your intended target. A slight adjustment to your club face can also help straighten out your shots, as it's currently pointing a bit to the right at impact. Focus on a smoother follow-through to help reduce the carry deviation.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:05:37,Lauren,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your shot showed good distance with a club speed of 75 mph. However, your attack angle is a bit negative, meaning you're hitting down on the ball more than you should. The club path is through the target but the club face is open at impact, leading to a slight right spin. Focus on getting the club face square to your swing path at impact for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:06:44,Herald,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"You're hitting the ball well, but your attack angle is a bit too steep, which means you're hitting down on the ball too much. This can lead to less distance. Try to have a more neutral or slightly upward angle at impact for better launch. Also, your club path is good, but the face angle is a bit open, which can cause your shots to drift right. Work on aligning your clubface to your path for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:07:29,Jason,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Great job on getting solid ball speed and distance with your 7 iron! Your club speed is decent, but your attack angle is slightly downward. This means you're hitting down on the ball a bit too much, which can cause issues with your launch and spin. Focus on leveling out your swing a bit to increase your launch angle and distance. Also, your club path is generally good, but the face angle suggests you're aimed right, which can cause a fade. Work on aligning your face more square to the target for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:08:03,Brian,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Overall, your swing shows potential, but there are a few areas to improve. Your club speed is solid, but your attack angle is slightly negative, which can lead to a lower ball flight. Your club face is open relative to your path, causing your ball to curve to the right. Focus on bringing the face back to square at impact. Additionally, reducing your side spin will help with accuracy. Aiming to hit up on the ball more can also help achieve a better launch angle. Try to work on keeping your swing straighter for more consistent ball flight.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your swing speed with the 7 iron is decent, but your club face is open (pointing right) as you hit the ball, leading to some slicing. Focus on bringing the club down on a better arc and ensuring the club face is square at impact. This will help straighten your shots and improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your swing speed looks good, but the ball path is open since the clubface is pointed too far to the right compared to your swing path. This is causing some unwanted side spin, resulting in a slice. Focus on aligning your clubface more with your target line as you swing through. Practicing a more neutral grip and working on your follow-through can help improve your accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:13:50,Jason,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot shows decent club speed and ball speed, but there are a few areas to improve. Your attack angle is nearly flat, which can lead to less distance and height. A positive angle can help you get more lift on your shots. Also, your club face is open relative to your swing path, which likely contributes to a push to the right. Focus on squaring the club face at impact and working on a slightly steeper attack angle for better execution.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:14:45,Herald,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your shot shows good club speed, which is great! However, the club face is open relative to your path, leading to a significant right-side deviation. Try to work on closing the club face as you swing through. Lowering your backspin would also help for better distance and accuracy. Overall, focus on a more consistent path and aim to close the face a bit more at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your club speed is solid, and your launch angle is good, but we need to straighten out your club path and face angle. Right now, your club is coming in a bit from the outside, which is causing the ball to start to the right and curve left. Work on bringing the club back and through more on a straight line. This will help you hit straighter shots. Focus on keeping the face aligned with your swing path during your follow-through.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:16:01,Herald,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your swing speed is really solid, and your ball speed shows you're getting good contact. However, your attack angle is slightly negative, which means you're hitting down on the ball. This can lead to less distance. Try focusing on brushing the grass with the club as you swing to create a more upward angle at impact. Your launch angle is good, so keep working on maintaining that. Overall, your carry distance is decent, but there's room to gain more distance by adjusting your angle of attack.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:16:30,Herald,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"You're generating good speed and distance with your 7 iron! However, your club path suggests that you're swinging too much from the outside-in, which can lead to inconsistent shots. Focus on keeping the club on a more direct path to the target. Also, your attack angle is slightly negative, which means the club is too flat at impact. Try to make sure you're sweeping the ball rather than hitting down sharply on it.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Great job on generating good ball speed and distance with your 7 iron! Your club speed and smash factor indicate you're solid, but there’s room for improvement. Work on keeping your club face more square to your path to straighten out your shots. Your ball is launching higher than it needs to, and the backspin could be optimized for better distance. Focus on a smoother swing path and aim to align your delivery angles better for improved accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your 7-iron shot shows a good club speed and ball speed, but the club face is significantly open compared to your club path, which is causing your shots to drift to the right. Try to work on squaring the face at impact. Additionally, your attack angle is slightly negative; aim for a more neutral or positive angle to lift the ball better. A slight adjustment in your swing path and face alignment can help improve your accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:18:19,Jason,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like there's a lot of data that didn’t come through, but from what I can see, your ball speed is decent, but you’re losing power given the very low carry distance with a 7 iron. This might indicate that your strike isn't solid or that you're hitting too steeply down on the ball. Focus on making better contact by ensuring you have a smoother swing and maintaining balance throughout. + +Additionally, your backspin is relatively high which can affect your distance. Aim for a more level swing path to achieve a better launch angle and distance. + +Practicing your alignment and ensuring you have a straight club path will also help improve your consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your shot data shows a decent swing speed, but your club path and face angle indicate that you're pushing the ball to the right. Focus on alignment and ensuring your clubface is square at impact. Also, the high backspin could lead to less distance. Work on lowering your attack angle slightly to achieve a better strike and more distance. ",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:20:35,Jason,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your shot shows a strong ball speed and decent carry distance, but the club face is a bit open at impact, causing some side spin and deviation. To improve, focus on aligning your body and club face more towards the target. This will help reduce the side spin and result in straighter shots.",alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"Your club speed and ball speed are solid, but the high backspin indicates that you may be hitting the ball too steeply or with an open clubface. This can lead to a lack of distance and a higher-than-desired trajectory. Work on making your swing more shallow and aligning your clubface better at impact to improve your accuracy and distance.",clubface alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:22:20,Brian,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot shows decent club speed and ball speed, but the face angle is too open, causing the ball to start right. Work on turning your body more in sync with your arms during your swing to get better control of the face. Also, your launch angle looks solid, but reducing backspin a bit could help maintain distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:23:05,Brian,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your shot showed a solid club speed and decent carry distance, but your club face angle was quite open at impact, causing the ball to fade to the right. Focus on aligning your club face more square to your target at address and during your swing. This will help straighten out your shots and improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your shot with the 5 Iron shows good power with a decent carry distance of about 161 yards. However, your club face is slightly open relative to your swing path, which is likely causing some rightward deviation. Focus on aligning your club face more square to your swing path at impact to straighten out your shots.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your club speed is good, but the club face is open relative to your path, causing the ball to go right. Work on keeping the club face square at impact. Also, the attack angle is slightly negative; aim for a more level swing to improve contact and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:26:02,Brian,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your shot really shows potential! With a club speed of about 79 mph, you’re getting decent distance. However, the carry deviation indicates some inconsistency in your direction. Focus on creating a straighter club path and improving contact. A bit more stability during your swing can help. Consider practicing to maintain a consistent launch angle to keep your shots more reliable.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your 5-iron swing generated good ball speed and distance, but the club face was significantly open at impact. This can lead to shots going right. Focus on aligning your club face better at address and through impact to improve accuracy. Additionally, your attack angle is quite shallow, which may not give you optimal contact with the ball. Try to slightly lower your hands at address to encourage a better angle of attack.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:28:58,Brian,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"You hit your 5 iron well, generating good ball speed and distance! However, the face angle is quite open at impact, causing the ball to drift to the right. Focus on aligning your clubface more square to your target. Practicing with alignment sticks can help improve your aim and contact.",alignment stick drill,1.1954004,68.0,101.325,83 +6/8/24 19:29:44,Jason,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot with the 5-iron shows decent distance, but the ball is curving to the right more than we want. To improve, focus on aligning your clubface better at impact and working on your swing path to be more consistent. Also, the backspin is a bit high, which might be affecting your carry distance. Try aiming for a more neutral attack angle to help control your launch. Overall, you're on the right track with good club speed!",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:30:25,Jason,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your 5 iron shot shows good club speed and distance, but your club path is too far to the right, which is causing your ball to slice (right spin). Work on aligning your swing more towards the target line. Additionally, your attack angle is a bit negative, meaning you're coming down too steep—try to focus on sweeping the ball more before making contact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your shot shows a few areas that could be improved. The club speed is decent, but your launch angle is quite low, which means the ball isn't getting up in the air as much as it should. Your backspin is higher than ideal, adding extra drag. Focus on improving your attack angle to hit up on the ball a bit more, and work on aligning your clubface better to reduce sidespin (which is causing some hooks). This will help increase your carry distance and overall control.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:32:03,Brian,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your shot with the 4 Hybrid shows solid club speed and ball speed, which is great! However, your attack angle is slightly negative, indicating you're hitting down on the ball. This can lead to less distance and control. Focus on trying to make a slightly upward strike on the ball. Also, your club path is positive, which is a good sign, but your face angle is not perfectly aligned with the path, which contributes to some sidespin. Work on ensuring that your clubface is square to your target at impact for straighter shots. Overall, nice job with carry distance but aim for a higher launch for better results!",upward strike drill,1.1954004,68.0,101.325,83 +6/8/24 19:32:42,Jason,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Your shot shows a good club speed and ball speed, but the attack angle is slightly negative, meaning the club is approaching the ball downwards. This can lead to less distance and height. Work on making a more upward swing through impact to improve launch angle and height. The club path is good, but the face angle is too open, which is causing the ball to slice. Focus onSquare your club face at impact to straighten your shots.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:33:21,Lauren,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your shot shows some room for improvement in accuracy and control. The face angle is quite open at impact, which is causing the ball to veer to the right. Focusing on aligning your clubface with your target at setup can help. Additionally, your attack angle is quite negative, meaning you're hitting down on the ball too much with your hybrid. Aim to make a more sweeping motion. Consider practicing with shorter swings and focusing on your follow-through for better ball contact.",clubface alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:34:29,Jason,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your shot data shows a solid ball speed and carry distance, but the club face is open at impact. This means the ball is starting off right, which contributes to your sidespin and carry deviation. Focus on closing the clubface a bit more at impact to improve accuracy and consistency.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:34:56,Brian,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your 5 Wood shot shows good ball speed and carry distance, but the club face is open at impact, causing the ball to curve right. To improve, focus on aligning your club face more square to your target and adjust your swing path to reduce the rightward movement. Consider practicing with an emphasis on a smoother swing and maintaining your balance throughout the shot.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:36:29,Jason,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your driver swing shows promise with a good ball speed, but the angle of attack is slightly too negative, suggesting you're hitting down on the ball. This can lead to less distance and inconsistent strikes. Aim to have a more neutral or slightly upward attack angle to maximize carry and distance. Your club path and face angle are both positive, which is great. Focus on improving your attack angle to optimize your shots.",upward attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your driver swing shows you have good power with a decent ball speed of 111 mph. However, your attack angle is slightly negative, suggesting you're coming down on the ball instead of sweeping it off the tee. This can lead to higher backspin and less distance. Focus on hitting more up on the ball to lower that spin rate and improve your carry distance. Consider adjusting your aim slightly left, as your club face is open at impact, contributing to a slice.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:39:59,Brian,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your shot data shows a solid swing speed, but the launch angle is a bit low, which may be causing higher backspin. Try to increase your launch angle to get more distance and control. A more upward attack angle will help you achieve this and reduce backspin. Focus on hitting up on the ball with your driver, aiming to hit it on the upswing. This will help you find better distance and a more favorable trajectory.",upward attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:40:41,Jason,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your driver swing shows that you're getting decent ball speed, but your attack angle is slightly negative, meaning you're hitting down on the ball instead of sweeping it. This can lead to excess spin and affect your distance. Try to focus on getting a more upward attack angle by teeing the ball higher and feeling like you're sweeping the ball off the tee. Additionally, your shot is experiencing a fair amount of sidespin, which is likely causing it to curve more than you'd like. Work on keeping your club path more consistent with your face angle for straighter shots.",upward attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:41:14,Herald,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Your club speed is decent for a driver, but you might want to work on your launch angle and backspin. A lower launch angle will help you achieve more distance. Aim for a launch angle around 12-15 degrees and lower backspin, ideally below 2500 rpm. Focus on improving your attack angle and keeping your face more square to your path for better results.",launch angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:42:28,Lauren,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your driver swing shows a few areas for improvement. The attack angle is slightly negative, which means you're hitting down on the ball instead of sweeping it. This can cause lower launch and more spin. Try to create a more upward angle through impact. Your club face is also a little open to your swing path, leading to a slight slice. Focus on aligning the face more with your path to straighten out your shots. Overall, work on your setup and follow-through for better ball contact.",upward attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:43:30,Herald,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your shot with the gap wedge shows good potential, but there are a few areas to work on. The club path indicates an outside-to-inside swing, which can lead to inconsistent shots. The attack angle is quite steep, causing the ball to launch high with a lot of backspin, but this might reduce your carry distance. Focus on getting a more neutral swing path and shallower attack angle for better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:43:55,Jason,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your shot shows good speed and nice launch angle. However, the club path being significantly right (9.9 degrees) with a face angle slightly open (4.4 degrees) suggests that you're cutting across the ball, which is creating sidespin and possibly affecting your accuracy. Focus on a more inside-to-out swing path to help straighten out your shots. Also, consider lowering your attack angle for a more consistent strike.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:44:25,Jason,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"You're generating good ball speed with your gap wedge, but your attack angle and club path indicate you might be hitting down on the ball too much, which can lead to control issues. Try to work on leveling out your swing a bit and focus on where your club is facing at impact. This will help you hit straighter shots with more consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:44:50,Lauren,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your gap wedge shot shows good distance but your club path and face angle suggest you're hitting a bit to the right. Focus on squaring the clubface at impact to reduce that direction. Also, your attack angle is slightly down; try to sweep the ball more for better contact and higher flight. Overall, great ball speed and carry distance!",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:10,Herald,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your shot data shows some areas for improvement. Your club speed is good for a gap wedge, but the attack angle is slightly downward, which may cause the ball to dig into the ground. Work on aiming for a flatter attack angle by trying to swing more through the ball. Additionally, the club path to the right and an open clubface suggests that your shots may be slicing. Focusing on correcting your swing path and keeping the clubface square at impact will help you hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:36,Herald,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"You're generating decent club speed, which is great! However, your attack angle is quite negative, meaning you're hitting down on the ball too much, leading to excessive backspin. Work on making your attack angle more neutral, focusing on a sweeping motion. Also, your club path is quite out-to-in, contributing to the left spin; aim to keep your path more straight to help control the ball's direction better. Lastly, consider your distance; an effective carry of roughly 92 yards is good, but focus on improving your consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:56,Herald,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"You have a decent club speed and ball speed, but your club path is quite out to in, which is causing your shots to veer off course. Focus on aligning your swing path more in line with your target. Additionally, aim to improve your attack angle to help with better launch conditions and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your gap wedge shot shows a solid ball speed, but the launch angle is a bit higher than ideal for a gap wedge. The attack angle indicates you were hitting slightly down on the ball, which is good for control, but the face angle is too open relative to your swing path, causing unintended rightward deviation. Focus on aligning your clubface more with your swing path for straighter shots and consider adjusting your attack angle to a more neutral position.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:35,Jason,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your gap wedge shot shows a few areas for improvement. The club speed is decent, but the attack angle is quite steep, meaning you're hitting down on the ball too much. Try to flatten your swing a bit to create a more neutral angle of attack which can help you add some distance and consistency. Also, your club path suggests you're swinging out too much to the right, leading to a slice. Focus on keeping your club path more neutral or slightly in-to-out. This should help straighten your shots and improve your overall distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:56,Herald,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shots show that your club path is much to the right of your target line, leading to a significant rightward spin. This can cause your shots to veer off target. Focus on bringing the club path more in line with your body and target. Also, try to raise your attack angle slightly for better launch conditions. A good way to work on this is by practicing with alignment sticks to help guide your swing path.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"Your swing is generally solid, but your club path and face angle are slightly open, which can cause a push to the right. Focusing on a more square club face at impact will help keep your shots straighter. Also, try to lower the amount of backspin, which can help gain extra distance.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:10,Jason,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your club speed is good for a sand wedge, but your attack angle is slightly negative, which can lead to less loft on your shots. Try to focus on hitting up on the ball a bit more to get better height and control. Additionally, your club path and face angle are both pointing a bit right, which is causing a slice spin. Work on aligning your club face with your target and adjusting your path to be more neutral for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your sand wedge shot shows a solid club speed and decent carry distance. However, your club path and face angle are aimed too far right, leading to a pull and excessive sidespin. Focus on getting your clubface more in line with your swing path. Consider practicing with alignment sticks to improve your aim and path.",alignment stick drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:56,Jason,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your swing shows that the club is coming in from a steep angle, and the face is pointing more left than your swing path. This can lead to the ball starting left and not reaching its full potential distance. To improve, focus on a more neutral swing path and ensure your club face is aiming at your target at impact. Also, a little less attack angle could help you get more distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:49:03,Herald,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there are some missing data points from your shot, which makes it hard to give you detailed feedback. However, the ball speed appears decent. Focus on making solid contact with the ball and maintaining a steady swing. Ensuring that your clubface is square at impact can help improve both distance and accuracy.",clubface alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:49:20,Brian,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your sand wedge shot shows a solid club speed, but the face is closed at impact, which could be causing some hooks. To improve, focus on aligning the club face more square to your target and ensure you're making a smoother follow-through. Also, your attack angle indicates you might be hitting too steeply into the ball; try to level it out a bit more for better contact.",square face drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your shot had a good club speed and ball speed, but the launch angle and spin are a bit off. A negative attack angle indicates you're hitting down too much, which can cause excessive backspin. This may lead to less distance and accuracy. Try to have a more level swing through the impact zone to get better launch and control.",bottoming out drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your shot with the sand wedge shows a good club speed and decent carry distance. However, your attack angle is too steep and the club face is quite closed at impact, causing the ball to start left. Focus on keeping the club face more square at impact and work on a shallower angle of attack to improve accuracy and distance.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your sand wedge shot shows that you're generating a decent amount of backspin, which is great for control. However, the club face is slightly open relative to your swing path, causing the ball to start right and curve a bit to the right. Focus on aligning your club face more consistently with your swing path and try to shallow out your attack angle a bit. This will help you strike the ball cleaner and with better direction.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:51:23,Brian,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Great effort! Your club speed and ball speed are solid, but your attack angle is a bit too steep, which can cause excess backspin. Try to lower your attack angle slightly for a better strike. Also, focus on keeping the club face more aligned with your swing path to reduce the rightward deviation. This will help improve precision and distance on your wedge shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:51:37,Herald,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your swing with the sand wedge shows some room for improvement. Your club speed is good, but the negative attack angle and slightly closed club face at impact suggest you may be hitting down too much. This could lead to increased backspin and less distance. Focus on making smoother swings and keeping the club face more square at impact. Try to minimize the steepness of your swing for better control and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:52:00,Jason,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your club speed is good, but the angle of attack is slightly negative, which means you're hitting down on the ball more than you should. This can lead to higher spin and less control. Try to focus on a shallower angle of attack. Additionally, the clubface is a bit closed at impact, causing the ball to curve to the left. Work on ensuring your face is square at impact for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your shot data indicates that your club speed is decent, but the attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to more digging into the sand. The face angle is also quite open (pointing right), which can add excessive sidespin and distance loss. Work on shallowing out your swing and closing the clubface at impact for better results.",swing path drill,1.1954004,68.0,101.325,83 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json deleted file mode 100644 index 2b80ce0d98..0000000000 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json +++ /dev/null @@ -1 +0,0 @@ -{"Golf_Shot_Data_7_chunk_0.txt": "file-14gSai4KmZ1u8J33JucNoH", "Golf_Shot_Data_7_chunk_1.txt": "file-VMB5ip1Lu5HgaSn4aaZLqM", "Golf_Shot_Data_7_chunk_2.txt": "file-HzhvD1r3mFZc8P3XLXjf9J", "Golf_Shot_Data_7_chunk_3.txt": "file-NuRUyruZU67xTMJsoyZ2SL", "Golf_Shot_Data_7_chunk_4.txt": "file-JvtZTVKtkxRkqwMP6CvQJe", "Golf_Shot_Data_7_chunk_5.txt": "file-979ixouYnV2KHa4rmnvc2b", "Golf_Shot_Data_7_chunk_6.txt": "file-REnwm87LJ3mmwBG5yxfxUm", "Golf_Shot_Data_7_chunk_7.txt": "file-RxYCSd1DM7f2LNT6zZLHzi", "Golf_Shot_Data_7_chunk_8.txt": "file-Jxinj9BzvoDhivX8LPqdgM", "Golf_Shot_Data_7_chunk_9.txt": "file-2bGmay2pMx4bCJLsc1CjqK", "Golf_Shot_Data_7_chunk_10.txt": "file-Bad5jNRt5enBX7XRjmZLtg", "Golf_Shot_Data_7_chunk_11.txt": "file-53oyGitdVHbqw9fVEd8wTy", "Golf_Shot_Data_7_chunk_12.txt": "file-XuxYyFd8UbVp6U6UQa5uew", "Golf_Shot_Data_7_chunk_13.txt": "file-KGNoFMbgsVmomUAshe5XzM", "Golf_Shot_Data_7_chunk_14.txt": "file-FV8PazTLmRMcmJ3veXWR2T", "Golf_Shot_Data_7_chunk_15.txt": "file-3KyEPdzoiCdHNRwqNz7ab6", "Golf_Shot_Data_7_chunk_16.txt": "file-RwxJdK1fTKSdP9zcC6TenY", "Golf_Shot_Data_7_chunk_17.txt": "file-VpG1f3hyF19WNoUFXyifGH", "Golf_Shot_Data_7_chunk_18.txt": "file-HdYJZ41psdtWA738wvLB9c", "Golf_Shot_Data_7_chunk_19.txt": "file-1wxB1ePuBE7ax6RUjYE1eH", "Golf_Shot_Data_7_chunk_20.txt": "file-78AdW7YQqrKvG8AY8LmcB3", "Golf_Shot_Data_7_chunk_21.txt": "file-WKfuKGjxiripDYtbUqQu8A", "Golf_Shot_Data_7_chunk_22.txt": "file-UPYWJjWgo6huzsAjK5KkHC", "Golf_Shot_Data_7_chunk_23.txt": "file-P4vqDSok1aowLYvM6yo29b", "Golf_Shot_Data_7_chunk_24.txt": "file-41Vhc8oyGNg31ePppMZhvQ", "Golf_Shot_Data_7_chunk_25.txt": "file-CjUqvsfUYmv2Ri3UkgyDVV", "Golf_Shot_Data_7_chunk_26.txt": "file-PMY3ARryZRhszdcvGkzW7g", "Golf_Shot_Data_7_chunk_27.txt": "file-MSTeebTjBb2QwqTo6YBibg", "Golf_Shot_Data_7_chunk_28.txt": "file-VZb5FFuJfMeSeFfHdHYas8", "Golf_Shot_Data_7_chunk_29.txt": "file-AZpmzH83Bkt3GDfYB1qPcf", "Golf_Shot_Data_7_chunk_30.txt": "file-3EvwpyGJjr2mzGkDjFQEF9", "Golf_Shot_Data_7_chunk_31.txt": "file-1FCbiAvZ2yBYUqtryP7Kdk", "Golf_Shot_Data_7_chunk_32.txt": "file-CwixKNhMHtLRAgy2VEbFkT", "Golf_Shot_Data_7_chunk_33.txt": "file-VFq5jgMDfJgXcGPCbGG5t6", "Golf_Shot_Data_7_chunk_34.txt": "file-MvY5dLeeZzMaQD8kqTvwEc", "Golf_Shot_Data_7_chunk_35.txt": "file-7N7He9tndLkxiRwwowvY1s", "Golf_Shot_Data_7_chunk_36.txt": "file-MDLpG9HcGR88ds3ospqDZL", "Golf_Shot_Data_7_chunk_37.txt": "file-1SzfNZ8vzGRXDyntniBe29", "Golf_Shot_Data_7_chunk_38.txt": "file-B13Ky4tRXQLwS6baknJnhb", "Golf_Shot_Data_7_chunk_39.txt": "file-QPRKmxmVuKiAibHCFL5P1T", "Golf_Shot_Data_7_chunk_40.txt": "file-8cUAmKHfeWujYHY191wiut", "Golf_Shot_Data_7_chunk_41.txt": "file-GPnWcuAoWuSVU1UGGAPCBG", "Golf_Shot_Data_7_chunk_42.txt": "file-RQf8J6NrQZWPDFamQqenqD", "Golf_Shot_Data_7_chunk_43.txt": "file-WjCo2wd3TXXpXrn2njGDta", "Golf_Shot_Data_7_chunk_44.txt": "file-EXSitufhuvqRwH8U4FnfeR", "Golf_Shot_Data_7_chunk_45.txt": "file-UKNGuULbRjeV8GrdMV4Cco", "Golf_Shot_Data_7_chunk_46.txt": "file-PSb2ddrmrbweQJSxR5SHEm", "Golf_Shot_Data_7_chunk_47.txt": "file-8DdiwFf8anM2PvjaAWpwLG", "Golf_Shot_Data_7_chunk_48.txt": "file-AWb3nmN3dCjmzPETg7KaUJ", "Golf_Shot_Data_7_chunk_49.txt": "file-SzSn44JNLa9fZejDZLFobQ", "Golf_Shot_Data_7_chunk_50.txt": "file-EbzcCkqTTWKjJYuigHZjfh", "Golf_Shot_Data_7_chunk_51.txt": "file-4GRXihTKCQGbbuNrcUd4kv", "Golf_Shot_Data_7_chunk_52.txt": "file-RJxsYkD2pgmNSXdmexZcDN", "Golf_Shot_Data_7_chunk_53.txt": "file-KX9t9mQguZmh8zmzF4rRTt", "Golf_Shot_Data_7_chunk_54.txt": "file-Bmtzkuex21jif3AFrxn8r3", "Golf_Shot_Data_7_chunk_55.txt": "file-432zob6bnzuqsoo48GeXv9", "Golf_Shot_Data_7_chunk_56.txt": "file-WsteNmjJfYscWRY3hBt4qw", "Golf_Shot_Data_7_chunk_57.txt": "file-Btj3gfiojmaK7oeiBUADqe", "Golf_Shot_Data_7_chunk_58.txt": "file-8TqPHpRyovsLMS2UJwQHyj", "Golf_Shot_Data_7_chunk_59.txt": "file-YG5gLWFj4KJUBKh4whCkNX", "Golf_Shot_Data_7_chunk_60.txt": "file-EkSk5YEZCLrtXKbnL9krfS", "Golf_Shot_Data_7_chunk_61.txt": "file-1ARydfNUak32oxE53h9AAM", "Golf_Shot_Data_7_chunk_62.txt": "file-RquGDSgAsN2qtqK7p8uQVC", "Golf_Shot_Data_7_chunk_63.txt": "file-N3q7sfCDqVraadoJrUHevY", "Golf_Shot_Data_7_chunk_64.txt": "file-9bjTvDsytaDYqBTxz7JEaB", "Golf_Shot_Data_7_chunk_65.txt": "file-V3G2kEobsjj4qgsRhgrezg", "Golf_Shot_Data_7_chunk_66.txt": "file-SFmganmNZ7FAAcpErqkGd3", "Golf_Shot_Data_7_chunk_67.txt": "file-UWccH9nwHBcKViv849XjtJ", "Golf_Shot_Data_7_chunk_68.txt": "file-MAp4bHwWx9LNSSBW7iVnVD", "Golf_Shot_Data_7_chunk_69.txt": "file-QNcKVzoES1biRr3yUooczn", "Golf_Shot_Data_7_chunk_70.txt": "file-HyecFeEWsDNDPgFruPD8zg", "Golf_Shot_Data_7_chunk_71.txt": "file-8xMPPQuSoNqNsC2yFT2rqG", "Golf_Shot_Data_7_chunk_72.txt": "file-8nB6dDjvVFqBn2ESpbDsU1", "Golf_Shot_Data_7_chunk_73.txt": "file-MMVyBLp4w5s1Hj8vGmZKPu", "Golf_Shot_Data_7_chunk_74.txt": "file-W7ew3jB2Lq9eUqTJc7DLAX", "Golf_Shot_Data_7_chunk_75.txt": "file-SPnBzhAYB4wsaRaU4fhnbC", "Golf_Shot_Data_7_chunk_76.txt": "file-UEKLP9V5vQvJUQqEJUx2EA", "Golf_Shot_Data_7_chunk_77.txt": "file-Gth82j1Li2Bti1bcskfZ9b", "Golf_Shot_Data_7_chunk_78.txt": "file-9t411eNnY5u37d77Kpoepd", "Golf_Shot_Data_7_chunk_79.txt": "file-XgFPiz2HCzvNnxp4ReCBnW", "Golf_Shot_Data_7_chunk_80.txt": "file-CymmnoL1dmaEhFxC2HC7D3", "Golf_Shot_Data_7_chunk_81.txt": "file-Gg9gMhXwnoDD4PdXA8V8fG", "Golf_Shot_Data_7_chunk_82.txt": "file-ELbgdEqABRmooDYBucHcfg", "Golf_Shot_Data_7_chunk_83.txt": "file-UqRmb63nbPwwt7mR58mD6P", "Golf_Shot_Data_7_chunk_84.txt": "file-NsXqMUASi4v2wrBsMSo4bC", "Golf_Shot_Data_7_chunk_85.txt": "file-8GLr9onFpg8RVVoRx2VGLf", "Golf_Shot_Data_7_chunk_86.txt": "file-WewqNSqdB2rrcChg7yetm4", "Golf_Shot_Data_7_chunk_87.txt": "file-L3PPGQoUTcqZZXLe6XQjsj", "Golf_Shot_Data_7_chunk_88.txt": "file-HNbQiAtji9xqdxaDrpse1o", "Golf_Shot_Data_7_chunk_89.txt": "file-8htXra5XKtYfw2Kp7t1Yah", "Golf_Shot_Data_7_chunk_90.txt": "file-CbjNgLRCf9nza1oWidERFq", "Golf_Shot_Data_7_chunk_91.txt": "file-RDaLQpUMifWjtQTuSc4A3c", "Golf_Shot_Data_7_chunk_92.txt": "file-1MSAeq4Km9YUoTYXxv4GWZ", "Golf_Shot_Data_7_chunk_93.txt": "file-TWF51kqNyzXSrxWvZhZgap", "Golf_Shot_Data_7_chunk_94.txt": "file-2dM93Q38fz995aptsxdE4Y", "Golf_Shot_Data_7_chunk_95.txt": "file-5oNkDoLCRDFeEaMUDND8XC", "Golf_Shot_Data_7_chunk_96.txt": "file-13Ce3pViv8Ge1fruz6B129", "Golf_Shot_Data_7_chunk_97.txt": "file-8GQtzWuJ7EhhLLYcDgaeBG", "Golf_Shot_Data_7_chunk_98.txt": "file-EfLHcatYspWf6QQuHQjqKW", "Golf_Shot_Data_7_chunk_99.txt": "file-3bHXNz5oWRw5H1omLvgGcF", "Golf_Shot_Data_7_chunk_100.txt": "file-PvjUVkErMw8GeiCJSbJG74", "Golf_Shot_Data_7_chunk_101.txt": "file-VTVMB5FT1XfkDBeUxdjSHz", "Golf_Shot_Data_7_chunk_102.txt": "file-KnvhtB6iY7F3NhoiJB355p", "Golf_Shot_Data_7_chunk_103.txt": "file-BkEsBbJnKmpWdRB44J3AUu", "Golf_Shot_Data_7_chunk_104.txt": "file-PnxNh28z6kk6mhPiHVMzA7", "Golf_Shot_Data_7_chunk_105.txt": "file-8FcdrQk8vCowYxiLJiQ8ga", "Golf_Shot_Data_7_chunk_106.txt": "file-DrcnWUx4rixzhFJw47U6hJ", "Golf_Shot_Data_7_chunk_107.txt": "file-CeQK43aPVHXDThhzheBrdt", "Golf_Shot_Data_7_chunk_108.txt": "file-FtNGkva31Hd4sYn2958vHP", "Golf_Shot_Data_7_chunk_109.txt": "file-SXBJkL4Ddcno8UyTsgzGbP", "Golf_Shot_Data_7_chunk_110.txt": "file-Q5KKXD8ACkiGm5EotVV8mU", "Golf_Shot_Data_7_chunk_111.txt": "file-7t3kTKi2b4nxz81XGTWLG2", "Golf_Shot_Data_7_chunk_112.txt": "file-XfF1ZRBRZZZnvU4d81Rg4E", "Golf_Shot_Data_7_chunk_113.txt": "file-TdV2bzD5gobdPPLato6gAN", "Golf_Shot_Data_7_chunk_114.txt": "file-3FcqDpxpW8xmhbBp8hBJdv", "Golf_Shot_Data_7_chunk_115.txt": "file-2Hgu7nCmmfnJ3SYA6Wz5YV", "Golf_Shot_Data_7_chunk_116.txt": "file-3MaFheG1KswbUo7JWVtetq", "Golf_Shot_Data_7_chunk_117.txt": "file-Uod6fo7kYKWomXDFPBKhRo", "Golf_Shot_Data_7_chunk_118.txt": "file-38v4j13txBx7w9aNzNzzea", "Golf_Shot_Data_7_chunk_119.txt": "file-3gLLRpuZ9ML1VdZmQyn6ov", "Golf_Shot_Data_7_chunk_120.txt": "file-5x9GChRiRUBC64VExQai9t", "Golf_Shot_Data_7_chunk_121.txt": "file-XsqD3aDNahpUsJDFEcq191", "Golf_Shot_Data_7_chunk_122.txt": "file-8oEv3WZTZhJX3rqUE3bvhL", "Golf_Shot_Data_7_chunk_123.txt": "file-PT6h6uKASinnF2tWVacEed", "Golf_Shot_Data_7_chunk_124.txt": "file-XxHbnDqZDsPxR9PRLJyaHY", "Golf_Shot_Data_7_chunk_125.txt": "file-PzPbDn6RUVvFD4WuKJtSb4", "Golf_Shot_Data_7_chunk_126.txt": "file-LLGbSeR9ZtR3j7UZqLsaYy", "Golf_Shot_Data_7_chunk_127.txt": "file-6MHHmvPRn49WREUFVjW5Pi", "Golf_Shot_Data_7_chunk_128.txt": "file-Q2sk2oGYtxjCayKcTHwbkP", "Golf_Shot_Data_7_chunk_129.txt": "file-DzpovMXLB2e12vXANSox6s", "Golf_Shot_Data_7_chunk_130.txt": "file-RZkKCn8MT83gFdxcbXX2J4", "Golf_Shot_Data_7_chunk_131.txt": "file-NcBvu9K8DPF42gHZX9fZtA"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv index 72d11fd4e1..648bfb23da 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv @@ -1,137 +1,133 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Your shot shows good speed and a decent launch angle, but your attack angle is slightly negative, which can lead to more fat shots or thin contact. Your club path is aiming a little right, causing your ball to curve left. Focus on keeping the club face square to your path at impact and try to improve your angle of attack to more level or slightly positive. This will help you achieve a cleaner strike and more consistent distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your sand wedge shot shows potential but needs improvement in club face alignment and attack angle. The club face is open relative to your path, which could be causing higher sidespin. Aim to adjust your club face to be more square at impact. Also, your attack angle is slightly descending; try to be more level or slightly ascending through impact for better contact and control.",face angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:07:33,Jason,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your club speed and launch angle are good, but your attack angle is a bit steep, which can lead to less consistent contact. Try to lower your attack angle slightly for better contact and distance. Additionally, your club path is quite outside-in, which contributes to your sidespin. Focus on swinging more from the inside to improve your accuracy and reduce slice.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your swing speed is good, but your club face is open at impact, causing the ball to launch higher and veer right. Focus on aligning your club face more square to the target at impact to improve accuracy and distance. Additionally, try to keep your swing path more neutral to reduce side spin.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:08:33,Herald,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your swing looks solid, but your club face is open at impact, causing it to slice. Focus on closing the face more as you strike the ball. Also, work on making smoother swings to improve your distance control.",face angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your sand wedge shot shows some good potential, but there's room for improvement. The club path is notably out-to-in, which can cause your ball to slice. Focus on keeping the club more 'in-line' during your swing to help improve accuracy. Try to lower your attack angle slightly to avoid digging too much with the club. This will also help manage your backspin, which is currently quite high. Work on making solid contact for consistent distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:09:44,Brian,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your club speed and smash factor indicate a solid strike, but your attack angle is quite steep, which may cause excessive backspin. Additionally, your club path is significantly across the ball, leading to some directional issues. Focus on leveling out your attack angle and straightening your path for more consistency and distance.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:12:12,Lauren,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your shot data shows you have a good club speed, but your attack angle is a bit steep, which can cause the ball to spin too much and not carry as far as it could. The high backspin indicates that you might be hitting down on the ball too much. Focus on having a more level swing through impact to reduce spin and improve distance. Additionally, your ball is launching too far to the right, which suggests an adjustment in your club path. Try to swing more towards your target line.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:12:59,Lauren,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Great job with your pitching wedge! Your ball speed is solid, and you're getting good carry distance. However, the angle at which you're hitting the ball (attack angle) is slightly too steep for a wedge. This may be causing your ball to spin too much, resulting in less distance and control. Work on leveling out your attack angle a bit. Also, your club face is slightly closed relative to the path, which is causing a small hook. Focus on your alignment and grip to improve that.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"You're generating good ball speed and distance with your pitching wedge, but your attack angle is too steep, which can lead to inconsistent contact. Work on getting the club more level through impact. Also, your club path and face angle suggest you are swinging too much to the right, which can cause your shots to slice. Focus on keeping the club path more neutral and your face square at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your swing speed is good for a pitching wedge, but your attack angle is slightly negative, which can lead to less backspin and control. Focus on hitting up on the ball a bit more to increase your launch angle and improve your consistency. Also, your club face was slightly closed at impact, causing the ball to start left. Working on your swing path and ensuring the face is square will help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:15:33,Jason,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your shot with the pitching wedge shows potential, but your attack angle is a bit too steep, which can lead to less control. To improve, try to flatten your swing path slightly. Your backspin is good for a higher flight, but managing spin can help with distance. Focus on a smoother, more controlled swing to help with accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:16:24,Brian,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"You have a solid swing speed, but your attack angle is slightly negative, which means you're hitting down on the ball more than ideal for a wedge. This impacts your spin and launch. Try to focus on a more neutral attack angle to get the ball airborne with less backspin. Also, your club path indicates you're swinging a bit to the right, which may lead to a fade or slice. Work on aligning your body and club path to the target.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"Your club speed is decent, but the attack angle is a bit too steep, which can lead to excessive backspin and a higher, less controllable shot. Additionally, your club path and face angle are open, causing your ball to drift to the right. Focus on bringing your swing path more in line with your target and work on a more level attack angle to achieve better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:17:43,Jason,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your carry distance of about 96 yards is solid, but your club path is drifting to the right. This could cause shots to veer off, as indicated by the 11-yard carry deviation. Focus on aligning your clubface better with your swing path. A slight downswing angle is helping you get good height; aim to reduce sidespin for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:18:14,Lauren,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your club speed and ball speed are solid for a pitching wedge, but the attack angle is slightly downward, which can lead to more backspin than desired. The club path and face angle suggest you might be coming too much from the outside, causing the ball to fade right. Focus on improving your swing path and try to align the clubface more with your path to help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:19:15,Jason,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your club speed and ball speed look good, but your attack angle and path are causing the ball to veer off to the right. Focus on making your swing path more straight through the ball and work on leveling out your attack angle. This should help you hit straighter shots and improve your carry distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:19:50,Brian,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your club speed is good, but the attack angle is a bit too negative, which means you're hitting down more than you should with a pitching wedge. This can lead to excessive spin and height on your shots. Work on keeping that attack angle closer to level and try to aim for a slightly more neutral club path to improve your accuracy. Focus on making a smoother swing that promotes a better loft at impact.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your shot shows solid club speed and decent distance, but the club path and face angle suggest you're coming across the ball a bit. This can lead to inconsistency and slight pulls or slices. Focus on squaring the club face to the target as you swing through, and try to bring your path more from the inside. Lowering the backspin can help with distance too.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:21:02,Jason,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your shot data shows a solid club speed and decent ball speed. However, the attack angle is negative, meaning you're hitting down on the ball too much for a pitching wedge. The high backspin suggests that while you're getting good lift, the leftward direction (due to an open face or an out-to-in swing path) is causing the ball to deviate to the left. Focus on improving your swing path and adjusting your clubface so you can strike the ball more consistently. This will help you reduce the sidespin and achieve a straighter ball flight.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your club speed is good for a pitching wedge, but your attack angle is quite steep, which might cause the ball to balloon or spin excessively. Try to work on getting your attack angle closer to level for more consistent strikes. Your launch angle is decent, but the sidespin is causing the ball to slice significantly, so focusing on an inside-out swing path can help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your shot data indicates that you're getting solid distance with your 8 iron, but there's room for improvement in accuracy and consistency. The club path to the right and a downward attack angle suggest you might be coming into the ball too steeply and aiming a bit too far to the right. Focus on leveling out your swing path and ensuring your clubface is square at impact for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your 8-iron shot had good distance, but you could improve your direction. The club path suggests you're swinging slightly out-to-in, which is causing some sideways spin. Focus on getting the club more on the correct path and keeping your face square at impact. Practicing with a slight body rotation can help you straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:27:35,Brian,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"You're making solid contact with your 8-iron, but your attack angle is quite steep, which is likely causing the ball to spin too much. Focus on a more level swing path to improve distance and control. Also, aim to keep the club face more aligned with your target at impact to reduce the sidespin.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your 8-iron shot shows that you're getting good distance, but the high backspin and deviation suggest some inconsistency in your swing path and face angle at impact. Focus on getting the club to move more down the target line rather than out to the right. This will help reduce the sidespin and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:28:56,Brian,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your swing shows a strong club speed and decent ball speed, which is great. However, your attack angle is slightly down (-2.2 degrees), indicating you might be hitting too much down on the ball. This can lead to excessive backspin (3632 rpm), causing shorter carry distance. Try to focus on a more level or slightly upward angle through impact to help reduce backspin and increase carry distance. Additionally, your club path (7.8 degrees) is quite right, which can cause the ball to slice. Working on straightening that path can help improve your accuracy.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:29:39,Lauren,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your 8 iron shot shows good speed and a decent carry distance, but your attack angle is a bit too steep and your club path is much more to the right than desired, causing the ball to face right as well. To straighten out your shots, focus on flattening your swing path and adjusting your attack angle to be more neutral.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:30:27,Herald,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your shot data indicates that you're hitting the ball well, but your club path and face angle suggest that you might be aiming a bit to the right at impact, which could lead to a pull or push. Work on getting your clubface more square to the target at impact. Consider practicing with alignment sticks to help you visualize your target line and keep your swing on the right path.",alignment stick drill,1.1954004,68.0,101.325,83 -6/8/24 18:31:16,Herald,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your 8 iron shot has a strong carry distance of 143 yards, but your club path is significantly right (10° to the right), and the face is also open (11° to the right). This means the ball is likely starting right and drifting even further that way due to sidespin. Consider working on aligning your setup and swing path more toward your target. Also, your attack angle is slightly downward, which is fine, but you might want to ensure solid contact with the ball for more distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your 8 iron shot had a decent carry distance of about 119 yards, but the attack angle is significantly downward at -6.5 degrees, which can lead to less ideal contact. A slight upward angle can help you achieve better launch and distance. Try to focus on a more neutral or even slightly positive attack angle. Additionally, the club path is a little out to in, which can cause your ball to slice. Work on squaring the clubface to your path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:35:21,Lauren,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Your ball speed is good, but your club path is much too far to the right, which can cause shots to veer off target. Focus on bringing your club path closer to straight while keeping the face more square to your target. This will help you gain better accuracy and control. Also, working on your attack angle would help improve the overall distance and consistency of your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:35:33,Brian,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"It looks like your ball speed is decent, but your launch angle is a bit high, and your spin rates are quite high as well. This can cause the ball to climb and then drop quickly, reducing distance. Focus on hitting down slightly on the ball to lower the launch angle and reduce backspin. This will help you get more distance and a better overall flight. To improve, try the 'half swing pause' drill to help control your swing and ensure solid contact.",half swing pause,1.1954004,68.0,101.325,83 -6/8/24 18:35:53,Brian,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"You're generating solid club speed and a good smash factor, which means you're hitting the ball fairly well. However, your attack angle is negative, indicating that you're hitting down on the ball more than you should for an 8-iron. Try to level out your swing a bit for better contact and distance. Also, consider your club path; it's a bit too far out to in, which can lead to inconsistent contact. Focus on swinging more on a straight line towards your target.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:36:36,Lauren,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your club speed is decent, but your attack angle is negative, which means you might be hitting down on the ball more than necessary. This can lead to too much spin and a lower launch angle, causing shorter carry distances. Try to level out your swing a bit and focus on hitting through the ball for better distance. Your ball is also curving to the left, which suggests an overdraw. Work on your swing path to create a more neutral shot.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:37:09,Herald,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your shot demonstrated solid ball speed, but you're struggling with your club path and face alignment. The club path is aimed too far right and the face is open, leading to a pull to the right. Focus on your alignment and aim to get your club path more neutral while closing the face slightly at impact.",alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"Your 9 iron shot shows good distance with a carry of almost 144 yards! However, the club path is pointing to the right (14 degrees), which might make the ball slice. Focus on getting your club path more neutral, closer to straight down the target line. This will help your shots go straighter and improve your overall accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:38:49,Jason,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Your shot with the 9-iron shows good ball speed and decent carry distance. However, your club path is quite open to the target, which can lead to sliced shots. Focus on bringing the club path more in line with your target line. Reducing your backspin can also help achieve better distance and accuracy. Try to aim for around 3000-3500 rpm on backspin.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:39:50,Jason,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot with the 9-iron shows good distance but could benefit from a more neutral swing path and face angle. Your attack angle is slightly negative, which can lead to higher spin and reduced distance. Focus on keeping your club path more straight and square to hit straighter shots with better control. Try some practice swings where you visualize a straight line from the ball towards your target, and feel the club moving along that line.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:40:35,Herald,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your 9-iron shot had a solid ball speed but the direction was off, causing it to deviate significantly from your intended target. To improve, focus on squaring the clubface at impact, as it's currently open, leading to that side spin. Practicing your swing path will also help you hit straighter. Try to visualize your target more clearly during your swing.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:40:41,Jason,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"It looks like you hit the ball quite well overall! However, the high sidespin suggests you might be slicing the ball. Focus on your clubface alignment and swing path to bring the ball back on line. There’s also some room to improve carry consistency, which means working on your swing rhythm might help you hit it more consistently.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:42:01,Herald,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your 9 iron shot shows a good club speed, but you have an overly steep attack angle, which can lead to inconsistent contact. Your club face is closed relative to your swing path, causing a draw. Focus on improving your attack angle and ensuring your club face is square at impact to achieve straighter shots and better distance control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Your shot with the 9-iron shows that you have solid club speed and ball speed, which is great! However, your attack angle is slightly descending, which can lead to too much spin on the ball. To improve your distance and accuracy, focus on a more neutral attack angle. Your club path is quite out to in, causing your ball to curve left. Try to aim your swings more down the target line and adjust your grip to support that. Overall, you're close to hitting it consistently, just a few tweaks needed!",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:43:35,Herald,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your shot with the 9-iron showed a good club speed, but the launch angle is quite low, suggesting that the ball is not getting enough height. Also, the club face angle is much more open than the club path, which could lead to a push to the right. Focus on keeping a neutral grip and aligning your body to target to improve direction. Remember, a proper follow-through can help achieve a better launch angle.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:48:44,Jason,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your club speed is decent for a 7 iron, but the attack angle is quite negative, meaning you're hitting down on the ball too much. This can lead to lower launch and more spin than desired. Try to work on a more level swing path to increase your launch angle and reduce backspin. Focus on keeping the clubface more square to the path to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:49:16,Lauren,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your shot shows a good club speed but an overly steep attack angle and a closing club face, which can lead to excessive backspin and side spin. To improve, focus on keeping your swing more level and ensuring the clubface is square at impact. This will help with accuracy and distance control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your 7 iron shot shows a club speed that's good for your skill level, but the club face is open at impact, causing the ball to slice. To improve accuracy, focus on aligning your body and club face towards your target. Also, lowering your backspin can help the ball fly straighter and farther.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:50:27,Brian,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your shot with the 7-iron shows you're generating decent club speed, but your club face is significantly open at impact, which is causing the ball to curve heavily to the right. Try to focus on squaring the club face at impact. Additionally, your attack angle is quite negative, which can lead to lower ball flight. Work on getting a shallower angle of attack to help with launch. Let's work on keeping the face more aligned with your swing path for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:50:59,Herald,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Your shot data suggests you're generating decent ball speed, but the high backspin indicates potential inconsistencies in your strike. To improve accuracy, focus on squaring the clubface at impact. A slight positive attack angle and a good club path indicates you're on the right track, but they could be fine-tuned for better trajectory and distance. Aim to lower the backspin for a more penetrating ball flight.",clubface alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:51:28,Herald,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your shot data reveals a few areas to focus on. Your club path is quite open at nearly 6 degrees to the right, which could cause your shots to fade or slice away from your target. Additionally, the club face is angled 19 degrees right at impact, which is contributing to this issue. To improve your accuracy, work on aligning your club face better with the target line. A slightly negative attack angle suggests you might be striking down too much on the ball, which can further complicate things. Aim for a more neutral attack angle by focusing on making cleaner, more consistent contact with the ball in the center of the club face. This could help generate better distance and accuracy. Finally, your backspin is quite low for a 7-iron, which may mean you're not getting the most lift or distance from your shots. Consider teeing the ball up a bit higher during practice to promote a better strike. ",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:51:37,Brian,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like there's a lot of missing data, but the ball speed was notable. Focus on improving your club speed and consistency by ensuring your swing path is on target. Work on making full contact with the ball and maintaining a good follow-through to increase your distance. Try to ensure that your club face is squared at impact to avoid excessive sidespin.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:05,Jason,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your club speed is good, but your ball is slicing to the left due to an open club face at impact. Focus on keeping the face square to your target. Work on your swing path to come more from the inside. A good carry distance but you need to reduce backspin for better distance and control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:34,Brian,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your shot data shows that you have a good club speed, but the club face is significantly open at impact, causing the ball to launch to the right with a good amount of sidespin. Your attack angle is also a bit too steep, which can lead to inconsistent contact and distance. Focus on aligning your clubface more squarely at impact and try to flatten out your attack angle for better control and distance.",club face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:45,Jason,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"It looks like you're making solid contact with the ball given your speed and launch conditions, but there's a lot of spin causing the ball to deviate significantly from your intended target. Focus on adjusting your swing path to reduce that sidespin for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:53,Jason,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your club speed and ball speed are looking good! However, your attack angle is slightly down (-2.9°), which is causing excess backspin (over 3400 rpm) and a higher ball flight than preferred. This can lead to less distance. Focus on flattening your attack angle to hit more level, which will reduce backspin and give you better control. Your club face is aimed too far left (14.5°), contributing to hooks. Try to align your clubface more square to your target. - -Consider working on your swing path as it's out to in, causing the pull. You could benefit from drills that promote a more neutral path. - -Overall, let's aim for more consistency and better distance by reducing backspin and working on your swing path.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"Your shot data shows you're making good contact, but there are a few areas to improve. First, your attack angle is slightly negative at -3.5 degrees, meaning you're coming down on the ball. Try to have a more level or slightly upward swing through impact for better launch. Your club path is good, but the face angle is a bit closed, causing a slight pull. Work on getting the clubface more square to the path. Your backspin is on the high side, which can lead to excess height. Focus on a smoother swing to help reduce that spin and improve distance.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:54:02,Herald,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your shot data shows some good fundamentals, but you have some issues with the club face and path. Your club face is open at impact, which is likely causing your ball to slice to the right. Try to focus on closing the face slightly as you swing through. Additionally, your attack angle is negative, meaning you're hitting down on the ball too much for a 7-iron. Work on leveling your swing for better contact and distance.",face control drill,1.1954004,68.0,101.325,83 -6/8/24 18:54:39,Lauren,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot with the 7 Iron shows good potential, but the club face is quite open at impact, leading to significant sidespin and affecting your accuracy. Working on aligning your club path and face more consistently to target can help minimize the left-to-right swing you’re seeing. Focus on keeping your face square to your path for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:55:24,Herald,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data shows that your club speed is decent for a 7 iron, but your ball is slightly fading to the right. Improving your attack angle and adjusting your club path will help you hit straighter shots. Focus on keeping the clubface aligned with your path at impact for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:56:08,Lauren,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your shot data shows you have a good club speed and ball speed, which means you're generating decent power. However, your attack angle is quite steep (negative), which could lead to hitting down too much on the ball, causing inconsistent strikes. The clubface is also open relative to your path, contributing to a rightward ball flight. Focus on a more level swing path and aim for a neutral clubface at impact for better direction and consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:57:22,Lauren,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like your shot data has some missing pieces, but we can still work with what we have! Your ball speed is good, but the backspin is quite high, which could lead to less distance and control. To improve your consistency and distance, focus on making solid contact with the ball from the center of the clubface. Practice hitting the ball with a more level to slightly descending angle to reduce that backspin. Additionally, working on your club path will help direct the ball straighter.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:57:29,Jason,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your 7-iron shows decent ball speed and carry distance, but the spin and deviation angles indicate some inconsistency in your shot. Focus on improving your club path and face angle at impact to reduce sidespin and achieve straighter shots. Aim to keep the clubface square to your target line.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"Your ball speed is good, but the high backspin and sidespin numbers indicate that you're likely slicing the ball. This means you might be striking the ball on the toe or cutting across it too much. Focus on making a straighter swing path and ensuring you hit the ball more toward the center of the clubface.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:58:13,Herald,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your 7-iron shot shows promise! Your club speed is solid, allowing for good ball speed. However, the negative attack angle suggests you're hitting down too steeply, which can cause issues with distance and accuracy. Additionally, your club path is slightly out to the right, which is likely contributing to the sidespin. Focus on adjusting your attack angle to a more neutral position and work on ensuring the club path is straighter through impact to improve both carry and accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your ball speed is good, showing decent contact with the ball. The attack angle is slightly negative, which may cause you to hit behind the ball. The club path is out to in, which can lead to a slice. Focus on bringing the club more straight back and through to improve your accuracy. Work on getting a more neutral attack angle to help lift the ball better and achieve more distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:02:05,Jason,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your shot shows that you're hitting the ball with decent speed, and the carry distance is respectable for a 7-iron. However, the attack angle is a bit too negative, meaning you might be hitting down on the ball too much. This can lead to lower ball flight and excess spin. Try to focus on hitting slightly up on the ball to promote a better launch angle. Your club path is good, but the club face is a bit closed, which can cause the ball to hook. Work on aligning your face with your target and maintaining an upward angle of attack.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:02:36,Lauren,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your 7 iron shot shows good ball speed and decent carry distance, but the high backspin and attack angle suggest you might be hitting down on the ball a bit too much. This could lead to loss of distance and control. Try to level out your swing path to help reduce backspin and improve distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your 7-iron shot shows decent power, but you're hitting with a downward angle, which can cause less distance and inconsistent strikes. The ball is also slightly slicing to the right, likely due to your clubpath and face angle. Focus on aligning your body better and ensuring a more level swing path to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:04:02,Lauren,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your 7 iron shot shows a solid club speed, but the club face is open compared to your path, contributing to a big slice. Focusing on squaring the club face at impact will help improve accuracy and distance. Additionally, working on reducing the sidespin could help straighten your shots.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:04:10,Brian,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your shots show a high amount of backspin and sidespin, which can lead to less control and distance. Work on making your swing more consistent to improve accuracy. Focus on aiming your clubface at your target and keeping your path more neutral. A slower swing can help with control as you build confidence. ",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like there are some missing data points, which can make it difficult to assess your performance accurately. However, your ball speed of around 82 mph is a solid starting point. To improve your consistency and control, focusing on your swing mechanics is key. Try to work on keeping your clubface square at impact to help with direction. Without the full data, it’s hard to pinpoint specific issues, but improving your swing setup and the path of your club will make a big difference.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:05:09,Brian,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your shot shows good ball speed and distance, but the club path and face angle need some adjustment. A more neutral club path will help you hit straighter shots. Focus on your swing path to bring the club more straight back and through. Also, try to keep the clubface more square at impact to reduce the sidespin for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:05:37,Brian,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your swing shows potential, but you could benefit from adjusting your club path and face angle. The club path is a bit to the right (6.75 degrees), while the club face is open (10.79 degrees), which can cause your ball to curve more than you want. Try focusing on keeping the club face more square at impact. Additionally, your attack angle suggests you're hitting down on the ball slightly, which can lower your overall distance. A more neutral attack angle will help you launch the ball higher for more distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:06:44,Lauren,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Great job with your 7-iron shot! Your club speed and ball speed are solid, giving you good distance. However, your attack angle indicates you're coming down a bit too steeply, which can lead to inconsistent contact. Your launch angle is good, but try to work on keeping the clubface more square to the path to improve accuracy. Practicing a more neutral swing path will help with this.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:07:29,Brian,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your shot with the 7-iron shows some good fundamentals, but there's room for improvement. Your club speed is decent, which helps with distance. However, the attack angle is slightly negative, meaning you're hitting down on the ball a bit too much. This can lead to lower launch and more backspin, affecting carry distance. Focus on keeping your club path more aligned with your intended target, as it's currently slightly right. To help correct this, try to improve your swing path and angle of attack with some practice. This will help you launch the ball higher and straighter.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:08:03,Herald,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot data shows you have good ball speed and distance for a 7-iron, but the club face is significantly open at impact, which causes the ball to start right and spin while in the air. Focus on closing the club face a bit more at impact and aim for a more neutral swing path to help straighten your shots.",face angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your swing speed is good at 72 mph, but your attack angle is slightly negative, which means you're hitting down on the ball. This typically leads to excessive backspin and affects distance. The club face is also pointing right of the target at impact, which causes your shots to go right. Focus on getting the club to swing more level through impact and check your grip to ensure it's not too weak. This will help you achieve a more direct path to the target and reduce sidespin.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is good at 72.6 mph, but your attack angle of -3.7 degrees suggests you're hitting down on the ball too much. This can lead to unnecessary spin and a lower launch. Additionally, your club path and face angle indicate you're aiming to the right of your target. Focus on making solid contact with a more neutral club path and face angle to get better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:13:50,Lauren,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot looks solid overall! The ball speed is good, which shows you're hitting the ball well. However, the club face is open (facing right) relative to your swing path, leading to some side spin and a noticeable curve. Try focusing on closing the club face a bit more during your swing. Additionally, your attack angle is very flat, which can affect launch and backspin. A slight upward angle would help. Consider practicing to improve your balance through the swing for better control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:14:45,Brian,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your shot data shows a solid ball speed and decent distance, but your club face angle is quite a bit open (11.8 degrees). This can cause your shots to curve significantly to the right. Focus on aligning your club face more square to the target at impact. Additionally, your attack angle is very close to neutral. You might want to work on creating a slightly steeper angle to help elevate your shots more effectively.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your 7 iron swing showed potential with a good ball speed, but your club face was a bit open at impact, which can cause your shots to go right. Focus on aligning your club face more square to your target. Additionally, a slightly steep attack angle indicates you might be hitting down too hard on the ball. Try to promote a more level swing through the ball for better contact and launch.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:16:01,Brian,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your 7 iron shot shows good potential with decent ball speed and carry distance. To improve your accuracy, pay attention to your club path and face angle; ideally, they should be aligned more closely. It looks like your club path is a bit to the right, which may cause the ball to slice. Focusing on a more neutral path will help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:16:30,Lauren,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your 7 iron shot shows a decent club speed and ball speed, but the high spin rate is affecting both distance and control. Focus on improving your attack angle and keeping the club path more neutral to help reduce unwanted spin and improve your carry distance. Also, your carry deviation shows some inconsistency, indicating you might need to work on your aim and follow-through.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"You have solid club speed and good ball speed, which is great! However, your attack angle is almost level, and your club path is 7.27 degrees to the right. This means you may be slicing the ball, as indicated by the slight open clubface. Work on aligning your clubface with your target more consistently, and consider adjusting your stance to encourage a more inside-out swing path. A more downward attack angle can also help achieve a better launch and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your 7 iron shot shows that you're generating good ball speed and distance, but the club face is open at impact, leading to a rightward launch. Focus on guiding your swing path more towards the target while keeping the club face square to the path. This will help straighten your shots and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:18:19,Herald,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It seems like there were some measurement issues with your swing stats. However, I noticed your carry distance and spin numbers are on the higher side. To improve your ball flight and distance, focus on solid contact and getting your clubface squared at impact. Practice hitting the ball with a slightly descending blow to lower backspin and increase distance.",impact drill,1.1954004,68.0,101.325,83 -6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your 6-iron shot shows a good club speed and distance but your club face is pointing significantly to the right of your swing path. This creates a slice, which is why your carry deviation is quite high. Focus on getting the club face more aligned with your path at impact to improve accuracy and distance.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:20:35,Brian,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your shot data shows some interesting trends! Your club speed is decent, but the attack angle being slightly negative means you're hitting down on the ball, which can lead to less distance and accuracy. The high launch angle is good but try to reduce the backspin for better carry distance. Overall, work on keeping the club face more square at impact to reduce sidespin and improve direction.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"Your 6 iron shot shows some good potential! Your swing speed is decent, but controlling the clubface and path could help you hit straighter shots. The high backspin suggests you might need to add some more forward lean at address for better launch conditions. Focus on getting the face more square to the target and reducing that sidespin for accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:22:20,Herald,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot data shows you have solid power and decent distance with your 6-iron. However, your club face is pointing too far to the right (10.3 degrees), which can lead to shots that push off target. Work on dialing in your aim and check your grip to ensure it's not affecting your face alignment. Also, try to reduce the club path to help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:23:05,Lauren,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your 6 iron shot showed good club speed and decent distance, but the launch direction indicates your ball is going off to the right. This might be due to the club face being open at impact. Focus on aligning your body and clubface towards your target during practice. This will help straighten out your shots.",alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your shot data shows a strong club speed, but the attack angle is too negative, which means you're hitting down on the ball more than ideal. This can cause both trajectory and distance issues. Additionally, your club path and face angle are relatively close, which is good, but the sidespin indicates some inconsistency in your strike. Focus on improving your attack angle to a more neutral position for better launch conditions and straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your shot shows a high club speed, but your club path is significantly out-to-in, which can be causing some slicing. Your face angle is also open relative to the path, leading to a loss of accuracy. Focus on improving your swing path to be more neutral and check your grip to help square the face at impact. Working on these can help you hit straighter shots and improve your carry distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:26:02,Herald,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your 5 iron shot showed good ball speed and carry distance, but there are some areas to improve. The launch angle and backspin indicate that the ball could go higher and straighter. Work on getting a more consistent club path and face angle to improve accuracy. Focus on keeping your swing on a straighter line to reduce the side spin, which can help with accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your 5 iron shot shows good ball speed and decent distance. However, the club face is open relative to your swing path, which is likely causing some sidespin and inconsistent shots. Focusing on straightening out your club path and closing the club face at impact will help improve your accuracy. Additionally, try to increase your attack angle slightly to get more lift and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:28:58,Jason,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Great effort with consistent ball speed and decent carry distance! Your attack angle is positive, which is good for trajectory, but the face angle is quite open, leading to some slices. Focus on getting the clubface more square at impact to help straighten out your shots.",clubface alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:29:44,Brian,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot with the 5 iron shows a solid swing speed, but the high backspin indicates the ball is spinning too much which can reduce distance. Your club face angle suggests that you're aiming slightly to the right of your target, leading to a noticeable push. Focus on adjusting your club face at impact and reducing the spin. A good swing is about both speed and control!",face angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:30:25,Brian,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your 5-iron shot showed a good ball speed and decent carry distance, but the shot was often deviating significantly to the right. This suggests your club face was open at impact and your swing path may need some adjustments. Focusing on squaring the club face at impact and targeting a more neutral path will help improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your club speed is decent, but the low launch angle suggests you might be hitting down on the ball too much. This can cause more backspin and lower carry distance. Try to improve your attack angle by focusing on sweeping the club through the ball rather than hitting down. Aim for a higher launch angle to get more distance and a better flight path.",attack angle adjustment,1.1954004,68.0,101.325,83 -6/8/24 19:32:03,Lauren,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your 4 Hybrid shot shows some room for improvement! Your club speed is good, but a slight upward attack angle will help you get more height and carry. The ball is spinning a bit sideways, which can affect accuracy, so focusing on a straighter club path can help with that. Let's work on ensuring your club face is square at impact to improve your overall distance and direction.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:32:42,Herald,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"You're generating good club speed and the ball's carry distance is solid for a hybrid. However, your attack angle is slightly negative, which may be contributing to a high spin rate and causing less distance. Work on hitting slightly upwards on the ball. Also, the club face is quite open relative to your swing path, which could lead to the ball drifting right. Focus on managing your club face and path to achieve a straighter shot.",club path drill,1.1954004,68.0,101.325,83 -6/8/24 19:33:21,Brian,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your swing generated good power, but the club face is open relative to your swing path, which is causing the ball to slice. Focus on aligning your club face more towards your target at impact. Also, your attack angle is slightly negative, indicating a potential need to tee the ball slightly higher or adjust your ball position to promote a cleaner strike.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:34:29,Brian,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your club speed is decent, but your attack angle is slightly negative, which can lead to lower launch and more spin than desired. Try to focus on hitting up on the ball a bit more to increase your launch and reduce backspin. Your club path is good, but the face angle is too open, causing a rightward launch direction. Work on closing the clubface as you swing through.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:34:56,Jason,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your club speed is solid for a 5 wood, and you're getting good distance, but your attack angle is slightly negative. This means you might be hitting down on the ball instead of sweeping it. Additionally, your club face is open relative to your path, which could be causing that slice to the right. Focus on a more neutral club face to improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:36:29,Herald,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your driver club speed is solid at 88 mph, but your attack angle is slightly downward at -2 degrees. This means you're hitting a bit too much into the ball instead of sweeping it. Work on having a more upward angle with your driver to get better launch conditions and more distance. Also, the club face is aiming a bit right of your swing path, which may cause some slicing. Focus on aligning your face more square to your target at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your driver swing shows some potential but also has room for improvement. The club speed is decent, and you're getting good ball speed, which is great. However, your attack angle is slightly negative, and your face angle is quite open at impact, leading to a rightward ball flight and high spin, which may be causing inconsistency. Focusing on making sure your club face is square at impact will help straighten your shots and reduce the spin. Try to increase your attack angle by hitting up on the ball, which can help you launch it higher and with less backspin.",face angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:39:59,Herald,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your driver shot shows some good potential! You have a decent club speed and a good smash factor, which means you're hitting the ball efficiently. However, the launch angle is a bit low, which can affect distance. Also, your backspin is quite high. You might want to work on getting a higher launch to maximize your carry distance, and reduce spin for better distance control. Try focusing on your swing path and face angle to achieve a more consistent strike.",launch angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:40:41,Brian,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your driver swing is looking good overall, but there are a couple of areas to improve. Your club speed is decent at just under 83 mph, which is a solid starting point. However, the negative attack angle (-2.5 degrees) suggests you're hitting down on the ball a bit too much. This can lead to less distance and a lower launch angle. Try to focus on hitting up on the ball for more height and distance. Additionally, your carry deviation indicates some inconsistency in your direction, so working on controlling your swing path will help straighten out your shots.",uphill driving drill,1.1954004,68.0,101.325,83 -6/8/24 19:41:14,Lauren,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Your driver shot looks solid, with good ball speed and decent carry distance. However, your launch angle is a bit low, which could be affecting your overall distance. Aim for a launch angle around 12-15 degrees for optimal performance. Also, try to reduce backspin; it’s on the higher side right now. A lower backspin will help achieve longer drives. Consider working on your attack angle to be slightly more positive (upward) and focus on keeping the club face aligned at impact to improve accuracy.",launch angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:42:28,Herald,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your driver speed is good, but the angle of your attack is slightly down, which can lead to low launch and high spin. Try to hit the ball with a more upward angle for better launch. Also, your club face is a bit closed at impact, causing a left spin. Focus on keeping the face square to your path to straighten your shots.",upward attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:43:30,Lauren,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your ball speed is solid, but the attack angle is a bit steep, which is why you have high backspin and a lower carry distance compared to your total distance. Try to level out your swing a bit more. This will help you hit the ball farther and lower the backspin for better control. Also, your club path shows you're aiming a bit to the right, which contributes to the ball veering off target. Focus on bringing the club path more straight back and through.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:43:55,Brian,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Good effort with your gap wedge! Your club speed is decent, but your attack angle is a bit too steep. Try to keep your angle of attack closer to level. This can help improve your ball striking and reduce excessive backspin. Focus on keeping the clubface square to your path for better direction. Practicing a more neutral swing path could also help.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:44:25,Brian,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot showed some solid distance and a decent smash factor, but the ball tends to curve left due to the high side spin and your club path being right of the face angle. Focus on bringing your club path more in line with the face angle for straighter shots and look to reduce the downward attack angle for better flight. Keep practicing and you'll continue to improve!",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:44:50,Brian,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your gap wedge shot shows a decent club speed and ball speed. However, the attack angle is a bit too steep, and your club path and face angle may be causing some inconsistency. Focus on straightening out your path and face at impact to improve accuracy. Additionally, your backspin is high, which can lead to more height but less distance. Try to smooth out your swing for better control and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:45:10,Jason,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your shot shows a solid swing speed and decent carry distance, but the significant deviation in direction suggests you may be struggling with your aim and swing path. The attack angle is a bit steep, which can add to inconsistencies. Focus on keeping your club path more neutral and aim for a face angle closer to the target to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:45:36,Lauren,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Your gap wedge shot showed good distance, but your club path and face angle indicate a significant fade. Focus on aligning your clubface square to your target and adjust your swing path to be more neutral to help straighten out your shots. Also, your attack angle is a bit steep; try to shallow it out to improve contact and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:45:56,Brian,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your shot shows good club speed and decent carry distance for a gap wedge, but there are a few areas to work on. The attack angle is slightly negative, which means you might be hitting down on the ball too much. This can lead to lower launch and more spin, making it tougher to control the distance. Try to focus on a more neutral or slightly positive attack angle to help the ball rise higher and carry further. Additionally, your club path is quite open relative to the target which could cause your shots to veer off to the right. A more in-to-out swing path will help you improve both direction and consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Great job with your gap wedge! Your club speed and ball speed are solid, but it looks like your club face is slightly open compared to your club path, which is causing some rightward spin. Focus on aligning your clubface better with your swing path at impact to improve accuracy. Additionally, consider reducing your attack angle for a more optimal strike.",club face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:46:35,Lauren,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your club speed is good, but your attack angle is too steep and your club path and face angle suggest you're coming in too much from the outside. This means you'll likely hit the ball with a bit too much side spin, making it tough to control. Focus on bringing the club down more level to the ground and squaring the club face as you hit. This should help both your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:46:56,Lauren,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shot shows a strong club path that points to the right (around 20 degrees), which can contribute to a pull or slice. The attack angle is downward, which is good for a wedge, but try to get the clubface a bit more square to the target line to improve accuracy. Work on controlling your backspin to help with landing and stopping the ball on the green. Overall, focus on aligning your body and clubface better to decrease side spin and improve consistency.",alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"You're doing a great job generating speed with your sand wedge! However, your attack angle is slightly negative, which could lead to less height and more distance control issues. Focus on a smoother, more upward motion through impact to get that ball up in the air. Your club path and face angle are working together well, but ensure they align more consistently to reduce sidespin and improve your accuracy.",attack angle adjustment drill,1.1954004,68.0,101.325,83 -6/8/24 19:48:10,Herald,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your shot shows a solid club speed and ball speed, indicating good power. However, the attack angle is a bit too negative, meaning you're hitting down on the ball more than ideal for a sand wedge. This is likely contributing to the higher backspin and can cause the ball to stop quickly but may also reduce carry distance slightly. Focus on flattening out your swing a bit more. Your club path and face angle are open, causing the ball to fade. Work on aligning your clubface with your swing path to achieve a straighter shot.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your sand wedge shot showed good distance, but the club face was slightly open at impact, leading to a high right ball flight. Work on aligning your club face with your target at address and through impact. Consider practicing at a slower pace to build better control.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:48:56,Lauren,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your sand wedge shot shows that your club path and face angle are pointing left at impact, causing your ball to veer off target. Additionally, the attack angle is too steep, which may lead to inconsistency. Focus on improving your swing path and keeping the face square at impact to hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:49:03,Jason,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there might have been some issues with the data collection, but from what I can see, focus on your face angle at impact and aim for a more consistent swing path. These elements are crucial for better control of your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:49:20,Lauren,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your swing speed is solid for a sand wedge, but the club face is closing too much at impact, causing the ball to curve left (or pull). To straighten your shots, focus on keeping the club face more square to your target line at impact. Also, your angle of attack indicates you're hitting down too sharply; try to feel like you're sweeping the ball off the ground. This will help lower that backspin and improve your carry distance.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your swing speed is good for a sand wedge, but your attack angle suggests you're hitting down a bit too much, which can lead to excessive backspin and loss of control. Work on keeping the clubface more square to the target during the swing to reduce sidespin, and try to slightly shallow out your angle of attack. This could help you achieve a cleaner hit and better distance control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your shot with the sand wedge shows that you're generating decent club speed and a good amount of backspin, which is great for greenside control. However, your attack angle is a bit steep, meaning you're hitting down on the ball too much. This could lead to inconsistent strikes. Additionally, your club face is closed relative to the path, causing the ball to start left and curve even more that way. Focus on flattening your attack angle and ensuring your club face is squared at impact for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your shot shows a decent club speed and launch angle, but the club face is slightly closed at impact, causing the ball to have a negative deviation to the left. Focus on keeping the club face square at impact for straighter shots. Your spin rate is good for a sand wedge, but consider lowering your attack angle for better distance control on pitch shots.",face angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:51:23,Jason,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Your shot data shows a few areas to work on. The club speed is good for a sand wedge, but your attack angle is slightly negative, indicating you might be hitting down too much. This can cause excessive backspin and height. The club path is reasonably good, but the face angle suggests you're hitting slightly to the right. Focus on making sure your clubface is square to your path at impact. Also, your carry distance is around 64 yards, which is decent, but aim for a more consistent ball flight with less total deviation in distance. Try to center your strike on the clubface for better control.",clubface alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:51:37,Jason,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your sand wedge shot shows good effort, but the face of the club is slightly open at impact, which is causing the ball to spin left and not get the height you want. Focus on improving your club face alignment at impact and try to make a smoother swing to control the ball better.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:52:00,Brian,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your shot shows a good carry distance, but we need to fix the club face alignment at impact, which is open. Work on setting up your club face square to your target line to improve accuracy. Also, your spin rate is quite high, which can result in less distance. Focus on a smoother swing to help reduce spin and improve overall consistency.",club face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your shot shows a strong club face angle, which is good for direction, but your attack angle indicates you're entering the ball too steeply. This can cause excessive backspin and can lead to inconsistent shots. Focus on shallowing your swing a bit and working on your follow-through to promote better contact and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Your shot with the sand wedge shows some solid elements, but to improve your consistency, focus on your club face alignment at impact. Your club path is slightly right, which is creating a bit of unwanted sidespin. Try to aim your club face more at your target and keep it square through impact. Additionally, your launch angle is good, but consider lowering the amount of backspin to improve your carry distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your sand wedge shot has a nice club speed and decent carry distance, but there are a few areas to improve. Your attack angle is slightly negative, which means you might be hitting down too much on the ball. Adjusting this to a more level approach can help you get better launch and distance. Also, the club face is open relative to the path, which suggests you may be pushing your shots to the right. Focus on keeping your club face square through impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:07:33,Jason,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your swing speed is good, but your attack angle is quite steep at -9.4 degrees. This can cause the ball to dig into the ground instead of getting airborne properly. A better attack angle for a sand wedge is closer to level. Try to keep your hands ahead of the clubhead at impact to help lift the ball. Additionally, your club path and face angle are open, leading to a rightward flight and side spin. Focus on swinging more from inside to out and closing the clubface at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your shot data shows you have a decent swing speed and ball speed for a sand wedge, which is great! However, you're hitting with a steep attack angle (-6.9°), meaning you're hitting down on the ball too much. This can cause excessive backspin (over 5000 rpm) and may lead to distance loss. To improve, try to keep your attack angle shallower and focus on making cleaner contact. Also, your club path is slightly out to the right, which could lead to some inconsistency in direction. Work on aligning your swing path more towards your target.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:08:33,Herald,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your sand wedge shot shows a high launch angle and significant sidespin, which suggests that the club face is open at impact. This is causing the ball to veer off to the right and reducing accuracy. Focus on squaring the club face at impact and maintaining a consistent swing path. Also, consider practicing with a lower launch angle for more control and distance.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your shot data shows a decent club speed and ball speed, but there are a few areas to improve. Your attack angle is a bit steep, which can lead to inconsistent contact and higher than desired backspin. Focus on lowering your attack angle slightly and ensuring your club face is square to your path for better accuracy. The carry can improve by aligning your swing path and face direction better. Try to maintain consistency with your grip and stance for better results.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:09:44,Brian,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your sand wedge shot shows a good carry distance of around 73 yards but your attack angle is quite steep, which means the club is coming in too sharply. This can lead to inconsistency. Also, the high backspin indicates that you might be getting too much loft at impact. Focus on making your swing more level to reduce that steep angle and create more control. Trying to keep the clubface more square to your swing path will also help to improve the accuracy.",level swing drill,1.1954004,68.0,101.325,83 +6/8/24 18:12:12,Lauren,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your club speed is decent, but your attack angle is a bit too steep, which can lead to inconsistent contact. The club path indicates you’re swinging to the right, which can cause your shots to veer off target. Focus on improving your swing path and making better contact to enhance your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:12:59,Lauren,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Your shot data shows that your club speed is good, but you're delivering the club with a slight downward attack angle (-2.7 degrees). This can lead to excessive backspin and less control. Aim to have a more neutral or slightly upward attack angle to optimize distance and spin. Also, focus on reducing the sidespin for straighter shots. Try to work on keeping your club face square to your path at impact.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your swing shows that you are hitting down on the ball a bit too much, which is causing a lower launch angle and higher backspin than ideal. This can lead to less distance and control. Try to focus on a shallower angle of attack and ensure your club path is more neutral, allowing for better contact and distance. Also, managing spin will help keep your shots straighter.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your shot shows a solid carry distance of about 106 yards, but the club face was slightly open at impact, which caused a small pull to the left. To improve consistency, try focusing on keeping the club face square through impact. Also, working on the attack angle can help you get a better launch. You might want to practice your setup to encourage a slight upward angle on your swings.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:15:33,Jason,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your pitching wedge shot shows good distance but a few areas for improvement. Your attack angle is slightly downward, which might be causing the ball to spin a lot (over 7000 rpm). Aim for a more neutral angle to help lower the spin and make the ball fly straighter. The club path is well to the right, which can lead to pushes or slices. Focus on getting that path more neutral as you practice.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:16:24,Brian,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your club speed is solid, but your attack angle is slightly negative, which can lead to less effective contact with the ball. Aim to strike the ball with a more upward angle. Your club path is moving outward, which suggests you're coming too much from the outside. This can cause a fade or slice. Focus on keeping your swing path more in line with your target. Try to reduce the backspin for a more controlled flight. Overall, a little adjustment in your swing path and angle could enhance your performance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"Your shot shows a good club speed, but the attack angle is quite steep, which can lead to higher backspin and unpredictable distance. Focus on leveling your swing path to reduce the steepness and improve accuracy. Additionally, your face angle suggests you might be aiming to the right, causing your shots to curve more than they should. Try to align your body and clubface with your intended target for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:17:43,Jason,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your pitch shot had decent distance, but the ball deviated significantly to the right. Focus on aligning your club face more towards your target at impact to help reduce that deviation. Improving your face-to-path relationship will enhance your accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:18:14,Lauren,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your pitching wedge shot shows a high backspin and an aggressive club path, which contributes to less accuracy. Your ball is spinning too much sideways, causing it to veer off target. Focus on swinging more along your intended target line and keeping your club face square at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:19:15,Jason,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your club speed is good, and you’re generating decent power. However, your attack angle is slightly downward, which might be causing the ball to spin too much and keep it from flying straighter. Work on keeping the clubface more square to your swing path to reduce the sidespin. A little practice on your follow-through can help improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:19:50,Brian,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your pitching wedge shot shows good ball speed and carry distance, but the attack angle and club face position indicate some room for improvement. Aim for a more neutral attack angle (closer to zero) to help get the ball airborne more consistently, and try to align your club face with your swing path to reduce that side spin. This should help improve your accuracy and distance control.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your pitching wedge swing produced a solid distance and decent ball speed, but your club path is quite outside-in, which is causing you to pull the ball to the left. Work on squaring the clubface at impact to improve accuracy and reduce excessive spin. Remember, a tighter swing path will help you get more control over your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:21:02,Jason,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your ball speed and smash factor are good, indicating you strike the ball well. However, your attack angle is slightly downward, which is fine for pitching but could be impacting your launch conditions. The club face is quite open to the path, causing some side spin, which is why your shots are deviating to the right. Focus on aiming your clubface more aligned with your intended target while maintaining a consistent swing path.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your shot shows a good amount of distance for a pitching wedge, but the ball is curving quite a bit to the left. This suggests that your club face is closed at impact. Focus on keeping the club path more neutral, which will help straighten out your shots. Work on your attack angle too, as it’s slightly descending. This can help with cleaner contact and better launch conditions.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your shot data shows that you have good speed and a decent carry distance with your 8 iron. However, the attack angle is a bit steep, which might be causing a lower trajectory and excessive spin. Try to focus on flattening your attack angle a bit and aim for a more neutral club path to promote better contact. This can help optimize your distance and accuracy.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your shot data shows that you're generating good ball speed for your club speed, which is great! However, your attack angle is slightly negative, indicating you're hitting down on the ball a bit too much. This can lead to lower launch and more backspin, affecting your distance. Focus on making a more level swing to improve your launch angle. Additionally, your club path is more to the right than ideal, so working on your swing path will help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:27:35,Brian,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your shot data shows a solid club speed and decent ball speed, but your attack angle is quite steep, which could lead to inconsistent contact and excessive backspin. Working on a more neutral attack angle will help you strike the ball cleaner and get more distance. Additionally, your clubface is open relative to your swing path, causing some pushed shots. Focus on improving your clubface alignment at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your shot shows a solid club speed and reasonable carry distance, but the high backspin and significant deviation indicate that your accuracy could use some work. Try to keep your club face more square to the target at impact. This will help reduce the sidespin and improve your overall direction. Focus on a smoother swing path to gain more control over your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:28:56,Brian,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your 8-iron shot shows good speed and decent distance, but your club path and face angle are quite open. This could cause the ball to curve right more than you'd like. To fix this, work on aligning your club face with your swing path more consistently. A good goal is to aim for a straighter path and a square club face at impact. Also, your attack angle is slightly negative; focus on hitting the ball with a steeper angle for better contact and lift.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:29:39,Lauren,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your 8-iron shot shows you have decent speed but your club face and path are causing the ball to go right (a slice). Work on your alignment and ensuring the clubface is square to the target at impact. Additionally, a softer attack angle could help you launch the ball better and control the spin.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:30:27,Herald,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your shot was solid, but you have a few points to work on. Your club speed is good, and your ball speed is strong, which means you're generating decent power. However, your attack angle is a bit too negative, and your club path and face are both pointing right. This means you're likely slicing the ball. Aiming to bring your club path more in line with your target will help straighten out your shots. Practice focusing on hitting slightly upward on the ball to improve launch angle and reduce backspin.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:31:16,Herald,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your 8-iron shot had a solid carry distance of about 143 yards with a decent ball speed. However, your club is coming too much from the outside, causing it to slice slightly (as indicated by the positive club path and face angle). To improve accuracy and consistency, focus on straightening your swing path and getting more of a downward angle on your swing. Reducing backspin can also help with distance. Consider working on your grip and alignment to help with these issues.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your shot with the 8-iron shows good distance, but the attack angle is too steep, which may have caused some issues with direction. A more level swing can help improve your accuracy and control. Focus on keeping your swing smooth and balanced.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:21,Lauren,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Your 8-iron shot shows great potential with a solid ball speed and decent carry distance. The club path indicates you're aiming to the right of the target, which might be causing the ball to fade slightly. Focus on bringing your club path more in line with your target to improve accuracy. Additionally, the launch angle is good for getting the ball airborne, but it may help to work on your attack angle to maximize distance. Overall, a little adjustment in your swing path will help you gain straight shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:33,Brian,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"Your ball speed is decent, but the high backspin and strong leftward sidespin suggest you may be hitting the ball with an open club face relative to your swing path. This can lead to inconsistent shots and loss of distance. Focus on making sure your club face is square to your target at impact. Also, practice controlling your swing path to minimize that sidespin.",club face awareness drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:53,Brian,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your 8-iron shot shows good potential with decent distance and a solid smash factor. To improve, focus on flattening your attack angle by slightly raising your swing path. It looks like your club path is too much to the right, which can cause rightward spin. Work on keeping your clubface more square to your target at impact. This will help straighten your shots and add distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:36:36,Lauren,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your club speed is decent, but the attack angle is a bit too negative, meaning you're hitting down on the ball too much. This can lead to excessive spin and less distance. Try to create more of a level or slightly upward swing as you make contact. Also, your carry distance is short and deviation angles suggest inconsistency in direction. Focus on a straight, controlled swing path to improve accuracy and distance.",level swing drill,1.1954004,68.0,101.325,83 +6/8/24 18:37:09,Herald,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your shot shows a bit of an open club face (12.7 degrees) at impact, which can cause the ball to start to the right and potentially curve. Focus on keeping your club face more square at impact. Also, your attack angle is slightly negative, meaning you're hitting down on the ball; try to get a more neutral or positive angle to help with launch and distance.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"Your 9-iron shot shows good ball speed and distance, but your club path is quite far to the right, and the face is not square at impact. This might cause some direction issues. Focus on aligning your swing path to be more neutral and ensuring the club face is square at contact for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:38:49,Jason,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Great job with your 9 iron! Your ball speed and carry distance are strong. You have a positive club path, but your face angle is also pointing to the right, which is causing a slight hook. Focus on squaring the clubface at impact to improve accuracy and control. Also, consider lowering your backspin for better distance management.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:39:50,Jason,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your 9-iron swing shows good ball speed and decent carry distance. However, your attack angle is slightly negative, which can lead to more than normal backspin and a steeper shot. Focus on hitting the ball with a slightly upward angle, which will help lower your backspin and improve your distance control. Also, your club path is moving to the right (8.97 degrees), causing the ball to curve right. A more neutral path can help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:40:35,Herald,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your club speed and ball speed are solid, which shows you're making good contact. However, the club face is open at impact, leading to a slice (side spin to the left). Focusing on a more neutral club face at impact will help straighten out your shots. Additionally, try to get your attack angle to a neutral or slightly upward position to optimize distance.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:40:41,Jason,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your shot data shows good ball speed, but there's a significant amount of sidespin leading to a rightward direction (fade). Focus on aligning your clubface properly and maintaining a smoother swing path to improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:42:01,Herald,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your club speed is solid, but we need to work on your attack angle and club face alignment. A downward attack angle (-3.75 degrees) suggests you're hitting down on the ball too much. Your club face is also open relative to your target, which is contributing to the leftward spin (sidespin of -52). Focus on hitting the ball with a more neutral face and shallower angle. This will help you achieve a higher launch angle and more consistent distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Your club speed is solid, and your ball speed shows good energy transfer. However, your attack angle is a bit negative, which means you're hitting down on the ball instead of sweeping it nicely. This can lead to higher spin and less distance. Try focusing on a more level swing to improve your results. Also, your club path is aiming significantly to the right, which suggests you may be pushing the ball. Work on aligning your body and clubface better at setup. This will help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:43:35,Herald,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your shot indicates a high launch angle and significant side spin, causing the ball to veer off to the right (a slice). Focus on improving your swing path and club face alignment. A more neutral swing path and a square club face at impact will help straighten your shots and increase distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:48:44,Jason,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your club speed is decent, but your attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to more ground contact and less distance. Also, your club path is significantly to the right (about 8.6 degrees), which adds to the slice you may be experiencing. Work on a more neutral swing path to improve accuracy and help with your ball flight. Additionally, your spin rates suggest that you might want to focus on making cleaner contact to lower your backspin and get better distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:49:16,Lauren,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your swing speed and ball speed are decent, but your ball is curving significantly to the left due to the clubface being much more open than the path you're swinging on. Focus on squaring the clubface at impact and try to reduce the amount of backspin, which is a bit too high. A good goal is to manage that face alignment to keep the ball straighter.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your shot shows a solid effort, but there are a few areas you can improve. Your club speed is good, but the attack angle is slightly negative, meaning you're hitting down on the ball more than you should. This can lead to excessive backspin and lower distance. Try to have a more neutral or slightly upward attack angle. Also, your club face is quite open at impact, which is causing the ball to veer off to the right (slices). Focus on getting your club face squared at impact for straighter shots. Lastly, the high backspin suggests the ball is climbing too much; working on your launch angle can help achieve a better flight. Overall, aim for better control over your face angle and attack angle for improved distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:50:27,Brian,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your swing shows that the club is coming down at too steep of an angle, which can lead to inconsistent contact. Try to focus on a flatter swing path to help straighten your shots. Additionally, the club face is open at impact, which is causing the ball to veer off to the right. Working on your grip and alignment will help with this. Also, your club speed is solid, but focusing on your follow-through can help maintain better control of the shot.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:50:59,Herald,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Your shot was solid, but there are a few key areas to work on. The club path is slightly positive, which is good, but the club face is open at impact (pointing right). This can lead to your ball slicing. Your attack angle is a bit steep, and there's quite a bit of backspin which can affect your distance. Focus on getting the club face square at impact for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:51:28,Herald,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your shot data shows some interesting points to work on. First, your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball a bit. Try to feel like you're sweeping the ball off the ground instead. Additionally, your club face is pointed pretty far right at impact, which is causing the ball to hook. Focus on aligning your body and club face towards the target more. Lastly, your backspin is low for a 7 iron, indicating that you might want to adjust your swing to create more lift. Working on these areas can help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:51:37,Brian,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like we didn't capture all the important values, but your ball speed is impressive at over 122 mph! However, the negative smash factor suggests you're losing efficiency which may mean you're hitting the ball too hard without getting enough solid contact. Focus on making sure your club face is square at impact and work on your swing rhythm to improve distance and control.",swing rhythm drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:05,Jason,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your 7-iron shot shows a solid club speed, but your club path is slightly to the left, which might be causing that noticeable sidespin to the left. Try to focus on keeping your club path straighter through impact while also aligning your clubface better to reduce unwanted spin. Your backspin is a bit high, so working on lowering that can help with distance and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:34,Brian,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Great job with your 7 iron! Your club speed is solid, and you’re getting decent distance. However, your attack angle is a bit steep, which can affect the height and control of your shots. Try to work on flattening your swing slightly to improve consistency. Also, the club face is pointing a bit to the right at impact, which can cause your shots to slice. Focus on keeping the club face square through impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:45,Jason,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"Your ball speed is decent, but the high backspin and sidespin indicate that you might be hitting the ball too steeply or not squarely. Focus on making contact with the center of the clubface and ensuring your swing path is more aligned. This will help reduce spin for better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:53,Jason,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"You're generating good club speed and ball speed, but your attack angle is a bit too down, which can lead to excessive backspin. This may be causing your shot to climb too high and lose distance. Focus on driving through the ball more on your downswing to reduce spin and improve distance. Also, check your club face alignment; it appears open, contributing to the rightward deviation of your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"Your swing speed and ball speed look good, which is a positive sign. However, the negative attack angle means you're hitting down on the ball more than you should, which can lead to excessive backspin and less distance. Aim to make contact with a slightly upward angle to promote better launch conditions. Additionally, your club path is quite open, which is causing the ball to veer slightly left. Focus on improving your swing path to keep the ball on target.",attack angle adjustment drill,1.1954004,68.0,101.325,83 +6/8/24 18:54:02,Herald,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your shot shows good ball speed and decent carry distance, but your club face is a bit open at impact, which is causing the ball to veer right. Try to focus on aligning your club face more square to the target to improve accuracy. Work on your attack angle; a less negative angle can help with consistency and distance. Overall, you're on the right track!",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:54:39,Lauren,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot had good distance, but your ball ended up significantly offline. The club path and face angle suggest you're cutting across the ball, which can create unwanted side spin. Focus on improving your club path to be more neutral and ensure the face is square at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:55:24,Herald,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data shows you have a good club speed, but your attack angle is slightly negative, which means you're hitting down on the ball more than you should with a 7-iron. This can lead to inconsistent contact and lower launch. Focus on getting your club path more square, as it's currently coming from the outside, which is contributing to more sidespin and less accuracy. Try to improve your launch angle and reduce the amount of deviation in your shots to get more distance and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:56:08,Lauren,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your club speed is solid, but the attack angle is a bit too steep, which could lead to inconsistent strikes. The club face is open to your swing path, causing the ball to veer off to the right. Focus on aligning your club face better at impact and try to shallow out your attack angle. This will help create a more consistent trajectory and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:22,Lauren,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like the ball is spinning more than it should, which suggests contact issues with the clubface. Your launch angle is decent, but the high sidespin is causing the ball to curve too much. Focus on hitting the ball straighter and improving your contact by ensuring the clubface is square at impact. A smoother swing could help too.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:29,Jason,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your 7 iron shot carries about 69 yards, which is decent. However, the side spin indicates the ball is curving significantly to the left. This could be caused by an incorrect swing path or an open club face at impact. Focus on keeping your club face square to the target line during your swing to improve accuracy.",club face drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"It looks like your shot had a high spin rate and some side spin, which could indicate an issue with your club face angle at impact. This might lead to lack of distance and accuracy. Focus on making sure your club face is square to your target at impact. Try a drill that emphasizes this by practicing with an alignment stick to check your alignment and face position.",alignment stick drill,1.1954004,68.0,101.325,83 +6/8/24 18:58:13,Herald,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"You're generating solid club speed, which is great! However, your attack angle is a bit too negative, meaning the club is coming down too steeply. This can lead to less distance and control. Focus on making your swing a bit more level to help with launch angle and overall consistency. Also, watch your club path, as it's moving to the right; working on a more neutral path can help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your shot with the 7 iron had a good club speed, but you were hitting slightly down on the ball with a negative attack angle. This can lead to too much spin and a lower carry distance. Focus on leveling your swing through impact to achieve better ball flight. A little less down and a bit more 'sweeping' can help you hit it farther and straighter.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:02:05,Jason,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your 7 iron shot shows good distance and decent speed, but we can work on your swing path and face alignment. The club path suggests you're swinging slightly to the right, which could lead to push shots. Try to focus on keeping the face square to your target at impact. Also, your attack angle is a bit too steep, which can affect your consistency. A balanced attack angle helps with better ball contact and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:02:36,Lauren,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your club speed and ball speed are decent, but the attack angle is slightly negative, which means you're hitting down on the ball. This can lead to excessive backspin, affecting your distance. Additionally, your club path is going a bit to the right, which adds to the fade in your shots. Focus on hitting the ball with a more neutral path and a slightly shallower angle to help achieve better launch conditions and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your club speed is good, but the attack angle is slightly downward, which can cause you to hit down on the ball too much. This could lead to less distance. Additionally, your club path is moving slightly to the right (5.9 degrees), which may be contributing to your ball hooking. Focus on keeping your club path straighter through impact. A slightly higher launch angle could also be beneficial for greater distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:02,Lauren,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your club speed is good for a 7 iron, and your ball speed is solid too! However, the Club Face angle suggests you were aimed a bit to the right, which contributes to the side spin and deviation. Focus on aligning your club face square to your target. Also, try to bring your attack angle closer to 0 degrees for more consistent strikes. This should help straighten out your shots and increase your accuracy.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:10,Brian,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your shot data shows high backspin and sidespin, which can be causing your ball to veer off target. Focus on striking the ball more consistently and keeping your club face square at impact. When you improve your contact, you’ll see better distance and accuracy.",club face awareness drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like there are issues with the data for your shot, particularly with missing numbers. However, your ball speed suggests you are making solid contact. To improve, focus on your swing technique to enhance consistency and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:05:09,Brian,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your shot shows a solid club speed and ball speed, which are good signs. However, your attack angle is slightly negative, suggesting you're hitting down too much on the ball. This can lead to lower trajectory and less carry distance. A clubface that is too open at impact could be causing some sidespin, leading to the ball curving to the right (slice). Focus on maintaining a square clubface through impact. The spin rate seems reasonable, but working on the path and face alignment could help you improve accuracy and distance. Consider using a more neutral swing path to get the ball flying straighter.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:05:37,Brian,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your club speed is solid, but the attack angle suggests you're hitting down on the ball a bit too much, which can lead to excessive backspin and potentially less distance. Additionally, the club face is a bit open relative to your swing path, contributing to a slice. Focus on a more neutral swing path and try to have the club face square at impact. This will help you hit straighter shots with better distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:06:44,Lauren,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Your shot shows decent speed and a good carry distance, but the attack angle is a bit steep, and the club face is open relative to your swing path. This could cause the ball to veer to the right. Focus on keeping your club face square at impact and try to adjust your attack angle for a more level swing through the ball.",club face square drill,1.1954004,68.0,101.325,83 +6/8/24 19:07:29,Brian,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your shot shows a decent club speed and ball speed, but the attack angle is slightly negative, meaning you're hitting down on the ball a bit more than ideal for a 7 iron. This could be causing the ball to have more spin than necessary and reducing your distance. Working on having a more neutral attack angle could help you hit the ball cleaner and improve your carry distance. Additionally, your club face is quite open at impact, which is contributing to the ball's rightward spin. Focus on closing the face slightly and aligning your path more directly toward your target.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:08:03,Herald,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot data shows good ball speed but your club speed might benefit from some more power in your swing. Your attack angle is slightly negative, which can lead to lower launch conditions. The face is open at impact, resulting in a slice. Focus on squaring the club face at impact and getting a more neutral attack angle to help with direction and distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your 7 iron swing shows some areas for improvement. The club speed is decent, but your attack angle is slightly negative, meaning you might be hitting down on the ball too much. This can lead to lower launch conditions and more spin, which can affect distance and accuracy. Additionally, the club face is open relative to your swing path, causing the ball to start right and curve away (right for a right-handed golfer). Work on aligning your face to the path for better direction and consider increasing your attack angle to launch the ball higher while minimizing spin.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is decent at about 73 mph. The attack angle is slightly negative, which means you're hitting down on the ball. This can lead to lower launch conditions. Your club path is aimed right at about 6 degrees, and the face is open to the path, meaning you might tend to pull or slice your shots. Work on aligning the clubface more with your path to improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:13:50,Lauren,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot data shows a good club speed and ball speed, which means you're making solid contact. However, the club path and face angle suggest a slight inconsistency when hitting the ball. This can lead to the ball going right and not following your intended line. To improve, focus on your swing path to ensure it is straighter and the face angle is more aligned with the path. Also, the backspin is a bit high, so you might want to work on lowering that for a better trajectory and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:14:45,Brian,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your swing shows a decent club speed and ball speed, but the face angle is significantly open at impact, contributing to the slice. To improve your accuracy, focus on aligning your clubface more square to your target at impact. Additionally, while your backspin is okay, trying to stabilize your club path will help tighten your shots and reduce the carry deviation.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your shot data shows you're generating decent club speed and ball speed, but there's some room for improvement with your club path and face angle. The club path is quite positive (7.34 degrees), and the club face is even more open (8.27 degrees), leading to a fade-type shot. To refine your aim and reduce the deviation, focus on aligning your body and club face more consistently at impact. Additionally, your backspin is on the higher side, which can affect carry and distance. Try to maintain a more square club face at impact. Practicing with alignment aids can help you straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:16:01,Brian,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your shot data shows solid distance with a decent club speed of about 73 mph. The launch angle is good for getting the ball airborne, but a slight adjustment in your attack angle (which is a bit negative) could help improve your consistency. The club path indicates you're swinging slightly to the right, which could affect your accuracy. Focus on making sure your clubface is more aligned with your target at impact to help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:16:30,Lauren,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your 7 iron swing shows good ball speed and distance, but the clubface is aimed a bit too far right of your swing path, which could lead to consistency issues. Work on aligning your clubface better at impact. You also have a slightly negative attack angle, which can impact your height; try to make sure you're coming into the ball with a more level or positive angle. Overall, practice these adjustments for more consistent strikes and improved distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Your shot shows a solid club speed and good ball speed, but your launch angle is a bit low, and the ball is slicing right (as indicated by the positive face and path). Work on staying more consistent with your swing path and keeping the clubface square at impact. This will help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your club speed is solid, showing good potential for distance. However, your attack angle is slightly negative, which can lead to lower launch conditions. The club path is right, but the face is even more so, causing the ball to curve to the right. Focus on making sure your club face is more aligned with your club path at impact for straighter shots. Consider working on your follow-through to help with direction and consistency.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:18:19,Herald,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like you're hitting the ball with decent speed, but the launch angle and distance suggest there may be some inconsistencies in your swing. The backspin is quite high, which can cause the ball to rise but not travel as far. Focus on making solid contact with a slightly downward strike, and try to keep your head steady during the swing to improve your consistency.",impact alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your shot data shows some promising distance, but there's room for improvement in accuracy. Your club path indicates an out-to-in swing, which is likely causing some rightward dispersion. Focus on aligning your clubface better with your swing path to reduce spin and improve direction. Also, consider lowering your launch angle for better consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:20:35,Brian,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your shot data shows that your ball speed and distance are solid, but your shot is curving a bit to the left due to an open club face at impact. To improve, focus on aligning your club face square to the target as you approach the ball. Also, working on a more positive attack angle can help you achieve a cleaner hit and better distance. Try to maintain a steady swing path to reduce the sidespin, which will help keep the ball straighter.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"You're generating solid ball speed with your 6-iron, but your launch angle and high backspin indicate that the ball is climbing too high, which can limit distance. Try to lower your attack angle slightly for a more penetrating ball flight. Also, your club face is open compared to your path, leading to a negative carry deviation; focus on squaring the face at impact for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:22:20,Herald,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your 6 iron shot shows good speed and distance, but your ball is veering off to the right due to the face angle being open. Focus on aligning your clubface more square at impact to get straighter shots. Also, ensure your swing path is less out-to-in to reduce the slice.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:23:05,Lauren,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your shot data indicates that your club speed and ball speed are decent; however, the face angle is quite open at impact, pointing right of your target. This is likely causing the ball to slice. Focus on improving your club face alignment at impact. Additionally, your attack angle is slightly upwards which can be beneficial for height, but be careful not to launch it too high. Try to keep it closer to 3 degrees. Work on your follow-through to help maintain balance and control.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your 5 iron swing is solid, showing decent speed and distance. However, the attack angle is a bit negative, which suggests you might be hitting down on the ball too much. This can lead to inconsistent shots. Focus on swinging more level or slightly upward to improve your launch and carry distance. Additionally, the club path and face angle are quite similar, indicating a possible tendency to pull the ball left. Aim to square the face at impact by practicing your alignment and grip.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your shot with the 5-iron shows you have a good club speed, but your club face is open (11 degrees) relative to your swing path (9 degrees right). This is causing the ball to curve to the right (slice). To improve, focus on aligning your club face with your swing path. Practice making smoother, more connected swings to keep the face square at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:26:02,Herald,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your 5 iron shot is decent, but there are a few areas to improve. Your club speed is good for generating distance, and your ball speed is solid too. However, there's some inconsistency with your carry distance and direction, which suggests that you'll benefit from focusing on your swing path and consistency. Try to work on aiming more accurately to reduce your deviation from the target. Additionally, the launch angle could be slightly higher for optimal distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your shots show good speed and distance, but you're struggling with accuracy. The club face is pointing more right than your path, which is causing a rightward miss. To improve your aim and consistency, focus on aligning your club face more squarely to your target as you swing. Additionally, making sure your swing path is more neutral will help straighten out your shots.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:28:58,Jason,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Your 5 iron shot shows decent distance, but the ball is curving to the right too much (high face angle). Focus on aligning your club face more towards your target at impact to straighten out your shots. Additionally, practice getting your swing path more neutral to help with consistency and direction.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:29:44,Brian,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot shows great potential! Your club speed is solid, and you're getting good distance. However, your face angle is quite open at impact, leading to some sidespin. Work on closing the clubface a bit at impact to improve accuracy. Also, reducing backspin can help with distance. Consider focusing on your swing path to align it better with your target.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:30:25,Brian,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your ball speed is decent, but your club path and face angle show some signs of inconsistency. Your club path is aimed too much to the right, and the face is even more closed, which may lead to pushes or hooks. Focus on making your downswing more neutral to improve direction and accuracy. Also, consider adjusting your attack angle for better contact and higher launch. Practice striking the ball with a more level angle to maximize distance and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,Your shot statistics show a few areas for improvement. The low launch angle at just over 2.5 degrees with relatively high backspin (over 3250 rpm) means your ball isn't getting enough height and stability in the air. A more upward attack angle can help you achieve a better launch. Keep your club path relatively straight to minimize the side spin. Focusing on your follow-through will help ensure a stronger shot.,upward attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:32:03,Lauren,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your shot with the 4 Hybrid shows good potential! The ball speed is solid at around 104 mph, but your attack angle is slightly down (-1.04°), which means you're hitting the ball a bit too steeply. This could be causing some backspin (about 2375 rpm) that might reduce distance. Focus on making a more sweeping motion to improve your launch angle and reduce backspin. Also, your club path is slightly in-to-out, which can lead to a rightward tendency in your shots. Aim for a more neutral swing path to help with accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:32:42,Herald,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Great job generating solid ball speed and a decent carry distance! However, your attack angle is slightly downward, which may be affecting your launch and spin rates. Try to focus on hitting up on the ball more to improve your launch angle and reduce backspin, allowing for better distance and control. Work on aligning your club face more closely with your swing path for a straighter ball flight.",upward attack drill,1.1954004,68.0,101.325,83 +6/8/24 19:33:21,Brian,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your shot data shows a good club speed and ball speed, but the angle of attack is a bit steep (negative), which can lead to less optimal contact and higher spin. Your club face is significantly open relative to your club path, causing a slice. Focus on aligning your club face more square and increasing your angle of attack slightly to improve trajectory and distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:34:29,Brian,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"You are generating good ball speed and distance with your 5 wood, but your attack angle is slightly negative, which means you're hitting down on the ball. Try to focus on sweeping the ball off the tee to improve launch angle and reduce spin. Adjust your clubface position to be closer to square at impact, as it’s currently open relative to your swing path. This should help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:34:56,Jason,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"You had a solid club speed, and your ball speed is good, which means you're making decent contact. However, your attack angle is slightly negative, suggesting you're hitting down on the ball more than you should. This can cause higher spin and less distance. Focus on a more upward attack angle. The club face is pointing right of the target at impact, leading to a push to the right, so work on aligning the face towards your target. Keep practicing to improve your consistency and accuracy!",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:36:29,Herald,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your driver swing is showing potential! You're generating good speed and distance, but there are a few areas to improve. The attack angle is slightly downward, which can lead to less optimal launch conditions. Focus on making more of a sweeping motion through the ball to increase your launch angle. Also, the club face is open relative to your path, which could be causing some undesired sidespin. Work on aligning your club face better as you swing to improve accuracy and reduce sidespin. Overall, you have a solid foundation to build from!",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your driver swing is producing solid ball speed, but the high backspin and deviation suggest inconsistencies in your contact and aim. Focus on keeping the club face more aligned with your swing path to improve accuracy and reduce spin. Aim to increase your attack angle slightly by sweeping the ball instead of hitting down on it.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:39:59,Herald,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your driver swing shows good potential, but it has some room for improvement. Your club speed is decent, but the launch angle is a bit low, which can limit distance. Try to position the ball slightly forward in your stance and work on having a more positive attack angle to get the ball higher in the air. The spin rate is higher than desired, which could lead to less carry distance; aim to create a more solid strike to reduce backspin. Lastly, you're slightly pushing the ball right, indicated by the positive club path and face angle; focus on keeping your clubface square at impact to help straighten out your shots.",launch angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:40:41,Brian,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your driver stats show potential, but there's room for improvement. Your club speed is good, but the attack angle is slightly negative, suggesting you might be hitting down on the ball. A better angle can help you launch it higher and gain distance. You also have some sidespin that may cause your shots to curve. Focus on keeping your club path more neutral to reduce that. Overall, work on hitting more up on the ball with your driver for better launch and distance.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:41:14,Lauren,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Great job with your driver! Your club speed is solid, and your ball speed indicates you’re hitting it well. However, your launch angle is a bit low; ideally, you'd want it around 12-15 degrees for better carry distance. Also, the backspin is on the higher side, which might be causing the ball to lose some distance. Focus on a slightly shallower attack angle and aim to improve your launch conditions for more optimal results.",launch angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:42:28,Herald,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your driver swing shows promise, but there are a few areas to work on. Your club speed is good, but the attack angle is too negative, which can lead to lower launch and more backspin. Focus on a slightly upward angle to help launch the ball higher and improve carry distance. The club path is positive, which is great, but the face being slightly closed to the path can cause the ball to fade. Aim for a neutral club face at impact for straighter shots.",upward attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:43:30,Lauren,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your gap wedge shot had good distance, but the club path and face angle suggest some inconsistency. The ball is spinning quite a bit, which indicates you might be hitting down too steeply. Focus on hitting through the ball more level to reduce spin and improve accuracy. Work on your follow-through to help with this.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:43:55,Brian,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your gap wedge shot shows good ball speed and decent carry distance, which is a positive. However, your club path and face angle indicate your club is coming from the outside in, which could lead to a pull or slice. Work on correcting your swing path to get it more neutral. Additionally, a spin rate of 4474 is quite high; focus on hitting down a bit less sharply to reduce backspin for more distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:44:25,Brian,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot shows some areas to work on. The club speed is solid, but your attack angle is quite negative, which can lead to hitting down too much on the ball. This can help with backspin but may also result in less carry distance. Your club path is aimed to the right, and the face is open, which is likely causing the ball to veer off to the right. Focus on making a more neutral swing path and aligning the clubface at impact. Try to lift the angle of your attack slightly for better contact and more distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:44:50,Brian,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your shot data shows a good gap wedge performance, but there are some areas to improve. With a club path that is significantly right of the target (11.2 degrees), you might be pushing your shots to the right. Focus on aligning your club path more towards your target. Your high backspin (over 6200 rpm) indicates you’re generating good lift, but it may also contribute to less distance. For more control, work on ensuring your clubface is square at impact and practice your follow-through to help maintain balance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:10,Jason,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your club path and face angle suggest you're coming in too steep, which can cause the ball to go right. Focus on flattening your swing path and aligning the clubface square at impact. This will help you achieve a straighter shot and better distance control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:36,Lauren,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Your gap wedge shot was solid, with good ball speed and carry distance. However, your attack angle is slightly negative, indicating you're hitting down on the ball more than you need to. This could lead to too much spin, making the ball stop quickly. Consider focusing on a more level swing. Also, your club path is quite right (11.3 degrees), and with a face angle that is also open (5.7 degrees), the ball may be slicing. Try to work on aligning your club face with your intended target. A little practice on your setup can help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:56,Brian,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your gap wedge shot shows a few key areas for improvement. Your club speed is good, but the attack angle is slightly negative, meaning you’re hitting down on the ball more than ideal. This can reduce launch height and distance. Also, your club path and face angle indicate you've got a strong leftward direction, which may lead to the ball starting left and curving further. Focus on maintaining a more neutral path and working on hitting slightly more upward on the ball to improve your launch. This will help you achieve better carry and total distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your club speed is decent, but your attack angle is a bit too downward (-3.8 degrees). This could mean you're digging into the ground more than you should, which can lead to inconsistent strikes. Try to focus on hitting down slightly but not too much, so you can get better contact with the ball. Your spin rate is quite high (over 5000 rpm), which can cause it to rise too much after hitting. Work on achieving a more neutral club path and face angle at impact for more control.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:35,Lauren,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your gap wedge swing shows promise, but let's work on a few key areas. Your attack angle is quite steep, which can lead to inconsistent contact. Try to shallow out your swing a bit. Additionally, your club path is quite open, meaning you're coming down from outside to in. This can cause slices. Focus on bringing the club down more from the inside. Overall, great ball speed, but tightening your lines will improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:56,Lauren,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shots show that your club speed is good, but your attack angle is too steep, which can lead to excessive backspin and a ballooning shot. Focus on making a more level swing to create better contact and control your spin. Also, work on aligning your club face more with your swing path to reduce sidespin, which will help you hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"Great job with your sand wedge! Your club speed is good and the ball speed shows you're striking it well. However, your attack angle is slightly negative, which means you're hitting down a bit too much on the ball. This can lead to a lower trajectory. Try to create a more upward angle of attack. Your spin rate is decent, but with a better angle, you can increase your carry distance. Focus on balancing your swing path and face alignment to achieve a straighter ball flight.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:10,Herald,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your sand wedge shot had a good launch angle, but the club face was slightly open relative to your swing path, causing the ball to curve right more than intended. Focus on keeping the club face square to your path to straighten out your shots. You also produced a lot of backspin, which is great for spin control around the greens, but make sure you're not hitting too steeply into the ball, as indicated by your attack angle. Try to make your swing more level for better consistency.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your sand wedge shot shows good potential, but the club face is pointing more right than your swing path, which can lead to a rightward dispersion. Additionally, your attack angle is slightly negative, which might be affecting your launch and spin. Focus on aligning your club face more with your swing path and aiming to strike the ball with a more upward angle.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:56,Lauren,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your sand wedge shot shows a couple of areas to improve. The club face is pointed left and your club path is also moving left, which could be causing the ball to start left and miss your target. Additionally, an attack angle of nearly -6 degrees may be too steep; try to ensure you are making a more level strike. Focus on aligning the club face with your target and maintaining a shallower attack angle for better contact and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:49:03,Jason,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there are some key metrics missing from your data, but your ball speed is showing as 110.5 mph. Make sure you're hitting the ball with the clubface squared at impact to achieve better accuracy. Focus on making clean contact and controlling your swing path. To improve, try a ""swing path drill"" to develop more consistency in your swings. This will help you hit the ball straighter and with more control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:49:20,Lauren,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your shot data indicates a few key areas for improvement: your club face is angled negatively at impact, which causes the ball to spin left (a slice effect). To improve accuracy, focus on ensuring the club face is square to your target line at impact. Additionally, try to reduce your attack angle to be less steep, aiming for a shallower strike on the ball, which will help with both distance and control.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your sand wedge shot shows a good effort, but there are a few areas to focus on. The club path is slightly out to the right (6.28 degrees), which could lead to inconsistent ball flight. The high backspin (around 3790 RPM) indicates that you're getting some lift, but with a strong sidespin (which could turn the ball left), you may want to work on your swing path to achieve straighter shots. Aim to keep your clubface more square to the target line at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your swing speed is decent, but the club face is closing too much at impact, which is causing the ball to veer left. Focus on keeping your club face square to your target through impact. Reducing the amount of backspin will also help improve your distance. Try to adjust your attack angle—it’s a bit negative, which means you're hitting down too much with your sand wedge. Remember, you want a more level or slightly up angle for better contact.",face control drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your sand wedge shot had a good carry distance of about 66 yards but there are some areas to improve. Your club face was slightly closed at impact, which makes the ball curve left. Focus on keeping your club face square to the target at impact, and try a softer swing for more control. Aim for a smoother, more consistent strike to reduce backspin and achieve a better carry direction.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:51:23,Jason,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Good job on getting decent distance with your sand wedge! However, the club face is quite open at impact, which is causing your ball to curve to the left. Focus on getting a more square club face at impact, and try to improve your attack angle to help control the ball better. Also, note that your backspin is high, which is good for stopping the ball on the green, but make sure you're aiming correctly for a better carry distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:51:37,Jason,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your shot shows decent power but there's room for improvement in accuracy. The club path is slightly out to in (3 degrees), and the club face is closed at impact, leading to leftward spin. To straighten your shots, focus on ensuring the club face is square to your target at impact. Work on keeping a more consistent attack angle; a less steep angle can help with control and distance. Your backspin is low, which can affect flight. Try to hit down on the ball slightly more to increase spin and control.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:52:00,Brian,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your swing looks solid, but you're experiencing some issues with the club face being closed at impact, leading to a significant amount of sidespin that causes slices. Also, your attack angle suggests you're hitting down a bit too much for a sand wedge. Focus on keeping the club face square at impact and try to make a shallower swing. This should help with distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your shot with the sand wedge shows good potential, but there are a few areas for improvement. The club speed is nice, but with a negative attack angle (-7.6 degrees), you're hitting down too steeply. This can lead to unwanted spin and loss of distance. Focus on making a smoother swing with a more neutral attack angle to help the ball lift better. Your spin rates are high, which may indicate that the ball is digging into the ground instead of gliding through the grass. Additionally, consider aligning your clubface more with your swing path, which is slightly out of sync. A more consistent swing will definitely help you find better carry distance. ",swing path drill,1.1954004,68.0,101.325,83 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json deleted file mode 100644 index b69756a4fc..0000000000 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json +++ /dev/null @@ -1 +0,0 @@ -{"Golf_Shot_Data_8_chunk_0.txt": "file-F9CMEHjn7sAcToxcug4XEu", "Golf_Shot_Data_8_chunk_1.txt": "file-E2dyskKm699WzGD4Mv4sVa", "Golf_Shot_Data_8_chunk_2.txt": "file-156WtzJgoc9BnyuaT7cVje", "Golf_Shot_Data_8_chunk_3.txt": "file-WNmN1KTu4UPmVnHHCy6xiD", "Golf_Shot_Data_8_chunk_4.txt": "file-9fnXXMKtN7YjRob5VFUQg3", "Golf_Shot_Data_8_chunk_5.txt": "file-N9tmKhhsWJaDQ8bSey1M3J", "Golf_Shot_Data_8_chunk_6.txt": "file-WfaPxpz7mRELXzBvD4v4j3", "Golf_Shot_Data_8_chunk_7.txt": "file-7SeHzw6rNRkmcnS3uwCpog", "Golf_Shot_Data_8_chunk_8.txt": "file-KXJQp93uAazF9JQ4pssjLu", "Golf_Shot_Data_8_chunk_9.txt": "file-UJEqh4pgQi9DVqpiEywE2d", "Golf_Shot_Data_8_chunk_10.txt": "file-ADBYscUTXNSYCfwv1YgR3C", "Golf_Shot_Data_8_chunk_11.txt": "file-HNLCKh2zcPVnKAQq3e7hSC", "Golf_Shot_Data_8_chunk_12.txt": "file-GfnyJSkqcJ25cUXp4zdhNP", "Golf_Shot_Data_8_chunk_13.txt": "file-EWRSqU2fs9ZwWoCr4w7Cmo", "Golf_Shot_Data_8_chunk_14.txt": "file-4B5FtaQpa2kA8zc9xu7Y51", "Golf_Shot_Data_8_chunk_15.txt": "file-5xnVsXsRT4fGhcLrVczZuY", "Golf_Shot_Data_8_chunk_16.txt": "file-CQeYCm8ptpDYMHK2qBaJ79", "Golf_Shot_Data_8_chunk_17.txt": "file-42PYoN9WKCvdNB4vfuQ1w5", "Golf_Shot_Data_8_chunk_18.txt": "file-KoUYrxXeWPNyShYCJZeVVz", "Golf_Shot_Data_8_chunk_19.txt": "file-5fgy2JwEPacWTDty45BxUP", "Golf_Shot_Data_8_chunk_20.txt": "file-Qwn1skRkbQVet4GP5zPr6h", "Golf_Shot_Data_8_chunk_21.txt": "file-UGfUj89G54G2dpmvawYxpu", "Golf_Shot_Data_8_chunk_22.txt": "file-UPjbbtSafFX7GiUByJw13o", "Golf_Shot_Data_8_chunk_23.txt": "file-GkTamucq6ZceVdu1LqqrVV", "Golf_Shot_Data_8_chunk_24.txt": "file-BNGwtKWYFSf4Rrn8mU7D1M", "Golf_Shot_Data_8_chunk_25.txt": "file-QxdsBoXZjou7UPTCcVbVSS", "Golf_Shot_Data_8_chunk_26.txt": "file-ApKgxyY5Uha2gifzDWtHfo", "Golf_Shot_Data_8_chunk_27.txt": "file-GE8hzGvasTBCP2BisodWtF", "Golf_Shot_Data_8_chunk_28.txt": "file-Mz3DjPiZChJ2SHLYtKwBnf", "Golf_Shot_Data_8_chunk_29.txt": "file-9CDGVW2NWF9TvF6ymKCUSQ", "Golf_Shot_Data_8_chunk_30.txt": "file-8srKrQ7t5Qtkc3BPgrqWxy", "Golf_Shot_Data_8_chunk_31.txt": "file-XkFX4f17PaPg8RCpYmDfnv", "Golf_Shot_Data_8_chunk_32.txt": "file-M3ayPb2af6sRQ3yB5gJJq5", "Golf_Shot_Data_8_chunk_33.txt": "file-CKjdx23kH88TahbdaTkG6T", "Golf_Shot_Data_8_chunk_34.txt": "file-Bws91EWioBPq7y7XSbYUsq", "Golf_Shot_Data_8_chunk_35.txt": "file-1sR8teRBNf6N4BDBWzMjRs", "Golf_Shot_Data_8_chunk_36.txt": "file-17wHEpWmPX7pZ6o3JjEK6r", "Golf_Shot_Data_8_chunk_37.txt": "file-Wb3YT1arWSgYZtXRp5GuWe", "Golf_Shot_Data_8_chunk_38.txt": "file-Tb2gGJ6Aow95v3zoBtkN3A", "Golf_Shot_Data_8_chunk_39.txt": "file-8LY34kAbKBqrgu6oSh2GS8", "Golf_Shot_Data_8_chunk_40.txt": "file-Ri7RWoeHePpCgH3LWeTorm", "Golf_Shot_Data_8_chunk_41.txt": "file-SjZZiTC2hZyoFraTvE5hBp", "Golf_Shot_Data_8_chunk_42.txt": "file-59nLf124wYWmyYLyggeRB7", "Golf_Shot_Data_8_chunk_43.txt": "file-UUbBYRwhjEUHbk3xJxG76p", "Golf_Shot_Data_8_chunk_44.txt": "file-E6xGwv7KZ7L3xRdqCJfats", "Golf_Shot_Data_8_chunk_45.txt": "file-SpNbJLSRnyTpmdq7JeDb35", "Golf_Shot_Data_8_chunk_46.txt": "file-NYsPPucZ5FEU1DyRF8hYxX", "Golf_Shot_Data_8_chunk_47.txt": "file-SsexsSWXzqhzh6oncVRLxg", "Golf_Shot_Data_8_chunk_48.txt": "file-4KnACxMUxw9B2nDoAv6Y3x", "Golf_Shot_Data_8_chunk_49.txt": "file-Y5axETyxKbSKTxpj9HMBQw", "Golf_Shot_Data_8_chunk_50.txt": "file-AJzXEqdt26zJkrdqVHVChA", "Golf_Shot_Data_8_chunk_51.txt": "file-SVgbrDMXc8dotE4t2pkHuz", "Golf_Shot_Data_8_chunk_52.txt": "file-S2G5sfpuUo2UZi3twMQ3dy", "Golf_Shot_Data_8_chunk_53.txt": "file-BBFcjuS1MoZtZKc6Lnxa7A", "Golf_Shot_Data_8_chunk_54.txt": "file-RrNUfpDTeZybrf6X2AMMHM", "Golf_Shot_Data_8_chunk_55.txt": "file-835XLCfdE1qHwuqg4QkotD", "Golf_Shot_Data_8_chunk_56.txt": "file-DqT1zS7XtPvq8MBPwqjG8w", "Golf_Shot_Data_8_chunk_57.txt": "file-MNjSEDXfLPSNkTARbiDMF6", "Golf_Shot_Data_8_chunk_58.txt": "file-EGExqLPqdD2FZcxhgDfqLW", "Golf_Shot_Data_8_chunk_59.txt": "file-QJTby8Rf3dCXm39CpuCN7J", "Golf_Shot_Data_8_chunk_60.txt": "file-PJNycYsTGgHJjV9BWGchqC", "Golf_Shot_Data_8_chunk_61.txt": "file-YJ5xoKd3PLaStj5UgySBht", "Golf_Shot_Data_8_chunk_62.txt": "file-2aEHxJFP5P39jzqJFJnSdP", "Golf_Shot_Data_8_chunk_63.txt": "file-EsdEdM5ADT4qAx98JydUke", "Golf_Shot_Data_8_chunk_64.txt": "file-Vk3iQz31yGiX5q2n3ynyGN", "Golf_Shot_Data_8_chunk_65.txt": "file-XQbWzmPfYefK7Gu7bGAENR", "Golf_Shot_Data_8_chunk_66.txt": "file-HmMb2Q6px9asRQaoombyof", "Golf_Shot_Data_8_chunk_67.txt": "file-KJYYRUKJufQbfbQD47AAfV", "Golf_Shot_Data_8_chunk_68.txt": "file-4aWLpnE2sW5MRNVoZPNLvB", "Golf_Shot_Data_8_chunk_69.txt": "file-VWihmHr5dGdCQyA68o1rJK", "Golf_Shot_Data_8_chunk_70.txt": "file-Hdt6TnuVENzpd6BGTSbeu4", "Golf_Shot_Data_8_chunk_71.txt": "file-3HWFHvma3MqF6KYJftDBdg", "Golf_Shot_Data_8_chunk_72.txt": "file-HFz5oXARpD17wQAkQH7yy9", "Golf_Shot_Data_8_chunk_73.txt": "file-YLWmDt4Cdw7pLAAJ9hgqFe", "Golf_Shot_Data_8_chunk_74.txt": "file-MTPYKFA4e7FR7PEHMk63UE", "Golf_Shot_Data_8_chunk_75.txt": "file-V6aPMJSxfaYy8TMRSUH5ya", "Golf_Shot_Data_8_chunk_76.txt": "file-FNtCjo2PNovAaU1kqgrs2Q", "Golf_Shot_Data_8_chunk_77.txt": "file-Ddt9KTF6fUGAZ5a4cEwR8a", "Golf_Shot_Data_8_chunk_78.txt": "file-UbadvEd6X1VasFV92bKV4q", "Golf_Shot_Data_8_chunk_79.txt": "file-5ijn9PbboQ1ZmsSKKRS2gF", "Golf_Shot_Data_8_chunk_80.txt": "file-7ywdhWVYv8UfKNxrZFDQnz", "Golf_Shot_Data_8_chunk_81.txt": "file-2iFJFcL5f3fA4rdVtai6FM", "Golf_Shot_Data_8_chunk_82.txt": "file-977yvFZntHhKCmsUCxxnx7", "Golf_Shot_Data_8_chunk_83.txt": "file-5UNTawQm7NE3A3ybBiRY2n", "Golf_Shot_Data_8_chunk_84.txt": "file-ANErs8YJX6rdMyBr8gNeBp", "Golf_Shot_Data_8_chunk_85.txt": "file-LXtuy7yUtDGhmttXoJWj44", "Golf_Shot_Data_8_chunk_86.txt": "file-PsP6GtvjQajzLRkTFwDbmZ", "Golf_Shot_Data_8_chunk_87.txt": "file-XTzdUH7Z2oAfyWYusiLfGQ", "Golf_Shot_Data_8_chunk_88.txt": "file-CBdmPEWk64ufqYMRo1YqjW", "Golf_Shot_Data_8_chunk_89.txt": "file-2SGL6BgLLTM9EvqAYWad9v", "Golf_Shot_Data_8_chunk_90.txt": "file-3L5gZyJhMGQvR6k1fm2FTs", "Golf_Shot_Data_8_chunk_91.txt": "file-WLFaPYNetN9XNY8XrKELFK", "Golf_Shot_Data_8_chunk_92.txt": "file-FeciSz62HUPtuLDHudv2Bv", "Golf_Shot_Data_8_chunk_93.txt": "file-C2aFbf6zHsZiio6Um5jGn3", "Golf_Shot_Data_8_chunk_94.txt": "file-SmyGqjEPLb9QGG4tR2Nwud", "Golf_Shot_Data_8_chunk_95.txt": "file-5etpWyALbT2HWK3q8zAnku", "Golf_Shot_Data_8_chunk_96.txt": "file-DDCBBV3tVF1m7S8tbeb63a", "Golf_Shot_Data_8_chunk_97.txt": "file-XEN8jDiYtQoNAABKXVBFfD", "Golf_Shot_Data_8_chunk_98.txt": "file-QdTA9bMy7QhWKxCHZC6ynF", "Golf_Shot_Data_8_chunk_99.txt": "file-7qwZjV1Gtr6dStnJpDfa9p", "Golf_Shot_Data_8_chunk_100.txt": "file-KYU9RLzkUGushyTKTXMhEy", "Golf_Shot_Data_8_chunk_101.txt": "file-TR3B3tg4v62Rhfei3oMea6", "Golf_Shot_Data_8_chunk_102.txt": "file-8zZnZuHXnfryuiRtB3UU9a", "Golf_Shot_Data_8_chunk_103.txt": "file-41NqMKy6VbQuUxe6HWBFJm", "Golf_Shot_Data_8_chunk_104.txt": "file-HS2bYjzMtFctqVNmVypQ7E", "Golf_Shot_Data_8_chunk_105.txt": "file-GfnYZSzAhRMcu8D8JC7UdN", "Golf_Shot_Data_8_chunk_106.txt": "file-N9W6cXDNxpbyD7a3GkLs5c", "Golf_Shot_Data_8_chunk_107.txt": "file-1q7JzyZcAK8ucdNm8JC8M6", "Golf_Shot_Data_8_chunk_108.txt": "file-JGTHp8apVCT6rp6r9WskK8", "Golf_Shot_Data_8_chunk_109.txt": "file-5QfqTFdXQYpGpD8Bbv93UP", "Golf_Shot_Data_8_chunk_110.txt": "file-DBb6KgdPd6k5PKViQBZEFK", "Golf_Shot_Data_8_chunk_111.txt": "file-8LGio4HhDiHfGaeQWVtaxJ", "Golf_Shot_Data_8_chunk_112.txt": "file-TrRQ7cLcsGRVzYqRemK6jf", "Golf_Shot_Data_8_chunk_113.txt": "file-5ZN1Xy4PBkuUsFbESerskC", "Golf_Shot_Data_8_chunk_114.txt": "file-4MTJNGKvdPXv1P736Wn8bT", "Golf_Shot_Data_8_chunk_115.txt": "file-1AGvRDDeu1Dojh3MqfHrH2", "Golf_Shot_Data_8_chunk_116.txt": "file-SZQ32VUVaGcDAHwtV8JHua", "Golf_Shot_Data_8_chunk_117.txt": "file-J3gcoYBVMM8sz58U28543C", "Golf_Shot_Data_8_chunk_118.txt": "file-BMkzNtodjp27DNRD72hS6B", "Golf_Shot_Data_8_chunk_119.txt": "file-UHUN4Jg52xnMZPHbRTbk7A", "Golf_Shot_Data_8_chunk_120.txt": "file-Ron2ydPAjTGjeTwWXEYKVV", "Golf_Shot_Data_8_chunk_121.txt": "file-FPf8FK1LDsTTF98GkGDiAe", "Golf_Shot_Data_8_chunk_122.txt": "file-Y3B7KDnFXtKbY4KhwfPpYz", "Golf_Shot_Data_8_chunk_123.txt": "file-5wosgVruQ7cEBC2bVP6uvw", "Golf_Shot_Data_8_chunk_124.txt": "file-KbbyVJirvFUUwcf2RjPrUC", "Golf_Shot_Data_8_chunk_125.txt": "file-A4frcJWhaLEcfZY1ccQVJE", "Golf_Shot_Data_8_chunk_126.txt": "file-BaMztSjUqNEqcWR8WyAuGW", "Golf_Shot_Data_8_chunk_127.txt": "file-KYmm2mAmbNiH94VKi6pEbe", "Golf_Shot_Data_8_chunk_128.txt": "file-TNgXzVohVb1U9V6ZgfKDQz", "Golf_Shot_Data_8_chunk_129.txt": "file-J5XXHXbBPMRQJHvs23hp4L", "Golf_Shot_Data_8_chunk_130.txt": "file-RGCz6cWJTfCYw7Pwck6qzY", "Golf_Shot_Data_8_chunk_131.txt": "file-DQFuDcch6JbreLHTuLjBur"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv index 82e06d825f..849a0385cd 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv @@ -1,79 +1,79 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -5/30/24 22:03:23,Lauren,,Pitching Wedge,63.98236171173676,-3.9634993076324463,-2.6018123626708984,2.0087459087371826,4.61055850982666,87.74381562891631,1.3713750677762309,21.57220268249512,1.3244725465774536,4089.396484375,258.93475341796875,4097.5859375,Estimated,-3.6230506896972656,18.3832295965442,113.72400693268082,0.1532334089279174,0.3060937648216324,124.5397914136347,0.0442346595227718,0.0953591341842905,"You're making solid contact with your pitching wedge, but there are a couple of areas to focus on. Your club path is a bit to the left, which can cause a slight fade. Aiming for a straighter path can help improve your accuracy. Also, your attack angle is slightly downward; try to level out your swing a bit for better launch and distance. Lastly, managing your backspin will help control your shot more effectively.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:04:06,Brian,,Pitching Wedge,62.87879684109976,-2.1303327083587646,3.7020106315612793,1.1037604808807373,-2.598250150680542,86.07402368957628,1.368887892481354,14.977065086364746,1.369875431060791,5174.859375,1495.0545654296875,5386.498046875,Estimated,-16.114391326904297,11.052759609186978,99.92372254348628,-3.8751492500305176,-6.753111150666427,112.84635124773922,-4.476715564727783,-8.808142616961163,"Your shot shows good club speed and carry distance for a pitching wedge. However, the attack angle is slightly negative, which means you're hitting down on the ball more than ideal. This can lead to excessive backspin and a lower flight. Focus on making a more level swing. You also have a bit of right spin, indicating your club path may be slightly out to the right. Work on a more neutral path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:04:38,Lauren,,Pitching Wedge,65.49527866059316,-2.4591660499572754,2.936609268188477,5.213776588439941,2.277167320251465,89.76795014766412,1.370601850751041,17.80867576599121,4.650163173675537,6984.65869140625,-213.25543212890625,6987.9130859375,Measured,1.7488101720809937,16.83765982139107,110.08702026371613,5.74750280380249,11.02465625464606,117.92089135462356,5.757962226867676,11.830599679702004,"Your shot with the pitching wedge shows good ball speed and a solid carry distance. However, the club face is pointing a bit too much to the right at impact, leading to some sidespin and deviation from your target. Focus on aligning your club face and practicing a more neutral swing path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:05:08,Jason,,Pitching Wedge,67.87207471147258,-2.4020793437957764,6.426488876342773,3.9974286556243896,-2.429060220718384,87.24884533828299,1.2854895877160375,20.32680320739746,4.087705612182617,3473.076171875,1565.867431640625,3809.75048828125,Estimated,-24.268659591674805,15.65981679804156,109.39799684759691,-3.289381265640259,-6.277132876204803,121.85274944133651,-4.068231105804443,-8.644733072335953,"Your club speed is good, but your attack angle is a bit too steep. This means your club is coming down too much on the ball, which can lead to excessive backspin. Try to flatten your swing path and keep the face aligned better with your path to ensure a cleaner strike. Focus on keeping the clubface square to your target as you hit the ball.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:05:46,Jason,,Pitching Wedge,65.00666989658112,-1.4982960224151611,2.086385726928711,0.1221166253089904,-1.9642691612243648,88.43988866654308,1.3604740683877792,15.817036628723145,0.36137256026268,4877.9814453125,1359.476806640625,5063.8798828125,Estimated,-15.57297420501709,12.637458815634773,106.4556071242796,-4.93244743347168,-9.153184144070224,118.76246928255932,-5.467767715454102,-11.316349801048432,"Your shot shows a solid club speed at 65 mph and good ball speed around 88 mph, indicating you're making decent contact. However, your attack angle is slightly negative, which means you're hitting down on the ball instead of picking it up. This can lead to unnecessary spin and a less optimal launch angle. Try to focus on having a shallower angle of attack, which will help you get more height and distance. Additionally, the backspin is quite high; working on this will help your ball stop more effectively on the greens.",attack angle drill,1.2077947,63.0,101.325,88 -5/30/24 22:06:21,Jason,,Pitching Wedge,,,,,0.0,90.03599612248308,-40.24969100952149,18.44425201416016,3.7101662158966064,4803.62841796875,958.432373046875,4898.3095703125,Measured,-11.283629417419434,16.352600052100343,113.84602384259142,-0.1988101750612259,-0.3964717818763859,124.0865249591152,-0.5421248078346252,-1.1740129165940658,"Your shot data shows good ball speed with a carry distance of about 114 yards, but the spin rate is quite high. This can lead to less control, especially when pitching around the green. Additionally, it looks like the angles are not being recorded, which may indicate inconsistencies in your setup or swing. Focus on alignment and ensuring a solid, repeatable swing.",spin control drill,1.2077947,63.0,101.325,88 -5/30/24 22:06:51,Lauren,,Pitching Wedge,68.24984102069311,-0.9476556181907654,3.71254825592041,2.829519033432007,-0.8830292224884033,93.16899891736102,1.3651167171087255,13.944567680358888,2.788771152496338,5625.3583984375,562.6395263671875,5653.42578125,Estimated,-5.711638927459717,13.246591151029977,114.18776964490462,0.7715171575546265,1.5375941993684563,125.9584716123436,0.5619739294052124,1.2352384357022572,"Great job! Your club speed is solid for a pitching wedge, and your ball speed indicates good contact. However, your attack angle is slightly negative, meaning the club is descending a bit too much at impact. Work on getting that attack angle closer to zero by focusing on sweeping the ball a bit more rather than hitting down on it. Your ball is also spinning quite a bit; aim to reduce that for a better distance control. Overall, keep practicing and you'll see improvement!",sweep drill,1.2077947,63.0,101.325,88 -5/30/24 22:09:16,Jason,,7 Iron,67.01183503413631,-3.898752927780152,3.51611852645874,9.39675998687744,5.880641460418701,82.35734762723314,1.22899705082363,14.381916999816896,8.158673286437988,5409.22705078125,-306.54205322265625,5417.90576171875,Estimated,3.243494987487793,9.56719392728712,92.99327219617771,9.513265609741213,15.369567738614592,106.28123407995372,9.58703899383545,17.700689163124707,"Your club speed and ball speed are decent, but the ball is launching a bit too low with high backspin, which is affecting your distance. The face angle is significantly open at impact, causing the ball to spin sideways and veer off target. Focus on improving your clubface alignment and try to bring your attack angle closer to level to help with both distance and direction.",face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:09:49,Brian,,7 Iron,68.5876419242386,-5.281422138214111,4.421710968017578,9.7911958694458,5.369484901428223,93.25377660613684,1.3596294316277018,17.350584030151367,8.595986366271973,3507.711669921875,-169.43673706054688,3511.801513671875,Measured,2.765469789505005,15.50478527787368,121.91763767358316,9.956035614013672,21.078650636250583,135.86199946980287,9.98741340637207,23.56281988834576,"Great effort with your 7 iron! Your club speed is decent, but your attack angle is a bit steep, indicating you're hitting down more than you should. This could lead to high backspin and less distance. Try to aim for a more neutral attack angle. Additionally, your face is closed relative to your path, causing the ball to curve left. Focus on making sure your clubface is more aligned with your swing path. Consider practicing your swing path to straighten out those shots.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:10:22,Herald,,7 Iron,65.82081730558093,-0.9324445724487304,0.9263463020324708,9.054011344909668,8.127664566040039,75.27367893569681,1.143615075246329,18.863672256469727,7.553081512451172,2151.73681640625,64.59789276123047,2152.706298828125,Estimated,-1.7195762395858765,9.248609978222817,84.89342359883358,7.426872730255127,10.97338478915094,102.34887537681608,7.332671642303467,13.06285970841509,"Your swing speed with the 7 iron is solid, but your club face is quite open at impact, which is causing the ball to veer to the right (slice). Focus on keeping your face more square to the target as you swing through. Additionally, your attack angle is slightly descending; try to make more of a sweeping motion through the ball. This can help improve your launch angle and carry distance.",face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:10:47,Jason,,7 Iron,63.93939260737534,-1.4044315814971924,-0.5365117788314819,11.903778076171877,12.440289497375488,78.24370547713443,1.2237167462255358,22.6135196685791,9.710902214050291,2351.438232421875,334.1553039550781,2375.0625,Estimated,-8.087964057922363,13.696166602368294,97.03276281419858,8.2216796875,13.876002623428576,112.20850751743728,7.912046909332275,15.445844994522872,"Your 7 iron swing shows some good potential, but the club face is open at impact, causing your shots to veer right. To improve, focus on squaring the club face more as you approach the ball. Also, work on keeping a more neutral swing path to help straighten your shots. You can improve your attack angle with a slight upward move through impact, which could lead to better contact and distance.",face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:11:10,Lauren,,7 Iron,65.76111879418931,-5.60004186630249,4.21283769607544,11.279349327087402,7.066511631011963,71.49894700968116,1.0872525942487288,19.66025161743164,9.79225254058838,1420.2984619140625,-228.17752075195312,1438.510498046875,Estimated,9.12684440612793,8.11128246789383,76.67602192136565,11.2383451461792,14.943451381527325,96.14801506324056,11.454267501831056,19.09362933399757,"Your 7-iron shot shows some good potential, but your attack angle is a bit too steep and the club face is open at impact, which could be causing your shot to go right and lose distance. Focus on making sure the club face is square at impact by working on your grip and alignment. Additionally, try to improve your attack angle by hitting down less and maintaining a more level swing. This should help you find more consistency and distance.",face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:11:41,Jason,,7 Iron,88.0308480513977,,,,0.0,95.685705887734,1.0869565385973214,15.73163890838623,2.753185749053955,4343.013671875,-6.535417556762695,4343.0185546875,Measured,0.0862192958593368,15.472131528622526,123.71057036778166,2.9386489391326904,6.342279760270856,136.1849554689761,2.923086881637573,6.944880615750208,"Great job with the 7 iron! Your club speed of 88 mph and ball speed of 96 mph suggest solid contact. However, your backspin is a little high at over 4300 rpm, which can lead to less distance. Focus on lowering your backspin for more roll after landing. Also, aim to keep your aim consistent, as your carry deviation indicates slight misses to the left. Work on your alignment and ensure your clubface is aimed at your target during setup.",alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:12:17,Herald,,7 Iron,71.00062315773039,-5.932560920715332,0.6518513560295105,11.430803298950195,10.77895164489746,74.69187444667568,1.0519889984732254,14.372336387634276,9.47108554840088,4139.48583984375,1035.6246337890625,4267.06689453125,Estimated,-14.046056747436523,6.705408663098979,75.6075395989401,6.420862197875977,8.45524975559158,93.2014785672054,5.75503396987915,9.345854718718442,"Your shot with the 7-iron shows a decent club speed but your attack angle is a bit steep, meaning you're hitting down on the ball too much. This can lead to higher backspin and can affect your carry distance. Work on leveling your swing to improve distance and control. Additionally, your club face is well-open at impact, which can cause the ball to spin to the right. Focus on getting your club face more square at impact for straighter shots.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:12:49,Brian,,7 Iron,73.66268098484852,,,,0.0,82.95399994498803,1.126133326073899,18.6677360534668,6.038691997528076,4705.974609375,-215.4344787597656,4710.9033203125,Estimated,2.6211094856262207,13.52122097800668,100.41240761005248,7.231854915618896,12.64039680827716,111.79574093167504,7.271894931793213,14.150932820260095,"Your shot data shows a solid ball speed for your club speed, which means you're generating decent power. However, the high backspin rate indicates that the ball might be climbing too high without carrying far enough. Work on finding a more optimal launch angle. Since your carry distance is decent, focus on improving your club path and face angle to reduce sidespin—this will help with consistency and accuracy. You seem to be aiming a bit right, leading to a push. Experiment with your setup to align more towards your target.",club path drill,1.2077947,63.0,101.325,88 -5/30/24 22:13:45,Brian,,Pitching Wedge,,,,,0.0,85.32980614061853,-38.14583587646485,,-6.959562301635742,2438.16357421875,0.0,2438.16357421875,Estimated,-0.0,,,,,,,,"It seems there are some missing data points, which makes it tough to give specific advice. However, focus on improving your swing path and face angle to ensure consistent contact with the ball. A good drill for you would be to practice your setup and grip, ensuring your clubface is square to your target at address.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:14:08,Brian,,Pitching Wedge,64.29026642679446,4.798705577850342,-0.4738712012767792,4.442180633544922,4.916051864624023,40.300347944900295,0.6268499134435721,18.010305404663086,3.589613914489746,2321.04638671875,587.5900268554688,2394.267822265625,Estimated,-14.206379890441896,2.011962288032862,22.96734708068834,2.6312825679779053,1.0543739347007346,27.75029897920968,2.456068277359009,1.1891984118451262,"Great effort with your pitching wedge! Your club speed is good, but the smash factor indicates that you can improve the efficiency of your strike. Working on centering your impact on the clubface will help increase ball speed. Additionally, your attack angle is positive, which is good for a pitch, but consider aligning your club path and face angle a bit more consistently to reduce sidespin. This should help with accuracy and distance.",centered strike drill,1.2077947,63.0,101.325,88 -5/30/24 22:14:51,Herald,,Pitching Wedge,58.764966959833146,-0.9378066658973694,1.2867228984832764,-3.4070963859558105,-4.693819046020508,78.40116072759156,1.334147958956228,19.78314018249512,-2.637662649154663,3480.381103515625,1572.7952880859375,3819.2587890625,Estimated,-24.3183650970459,11.538816439523544,90.38603682558188,-9.189663887023926,-14.434916873722273,103.5810843009358,-9.994558334350586,-17.976962680695806,"Your pitching wedge shot shows that while you're generating good ball speed, the club face is closed at impact, causing the ball to go left and resulting in high backspin. This can lead to less control and inconsistency. Focus on getting the club face square at impact and reducing your spin for better distance and accuracy.",club face square drill,1.2077947,63.0,101.325,88 -5/30/24 22:15:42,Lauren,,Pitching Wedge,57.058836239652464,-3.417550563812256,0.6528675556182861,0.1701428145170211,-0.4827247262001037,80.42121636005504,1.4094436840996614,20.200973510742188,0.2214505225419998,4288.125,670.2857055664062,4340.19580078125,Estimated,-8.884130477905273,13.64415672764676,97.05544908184402,-2.5070996284484863,-4.245505227764227,108.36081139532143,-2.7787582874298096,-5.253363422635516,"Your shot data shows you're hitting the ball with good speed and distance, but the backspin is quite high, which can cause the ball to stop too quickly on the green. Additionally, a slight leftward trajectory indicates a small push in your swing. Focus on improving your attack angle and ensuring the face of your club is square to the target at impact. A good drill to work on your swing path is the 'shoulder turn check' to help you maintain a more consistent swing.",shoulder turn check,1.2077947,63.0,101.325,88 -5/30/24 22:16:02,Lauren,,Pitching Wedge,65.22697668872706,-2.239686965942383,4.170535087585449,2.9536209106445312,-1.216914176940918,88.25164550455065,1.3529930403750088,21.080137252807617,2.9480175971984863,4555.6005859375,1268.928466796875,4729.02490234375,Estimated,-15.564781188964844,18.109123330911643,111.8818302695072,-2.4956750869750977,-4.871809749477109,121.89620294699944,-2.9445717334747314,-6.261855731644744,"Your swing speed with the pitching wedge is decent, but your attack angle is a bit too downward, which can lead to excessive spin and reduced distance. Try to focus on a more neutral attack angle. This will help you hit the ball cleaner while getting the right amount of height and distance. Additionally, your club path is slightly out to the right, indicating a need to work on swing direction for more consistency.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:16:35,Lauren,,Pitching Wedge,61.67662190790679,-7.183684349060059,-0.1681440472602844,5.353282451629639,5.521426677703857,79.39669057772062,1.2873060832720826,22.122459411621094,4.37626838684082,1272.2159423828125,625.6282958984375,1417.7249755859375,Estimated,-26.18623733520508,12.132602795600292,96.99087790666636,0.2719624638557434,0.4600417242046717,117.06986011986828,-0.4664620161056518,-0.9533077569788944,"Your pitching wedge distance is good at about 97 yards in the air, but let's work on your attack angle and club path to improve accuracy. The attack angle is a bit steep, which means you might be hitting down too much on the ball. Aim for more of a level swing. Additionally, the club face is open to the path, causing the ball to drift right. Focus on swinging more directly down the target line and closing the club face slightly at impact.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:18:45,Lauren,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Estimated,-30.00000190734864,15.309203827306078,110.24314583936211,13.410179138183594,25.56769063183765,119.57782325344851,14.312192916870115,29.56026514725818,"Your swing has potential, but let's work on your club face and path at impact. The club face was closed to the path, causing a push to the right. Also, the attack angle is slightly negative; aim for a more upward angle to promote higher, softer shots. Focus on aiming for a more square club face at contact, and try to keep your path more neutral.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:19:18,Brian,,Pitching Wedge,65.23373074415395,-2.9035067558288574,0.7803218364715576,2.6955759525299072,1.9152541160583496,88.20911586178681,1.352200998709427,17.497163772583008,2.3118464946746826,6129.4775390625,1376.455322265625,6282.12744140625,Estimated,-12.656563758850098,,,,,,,,"Your club speed is good for a pitching wedge, but your attack angle is a bit too negative, meaning you might be digging the club into the ground. Try to hit more up on the ball to improve your launch and carry distance. Your spin rates are high, which can lead to less distance. Focus on a more balanced swing path to reduce sidespin, which can help keep your shots straighter.",attack angle adjustment drill,1.2077947,63.0,101.325,88 -5/30/24 22:19:53,Lauren,,Pitching Wedge,65.24144052189013,-3.950239181518554,3.309530735015869,6.519051551818848,3.2095208168029785,87.45488029505123,1.340480522739346,22.73779487609864,5.769008636474609,4761.3798828125,812.6639404296875,4830.23388671875,Estimated,-9.685811042785645,,,,,,,,"Your club speed is solid, but the attack angle being negative means the club is coming down too steeply at impact, which could cause inconsistent contact. The face is open at impact, leading to higher sidespin. Focus on making a smoother swing and aligning your clubface more square to your target when hitting the ball.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:20:23,Jason,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Measured,-30.00000190734864,,,,,,,,"Your club speed is solid for a pitching wedge, but your attack angle is a bit negative, which means you're hitting down on the ball too much. To improve this, focus on a more neutral or slightly upward angle. Your club path is also notably out to the right, causing some direction issues. Work on aligning your swing path to be more straight back and through. Additionally, the spin rate is high, indicating that while you may get a lot of lift, you may not get the desired distance. It might help to ensure your strike is cleaner and to work on making more consistent contact with the ball.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:25:01,Jason,,Pitching Wedge,69.58959730025072,-4.249607563018799,-3.436009645462036,6.692054748535156,10.128064155578612,87.00607480525105,1.250274152756702,21.50821113586425,5.067068099975586,4171.56640625,737.576904296875,4236.2705078125,Estimated,-10.026867866516112,17.814925659434948,112.14460383082589,1.984752297401428,3.884126657258463,122.99487243983369,1.669998049736023,3.5843739686317804,"You have a solid club speed and carry distance, which is great! However, your attack angle is a bit too negative, indicating you're hitting down on the ball more than needed. This can lead to excessive backspin and may affect your distance. Aim for a more neutral attack angle by focusing on leveling out your swing. Your club face is slightly open relative to your path, which could be causing some sidespin.'",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:25:26,Lauren,,Pitching Wedge,65.33826713835106,-6.459720134735107,4.2924885749816895,4.295389652252197,0.0029010772705078,88.08040054648791,1.3480675935280213,19.04484367370605,4.065436840057373,5227.14697265625,1402.03125,5411.90869140625,Estimated,-15.014537811279297,16.106220635739305,109.8510463683324,-1.1470537185668943,-2.19935944226998,119.7062563972022,-1.593236207962036,-3.3283420418322294,"Your swing speed is nice at around 65 mph, and you're creating decent distance. However, your attack angle suggests you're hitting down on the ball too much with a steep angle. This might increase backspin, causing the ball to stop quickly instead of rolling out. Focus on leveling out your swing path slightly and try to make contact with a more neutral attack angle to improve distance and control.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:25:55,Jason,,Pitching Wedge,71.89611362845699,-1.976420521736145,1.2599866390228271,10.139179229736328,8.879192352294922,83.19918538349793,1.157213946409575,16.06821060180664,8.486209869384766,2864.451904296875,-261.0511169433594,2876.32275390625,Estimated,5.207252502441406,9.680702443879795,97.1852922951939,9.971766471862791,16.828890690351955,114.78810886139036,10.114002227783203,20.15761653810977,"Your shot data shows solid ball speed for the club speed you are using, but the face angle is significantly open at impact, which is causing left spin. This results in a noticeable deviation in your ball flight. To improve accuracy, focus on keeping the club face square at impact and adjusting your attack angle towards a more neutral position. Practice will help with consistency.",face angle drill,1.2077947,63.0,101.325,88 -5/30/24 22:26:30,Lauren,,Pitching Wedge,65.1905227092152,-3.4964346885681152,4.786198616027832,0.5102806687355042,-4.275918006896973,88.31074668949896,1.3546562141158522,22.39671897888184,1.0180387496948242,3882.0263671875,2160.3974609375,4442.6845703125,Estimated,-29.09650230407715,18.1791720841361,111.71651003886107,-8.74246597290039,-16.980202004713874,122.1463526308089,-9.565073013305664,-20.296779560565938,"Your shot shows a solid club speed, but the attack angle is a bit too negative, which means you're hitting down on the ball too much for a pitching wedge. This can contribute to high spin rates and result in less carry distance and control. Try to work on hitting more up on the ball instead. Your club path is good, indicating you're swinging slightly out to in, but the club face is fairly neutral. Focus on ensuring you're making solid contact in the center of the clubface for better distance and accuracy.",attack angle drill,1.2077947,63.0,101.325,88 -5/30/24 22:26:56,Lauren,,Pitching Wedge,66.90673971305296,-3.601727247238159,6.816025257110596,-0.7281845808029175,-7.544209957122803,88.29758844127628,1.319711419506668,24.64582061767578,0.2547214329242706,1958.001953125,-1130.4527587890625,2260.90576171875,Estimated,30.0,19.003620586740453,119.24271896236952,7.827995300292969,16.24085725135558,134.3742091736658,8.673554420471191,20.26425618017538,"Your shot shows good club speed and a solid smash factor, but there are some areas to work on. The club path is cutting across the ball too steeply, resulting in a pull. Focus on adjusting your swing path to bring it closer to straight through impact. Also, the attack angle is slightly negative; aim for a more level swing to help get the ball airborne longer and improve carry distance. A minor tweak in your grip and stance could also enhance your face angle.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:27:30,Lauren,,Pitching Wedge,64.42328675910267,-5.22957181930542,6.220073699951172,5.503621578216553,-0.7164521217346191,90.7908546153667,1.409286287346065,23.28675842285156,5.299098491668701,4145.99267578125,702.846923828125,4205.1455078125,Measured,-9.621559143066406,21.81311750832083,120.57258980733876,2.191959857940674,4.611497552246476,130.8111635506275,1.9018689393997192,4.341556832447679,"Your club speed is solid, and you're getting decent ball speed along with a nice launch angle. However, your attack angle is slightly negative, meaning you're hitting down on the ball, which can lead to excessive backspin and less distance. Try focusing on striking the ball more on the upswing to improve your carry distance and overall flight. Your club path also indicates a slight in-to-out swing, making it crucial to work on consistency. Aim for a more neutral swing path and face angle to enhance accuracy.",attack angle drill,1.2077947,63.0,101.325,88 -5/30/24 22:27:57,Brian,,Pitching Wedge,65.14228433230028,-1.9023780822753904,7.323250770568848,5.46272611618042,-1.860524654388428,89.12945084593775,1.3682272852342028,19.73086929321289,5.403543949127197,5853.63720703125,14.870634078979492,5853.65625,Estimated,-0.1455544233322143,17.989476005411234,112.41690579142778,5.766024112701416,11.294130775399369,121.21250275219607,5.722280502319336,12.085730496937115,"Great job with a solid carry distance of around 112 yards! However, your attack angle is a bit too negative, which means you're hitting down on the ball more than ideal with a pitching wedge. This can create excess backspin, preventing you from getting more distance. A slightly shallower approach and a better alignment of your clubface to the path could improve both your distance and accuracy. Try focusing on a smoother swing instead of forcing it to hit harder.",attack angle drill,1.2077947,63.0,101.325,88 -5/30/24 22:29:12,Brian,,8 Iron,68.04689509496029,-5.737082958221436,10.08717918395996,6.263684272766113,-3.823494911193848,98.56574093386917,1.4484972576091744,14.775347709655762,6.407310962677002,5391.73583984375,583.3917236328125,5423.20556640625,Measured,-6.175442218780518,16.246304583826713,127.0839407711128,4.319195747375488,9.570973581293517,138.2154390002961,4.091463088989258,9.861507366312026,"Great effort with your 8 iron! Your club speed is solid, and you're achieving good ball speed. However, the attack angle is a bit steep, which may cause the ball to dig into the ground. Focus on a more level swing path to improve contact and distance. Additionally, working on squaring the clubface at impact will help straighten your shots, as indicated by your club path and face angle. Keep practicing!",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:29:46,Herald,,8 Iron,69.96449644254335,-5.585349559783936,14.961408615112305,9.370680809020996,-5.590727806091309,83.75719921360542,1.1971385984659948,16.82634162902832,9.569366455078123,1198.627685546875,692.0278930664062,1384.055908203125,Estimated,-30.0,8.404825166214891,92.56155727874102,5.620995998382568,9.066194739624509,120.31676647071616,4.64785099029541,9.749518429158456,"Your club speed is good, but your attack angle is too steep (-5.6 degrees), which can cause lower launch and less distance. Try to hit more consistently with a neutral or slightly positive attack angle. Also, your club path is significantly out to the right (15 degrees), which may lead to a slice. Focus on a more neutral swing path. Lastly, your backspin is low, so consider working on your ball striking to achieve cleaner contact for better spin control.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:30:29,Brian,,8 Iron,65.73840758949109,-4.961869239807129,19.999998092651367,7.502457618713379,-12.497540473937988,91.30028020592816,1.3888422849555515,18.10329246520996,8.665228843688965,2174.497802734375,194.0698699951172,2183.140869140625,Measured,-5.100028991699219,13.755562655255744,120.1052310004643,7.732840538024902,16.160658500120576,139.70484795620632,7.513582229614258,18.26799603918812,"Your club speed is decent for an 8 iron, but the attack angle is too steep, which can lead to unwanted ball flight. You also have a significant club path and face angle, causing your shots to deviate off target. Focus on aligning your club face with your path for better accuracy, and work on shallowing your swing to improve consistency.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:31:12,Lauren,,8 Iron,64.75113791074955,-5.144957065582275,12.329811096191406,3.0925331115722656,-9.23727798461914,95.48274289553136,1.474611041232064,13.839947700500488,4.083069324493408,4820.802734375,1095.863037109375,4943.78955078125,Estimated,-12.806821823120115,13.098679856552394,119.0329940548536,-0.2954137027263641,-0.6140648412358445,132.368839899651,-0.7643826603889465,-1.7657419216817516,"Your club speed and ball speed are solid, but the attack angle is a bit too negative, which can cause the ball to hook left. Try to focus on a more neutral attack angle. The club path indicates you’re swinging a bit too much from outside to inside, leading to a slice. Additionally, your backspin is very high, which could lead to less distance. Let's work on getting your attack angle more level and aligning your club path properly.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:31:33,Herald,,8 Iron,71.21245218099875,-2.1862123012542725,10.58265495300293,7.492717742919922,-3.089937210083008,97.78931895638198,1.3732053308294103,16.92296028137207,7.478864669799805,2283.7216796875,25.388935089111328,2283.86279296875,Measured,-0.6369510293006897,14.91613858375706,133.26111358419348,7.588273525238037,17.597612241281468,151.8113467341118,7.526733875274658,19.88558991654145,"Your swing speed is solid for an 8-iron, but the attack angle is slightly negative, meaning you're approaching the ball a bit too steeply. This can lead to inconsistent contact and loss of distance. Also, your club path is a bit out to in, which may be causing the ball to stray to the right. Focus on creating a more balanced swing with a smoother path. Consider working on your swing path to help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:32:21,Herald,,8 Iron,70.31304068883355,-6.551198959350586,10.48733901977539,9.239381790161133,-1.2479572296142578,87.82866158357137,1.2491091371265286,17.046005249023438,8.901686668395996,2309.125732421875,337.17828369140625,2333.61328125,Estimated,-8.307611465454102,11.55783673480903,109.55400561274382,7.246679782867432,13.819324500546829,127.98499193030148,6.927982807159424,15.43776838287124,"Your club speed is decent for an 8 iron, but the attack angle is too steep, which can lead to a loss of distance. The club path is just a bit outside-in, causing the ball to curve left. Work on flattening your swing a bit and focusing on a more neutral club path. This should help improve both distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:32:54,Lauren,,8 Iron,69.571485509166,,-4.781171798706055,7.245452404022217,12.02662467956543,104.08214450344258,1.4960460272151272,16.113204956054688,5.353325366973877,2966.2138671875,-31.472047805786133,2966.380859375,Measured,0.6078954339027405,17.663138759469575,145.98330381560845,5.818643093109131,14.799840173547636,162.15009382398057,5.8042073249816895,16.39816866215756,"Your club speed and ball speed are decent, but the club path indicates you're coming too much from the inside, which can cause hooks. Your launch angle is good, but backing off on the face angle can help straighten your shot and improve carry distance. Consider focusing on your swing path and ensuring the clubface is square at impact to reduce deviation.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:33:36,Lauren,,8 Iron,66.89072283113728,-6.528604984283447,3.6657073497772217,2.7756834030151367,-0.890023946762085,93.24305032986194,1.393960872051719,15.178598403930664,2.738688468933105,2545.525390625,656.2378540039062,2628.75390625,Measured,-14.456114768981934,11.453417535177095,116.89412706758868,-0.817570686340332,-1.667996564761438,135.46395935053351,-1.3269219398498535,-3.137173055720353,"Your 8-iron swing is looking solid! You're generating good club speed and ball speed, but there's room for improvement in your attack angle and side spin. A more level swing might help achieve cleaner contact and reduce the amount of side spin, leading to straighter shots. Focusing on keeping your club path more neutral could also improve your accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:34:55,Brian,4 Hybrid,4 Hybrid,78.7167880202378,-3.1599624156951904,3.803031206130981,11.276947021484377,7.473916053771973,104.86496640710811,1.33218045406207,15.02424144744873,9.739002227783203,1737.0888671875,-332.32940673828125,1768.5928955078125,Measured,10.830612182617188,13.343854664641526,142.06549636321506,12.428749084472656,30.57609305131541,165.8776837222067,12.738277435302734,36.575624211997365,"Your shot data shows that your club speed is solid, but the attack angle is slightly negative, which can lead to lower launch conditions. Your club path indicates that you're coming from the inside, which is good, but the face angle suggests you're aiming a bit too far to the right. A slight adjustment in setup will help straighten your shots. Consider focusing on a more positive attack angle and ensuring your club face is square at impact for better results.",attack angle drill,1.2077947,63.0,101.325,88 -5/30/24 22:35:29,Herald,4 Hybrid,4 Hybrid,75.02043812343709,-1.6869587898254397,8.210421562194824,8.186767578125,-0.0236539840698242,107.03942239193292,1.4268034827497602,12.994778633117676,7.752142429351807,1178.5386962890625,680.4295043945312,1360.859130859375,Measured,-30.0,9.378123619093117,128.19752028979565,3.268483638763428,7.309246458327664,168.68630873684742,2.132582187652588,6.277016065705709,"Your club speed of 75 mph is solid for a 4 hybrid, but your attack angle is slightly down (-1.7 degrees), which could lead to lower launch and unwanted spin. The club path is quite open (8.2 degrees), and your club face is almost matching that. This is causing your shots to veer right. Focus on getting your club path closer to the target line and ensuring that your face angle aligns with your intended direction. This should help improve both accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:36:01,Brian,4 Hybrid,4 Hybrid,76.45578796701193,-5.389636516571045,-2.122190475463867,11.103812217712402,13.22600269317627,102.8984141574956,1.3458551261271778,15.16177463531494,8.855380058288574,1725.2872314453125,-207.93722534179688,1737.772705078125,Measured,6.872326374053955,12.967744673626155,138.19364549860802,10.585949897766112,25.38757718584202,162.61780306235232,10.772141456604004,30.39390204715733,"Your shot data shows that your club speed is good, but the attack angle is a bit too steep and the club path indicates you're swinging slightly across the ball. This can lead to less consistent contact and direction. Focus on keeping the clubface more aligned with your swing path at impact to improve accuracy. Working on a more neutral swing path will help you hit straighter shots.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:36:34,Herald,4 Hybrid,4 Hybrid,75.478288842236,-1.4067938327789309,4.331332683563232,5.055509567260742,0.7241768836975098,103.90205058078392,1.3765819572030704,14.55653953552246,4.694677352905273,2778.439453125,254.8955078125,2790.107177734375,Measured,-5.241672992706299,14.980071472993243,141.93027986690686,3.281813621520996,8.125059327606152,161.07053119135526,3.068862199783325,8.623023006718654,"Your swing speed looks solid, but the attack angle is slightly negative, which means you may be hitting down on the ball a bit too much. This can lead to extra backspin and loss of distance. Focus on hitting the ball more on the upswing, especially with hybrids. Your ball launch angle is good, but you could reduce the backspin to gain more distance. Try to keep the club face square to your intended path at impact to improve accuracy.",attack angle adjustment drill,1.2077947,63.0,101.325,88 -5/30/24 22:37:46,Lauren,,7 Iron,66.89905980163894,3.4447622299194336,-4.406665325164795,4.629443168640137,9.036108016967772,50.21814287878578,0.7506554356322285,12.31317901611328,3.2513368129730225,4597.513671875,-2654.37548828125,5308.75146484375,Estimated,30.0,1.7219661441954486,28.07650481333985,6.259995937347412,3.061471508700464,42.79063111137384,7.29799222946167,5.435696268113929,"Your shot data shows that your swing path is moving too much to the left while the club face is pointing right. This likely causes a slice and limits distance. To improve, focus on ensuring your club path is more neutral to straight and that the club face is square at impact.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:38:11,Jason,,7 Iron,68.14757020036313,-1.966151118278504,4.393701076507568,5.231934070587158,0.8382329940795898,99.09147353633308,1.4540719976514298,14.516480445861816,4.847399711608887,2509.79638671875,56.72725677490234,2510.4375,Estimated,-1.2947978973388672,12.69686946983461,130.0673476668262,4.65997314453125,10.566951001160987,150.80702675011707,4.586889266967773,12.06021574649219,"Your club speed is decent for a 7-iron, but your attack angle is slightly descending, which could affect your launch and spin. Try to focus on a more upward strike, which can help you get a better launch angle and distance. Additionally, your club path and face angle indicate a slight slice; working on square impact will improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:38:33,Jason,,7 Iron,67.82614457459931,-5.184619426727295,6.092098712921143,4.797264099121094,-1.2948346138000488,92.03160403694528,1.3568750607035218,13.701143264770508,4.70286750793457,1555.979736328125,287.3843688964844,1582.296630859375,Estimated,-10.464417457580566,8.06701076726182,104.97498398662265,3.082864284515381,5.645638630889323,139.17463675721228,2.6443426609039307,6.421143534373357,"You're making solid contact with a good ball speed, but your attack angle and path suggest you're hitting down on the ball too much, which can lead to lower ball flight and increased spin. Focus on a smoother swing path and positioning the ball slightly forward in your stance to help lift the ball more. This should help in reducing backspin and increasing carry distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:43:19,Brian,,7 Iron,59.68014787010179,-1.2377251386642456,1.4356646537780762,3.158289909362793,1.7226252555847168,89.48730058489127,1.4994483723409489,11.670432090759276,2.7739315032958984,2181.37060546875,1092.951416015625,2439.86083984375,Estimated,-26.612648010253903,6.200989639485215,91.87035618117444,-2.054237365722656,-3.293173477260183,126.07829415359264,-3.4149510860443115,-7.510068737091217,"Your shot shows good ball speed for your club speed, indicating solid contact. However, your attack angle is slightly negative, meaning the club is entering the ball from a downward position, which can lead to less distance and height. Also, the club face is slightly open at impact, which is causing your shots to veer to the right. Focus on achieving a more level swing and aligning your club face at impact to improve accuracy and carry distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:43:44,Brian,,7 Iron,64.74883393732534,-2.0942912101745605,-4.0832295417785645,5.936387538909912,10.019617080688477,88.2465852962523,1.362906170351608,10.311171531677246,4.36536169052124,4570.3525390625,-457.653564453125,4593.208984375,Estimated,5.718267917633057,6.878253784378671,95.35120058727898,6.058869361877441,10.064307079953096,117.18127230518256,6.331189155578613,12.922260542590609,"Your swing shows some room for improvement. The club speed is good for a 7 iron, but the attack angle is slightly negative, which indicates you might be hitting down on the ball too much. The club path and face angle suggest that you're slicing the ball a bit, causing it to veer right. Work on aligning your club face square to your target. A higher launch angle would help get more distance and carry. Focus on a smoother swing for better consistency.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:44:27,Brian,,7 Iron,60.3103102013265,-1.7563588619232178,-11.992026329040527,19.93378448486328,31.925811767578125,68.61760637860561,1.1377425542920918,13.7849702835083,14.873537063598633,3905.585693359375,-306.0666198730469,3917.56005859375,Estimated,4.480905532836914,4.865916555502736,62.44891196848221,16.01717758178711,17.23125279808778,83.090336734821,16.152664184570312,23.115544143708348,"Your shot shows you have some swings to work on. Your club speed is good, but your attack angle is a bit too negative, which can lead to less distance. Your club path is very out-to-in, causing a slice. The face angle is open compared to your path, leading to high spin and direction issues. Focus on getting your path more neutral and closing the clubface at impact for straighter shots.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:44:55,Lauren,,7 Iron,56.23880943180348,-5.034335136413574,5.497982025146484,2.275766134262085,-3.2222158908843994,69.07996691205153,1.2283326693787775,10.03690242767334,2.55731201171875,1138.076171875,314.66619873046875,1180.776123046875,Estimated,-15.455568313598633,2.1034483752182496,43.66561684205044,1.583503007888794,1.206669925066734,78.89949308440282,1.1352216005325315,1.5630672317779926,"Your club speed is decent, but your attack angle is a bit too steep, meaning you're hitting down on the ball more than necessary. This can cause you to lose distance and height. Your club path is moving slightly to the right, which suggests you're swinging out to the right instead of straight. To improve your shot, focus on making a more neutral swing path and try to level out your angle of attack. This should help you achieve a better launch angle and more consistent distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:45:26,Herald,,7 Iron,62.7324817288104,-3.8384056091308594,5.215575695037842,4.462218761444092,-0.75335693359375,88.44500007425086,1.409875675835598,15.280945777893066,4.317976951599121,2217.4619140625,-552.9599609375,2285.366943359375,Estimated,14.002058029174805,9.66318086901572,105.14627823993668,7.411692142486572,13.563675336721984,127.29384923798445,7.9144287109375,17.52766778314549,"Your shot shows good distance at 105 yards carry, but the slight issues with your club path and face angle suggest you're slicing a bit. A small adjustment in your swing path could help to straighten your shots. Focus on a smoother transition through your swing to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:45:52,Jason,,7 Iron,61.73316738900121,0.3006208539009094,1.477325677871704,6.535122394561768,5.057796478271484,88.77551786180538,1.4380522110975018,10.663006782531738,5.552951335906982,3766.161376953125,1278.3912353515625,3977.217041015625,Estimated,-18.74934196472168,6.599505865833464,94.12514090157585,0.9769871830940248,1.6050355753809953,118.42239220166176,-0.0197823401540517,-0.046023365161163,"Great job on your swing speed, but your attack angle is very flat, and your club face is quite open at impact. This can lead to higher spin and a lack of distance. Focus on slightly lowering your attack angle and aim to square the club face at impact to improve your ball flight and reduce spin. Practice making smoother swings rather than fast, which can help with form and control.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:46:58,Herald,,7 Iron,64.3545088857727,-4.800788402557373,8.485783576965332,2.83276104927063,-5.653022766113281,97.1871456356439,1.510183937665473,14.824010848999023,3.3886947631835938,1945.2698974609373,648.6629028320312,2050.5703125,Measured,-18.441301345825195,11.194696880996617,122.59318616427116,-0.566827654838562,-1.2126022296992858,146.1689824475252,-1.235747456550598,-3.152274984531772,"Your club speed at 64 mph is solid for a 7-iron, but your attack angle of -4.8 degrees indicates you're likely hitting down too much on the ball, which can lead to inconsistent contact. Your positive club path of nearly 8.5 degrees with a slight face angle open to the path (about 2.8 degrees) suggests you're producing some right spin, affecting direction. Focus on a shallower attack angle and aligning your club face with your swing path to improve accuracy and distance.",attack angle drill,1.2077947,63.0,101.325,88 -5/30/24 22:47:20,Jason,,7 Iron,65.24544687567777,-5.769469738006592,-0.8015714287757874,3.2574915885925293,4.059062957763672,95.81628144824208,1.468551232867109,14.585429191589355,2.57547926902771,1695.216796875,-412.23931884765625,1744.62060546875,Measured,13.66777515411377,10.108977709298529,117.8301045660064,5.232405185699463,10.745612659525024,145.5137589836795,5.721424102783203,14.506529010322993,"Your 7-iron shot shows that you're generating decent club speed, but the attack angle is a bit too steep, which might be causing your ball to balloon in the air. Your ball speed is good, but the sidespin indicates you're hitting a bit toward the toe or heel, causing the ball to curve left. Focus on getting a more neutral swing path and ensure you're making contact with the center of the clubface for better accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:47:58,Lauren,,7 Iron,73.11751820650716,-7.494854927062988,-7.975129127502441,5.743054866790772,13.718183517456056,100.22991800464206,1.370805799528929,14.461678504943848,3.719571828842163,2578.863525390625,401.6626892089844,2609.9560546875,Estimated,-8.85279369354248,13.079600113066476,132.20148382887783,1.4069478511810305,3.2460407016135377,151.22779485506726,1.085163712501526,2.864278438278177,"Your shot data shows a relatively low club speed with an aggressive angle of attack, which can cause the ball to go lower and spin more. Try to keep your attack angle more neutral and work on your swing path to improve accuracy and distance. Your launch angle is decent, but the sidespin indicates some inconsistencies in your swing. Focus on a smoother swing path to help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:48:21,Lauren,,7 Iron,70.22432491214931,-5.745417594909668,13.666918754577637,12.518177032470703,-1.1487417221069336,89.84140423372173,1.279348777593995,18.50710105895996,11.992815017700195,1717.98193359375,-255.2267608642578,1736.8370361328125,Measured,8.450167655944824,12.7968895026346,116.49865677929938,14.068456649780272,28.31861960353308,137.88532418624982,14.275053024291992,33.99936865448262,"Your 7 iron shot came in strong, but the club path and face angle suggest you're aiming too far to the right. This led to a noticeable slice (left-to-right spin). Try to bring the club path more into line with your target for straighter shots. Your attack angle is a bit steep, which can also cause inconsistency. Focus on a smoother, shallower swing. A slight adjustment in stance and alignment could help with those changes.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:50:14,Brian,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Measured,0.4011503159999847,11.623026379861358,120.90297996041863,4.61048698425293,9.718464566564537,143.40361069197752,4.283999919891357,10.712338354497431,"Your 7-iron shots are looking solid! Your club speed is good, but your attack angle is a bit too downward, which could cause too much backspin and height. This might be why your carry distance is less than optimal. Focus on swinging more level through the impact zone to promote better contact and distance. Also, your club path is slightly to the right, which can lead to inconsistent shots. Practice straightening your path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:50:48,Lauren,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Estimated,0.4011503159999847,,,,,,,,"Your club speed is solid for a 7-iron, but it looks like your attack angle is a bit steep, which can lead to inconsistent strikes. The club path to the right suggests an out-to-in swing, and the face angle indicates it's open at impact, causing the ball to fade slightly. Focus on creating a more neutral path and aiming to align the club face more squarely at impact. This will help improve your accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:54:06,Herald,,Pitching Wedge,60.697859864365,-3.11834979057312,0.4494232833385467,8.300012588500977,7.850589275360107,84.64614895977775,1.3945491513033148,23.888172149658203,6.874053955078125,3855.799072265625,287.7142333984375,3866.5185546875,Estimated,-4.267421245574951,19.048819992184463,109.86872647173097,5.957101821899414,11.402631041843392,120.65638465322444,5.786688327789307,12.165236728784636,"Great job with your pitching wedge! Your club speed is solid, which gives you good ball speed. However, the club face is open at impact, causing the ball to veer to the right. Focus on closing the club face a bit more at impact. Try to reduce the attack angle by getting a bit lower at address to create cleaner contact and more control over your direction. Work on consistent swing path to improve your accuracy.",club face control drill,1.2077947,63.0,101.325,88 -5/30/24 22:54:31,Lauren,,Pitching Wedge,64.92990491538058,1.5302982330322266,10.491649627685549,6.406811237335205,-4.084838390350342,90.62877435159136,1.3957940408152858,21.094127655029297,6.575489044189453,4694.75146484375,959.5203247070312,4791.80224609375,Measured,-11.551114082336426,19.50173601520669,117.64939038030116,2.733732223510742,5.611153981359962,127.54092847438916,2.3808836936950684,5.298460618892818,"Your Pitching Wedge shot shows some good power with a club speed of about 65 mph. However, your club path and face angle indicate that you’re striking the ball a bit to the right, which can lead to rightward shots. Focusing on aligning your clubface more with your path can help improve accuracy. Additionally, your launch angle is quite good for a wedge, but you can reduce the sidespin to achieve straighter results. Keep practicing and refining your setup for better consistency!",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:55:31,Brian,,Pitching Wedge,59.93659717868559,,-0.0386559478938579,13.56203269958496,13.600688934326172,71.0200490669904,1.1849196052165314,23.10336875915528,11.13532543182373,1881.7822265625,828.0714721679688,2055.919921875,Estimated,-23.75172233581543,10.792058391276328,80.8783213443021,7.170146465301514,10.09492811792984,96.6409887438449,6.433522701263428,10.828664924380746,"Your club speed and ball speed are solid! However, there's a notable issue with the club face angle being closed at impact, which is causing your shots to curve left (slicing). Focus on aligning your club face more square to your target at impact. Additionally, try to keep the ball flight more consistent with a lower spin rate for better control.",face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:55:47,Jason,,Pitching Wedge,63.26812995023329,-0.1945623606443405,0.7445969581604004,4.868387699127197,4.123790740966797,83.27632582703427,1.3162444645122189,24.210508346557617,4.0921735763549805,1166.9471435546875,-673.7371215820312,1347.4744873046875,Estimated,29.99999618530273,15.163116653925954,108.61942149670811,9.166496276855469,17.303533466205636,128.85698230603705,9.940260887145996,22.24345990239317,"Your club speed is decent, but the attack angle is slightly down, which means you might be hitting the ball too steeply. Try to focus on a more level swing to improve your contact. The club face is open at impact, which can contribute to the sidespin you're seeing. Work on aligning your face better and keeping it square to the target. Your carry distance is pretty good, but reducing your spin will help the ball fly straighter and further.",club face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:56:06,Brian,,Pitching Wedge,63.12858169322317,-6.495186805725098,1.102333664894104,5.1016998291015625,3.999366283416748,79.35220682416366,1.256993341142687,23.59090805053711,4.328583717346191,2450.1533203125,708.2077026367188,2550.452880859375,Estimated,-16.121742248535156,14.960839458678151,100.02801763196294,0.6218108534812927,1.0857709281357444,114.4619155426708,0.1203313022851944,0.2411053441056339,"You're making solid contact with the ball, as shown by your good ball speed and smash factor. However, the negative attack angle suggests you're hitting down on the ball too much, which can lead to excessive backspin and loss of distance. Try to focus on a more neutral attack angle, aiming to strike the ball slightly upward. Your shot direction is mostly straight, but the face angle is too open, contributing to sidespin. Working on your clubface alignment at impact will help. ",attack angle drill,1.2077947,63.0,101.325,88 -5/30/24 22:56:31,Lauren,,Pitching Wedge,63.79294096332751,-1.1509246826171875,3.648799180984497,15.173998832702637,11.52519989013672,82.45759607089076,1.2925818252883647,18.46166229248047,12.920830726623535,3625.73583984375,-808.948974609375,3714.883544921875,Estimated,12.577437400817873,12.07928506046926,99.13659499534242,17.047819137573242,29.063847642832343,113.327518724328,17.406051635742188,33.90095580899606,"Your shot shows a strong club speed and decent ball speed, but the face angle is significantly open at impact, which is causing the ball to launch right. Working on aligning your clubface more squarely at impact will help you get straighter shots. Additionally, your attack angle is slightly downward, which is fine for a wedge, but focusing on a more neutral path could lower the high spin and increase distance.",clubface alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:56:57,Herald,,Pitching Wedge,61.74160249170427,-5.4023284912109375,-2.209596872329712,2.102163314819336,4.311759948730469,86.46146668717847,1.400376135342383,22.457155227661133,1.4502843618392944,1720.4188232421875,-993.2841796875,1986.5684814453125,Estimated,30.0,15.438642375712677,112.59746979220564,7.989620685577393,15.650338460400803,130.71965086819455,8.891741752624512,20.20507497517019,"Your shot shows good club speed and decent carry distance, but it appears that your club path is slightly inward, causing some side spin and inconsistency in direction. Focus on keeping the club path more neutral to help improve your accuracy and reduce side spin. Additionally, try to shallow out your attack angle a bit. This will help you hit the ball more cleanly and increase your carry distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:57:36,Lauren,,Gap Wedge,63.13051873754648,-2.043323040008545,4.822603225708008,3.373892307281494,-1.4487109184265137,81.52004955193752,1.2912938335077229,24.9205379486084,3.3748295307159424,4770.10400390625,2448.600341796875,5361.859375,Estimated,-27.172439575195312,18.09958033031603,98.7884496464003,-5.698907375335693,-9.809802033248843,106.79005227039944,-6.3757829666137695,-11.858926225732262,"Your club speed is good for a gap wedge, but let's focus on your attack angle and club path. You have a slightly descending attack angle, which is fine, but you might be hitting too much down on the ball. A 4.8-degree club path means you're swinging slightly to the right, which can cause the ball to slice. Work on aligning your path more straight. The backspin is quite high, which can lead to control issues, so let’s try to reduce that by improving your contact. Overall, focus on a smoother swing and keep your swing path straighter to help with your accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:57:56,Herald,,Gap Wedge,64.71282368602851,-4.152726173400879,8.793815612792969,3.5728628635406494,-5.220952987670898,83.78841378688594,1.2947729524739595,25.681615829467773,4.035174369812012,3810.613037109375,1629.61767578125,4144.4453125,Estimated,-23.15408706665039,19.869221845355924,106.31203867728618,-3.3161745071411133,-6.149709308907575,116.31462183797704,-3.955175638198853,-8.022891858934429,"Your gap wedge shot shows that your club speed and ball speed are good, but the attack angle and path suggest a slight cut. Work on making your swing more neutral to improve accuracy. The high backspin indicates you might be striking down a bit too much, leading to less distance. Try to engage a smoother follow-through to add both distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:58:22,Lauren,,Gap Wedge,63.804981357777706,,14.723066329956056,6.682012557983398,-8.041053771972656,73.86093363138389,1.1576045013980774,27.580446243286133,7.331009864807129,3307.22900390625,829.6392211914062,3409.70166015625,Estimated,-14.08241081237793,16.636359871122295,89.90812335575356,3.963682651519776,6.214856192973628,100.79450309619553,3.523700714111328,6.194998408127674,"You're hitting the ball with decent speed and good distance, but your club path is too far to the right, which is causing the ball to curve right. Focus on aligning your swing path more toward your target. Additionally, your launch angle is a bit high and backspin is on the higher side, which might not be helping distance. Work on your setup and aim towards a lower, straighter shot.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:58:37,Jason,,Gap Wedge,70.25498482516105,-4.211109638214111,19.999998092651367,-2.6804981231689453,-22.680496215820312,77.17706818054648,1.0985280029966835,24.054218292236328,0.3007176518440246,4169.234375,951.322998046875,4276.392578125,Estimated,-12.853516578674316,15.51063414643545,93.5908830531489,-3.534408569335937,-5.769665828630309,103.67716928004756,-3.885847568511963,-7.026047225406273,"Your gap wedge shot had some good distance, but your ball was pushed too far right. This happened because the face of the club was slightly closed (negative angle) compared to your swing path. Try to work on keeping the clubface neutral throughout your swing to improve accuracy and control. Additionally, your attack angle is a bit steep, which can affect the height and spin of your shots. Focus on a smoother swing and follow-through to lower that angle.",clubface alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:58:53,Herald,,Gap Wedge,63.19604118176039,-1.8246142864227293,7.453404903411865,8.112149238586426,0.6587443351745605,80.91936954730772,1.2804499781018344,27.85979461669922,7.596126079559326,4436.580078125,1702.014404296875,4751.8515625,Estimated,-20.98841857910156,20.95696955652488,100.27738301670706,0.9783881306648254,1.7123677368340822,108.20826522711197,0.4463110864162445,0.8430802986852655,"Great effort with your gap wedge! Your club speed is solid, but your club face is open compared to your swing path, which is causing the ball to spin to the right. Focus on closing the club face slightly at impact to improve direction and consistency. Additionally, your attack angle is very slightly negative. A more level strike can help control your distance better. Keep practicing!",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:59:09,Brian,,Gap Wedge,61.85017510601119,-6.850325584411621,9.66149616241455,10.828656196594238,1.1671600341796875,76.15780740414812,1.2313272722933062,30.522777557373047,10.1038179397583,3187.13671875,1500.79052734375,3522.813232421875,Estimated,-25.215274810791016,20.11479714658481,93.80046611934448,3.462153673171997,5.6646119933849945,103.38067085891907,2.758821725845337,4.9759468308947135,"Your shot data shows that you have a strong club speed and a decent launch angle. However, your attack angle is quite negative, which means you're hitting down on the ball too much, causing excess backspin and a higher tendency for the ball to spin sideways. To improve, focus on leveling out your swing path a bit and try to strike the ball with more of a neutral or slightly upward angle. This will help you achieve a better launch and carry distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:59:26,Lauren,,Gap Wedge,68.96556609830486,-0.7815405130386353,0.8712953329086304,-1.6423285007476809,-2.513623714447021,82.21525219960404,1.192120312365925,28.634822845458984,-1.2400233745574951,4526.18359375,1092.9613037109375,4656.27587890625,Estimated,-13.575628280639648,22.63191113122798,103.36687053281184,-6.182249546051025,-11.131738107886804,111.19962358037084,-6.464262962341309,-12.519281007931,"Your gap wedge shot shows that while your ball speed is decent, the club path and face angle suggest that the face is slightly closed at impact, resulting in a leftward spin and deviation. To improve accuracy and distance, focus on keeping the clubface square to the path at impact.",face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:59:46,Brian,,Gap Wedge,69.9283453928706,-7.005228519439697,-0.7188482880592346,5.265473365783691,5.984321594238281,77.16738295892992,1.1035207901086326,27.984600067138672,4.235231876373291,2400.392822265625,1385.8673095703125,2771.73486328125,Estimated,-30.0,17.601500362179877,96.3518994458018,-3.077207565307617,-5.172338654299779,108.85432741038584,-3.943175792694092,-7.485688717208916,"Your gap wedge shot looks solid overall, but there's room for improvement. The club speed is good, but your attack angle is too steep, and you're generating a bit too much backspin. Try to shallow your angle of attack a bit for better distance and control. Also, the face angle at impact suggests you're slightly open to the target, which can push your shots offline. Focus on maintaining a square face at impact for straighter shots.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 23:00:01,Herald,,Gap Wedge,75.92289598046318,-7.2158203125,-15.352256774902344,12.38642120361328,27.738677978515625,74.50933148559943,0.9813815782892752,29.29402732849121,8.25350570678711,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,16.09101858364295,95.33614872011005,12.87778663635254,21.24779223893848,113.45183012618509,13.549681663513184,26.580471033409594,"Your gap wedge shot shows that the club path is significantly left (-15.35 degrees), and the face is open to that path (12.39 degrees). This could lead to a big left-to-right curve. Also, the attack angle is quite negative (-7.22 degrees), which means you're hitting down too steeply on the ball. Work on aligning your club path more with the target, and try to slightly decrease the downward angle on your swing to allow for better contact and more control.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 23:00:26,Herald,,Gap Wedge,61.02639367480424,-2.9328017234802246,6.395290374755859,6.45156192779541,0.0562715530395507,78.09924634343679,1.279761782411884,29.405906677246094,6.099682807922363,4695.927734375,716.4252319335938,4750.26318359375,Estimated,-8.674334526062012,21.20203172591846,95.77768406307769,3.7160468101501465,6.207580567601497,103.44288079329364,3.473051071166992,6.266494777180185,"Your gap wedge shot shows you have good speed and spin, but your attack angle is a bit negative, which means you might be hitting down on the ball too much. Try to create a more neutral swing path and focus on making contact with a slightly upward angle. This will help you get better launch and carry distance. Also, the ball is spinning a lot, which can lead to less control. Work on reducing backspin for more distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 23:00:44,Brian,,Gap Wedge,62.53433574771134,2.091153144836426,4.486599445343018,3.529682874679565,-0.956916570663452,81.22515802010912,1.2988889551462428,22.84913444519043,3.460756540298462,4647.31005859375,1638.209228515625,4927.59765625,Estimated,-19.417911529541016,16.32972501034476,99.1158527881462,-2.709060907363892,-4.68472104796416,108.62381023403124,-3.25551986694336,-6.1686326097607775,"Great job with your gap wedge! Your club speed is solid, but your carry distance could improve. Focus on lowering your backspin slightly to maximize distance and make sure your club path and face angle are more aligned at impact. This will help in keeping the ball straighter and getting more distance. Work on making your swing more consistent.",club face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 23:01:13,Lauren,,Gap Wedge,60.88286039709374,,2.250322103500366,-13.30378246307373,-15.554104804992676,64.12296808987503,1.0532187165919682,34.07333755493164,-10.646453857421877,6314.65673828125,1073.865478515625,6405.31591796875,Estimated,-9.65134334564209,16.850999163207234,68.4444486272755,-14.58261775970459,-17.232654524076906,72.75485199531977,-14.654403686523438,-18.40612445436659,"Your gap wedge shot shows you have a decent club speed, but your club face is quite closed at impact, which is causing the ball to slice to the left. Also, a very high backspin can cause the ball to drop quickly, affecting distance. Focus on getting the club face more square at impact and try to lower the backspin slightly for a better carry. This will help your ball fly straighter and land softer.",club face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:03:23,Lauren,,Pitching Wedge,63.98236171173676,-3.9634993076324463,-2.6018123626708984,2.0087459087371826,4.61055850982666,87.74381562891631,1.3713750677762309,21.57220268249512,1.3244725465774536,4089.396484375,258.93475341796875,4097.5859375,Estimated,-3.6230506896972656,18.3832295965442,113.72400693268082,0.1532334089279174,0.3060937648216324,124.5397914136347,0.0442346595227718,0.0953591341842905,"Your club speed is good for a pitching wedge, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to too much spin and may cause your shots to fall short. Try to focus on hitting slightly up on the ball for better launch and carry. Your club path is also moving a little to the left, which can lead to hooks. Work on keeping your path more neutral. Overall, good carry distance, but aim to reduce backspin for better control.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:04:06,Brian,,Pitching Wedge,62.87879684109976,-2.1303327083587646,3.7020106315612793,1.1037604808807373,-2.598250150680542,86.07402368957628,1.368887892481354,14.977065086364746,1.369875431060791,5174.859375,1495.0545654296875,5386.498046875,Estimated,-16.114391326904297,11.052759609186978,99.92372254348628,-3.8751492500305176,-6.753111150666427,112.84635124773922,-4.476715564727783,-8.808142616961163,"Your shot data indicates a solid swing speed and decent ball speed, but there's room for improvement in your accuracy. The attack angle is slightly negative, which suggests you may be hitting down on the ball too much. This can lead to less distance and control. Focus on keeping a more neutral attack angle to help with clean contact and better launch conditions. Additionally, the spin rate is on the high side, which could make your shots balloon. Working on your club path could help reduce sidespin and improve overall direction.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:04:38,Lauren,,Pitching Wedge,65.49527866059316,-2.4591660499572754,2.936609268188477,5.213776588439941,2.277167320251465,89.76795014766412,1.370601850751041,17.80867576599121,4.650163173675537,6984.65869140625,-213.25543212890625,6987.9130859375,Measured,1.7488101720809937,16.83765982139107,110.08702026371613,5.74750280380249,11.02465625464606,117.92089135462356,5.757962226867676,11.830599679702004,"Your club speed is solid for a pitching wedge, but the attack angle is slightly negative, meaning you're hitting the ball down a bit too much. This may cause you to lose some distance and control. Work on adjusting your swing to hit the ball with a more level or slightly upward angle. Also, your ball flight is veering a bit to the right, so pay attention to your club path and face angle at impact. A little more focus on aligning your club face with your path can help straighten out those shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:05:08,Jason,,Pitching Wedge,67.87207471147258,-2.4020793437957764,6.426488876342773,3.9974286556243896,-2.429060220718384,87.24884533828299,1.2854895877160375,20.32680320739746,4.087705612182617,3473.076171875,1565.867431640625,3809.75048828125,Estimated,-24.268659591674805,15.65981679804156,109.39799684759691,-3.289381265640259,-6.277132876204803,121.85274944133651,-4.068231105804443,-8.644733072335953,"Your club speed is decent, but the attack angle is slightly negative. This means you're more likely hitting down on the ball, which can create unnecessary backspin. Aim for a more neutral or slightly positive attack angle to help the ball lift better. Also, your club path and face angle suggest you're making contact a bit open, which is causing the ball to curve to the right. Focus on squaring the club face at impact to improve accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:05:46,Jason,,Pitching Wedge,65.00666989658112,-1.4982960224151611,2.086385726928711,0.1221166253089904,-1.9642691612243648,88.43988866654308,1.3604740683877792,15.817036628723145,0.36137256026268,4877.9814453125,1359.476806640625,5063.8798828125,Estimated,-15.57297420501709,12.637458815634773,106.4556071242796,-4.93244743347168,-9.153184144070224,118.76246928255932,-5.467767715454102,-11.316349801048432,"Great job with your pitching wedge! Your club speed is solid, but your attack angle indicates that you're coming in a bit too steep, which may be causing the high backspin. Try to focus on a more level swing for better contact and lower spin. Also, the ball is curving left, so work on your swing path to straighten it out. Aim to align your body better with your target. Keep practicing, and you'll see improvement!",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:06:21,Jason,,Pitching Wedge,,,,,0.0,90.03599612248308,-40.24969100952149,18.44425201416016,3.7101662158966064,4803.62841796875,958.432373046875,4898.3095703125,Measured,-11.283629417419434,16.352600052100343,113.84602384259142,-0.1988101750612259,-0.3964717818763859,124.0865249591152,-0.5421248078346252,-1.1740129165940658,"It looks like your ball speed is good, but your smash factor is negative, which suggests the club isn't making solid contact with the ball. Focus on making clean contact and keeping your hands ahead of the clubface through impact. Also, your backspin is very high, which can suggest that the ball is taking off too steeply. Work on hitting more downward on the ball to control the launch and spin better.",contact drill,1.2077947,63.0,101.325,88 +5/30/24 22:06:51,Lauren,,Pitching Wedge,68.24984102069311,-0.9476556181907654,3.71254825592041,2.829519033432007,-0.8830292224884033,93.16899891736102,1.3651167171087255,13.944567680358888,2.788771152496338,5625.3583984375,562.6395263671875,5653.42578125,Estimated,-5.711638927459717,13.246591151029977,114.18776964490462,0.7715171575546265,1.5375941993684563,125.9584716123436,0.5619739294052124,1.2352384357022572,"Your pitching wedge shot is looking pretty solid! You have good club speed and ball speed, which is great. The launch angle is nice, helping the ball get up in the air. To improve, work on closing the club face a bit more to reduce the spin and help with distance. Right now, your trajectory is a bit high; a slight adjustment will help in achieving a more penetrating flight. Also, aiming for a more neutral attack angle can lead to better contact and consistency.",face angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:09:16,Jason,,7 Iron,67.01183503413631,-3.898752927780152,3.51611852645874,9.39675998687744,5.880641460418701,82.35734762723314,1.22899705082363,14.381916999816896,8.158673286437988,5409.22705078125,-306.54205322265625,5417.90576171875,Estimated,3.243494987487793,9.56719392728712,92.99327219617771,9.513265609741213,15.369567738614592,106.28123407995372,9.58703899383545,17.700689163124707,"Your 7 iron shot shows potential, but there are a few areas to work on. Your club speed is good for generating distance, but your attack angle is a bit too negative, which may cause some low shots. Additionally, the club face is open relative to your swing path, resulting in a push to the right. Focus on improving your alignment and keeping your club face square at impact. This could help you achieve a more accurate shot and better control over your spin.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:09:49,Brian,,7 Iron,68.5876419242386,-5.281422138214111,4.421710968017578,9.7911958694458,5.369484901428223,93.25377660613684,1.3596294316277018,17.350584030151367,8.595986366271973,3507.711669921875,-169.43673706054688,3511.801513671875,Measured,2.765469789505005,15.50478527787368,121.91763767358316,9.956035614013672,21.078650636250583,135.86199946980287,9.98741340637207,23.56281988834576,"You're generating decent ball speed with your 7 iron, but there's room for improvement. Your club speed is good, but a negative attack angle suggests you're hitting down on the ball too much. Try to level out your swing to achieve a more positive angle of attack. Additionally, your launch angle and backspin are higher than ideal for distance, causing the ball to rise too steeply. Work on getting the clubface more aligned with your path to reduce sidespin and improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:10:22,Herald,,7 Iron,65.82081730558093,-0.9324445724487304,0.9263463020324708,9.054011344909668,8.127664566040039,75.27367893569681,1.143615075246329,18.863672256469727,7.553081512451172,2151.73681640625,64.59789276123047,2152.706298828125,Estimated,-1.7195762395858765,9.248609978222817,84.89342359883358,7.426872730255127,10.97338478915094,102.34887537681608,7.332671642303467,13.06285970841509,"Your swing speed is decent for a 7-iron, but let's focus on a few areas for improvement. Your attack angle is slightly downward; try to level out your swing to help with consistency. The club face is closed at impact, which is causing the ball to start right and potentially curve. Aim for a neutral club face at impact. Work on correcting your aim too, as your carry deviation suggests inconsistency. To improve, focus on ensuring the club face is square at impact and practice hitting straight shots.",club face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:10:47,Jason,,7 Iron,63.93939260737534,-1.4044315814971924,-0.5365117788314819,11.903778076171877,12.440289497375488,78.24370547713443,1.2237167462255358,22.6135196685791,9.710902214050291,2351.438232421875,334.1553039550781,2375.0625,Estimated,-8.087964057922363,13.696166602368294,97.03276281419858,8.2216796875,13.876002623428576,112.20850751743728,7.912046909332275,15.445844994522872,"Your shot shows that you're hitting with decent distance, but your club face is angled quite open at impact, which could cause a slice. Try to focus on keeping your club path more neutral and square the face at impact. Also, your attack angle is slightly descending, so think about making your swing feel more upward to help with consistent ball flight.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:11:10,Lauren,,7 Iron,65.76111879418931,-5.60004186630249,4.21283769607544,11.279349327087402,7.066511631011963,71.49894700968116,1.0872525942487288,19.66025161743164,9.79225254058838,1420.2984619140625,-228.17752075195312,1438.510498046875,Estimated,9.12684440612793,8.11128246789383,76.67602192136565,11.2383451461792,14.943451381527325,96.14801506324056,11.454267501831056,19.09362933399757,"Your 7 iron shot showed that while you have decent speed, your club face is aimed quite open at impact (11.3°), causing the ball to veer off path to the right. To improve accuracy, focus on aligning your club face more square to your target at impact. Also, your attack angle is quite negative, which might be causing a lowered ball flight. Work on making a slightly shallower swing to help get the ball airborne better.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:11:41,Jason,,7 Iron,88.0308480513977,,,,0.0,95.685705887734,1.0869565385973214,15.73163890838623,2.753185749053955,4343.013671875,-6.535417556762695,4343.0185546875,Measured,0.0862192958593368,15.472131528622526,123.71057036778166,2.9386489391326904,6.342279760270856,136.1849554689761,2.923086881637573,6.944880615750208,"Your 7 iron swing produces a solid ball speed and decent distance. However, the high backspin might be affecting your carry. Focus on lowering your backspin for better distance. Also, work on your swing path to improve consistency, as indicated by slight deviations in your carry distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:12:17,Herald,,7 Iron,71.00062315773039,-5.932560920715332,0.6518513560295105,11.430803298950195,10.77895164489746,74.69187444667568,1.0519889984732254,14.372336387634276,9.47108554840088,4139.48583984375,1035.6246337890625,4267.06689453125,Estimated,-14.046056747436523,6.705408663098979,75.6075395989401,6.420862197875977,8.45524975559158,93.2014785672054,5.75503396987915,9.345854718718442,"Your shot data shows that your club speed is decent, but the high attack angle and face angle suggest that you're hitting the ball too high and to the right. Working on your swing path and face alignment could help improve your accuracy and distance. It's also worth noting the high backspin, which means your ball may lose distance. Focus on a more neutral swing path and ensuring your clubface is square at impact.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:12:49,Brian,,7 Iron,73.66268098484852,,,,0.0,82.95399994498803,1.126133326073899,18.6677360534668,6.038691997528076,4705.974609375,-215.4344787597656,4710.9033203125,Estimated,2.6211094856262207,13.52122097800668,100.41240761005248,7.231854915618896,12.64039680827716,111.79574093167504,7.271894931793213,14.150932820260095,"Your 7-iron shot shows good club speed and decent ball speed, but the high backspin indicates that the ball is likely ballooning in the air, which can hurt your distance. A carry of around 100 yards is solid, but the deviation means your ball is not going exactly where you aimed. Focus on hitting the ball with a more neutral face angle and reducing the backspin for a straighter and longer shot.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:13:45,Brian,,Pitching Wedge,,,,,0.0,85.32980614061853,-38.14583587646485,,-6.959562301635742,2438.16357421875,0.0,2438.16357421875,Estimated,-0.0,,,,,,,,"It looks like we have missing data from your shot, but we can still focus on some fundamentals. Since you're using a pitching wedge, ensure you have a solid grip and good stance. Work on your follow-through to enhance your accuracy and consistency.",Follow-Through Drill,1.2077947,63.0,101.325,88 +5/30/24 22:14:08,Brian,,Pitching Wedge,64.29026642679446,4.798705577850342,-0.4738712012767792,4.442180633544922,4.916051864624023,40.300347944900295,0.6268499134435721,18.010305404663086,3.589613914489746,2321.04638671875,587.5900268554688,2394.267822265625,Estimated,-14.206379890441896,2.011962288032862,22.96734708068834,2.6312825679779053,1.0543739347007346,27.75029897920968,2.456068277359009,1.1891984118451262,"Your pitching wedge shot was decent, but there's room for improvement! The club speed is good, but the smash factor (how efficiently you hit the ball) is a bit low. Focus on making solid contact with the ball. Your attack angle looks fine, but try to aim for a more neutral club path to help straighten out your shots. Overall, work on hitting the ball more consistently to improve distance and accuracy.",solid contact drill,1.2077947,63.0,101.325,88 +5/30/24 22:14:51,Herald,,Pitching Wedge,58.764966959833146,-0.9378066658973694,1.2867228984832764,-3.4070963859558105,-4.693819046020508,78.40116072759156,1.334147958956228,19.78314018249512,-2.637662649154663,3480.381103515625,1572.7952880859375,3819.2587890625,Estimated,-24.3183650970459,11.538816439523544,90.38603682558188,-9.189663887023926,-14.434916873722273,103.5810843009358,-9.994558334350586,-17.976962680695806,"Your shot shows a few key areas for improvement. Your club speed is good, but the attack angle is a bit flat, which could be affecting your contact and spin. The club face is closed at impact, leading to your ball curving to the left. Focus on keeping the face square to the target line and getting more loft at impact to improve your distance and accuracy.",face angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:15:42,Lauren,,Pitching Wedge,57.058836239652464,-3.417550563812256,0.6528675556182861,0.1701428145170211,-0.4827247262001037,80.42121636005504,1.4094436840996614,20.200973510742188,0.2214505225419998,4288.125,670.2857055664062,4340.19580078125,Estimated,-8.884130477905273,13.64415672764676,97.05544908184402,-2.5070996284484863,-4.245505227764227,108.36081139532143,-2.7787582874298096,-5.253363422635516,"Your shot with the pitching wedge has good ball speed, but the backspin is quite high, which might make it difficult to control the ball on the green. To improve, focus on hitting with a slightly shallower angle. Also, try to align your clubface better with your swing path to reduce sidespin. This will help with direction and distance consistency.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:16:02,Lauren,,Pitching Wedge,65.22697668872706,-2.239686965942383,4.170535087585449,2.9536209106445312,-1.216914176940918,88.25164550455065,1.3529930403750088,21.080137252807617,2.9480175971984863,4555.6005859375,1268.928466796875,4729.02490234375,Estimated,-15.564781188964844,18.109123330911643,111.8818302695072,-2.4956750869750977,-4.871809749477109,121.89620294699944,-2.9445717334747314,-6.261855731644744,"Your shot data shows you have a decent club speed and you’re getting a good amount of backspin, which is great for control. However, your attack angle is a bit too negative, and that can lead to lower shots that might not get the lift you want. Also, the club path and face angle suggest that you’re slightly open to the target at impact, which can cause shots to drift right. Focus on making sure your clubface is square at impact and try to angle the club down less steeply. This will help you strike the ball better and improve your accuracy.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:16:35,Lauren,,Pitching Wedge,61.67662190790679,-7.183684349060059,-0.1681440472602844,5.353282451629639,5.521426677703857,79.39669057772062,1.2873060832720826,22.122459411621094,4.37626838684082,1272.2159423828125,625.6282958984375,1417.7249755859375,Estimated,-26.18623733520508,12.132602795600292,96.99087790666636,0.2719624638557434,0.4600417242046717,117.06986011986828,-0.4664620161056518,-0.9533077569788944,"Your swing is looking pretty good overall, but let's focus on a couple of areas. Your attack angle is a bit steep, meaning you're hitting down on the ball more than you should for a pitch shot. Try to have a shallower attack angle to get more height and carry. Also, your club face is open to your path, which can lead to slicing. Work on keeping the club face square to your path at impact for straighter shots!",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:18:45,Lauren,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Estimated,-30.00000190734864,15.309203827306078,110.24314583936211,13.410179138183594,25.56769063183765,119.57782325344851,14.312192916870115,29.56026514725818,"Your shot data shows good club speed and decent carry distance, but the ball is curving too much to the right (right-handed golfer). This suggests you might be swinging too much to the right and closing the clubface a bit early. Try to work on getting a flatter swing path and keeping the clubface more square to your target at impact to reduce that slice.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:19:18,Brian,,Pitching Wedge,65.23373074415395,-2.9035067558288574,0.7803218364715576,2.6955759525299072,1.9152541160583496,88.20911586178681,1.352200998709427,17.497163772583008,2.3118464946746826,6129.4775390625,1376.455322265625,6282.12744140625,Estimated,-12.656563758850098,,,,,,,,"Your club speed is good for a pitching wedge, but your attack angle is a bit negative, meaning you're hitting down on the ball more than you'd want. Try focusing on a more neutral or slightly upward swing. This will help you achieve a better launch angle and reduce the backspin. Aim for a more consistent strike by ensuring your weight shifts towards your front foot during the swing.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:19:53,Lauren,,Pitching Wedge,65.24144052189013,-3.950239181518554,3.309530735015869,6.519051551818848,3.2095208168029785,87.45488029505123,1.340480522739346,22.73779487609864,5.769008636474609,4761.3798828125,812.6639404296875,4830.23388671875,Estimated,-9.685811042785645,,,,,,,,"Your club speed is decent for a pitch shot, but the attack angle is a bit too negative, which can lead to inconsistent contact. Focus on approaching the ball more from underneath rather than hitting down sharply. Also, your face angle is significantly open relative to your path, which indicates you might be slicing the ball. Working on your clubface alignment will help improve accuracy.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:20:23,Jason,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Measured,-30.00000190734864,,,,,,,,"Your club speed is good for a pitching wedge, but the attack angle is a bit too negative (downward). This can result in excessive backspin and loss of distance. Try to focus on hitting more upwards on the ball for better launch. Your club path is moving right, which could lead to pushes or pull shots. Additionally, the spin rate is high, which means the ball is losing distance due to the steep angle of attack. Work on creating a more neutral swing path and a shallower angle to improve distance and control.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:25:01,Jason,,Pitching Wedge,69.58959730025072,-4.249607563018799,-3.436009645462036,6.692054748535156,10.128064155578612,87.00607480525105,1.250274152756702,21.50821113586425,5.067068099975586,4171.56640625,737.576904296875,4236.2705078125,Estimated,-10.026867866516112,17.814925659434948,112.14460383082589,1.984752297401428,3.884126657258463,122.99487243983369,1.669998049736023,3.5843739686317804,"Your club speed is decent, and the ball speed shows you’re making good contact. However, your attack angle is a bit negative, which means you're hitting down too much on the ball for a pitch shot. This can lead to high spin and loss of distance. Focus on a more level or slightly upward strike. Your face angle is also open relative to your path, contributing to side spin and a push. Try to align your body better with your target to improve this. Overall, great effort – just a few adjustments needed!",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:25:26,Lauren,,Pitching Wedge,65.33826713835106,-6.459720134735107,4.2924885749816895,4.295389652252197,0.0029010772705078,88.08040054648791,1.3480675935280213,19.04484367370605,4.065436840057373,5227.14697265625,1402.03125,5411.90869140625,Estimated,-15.014537811279297,16.106220635739305,109.8510463683324,-1.1470537185668943,-2.19935944226998,119.7062563972022,-1.593236207962036,-3.3283420418322294,"Your club speed is decent, and your contact with the ball seems solid. However, the negative attack angle indicates you're hitting down on the ball too much, which can cause excess backspin and reduce distance. Try to focus on a flatter swing path to promote a more upward strike on the ball, which will help with distance and trajectory.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:25:55,Jason,,Pitching Wedge,71.89611362845699,-1.976420521736145,1.2599866390228271,10.139179229736328,8.879192352294922,83.19918538349793,1.157213946409575,16.06821060180664,8.486209869384766,2864.451904296875,-261.0511169433594,2876.32275390625,Estimated,5.207252502441406,9.680702443879795,97.1852922951939,9.971766471862791,16.828890690351955,114.78810886139036,10.114002227783203,20.15761653810977,"Your shot showed a good club speed and ball speed, indicating solid contact. However, the attack angle is slightly negative, meaning you're hitting down on the ball instead of making a more level or slightly upward strike. This could help lower your spin and achieve better carry distances. Your club face is open to the path, which is likely contributing to your ball moving right. Focus on squaring the face and improving your attack angle.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:26:30,Lauren,,Pitching Wedge,65.1905227092152,-3.4964346885681152,4.786198616027832,0.5102806687355042,-4.275918006896973,88.31074668949896,1.3546562141158522,22.39671897888184,1.0180387496948242,3882.0263671875,2160.3974609375,4442.6845703125,Estimated,-29.09650230407715,18.1791720841361,111.71651003886107,-8.74246597290039,-16.980202004713874,122.1463526308089,-9.565073013305664,-20.296779560565938,"Your pitching wedge shot shows a solid ball speed and decent distance, but your shots are drifting left. This indicates your clubface may be slightly open to your path. Additionally, your attack angle is a bit negative, which suggests you're hitting down on the ball too much. Focus on getting a cleaner strike by keeping a more neutral attack angle.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:26:56,Lauren,,Pitching Wedge,66.90673971305296,-3.601727247238159,6.816025257110596,-0.7281845808029175,-7.544209957122803,88.29758844127628,1.319711419506668,24.64582061767578,0.2547214329242706,1958.001953125,-1130.4527587890625,2260.90576171875,Estimated,30.0,19.003620586740453,119.24271896236952,7.827995300292969,16.24085725135558,134.3742091736658,8.673554420471191,20.26425618017538,"Your club speed and ball speed are decent, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can cause low shots and less height. Also, your club path is going a bit too much to the right, which may lead to pushes or fades. Focus on getting a more neutral swing path and try to stay level with your club through impact to improve your launch angle and carry distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:27:30,Lauren,,Pitching Wedge,64.42328675910267,-5.22957181930542,6.220073699951172,5.503621578216553,-0.7164521217346191,90.7908546153667,1.409286287346065,23.28675842285156,5.299098491668701,4145.99267578125,702.846923828125,4205.1455078125,Measured,-9.621559143066406,21.81311750832083,120.57258980733876,2.191959857940674,4.611497552246476,130.8111635506275,1.9018689393997192,4.341556832447679,"Your pitching wedge shot shows good speed and a solid carry distance of about 120 yards. However, the attack angle is a bit down (-5.2 degrees), which means you're hitting down on the ball more than optimal for a wedge, leading to higher backspin. Additionally, your club path is slightly out to the right (6.2 degrees), which could cause the ball to drift right. Focus on getting that attack angle closer to level and aligning your club path with your target for better accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:27:57,Brian,,Pitching Wedge,65.14228433230028,-1.9023780822753904,7.323250770568848,5.46272611618042,-1.860524654388428,89.12945084593775,1.3682272852342028,19.73086929321289,5.403543949127197,5853.63720703125,14.870634078979492,5853.65625,Estimated,-0.1455544233322143,17.989476005411234,112.41690579142778,5.766024112701416,11.294130775399369,121.21250275219607,5.722280502319336,12.085730496937115,"Your pitching wedge swing looks solid overall, but there are a couple of areas to work on. Your club speed is decent, but your attack angle is slightly negative, which means the club is descending too much at impact. Aim for a more level or slightly upward angle when hitting. Additionally, your club path is more to the right than desired, which can lead to pushes. Try to focus on bringing the club back on a straighter path. Finally, your spin rate is high, indicating the ball is spinning a lot, which might be causing it to stop quickly but can also lead to a loss in distance. Work on hitting through the ball with a slightly more forward-leaning shaft at impact to reduce excessive spin.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:29:12,Brian,,8 Iron,68.04689509496029,-5.737082958221436,10.08717918395996,6.263684272766113,-3.823494911193848,98.56574093386917,1.4484972576091744,14.775347709655762,6.407310962677002,5391.73583984375,583.3917236328125,5423.20556640625,Measured,-6.175442218780518,16.246304583826713,127.0839407711128,4.319195747375488,9.570973581293517,138.2154390002961,4.091463088989258,9.861507366312026,"Your club speed is decent for an 8 iron, but your attack angle is negative, which means the club is hitting down on the ball a bit too much. This can lead to excessive backspin, making the ball balloon in the air. Try focusing on a more level or slightly upward swing to improve your launch angle and distance. Also, your club path is quite out to in, which is causing your shots to drift a bit right. Working on bringing the club back to a more neutral path can help straighten your shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:29:46,Herald,,8 Iron,69.96449644254335,-5.585349559783936,14.961408615112305,9.370680809020996,-5.590727806091309,83.75719921360542,1.1971385984659948,16.82634162902832,9.569366455078123,1198.627685546875,692.0278930664062,1384.055908203125,Estimated,-30.0,8.404825166214891,92.56155727874102,5.620995998382568,9.066194739624509,120.31676647071616,4.64785099029541,9.749518429158456,"Your shot data shows that you're generating good ball speed with your 8 iron, but the attack angle is too steep, which can cause the ball to go higher and spin more than desired. This can lead to loss of distance. Work on leveling out your swing a bit and focusing on a more neutral club path. Your launch angle is also a bit high for distance. Try to maintain a consistent swing tempo to help with accuracy and control.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:30:29,Brian,,8 Iron,65.73840758949109,-4.961869239807129,19.999998092651367,7.502457618713379,-12.497540473937988,91.30028020592816,1.3888422849555515,18.10329246520996,8.665228843688965,2174.497802734375,194.0698699951172,2183.140869140625,Measured,-5.100028991699219,13.755562655255744,120.1052310004643,7.732840538024902,16.160658500120576,139.70484795620632,7.513582229614258,18.26799603918812,"Your club speed is good, but your attack angle is a bit too negative, meaning you're hitting down on the ball too much. This can cause less distance and more spin. Try to level out your downswing to create a better angle of attack. Also, your club path is too far to the right; aim to bring your swing path closer to straight to reduce the sidespin.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:31:12,Lauren,,8 Iron,64.75113791074955,-5.144957065582275,12.329811096191406,3.0925331115722656,-9.23727798461914,95.48274289553136,1.474611041232064,13.839947700500488,4.083069324493408,4820.802734375,1095.863037109375,4943.78955078125,Estimated,-12.806821823120115,13.098679856552394,119.0329940548536,-0.2954137027263641,-0.6140648412358445,132.368839899651,-0.7643826603889465,-1.7657419216817516,"Your 8 iron shot shows a decent club speed, but the attack angle is a bit steep, and you have a slight over-the-top swing path, which is causing the ball to spin more than desired. This may result in less distance and accuracy. Focus on improving your swing path for better results.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:31:33,Herald,,8 Iron,71.21245218099875,-2.1862123012542725,10.58265495300293,7.492717742919922,-3.089937210083008,97.78931895638198,1.3732053308294103,16.92296028137207,7.478864669799805,2283.7216796875,25.388935089111328,2283.86279296875,Measured,-0.6369510293006897,14.91613858375706,133.26111358419348,7.588273525238037,17.597612241281468,151.8113467341118,7.526733875274658,19.88558991654145,"Your 8-iron shot shows promise, but the club face and path angle suggest a tendency to pull the ball slightly left. Focus on aligning your body more square to the target, which should help reduce the deviation. Additionally, your attack angle is a bit negative—try to make a more upward strike on the ball for better launch and distance.",alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:32:21,Herald,,8 Iron,70.31304068883355,-6.551198959350586,10.48733901977539,9.239381790161133,-1.2479572296142578,87.82866158357137,1.2491091371265286,17.046005249023438,8.901686668395996,2309.125732421875,337.17828369140625,2333.61328125,Estimated,-8.307611465454102,11.55783673480903,109.55400561274382,7.246679782867432,13.819324500546829,127.98499193030148,6.927982807159424,15.43776838287124,"Your club speed is decent, but the negative attack angle suggests you're hitting down on the ball too much, which can cause unwanted spin and control issues. Aim to level out your swing a bit. Additionally, the club path is too far right, which could lead to pulls. Focus on a more neutral swing path. Try to visualize a straight line down your target line during practice.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:32:54,Lauren,,8 Iron,69.571485509166,,-4.781171798706055,7.245452404022217,12.02662467956543,104.08214450344258,1.4960460272151272,16.113204956054688,5.353325366973877,2966.2138671875,-31.472047805786133,2966.380859375,Measured,0.6078954339027405,17.663138759469575,145.98330381560845,5.818643093109131,14.799840173547636,162.15009382398057,5.8042073249816895,16.39816866215756,"Your 8-iron shot shows a good ball speed and decent distance, but your club path is a bit too much to the left (negative value) compared to where the clubface is aiming (positive value). This can lead to a slice or pull. Also, the backspin is high which may cause the ball to lose distance. Focus on aligning your clubface more with your swing path, and work on your follow-through to keep the ball straighter.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:33:36,Lauren,,8 Iron,66.89072283113728,-6.528604984283447,3.6657073497772217,2.7756834030151367,-0.890023946762085,93.24305032986194,1.393960872051719,15.178598403930664,2.738688468933105,2545.525390625,656.2378540039062,2628.75390625,Measured,-14.456114768981934,11.453417535177095,116.89412706758868,-0.817570686340332,-1.667996564761438,135.46395935053351,-1.3269219398498535,-3.137173055720353,"Your swing speed is decent, but the attack angle is too steep (negative), which can cause the ball to go lower than desired. Work on your swing path; it’s slightly out to the right, which can lead to a push or slice. Aiming for a more neutral attack angle and path will help you achieve better distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:34:55,Brian,4 Hybrid,4 Hybrid,78.7167880202378,-3.1599624156951904,3.803031206130981,11.276947021484377,7.473916053771973,104.86496640710811,1.33218045406207,15.02424144744873,9.739002227783203,1737.0888671875,-332.32940673828125,1768.5928955078125,Measured,10.830612182617188,13.343854664641526,142.06549636321506,12.428749084472656,30.57609305131541,165.8776837222067,12.738277435302734,36.575624211997365,"You made solid contact with a good ball speed, but your shot is going a bit to the right due to an open club face at impact. Focus on keeping your club face square through the swing, and aim to bring your attack angle closer to neutral. This will help improve accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:35:29,Herald,4 Hybrid,4 Hybrid,75.02043812343709,-1.6869587898254397,8.210421562194824,8.186767578125,-0.0236539840698242,107.03942239193292,1.4268034827497602,12.994778633117676,7.752142429351807,1178.5386962890625,680.4295043945312,1360.859130859375,Measured,-30.0,9.378123619093117,128.19752028979565,3.268483638763428,7.309246458327664,168.68630873684742,2.132582187652588,6.277016065705709,"Great shot with a solid launch! Your club speed is good, but your attack angle is a bit too steep at -1.69 degrees, which may be causing you to hit down on the ball. Try to level out your swing a bit. Also, your club path is significantly out to the right, which leads to a push. Work on bringing that path more in line with your target. Your spin numbers are decent, keeping your ball in the air nicely, but aim for a more neutral face angle at impact to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:36:01,Brian,4 Hybrid,4 Hybrid,76.45578796701193,-5.389636516571045,-2.122190475463867,11.103812217712402,13.22600269317627,102.8984141574956,1.3458551261271778,15.16177463531494,8.855380058288574,1725.2872314453125,-207.93722534179688,1737.772705078125,Measured,6.872326374053955,12.967744673626155,138.19364549860802,10.585949897766112,25.38757718584202,162.61780306235232,10.772141456604004,30.39390204715733,"You hit the ball well with a decent distance, but your club path and face angle need improvement. Your club face was open at impact, which caused the ball to drift to the right. Focus on squaring the clubface through impact to improve accuracy. Additionally, try to work on your attack angle; a more neutral angle can give you better launch conditions.",face angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:36:34,Herald,4 Hybrid,4 Hybrid,75.478288842236,-1.4067938327789309,4.331332683563232,5.055509567260742,0.7241768836975098,103.90205058078392,1.3765819572030704,14.55653953552246,4.694677352905273,2778.439453125,254.8955078125,2790.107177734375,Measured,-5.241672992706299,14.980071472993243,141.93027986690686,3.281813621520996,8.125059327606152,161.07053119135526,3.068862199783325,8.623023006718654,"Your shot showed decent distance, but your attack angle is slightly negative, meaning you're hitting down on the ball more than ideal for a hybrid. This can lead to excessive backspin and less distance. Focus on having a more level or slightly upward swing through impact to maximize your launch and distance. Also, try to work on keeping your club path more consistent; it deviated a bit, affecting accuracy.",attack angle adjustment drill,1.2077947,63.0,101.325,88 +5/30/24 22:37:46,Lauren,,7 Iron,66.89905980163894,3.4447622299194336,-4.406665325164795,4.629443168640137,9.036108016967772,50.21814287878578,0.7506554356322285,12.31317901611328,3.2513368129730225,4597.513671875,-2654.37548828125,5308.75146484375,Estimated,30.0,1.7219661441954486,28.07650481333985,6.259995937347412,3.061471508700464,42.79063111137384,7.29799222946167,5.435696268113929,"Your club speed and ball speed indicate room for improvement in your swing mechanics. The club path is a bit too much to the left (negative value), causing your ball to spin to the left as well. Focus on aligning your club path more towards your target for straighter shots. Additionally, your smash factor suggests you're not hitting the sweet spot effectively, which can affect distance. Work on making solid contact and improving your swing speed with some practice.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:38:11,Jason,,7 Iron,68.14757020036313,-1.966151118278504,4.393701076507568,5.231934070587158,0.8382329940795898,99.09147353633308,1.4540719976514298,14.516480445861816,4.847399711608887,2509.79638671875,56.72725677490234,2510.4375,Estimated,-1.2947978973388672,12.69686946983461,130.0673476668262,4.65997314453125,10.566951001160987,150.80702675011707,4.586889266967773,12.06021574649219,"You're making solid contact with a good ball speed, but your attack angle is slightly descending (-1.97°). This means you're hitting the ball a bit too much from above. Try to level out your swing path to promote a more consistent strike. Also, your launch angle at 14.5° is decent, but tightening your face control could help in reducing sidespin for straighter shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:38:33,Jason,,7 Iron,67.82614457459931,-5.184619426727295,6.092098712921143,4.797264099121094,-1.2948346138000488,92.03160403694528,1.3568750607035218,13.701143264770508,4.70286750793457,1555.979736328125,287.3843688964844,1582.296630859375,Estimated,-10.464417457580566,8.06701076726182,104.97498398662265,3.082864284515381,5.645638630889323,139.17463675721228,2.6443426609039307,6.421143534373357,"Your club speed is decent, but the attack angle indicates you're hitting down on the ball too much. This can lead to lower launch and backspin than desired. Focus on adjusting your swing path to make it more neutral. Improving your face angle to match your swing path will help straighten your shots and increase distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:43:19,Brian,,7 Iron,59.68014787010179,-1.2377251386642456,1.4356646537780762,3.158289909362793,1.7226252555847168,89.48730058489127,1.4994483723409489,11.670432090759276,2.7739315032958984,2181.37060546875,1092.951416015625,2439.86083984375,Estimated,-26.612648010253903,6.200989639485215,91.87035618117444,-2.054237365722656,-3.293173477260183,126.07829415359264,-3.4149510860443115,-7.510068737091217,"Your 7-iron shots are solid, but let's focus on a few areas for improvement. Your club speed is good, but increasing it slightly could help. Your attack angle is a bit negative, which means you're hitting slightly down on the ball; try to level out your swing for better launch. The club face is too open at impact, leading to some right spin. Work on squaring the face at impact. Lastly, your carry distance is decent, but there's potential for more distance by optimizing your swing path and face angle.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:43:44,Brian,,7 Iron,64.74883393732534,-2.0942912101745605,-4.0832295417785645,5.936387538909912,10.019617080688477,88.2465852962523,1.362906170351608,10.311171531677246,4.36536169052124,4570.3525390625,-457.653564453125,4593.208984375,Estimated,5.718267917633057,6.878253784378671,95.35120058727898,6.058869361877441,10.064307079953096,117.18127230518256,6.331189155578613,12.922260542590609,"Your shot data shows that your club speed is good, but your attack angle is slightly downward, which can lead to excessive backspin and less distance. Additionally, the club path is moving too far to the left while the club face is open, resulting in a hook. Focus on creating a more neutral club path and ensuring your face is square to the target at impact.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:44:27,Brian,,7 Iron,60.3103102013265,-1.7563588619232178,-11.992026329040527,19.93378448486328,31.925811767578125,68.61760637860561,1.1377425542920918,13.7849702835083,14.873537063598633,3905.585693359375,-306.0666198730469,3917.56005859375,Estimated,4.480905532836914,4.865916555502736,62.44891196848221,16.01717758178711,17.23125279808778,83.090336734821,16.152664184570312,23.115544143708348,"Your shot analysis shows a few key areas to work on. The club path is too far to the left, which can cause the ball to slice. Aim to align your swing path more towards the target. Additionally, the club face is open at impact, resulting in a high launch and a significant amount of backspin. Focus on closing the club face a bit at impact to improve accuracy and distance. Lastly, practice a smoother swing tempo to boost your consistency.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:44:55,Lauren,,7 Iron,56.23880943180348,-5.034335136413574,5.497982025146484,2.275766134262085,-3.2222158908843994,69.07996691205153,1.2283326693787775,10.03690242767334,2.55731201171875,1138.076171875,314.66619873046875,1180.776123046875,Estimated,-15.455568313598633,2.1034483752182496,43.66561684205044,1.583503007888794,1.206669925066734,78.89949308440282,1.1352216005325315,1.5630672317779926,"Your swing speed is decent for a 7-iron, but the attack angle is a bit too steep, resulting in lower launch and carry distance. Focus on leveling out your swing path and maintaining a square clubface at impact. This should help you achieve better ball flight and distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:45:26,Herald,,7 Iron,62.7324817288104,-3.8384056091308594,5.215575695037842,4.462218761444092,-0.75335693359375,88.44500007425086,1.409875675835598,15.280945777893066,4.317976951599121,2217.4619140625,-552.9599609375,2285.366943359375,Estimated,14.002058029174805,9.66318086901572,105.14627823993668,7.411692142486572,13.563675336721984,127.29384923798445,7.9144287109375,17.52766778314549,"You're generating good club speed and ball speed, which is great! However, your attack angle is a bit negative, meaning you're hitting down on the ball more than you should for a 7 iron. Try to focus on sweeping the ball off the ground rather than digging down too hard. Also, your club path and face angle indicate you're slightly pushing the ball to the right. Work on aligning your clubface with your target more consistently.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:45:52,Jason,,7 Iron,61.73316738900121,0.3006208539009094,1.477325677871704,6.535122394561768,5.057796478271484,88.77551786180538,1.4380522110975018,10.663006782531738,5.552951335906982,3766.161376953125,1278.3912353515625,3977.217041015625,Estimated,-18.74934196472168,6.599505865833464,94.12514090157585,0.9769871830940248,1.6050355753809953,118.42239220166176,-0.0197823401540517,-0.046023365161163,"Great job getting decent carry distance with your 7 iron! Your club speed is solid, but it looks like your launch angle could use a bit of adjustment. Increasing that angle can help you achieve more distance. Also, the backspin is high, which might make the ball climb a bit too much. Focus on hitting a flatter ball flight to maximize distance.",launch angle adjustment drill,1.2077947,63.0,101.325,88 +5/30/24 22:46:58,Herald,,7 Iron,64.3545088857727,-4.800788402557373,8.485783576965332,2.83276104927063,-5.653022766113281,97.1871456356439,1.510183937665473,14.824010848999023,3.3886947631835938,1945.2698974609373,648.6629028320312,2050.5703125,Measured,-18.441301345825195,11.194696880996617,122.59318616427116,-0.566827654838562,-1.2126022296992858,146.1689824475252,-1.235747456550598,-3.152274984531772,"Your shot with the 7 iron shows good ball speed and distance, but your club path and face angle suggest that you're coming in too much from the outside, which can lead to slices. Focus on a more inside-to-out swing path. Additionally, your attack angle is a bit too negative, meaning you're hitting down on the ball more than needed. Try to level out your swing a bit to promote better contact and consistent distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:47:20,Jason,,7 Iron,65.24544687567777,-5.769469738006592,-0.8015714287757874,3.2574915885925293,4.059062957763672,95.81628144824208,1.468551232867109,14.585429191589355,2.57547926902771,1695.216796875,-412.23931884765625,1744.62060546875,Measured,13.66777515411377,10.108977709298529,117.8301045660064,5.232405185699463,10.745612659525024,145.5137589836795,5.721424102783203,14.506529010322993,"Your shot data shows you're making solid contact with a decent carry distance. However, your attack angle is quite negative, meaning you're hitting down on the ball more than is ideal for a 7 iron. To improve your launch angle and distance, focus on hitting more upward. Additionally, the club face being open relative to your swing path is causing the ball to fade. Work on aligning your club face with your intended target line at impact.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:47:58,Lauren,,7 Iron,73.11751820650716,-7.494854927062988,-7.975129127502441,5.743054866790772,13.718183517456056,100.22991800464206,1.370805799528929,14.461678504943848,3.719571828842163,2578.863525390625,401.6626892089844,2609.9560546875,Estimated,-8.85279369354248,13.079600113066476,132.20148382887783,1.4069478511810305,3.2460407016135377,151.22779485506726,1.085163712501526,2.864278438278177,"Great job with your 7 iron! Your club speed and ball speed are solid, indicating good power. However, your attack angle is too steep (downward), which may lead to less distance and accuracy. Try to adjust your swing to be more level through impact. Also, the club path and face angle show that you're coming too much from the inside and closing the face, causing the ball to draw a bit. Focus on a more neutral club path for straighter shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:48:21,Lauren,,7 Iron,70.22432491214931,-5.745417594909668,13.666918754577637,12.518177032470703,-1.1487417221069336,89.84140423372173,1.279348777593995,18.50710105895996,11.992815017700195,1717.98193359375,-255.2267608642578,1736.8370361328125,Measured,8.450167655944824,12.7968895026346,116.49865677929938,14.068456649780272,28.31861960353308,137.88532418624982,14.275053024291992,33.99936865448262,"Your 7 iron shot shows some room for improvement. Your club speed is decent, but your attack angle is a bit too steep; try to make it closer to level or slightly up. This can help get a better launch angle and reduce the leftward pull (sidespin) you’re experiencing. Practice aiming more with your body to align your shot, as your club path suggests you are cutting across the ball. Aiming will help straighten out your shots for better accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:50:14,Brian,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Measured,0.4011503159999847,11.623026379861358,120.90297996041863,4.61048698425293,9.718464566564537,143.40361069197752,4.283999919891357,10.712338354497431,"Your 7 iron shot is good in terms of distance, but your attack angle is a bit negative, which means you're hitting down on the ball. This can lead to too much backspin and can affect distance and control. Aim to have a more level or slightly upward angle at impact. Also, your club path and face angle are quite open relative to each other, leading to a bit of rightward drift. Focus on aligning your clubface with your swing path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:50:48,Lauren,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Estimated,0.4011503159999847,,,,,,,,"Your club speed is solid for a 7-iron, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to excessive backspin, which might be affecting your distance and control. Try to focus on a more neutral or slightly positive attack angle. Also, your club path is out to the right, which could cause a slice. Work on swinging more from inside to outside to improve your accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:54:06,Herald,,Pitching Wedge,60.697859864365,-3.11834979057312,0.4494232833385467,8.300012588500977,7.850589275360107,84.64614895977775,1.3945491513033148,23.888172149658203,6.874053955078125,3855.799072265625,287.7142333984375,3866.5185546875,Estimated,-4.267421245574951,19.048819992184463,109.86872647173097,5.957101821899414,11.402631041843392,120.65638465322444,5.786688327789307,12.165236728784636,"Your club speed and ball speed are solid, indicating good power. However, your attack angle is too negative, which can cause the ball to dig into the ground instead of flying high. Your club face is significantly open at impact (8.3 degrees), which is likely contributing to the rightward flight of your ball. Focus on squaring your club face at impact to improve accuracy and distance.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:54:31,Lauren,,Pitching Wedge,64.92990491538058,1.5302982330322266,10.491649627685549,6.406811237335205,-4.084838390350342,90.62877435159136,1.3957940408152858,21.094127655029297,6.575489044189453,4694.75146484375,959.5203247070312,4791.80224609375,Measured,-11.551114082336426,19.50173601520669,117.64939038030116,2.733732223510742,5.611153981359962,127.54092847438916,2.3808836936950684,5.298460618892818,"Your pitching wedge shot shows good power with a solid ball speed of around 90 mph. However, the club path is quite out to the right (10.5 degrees), which can lead to pushes or slices. Focus on getting your club path closer to straight or slightly inside-out for more accuracy. Additionally, your attack angle is positive, which is good for ball contact. Try to keep the face angle more square at impact to improve your direction.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:55:31,Brian,,Pitching Wedge,59.93659717868559,,-0.0386559478938579,13.56203269958496,13.600688934326172,71.0200490669904,1.1849196052165314,23.10336875915528,11.13532543182373,1881.7822265625,828.0714721679688,2055.919921875,Estimated,-23.75172233581543,10.792058391276328,80.8783213443021,7.170146465301514,10.09492811792984,96.6409887438449,6.433522701263428,10.828664924380746,"Your shot shows a slightly closed club face at impact, which might be causing the ball to spin to the left. The carry distance is decent, but focusing on a straighter club path and face will help you improve accuracy and distance. Try to keep the clubface square to your target at impact for more consistent shots.",clubface alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:55:47,Jason,,Pitching Wedge,63.26812995023329,-0.1945623606443405,0.7445969581604004,4.868387699127197,4.123790740966797,83.27632582703427,1.3162444645122189,24.210508346557617,4.0921735763549805,1166.9471435546875,-673.7371215820312,1347.4744873046875,Estimated,29.99999618530273,15.163116653925954,108.61942149670811,9.166496276855469,17.303533466205636,128.85698230603705,9.940260887145996,22.24345990239317,"Your club speed is solid, and the ball speed is good for a pitching wedge. However, your attack angle is slightly descending (-0.19 degrees), meaning you're hitting a bit too much down on the ball. This could be affecting your launch angle and backspin. Focus on hitting the ball with a more neutral or upward angle to create a higher launch and decrease backspin. Also, your club face is open relative to the path, which is causing some sidespin and resulting in a slice. Work on aligning your club face to your target more consistently.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:56:06,Brian,,Pitching Wedge,63.12858169322317,-6.495186805725098,1.102333664894104,5.1016998291015625,3.999366283416748,79.35220682416366,1.256993341142687,23.59090805053711,4.328583717346191,2450.1533203125,708.2077026367188,2550.452880859375,Estimated,-16.121742248535156,14.960839458678151,100.02801763196294,0.6218108534812927,1.0857709281357444,114.4619155426708,0.1203313022851944,0.2411053441056339,"Your swing speed is solid for a pitching wedge. The attack angle suggests you're hitting down on the ball a bit too much, which can lead to inconsistent contact. Work on a slightly shallower attack angle to promote cleaner strikes. Also, the face angle shows you’re aiming a bit to the right, which could cause the ball to fade. Focus on aligning your body to the target line.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:56:31,Lauren,,Pitching Wedge,63.79294096332751,-1.1509246826171875,3.648799180984497,15.173998832702637,11.52519989013672,82.45759607089076,1.2925818252883647,18.46166229248047,12.920830726623535,3625.73583984375,-808.948974609375,3714.883544921875,Estimated,12.577437400817873,12.07928506046926,99.13659499534242,17.047819137573242,29.063847642832343,113.327518724328,17.406051635742188,33.90095580899606,"Your pitch shot with the wedge shows good potential, but there's room for improvement. The club face was open (15 degrees), which can lead to shots veering right. A slightly steeper attack angle (aim for around -5 degrees) will help you get under the ball better for improved control and launch. Reducing spin will enhance distance; focusing on a more square club face at impact can help with this. Consider working on keeping everything more aligned during your swing.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:56:57,Herald,,Pitching Wedge,61.74160249170427,-5.4023284912109375,-2.209596872329712,2.102163314819336,4.311759948730469,86.46146668717847,1.400376135342383,22.457155227661133,1.4502843618392944,1720.4188232421875,-993.2841796875,1986.5684814453125,Estimated,30.0,15.438642375712677,112.59746979220564,7.989620685577393,15.650338460400803,130.71965086819455,8.891741752624512,20.20507497517019,"Your club speed is decent for a pitching wedge, but the attack angle is a bit too steep, which can cause inconsistent shots. The club path being slightly to the left and the face angle being a bit open means your ball is likely fading to the right. Work on striking the ball with a more neutral or slightly upward angle. Aiming to improve your face alignment at impact will help with direction. Also, consider practicing consistent ball contact to minimize deviation in carry distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:57:36,Lauren,,Gap Wedge,63.13051873754648,-2.043323040008545,4.822603225708008,3.373892307281494,-1.4487109184265137,81.52004955193752,1.2912938335077229,24.9205379486084,3.3748295307159424,4770.10400390625,2448.600341796875,5361.859375,Estimated,-27.172439575195312,18.09958033031603,98.7884496464003,-5.698907375335693,-9.809802033248843,106.79005227039944,-6.3757829666137695,-11.858926225732262,"Your shot distance is decent, but the ball is curving left more than it should. This likely means your clubface is slightly closed relative to your swing path. To improve, focus on getting your clubface to point straighter at impact and work on your swing path. Try rotating your shoulders more during your backswing, which can help straighten out your shots. Also, your club speed is good for a gap wedge, so keep that up!",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:57:56,Herald,,Gap Wedge,64.71282368602851,-4.152726173400879,8.793815612792969,3.5728628635406494,-5.220952987670898,83.78841378688594,1.2947729524739595,25.681615829467773,4.035174369812012,3810.613037109375,1629.61767578125,4144.4453125,Estimated,-23.15408706665039,19.869221845355924,106.31203867728618,-3.3161745071411133,-6.149709308907575,116.31462183797704,-3.955175638198853,-8.022891858934429,"Your swing and shot data indicate good potential, but there are a few areas to work on. Your attack angle is a bit too steep, which may be causing excessive backspin. Additionally, your club path is quite out to in, leading to some leftward ball movement (hook). Focusing on a more neutral swing path will help straighten out your shots. Aim to improve your attack angle to strike the ball with a more level swing, which will also help with distance control.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:58:22,Lauren,,Gap Wedge,63.804981357777706,,14.723066329956056,6.682012557983398,-8.041053771972656,73.86093363138389,1.1576045013980774,27.580446243286133,7.331009864807129,3307.22900390625,829.6392211914062,3409.70166015625,Estimated,-14.08241081237793,16.636359871122295,89.90812335575356,3.963682651519776,6.214856192973628,100.79450309619553,3.523700714111328,6.194998408127674,"Your gap wedge shot shows a solid club speed and ball speed, indicating good energy transfer. However, the ball is curving a bit to the left due to your club path being quite open. Focus on aligning your clubface more towards your target at impact to reduce that leftward spin. Additionally, your spin is a bit high, which can affect how the ball lands and stops on the green. Working on a more controlled swing will help you manage spin better.",club face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:58:37,Jason,,Gap Wedge,70.25498482516105,-4.211109638214111,19.999998092651367,-2.6804981231689453,-22.680496215820312,77.17706818054648,1.0985280029966835,24.054218292236328,0.3007176518440246,4169.234375,951.322998046875,4276.392578125,Estimated,-12.853516578674316,15.51063414643545,93.5908830531489,-3.534408569335937,-5.769665828630309,103.67716928004756,-3.885847568511963,-7.026047225406273,"Your shot shows good club speed and ball speed, but the face angle and path need improvement. The club face was slightly closed at impact, which is causing the ball to veer off to the left. Focus on keeping your club face more square to the target at impact. Also, your attack angle indicates you're hitting down on the ball too much with the gap wedge. Try to level out your swing a bit for better contact and more distance.",face angle awareness drill,1.2077947,63.0,101.325,88 +5/30/24 22:58:53,Herald,,Gap Wedge,63.19604118176039,-1.8246142864227293,7.453404903411865,8.112149238586426,0.6587443351745605,80.91936954730772,1.2804499781018344,27.85979461669922,7.596126079559326,4436.580078125,1702.014404296875,4751.8515625,Estimated,-20.98841857910156,20.95696955652488,100.27738301670706,0.9783881306648254,1.7123677368340822,108.20826522711197,0.4463110864162445,0.8430802986852655,"Your gap wedge shot shows a good carry distance of around 100 yards, but the club face is pointing to the right of your intended path. This can lead to a rightward movement of the ball. To improve, focus on aligning the clubface more square to your target and work on your swing path to avoid the excessive rightward angle. A little practice with your attack angle will also help you get a better strike on the ball.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:59:09,Brian,,Gap Wedge,61.85017510601119,-6.850325584411621,9.66149616241455,10.828656196594238,1.1671600341796875,76.15780740414812,1.2313272722933062,30.522777557373047,10.1038179397583,3187.13671875,1500.79052734375,3522.813232421875,Estimated,-25.215274810791016,20.11479714658481,93.80046611934448,3.462153673171997,5.6646119933849945,103.38067085891907,2.758821725845337,4.9759468308947135,"Your gap wedge shot shows good distance, but the clubface is open to your swing path, which likely causes your shot to go slightly right. Additionally, a steep attack angle suggests you're hitting down too much, which can increase backspin without hitting the ball further. Focus on adjusting your clubface to be more square at impact and try to make a shallower swing path for better control.",clubface square drill,1.2077947,63.0,101.325,88 +5/30/24 22:59:26,Lauren,,Gap Wedge,68.96556609830486,-0.7815405130386353,0.8712953329086304,-1.6423285007476809,-2.513623714447021,82.21525219960404,1.192120312365925,28.634822845458984,-1.2400233745574951,4526.18359375,1092.9613037109375,4656.27587890625,Estimated,-13.575628280639648,22.63191113122798,103.36687053281184,-6.182249546051025,-11.131738107886804,111.19962358037084,-6.464262962341309,-12.519281007931,"Your gap wedge shot shows good speed but the club face was slightly closed at impact, causing the ball to veer left. To improve accuracy, focus on aligning your club face properly at address and during the swing. Also, your attack angle is just a bit flat. Try to allow the club to come down on a slight downward angle for better compression and control.",club face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:59:46,Brian,,Gap Wedge,69.9283453928706,-7.005228519439697,-0.7188482880592346,5.265473365783691,5.984321594238281,77.16738295892992,1.1035207901086326,27.984600067138672,4.235231876373291,2400.392822265625,1385.8673095703125,2771.73486328125,Estimated,-30.0,17.601500362179877,96.3518994458018,-3.077207565307617,-5.172338654299779,108.85432741038584,-3.943175792694092,-7.485688717208916,"Your shot shows a good club speed and decent ball speed, but the attack angle is quite steep, which means you're coming down too sharply. This can lead to higher backspin and a potential for less distance. Try to focus on leveling out your swing a bit more to improve your launch angle and carry distance. Additionally, your club face is slightly open at impact, which is contributing to some unwanted sidespin. Work on squaring the club face at impact to help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 23:00:01,Herald,,Gap Wedge,75.92289598046318,-7.2158203125,-15.352256774902344,12.38642120361328,27.738677978515625,74.50933148559943,0.9813815782892752,29.29402732849121,8.25350570678711,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,16.09101858364295,95.33614872011005,12.87778663635254,21.24779223893848,113.45183012618509,13.549681663513184,26.580471033409594,"Your swing shows a steep attack angle, which means you're hitting down too much on the ball with your gap wedge, causing it to launch too low and spin excessively. Try to focus on a shallower angle of attack and reducing your club path to help improve accuracy. Also, working on your follow-through can help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 23:00:26,Herald,,Gap Wedge,61.02639367480424,-2.9328017234802246,6.395290374755859,6.45156192779541,0.0562715530395507,78.09924634343679,1.279761782411884,29.405906677246094,6.099682807922363,4695.927734375,716.4252319335938,4750.26318359375,Estimated,-8.674334526062012,21.20203172591846,95.77768406307769,3.7160468101501465,6.207580567601497,103.44288079329364,3.473051071166992,6.266494777180185,"Your gap wedge shot shows good power, but the club path and face angles indicate you're hitting slightly to the right. A bit more practice on your swing path could help straighten out your shots. Working on keeping your clubface square to your target will also help improve accuracy. Additionally, consider lowering your spin rate for better distance control.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 23:00:44,Brian,,Gap Wedge,62.53433574771134,2.091153144836426,4.486599445343018,3.529682874679565,-0.956916570663452,81.22515802010912,1.2988889551462428,22.84913444519043,3.460756540298462,4647.31005859375,1638.209228515625,4927.59765625,Estimated,-19.417911529541016,16.32972501034476,99.1158527881462,-2.709060907363892,-4.68472104796416,108.62381023403124,-3.25551986694336,-6.1686326097607775,"Your gap wedge shot shows potential! You have a good club speed and carry distance, but your spin is quite high, which suggests the ball might be climbing more than it needs to. Focus on keeping your wrist angle stable through impact to help control the spin. Also, your attack and club path angles indicate a slight fade—aim to level out your swing path a bit for straighter shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 23:01:13,Lauren,,Gap Wedge,60.88286039709374,,2.250322103500366,-13.30378246307373,-15.554104804992676,64.12296808987503,1.0532187165919682,34.07333755493164,-10.646453857421877,6314.65673828125,1073.865478515625,6405.31591796875,Estimated,-9.65134334564209,16.850999163207234,68.4444486272755,-14.58261775970459,-17.232654524076906,72.75485199531977,-14.654403686523438,-18.40612445436659,"Your shot data shows a significant issue with the club face being closed (-13 degrees) at impact, which is likely causing the ball to start left and spin that way too. Additionally, your launch direction indicates it's going left as well. Focus on keeping the club face more square to your target when you hit. Also, your carry distance is good, but the deviation indicates inconsistency. Work on your setup and alignment to help straighten out your shots.",face angle drill,1.2077947,63.0,101.325,88 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json deleted file mode 100644 index 39251dcc47..0000000000 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json +++ /dev/null @@ -1 +0,0 @@ -{"Golf_Shot_Data_9_chunk_0.txt": "file-N6ruQHNNTTGnXKA31svUS2", "Golf_Shot_Data_9_chunk_1.txt": "file-1zBBZqj8VJMj2crvqarh6F", "Golf_Shot_Data_9_chunk_2.txt": "file-UXpECR36EPdDER9Zpd9FLG", "Golf_Shot_Data_9_chunk_3.txt": "file-3C4TsJRS3WgciCmnCfK9Jo", "Golf_Shot_Data_9_chunk_4.txt": "file-UCoRmUdXv4bmh4c56bidkG", "Golf_Shot_Data_9_chunk_5.txt": "file-S88GUBgZankuAGmLaS2t6u", "Golf_Shot_Data_9_chunk_6.txt": "file-D6JDBhbDUC87ySFMrsnz4a", "Golf_Shot_Data_9_chunk_7.txt": "file-FwFwuLg8NGWx4B5XZAEVdK", "Golf_Shot_Data_9_chunk_8.txt": "file-8YwMygjUawpmdr5NFGgutv", "Golf_Shot_Data_9_chunk_9.txt": "file-4dAGUdQwVsgoYWMp71EGqS", "Golf_Shot_Data_9_chunk_10.txt": "file-BWhAw5SkgrEkdhhESGu8S9", "Golf_Shot_Data_9_chunk_11.txt": "file-1wtZQW3NZNCvujzkXdcwgC", "Golf_Shot_Data_9_chunk_12.txt": "file-3mrZdbchsqnQhbVqBuW1fs", "Golf_Shot_Data_9_chunk_13.txt": "file-65R2MdTu8joQoZ4aAMKRX2", "Golf_Shot_Data_9_chunk_14.txt": "file-LySt5tybthqY7oUs2htxCG", "Golf_Shot_Data_9_chunk_15.txt": "file-TY17mzfyuFeAWFoe4Lw8MY", "Golf_Shot_Data_9_chunk_16.txt": "file-N9A8tJBB7bsZmbrrbjYNAV", "Golf_Shot_Data_9_chunk_17.txt": "file-SnkvCah4CB9HoQ7VpCZsJ6", "Golf_Shot_Data_9_chunk_18.txt": "file-LHzgm6NBWqkxbubWSdxf9F", "Golf_Shot_Data_9_chunk_19.txt": "file-BBoC5itCftGz3u5EgPMdzq", "Golf_Shot_Data_9_chunk_20.txt": "file-C2cfVfZ3nEGFohAtaq2f55", "Golf_Shot_Data_9_chunk_21.txt": "file-32Miyq9EhDqTyNXSanvR4Z", "Golf_Shot_Data_9_chunk_22.txt": "file-DaACCLnBfCMvXgAd3saffc", "Golf_Shot_Data_9_chunk_23.txt": "file-Ji6e8ho31iXWK3jqqjPeM9", "Golf_Shot_Data_9_chunk_24.txt": "file-Gj9mCYVtXLyrbgpssDAem4", "Golf_Shot_Data_9_chunk_25.txt": "file-TajFnb1iJVmHzL4MYHwwCt", "Golf_Shot_Data_9_chunk_26.txt": "file-JV78eDS7pTJtFspxsz36W8", "Golf_Shot_Data_9_chunk_27.txt": "file-XQJaEGnd1rR2XMJH6DLz1g", "Golf_Shot_Data_9_chunk_28.txt": "file-1CdWbZzpnDR44xtijqQNfB", "Golf_Shot_Data_9_chunk_29.txt": "file-UoZ22M2UcNim7egg5WwQBS", "Golf_Shot_Data_9_chunk_30.txt": "file-NX4Hmxi2VsqXjz6RWGHAi9", "Golf_Shot_Data_9_chunk_31.txt": "file-CTABh97FovaQt85J6VpLAt", "Golf_Shot_Data_9_chunk_32.txt": "file-1AdD1xkbMxozXvg96DNHAe", "Golf_Shot_Data_9_chunk_33.txt": "file-AjMYiTDBZCRQqkfdEd7zje", "Golf_Shot_Data_9_chunk_34.txt": "file-41hSD4aqXjJ2C4gZzenC63", "Golf_Shot_Data_9_chunk_35.txt": "file-8qqQXGsmsdnrrwnb8EaCrc", "Golf_Shot_Data_9_chunk_36.txt": "file-SiKRhjuW1gFGwdHv43LBtK", "Golf_Shot_Data_9_chunk_37.txt": "file-11EHdf2MB8dGoKuQMUNpRA", "Golf_Shot_Data_9_chunk_38.txt": "file-1WevVtkvFCXavy5RAsYbns", "Golf_Shot_Data_9_chunk_39.txt": "file-VQxEQkvVzKf8ndaJR4z7NV", "Golf_Shot_Data_9_chunk_40.txt": "file-92K34NSdGjVX7WBsQfUGBc", "Golf_Shot_Data_9_chunk_41.txt": "file-M7kSwQw9ZfbRrScoHxbWor", "Golf_Shot_Data_9_chunk_42.txt": "file-QAfpWWZGk39h4L3sUn6YAi", "Golf_Shot_Data_9_chunk_43.txt": "file-47rcTiEaQxQvSfjA8vt1yQ", "Golf_Shot_Data_9_chunk_44.txt": "file-LvbbUV8fV8oaqpPFkMERGv", "Golf_Shot_Data_9_chunk_45.txt": "file-NYciuBt3acrCWDqT6t7mXh", "Golf_Shot_Data_9_chunk_46.txt": "file-6A1hoY8nWSiatjjQxPQkzG", "Golf_Shot_Data_9_chunk_47.txt": "file-PYq9x14nHYmdwjvynm87BG", "Golf_Shot_Data_9_chunk_48.txt": "file-DYaf73wkBXTFyGqTQUNM9L", "Golf_Shot_Data_9_chunk_49.txt": "file-9jGy5ZYvYct4GekkHaAx7F", "Golf_Shot_Data_9_chunk_50.txt": "file-WXAU82PmYh6oUJ2gGhaWhn", "Golf_Shot_Data_9_chunk_51.txt": "file-YSgdkp7pfoMJijfMs7KkDH", "Golf_Shot_Data_9_chunk_52.txt": "file-1AGR9AxHQ6RW6DB7a9j9Hi", "Golf_Shot_Data_9_chunk_53.txt": "file-F5YxeCgHfBh9B1sUgPVTE4", "Golf_Shot_Data_9_chunk_54.txt": "file-BTCQRXG2PBcfmpZnRwoPNc", "Golf_Shot_Data_9_chunk_55.txt": "file-XVFBSzMUowaTyyV9jfTLh4", "Golf_Shot_Data_9_chunk_56.txt": "file-L5sZauFWERhqTLdJ5scpKd", "Golf_Shot_Data_9_chunk_57.txt": "file-5Szkfmmp9occ5iPTPyLXmd", "Golf_Shot_Data_9_chunk_58.txt": "file-GbUDv4ZUPeDh5jvuoLWQ1T", "Golf_Shot_Data_9_chunk_59.txt": "file-Nt6KAzWVR8KdjkB8bpszrK", "Golf_Shot_Data_9_chunk_60.txt": "file-8nTPu2JkoNxo5fgmz59csg", "Golf_Shot_Data_9_chunk_61.txt": "file-Dw88jarvV8cQw8aAixyU7m", "Golf_Shot_Data_9_chunk_62.txt": "file-KJDAsgX6RZmHR97xLaEMAG", "Golf_Shot_Data_9_chunk_63.txt": "file-C6SPkZ2RAFD54QFwXQ6yCf", "Golf_Shot_Data_9_chunk_64.txt": "file-CxbezjTuwLS6nKCkiYRmNY", "Golf_Shot_Data_9_chunk_65.txt": "file-UDFXp8Xt8R6oruQ6ECpURC", "Golf_Shot_Data_9_chunk_66.txt": "file-7RftZqVVQf1BK5McpmvbCC", "Golf_Shot_Data_9_chunk_67.txt": "file-MF6ZjGMNxYGMjqsBkqngBo", "Golf_Shot_Data_9_chunk_68.txt": "file-9sVEFVgd1HNvAayjCmYDUX", "Golf_Shot_Data_9_chunk_69.txt": "file-BMfKZpxp4bmrowrZRMsdAT", "Golf_Shot_Data_9_chunk_70.txt": "file-TSYDBJJBRJJwNccNhtKkpn", "Golf_Shot_Data_9_chunk_71.txt": "file-ERra8MgFK9AZCGg8kkSy4q", "Golf_Shot_Data_9_chunk_72.txt": "file-9bDGPccQQWakscDu9Cby6h", "Golf_Shot_Data_9_chunk_73.txt": "file-E4C86B4egAL9jaX4naHMPR", "Golf_Shot_Data_9_chunk_74.txt": "file-VTrP35JVGUmusTGLsPxfoF", "Golf_Shot_Data_9_chunk_75.txt": "file-FmDSXBjXWiq1Zs7JatP95k", "Golf_Shot_Data_9_chunk_76.txt": "file-NH7nLnL4YmzGY2QSEuoBC9", "Golf_Shot_Data_9_chunk_77.txt": "file-QdDgQCaHutG9cMMRsRVKgw"} \ No newline at end of file diff --git a/examples/agents_sdk/basics_of_agents_sdk/data_enrichment.png b/examples/agents_sdk/basics_of_agents_sdk/data_enrichment.png deleted file mode 100644 index 46a49b52dd8ba7de58172ba0ba1255de05d3bfdf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 989960 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	w1K|Gq-z`7?5OgfW`KlzVi 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%0ABT1!4tOF)VJZkJ2bAZ>dbgzEw{J*^Nra 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�A0F1HEx2$!? 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�j3)k=7a_3 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%0D+hT4-kmfaX{d9Ftt3tbNheD$|YHOoZV^cv= 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%0A$^3z<G^Hipon3Hs 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⁢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%0DS7gdQ`59?M23x_K~_P;`3gcxzYHnTG;r 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 ZSMsRW{%46XY7_WRPDV*OO%i$I{{akTG7SI# diff --git a/examples/agents_sdk/basics_of_agents_sdk/data_enrichment_process.png b/examples/agents_sdk/basics_of_agents_sdk/data_enrichment_process.png new file mode 100644 index 0000000000000000000000000000000000000000..f8c2fc80dd3d5d7182cd78ac5e47b42bda476104 GIT binary patch literal 530471 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°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 literal 0 HcmV?d00001 diff --git a/examples/agents_sdk/basics_of_agents_sdk/golfmate_agent_architecture.png b/examples/agents_sdk/basics_of_agents_sdk/golfmate_agent_architecture.png new file mode 100644 index 0000000000000000000000000000000000000000..8f32f54f61afff36fcc4f6c8704846ad262071fe GIT binary patch literal 440025 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�zzon7dFK}; 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 z�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	!38#^2 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%0DqhZ60-;I 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 literal 0 HcmV?d00001 diff --git a/examples/agents_sdk/basics_of_agents_sdk/golfmate_architecture.png b/examples/agents_sdk/basics_of_agents_sdk/golfmate_architecture.png deleted file mode 100644 index 0746bbf4689dcea8e16a3c115b8cc842365d49d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 457104 zcmeFZcRUsB|1e&n%&bDm2!&+b3duN0p|Z=~ijYyV$LS<HyX+NNSs{C7R#x^Vl)X0x z=XV`-&QZEOpU><2d;WM{ukZcOeRVnKy54(V$3s?HoCyCk{-HyMh$JP%<PRMp2{?2J z_Y&?=u(QQH)eQc3*g{@h^iX=^nTbP(=nqMXUAt?eIo(h2UftS}ZoVv<>W+;b?pc*` zM(n$g+PmiWx%}pFOQ=|JDu`J5St|4{^gawu7?xup_PzbCrTZRNSU}gvE5ooWfnPf~ z+}*B6l*_WWzc}jWQ62AkuK3K6QJvZ#|M<p&QO&1ovn4&X-9lqqO=I;;S@9M-h{3rf zxLWG8ed*e(ky>9mVh${9ToQW7vqOjfXA9UDf(QnQ*hQYU|LIA;0MV9%_`Pucp98jg zoVysrPmIaA?dbmy%U@pykn#L4Wd9un{+DL|y`udu&Hf*tSvL9lPD!5chwd0S<#Af! ziPM8u1$u;;HRcWYUaBJAPf6Pia-9#Hm8)7J7MXeD)yr|FxWIjepg+5JhN7^n0k2Jp zUNYdzhvElyK^4Z4ua#)wgmAbat^G-1Dx3o?Ggsy_dJhjg_Jj10UK2*Hr7F0PL41b) zec$qXPTrc7w>-a0J){6T2<x0Q;q)gb>91l1qi;_i<O5pCNSL_URi?-e@D@q#<?<wA zt0VG|7v}DsgfgMO_y;4!$>Q?3s4e=w%H7<Q`2dJz&mO);cJg$PJl+Ag-(jHV(j^mW zLV+@Tg5)CUn7ZYSe|KZDX5ieFsIu7u&Sjub#`k%c*Q+y;!Dy;vjF!DCxF1y0zCPl$ zQ2tDY-u&C*#5sD2SQcA23a-C-){y5A3Mzjb@%x>ZDj0bm4dmyqx;DsccKhCjLI-`* zKVlIaBaS<}OQCo&<;}rm`IGS>Fs$up#*R((O!N6szcGX3FtX!J2e>lWBtC9H((LqI z>3=5(L|aaqRgfX$oBMRN{58_!l)ui43BytesgjQoqa7ksi4n899Nu8`JSpq|uMQ!? z!Io?@A6Gs9?|e-vg;1Q%JVDPb$#;9u+re}!xB7vD^`hh@q1(SeWXUL(FR#iUB9jbw z!LF8z`-)}G{oc)k;8y|WvGU)qq=&?aV%;7h?e-l}f6iDVw?z00LwaG@Hawkp<i)KI zs_Z&s3pB@QNdH}?#m>`9Fl51u-2R;c^wKa%ET*h^_kzgY3VC<22+=|Y6kJqF+7YsN zFtQONd!K(l;aT}Ipy8dtuH%0bE0iYGP*CwfL~W|NzSA=OI=@Yop5S#?*<9fp!WWW+ z)!)w_q`^FtK!YuwP#+|oRMIi66ECcag!&rJzKEZ9pN36mXkdV<IZ498ogOjvH_1lP z@B}B&g7s5L2k`D$IX=uZk9u@$%uP`R-;acr`%)-1S~FcwQ1Qyfwi~(VXJ7gL&Xf^F zOVkA@dLV(&4#RrRl#py}auDK-`1cQ!srXfKb@nxy=$MXm=$Kj(qxA>of$fU-isU>u zX{H+*hQA>A9VrQXw+Idp77{A0U*v1UqUJRtRB;zujq^hDy*w2gm_a&+oeoRqrT`{9 z!?4D8Oz^$v?4ubM1W38wwSD^-n#5?sbgnaDOPmm7=_N;z=pz1o7#Vy`BQL>~3-6c< z8iM@`NG2el=StpHG(Gk$APqRKc>W~xa!c1^9Z|jm59fvCD|41xXh}z1y$79n9$<8R zu=X8@fdcj%(B40!w}8EVrcYJYCHEW}vG=*<6(1{g=2nG_2mF{MC0b9MJ>a0jSUeO! zy7kO^4`R<J<ZWG+Gqdk?mTqce#QGMypNr)EH)PHnI%M&*k;8xCJ_;>{lO#-}6WTck z`5H}Fpo_%)AySL0d3gRTbGR5g_LccPbZ|unQ95<B@TXG=JqTWUE=E8>p69tl2cQnS zqa8xxq0u?(ih(KS3D%U0<Xgkj0Zhs2GWZ8rW_sBh;EH<@VPOZz{sq>rGgg&bTU%i{ zO*4HIqgJMA_su*pr~2Vd_m?tXJR>Mb64yC(?I4+eXdeXvr~m8`!9f}u3ZY=|cabD4 zd?CTlh~`r!u6nLvZMovE>eRF(2p_;F+*gVq=Q9+K<NEh|U?JE7k<!59A5kM?AZ>lS zB8t+p_vZ8FT}6&f5O>9tlVJ_#ng0C{z?lRVdI??6{2&ZL&{B+E_~AV*>gN&>5h1zm z{(=X65lLM6j$@}Aa7ff$s$mIdB?G8>JID{>wmdFw082I1i34l`N%l|jEo+G~=|&X} zpvlyMANWa>DT@ma<?T`UqQTr<w2}f<qESjY$WbVt7=J48rr$K9rR%+|9?&V%TWCIE z$5JS>-C-aI_=I&%9kYuD1GD%Jd<6qkf$hMXC>~xqedKZ$iO0n|6&Mkxw}RF2&M3F* z?n+8N=1i2P?%DaI1!Q3-K@sIP|MC&~_bgv0o{ARrYsPcuS*QV%^qLIK2AC@D^q{pP z($U^4$=wYGjdfxq4-$&(6M%-dP3#X)@3vbp%@0#2mE6VBe4go})z9htduw<Ukihv1 zzM2`e?ig!{h6lZXMS!^BJE75)gFp#|B(~zsSlOSfAtK;&trRzfiJ|!(qlg8Z6vg>w zXwFZx9=uUG=&V+xl{L|sLVKG1q->MlMav!pd0crG#_U3uq|n#V@5;nx#wDri0Zh;K zaA?2x_#_E<ChZsWGZy~46uoEq#WS2Il@;DY^ZsfO484=$QCg6u$aX2bK{f2*L1Aq9 zC2SCaU2hNj`&GM&kwZasf@z_rPKz?i@-t43RkI+56Bi{I2ww3o+zMcNYlwe9wD{~0 zECSs09oz8KL4*#4<n<CQEiI*RnJVXVpAmjSu*U}FQ0%I)#}3<npksG9fOUFuoozp- zFgwZ=zqFaeFh_N$k0zW2Lq~d&3SB=j3YN#iuYp(7Av?Hacpe#K7Q8um5N|IM)HgM` zndTLVes^`Dt{h^_lilMo=wDPLRXr9lxnk#V&@m*Rt^pA_?jE#XcrZIaL>^vJ)CSJh zeAY*5ugLLV`<5kjRnd0WOAcXF0xhhVMfnThv(95L^P}0le*rrOlTIY>nOVj6>(tyS zoKL;Y@odkb<#<^3d2@ImyUXDE{2$ohKs?-lkou<91Edi<2<Iq{WZ!#pJ${Gp6no4s zZUnvGE~~bcD46_lZXIkKseo~;TDOWi&^U@Bb$T5RykTR1rU%9{9>zL?&C&Zoue}LB z!2Iq(-1?8i@WeQAfX&R041%V@?^ptRa3>@I?pQ{d-^QjogGrL?|LDR-2yg?a1{(wS z9D$McU(ykT^V9pYiJ?^N+#ZcQihKVonM#NlqJ3(`W{)=f?kbVzbHP9%25(;Q7Diz9 z*=%je7!e5uxb&Bdf=yk>9;i|o{ct2fu+FS$80I>?^Z}DC>^lQkjs;*jUXG2j?tyb3 z&DpR|d)IiDK~ZGfD;TMa^b!>d812}Pj9(c*W=kqf;@^>xy$;)<_gHfnFB#Gqi&VId z$Byv^RGQjD--bXm9bt1$lC0$tjT5Q$LC&52y(ma<jvNroK<JMlucM|gC3N%c3#k0E zN8L#>0I)U&DX5Cp-$*tLNOr=&%;4Wi29v-p>^BXGj@D{!xaXGc@%E|-Mpi=7%O8YW zrS{NEwfZrAe#)0CuwV7jJ1`00j>QC&O%9NkdTAgDx|O5eI-NO121?H&F$}z`tPRo~ z9YDa7G@yVp4|#n+0Y^3;;9emfbLarX-Vr<%i2Q1r7u<_Vu~u^1WYC<|K92=*M7q_v zBGYQkpH4D#+Kl|)4?K*O3CxnaN$lnUUOA)y02Uh9>xbe7Jp;_e*{yP5#$NI1D`X~j zDV8G#9RcqbL5Q{$GDR>jVg7eW0Hs0o;Cf!K#;obDK;vz{5k`3+rQnFgl@F)Uy!p%G z8d)O>Ml?<KEMRyzo6byD8bwzhbrnCZxF>|+MvO34ut`s5Y&VmnXjsC^;jgTJIUWT) z><ltUb2mIdYhiZymri@1^wzQ*53>^;$HXb+A!xT@Q`kA>T@Y4_kr#}VqBOcq4S2+o zu?&0E-TT3Uok2z)&mQ8TJ_1uEKn1rak3MHIa%8%M5s^LQ_<7WSV(emiXIwWnHcpZ# z(G(s<mEDjhG2((8@yx2}VD_-bZV1SjI;@C-V?U^1=O2)qHXi=#pMKH-h6m8O^K48G zbBqW%3DXeEe&S$uKFI(wIRz>1i8}s7H0ccl>R093KwX(`Y~3j<T8FXOHIyI<Y&Oaf z&F($}m6JKhyd@<AT?jj_*^Bx1KK5;Zgzi&q^99UDkPa2+IX#}i^8>`Q+y+Q^jm6T5 zgNTF7?T=#$Ffa!s??)b<#1IQ}D+;jZOc4hhc^Hcvz#DR?DGu{ZX%awiehhh0(umpl zBn}8J?4x*q+1O920)k&vh2mn<ly>|EeV#SPiwF262)z|RH&aF#iUAFU6naMi)Ni=& zX?meuR+|I>&D%BY-oMiXmJI6YAr~^L(K*__W3hEX+)E07u_BHVBrY}pOm;vnrqH;T zs<+zPHc+zwyN5xh0Xuc0-|y@{8oiTn0YvieiYd?ylq7#3UZ;uFQqbt_U+hB|!xa>t zsz8Rou!=Y3ixM|&MYLnEE!wSsjHc%1{T-8^(7_%8$r9ta<-PxO^v;R1pfHSUX^&Qz zDweNwO#Ztbp+<3KPq2)F14T=S_B%kGgfGUA4`5Oku(DOcI@@U9TYn1~iy)KfA2ZmJ z^|uCu_frSG^Pf02q%wy->3xX;k6stBn3Q-=s|bA@dclK~HwDvhG*oDEpchrh!g8+1 zBsyt~VcG3aAnUiqjsZ+(rCMXZWOD8mAGApPqW%|T!)JQ@1ja+5Nrzg<9tFTY2zh=Q z{asz4wxpFOR{r9F|NTqoZ=)9%*Z^Cz;uO%y5#%$Fg;$U0zZ|6PseqPWe58lagxbG& zKmxLXPez54UoSskks`u;-~zJGCO;y7@!v@T@c`2B%7*{e0o?-@WT?B?B;kTSxqbJ> zce5*Y?JSzF(c6Dn++qSCh*iqs9{|D%Aj4fV{R`-_AWI^+@JZv1dw)3)Mb38MyyQwk zlS5EKhGGSVOEF?V8E#!7j7Lk*T~%Pi;%gIa4p0v=5V^55bG<qs@RAh*BGMin>WQ{< zUswT}5f*YM{~I(>W(5r%2@BFrkr7>IMI-(i)RE*S7FeVH8#FNoqOQ1$bmS}g3A!l6 zVNdW0@dH4J$s{S?`1~HGT=*9<zD1Hzfa<{ks(JT1IREnK+gs@K7eQjlf_QoN06!#4 zgd}4~-~}`pQOrf7k9`Z6^4Pb|aug`SLVh5n#q|C`wR#q$0SY*NQw4L*zLVQYKyZ>d z)zhy7QjGS8kUdg-ivirp<O~b}3Y&ck$Pb`4cb#6GMiF>F$w^q`0ZsfjSJ7haj;z$( zX>B9ecO06z5Pv{x&$c|i13t3vY8DS9x`d*q4nX%caJzCFq(=MMi{6Qm0PMIi*&B|6 zhW<R*;FeP0JmB0Lz@W0o4-Opgk$qRkFkv}AXHrd5e8?MqE?M><u(97Eec@>f`Ev&l zL=tJjo^pLbN2y5>fFNJI?|eJ}s&l~K$hCZA!K6Ycv@rxZ4VdwcoB1Bv5x+v#$2Sb# zivFu$9D*5vurH}5;;tn6oP7&fc|h26G%vHzQh9+Hp!tMRf$P6PbHD5*`9R{DmF1>E zDDFlS&Zn4o_%#}K5*B3ng^chT-T_pR1HilMz6{%cG<t_c9+{W_$|e2Jb)&`Q8Bk47 zX9HEImP={soChf=z3f{63&Y9`rsBPiNF*-cBP=yZnEdNG;PVN=LzwREex(xwbsL5- zIinZ*n2A0=h6O3+pL>H*ANl`D%=eLwMHvXo$0P5B4&dn}AYrkm;%}k_VgJGt%oEAI zDt1I0NnNl(+Ik7ogu{3|6q5h9$;)I0#uCEU0=%ZAjQg)u)AE~ZUl6L-ZB`Lzh>bR! z^Jn_}Ax~Me3_m+GzPA2bXZORpAa<8m-0Wk9X==CuQfO4r*ct)8#q!2=u%KvFegZK2 z4ryo00m7Ptq)f_VnSp73PCwtJ`nQL1N2ae7`0UoyV^XnfUntx;-Nh|Q6ey_H5t_75 z(@DaCgms;NM~Bj87z6MvC*GLKpf*s@phN{!7O9ZNM*Cf*D=ne@Aj?_8%5)X1^XGm^ zA|vk0)56@+vNcKeFYOSxGlj1)-~4&jzG@T<7pXM&O;+qma0^>8Dd=CW?go*`r_Xk* zemWDiJ6y+LL|3k<x&FMs{br1avMy^q1KjovdGkvZOfPtselfgQ+t<jDlNLqk{Tksr zmoX(+dSajswk)d7e?q!Psvx+}nQjW=+=h{W?%0ClVNyn{LLmW|O4)ePa=_zezwFtf zaVM{VvX^C@tH+KuR3yDTo;}`6yK?fAQ-;vO+O~eSiWXrcI+OfGtazkL+9YK~*S})0 zfHqv<VmgPhS!k<+THFO?&??CqCjMBmF`EX4#Dy%xrRRhRa${s)E_J4_PJqx1i<vyc z%DnngXSCwi+Dpd5-GW=2j#z1m#tY(a$fU9VAgnAe!2dzGyB%5<-+?Z5tfztk&mW)M zOOR7Q3R1aWPv2;^Dx%R}s2KmCxtt;Y?c)c+FYCmSVY_FQdtli@J3iT$2wuOkn9dI0 z@^c&@y)YF0XL&1z5TN~q3+FQ0oZZy`mZP0H$>{(&%mS8rJiO`y7E{o3vaDd5;2l*P zQI#ET*<(M!<}!xG%X;jXdtCfv9Ffv)g!hW-SR>CL+5|BLS3imSK!QRQ;tddMvsqU~ zr_LzCqk$v&bPqs>dv<Q#J^q>dv`fu28I}K3Xb#oSGe`;`tKE-SwRPLHJ*JnGR=exQ zGCmP|tfI-gyMW*!)oAZn%zx&ylN|lTRs)8?ghkcJXHCTuXSliJa8O65U<W-vcN6b5 z3Cj@upRsB-vL9>w7>?er0$gUONuKohce#(jg{dBs1eIZ~F9aUjM^y2B=V>y$_zPEm zb$}*WxF*N)F3QGsKkD$m)$|8#%U=Q%>#6#z(ED=usVABI6Ab4stIGMPE1>uHFBHg< z9soo&(y|YEOxNzP!HIpGop!3=#eV$ptq)O+=W;)+IP6>N)4WXYdQmj^brzV_0_L-7 zOa~)DUVznSurdGMf9nQr8;68$N$~Mb0{>4=?DlwaS&qWTnotEdm>@Rxt?zFh68&+; zJ_`~v3$B`U!dgC{Jn9z=Nqf%JVb^TVdM37a=J->o*1ONdG?^Pw%`6xzF0%QVBU~4m zuR%fB@rXB37Iy9r&jBkWSUx6spBB_l6J{@NVuY3}0GM|F{JuLVkGMy9Q4H6Xg7p9` zKFQ!;a>wRdISj^0tAChW#r*}^QN(Ov89NS4WvGXMpfCB4pl|;?&=*jjh<!vZcR>9I zau3IdoQZqfYpsL8fBw17J>L(7KXHNy5a0$TEiJG7QJU~X#;K`g{b<aGk=2OWGnNOm zf@F&!?9Z8wmdJ+S+_<j<Mm4xyK>dByxZ4-qlZH+HnzMnnRAe{V8-_(K3-e)g{Fm0d zA_rVv2H0byD-{f)RNx&@u%P$zg)Cnqi*uE*3FV4*et;^Wg3PAURr3B}-3I;aPxAW$ zKQWMVF$7#QLc5_DSzwo47JDO5?Ap&s&@UNxX4))!$Z4;_RRlW9p4^*0ZKRP#X(&WQ zaVwb49Qi|DwS%z0ynq)%c(`in-Sy7;EbKkQCrQOXaK8A;9@(!R=$&(<?gA3AtrMyE zFF!qJ+Puz`rLt^S67W(ClgZfP5pD|dKQxKPSt83jj<T*lQAt8J<2D;L$Iu6EART*C z%iabg3Ii17S16Eog5Gk7DVXEY0Nxz5L75~c9m$@ew9Ngk_Sf5Iw$t>Zak86UpgE1Y zygVOhWzFlQGpLP2uxJ9LL2~R@%I+3Br~>c|SeoXel7ySHt=&-BX=49*x>Ig~tmuhT z(2on@!W+^(N&CJ9EvLJXLy%pESK7F@&~D^EBXE+G-wP6tfC&BvC_><qj9V3*wGY)R zVUr91ebfED`Vrs}sl*%h_&7z7oSHMBNQfr)p2c@Yk_UcOF_bvRa3lc_9Zsa7%RaJp zzvdJQE%l>Mg*WI=*vrwQY4>v>D-4A6N4SS4`i^(VM9z*!f%}h7?y*0RD>$))0pn0f zb6NKn!Ps@S^yu<SNJ4oGrNHJIIWKPmo-!u0+7+BCHm>o(tJ8&6*2qb+VyP)~ef1fn z5jhU;R?@qcs@mRZ_k+;nfI%nNIF1o16Zb<;O_G;8kBm{_*ZW(@cGPsd&r14k%V`;n z6KcT-#FWaTt^q^8qeudCq5h89$L#D9SPUekO5&o9!fv%_XL13b&@OqTO8C!lwO?vZ zbpynCEUL4ZIae-_PQ3^`!0JKh>0qiyciFg{iecjw<OFpV<<*WN2hG$z<&%H71bk!^ zx{iAS%^(tFnvCn3g!6~l*kgZS^0;D@OwB*X;K=iKC$LrU9d4jx754-q*LbxLIh*8e zeeKR;D-0Sx@40}i7Y67lTtbP-e^v{I%sgjuu%7r5b<YJAO+O*u)r$hXG&bP1E134p z5yEsp974$ULl}dPF{sU%3t*Uph8w*AY}4?ovK!RsA%Jb1Ih}&~gD#2koP}OT^r0-O zgw$i06OpXvx(bvbJ3ALWl?f>Z7H2pzt?_`H^x0%n=skY6P9C|;pdT{G-hu_<AO~}^ z=>OR_gsDvhZmMJ{KsN%Om2ZNpB1nD*2+h*n1&D4gNK{zAZXElnj2iSNaYjy$braAU zYk;OwNEYqykd{va>s8;_BaN2q1t9S5*0}-)RLeusASTb5vgXc5mJp7kOH%ajnYhMr zeB-r@b5!4SKdQj|;TM#IpjNNTa-I(zppqynX{XWSX~BPdLs9>C=ze+=Dk=IxdXJlN z+_L3f&*EqZtx<w8Ne^a`udfEw#?(>9wGUyB`~Um`$`XGEmWn~-HXHiFHYE_(I~rtI z{5ut44nUT^PZ?fDeFTONY(mo4_pdMs<*uIG0-dth??>cm(eix`kn*nX9nS-%r;?r_ zDQ8!riBt1N41I$N0ioSzz2u|OXAOjiF!B2?O~3;l!cA*JFhA~65UG~Z`|1nE{nP_{ zQT6hp3A)kvyEq_ON|FXt{h@dYH~KOi<b=y7&1I^mcmY&5zY3ul|8oHW5nja=6a|6E zBS$zs6Q%7x8nZ)Bo^-=cY_~7lT7>~Gl}wpaf&n=!gNLRjidf~6sEMoD@Sh|9b}a_| zm?NK+J0ivX{}9ao(Jeo@J06@u$s{-Q=0fD}vapX<B=G<-mfClJ=Bj&*AQm=oBSSdl zSkgi4D7;RRf$<>XepBmv)g_u4q8coJ7C`nF#etz0yBOH^D{b9_BpO6WGr-m}>e)8x z7HoV<s^wU5#aGC|p13~-dt^@m<M8^_Yf<#4Z(Rh!SXC)^z>Etd9y^vGfNHt_ZOI|! zWS(T@UlLJXkAoBlVewThVev+X6TE+j?`vdq-rdZKj#Bscoc1g4zAhB37&(geE*|Js zyfF<*7=KCw39|XNZjgE%wGEp9);pv$ljd*M;FoAlo+SZ^@@_}e?v6q*T8i~h1Es^Z z*U0oN>`=b{7uDOO0WW55rt6^ZVg)f(2-dql^DdO2B3WdFbY($$ofuaJAl^Tc5dxl; zS25W|VLYLEH254d49({K3y3gQGl<Ke{+he$qtpM@6EzFKL&uJGO1NTdNK;2~KJ)4B zES-0*mN(j}{UZMcFx;OyTaD19SOIhAa!mzOm=U6V_tQgxByEJNq77%vb0CNp_%EG9 z+1Q^ffbDA;%Bmn`kS4MMEra`+b?ZFf(Th1IjV$uSGrtH9+1JYW$<UJ^50mr1#u|u% zF{TYba!ZJ|`cFL3_+jJTMGkDZxW?Z_b8`Y1>yW6l*S|vrp#i43P3MapTDC)Sfy@~a zs70f$+oSfsSRcay0GRy8&=Fm$OJze2DfIVEtt9OO%9RY+Y|~k)c@G+H*M;WxKED$M zGchOjD+y+2-%Lyra-z?ZSaxF%vf$$}+JNXd#O15#?R_PAjO9kz85S5aTMf+we0Uz1 zfU>BN&%n>Ua)5mK!_S{X28)Y_S<wR^F=R-I;68r?O$H3ysLSqxr)gq1u5U3e?e7{4 zsRw82Mx|q(q39!H0>zfq1JZ4GjTnkwxu9-zJZ327Jg5?IAC40Loz;h6z<-@Z0Y(CH z_1&RORTg+p#<X$yzSwcEp5qdNfI*j^*&5AVG2}SR;$dSnHGYc89q{0^>J^L~m6y`X zQUk{1oXWZR2QYh2-}f{q$p<ibvi?>)nwz_en3sS^U-(a6MniEI`~Zg7$;1SGl$h^5 z_LqWY0l{bK6>GbW5@cET@)-J`qjfHAdJ2DhHAWT7d8fbP*HD{M3TZory)4SwvVLNU z@)@0M`Trc$iXz#MfdcZa%MJD0f0&Qcz{n<j^vglF%DKn^!FY6X@%E#F+JSrrbYP%+ zkEyG=f`JI`h`^#hEDh`<_+SJf2E+Yhbbox~FxCok=wNPR3O#i2%>W#7=Ff~sn+$*% zIBpw+HWTGdKyUc>OrY#L8hhWn2L@z4>mx}HN+W+sCqB|X)0d{9WhNHc_G;(9jOO7V zUjSFh`T?1F{>=pSR+?Ux13>sA%+2U`I3VrFVAMo+677swQouK}q;Kwd!u$JI0E+jJ z?WTCcWOPWQZ3L*2aMM@^LtLbc$`T;Oohti08gzYnpgBiB<zf_XAMEa$K#G?cJLpji zE`N{ZeN(SGZMV$h>e%P_yB<8-U#Z`%%cn<B{9&{9esBNmU<#69C-;5^0Qr|v(QBj> z;r@>3???n9!;-$Q_~^6zfmplW_v`rsYaFo6a;QHDd@kvIxsWvt9%6n)tuiiZe%!of zyD`<A`4*_-LUzD~i+ni@D0-k}484GCBmI`yr~rDvLK#e<yomd=MDP;KUFoV{X#y4_ z#tF+!c)NN&+Im*w(N=196MnGzN)34ATC;g=963p341hDgw2$>@oUn24aL9VmduV3x z6}-Z{-HD~3TFw&ReU_L6@4!^pegg033xvzz46?KY>%#Hrx4&4tFhQB|aA|^*pHsbf zt))w?DZb3!cYwNdo)SuKikO`lD#+MrN0Oudfrb|lslUrHniR;zJ7gRdW}$EyMKMqm z0?nPHIe&nY6j~kw&GREw2P4#Bk`H&=;2q@a9ZIFA2H=a<>G?lCHw~QN*w!ZKBf&xp z-J8RMB7VS2LqBChmu!dH=ZYV?C-#Xx+pj}^@EOpIB@Q6|kMs>GH2wbmv>uiOI4O2n zx&b&(pj6NmEd;~X#vEe8b0vBsi+w0|t<=fLzUISxuhzW%kXznBX`lSq5*=Y;w5{D8 z_DPpRFcL5YT#GX9zsu#%yUUUG@;u)Mbb}Rw4K^64Vkv%SHUtK?@vHJKgBRDOh_pEu zJ@GjraL-Nt&DOXfpWZoK>#c9KLydI(r)En>(#<<%cDVai0^v@APFw4`uf=Bt$b4vo zC}_7n9dk1<6%rAgHIxa--?X1CW$x=Jx-9tZqk)^7@TLxVh5>8>e;Te7Isc={!La&# znN_n_Wu0}CjP;0w;v9J0Gq$tlD!%jOivQC@&~XU@6yhg9)A28hzZh1eP-b*`#qhBI z8I@!s!vlf`_9QIQ^aQT?D^r6+c}_D$L*aZ-#;vk472J~RTH*OICTU8plr!sNdKpXc z)CgXO`NcI(5yaIp#OC{r3U<AWv5yn@eLInKFRY8l2UB~#SJWYH*nB=mDQ&&<6N$R$ z5+1?T&t+ti*1!&Eg8`@)*?(gXN|LpoAYBTzDmp8m#{wIqgmS;5E}Q@Bsb+!CZs|yW z$g&~!5U4)M<{pD}<KE|l4=(0u5e;rk=2hfTmYytq+}c@5Y*ylE6kdk#QgTy}7JBe~ z#h2zP#lZRpFD0S14&pMlt(F=sT3aFFJ6higSEJpi(>J=_d26n$cD@+f>Bx{SdxmQT z<}ABbYKtmep}E}88$SR`=>fzg;*Ubu?+EU*i=;@qsO_%$o4&v*a6k%J4&I^TspUTM z5V$MqCpJ_oa~QjZVtvBjzCtQ`M?QaoM++ai)_q-p$eZf!cRGh5--_hKNP#EY)_qRm zHgz~fib8AdwZi{wO^Mj5t-H91Jp6uHh)W1Y*S{J!Zw6hFI>NUeIatR3sFW*oV3ahi zkB;f_!ocmyRxNW)F&ZPFM|S{&EPjXocTv-Rg6z3uao)Mp`t%7a@~xycHtgzLF;6kP ze@=62do0$A1Aor0v#7!_F_O0eU!-islPw)rNz2hP|J!qdiYYC`=KR)}2sG7FaCeY- z3R#O3{ap!xvVsoHSvb$Col;7>>edhN0~Z^v=TxuxiFvrbIe~Q@-(iYvkPrc{j6NO> zkB%m?9<*KalSza2Uh%cRn?HD@5uey$ob!d7;N+X39pYjr|H^V}1#999^INM3QC#qQ zZdzLl195Av$3zy-4&h|LS29-{vAELvR_7|#N^N`JjYV%wOAWOU53Iq{QqEvOH)n}m zns&Oih%b&3(b?#AEf*&S$9)Y@YNlgaC?4F&nIG;fyX1iA9VEze9HFaN+u6xA|K3<s zX=o5Z(I_}oZ$7#`N9nZCSNkGSeZDQgIzbQ%TN(s7LxO)Q=3Z)tsDnWIyQ?D7BVT}7 z7mv^kU8mdpy4a*;*?w>60jGWUCwad9rwSqA;c5$gADxd?UKxwvSyZJ(N)~JdRYNib z??bzOC-5QgLqkWmPuZuP(<OKfUX7=ymVn`5M*PCaLogNGGev94U5-0H7;z*bELR;5 zlZr#_E^W<s^eVmD$kN~><{aRrl)kc3`rchdLxrm5vRM!1&d^j|de=WGD~{3d^3*Ty zn<TMIcdFGY;7;%_m*<SOgZbPnq8G$`m`U@;X6-9_qdHGdMEAy@<J_*~b777~$WW2f z%aQ_BKY8laKj^sW51@f#yTuNiT-%5o@M-r>+DzQmI(?i*;Dh>3HKo>>ft}Sn-@e8M zzQHq2+nq{Il<(Nm^BL5iHs4^(__6C0m9^+==sn`+4ux-1^;+9nM*VgZ==OF;=YSu8 zA_>}Yu*>qymi1tgq(Ef63#RvYCoSD?d4j*&YdiFFT$AISuI0W&7iQrl$u|pawQkvT zi{&@o#jTwoYFOe>`Dpb+YbSC3n+2^r?vD}?q0`5mmMw+?m7q_r$PRBH7F~v3n>kvZ zUFmunUtR*di@oMbl%I=Js%6PaS=rUC7IHeTbeV5#(eR>qCFo+ZIoujbVmj3?p!lq+ zC7=vmdb`4w)Aqa`7WM_?oGOE}{CSkeM_EyfBZMR)6InY!Pew?LCzf@;rIJlcVAO}$ z<+U=zw$4;X8e^WtbXTVN&c>MAoWt1Fx+Wj$TilDIND+cGVC&)seA4`CnAgju+4fnp zLbCOPzCt_4Z`ZxLq5U<wsPi2=oM$?SUG2gtPZo*Ti_FqA*wP&HfpZA{;uYJpdwfyw zm&~qXTcZ}0t_H%ag5M+D(hI(#-TC^IL8POi&ES}@`J&XZzQ<FYWz@n8AAMi6Hu4J< z4>y$M<ac;<E{xPx5|?gon}4U9J5Ib^?dAp-nctb34RleDa2lP^YnN|#n=P1<;GbD; zr68)aaa{CWb(>mqvgvR6LdE1CS;A;NK-1_@z74Eqlz>G~##VHACEeC6G{R=kf_5!w z{*{5q<wqtZ3=y^+p};`{JoUj`nl5jn)j=6J@+n#0QajCIEF4^itr0rnVD-hNIZ?~i zZUeU_=+4qmYPO=&(BS*{k|829TsnAHZIBtX!B~?#y?F794xKd}lAeUDvMcl+*M>;9 z(+t4RjO?VRU-xM-*=r5xWp!cGO&PbLt~3etic_V*#o-O3TzQmEzQ3L~GU7Q56N`}T zbkc44RvS2NuzJr=D+zN(AUp|>ZelBbBTqQ*q|>4^9j7pyfY@HvW-hUpaVE0gVT^bV z*UYIg{l}Q*Mv#)*SlOtH7Zf@t<LfG;St8;v=_^7yTe>v+!=84bOWYN@8Ef#u#LVsi z|BqJ+HwSovj%6M4*`~|q=v$uP<bVrqBF&tjfr8D@YVeC=Lc<^9AFf>0+P2DH<QvG0 z4H~p*WviqVUfGz>;q1%WT6%yV!0+&_ZYU0(PLQ`Xn8DGxww@?*HexNnz;a%1Qv zJksCGgraIOuGfi*HhU=ZNat2I6u~@{f#}up`JiNVv{A_Hy3JN=6Op%+FR`!PR-D`B znC)9BF#S<}2RU7bD;14bBDLR|pm!LMxn(mKcx(x|g3VE~+%oU)>u|py<l^076EpkX zuIdLLNuxLF4T7S}<|_y)j|p=PSm&HB!X*ZEftaIM_Xq=&?KVcsVMn|;hf=LKh6_)h z(PhWf48VtUfo-YIPU)we{V{dn#VwHVcb&b<0YfwmI6jk9iG&_;s^aLfuTH0m)AjHw zsiv@3v!An6BBfqU54kZd6sD|5emN{D<l!S+?w~SHva80|-^c1+|5nsE+WXjG>QVHQ z=&4~*eQDc9N6jD_>w!VBs&E7?dC6Fm5QT<QCa-N<*+<KCoH3szTI!aBh2*6w8Ri;8 zYP#rCd82b3KHHqamxST-t@%S;Y$I`eB9E*ZVb&28x6`wphIc+PD*sN$Tx&q*a9Ya; zE?BzrNVlH9?oP8ox^T0>z!lwDaBTPJbpNbn>DG5Io3ZM=;nuK)9E*#E6~mcT89^`a zcSNnu1P@jXrss=96~H|x+~}OzGcy-mQ*sSFq^Xx$*F<U_*lYM%`WOxx2tU<Pe?0G( z8soZ(E$Ogab8KN}>hi(_d?aoy!cjN#WN;FZSg46lcTbMn(~^E`L(47e?^6vvGAl}b zcJgl_fkCQ;t_BlAx0gfhS8w)fLiL{#mJQ7<G!mF~2nUN^@X1felIw?-&Ntc&uR?PR zgMW0Wp3N0}8a@u6iq{Pi&d%-80?{1)^>2$uI6U%pmToF$I(6KmGDt+fZ1~Ok?YeK+ z7AVj9ix|8i!@~B2Xt%tT%xt;E_F(4z`utGluqRuty>+-ru1fJrhg#?YwaEv$KD(*3 zD-CPyN?O&uW@R*UrEt@kIW32U8})pH4mr^`qeq*OqWO&yCW;@B1pnUAQNh?U+tRu9 zG)`($<B$A)<HFY{S&wB^zCq17V6Hpa?r2~OD194?cJlFTC$78GqjHTbW!uWTYiW90 z?^D!R^@~gdf#$>XNOQPh4&OKHw^BO`i8ia8O;ygph;vRM%h$6NX3V!ZGP_}FIflt6 zV&})biK`hqx5-L1q0faHdpJA#A2{<igo-k`&O#*}78`4?cwb#9wb1qdLD7(GW?&u0 zYogls&wQcH<8^3OLOQ{r<es_VJAR^*=9|uA)z5FUM<|>EqQo#u{lq%1p!M5{0rO=d z<_}lyza4E~8*UM5tTWtp2~uH_F19eQ7woN<S}hx^xH|l~moCN8G|-XHH}dFfgH55e zZ=dpKUQttft33$Zc|86;E}IsL$jRiMF29|f-q1Z3%2>KFJeBHn^>`mUZ$H#4!l={Z z5Uc`OO6NC-m;d)#25bv-b^OZ=;{E}WAp32|jn1c%SVT}^qvbXy4PvviOyENx;GK{# zVr!}XjG9T#J$3t;oQB4Y&&<(PB8ZKqb@(8Hwn-TND0@4-U^J`?u)9}7&F+Xgeq)Gb zhl<|jL}HU+R5Wzw%546KkIiVPf$mtOwGVsl!>xpLv$Ad87Fzuf9am*tk8`m~8Jbrb z(vUrMfeU_f*T_tWd?jeHm;~(ZQK1X0y8*k<SwGD<-!oVKd4eaKYQL=}C)Z3K&#S87 zC#HGEnF04{L3wAi)Jp|E0pV<EduOH=qJ_jqvZ0{{@heao$I(gh34Qn`yUUT({Kkx7 zH?uNd&KgJB2Uk;->_@hidA1gpLX#B|I)wSgwk&F1@-(%*`&fmiRo(8UR4s1i)MYgI z!Ks=~+Ov9-z1e86ZD?j}@TCY*=@q0^p@7pp*^tYeOi1bMFz@}$S9R3>5!uvip-!OQ zdB+tKlO%}3N;<!G{5p^`Y8=8x#Z6{<V}Vvp$)k<4%NZg&j5|*jG*ntmE$V$Tf9UkK z33tpNoyevwU>Q|=v_nxRArfxC+9XpQX)xGfR4^vQ%hY1I5nbl}GI7>HFgK&`a*&3_ z#`)S3gq;-O)o%eebr>f4f;IFusJ7eKyldJcH5AAbj0-uY&*F%vuiw3Al9!oLOnrS- zu&ld>xM(<JeWfPlflzcKyt_>BB*C%<iz3SuB>_i{Y@cN#onDoYjQ-|~Q%z~+fT@%g zUz+Fyh?@qGy{6tcxnC2pe@mwzhmjTOm`eEzhp{#|&1+5>RHfw>0EWGy1p($_N)+ zcj0pwd0fbvpUigyx=>B|_#+NwmC#yWV5^-tjpbd!)0bEhOINPOleoWo_s#}{Z#=|n zbAuwe{Z_qQ_H!kAqoLtD%Wv8?0&a77q@)+Vvr?ZMC>e<l*8H*zoyqBB*l3UDTe%(0 zVl(7Ic@zJ~S72|xzQ)?1Vv?hz^<RywYv7qMPMCL3FTPd(`x}jZ_OESIE2Bmd8D7T- zslI+kh|HuH;z&LX{$Po_oLW9c=SX2-`dB`}ef6m1+j%!VC84*~4bzW1oVc}XS7JMt z8;+Sl*H)|_fAle^QW`0H8Ly}zZ~<X+%j;VI$iPlM@2fYn`Uv&QGWpvddN$OIIEkRb zrUFA@5ea>BvChWMO!6$X#DPvpG}*o1O7xuj`5I4)JXmbvzMnxb?A&RbMLSnk9VRDi z6Ftsj9UZbY^4(_9r*?R!&S~RHw`ko(GG~OHsdUa${lqY(L9g3u{G7&L;^Caswf+CF zkneC$$DCalEvvo18L_tR7h()62xn(>k?6CRw0!%_Q@y9VlGDemZ2f$S&$af%TCy_L ze~i}+=<c|CSzRfTa~H!eS)YNa)hzQglCV}Wy6CnM^LO7LY|u-*_CqS@$-ru2E%Tg1 zgso{88()<*d6^gZTFUBalk|Awvp9D@bVL=8EaZ<p@8#*2r%9&uJ_H*^7M#_`4EcTw z1AiAMA>_jegTAy|&mjKzuY!XO`p4~8+LdbOoYso0=Bz+$pE=~(9Ua4S|C3*rWv52= zsKfXhH(fC9%5B*4Hlnj|V>Dc^Rf?~n01?8iH@vmf<eM1nRM^c;z*%hG=eX9NSw$uV zWw=)v<6TQ@e=$hIsylx)%y<~2`9@X)?73YG>18{c5ytJvCg}|6r$l;>!b5mNq%&6} z_0ZuJauGv?(_;L66XumR!;Qn9&~cZ=%vkU0Vllmk&-kg^G3M9;Y!VDJ>#v9|gcCjG zUtWyUdo2ae!(aMbG%{Q~bJSpy#$u#g`Aw=;;E4R-S^J1i7Jltj+fjG#)$WTFbDeyn zs^;k-dZh)reZ6!y3jOoa*~_fT_*WBP4IN8Rgafx}>bh2pjRHFkjss$5ZDD78&8Smk zG0Zb$ap_h5YzSLcq1Khngj5j`r>VHdbMfsezT2xYX}a()8d<crKT>@LE+wyP>v0ET z17a)rUYFI=B)UmCK8K)z?5c0an(FX9A5t+rZf?CE*VLEISEP&YZ?lyv9_}C<+5f~i zjYP|7(YAPPu_(upgU0fKphLqE|LMt|FVv}IZd#7&9cMaeZEasVO}<X8JzlifwZ3vQ zMPG<_^K<Y>Pn_!m+S@vGtjlr9R_!|Xxb>^X>lG-4RZiwbIb25uKWUyjI~&Hj2`c(V znS)7i@v7*fgAo(iLs8*X>4~%LlYIi9eyohFYEBj3MR!Jimm;Kq`9*`zEH0_vz3~hJ z!%qcVUD$!o8N7qee>|r5`ktcUnyG32kSqUO@wCjvLJ-U7#d-67Q5_kN^EG|!{Ub<? zBS_UKImCXpAWkM)IHxR;8;F&Lbk6o5Vq5D`+4ky{6)EHGl?<r&K#4uy<RF*Cu)jF1 z2c@RXS?Q}YA1KD8;ZpF9pLU3-@>z@O<;&gC=AEyn@-7Q9I93>KzHMK=jgEaDEWJ`e z%>w)^q{TD&RnRM>ynFY>u($uzg|iY2iHyx2kdFio8=om3Z|XDaulk#QFPl&9D?NX? zZ>zc}lANx1U>$Ki_s8hE>oqd_Xlw0PGw)3q$3Q$Hxp9SCXL>z#EH|a=3h#hHcF5z= zY3lXp!li|L_*QTBX4G02Fc2RLs2jH1*E#j(6QtbkJaYQfk=Z`fTMhi9@>SC>-=pL7 zm%Efx2g!1Djv?|VhUy)ND(TKU32;mIuCJ%Av<$S+PUQi&TI2m%sg}*R?3JyJcbXIV zF?BoTJPotf1Sv0SwsfChI(u&8h7+a!qWqJ2u47K0vz4kIS=4vjPb0d1X3|=~{F6>I zbSX!-P!j<U9keEAu4bO|_KH_h<2{`Y+!A&5tig2Psh!Q%jGA`wt+~Or!rVERW3^_v zG=3{xd0I}?lrv8h-}0mz+eZ|br4|`mQ91QnNTtE+`(^Go6nr_qJ;K+U*2-eT<l>e3 zVJAaPFdI;dXszAknCV$8?83Vs{S96WLr=h9iVvuAM2r|HUcdTutrrw3`WfGY*tq(w zWZ*wuCF{dp+;hcCx%LYh*8P{Gfas(yOf(U2<ZI99DI`jJU+z@rK?Yejjo;Q13oU=` z(sm}&?NBi=u_nqW-86a|o-#GZCKdFYp+nPt#%61wmb$@ld!@6MLhVuW_<}{_6=u`I ziC`K3LU7T@+dyffwhSm@C-bW)LG>{@2NH{VZt=H=Je{_~cD|=tnbku;NO*|^=&?W6 z>31pFB0tizn|sJ;{X3*D$A@dZ5P!NV8S;Ct8~<L6&>J$1Q}v+cA)CQuN&YY#Qfcn2 zV%J1=eaG=$@A(ZxNruqkA~M!c(Q9=W+Zt)ncg8u*u{;4MAD&K=`7Bu6z<sqQ$jziR zDGC`dwMeb6s9C%rPj0&BcCR{wG%kBHk^cG95vNM4{^rWzc4ke}WgCT$*ueGAyCLAU z1fg#7?ht(PBx7jNaH-Ar!m`U@eC_XB?AXNT3O1_}FOL|*9ae`DRkpzoF5?G|r>~+T zs=66|^SrL7i0SCi?d5IX$CEc}#qn2@j9DKJcT%UFu1n8!xL7JbSU)ldg*!%MuOu%t zP-^iN-n?LT^$LZC&VqiP_41cv4}|h6@rr8nk39;toz5z0^j*_*;!BaiUz9jZd^;`o zPW`32I}4*02=7``Tc(tbOW#u6IA3m1XvKWak?D@fk}Fxcnn2>=%yCsPA^Ndv{>BUA zk?JADXTg%GWcwTVa)!yMIG;!3==2AtY0Ji)e#`ofvyhl@AXQJvKRo!&&HOHXo~kk9 zV4`sNXnAa@=p&y)FkZY%4uSJsnR<GK6FX~o5EBzEr;P`xxjjZIl@yvbLlS&6ojD%l z%rzHMQd=HQ-c!=JJX<tZ8sfA$(OdXP5fK&^)@78EcG^XP@C-lKagnY0kjFKr7~4a! z7-mb>2I{+<iG}&4MYfl38f!hSKFJNduD<cDA<9ZuBCi{i8XvA(QiJ(p*edSR&NY8a zt=iVagbqa5fO<m(V~<5x&2QCU2rK?uSr30k@zG_ws~d0M*LZqrnJUf_@?0Z}eDm-) zh#TjTY4ztR1L!u@>KCHs6r~JaN+|pk)ZKqgIP!9O!F$)y^N880Io+=UwfCcDL1gs! z>jUxomUJSkf&A9tty#3j9Oev`MpV*rd|WuRXY5<cQ*BGb<{uCaFu^n1bb#|4&O2t( z9{c%9Z^UWx8lR@+?%DiEy`}59>Dv|xFoFWCH8txW{EI!FR)`3WPRq&7c!=wXdfBpg zh#zBmvU@Z%;>@7aiV4yL%kgZM*ch%au}h1rXN=W=U`)PutXe$EEBu&dXA<;B8gunO z#uo>t1+}2OnY^j7PFHt)6RTRbgVP+7lI<+|EpCqqm`r})*MIFC9%=N0NYUduhsZl# zvDoBolgFRtbbCjvj51##woLB!*)0-<3YT?TLEe^={r7PcDgK?%f6fJI+D+6qjz(G! z*nsf6x1{w1cJsVcJ&3KXBcM*J;a_umO^a+ce$+(IzY;yw2wEWHof%q1#{A!&9T{Gz zrE5A31^%yEKini}rAyCOh~gNnjrM3Jh^Y7)K^%W`Y5*)B4|_24s>tA%<&Q<#>w-Mc z)Vky-vZlm{r9s2wFUr_+8bsrP&zUa$k*&s<V6on1C^_B~AKy7}<S60zD_Oj2WCiY1 z*JI{!N)e+){Ey2yKN1;=2m2H==tnx{@|w-U>JVhU1M{*S`DYQO7vyoTrJMA8FnnB} z0WI(s_AYta_FCmEzD)myO`qe=Oeia~r1{<BPw(TxiOTX<Kh^0iD`Z?!sj&4W_9&nT zxw@oYNeyo$FX-z-bh|~@sHjCn<kYZ2udpF4Lr?7h)#dZ){P`Qt7DpZAl`GC(_x0=^ zi)2))IKC3jKa`UHFgSZ8oU?THtDxb$Izb~1^S~AUQFZO~o`PAysSc`zvBa#=et6%J z*hjT1s_Ih($HZ$)68l0X0@FQiN0l(xNg>MK2fC&27z;jKIbxD-y}jtI*Qu~pU*Br} zeD1uo=d~%?-tWbRW{CsV()GNxoKTs7ZdU5M`kTaEk4w6y`i`ikPW`CWd`az7bfMMY zwbW+qn@S(kC-vmeO@pl&Pq=PPsDbB4;t1-JvB}m^A!?A-HG#I>_$ljye(d)|Fz9y= z3&<1!>vRm~yiC-YIu3Z5%z|W^_1wV1=2S*rQSA0=FK3j^ut(|w6x53KoQZfp**)4? zU&yTED5`?bl?{GZWpx-%iu3WjL9sE&O!=dyr6<{Slf7iYE-^Ao1ZUifv(z2riUKv> z)WH*WAbqO=j<fq=@`+pi6|7-Kj5lApS5v56>|9(1!4f2q;3=3sRs;1T*A{QKiB?$` z@u!;$VZRT47E02WP&6h6O`f{)<o<V6B|D8M)k?oX^))651|`;Q+!MLwG9p_iYBOxb zI?gxJIz6s08h0=m=+c8y(XJ5{T;(why&UBGMNP(NNzj>(hDysD@ehyb{E@M0(c7F6 z8%r8vTil@X7aV<+=$)`o(0Y4-RQl4oiEm9w@LfK&N}nUvUQ%m=3`<)hdBUgHG{gF# zP1$Q+mR5~Bp^DphW$?|S{89IJHgi9$d59BZU=|2l!}EtmqVojF*0ii-MmPG8&e3?S zO;Iz>+A`ei7m1Z~Tw>>iZs`{t&fNG|=5<Ox>`jB~%qhQgm%6nwCZn5Wol!%f+^pj| zz-IVZT4{>tN7&ZXk4WLzMeO7)>3uv$X=GLM*bI6mc*fFci)+H|PPFS`A|*QROPbKl z_WC8}K@0u2+P+V{x2*4vM4PQ@*d}+GXGj?z5mhxB8KkBhGrgMsnS*)YGJlI8k=nMg z^}_4T8cFNu=Hb(3A_#rLe#G#d=pUW4l(hqw-ZzIxYB^Ffr&+6yF1U7@xE-(822mAg z{fPyWtNrfIe)DuO*vP1={A@26k?CjTvYc#FHcFo66Da`|YVJV?6KLx<kkRSZvFFua z5X4a^-de2V9(h?-Y@3>1X%Ov5kr-uXL`WxG+}$u+hS+&rMJiq;N^lubleOt=-KFDZ zGZ7!0HL3<mP`kA$WW7s2(z2t6Pg@HVyO7Cas*{Y+%H2yVt`m0=R=p;jNj1pAMJ}&5 zi2H<Czk;%(<q)YMXF=av2EkZnnf@M38ryT;uWoJKBs_D>j<Qa(1rdEANb#b9{KYYU ztaCl&=g&&SDyJWU(|^q>fAv|U_VG4x-DF#z)MA>7uq|Bgag&Sn{X+J<4*bV`?9Qsx z9pf8=a~3+q@Rr`t+BJUTGG*&vt><TuRRg5I2^|YBOm>=lmAsJ0HtQvB=8#mqLaF@Z zBmamQ<^9c<wyQb$lV1n<PFqYjFxM=Wsc=s%e5lEW+P>qZk9GQbZF0HSIoETB&HD2) zbUp0Y@SM{2<)yJ@^~u1VwLvF3@){>HEr(@WlZRCmbsS_%?4^+Keu00q7kvXqg2*$x zlxUlFY*mddI10CP7n;NA^ey52%~z`w-OPF)J{0g3Plu~@jIeTz<ckn`7Ep#UPc58i zT=-;3d=r25VV6&F0)wI|qBGPjWwnTZz;>viJ{nmVQ8sFiH%169w0bOb!$(Hy7PM-n zEt+V(Qr|1r3pbrfGf7$9;ERTv5ni2dx#?&vY`E5C6Fta#Mf@L!p`o#Vnus>m?)g8z z9A->cwxXl{ek3$Bky_K&Ql^;O=nk^_ey6PAc;5vp{+-|{wnU-{v1brpP_7#1wj=m` za`CrP_zC217cmIjQ3J+r45y``e5A&^?!=R&2EN*aaMPZI3SbY_sXP2cDJS!QKjf9> zA9_JCX7>$tjKSrfON3TQA`b^0*SxP23tgfBwQ&8hTZhS5C1Qor;$_{5MYgy)K#q`V z2<oH*J=AFiVTK8-7Y&fVnJ6F?69+`?Fj+z0I-_80t51X2PeFq)6MSDRxx>ua{h;+^ zou=oH^BcNXd^w7=rS3d~XyUiEwS6ey00q_aJkKE4@b82Ru=}X|_?Fs3TsGOIY+HG+ zw>TPELYx&wtk&nBAT#e^q|C96a=k{XMw=@I5-^`oTiX0B&V_NJGHkK8)GNgA1pZM} zF4Eds-}YS?B+aOHR_dch22HB=$Y{mVx|b#Ws-1Gj2-199>@f4_sdd^MO60d#3LFN$ z(Dbf#;peisFSlzSSu`qMU9(55S;ZalD7@zUPR93~Q_g*TAJR3!Q`S+AYC#RBpk?%S zQiCZC!jVGsF52qQ>DS1@)dzmdMK#?Y@t{#c;foWj!au6z0PERAsIH8y*Gdr^)TEbI zt3Lkrz>P1A4M$o%zm@Y1-pbWwsijpl2Ee33i6Q(IXR*n(+Xjx!t-+l~P1|x@hlq|? zsfw%$7$A=Gco)uvuD4F)-ERnd&LdqoR<GYQlPN;z3wP~{JY_L0bwqC?2Yy+t4p|yD z48M=4U-ncoeK}z#6?}QLiE`kSOy5pZy&hcMTsF0&Uw~#H4iA@PoEEhG`$rz39txwf z#yzGFHcY_+9yz(1eZ9>$aZgE!a*eeIv|DW%&A+fFR?%2*Ehfturx)n=Su_cODA?5O zVYq;$kqL>If>xe<ex=~jeQ1`f0(CV1W8FR|V*BxkH(w3X)uuK8*LezAPraDirR%+U z_ujqguWzpRP8WjWeU*wq<Vl|T`8w+6NtpmF4n<YN_*C0o_-7{*jz;90lMf7EqvjZU zL4<ZoLTjyMEot|C$?{7`X5T0Ei*S}8>hG=X>K6@Kc%VF>K8M6>Q6{DYF(?myV?Q$9 z6Zh%s@@6)=SC>~no#rI<Y=LBWuzlgCmYm~kbXE<~Da!}-Ee0LD4J*N3bDq%c1-ek~ zt7pn?KeGC!7%EbR=;_LTyVb|ra0M=CQI)(FO_RME$}X*m$WJ}wo|C7=ym|#e>D(++ z3TjKQX?UB1s#{bk1vlV5vM&mQo|8J2HMyv?rWQ@PX2MUw@2?ow2}Cxp^>UVZ8~ae5 zz8p7L7slbDKW)C1p7ZfED;E$bO5X{CN1F!voPt~GZ@JtGgI1wK3iqUfI=P<4rrEDI z<Q~x-B*=D_kx!Dqr%WDPEgJu(Y#e^rBvLp9p<unuHY>~tw@WWxd8@4N{Ubbb&09`y z*wfkVe$?Qk`^>PlxXIun#AlJ66R(ZW_^)iSu0_$XzK>1!21PMs_?Zn#vOg;>S3ih2 z<B^ObU*7f`nC$%}>fhWW$g+l!k8_F*j191Hm!FlB%LtOfXY#Z<zEEmBm7C72rA<=| z6lH1@T&mBX$<-28Nj8;Dw`kL1YFL}jZmRhatVP=-w5FatrF8dh6?g5Kz>_<EtA4BU zowRo2Z+c`sLFY~=3gm@1Ez$}n-(@0p;I*KR)ix<iUFyG?UNq}@_=v!2!UsjlcH}VI z72NNqnVN&<-9J3S_a>qBuRJ{7!irV>l-we7x>{;6@`+(M`ZtSWo?$O?3udNeaQ09$ z`1?rui5=ERy>;&EH5e$oNcE>i*O4{#ZQt*+lwNIey|800f3Zk^iEn`K@*FB4TWT8^ zqoD%boACA(*O7EjWC<xai@}BAj74R6i2V@4C1MZ(7pWC7bK*CCgfA>{7}s)U#o%Ub zyBi;k>(`!GsST-cUUp=EuXw2<T&0q)&$zX#^ht1tVNhsTq!lP_jl|^%d#;I>QARti zt6VIqd9vHkRlJ$fBoi@zPu=O;x!nR<DQnfYacY@Qiw_O6T*qE-YA!E-9p_n__I5qz z27ECKZSmHC;*{~b%7HOjk_T7QgIC%>Ns8RS#P*3Izr>_pdU#Hr8gs(b%Iz5O$}44v zRrvb1m9QQya*^!|9o@Fh$`2=8jElT~d2s{R)L#ZJPuUuORN~q>OOw*-QD4w4N~-22 zLhPJFuoL(4BKv|8A5RcvEFHd@MrR+H4K3OtWPrpNfQV}OWzoIg#)9_PA)vvYw?Sa` zI5M#x^h+wSK%%dJEFK`kp*!bF?ALr!GD-z_dmhH=r@+@od`BWI8a>?T8l8@4p7s-E z0g5lKYRo5;0h)q2hbfXf+N}C5J5%R9fH4x;T$|H^_r1U)*9Ap;ZqvT}5bFWkIIS|L zoU*Z=)204};J?-L#=FrK`&U&zF=MUU)E$GWHezaKx)X-c2_4qX4#H8MKYx4%X>AHs zV?uUBZgRh{r)af3(W+UvIj6(1)LAl{{_dTpx~8+WBFS5N4|QpAI;`rmU*~VGI!&dY z5!X=a9&IS$UR=o^_N&XPiL~kbHeR$SZxS{ICIem)SPSs*j3!O_`Z`T*T`=~^sDYlU zJYM)g4p+3&B}l7C>x}ut8<jV>gHjPE3?2!yu-RyXSU!b_G-*(tMv2xzWrk?m#IPtj z(=0Ww*VWtAVXH$N*$cX4Cy1lGH9JnD`&o<g<kCd}tu0WKT386Dt2u^n6d7>ZX`tfK zeHzD&N@#OmwI`V==$x5IZRu{}9YZ)Z2Hh^&ekoG*$v(TX_t?N=)r$pRS{jZ+7yQSD zM`4{m{&7@{Zk-k3qtLYSzd3SqYa=;-DOHVHC~9>H8R5AEt6drmF>74k%=TDVpa$3K z85vza4U&c6%jZ{QI{!c7-aDMi_YWMe6J;fvgib=Jj7ns6LZJwiBotak86hF#yx$0w zQ7S1Tl@>}_5uFd(8D*8NVI(4y%-`!ioX4u?ysz)?dtKkZoa=bbbKm!C@B6UDB9DgE z&Vy~4g)4Fo1#{mu00nD)t0H=FUNgCW(Ac-AH|J=t{>o6>Es~p~TWfvy2)fAjJ~8Bh z07O1i+ZqY9OiV`v<V+V<L(p>((a>^D8ReXb0h`QEbU!^K-Ebtc&iYrKd)R@C7HgY< zn)<)qz4sBS-A?CpW-kw1u(<y7*31tFFK2;uzb|m%K^vowk6L0+{i^qpUHf7GxhUU} z-<LZEzx$4=_>2xVDE@xd2IX<8DY-wZQAq1k)V|PQh)WPx8+dqlm>+#99&=Q1euIwp zm-8miAihx}<wBK8!kjizI-=gfZ@wg+3r%vQjT0p<W(aAMXtvJUpl-qa)K%hX+Qk$7 zgLmc<7^3-Xws7pXIIeZbCzn^O>6MtFGC?YBNq|Io`aTCCf#s2X_WTqGa31()0Uwy+ z0z(uJYV@kaZ8+8B8AQT&sC0fjBokKe(r3HoIr2Sy7aiNH>Qi&=Osv_78+qwXY|9<* zZ$4-L1f)~<^D>9f67`|9pTCD?*R83n_3YT>?K{%e(r-7!-~FXu_S0R1ydbId24~`Y zqlH{nt}%F%*?J<~E#`sMvDQsnnihgE)k4|ans0BNDB?>4)1|&$ZR#&sKd_>>_T%-W zlPD6BIx2qh>6?c|wTS~GYx<i7+(v_v<mXu&)9P)oF5+wXZS`(JdZJrK?!hSa#1U2T zW((K6s6!DRpU$~If10j6|8?}f_pcST?zJu2Yk(r#>tl|&s6qk5+KT%7JqfR6`EJ&F z9jh!@9O|*Y+1x25N$%_gKHaJ}H*(_42Hovy_PL*4$zGTEH2PWI4+pjnJwrR&w_5RO zn{VfQos?&O*V~OqB0d4(^|{L9*7!uQv82dUGK-gkYCxXmN4KMAkyZKnf49UfWh9+m zxH?hOxHG#w#rf?<{&Ydni2Bdz#meo4S<avAs#H)o3qt21U=5{z=+izez<DUv;~=VK zG4+0Tv!^4iY^!sHv55jpsDQGo%{QoL5U$=X_?Q;t?-6n<H<Gt0jb|^hCjiyE?udUx z4DRid_4Y1DED*0WPD8qRQN`Dyer^-;t?8hS^WLl*zp{z*<qa89!t#+}J~5-sCb78} zvMGc2stWHzagOW0(VypY3LO_z->DO8I5Fa;dbI9e`H@@$>$?S+XAV^E%Byp^v8ek{ zl=HwYr`rK$SC%qvM#U--`JBiq-eq|^042>{+14TdyY1QNI{v8TH%I2H=nuJCU&-k1 zHeFzn>vZIeQqSq4;$M|Lj)iX8^Y8XK7}Pj7I;6IZn57-EIrwJq-kCF7UX>ILdHh=a z6KwoCIb=t#EgAfhCHrwmcxy>@Nvh)f(_g9__6q1)%$8LfI8p05q;Sdef|-4QQs;#W zzU;p~3x_>d<FBo6R=Yl1>Q+;!m9~3U=bEZ=sqOn-m2BVrnEfli$G$HW-M*v8uYSm` zs`rWMuQO69pL^Jbfr%#;ysmte)x0>K*=K094IWbA=H(<BG7uaecW*-0PdA`H(_V4T zJoeMq!qk;-D#qS04CE;`e6kYi-%z=M))vJJ!@Xq&snvFO4+JQq6rTLy_xG!_tM>X1 zC$+pA(hOt^26ybyQ-l8vG+%bK?rnYB4dUq;(qS~2wS7+kp!;CQ*RNlXty>5c-{fK* z8yOwZy3^bC?5V%B<<cqAMP}Eh`i2%e4=?BDFPQ(s_SBdtiOo()#?qCg9)z|&&jE#_ zpI=lrnAuw_6fyEWvVki(#=nJ`=OQV)ZFtZzFHGI#msH9bw{C}LVZ&m@b<JsSq`gh{ zNN;^??{xR>RxnGD1nGXiI54wXkx{7E%<;>vA5~klM~kYyMaq$p@#&k_n$rLCl%sXd zs~Bn=C_VIoGBrkU`^VR6xnN^O3pMsT$_Y>7{`cj<`xjnup*1D_nu+br^Bje1jK9@> zEnV>Z@!|r<A+N`4hJNoHEKYB%?Y;}%pSX#s^1$e^Gf_7TdYXPFZ>=P=BNdq$b95gy z?`v;M+1g$a>+${3Q0})`_pUN{q6kpfVlrWxqL{2YLP+tq{t=7Ld3i4}F_9_s74))5 zt|2c_?<fAOb8k2fIB=0s%f0j{AtB-Etf0Vi`Z3B1C`l_(wF~M#_T~0fqNKzc&tIJu zH7(B<`<@;h`SqkbpH&v|{)1=9P@mcjg~GW%Q&ENgR`uVXH}#}|u}cjWu`EyG=qXw6 zdjhJN<PW}ys_qKnT)L_7wd|8CpfG*GuU{3`ale4Q8>*%bj68lRak+41X6@OB5uqTI zTBXU&|A@Ww)I7<41`1f#uB@w`U-i`K+zETH!`!<TxXUEw_R8J(GT9I-y+LR@w4qJG zQ$0Ytyx~4ESVqm~98`^q5x(aRIhbcu{k~LpIIAi#wOz`q`7tDIMr8JQef`qkJIpM9 z_27x2uA*P^pORKTtz|9dW?k{faz%RegVe4Er(BgHm$dw&T<Tn1ZYvKF@m2-zd+cw1 zye{>vA9AV%EBTO!Qr6cOyE-!MKdb&i<sOQg&IB8*?_Z;yym0Y$iBX}4Z`AGI<d&+Y zzBqd7DI_e;c<{%_w*1b%_DON?3E{oI%JKtm)V$t2qL|mEURQv_qY2}6euuHirjv0x zhHi2K>NM`vKKw8EF4svcM|A$j25jej<h{oBBSi{Tr{}MIPh4Ab_+fv=J)eq{qq5Lk zkp(imS|MX3o`(a9c;pYfiWGpkoVAd#5RT3SJF@%5(y;x_I<xs8+rGWI#AJ`hfx|f+ z8N#~@AmGU48c5m#VU(Vmq~P+S^UvQ(N=oX8)A(mb;=!AMD$wp;ullUUDF|s#??Z>- zW`!H#T|=6qq3hYQ)gQKb%c?5*JnZm$r_q{FSMTxji2TRcWvd^?^}X0A-(cP2{?;xL z8ZSvzD5j)rwi-urMWQC)ckAp`#8E)~-7@Bi^72B+9e;!p(x8{;mOW2;SS<M3sVZ<M ztrlR#L%rU%vYXqbw~%>}d~$E_&a~*cK{<KZF>f88>HdhM?#y~m`zw&O>xg~`VR>pW zK)F5XoPrOOYdSv{b}s}55RziJW^%9icjS#@ytZgM;>Z&c#ESY-{WoX1PUT2AN1C{* zs4-+~Jf&43&j_Z}_3HM_<=PG9ZiWY;IgvD*rPifMxchTQ*a7MF<CT&tDKVe-zHB+{ zVy7pdl9zEG<%}<eX0Jl(V`%w~jld)}FdD;u3+5J1bwsF}AUy|#?pj;Q22a0OM3&l~ zShzGymCM-JxVsXh+m5QEuUGQd9Lcm0I{IQsdJ~_1det7Um57CPtay{tdDv6CpDofJ z9U0!&o}Ag47Js_3vQHIGt1KGs(50j3S?<_2HxfkmmBb?kx3r?4EK^^oKn(~^3DS7# z#IKyq^_xq?C~kAO)&dKq3*scABSWHo3?Bp%PCeqglJnDKd$Qe=Q=ek^>))s<eEYHp zD#0|Ko2e8cp}TLdw=9(KWUduUuo`ST8TYYYA?$_f;~#VH7B-nIuBuLpMGc{QP*vUQ zeMUfSQ>~f_xRA)Gs_y=r?WjfJC}$K30)-a>1MowY!Pdu+dg<<~+N%wfaQh-Q^4%Uz zhmNFY(4HjVJ@~Wez^iI?1qB6p>%ySwhO*jo%M3z49E!_5mba!#&_0P1(k{n~d)lB! zn|y-PMjFiF5ZjF#H(uVNca>|YcIe^WwrfTD<@IjW=25e!?vH4|2x&ZdONw8$)3Xz7 zHaubxH~BBY?B`ZKa%P<GYGhCLe=9Jsuc~S4x3GRVC-c?r!IQe{3n}SguT(Q?cP}q= z&Sd*~VSvRW0tF;R1O_hZ_}muu>IqIAa@_f*`rV?Xd&8EqKU&fA{(ETsk__b&H5&C9 z)yy1{Rv>7^PxNO@n<+S%fJ<$m>__>`yYZkYAT~g{^b$ydxwggGi>!`1>nc9EzR0SY zdr!pcp@At0YJdcn&6eX@cT{p6wpyM3Eg)jlU<}unSRAl}7;p|_@rUN}D7j-NDjy75 zxauUO>zg*GR>k=!q^MilG?z%V5*bBoidau5jJy_j+(t=af7lx<9y(ff8_CgwBBS;d zai10|szLrpUhxXYa<*N}D*>%6XsY@Kk;@5_b;Go3rXSG8rWGq3bQC*i_TKpAFt6gf zb!+Kpu6*{LJJL6cZY<ijjaxc``{KlSCxkddBEjwIDL`q`{Jn>hc{d-|8un&7Ytykq z&A^Y8%AyyuN+HyuFI*ziopR&kQ$e#~38V*1gm>~nB*Zqc!KiBS;^E5Q#;FfnU*(~g z{Vk||-sDoT;2f#~aqft?c&KmTs;{r2Zj>a&Z2MOimMpCU9Aul-dQK&r3Bm@fJVjG! z1q>=;u`^YRl~#aAI>jmdHu2iqOH)`fghb5k+}ad!ggH#7W-AO*tOUcqI{5ZQu)nyX zpg!Atn~%eZE>Hb)+hx+fzLW3l2>S#iw?Eck15=BdkLmS>^kznht^LwlYd-rQR9OMF zbjN!d_C1K*>rC0~+&jN0tO?3O$tOTdMSNd&ebQ{P=|>=IAm^9q=Jic9wk6B(wid$# z#6`MSxgPnj*bADNnwolX>o2L-DZ4Sx<|yqsDxbelA!qn&U;kKUUzc5#>ydeBEl=79 znaj`3Mm?6=7oNZ7Xjj0NjWXs=jOs!?J}9-8bU*0Av4`VDDW+MAI-kALu3ImP*zAgl zYSYg$(ExX_oH-<S0Cxm<9{q~-kI(d(UMz!We!B_+L62jjm6IF`Mfp!Y@JL5Mk;TOe z4k-)eEJ-_d?D+i70-Gc~CZkG|317Z^iP&SGSs5a(nlPfysGD}|D@e2W_l)YJtq-$C zfBh=lQV{3peD`6=YV9k-txx64R;=b#(Y@L69Yp2n^?Og4AS|77Ny%>e>ipu1wp(?! z1k4U28K7)5vzz_oCX*@j0<HlXZ*8q&G>Glp<{?QPTIP9U>~0U1SDLRqtDdZ&07$TD zn>tj%0^&=C*7AYc<%+ywZ!1iqeuFIGAtT;(5IKGXWke;msJA{?nlQ>|&-d!skHq5J z+iyO5;xMRPtN6L|puKX>Rn~nY;(RYINAset_n%B_V9=zGM01N($J;e{9_kL%ulDt2 z4R!$nX%jIHICt@u?B5dUU@BhOy5*MERy}2G{s$6CBz{!;S~XX!(osrPG`%-Fz4J-V zeSeV{2$O~VFuMZoE_Z)(&%IBft4BHRsdpdUd0^4EJm+s~kAGLan{ofuZ-^;o9Vm69 zhAi_J2p!#(l=sDv#eVf2WT<chcbfA}C+sm4kCBBk8h7?7@E}G&l1}6k^UvNYsfN}J zSC_4+4e{F>FUJ0uEVB$<32h3;#$1}*^BN##G<n2~ppJSzC$W^7;CNb)8%nzBVcU+@ z9m17oR<aLU^nR_l%Y9I$Ln?7dRXo<K@k9Ufq6N=SuPzdRoYWB%ig>pv749?(*#rXc zt<a4#Q|0yKEi?7T19^xPW=_m)@?qkEu4C`pK-ms2Z2Ot-71<_UJ|-<K{bP>Vv=I^U zK`4^Y-BgXu)FNdfb8f92-nH*Msj#G|y15xv#`!`&z7)x2>443UeEE|077DDc3_!+l ziZo+NL)VuK)}Ef2nr8?%G5EJ*ZQ|3Or_#hE+h`0gj53BVK(Y1OE@(5^a+Ry1qQYqB z&Yg`nZ=9GSa){wiP$lfI!#gIX5h}qqEG<bprj5D7WHEf0`KwZW!c&laadxexSJQnD z3rHJn-(IGlZ~^1Tv2EQzgB#YA)TLn5p^PT+wRlFOSnprRE`AMSl;%e@6XPD#$kwc9 zZ~11~I<_H++95mr=dH>h%q$MsW0P{o?@%+0@}VO)|FQ}Ks|A{9+J3kQo0|y=@~IHa zX3>t<o4Pwg9)MEFM}Z^Qb!_n`VVAvKvv*;WWM(2NUJ?RVJWu7TvB~TtZTQAjtAsX$ zjRu8y7*FPJKY{bf)-T3+(?2liX3fRWv>8oVdAXM`3;Txpfpil|Q=U!dFm{PVBc`~X z%sPxW0&6=%2-tzay&W}~oO=5D`Zp~vVa9s=aYjL(#ejx|yu7?mbF5S_k{{ooGMe#z z^V~!wPCNs`XyetIRewb~D(8WXx^Cmf#6C{~2?8t+9z3{}k|I->d~2#105;|lz_}WO zBW-5*EHav-W3=PB?W8%mQ=tLiRztTooorl*#b3hrB9>@Z-7!^BFtDKEOG{#-qcPh3 zp%35W#Y~!~KjZCx_|*((jL}IXy2$0M%F#ubif%>oAT0ds@Y?atqN|~fYC9BQRILxP z$;kr4?)V2`$Pd0X+VBb6JChbX#ykBn>@D!2HH!oj=|I;!zh!i7)v5yr4j5Tj)HzG7 z#(u<;?)QD^se$81LTO|>b`;lBa1;lt3?>?ONfCfc$scnv)TVL~&Coz}LUsTKeY^4v zA0{$hxFdtaN8{@>disqnh##GNN7rxJ(jDPi1H`MnWDQJ8Pu<h_rXK-xUKHud()K|X zMZt&9^A3AWK04S~ix6MVc_5BqGz9U}+r_E#F?z({fPHZN7ag3GF~Qy=aPSwStG6wo zfnsb|Gmj?80EZ25+H8kSrkl>);P%b{2)I>OHBW8=C-`9U7-Mu^NMDH!1RjSk&q>(U zM<wkX?3Jx(XrEfUqZ<tlQ@2OO$43sy0hkZ|>ea1Vw<JT$9<b7$CCdQOy*-d7fl=z% zd&N<I&i>HqiP>k_h5$4EkI^`T2jllMgvjV5G|l&eA%D%gGiY~ql1?&gIwQynHsz&t zu!jW52x__rVuE@6WRVx(Wbc$6bHH{PgKVoHVwz8OI9G_0-yyNEyX8nGhVvp2icYo| z9>+iYA2AJVD0ERYCb{F8kjVevl4@)k&-gyAP=@<;a=M0)`|Eg-lvh8n%`mW_#H&@z zMY{=ZoxU}OAKT+$ILR1fl-KuRW3`FliiGh<qn=t`*qh7Oj4(DFTUioK6lQeU!Ggi; z#Xk7P;{^W2cr$+0x*46|{Q2`n(0+M-OZ2o6-W-yv;H?{v#b;o0v~(#*R!{%Bgo&eK z>_z*qQNqv_M(S@m6Y}H7kEDHfZr_%Au<s!@D3n|bxx=>~5}K#Ugd0e6_ZHWNVjxrA z+j#Zv;viHwTUj_}|5W}ybqO1AIa51R+sd@U{TGYzwN==gjc<~?l}E>Fzf@#Wit)~! zn;;CbEX7iq#tP$X13nHQd62n=I^O`{isX*eEc*fb8Hl4D6r7eEpcU)&R)g4CUZ7jk zrW^c#wUvlGJtkh&id6PwD*Mx6bQyH}*Vyta(^#8iPe8GsuiGpvgh7}m&+kFuuZiuz z>xsa@`A=!A1XA!5AWYf82GX2Uo}03qIHy>I!z?{T!o<K)hG>uwP1C2LL02yz>DoWf zCZeE05M4@0Oq@G^`c9^-aD)SuM5X--RGiIn)~0~>>T(*~85qZfgsIA}gK1okISx-V z3S5x{nm2p?#B~`Q;NURe9EU+!GhPyUhV}j04pIh+&iKVRKZ>GV)nIr9nSDLx9U)`9 zL=&j4nShW^zRZak(DE$iJ{0lpO5gey)zQCvct7dZV8g<v{+3EECM=P9;aYBPZjtBD zyWP0)2qR;b9hP8H8yOp)H_lbO#@lKoJ&n(1`ZjNYS|p>drE&fpYh)1~$ydbSL<a`A zwfJ9?OE+lidB~J@4L%<e`Y(F!oS!~X`ZIF0PpEMAVZ_Lj0N-e+Dkw}~l?D~;na`I= zMssyf3o1yzdj0xg((6~RL<4kDTw?r5K^8D972B6=;7Xak>3B7Oc=fe|6IVu)4})Au z!JW@13`+g2v*sjA1u+a^J?YETO_Ei?=7?A}?<yM&ROElqJjhb~Yco|j5%BicbRDGh z?i$0{7v|hm*l~Vrz;L!1Y-RPx#OVwaPhk+8t9#h{^Uu`2h#KDaGLe}138gv6kw|({ zLBq)eoUj!_G~;bR`oDg?ul$yg=}j@61SOf>n0j|jgwqz6ubDPXUh)V4?uPfsF|3)s zbRFXF=Wkd1VF}t=H&z;^ZQzp90*sYAg4~G6pWLD0hGa^g+O^l1!W-w@RvuU^Cf^3; zM2x+O%!MqikNkceQ*khb^IbzoaQTLqup;BJR|?j&-;#`2*9^s`K6tPS9P|*+lC{&R z()A1+IK^3kCKvojwkSHD+>>EOTYkziRJtRla7uoK%U+>nO~G!*1@m#{JCkUN0iI<u zhRBC7ZBtp}=~Uy7{1_~W2$Sbm1!&8V38)Y+e%{T)v~T{f@MA8tFpnsJ@@ppb&!p6o zKBF#_>-u3<FpZhgw!}L&<e7fTP(M2Oe&9t%wZg>>6KLCP9B&ow|I6$A*YlPQ6JOJi zh<zi>DG4<R{$H9Yq2{Ze(M}Vh9p6+WJf_NxR2QXjPuqOF8IYvw^312$`$AAFWQ0i4 zktwmMse;Y*F3D(~uGq_Q2=mzigs)%s#9Z}wSH?hgVL>onO=p4e_sjGCv~m2U3lVv0 zz7@i@e**=d%J0n@oRH@e+KNVbY~+LmXLXivN$Dl{Y(alCFa;}VK@L<rCKe2#mv@Y* z)0QK}7ohd@Y*6vWxM*6UlfQAs3N)0!GoT?i!YJq<D0gFtgt{;E2Mrh)`^{zp8vUeq zj~mizY%0^tW~k~0Sl%>>4x)iC-XFQgT}?HZ?xy``LM@VRGDm8`Y7shCTzzKLKbYr3 zYGYpW_%>W&BDg%aoibq(QTIhUg#7BmMm-qjB9R2&rt0Q3ePh@;z!^MDKFf4g2h~O~ zZZ3Cp;QRLN^~)3EU?LCkqk<TSYAHykB_>M1*uiQ34l%rnF#lh%(3}H?E1;Rd!{Xt` ziI>mRDKz*^JOjS}O9tKR9Kk#iMo)lHD|~*WO@yqJ3BWZw#>}%e;(MuSJXb0Xc+K{& zxQ?M!99>^k$X<I4WA%xpXp3iS#qa+|?Cc)6I+%<=jQ&i3xSN$JLULqv1~#jHY|YYh zu$1SvhKUA{r)YB7uC4FXXRd&K<GC&V`afdSu2rBR)Vw-DLm_7Iw>g5-J^{&otk0^$ zur|KUI&_knTPv|JqG2KIAf(^v2*zg<L_;H^_!_uuSV#2sT3!jGv9L{DAZl<P+Yq^v z-{$yI?K_lT<T_vWozooBr|5=(D1)kr(cRfwknD+TbG!K14Lj1z4<WkopP>$-NukfS z+^2Du-o^A>8mJ#IMh}e0_T9RDd&7*onOfH%MY73O6x$vbQqlP*9osQ<&ioJ~VR&`} zm+rmCk5$1!JkJQSpe$uMHw}6}HpM^UU~U-vQp72R#j(cV#DjE6!n)0iFbUkc0d}Ak z<Y-IV!8Gy$UMDATN`4p@>4Iw&dH9Obk1VBulS8ygbdt!RE|a|-c;4O4Y~ud4UC4!K ze_1_EX;1zk$(<$gaJZJnv3*wVd+aI|@{Gi2wE(nevFkm*?|s=-HIr;{go*fa#%LD# zCs4F`qu6?M0$kMynMM2O(hxBdYmk~3Gkgc2ESMiSvXk~)$QEK<8W^R#ZNCB`@Icke z_65f<Pj6ggen$7&K31AL>9!zr<B+J5mf7TU(a3U~P+OhJXF-53D}}r0Jd2A0)qKuK z(`Y#S9BIpJuDpA%gAJEWLr44^B)$C(VfU)eB74F&=Ij&4oq0Tz&G<OFC<DaG&YgVF zUE0-FA^fEN&G-R0T3yMN1hIGjfCCwkce8B93oOvJ^LO_bVdk458kD`cqp$<JbC<St z+A9GY%ONIEzWs=lo~Ya1q$D1Rx4b4-*U?1L5uO)NW1)Wu`WSyXX^2%bC8<m!xYC0_ zkf@gj0~`s79diMCCruz**;{el_R3x;pB@qt5*p{X5IfOsUL8g2>pKCbZliV8#3h!= z%pTK2*{ynr7jN5Q7p{@FAzplS)A2jb(lH1|3tyTO#NQcS<%)5Wx=^h8sD5a-p6HFN z7Hj48UN3#g5WE_aeQ;TN|6Bc1i^qDyr9o*s%tnQEt2PXX6!n!pop-=<8oG%PB=Kj( z!tZ{h7UXdYX+NaVD0Z@m50U7y2fpI<RdT@t+pjO;gQ-4-gN6g&2NdNp`XpZbG>@)J z-87uNDOBh~?5dpodhXwIx2(0=hE|qTCU>&0zBQ<R{Vq|(e!bhML)GY>glnT0Si@WI zY*&<>hN5s30yU59#e@j4G@IH1Qy~@b0=g{H)D0I*JJ19+5n5LPLXTz%Y>U^j0|RMY zZzb&>CsMo$BZH3X&5ZPkb5V~>Zbm)@Qm?32(2pkS;HlD0C{hC?Y`VC)>{**Dj`2h^ zJPQj~AO9w`LnB^m(Oc|U*9Rn)FabGBKLe4k`%TIwy`4(e9mwPIQCUhOVg{yi_@>Dd zhs}wl&Ol8aYxErF>OBFFn-1n|@*_DjUtbiNUd*kd=w<(i`MR&k=G(s&(;~O#?DI+< z%r=KCgG$7`GU1*z(_@OQClGBq+HInNmHZBk)sJp*sKTR77?_^Gt=66|{w~r@k)Zf^ zL#2M$k$JMu7L}g*qAYpAJ8k&Rntx`IxAD9<S$Zn=*43N&`tP2Mx{Vh1|4QT;efDA6 z&AF1Qu!{iqgVLBS^}+zY`RyTdhbE%`K%bH;(68L~pcE{|)6+h@(4>WW6Ca>Se#n** z*?C8dc3c>)1p{M6pOk33;hZ-B-7zm$ta~2k84pkjqG1cPZLwz<5eLVIZb`+ynfbv3 zf;*xH3pSa~{1^63z|vAV9qaa`nPJIcwJA<(<EgAQMk5~RR!jqSjfsmTv7ccd7|}@F z_%MTR?3<Y%e!~R>qKmg~n7EnYDSVS4u=TCTG=`bXvYxv^9~;E^^-U1)3_P)*48Z>u zU!9Nr=W{S{x#~J5?B>QltiY27&-|mV{uIaU{fzPkCzK{#i_G&c%5{OwXZ`+y8n)ga zKD6!x(y4oO1iRO3@~OtQL$*eYaQdd50R}BKL<Y;slXd?}ZbZYwAP7P_v^pkko|{II zpvY<%$72we+%m`g((GJzR+?W4V$&5-w$DFbab(Vmd5A-tSnP0wg`^EU!{~h?1bfem zrSOf1tH9<75j%r<BzK`-dAYJ+znZzk3w|UV(NHv0rhY=oKp2A(1B*su^5|pEi;JCf zcS8Ay0;5rmC=P)zeLjcqs60RY4~U|z%yS*lgX-Fi7(INx1mCEtaD2i0RTBD@nsNa4 ztC<gfMmp!jI%YTQUpx=s8x3`}bi7~vKi)H`A<z5a=5?JHHl#xN-{&nJUulqn`ZNxp zL6(nEJa}|E3q8{q9*JEkGlL9>;SKQ2kHHf=u)vX_0P;u26H9U-CgL;M2K$DrilRK) zCt(`<1Zhm;baFlq8jAL%^)idg(mR;&Czk#TD|>P@y!-1fXA?Fe>3S=)?BKL_VjF-D zo^ThumccEviCeMWqr6g0a5dfy%m%1VMarXnf*&VfI}WA)LwD!DB-W?PnExbEZo;v8 zBOklru-VLtpBXXm8IsD6WP~DucRr;p#6e;w9|{Gc(SjE&9FloIW|_@(b6;4Ag^!4a zU5MC5n2!8iZjy)waD>k<H%QWw1~ciAG^smj9LvN}^s9zTx3DPC%q3?2YUVRDSC4N* zp5+i{^-Q2(-;iR#cz$v2U&FbRiEa`-_WORTeR5aGw0dz@Pn@e*TA(iDjZ#Y$L%BK6 z43Gai`|5tqId?WQ%#rPBE?}+r_u}Q1KP&}q84~tB=YB8EQM~s4p8v59&s%YM-Eph` zT~X=G8NN1953QM<ca-DiBxq+F-;8bPxss>1Z7(244_xEIH7$vDG(?fRnQQA$Fl8!! z|IWJn^(vl?@_8D@SiIv8(6#&wSlXmc{4(82oy3HvVU&4c7PSX)TuZhA2%?H{>z?Es zK%aby4f{F?GSfL~6L^%?pC?@hO4$#X)jK#T-#Yy#OdJB}a?OYZIv$gDh)MDB51;sU z$y~g8=gy#LoT`^#{bMhc&IDsjpph*7(V>-i#BmO-2L;82V$Tz8XrP^mZE`ArLEyDm zId-*>oEsc^dtCeg4of}*<IQ@-IYXSAEh%D*$Nm-D^LRw!@$un4F)t&m7;hHY9_rn* z67vq>sHr!Q8ZEq%c$*(*>!%>HnWgk-9wzSI>}b4saebg{oO*-1NtN4+2Zs~u?68o_ zOy=>UH~|m?AEr;U>L(+NM1V)Q1Rn5V;E;jCe-wQqGQI3#5(2~h0KW`@NgHu?-vngB z1|9sgN62aL#dQV8I_x-;UN}zmWB1gVso(%k4B5lvCH7e2yHOMlAd~-X2@b6>0}<$0 zzSuo2_BZ(#0#Kn==#+5`({(yq8guULIim1*ck(+zDXL%p8<&t{;bgrGwu^8cS%au0 zc8t(3O9W073^KVwk@efzCCPt%J*>PI7Er<u{4lN2=l-Gkqya8knWvYD!B}j0*O#)E zuCmvQGY9r2?|kWLgEQ?BigAHAEP89P@Xt(X6#f`c|2b?H8lyo)AX$XL!BO46=JKy! zDhEvYzGin?9WtAV+KF#;P(`Tc>MFc@*24%n8@Qa?*N^-*P*eZk&I#Bw%idokW_00z zWQg_1nf9r(u%_aNf()s-q;woph_st<>Z$eJCdKddfy+u_69eKW<=2E6d^~^e>;KW# zGt3TwILmD8^0=9dM)Ux<y<9wd*2G4qZU!`y1<E<`x~``Y66q_U!Mo4y6aeGvGL1<= z%$dIg?7O~onI4mwj2kkCMr_Mf+i0&-<7as=$&F~#A=kld-xSRY2ej)uR?!eg+X$vL z(TBCLOQi)k$6!!q`8HP<WS;(U7>gE~1NY9*UPKZk>{a(>U!ObVeD_0z-T6&D**FYG zltV&fw&4*RV>tW*<>(_eW8*r-;m;q+x|-{1(l}fvh_g|TTyuFr)6eGN;X2a`0of@f zwMA1e-k1y{v`wfxnJ6ip0cdEY<FSdB`0U~H1TKmTjd#HOES=4Orfr`pY5nsvNx+Z7 z2xu~&^<n8BUP~kX=9NIboH@gv;zrkePjs8mcJa%|-}5}v)3=*mxGEVEdn^;Lf`r@) zD_vJ~5yladY{c*uk03G^%=@mZ=>p)*j@`dy0`onbK-ez*ZC}F7<};s-DmmeXBki4p zfx4@lf9;s~{d58$Ut$KTDC7thkg%Ghu$^`_{%qFF%Jq2S_CLFH4J^Yo9W4kxB;+;= zch%z5X_G8hmafqcvf{ej9_Bm3O`NnJ5e{^irq?%1ewpk?Qt06S|HZajrtUgSe(dpU zt*XaQ9xfW01HI2<$Q%4xQEBk%0oz8SE}Tdh#1v30g#EY!PAH6cUkZ?A6Wu%#XC0)) zcJBTp3VP3<mHV5+!Li<PI6kF4{J=siRy}Du6WCA&3UBpm!KoIUO}I>u*AflXO}a>A zZke#@DOThRVsM3Bz-f%1|L}nv3PM$xFp24BK14~RSf{=xc=U800RrTkw9gu<#A{zn z1)C*4*scNCLj5K<aI(!Zz9tUX`g159MJJuSdVEen1spdHag*W~1KkZPRbv6^Kk;@9 zi7f)r-Etsu67wXJi`+mZ1(BzA>G{*sMKrFbqLZ`$Am>R+W1Iw!3A~MAoUBh45aXO9 zUb#F_r%-OnGC%@U9c#uz6?ENG-aQ=$rHJN4IF4X8?;rThayt<%5?sXlub6eb|3sdW z=!OX4!3s?yp4(-uI7Re+Bw2JMt2CUuZfB8?{N+fbSA-)=xZdtd-+kjvg8L*+o<#g( zIL`%Zy7he7!RgSN3`igDpe0=Lde$yaiNOMrlSGh?ar{cS)atb%&&E4q1DJ952Wl!s z<%{*YM{wdUq(()u@2|KKO=K0QX;VpJg1*T+7?D)i(|)%?+L+xNM>ul`pc~bRNo(<h z0!MzylMybT{-1*@L-_AKVV2$FduAebNjgf%R9u|jQ8bvG_Zmqdu|rp_@Svy(P!!l! zRgVKjUDly5j=u9fVo!pH;ka&G@U5|3RD_-7x_Bv{C@162yT-dYvhjBBG#j{zpY#)_ zu8r)<=rhuHv8y1n;rr~N?h@b4{2N=a?Y(3^@vGu)ZtQ<M9C%6syWfvszn=MF+TlQ= zuR#Z#a=0ZRFqYKTKW?z!8LlPRQ-xzXQoewpWL{s(jk!%T=$3(tyT8SE_+r=hxS^Wd zl)YoFqMNl~H3m2x-A2P8tqTXPrnE;&_Tp*2Mr+_TnN1y&YNTc?D8)K7)GpfuH^4M3 z<&cQ@al4e3X|)_dlJ`#fO94^N0<jf%biy!zQeRJQ3*#J&=^HbZQbxNBMg>4OeIM3~ z@}Gl=KRIn=mL-plno;fa(3S1M(<Rg-fkZ(~M5nFULMHR%+u{~$S}nk|-|B2=j2rFS zo8R6ry5z*~UXObgR$Nk7W~tF!o_Cx|P=j{B^j5pFFjEZe+Zn(D3d#BhIDUD&m)K-U zGW9`HHes}VbmV(i+-Q;SVMc&z=cCef<Ih`eCCDpvfJdH@!J{c=9W_aa{z-?>_r+(C zcar0LhsB4wI({Xu=ay(H#l*axY2#InF{!-W!JuO%eNTKN0f9<uu6^5Zjzy_u7-@<d zksrz&{jt}qhD$;|)3%)^T*3n>noGE-YNpJu6o&_9k(Z+g#gAF4(-Z5HP)W3yZN=4A zyobiw<aI1Vy+59F6o^&toF+j3goXmd+4b+ar=n#lNeJ=u|E}7bzo5aVVW0>6IPm3s z_#rYAO~l?vHeyxf5gqdz%lnp3Yw*FKj6P7V06o63jrN@6K}|<z)OCvQXx!-1$0Ngw z*(*mr_9^CzNvt!)av;sJ$m<4aqFz{%A+BXTatQiA{(gi{=>GRS+*m1b1NnKrm}oF5 zm|;QS1sZQI<pb-`iC@&&hB-o@yDJjM=9RMtf&5V9Ui06#!H_7{b@9ot0y>pO*_wH; z`6T3T1mB_gy>ffWaeGDt@=gq#xW8cuS5HiCG0wZ5L06OY(2P!@NtEG7vL?L#vTBEM zpJf$6oJ)lVlZ&Udh=JN5hxtY2&wAj+o&88qzs=k-Q8h7@FsSHcVho*sF6hP+h|)2s z7-CjDumG4;wE;S+X;gFcO|skY6grsps;Ed17P@C}bH=xsg}5a-^?~#@L7l@%%_rkH zC$lnxr1~vG67^9}^Vc!AA&Owaa*`yZt=NceQw^Qg<}w*@v&a#wLW?9gYd9q3e^^P= zF1C<cLf$t=?7<3Fu<w0#<Io!elR5O@7WN&ApHvz;^LcIND}s{U;5%}R?wa`TR!*h0 zB+<@=1xvqXs~_;H!jrH>x%&V$GWiHrqWy>C#v70YBsfisjkO&Ifs@?HTpHq`5-zlo zOQJ4$J3&m;kS#oD!xV2~VoNkK`~+zn`4rqaYJQZr1o<5wBT2zosfNMVJS=GDo{om4 zun6bnGo#*bLYg=an6gAD&3&yfbB&2_QXmrfk)>4xCw@VKv$+t&KlbdqrDbjqtCl;s z5A%+%FS*YirnFYcI$4w?dZy><B=3A;jj@xF+dv9Njj*}>0eYBdYTVjbOA1zKa3pg* z$r-%s#C($0)FHQkTy#GO0(4E~T|u{qBx{jF8~CTMfr-l51e7_@IaH~PnJH6fkNTjF z7IE(8La5|v2~{i*|9G(b`{lTp#g=numIZkaL*;DF?w;2-M_n>o)?MYi{FEuY^}w37 zI6{@^gbHZ*m;EBq-ZE)V*mf^+LxiSq{o?gLj|YXUlMBQH-+QrnseAm)k&nDO-j@K; z6t@=|1~nFLms2)yo($n9I#;B6D*fqo<L@OGBfplr8iVE^K2Tg4F1-F?k!ozLf79kX zM)qtnfXAQ(A)|P;;~Yde3piX^Ow22q?8Z(s>4Pg5^>FQda9?in6Zh)cBJ7{n_&9{* zzjjOFsV)*4c@fhOm#5N1$;=OyK7`A&x#i8RU5?B(cyrH1m`0Gz%Q)sNt!)3@)3Rj5 zyQiVKDm9eGSJ);de}Hl*HavkzbjqMywG5UabLTYiKIf_W;_>|3cfm2#TGkW18I~7@ z2f9>gmiT@fb@@1|k{p-&$Y8NrOikDz?z&kiAX3@~yl{%i;q)dv$G<&&lku+j(XvjL zt)xwlzt^@{L{wZu(6=NIGy~Y!coUu2+6>i%dk$COo`Ynm2gLDg4Q?3(yrB_Z>%W~X zwI%vvEl22c$&*RHQx6TUBS$hk>p$vy@&3Oj4=V1sr`d7&-MVtDv*XW*+J-Xp@6!74 zJOYH;hddl1@~=~4D<Uc6hwp3gl897FI0&hE>z$v<C%TVtc!KV~!cjR!<js4y-uq;d znJGsmePg*3pnOnaYY{#&pg8$8E95%v++it+TfbnVk$K)M1H3RZO=f1H0zNr<FP}|V z#+p>H^kYl&s|PE}-MoMJI855(Om-Uord1o_!|Owj;fXiuMs%5kSi*NH?nRza0{<!1 zk^<#h2_@cMQpFPVAw`ZrPJEkX<V3XQFFSfB+O_L=A>1CrsJ`OjYeVA-kqx!$Q}Xhq zpIIld<B8X?O_0#cfPu4VIK>!agd25<A~l<<z0%~au`EmX2ankGSte}fUp)BM8Af-H zz~x=Yd|NiX*J>ufv-p*ksakuxupI-aDHc7ocJAHdy?(HDUJhOcXq>m?P~+~>MUzHK z{YAb|6d1A@bP7FBG94XDO`lV;7IyAiXyd$XwhUhAXq?2%O~I%-Kd%w5oR13M#@z&q zf~9NQMMQN(JL4cu?-u(o@J`#6-L-gT;W(<ZkRiH7*NdGVe+mRsQfGr7S7$u5E4(0_ zJiq&cyk5fV5N}oA5mlazZx1Z`g(<PWv&Db#Cdc61D#0;lVdZSDunwMo`K^@-Q>zv% z6yvl%vw<rtz*M!eY@j8zGRuFn(DG)Oll&J9jAM*siK@;M*UI<N+aQ^nq0)-uIfH!C z9I=lr)LfC;!1b%(jn7W~DIn4Pe)mZ&q3!Oq?Of^WcRq~6;#hw_?*MAZ&b&2DXNP{2 z^NiMA8bdvxsdGwBRvtWFIFP+hQ|x2k-HNZGb<c>w&pm?!k_whsFK`y-mQH1lmkjwR zntL42svk$Fr4G=m=GW?Jjj=PgY;H)LyRxv+e;<LrnjmI<`=o}L_4|AW$pYoHCa#sw zVy&YJ<?S<5w*Mn9^Px;WHw$NY6HSab-2vj-{?r`LUZ+00Ny6!{U*XlRAUBnh1pcqt zd8{|z&p*2>c_;sQo4fZ`Hj469@G)_I53|n<%aBN@=xHf|crt&-+X8xU1rnH^DWy>b zZIhTp|A&&=#F?7*oFMj5!6UXIVB@zG2ylJhyMoVby&bDv7K5glaQCAlO&kj<1T@9f zeTLpw_c$zejsr3@x6Y5n3y+Vj<%-6P7?%#yqu0iN2+!y02yu&~$_%DL5-j`vqVoH@ zlV#rbH7u^!xrHrfSI##+Ug3`=3zCmFT=lBye6-W=nelzK$iE#86M<2vyizw*|1F&@ zgr7yQc>6hWR<Pz^XQ1o~zEdkZ?N3U5o4Yru{mgJ-TzWD%S@*nbo`#2H9n)N0-5EUB znRjEvJ0p6w2p~)j1#`It&T`?|u0WqeedK^{We(f5MTEuT{rrfaCYGH4u>eQhnPYp` zd$pvsqK&o1H+d_rcKezE^>SCX^Fa<_jK=1?MFn(T4Qe0N9f_^BJ3~h%P<R+Z=Z6L5 zUg0KkeplfU<($JAlJMSoHxPxdV@|VRN{$uha|X*oWrO7P;KQUZN_<=ClGFrtuUBAI zSGOKr;RF$_4U;2Uf0M&<tH^au{uw{A19=NA{WA>xGyDQF>`m@gNS0UU%ORGj+I4Tc zr&{9etcK@di@*P)Bx3e<bxNIO==08=>AjrOX&(rLWCHuJV63CdtDYQ6Jf8RKmFJ2T zI{i}=@4tPqm)-q*$kBOfnY}N(t<dW+?9jC-Eg0oh%VWcC%R-WC{SmTI&abedZ&4%W z^p%nxsy<6=xjDV5W%{n8f=O%=LH}cdJlaywLPIjD30wTMYJ18_0U7N8nOkW!Z>s-U zw6$Y6QsPs+vl@@I{MyXz11@;gH)G(JQv+a>UA`1ThmI^03GI}B1q6XAvIDh~E^VE^ z%_b*rWxN&JKBcu?2`gPiD;J+>&+fc&Ug}ZbyZicd#TD5I*<@dK@zAw*1~^~zs1|Yr z)bSQ@vojihn=5)+LCd<X3=m=W-7xnp)WV%p+Zv<QYj)43)`a-twp$iXTy-3@I;in3 z+NBDcCH5DIB1SCL4$|5$=oMb*(6uq?_tp5*nlk&ouO=_Oi&MlkPTKJ(HLpgj#*4F2 z*FCKpZyRlBY#bDKdHL%HIfg;~9yT3;tMtUptrUese+m?cg?6}j*X<Y(F7w#V`Zva* z$#<fh46OSp`lKB_ERdFw1w=SCd5=}?`yWg9KpjVLzvFi1oi^<%b9Jw9MW?R4ytyQX zJ>)VS;s7D@0k9d>VWWT(Nu_S@HnS^pM9@wsA3Al|j?5xYS}K@S^{8oK_sH$O*lN=% zykecPb35&VhOaWZI_MzrzPXI1v9VW-(4wHyW21KI(UE#);hQX~mdxF(n#TS?m|II; zia4#4|4*RRMPVK5H_>#QCGt8}SCHIm(a~Dp&k9L>)a)T*9bf1vylC!QJ`K)aLBF(5 zJ<peX)*LVLe@|A<A*(}g;7>3h&XwD;`YVa^>{AS~K4VywE*GpD%Y;SN|3(S_r6vYh zP!v6e0j7u`9yr~W&ykG*^4pHhf2PDEA@6okzId}f9W4t&cNBR>is?)L1mVfQ7BEMt zJ;2iI2iM{n6kMBH=UMdUr!)z82e_JN9SNH#!p6vb`Ui#$T<o*ytrHbRqE>$8-Z22I zEpnZ2F0kCfjHB?jdcN2*WeYc2c;|0`n@v~%mE=x%?cCI#Qv4aJHBfN*fN5aA$16M5 z&48<$hvmQ8yC)|Yu$@ynz<f?=<LmUvFu<&s$sZ^JDBov=+a5Fad>E=}w3f^7R9+@z zmHQmzWVKA75!6dxHch((iGFp0qUbjM!4E|HX+6&~O=S*&7_g(>p3%a~pHjDOX=WM3 z5&Y%o!aH}WJxhVxguU4sf_&QD9Qq5cE-dseVZIq9oEG?ZaE=3jjK<ao6iM>n)t*p= z_)o@a!s3s{0M`V`VhJ;_Q+^$*`~FR1ZeHrjSqWRZ3LNB~W)D3Yn6D~QL*Id!gO;6D zae*El;unywB9602-sv5w`bzCs!D5s-(EC`cP;OqF{M?(~3qV-vgLp2ULytlQu2KxG z7>^8IIIu7zLEx&!dT|9nYgA$L*Xka_p0=C&a{hp?$rJ;sMG6AoIvxX_SV7*j|I>hO z#KN|4+x;B(DpG(EA%mylVD|20<@4)5Us2|5K1g3$*}{Qz!}j*jIlJ6i@{$7P>YrQ1 zbwrCjph)aYPFVfPD^>4{6Fun@hAm(y>e-bYczFXv7|cwcJw&1tKeVTz!Y|W9<hs&- z)&Jp9=6Czw{A!KG1NYCYKJ~E1!ug=H@1%mHzhT2k7tVIE{3m|$A9n9VYJ9hZEA@2w zKVsG;ImO-qYEUI~=g!>ugzhhN!&?kYLNIgdqkuS_kSY)lnSq^=qnFp|zKj<@&@CKF z-xz}GQ4LRpn{a~r;&wx#&YgPisOq6P7cSFk0Ve9z{$l5FD8clRLfbtlbmKL-%xM9F zg++tx5o5ug<ZK9HIeP0IxmI`o<d);wORc!Jt4MvtNrH^gU>S5H$`_%FdHx3aF}W@w z;{<~*UZf2smCu=9{jDAB|E^a1^Z@t5-0hj)UstKqAv(}qR)E5-I6VntJIK0ExuH3C z?Z4dCyENGJ;YKJAAO8EPdo&qT%{_~6m+ZhRH6Ggo#SxU;6$X0z;<SNmAIJ&;2mvvx zfE-l&nYu^bd>_+g%^tqiCLTI|8f;b*G>^dM$~<}}x72QoUcwdlR)*scm!@zaQ^c<I z&WdT)!{56v9WZ4dIP5}4EC6EOL5e-1{*4=6Y6LNz2?vL$Gh=Ur+NzQs4o&f6CKgrs zVw=`3$7^P!iZ3z}QBgm7%W($wQwiZ52RPKh@)p;1U|6TsPY!xe4o3~Q*Wm(ZIu8o$ zCIuCi=9ks%jVkOtm}pJsaiW|!P}BD43%ltU#g?lG`epui?r03vnnO_t6b25Zz2ild zFyGwhos}UFqG|GJ_lN1ML0kv+dqm6cJq_}z2`TNLRoB$Y5cTq3{#nXT=CeTPo{;yy zqegE5)7eY7UWSe&J&U>cUlJuus*v2x@20!H8uM6qz21SUzCArdjx<X+N$QFIG^O_E zIIP6VYNlIv6G~42hWZuyWo6J2S!7oRf1T^A+pj7YfgfoYTqhp1U($Jy9-EOpkW15I z?nci+<>vv?-|+3y`d6mWzx~oDiqpqk&FR39LHTdO3lVxQOb>6@$I%mqypoHr+_rz| zg)aEORgzI?ysO6>BfJzfdV>=qSyOhX%1!veiX4rNBJ22}(8%S|b^4a<e<<BU8?>BD zfKtdr+n>suqVoSXg<cQPwBnM#E*87`Kd9SMm}8XxXgbJdoO>BdT7XXB#X+cY>@E{6 zy+~qP9^7)oo%vkrmiKfO0;F>P5o=c5j-_yCynbAqlL&jhE@rCC2!quw7GD0E&9~>r ztytE-JdWuxXpeybN70!MbeOAA518vv{-b0?GC*jI5xhdr(0lzXvMmysKZkbEi(v6X z086xqafG$et8ly{q~o^IDRvfmq(r<A@~3IV1grfSA>?@skF&lXKdn!>BvhkSPB-55 z45d-cdkpcKG|<*g>rhw+mkI`M%V4;oKaXzoghL5tcjtfj^ByN1btPd>x%-M|GES|h z5298F5wG9VXG;Hp!{(ym7>=YPbdYJ8P0$caRLLoqc0`>p_0`AN&IMhiQ+R`x3rDky z)0&efwNU+G7fc+-wTO9<i}w~cSnPS_?)q#+V{NF1vK?J__#%YjolPAL=sZZ~WIevn zx3Ivd`r24=S-QIgwWmh=yE|Q9nkcsbbYf4`H5odz8~-n<Y>m5Y<MWcD^9M|WWSgEF zoPxNszpkDY?!@ac)E1zKVP#e4AHg$$eYvCKO7T2ZDMpywQzZ-%^2M&O&=H`-a5NVv zt>vB<{)1vGiCUs<-6h!`R`e<Zsqmnn=6@l228+%%%Bi2ap=!4i8E=RwI26&<PhJ3X zc6wf<*fQAbqljfSPHg9H-H|RVsWV0jc7^GpGxU67@*|`G+xPd;Q-H}p`9i087=Nfb z&OaxKI<q50gJbFNiy!4MRD!=bmL^D#GA%$#7HhpC6#Kp^tD;qA|3$YlT?bJhdc(Gz zR($yv>w%ed%tz#gYUll?7w(^~+|C82*?%Y<xeY+kar=SW5&_{Z4S)%kV8+hHVDWWJ z!rXg0vXpWiprPkEX|TxzK~Fvd`6NShBD1k^K>wph<3S}`P9390!zitxt>tbp{|WG@ zQ1@V@ARVt1b=4r_QY3``OAI&R3A1XiFlXAwNIEB(MQ%fM)A?-&Ju7z}*kwwB459o% z<mKHe4|Bd|v&$cUird~qMSCJrBfERH(aUbAijIeXP0phbN~5+P>6G91GyCWnUJT9P zi(9KdEXQlm0ljjTziZWrAKJ5^1Fs>DPOBOfhf9$vNwAW{Yneh;L@|FC*U;}{onrU- zy3~%s6_<ae1)6H3^dj2v4OGT|jP!%B$H!oVX;!Nd<=1U(Ju`YCPV#byxMUHswdsf= zk}u)p9?yG-lPVkj{ia1+Le^}!+aD9su#&#TCvXpBZg=sf19YT%SI~I8_AU^OGD9|N z;rE?Gq3J6dQakgG;UE0Jd(3jT{5XO)cpTZ<xTmqyJsGt>F-qYp1Hg^tevt2**5VHC zK`5jYOz{Y_Q@S~!nHM^B9}m`d$XIdBv8*|Z8Igba;0jTbx16Q8jSN69PUDVY{hR<D zbBDRHktu$1!LEny(Myj;A!Ee0XbYWiw9ZZxq^H^k`z_XNZ9EI=RpxdF-pns5dK=ML zw3bJY=#hntWaF1UR%<UFvNi*|_u_{uSlujo=;#UHh7_1s_VLx6uH$r2c6=8p2$~x$ zPau4#mi%JjmXOagy^S++g(`RcTP%e9l8GrI>dh^l=y=j3o%^3`K_}D?e^K$57M%kq zX+X?^Q%7cr9D%G_VpbqVEyX__uOUuHRLuG>(<Bf{a{){1QCWIzun3PXQGE9QWTo`Y z?$O~=xnppEeR1If_%bUz3izyWZc5z;CZ=;yMUo2ig8kf3gec!VTN<ye5;(?%6Y79> z81s&mAx0ip`0?gOKS~y(zwT)-^*eM3h`a{$;&u5$7Wm@MvYa5VDq7N$E4c4C<f*Qu zSU58<9cC3`IoIWVY#aW$K?WRvMa-Xl*iPrcMn69eX6=6|LqPxc_T7{hk_g;9shQv} zzoy86Bnos+r&A`&B(#L48L7zyCF^+?A-HxBXi1ap{Cf+?fT=2^(@_tUa-?;<aYwo# zp{K>@ucPPc^h&}h!SDM(u%!&$prbIn*p<PRo~d_5rt#^IvZC4zmahnTJ=<er;rdTp zMerZ1<19ZC_DII{&pK}a4tm4z>ZV$HNo|I$AeEg(qh8b5K;sFByqu**UQ~SdxpNWa zm?8FZPT(BwG&#hM9|5lt>eKHnpcw!(T>%%8j745v@rufyXTEcew4TuYi!|hYKgT*s zZ^+w{4ocxYbwHl3JucW?gtS*rv$utopnlf9g0iny6&jpEQiVN0SBtS}m2C_o-k=(U zp#Pc*9`XffoqFCC)c+uBqaUdn`kq%Ci3Pp^_hM~mCmm4xQ7!?<iv3*{O$XAnlc=sB zYUML8AvFq+$C8&hJD~i}Glh<EJR4j}i1pKRDO)Wlr<!ulRfkiO7>A0Z`i?8m3lH)` z<i**_iB6uIQp@<5L;V+Xdl<01k2~8ZI}<u8<3CJ~LAajF-6h&@nYLCU+@Er_VF|UH z@tj;KPEX_*g|wnOUGByY(m_k(R?xiv0u3x4SG^e_)W}!AEq&5N7waian#%Y`8CYsc z3eq~Hv513se<}1zTHh+{ywkor%D;@BhG7tah<MX+d<o(Qog%Vc?jK!XFw_Djp@HFT zs2=?vVLCJhqjzC8RDLS1bb{30LlBi$^jkI&7(#i*l54ql19XL$Tk&VlFmdR>5GJjo zORMDYH<Aqv04~3*-N!N#*(o{eDQGy-dkzkXCM7y2pGE!z@E3CYvY8H{F*V5`^{B?W zgew$sZqPq}j!yqPvMJ<H3yw>4;+{WZ74v|hFOFlZFAjn#C-cP^J}4>CF-b^`-w~(I zrL%3N&5fn3wbUSNXmtU)i@a6ZNwQR;)2zzvzu0a%P{gi9KR^+Rk_BRsuc3<?6`(8$ z-24qJfBr?}d2|?nq66SR?JD;Q-#@180;l@)0WO%HX=y_FzU&a)=;=2ICOb*vgPqhE z?{_gx7&;)H$u#~de~)|pF_i|hQ1)%hDKG3Mq(3VX2~p|<mxK4JsbiM7+cYjQFkL4S z^+W@t+Obh((?m9nQbSQ_GbyqifA8VpKr;S;$;O1$oE#GJ=Qh~UONJ{0L|XN1u%^5} zGu0dI$u)b17Y+o)p_vxXq&a-upAxUs@%p+~xT#e>sGt`<WAH@P(#vla;hzH<;bbih z+>c2wLlk|I;QWzSUQdG<N>{SEfbD$T`QCh5Er2{y8-GRzZ3o)m!YC15io+Df%|uA( z`et^dP$!$5`?@ieF2A8Ge{R}5x`4mNYMO{EetcN1z{)-t+M0cyh_7|(z_-8sC{U8b zJdaNE3p4BSm|_Aw+;f=`L~Dw`wp-kJ+<JxS-S!7Rrg4UDF`E1EhytQ90J<Xdee zXf5_*O;m888^6c7LE~@RUJax(Tn=3n!EtEuPE*^itg>gzFOyCZM(W+(yNct7T;tLG zd%}u)+i)S=yS&lR?Mbf5I`SUI=8?{)0-91cO!(aJU+qUiF=)ZVch1sK{O2{gWXX>T z%KM0JYKBLE&Ek#8w$U1!+ipA_$dqmQ=4g5Mj0w)g6bRwU=u$}2g7Xv8#{R&)qy|FY zEH^csVO4*f-dx!o2JwoseObNQvpn(bhti86Rq_UscjF3kWxoE-M%UBwpRZ^RuYvQH zo}+x~X8NR*7im5!!Cp|x9Y8O4A1@D>IHRy*-JhXEQ%A@7q7vJxtl9>CyFrKWHWoS9 zmg{n&UP4Xfa=dYY04IHrF*ez`A-FziygOM?Bx0MV6^H2C!D2%gf#(aklJ~6myCRlG z1C%P2@6ahT9pZ~(jd-!{q?LdY(mfPM@I^AFT~9f~Vo5{S<lb<&Lnnm!gi$CYgBM_b zU(ZtJ#Ik1so26b$xX>%M=ID=yoiF(4H8B(PkFqxu6`T0qfvYlFH(1K(B~<Py5VO1G zPdBccf^PZvD*QklmwcF3!0S_Iy}kipj^fmj3J{d;Ry|s5B{0{44&b2z47g0DPUI9W zTKy=4kR7PcJc?$7_;7V8_AOg7N-tP$f|OlF@h&>-$H#O%GJlP}tb61(jnmHm)007U zSmgB(pZms$e`<~_G&)S>SWz@S4|Z(?6TSnz^%D@I(4@Py|A;Fl4kfsmy-+^oAbv#{ zrHN3sCcs%pb9hME`t*_(p|3Zo_^e@UhU?K9K5TpSb6yl3@yx*VO%fva+IrjZjj6^J zV|?XtMYHIT8^r}|J$*_;UA=P39()+p!Y$>6-d=~k;1YtXbfcWh%`+xzXA>@R+*+dE z_r0q}@`k@)^FEs8@;4z&HUP2E?>bMFPMnLCK_pCD;Cc6#&?_zifmSp$rxRSPxJLNy z@w#Cbkp4vne}fCytqt^D=)j2tskeD!_x7?f4(ab<YCeh&pz$)oauNKNYH}ZeeZ{>@ zmt{aQp<G>=za>q3=;>!Z5Xok^BUTYjax)0+P@hd5CV77wrJ?n_lLJ04&LS5;$U|t8 zJ)Od@!~7r#Y@_!`NZ;@m_(Y?{wXAR8KEx+wec#jRN}pmBBudOUgb#B|GMKB3yAa<} zPBPlH8Vu(Q*Kv&WG&LWeaZl@1&HA4-FGY<Zk2T`flf!W??0scOyrZehv$GHGO`?sx zfbagq$!chb{OuY$TsCg}L2!9uvlnKZ$W|{xOycBCe*TH`nez!#oB4AD1DggIchLrv z{COD$rdqgzqcFMV5Pmx_C?c&fMMSQL_-=3BoO1kf7;*_5p#MtlGJH#^ag<R=DFfYy zR2u8|q@$y62l54H=)s9^ve3{#71x)7xMI_0H)X@8#G1QGU?K5$DdzRek3WIWN+(DF zhIyrGbW%dT3_@}l{Ajy*lr{QGZuD-mIV~T#t$LmzJvd*1kj=*(4h!)4gE9&Z<@@;n zgI4YMK;6@y1irTP+_K_Q*pZI|l(Bz#LH_Xl<a-<c2+3WNL@nzj)Zl4p5NUH;ja)F2 zYF8tq&(q_nIAE!6UGEay3c&a+<VTu?J`s7ZJK|yDxiSxjM7dSjdHjl2GB>!}SAsf> z{<vlA<Q$?_3lJ%gAkA;Jc!DUf2PS`@7=d*VdRBo>k5e9#UK!6bXSTkc_8|GdZ7j<X zowOQ~qO?xxo2>d1YfkKOD+IBe2@kY!cT$>3njfYkl}lubX!Y8A3pL9bgBg|Y?mtWq z;PwEOr1LIx)Jr`F&9bbI`X4xvK%Ci>Cxnw<e{Gz9UJjR=0A7?F08{<>qjaKbd@OH< zUp?js4hTmX1=2Et)D1&T@mOuCjZs?5yhsp7zyrd2P2et(kmkwwnJM-t=O7DXMh&4< zGWCz_y4Fm`rsn7erpouB^VVVl`|R&*cBr4<Rie@B`oqBGIM>7>IjI76!TW{fuDFNl zUD?>>*f4CO1~l@MtIPYr#p@opKp>XJf$SRbOu^TE>|A52@1QJFeH#oEsD&44(%|S+ z6yKqf%Y6>TAWD^0-*9*CDhk5<+@|H|T9ai|mFkxuxMM#a0uhMGhrlNI$$-xiYbV(0 z*1Qug#aDd<se7?JMH&vhP2SjWMo^+D=isRnFI)kR)B!R0r{^6}T(P~CD@x^kyU9lb zJHO|!{rJ^nL5Xf5^Bv4~PH*MdVr(VpAex~WtdaLr)%h1a44dDz1SBS7v>8IK<->93 z_RUf~>($B3bP#?T4smezZTw=iVlJnkUn^`&P!5Fro#DiS5A<q^yJQh2=(JeyF)2OH z8S|@%PEmf}uNBzn(~-h8K=)bRth|4R1rivh1on<t@eZoD-WBTi{f2uao#t!u2!Oe_ z%7qu#7`U%Nv8v;>aiGGXfHBdQMe4@ImO_ZQeCcZOnkg=(eq#>v`V0F!t?}&#b8wKg z5=2Uq=ef<NQdXBPkc@ojzFTo61@0BgR6c#cWgU)wgwm2MFKJvhP~^Pz<VUAvr+)MS zBpF-HEjv|~w+IDVwVG@H#$RA;Mo;d}>DTE_#R)58o=W(leQbRs2Wrp-&{8q(r5rHL z7fY#>YR6BhQJj%>e5inP=LW!6kvA$)s+=RZ#i(HEW+}zwR}T=^#-kecT-V((_$TRy zo7?<j@O2zn7JT!=^AIX*Hh|7$wb((Y#<CLZ%3UqZ_yfiTd1xw8Flm=A+Ggnk3S4Z8 zY_;7o7Dw<m-iofJtLiYp_W*nuhK}asQqi)K<xPNCg<P;;<c{@YWHl9Alb5rB8#J}d zhIimsWiJOaFp1<sZ9cEvOuWHkcdHP*TBdVZ#>-aH3H7c=UhRh$ypva*p(58nA~vC^ zS(<uZ@d#H}%ppyD`5%vpj=g(L&*Q%K#L`Am^4LW0T;~4H_T*3at!eSv@K&{B7Dc#k z^^e>Jp}&m@kzCfN{i!0C^ble!(MOW=@da=fx~}xh-;n`eA-MwuX4^md2T^vTE-A`? zB^{DI23A>GjoEoz&$3HQPJg?=bNTX;drO}Q9L4ltJU@BBdso5vSnXl;6*qeG<G11} zIHonrAOiU4f;4Wm6le{h3+b{{SWxa#YJcs^eGsV2Wct7!A3RR$0s6n%FVT_9hEV>b zA$Ji8Z-5pUeotiMw2RlV6_m!Dq=M~lz9l%M$YyZwj7`Ut{9V_^wW@iG<+m_b8APq* zVullkj#WB+!Hrauq8s`Sn%zaQ;J?$aP*D23G2pD4-4OHovAO==cZ`-^4pvl_wMi1* zK<HWIA_9B9gTxwYy*>n?RMJrLVX9J^x+U^KP=jmAHU~`odYUHb(x%Mb<uw+2JIoz5 zD02qfl2;io>+m-{n{X1@evwt5@gTu;Wo7s_ma;Xusu?1l$tU-YORGjTpvv7(OyW+; z1^*f{$IqdW(FJ$?k&jz&F>^l$A}e*e`eTzzeFAiuY#(sq;0XTZgzh-_)pmYjYUQ5* zCAZXYL1yTu{-ZC_N31=I*OeQLXBc<M%JIWJ^@mPc?OLCzf^S}uEZt$PoO98*liA3t z8SR3!)M^J*?T%|neR*@^_}CnMo867w$A?%PJVihVIploAJyzCLAkjr@i_YTisNVqM zyfI^vsu<i`=akHwxB`Y`iLOjnu<OLt^NpVf><@e%GxAa29K+Jj-kH|@3fF;eTnm<g zLzy%ye&{L8Z%)$BvHV4U5~bGN8R=H_93=z%f-_PJyj{6r)+@ZnoD?Av>fRnj9jr#W zi$c|r?=rt24J&Q+Cz=?8+Zc=gh6Rf06?N`pf%aVHmbFx|;S^7rf9}>*t`g0tLUL;& zE_D1T>ygVKg3DyJ8enDSFR3s~E1}k!#XHZoGB~5S%LD&caC=W-a`ge+l<xpf*OnIV zpB5GWA7fV@4^{icBg&SLP*O-zSxcx?LyANpA*4ZzRF)JXa*OCK+9R?=DWOz^L=)cX zeOpjMwxor!zY(GQ&NXJ{&dj~H-|vs#XWq=*`#k44+jGwMoP$2fO9LFS{%_H5NhPry zZAI!Em`)07F^3$qTXN)RdwXO(q#E|WcH2(+STD2<LA1xIzscCN)s`BYs)@SSTa8f$ z84R<e_odIv1Bmnq-Dm%i%8na4{P(+>jXZ~r#GLmyWJnOwf#+X8FAg)Qza4EeddCS8 z8c^@L*M*r0iv7vh)0(COtK6!Xn9k)LVR@`6msbDy4H_durqF-rH3b=rUom=TNI5Uz zPB~BJFbseGv6F!XK&{RY8e4c@d6JYBG9>-=XFd|WykfF~!~%l`IwDeC{<PJgj#+X4 z5Pz(zAnEV5A>okx&;9viL1x-7@G<Le@1zrquW@Sk@{wDAf_G$X0Um|MY*+$u+0raa z+K1PXjHx)fV%<T9k1B6gBsoLK&_eK%!GA<w^xDc3ZrWA1Yyn+&tm8k_r7_h9jlYmE z(M6!QoyQmQcA~zFn9Bk*=CXc+)|hwhH3!Lusr3z8-}8u&z6D@iP)h3(msmim<?ZG{ zC}Ga!y3zGg#`7*VxmhHve`>n&86PQ?x0F*CaJZC3URn#No<px1&yl@j|2&JyQBi2z zxcWnrTXda41xlUr{19r|E8UR)$bKrOhYoyE$WSKN{L7HTzXtv1@lU4{zWfR}Zv#^o z_Kjw3kBP26|A#2UUXZ%`Kl905C0zjLJrw***IDIPKv{^!-P%Ta2BLt4@RrFuPP)Z` z*-c(I=(jdLfnlYlpbvk{1|$7I_J=K>=99kNMo3Tcfy68N)iP-nPuC<loh|>6ai%~! zI<(Z!Y6_{E1$WTdV$2;BvzrgM3Wz1wOSy_%JAds>{vTSeHK19fTc3r<Oqy2|IBGtZ zm(wu@*(#_LwLA0wNjV^0a1*MT_J=)cN-KV7YU!+0rg!u*7ruJlaMA_;nM+zUMOMAZ zA)Rso`ttvZfxj1eAvYkY=v*?Umv-}g;k_BUHlt!cd2it5pmkcWJa;E+Hs*Df<_A-o zo>)u{sA9O9@>y#rF{RTN_mk?u@^mn~PRnk4kTK3OA;>?tN0ffQ@j?9BdAY=GV{DdW ziw0SIof=5Vs|q-UJJv7yNWU~Z2SC@y#*Ex6i5TH?VonEaCh9Xrso*LdWEonHwkkS< z3>QdS%|E<wV7094=FtTtIrAvkOwzU8MY^1JbZo8knsa2dYXx`M=<sq|`t;4bzraBo zy-c@QnhI(?NmqTlltksjpS&Ib>EHaboXowa{Q@0R|0sMuoib{G<tUnTZWN+puVOig zbPr;7Q2gYgbxD?N8NE=soZR(0oi3z~=Cp!;-Y#`nPWs?OXgc=#vL@0fp@&ja(wE5C z?P+wX&*te;kz4FQ|1XxgV84nE16HHiSW%jc>hc!+R;JFesnRE{Oe3@m8Q9lD*1+t> zKbMn&tYCTw@QcMFRWhs+Z4;2(F=tWL*bVd0RA9y%S8Nv#|4ZtFh0y2HwcaI7`({W& zv~o0MTKz%ui>XEKm}eR;T-kqd`jNf{NTl{HfAWVnJqPn--+8N+>}2<d#ViY*XXG;e zrUTvDAaD5GV@iEwY=ZJMkH4{RB5&Y!$OH~KylFXEAP+h>1F7<tRgIOyJY3N2uV1Ve zr4ik7xkOW>YyHPRG^nosf36cz(q2vf`MYjlD2FNC9zF><bIDwKd9O*}_*b_c-9*Mp zd7&XkFGjl^T|M@tWy1bX-~B12=7=)?wK`XCG7)(-#f$cz{_YK9+zHjYw|t87=aL)I zX|Uu((%GPZ9+L3N`p>E(ONOqlo8;+e%<Vs9Tve{k=(T=B`U*;uBfO&}AaKkr!dI%# z1uIL=_gQ@Yej|Kd+Z9s=HoE*Q8lBFp7}~Hd-iEB>C=v`Nx3@0v0$Dt5pzlOIMAgSS zV<j0Q`Ta?wIeue_#bm#eFOLANxn_DAsjs_^&)vTi_>gWBH?V9XWSzkg>|5WfAG$WX z@n9br6S+YvUZc8So5-@xh%_=?(ef}dbZ`{zsWoOrDYg*$ec+z!Lgwe~hv{O;Cv+B& z!8vG$A@bWkMx_v1dWfcA0V#eTxd@J6cBOd^8RHLxhm1dapOKrRI#D~f%tHa0tz`NH z43;c#PwuV@VPs5ZrvcZ8!uYY+781-y&ygM39b<%vgAwUBTR^6J_la&MgA*W;KocG2 z<kZ&n079v>fc%fCxN=2<hXq;53tYs(0&FeIh+(%pY}BIF!3!Ew_c7oyO#p$WBTx`} zY>jC3eCi9pfZff!LmKL><NIQ$G<^1lj;-Gqr~eWV`26j9^?b5BP5D{i`->0Kq{tk# zNBm!c4ICmu)flx+cFOW*E|;Ry$@oxg03AeL)=v{6JO1|h-CH6cImLib({;y1L4k92 zUp~8&EsAdiN|k%R6UYFqR9#e)O*-R0bFqH%`MY&KW(>Swt0js=DX=+JVDOSm=iX9- zx77Z+Luzt71qIIdpZJH7fJMxCeYzYEyq;daY1JH3jlw7Je|bGR;N-i#KoQhBuR47h zR6%wk=dEsZQOin(q6-;EgUdv;sUW_NSA?r@Rr6RBfqHE$6;a<I_L1d6@HI+y&-|f` zRubVpo6hliXmsT3r<sgtU3g!m&f*D|?)TPaXnAU8NdKLjeVwGZuqJfag7LRlvO6=) zfLBy)Cf{xbTAyaf)3sgru_GC0ga8ish?3~sALAJ0#0#bj3F&3z-M;>gv3CdlhlzVJ zGvaZ@JrJ@HH5=bJlChPj6dmf4V1;`1M-x2)7|TGGAcIjh@82dE2N|b#xlh1b7VF8c zpwox<#q1Wcv#CLGZ?lu?7}7dXxKi`D_YD5Sa_xJVuf=`MZ(#mnQL-?*mp76>{&-(? zCJXO^y5ZI0F~Z~0yF5xX9d}-_A>~cVIXH*dJ?Y5|8nZUX{1<!i8wwJA^3C*{qRqe7 z3?q}YWDND0wl2oVC(}j@cN_HQAkR@H?YK^rETPC@84CgNSzmD2h79r9bPG1nS-Yf- zB-8+?%qt~yR3^HZB)GR6_|v^b9WIN_iji5Q3ItG@I@u^Hb5yeT3ce_OKU%1h>9UEm zOB(GdcvFWM*%2I)qmOJFbrTo`jg&ZgHe#LkVlzc1Y@Xn!kV;$*I;Z`L8)^6vZrW#R zcq$~vo`Re}SraXTFr5dDJ{p%jC({jH(x4jrzMelo;y7rlHBp@3bZnY2#u!Z+JUlKs z<VY@KG@EEuT~D|*cvd5nZuCqzyN*HmNU&IL8CU)#l@$e8ueAHIYb3(jI|n~`jtW%= zRJgk3=FTUhNjKU>II*&S4?~@B3k2f94>>)kwfa4MrlslEs?{GD)Nh33M{kw)XzmGD zv%wejATLqc^CW@Hk^qqvBv?eI+46LS{~!mq{69J~SgiZRoBPZGJv2YG3ZbtSy|5o4 zqX{5{96&@HUG|A{Q-k?0NC&uQ_hn-lr61)FD5mpJ2k?xKXo+UFQxSQqks1S_i)chD zp5bEzCb|LTc|0+6nAvcGHjAe#YAlsV^g{;_qdgTqWLREAmv08&q48)L<rr%n7W5C# zR$%-W^PjOF?7)3;$-GQD%kQCrrr)?M6no<NqDg|mQcw>Fd{TSx0NIV||49nG5Te%* zjX=sUl_@#?wrHu<v9oXcnU_QYW-EhJZ5L!Li+Pfm4-?V)(s6Ikk8K=T&+o3cIq1<L z$X+jP5F^b7cLUsB(1EORJuQm2@AP}Us4Kz2a-u&wBK9!C<do~Y#s4nd`*0L8#yEV= zJ*Wbt{Epa*&)75J<bf}I!&cda%p99nHhNb^;U`|bA77H$q!8L9V4M1+wHHYoGANnI z7ZaQ~c<cSL1&lCoy*cFfL%nBgz1Y$4-6KAmv`*<M#7Xs@yv-olf}Eh<vuewG7Z`&Q z^CCk0%1>w)FC^nlN3`EAf1Jx&k_Y#TdxdnZD7<SmcKnpxyp5|J+HM4pJ-8k1w>Hc8 z9*F|puhP`ygu%bVTz8+Ys}KV>&98A+Baa&|0-9gG(oU8ZcnLQJw_DeQ7y-t58^{tv za?|(MV&HjG8Im3I3G~A9lM|iNNv2X!=OO_nw`W!b&J_LH!MA5RLpYF4yp0=e@8px= zdMG}qC$>B72nh+JB)#;yOt$ziMSss!$k#g0cpAM6tz0~o`KExhqzsWoW9tUzR7qm% zP2a)M__g%3?aD_{GOjnm{~N2&8>LN?5X3-kmGkfBlojlvyO*F=@LoSj)(nXgpy$rr zccTCo<xO_V481|w0Ivx6cAvC(cNlezqevGq8LS{P91=p?g8Gs<K2>C3CMwKZJia%$ zlgyR0qdhJ-7MHHgVEnnfM=F-?%3jED@9|jZkhqwV^D+{)7aLduC>%O`5q&^8N8Z84 zbQ8np##d+xFbw7XC?E{?Ei`lC3oI-EG8ZKc(+i`V0BD_OiP9(sNv*RP0~>H^%+UuU z>fpHUf9Fd!aOMRFS(Yx7A?&5Pi|Y3Iy(R0e)P&*zed(Yc{6j_F^ZJB;Go7dK<QYqd zC{ut{V%<^{nJ>fn@B;kFtR*;qU{WenjGlaeRwgWl0jd-$*|*<}CHv(tfFz68<F9y> zpIe=p(9Zv^klY#E#eAWd8yfydE*f7=S<HyU;*%S7%<^`=&mfteK%K}4vWULw2-z*f z)Hx0U!)@_)S+#2RZfEeglCc~o(3>@kI{-rpu@2}Kz$~@i?f8o+7BS*Ccy{;6{X7WO z$CK<Akx@u2?-a<?Q18E{Bm&|KsX-`K%+nVsVL>2(AV{E~{>)RFQ6HZt7tVd3e#(Zd z+W-J=m*WzVzNPXDAtl~havWG7Ct?1F8X9~)bXXAn86v_c{iz#OSv-d&3|%G4@Ps!< zc`s%*W1~3mHpbO`yG}NiYY=Upu(fOxF=C<BisqcBUUv&h+355|F7P%c+7{=J0;dT` zPUDBObW9SwNJ0p&jF44cPX}Y;89PZbhd6yJnrq13oPCqv$)jJ^hL-lpi1K`flaBKi zsuN(wQ+EaAC(S&RKCuaVd;Y@ztzdu9_1_-;*Y86uHa^AC!*Yb7ZKaEcTsDz#EyvXr zer7l@Rk>#i#Q}BDXk<Z#asN-okU9$qpzQ_2dej5FkHd?xZO5tkqxpseXlt=nHFrOm zW=3X%zMPS^n<NvDyg{*^zj8jcC>S;O+W5;eL=bv;6#uE0M=Z)mj_al};;P(4ZMB7j zHrhvo@mShHc<iftKa?1Z#rOk*A5aUk8~7;0(uV}ZK>N%$V@Clto|EJZeAI>Vk+x(0 zYtjSW3J2U5xGjw2fLFrZA!{}3DVH_q2o!z0n9`qx-9}`q-wH&pnN0HVTq)=*(e`6A zv(SR}k{{Bj=w)KXDJxTeWReH|TF@9pb=@1*^0?U97dk-QnVp)(`pO<LlX*e1fVhGS z?Vgx-nI!Au6Zk*y7159jzVXHOlt#tO6U=jm0@88^j0271F3{!xc^vPmNs*wfq0mbK zTj+&WkDtpUuO3fAi^GEY9C8RZhBydgYhEw=+(^XIIT3B5z4<UHkQeOjOy*{}Kjekc zYhE*Qjv1e~@~}L*niZXDU5(}(h5|K~QOF92{*Pi~|8-E9;9#cCxJE!0Z60#C@M+8C zRevgctwCA;cj^wtjgO0O0MKVi?TkLz_V}K&jPIed7zPs4GsG0+=<(KHCZsfUcm()i zYq0P*ZW=NE#St_^>48Ak?X0I<6!6d8n*5m&$;WC0=9lU~HS8g69f>9cV&zx~0eH+T ziSDQo1^-hd$*@+mxt*VyEpeu=X^>YmX3HaE8`iBFu;_lj{(wc#G6Rw?)Uah<nz(5` zLsio+D+7(ROkCN}%iJoA>r#_9Yj$(~PV(Dc0MjM+%OwR9Y9v}1->8EbJyq~bp2ax~ zP=zMS+gJFgXk_K7=`(HLkC2yeRiS`V&zALs?-_^4@uOWI!k@9qe(3U_JqHEXrAsPT z+uSCLOnae-ZJ)yBBtAyd+N7B?Wk>6aN;Jgl=Cg=3C^n#Oeapsa)n_O-9B*)e^%s^7 zWRM=TqY}GzWc-Es-HU=Re(}Pz=<QLMVP#%^ka6f)K<zvT>L_q$CdqBLX$st@S6u15 zM6wQN2z?o7#j$*FN+KA?!S;fiB;M)|NN3-9ls1jzE5Tx3lowLWm>R_Lm+_3)X3-0! zaHR@*3!{&1C>J4Ft}x#W5r>e^jGzlVNDivw6BW=jzuaFcmk6GWl9sj*lrwn&QkDVe zg9-Y%7>#K%8XgHqvx_k@j-!y_ywbs@WTg7c#&ag<JEBQ|Nm-Zei1FbmQ%5^YG>_gR z{?IYN9{`8Wwp?7oWEX)M>P_9%A4+GkoYJJtNdCx%Pbg~XWmP6=`u@*gPY7ZIet<oQ zJt8(1eOVB?wnm5K;P{+Sk7O#zH^QNOy|*pNcC;<hm6<<ovROs|$%APm2gwHj|5OZ# zqV2;7-qSRW-Vf<gK586A{gdZmShy9ff}Om@hU^4wfQKANCu(;`Lnj4U444HR;4jd> zvsy0AgUknBh9(C$=4KGj^YHTKc_ezMXToMyt4U-Hpl#dT4_-SD9U-tc4Hi?3@k=52 zYpprozcFvH3>(Pgr*<eyb=hh027?{yP8mx<D3~=HFD1h-LQSg)v!<2n<>+a6U4-1j zy{pSH5lrZ6Ff!}TT->jZ@$es`Ts2Bf<yFcnbTQ^B>uAVGbbE*!GY-Jb4g}?Z$cSr~ z$E_JV^B0FmNL@O8EW&90Q8US^ExmySkKF6N-F-edUT4Z=(+RIum|fkz9OFFFdLV$5 zrTV<2_}Y0fSN-5sHW=@QY6o!QlKW1KG#B@BczFFlQ_mpDBp|aOq%<HNr-3=0tQ3Ie z%XyoV#PiDOT@bdX5Xb`r7}^B%h0j3y6;4-_@0Enz#W|IM7l$mnHkr=bx%c@4!iT_) z=oJ7tVZ?{oA?&Y^{%ht<mOoAt;O%SNp3q{kvdehVIk6Dk;&~Rt!be3xejk505hpB= zTqvt~`1faQlMl3VCjc$-5PhS)g&KaJr5jo6U>FT5I%udaE|xenTpmyB@Ez)Vf2b=w z`u2m}IhaWG{<%%TsRg9f!c8d9EQ*;wWW1KO5ZX%qhx<Q=Fhvq=ClfLhTeZxMY$RtF zM6~^lNd_w;kNF<%SqzoWEW-mGIQw<w$l>CLK_hv|6CWsFf{_0||31bjk|bRuXXr9| z|LwK8MV1Je0H#dK?c)Vv)*V3AXba0N83#$fi`xa~T?_xu{m+m)3LQzDP>4|r94GH9 zc0<GZt#o>)@vp9jPB&_K>KREoR6Z{&HZ`_L`kr8U0+?;m4{QcH-EiEtb(quQc!j-q zx8kM+@pm_1%+Y<Zyao^FgqH9$2sX#2s$JA14W5*M)ts^3!vOOH_5-2y@m<{hv+qA^ zy4gIxuW(WwTb5Y|#y#B;zq*V4XKcKu4r!g{g_&96#BW)`yI5cGT5nb!)T<0SZ^C>r zN*XF=ALdWR7*bAB{eTe7oy5#b#9xV)wj1rxxhq!v(P3GP?hK*XfIE8stTtI3<{c={ zSDhh!#Lu5A=)d-xlK*qeae8e=a<U3hUUl?+uR|J|hguTB7UGDXW)fI79`+I`CkZ=1 z*KfV`$66k*?VuBEJEICQik*Xve9<nQ<8QLLD(mUj;9n3`-xd2H-IfgW4lvBKt=FUH zW1Ml8${A&ZLkr}MnjP2+6q-(j1gem=2~JuKD_8S<NizRzrI_82=L6Iv4nICwghgQ? zztI%_d)KL$6XDo)02<hHFn&u6Bl3r4O2v1u+(s*d#}3!O(j{gEn8F2!HByER7gT*N z@#UZ>y)PM;VH7x|ktL;U*_CcO@BIcy2a=e@iJ(ID1Zo!&eg#RPV_}>(Yb=p#5NyM6 zLHUW0p$w;`X~g&?XfAw2X|VJ5HzL_a4EP_`YqRTFS|@K`@NT-%oj0eldj&?va(O27 z*%Fnx(BP9`3y^!M>-f=jEp=$r#CBw{xzzHS3DD<mS4?Q&?VeXh{vtjVTR3d*oTwUN zF>e|Vm#0}xKiRtfG)j6+{-I1djzknPkKO|JFmY5)g*_zfkL)_^x&Zs{O-{7Jm_<zB z0|#pYy}cHra@!X13;Qc}u?m)N`up0fq@Qd<NOdH<Hryvy$2zd$JAx@|iB6S=w?#0c zFv}VRZhqI<u^oFfB1&1lo;F?2zx}#IvUp093as9Etpmmx=Q!c4qu~0hKL1bip4f4@ zEOYEAdc>3O+po=q8v=FeuP-5+L2Hb1ziI7K0@eZNGm<|c%%pN;e;lJnCvz2u4`1l- z_>Ue~Q^P?JWCY@HdV<7Hf5KPwyJYXAQ#VFFRAIHmIOIFON3KIm%TMRoi-$d9Q@`uF zO(c8_1QOA^)BPMFLX1}cM7k?nZQo*Y5R}_sw*opc9&jw0xk13Fq61Jme%BBeVl<ti z*++zq>}WfU<+7#+@aS80vdak9BhZTuDXAuDS=VYxJ7K&fXQLKo+ak(M2_9Kw9s0cP zLU8PyER}fDIAG$O^aj^Idyf@$!1-+749(S@Q$}Gd!92dK@Fly*0I~jfWuZkt7-CKP z18n!^)=f|>@#6c8Z!N$6+_AI!h}_b53@ktz>}Ugj5OEYO3&qUEQ_WevGw|&>DAwCB ziWi7YJ?FQRm>%PhD)8X48x4jCn{GUiv<pmocKAle-G;wd;dBa>!t((cPgci_90mTL z!MArBRsmoc1qy3`R8AZXCTpd{lq-Bk+KKCzy*8n`t>a`6#u~9}z>+^$$lf{7GVyls z&0}nSCRP-@_|bQ?9$C(|VC>gRgh%l)M^{ZcrE*QAYdjmLEEmoQTbnnxJ-^MJSPI$! zo8Yq2VG;2qz)1p7v=Zk|U{_Y2LwnRY3E<>^Ktnl!n(q1QEJ>fIWr7*Ms^1NsE!Q?* zmg&x(QpmeW53LNL<vreSQ{NG{I|l?9^jfbHt0Q#ao`{PnYOTM$i2-s$l^x>8S5>SO zDq57%%Km1oCZy%Tqn~sX{)-h?>`_B^SeVok;kgUTW7_gfMRyS8cZwKghS4K%qD{%@ zl51t^FbvIhetd&dyBAtKD%>;;`;7aNUL$$eQuDFLfn5y`??>=uWyng3(EGm7^Sk=( zSJ7OCbj=ktHU^_z0En?;n(Pm(Gm2dTG{b|2sYbFvch_OJjD1KF>WRo{Te4XmJp-zm zS@HylDyku=LuCtW|B4ujOx+2pvRJ<ig>?3XC35?oVgu2X!s{74VP$J3o%8biI*eTz zJBbB`|1jI!7c@`B)5DPs;tiG9^J}#OZCXEZYSq5o79X_D<!o;;uwGdC9Qy@g3kvSx z{Lf2?$Q44111;3Z2{U=9<W<lBJDprDbk6^H*=p<puq-+b>4X>TfA7LicvaXb;Gfna za$q<13)C4r{qY}r?XM9(*AHFzf-eEY3)kg!`r>WG#*Iw^JpGBrDh|YlJk~yS$5Wy= z)57>4mim17Qo~lRx>V9@R;}~K3m6}QgW3ZqDm6T$h`6d~K&|Ps+)nnJ>MJn_<6S*J z^I{a*%WRs%T_((s<MBXr+Hnxu^`*IlQz^<(hr}qz`Fc?vM~i=CISL;@8MkqAe`?^r zam4jfUdurSs@sms5t^4s!OD@rZ>!^<#O^4-QnA&V+A(u+%Z$`r-?H7e6aE~E+91C4 zL7!MOR-n}rJPEh491}uQ=gqBCd+~i(GgtHYmOOK;Hf2{4d6&U!c%D;wjEyxg(uYWm zMrEwlk40r(8w&nl_j%-m1<tkR<(m>)uR{=(DHbQx`2r8;S(MDSGM)ThLa|5rD*Hr6 zD%!!K;J;YnwgFz7;Si$tMn)1+(N>ZXlev|*J&;Y2BM3igTNFeOshlU|#{C-LgAPe8 zAnXHCV@f-`ufg=SKK6*^y{^*iRa~Gc*yD)4H*AW4{S3yMwOSL7u7>b9TwOTB<KfV1 z0(zk2&AKM(ED^q+rpWektg%5{QTOWOo~cCo0d2V<F-f<qip_XJ?MZ*0C=*)BC1gp5 zf$+cj?ZSv&Oq<B-l=X95nJxQc&+>L2(0C^m$952GB-w+uL0V)wh44fR1)<#GuIl9N z7hq({o!osKp_TDaLL_tJohczg;TT-fwH%*MC4}rfgn&%*)H&5`f(Nl!fRT2R#bQw( znPlK0bgF%RH}qfv=fo5i1p~xy^gmi`))QPg^xn!;WBW~F^{jawWcNyKrXA6-Hf`l~ zO7LF6CfZaZ2yB0Fw=7W#ogd{tzmkvw*=Qc@bLTr|g$?KVXI%oWe5qp2uI3}55XG=? zWzj6?%wxVWWz##7fD1ZV`eUEt->luUEfuDQL5@QByZ*{Nf6FJ9Z2AMK;H#f~imbqD zIeOK-lkQH)WlmDvM_xR)R>#I@#~}uM^$RAGb*=m36}o6jx62DZ!{6-cBt<B1=S;G! zWdMu;s8}Wa7Av@HLh(?oDJ&-UpF`|Mal#b40>4p%NS*#KA-@Y`qxBB)PVWdCLT8<! z)t=Don-ep*@FZuvWq59u>N=Bo%e@57c^R@F5tb>c!BlxSG}f>=!q~4vBqr$RwIV*B zm7yl>A$v{P__lQo?bm+YOl!iVl4c07J5Ou|AzH9$C9+eauyQ0RmMaDWgsegp{kNb# zZF90F3XDooLi7%GCAhW0&?FF0K9;8MJe@i2WYBSz9+0^*-&rDlvHcPv=BB&>4<*(k z@g?D%?me0)<p@B4XA=lYsPX$g;=x=^ZXj32CmaX|2I`s7PN;=jI<Nz4Crt4wTh5kR z!?*z`Cu+|D9!m3lr^?2b7!BEdGep{+^O7zgHgJhnTj+;2ZVc8*^CZ;i;Ol_OX?8W7 zf_WsnG(c=skvq29JD<*;YPZog6N1DFlhR}dlzAH9KnRJd*$l9mSF}`)5XT1S%VUI^ z+G3>{(rjFdHS3T%hi>S)xrCQVyZ{W)(n-u~>u+9G0W3GiK<(XGy>ag(xc@@`7us*$ z-`~Ifeqw`N4u~dj&^c}n!pbbYkz|b!;ges%jmLL_4o81P|5eb;Np^JN5%y`Ar?f*( z(Pg6bMmE0```xDk*wlp8zglrwY~f{49NjQfwD=0go-psY3{jD0{lEo;5;Timm{cNS zsI-F8#}R<dx)KuDKS|3R1Af4+58ea2JWaaGTMA99&+qPitd7-kAfkS}eKUiZi3y4c z2}@EPfF<h!Vo6xC$+zHF0MF-O06#(a<u<Fo!I&I2p>tHOJ4<x798Uha3_~AwIYJHt z=8#x_1CS)tMElKrSq>vInYXh|jyN?$(?Xfv`#$H{F$K5#N=UT%3clV0>~iD9!_(g{ z?RJDcsDV9zQP6AA-$HEm8KZgth4If-HWbF_uZN|)61!B{w~qN0-w&`-cW&Q)$L5n_ zG#xS-ZC|$eV)$mXKxyDZJJ&7svchQ6tgmhPBTh?+d2P239PG;6@8<0LX3~X1-3d<j zvhi^o(aXy!7Ds2d6^@|c-z7VF&d&Yu<TcTmQtE*CwVjC#1QGxhUf)hAeb*0%X_x+I zu0Ho&z~0Ms0wfTZ4DeX2z!C_{%UStgb6+z0Z)5*5wvR)K-M2^9*qi>`=Kh|8aro5d zLtG>{%(U^;WgqCgpImTXjffT@w8h{!JKodqC6dNtkeJZgRyUOcXAuk<&PxnuVPhvz z2b#0yNrfsA1!>{DPEtR`%B$JgfijUdVe<ZRqdAxZWt|+#E!RPq^a}ZP*#8yt8vnJW z(>PUEu(1F7CKBFU0oRhAONpKY#|hADA^#<xR#CQc*e5xmjO7~W;3?DasSAk9o3daE z@9_@Rm+T%pX3Y<wvuv|Dy-7by6cGeM0DxDyKDGK!y|eYf=_VdbjcnwrGE{mfu+Mav zDo02{eSrl!544mH15hvUlqC))Tn0a+S@mEWfoVan^iJc%6}7srSS)2{?16Baz5F#z z!KcL0{BG!QSe(Xra7+dho$4>8C=Mf2{yv4R0UY~&0?LgX#(+gf9^TuKM)ZIA&n67X z*%%DCk$F8FZ5ChhE{Iv$HKwCv0NYtAK!WY;{!=1oz$WRKF~resO;PMoix+0@js5{y zhU91pmQ9;M7%d2a&Mq*WosUSEskTUt7|er<N!?YQW6pjJg39Z8^4WLGif*!NBFrLc z(AlFpQ9Ib~d)RYK5XkryZULj}8QqT<+PgaqI(){oEU7GmTm+<)H$-;_5iK%gtXWQ+ zIf1YtZNdU)@`6vbb3}c5=`cKnXLrLpZ?fOTFq;@S4x*NL<EJQg;h4Y6cW(ggFUon@ z@wytaQ{33yfp9=q9@>&L-S63N?6WXBh~moYRPUDId>@<SgEcG_?>2*JUGoV&kpVlP z`qNNlLe39{mb+-kMIHsg@Nuc>noYo#w;n2UXeJh?PlqH^g-OaDbY2+iUs>C5+ybum z+hyAhv;UDQ0_=Ev`o7I2>V$W)5K0#?WI$KeAnS4La`lQOSKppbTLL&uu7}ai@b)cP zJ*n`Jj(bdK%T#0E5_|TQFt`l-y9(6jk;-MEm)W<}YC`R}CNlEjUW)Ppjz*^1s-WjO zOEh*bfpS2Po0$a62d+D4(t(T5_zBmr2>9m}Kl_X2%a4pjO!kb%mff%L1roVWd;$+q zJ*uWIO}K_lG+~)noQ3Gn=5FUSwFA$c*exdORFMr}$`8$N9U@pdRg*`<NrY=A3(O19 zf75#P3~>+FBJkXL)Xs1!EG7w{tlTNjONxUBkc<5Kb#D2AKR6W;lS3Y&Lp3+et0uUa zB9HkWx@mEHNv%fI%@+ZZdqWv5*@(9$Zg@%E2Cm?2zpWhv6lq$G4DMSU^iOkeW%Pn? z>!h%CbfZ5>nu7{~{m~XVwF9q-2>;&W#3lw70LJX0Dq0v<(qQ9FiEyo(!8uVb2^4n= z+EUwm<L&L~ggU6z5z>k+lWd6Cf552e-E&C*NNi1IuL-2@<p98}q`n*sR#_Ee)E1v} zm|%^XX!(+N;O%_`f6qd1{m{#-KLss-c*b>j4*)G%v1!><BGBD2@O`z0#m8ZkCyR%H zr+!0O=?5bwlZ<_s4W*MZciP;EiVuR&sN=ocH;JN-D<!&%OHb7t;&jr0nL6H?pfQrA zX;y??PyVRqPM|1>(0!Z{H~<3NRfRdT7OtbMsc}3PrqJ9%V=(_V+|eZ<yVq%m`W{VE z<0Py0>@f!poiFB=dP0Z8!DGJQ2~>+|?RdY5!;xqH{WsJKd&w~WlkuSp4d0<aW92;r zQUpMObwK^RZ4P^ge2W>gv!oP1tlT~GqbH|#1NDf8dbi)tUPh=dfgzN*8DeZPfKROY zosuec++cDjXRjh;6Qr<23Bl20eM7h3CfFBsHfVZTgIG?VRR--IubFA1!c>6lAI8R> zShI08gPia#|1F@uG|QlFmp)a+De)OsnIFP~l3m|nTDK-)MVce(IfTWz?j~CQI(ns2 z%<B`P4)fzU)k^CYYR9y7nFSLLRP9vb(tJ##+hhhhbmun*qGaq0rK}%ER=rwc_GW*% zx+*7kqJxkp_*U&y?=Sg&F*qQD*?^0kWb)-VLFw2m+xebgFQBRE$}6vS-6Rd(2PZj+ zo2A&4e<Fo2EZ}Gfw3=GrvVq|FaMl`&_VDeR&MAGgzd~9xq6o?JCk!VN$@j1{3lFUM zUcg`UV+5y~V=m7YZHjr#qlVMfW@ybC6WViO9OjhoP7Z0&(lE^Dq7d_!Xq(f{QYj*b z^C{ZV4E)U#7a_&hQ}fb}D?+Auni8bEG4W;nsX?>U6>(Y^-sX6yF&aNLd`BN5%Va6$ zhbDQDu!#l^oDwFVr3gyx%R#B$uc3q#x{g9aBO8mEBxC<Th3k~G<hR2G&~p|~@6MQ; zB{i@)@h$Le{hAEIo4E)I0L#0$fS@aKz!bEr=ii}2qa!v8FQjwLJf<ufg9K!4b(VOU zUA~6Eef#6J2%Rm?4OK;U0}3F|_i%d@r$mgMcQ4$llb_zY$!Yk;PU@Igw?whnUK=G& zfkZ-D^f(bpnA1%{8$nK5{M?3MJ2X!ojahoa>}LX&;yzzh!st}kYnd+XgdOzrvOyiJ z%YFKVfVF6lm>0Z`sgR_vzC4v~ZnJ)lmTQqE{|}+Q=SG9~MAxQ?(5^>Mtj>yS1M!TM z1e*O{b}5c%4=0s?ajtr#6BJ{{N&z&Y`-s7ty*ZrFPpSnEa^<Lw(>u<0j~!9dI3WE* zc?YiTkDd6T`Av_kgK_QwNE?Jn@|-rbv*({!H10)P(}b%N-L4-<(PJ>U*SK+rFBDE> z*DYH{L{eKcP5Jg!4FOD1L<8$r9_!~}C@dz|wXTNhT8(&S=Uk>98T*iT47i3nE5H;C z+ET{9xcDxA_Bj0+yC5me;hkI2!ar>F>@jN5Qe-qu<s#8YKs+EEw`Yzg_F%i+5 z)`YFOvT|YJg<*v45b2#-FRtT~wRkk?kLJfl?+({DE#NfrOxo3;^CWD}ejy6(%mRKN z;0nhA>Es0cZ7MAnT_8d`ilPv7&AiVnE@IQzv_(7`6ZCLKV)yeVOj|OAfW<>-8vr>o zZ1mEP=&{Fmodjyc-dJ-!0Mfwv%f69xvHe3zk7^EOQ5Ux#9PpVpr&Q)K*X>3?Okg*3 zZ2f5&6h$&}y$B7*&Lmp<T42NVM{>E+xk(1d^fmU0a~mc*OH9&vbCK(~>6@j!f-5F> zYLI!<dD1sl4kn_}xZ5SCe#dh<+@OTJ_(IPG&;8WJNj!!PfMT_soWjL;{0x<*mBuq8 z_RixJBj^|kl=&kg`fmb8Ot-p46lNx5M84kw^&YvJW#5lRXbOfCHZ_I2f(RQ2GR1!! zGM;ZZYXq;}a>A7E7rRL679OJGcUG%J<FErt7bH<=z+hy<=R@3?f9P3JmQXb1KR-@# zjV((v0Ytwi;1;&v7{fPu7PQGfCzsxrWE>4+H&hEGXQu^P3^C1mHIb$GL%nm>J-AZF zBjy{p&br%}9%7kqg(e3=3Ek?GFsQ@j<cf5HK^>w}H&)i(UfK9)R&e%Vui2``oG+3w zqxqygo_@=bfI8hU(k|4M==C~M-LAhP4a~V7E8l%_EF5=eE(-Mw*i8~_>i|E}?e<Pz z0zj7ZRJ)6xt0(uiwN#_&2jf9pufi)73h8H`&m>yvEg0$892<0J0scna%;=c`-!15* z_Q*}HY?xKL=)ttJbFEiSxHANilgYavG3NjN1*>NyhK=Ai1jcV1l8!c|a^KlbWID)8 zAZX)wgCkZ_&Rt-~rh;a1bEJs5f1H#}lnLlg1<uzco^TKhX#lREB8UMr(s!0XQ>zD8 zqKV=f(|JFzrDbe_LJojki9&eCYj5SYiF#Y)uk~u9E#gymEe$$MoNPP<eT$lXh$d>% zsG#X5?9SWArOD$3{fpjiUUh-%zC3oiooHPe5$vRC5|T6PT{L<<i@fBB6Ypu#hrmb6 zI|rg(Hto>()y0#jArnQH-icz>au}_?>kc>YY!$eXGB+Fk;><hK84j|Rd}~E2_guqw zr=Y$T3ie86AY{Ot{fuR4Xc>wc*h{vPEEcnKFhli$zWo8O$gW<r3_lu(j7RJI>Dl)I zg<pty7MJ=Aq21!`duKbzs&Lj3YrpNf%*KAKmy9w}jX78=k8EXv7gh29?i(L45_zYu zvzEJM46P8-VtJFTGpj3iIxn^^#%`1CJ+&wVaZO@7p&Dhts6`ti@f<BQyr%pizeek~ z4L2{--|B$o;|(ij;G6vN3uF4S^3&7*w&ZNa*7S|(nFYKFr<M?1<dgQom1J*!Stl2x zkG_xU%Cqw9dzs4p+;2A*@?T%It!@udZ`NUmgM5(Z)OBOeK}MvzKl&TvBm-$9eEJ$b z(+L;|#y|jkqdjg5eg=m2gg037k=Bi`+&_OHW*6u&I=)lg-I@rY-3m-&<SDm_pc45Z zI>a67iw@oXEmrhfz7dBlH1AS^d~Fi1ESF8V5_xE0B|!@14>zhAD3)4m#|dug?U&E` zp{h1o1(9S(gtb6cfRy!C7!yp2gPNSaM=Gz-ipf#S7~X|z87WPkqvhTCwZFuaKV0Qr z%jmyA4;hFcuh(cN@ase+V8CYIqq&Wv=+7l?(id?Uy*w3+u+GqqYHl_||3xzj432j| zCZ_Wj_KN}vU~fdYk6ZwBycw~MABPkIncC;<CTKGcg&wnVx89ng!yRHO&kAYT%Z2`D z`bbH;L8!Lm+InMG$zqmn2imFHczzs*qD~kPeo)pi<*Cf7dE1BhUvk-I##5kcg9&HX z2Il)iC~aWA?7NbFaf^xL=Kr@^HVQ4vznpUchp=$+O?(gmoSWppt@)@X$obcA(BWbL zXE2#U)GHgIH>~#{Kzr#ydMCW?w{Ww<Ft(H2*dAppC|PYG=C%vjoCYR~IzltW($DrT ztMCsXD-7IcHOZGaK3`K17~rnBpG0xv8Y_76#n><S*(zimQ9~sL5r@EMtEsMT$6pww zX)Bt9oQ%U7@PpPh;M-fQQtC8Dt77+Wyv}Xl`2@1%QHyeLi*Um|WBkXsZ3ZRxyx|_f z#b#hOG}drt@EMb&(Dh(Ba(H>}^CjWa=R0HmnLXH32lwZisy74~C$A&4+QT{-D~%FU zzlO?f=H?yn5N?AH0}ahOjpwb72~8miUg$vZ;tsB&M=1@cWd#D%GHnCD{_~-<%Uwh_ zLi*HcqVaEer$c5XY`rn<KF-3L_<72DohbW=s*?Ut!`C7(@c8GFP8%HO3;;?y0~3V? ziBN|F5QY+*OQ3;cr*yCS{>6Sr2@cQwmgqiNhTt6b=&7QE1#8NxUf}!?sLbpVF&c33 zv#Y@NP+~GjyMjgH_qQ!U{V6M2(#wVj`_wg|>G$9-UmWmX=5+)_c1pP#&V_+$jHdb@ zT<xxr`#{tWZ3|qnS|1etg&Vt|%;N2PI;2{t!oUK28uLKQLW6p3@!A$v8E*4I6RQ;b z#loFU7IxD}+ec75GD9Ql$1K4xlNs-Y7vMPCH5*X?v(WiMK+pfM*44#Va^(4ec!7*C zlYtNZb0^v0=rUv(sJSR2H)sIh3Z*T_cHr{`BF8sOJ%kTbccakmJ)RJ|?F2qyymo<M zjP^M75?A=BW;`n;XWi?%iQ}_(J3!9U8O`=naDR*1g%NPZKln2_kL?5P8YE#HZ_4T5 z+}oP8$68bbIZIs6DJ{lddpUhb>-IR@KLf@vf&gO(bL_`zA;>#5HhBVZ))SnGqap3o zV~vUlaX4q<wH81q;b{Es&7A%{8*$eMI#CrKzw;l5XtoOs!!ALL4i`iK4;xqy+!*$A zq^4ksO8%|?);Cq3y%YIT`2<z-#XK>O+(|nYA33WaX7b{7h@@eXz_b!QrP8nCZXT1@ z9514&EOy6QHdKOUC|11IeZ8ULs`KLnOF~0xEo;K=i0P?o^3};q{KVg_)1q^}_13L# zwN9G~Kl_#SSU&mHSor=|(By)a!MBgxbEZZMo@-TZX~Ex`g*NPLbz9yq98r>|$gk!V z78X9C5&U#zbkx558O_h%_b}(lvl}mS5Q+pmzYKkEIb>gr{ALsMV5JH0x%eAhv)ZiX zBXa6Sb=zzLb@&PGGdlBu8$o+^O;gxPO66h#k<XqA2peqEJ*LY?l|j}!OB`_zw>+SM zuP#2VhV?rw-8BoBh|eNIJcVDFq@2f5u=1aI<9T<xzUvEEUP@dnBngRnBk=-{GTi6K zpdc8*#|}72H%b)${0pWLS0pk4-V_z*L4b<L0-%B5WKQ_!*a3!qIZ@@~<8#G6Gs?&) zqSV9=w}6`>@c3uSQzp$gJ`5W|$nrYQl@tVqU)n9`ae(Ce*DZ58kF4BwpF8kMp^EUn zQg|A&hoF(?vrxFhm}Rd$gG(NncuJbJz0Sec1`_d3jq3yAD+Dj$#ek3uh$TKVy<UlP zOz3t}P^ge8W<nBH3BoycINkKno_>7OmNe^P_}^bYLrs*{>`}yX6z!o|hQAV1Kd^mB zY6bK5*KfWW?$8M=B5bN#|H8idddC|!>BnQTh0mx&KUcUVKBCR`3<mWz=OZ#+vSlg` z#`<w54RUde)hItdy9e~s_p5HieMr_{l-;L|tP~`i%74`08Hm#p5PzG^>2D2(?;R-B z6hv}&wVoviGEgO9b8D`+<98ar>X@|HNbzEv(dkgJ<L7mq4&t1rkcvf`b?vdWO5V!$ zl=Tic<_y>t5rK>IGs?O1xOY6{D!=_vrL+Fd4>m>^N%+hyJp3JRTNbK_?}rDLw4dAW zB#bY>@f;~36ic|}N?v<|A8SPtg|h>l18SnL6^3^7;N5EEJ9uAdy=hb+m@7`P0&1Nl z>e0AR(PI9Ei<{;fDb9}EsEntWRsjk^Cbpaphm3I2r+GjhPIEgefg7GWeV$SfeN{H{ z3GGeb*8u8LT|5Jzser6+iT%89No8A~;HK@H@pv756WZ3{6G5d1QYn1i^xF2tuU@_k zbI)07(E!0=7a!b7QS-#??Cb<Cm~LM^N6SnxA?^t`ZhFiBpGG?^ZSJ`I0C#WY*C_=} z;cHSVT2xmS=oeAtwq|?C_0$bMq%Idri^CIwm=Ky$+0u{G(!W;<YB!w4C8!Eo5zMRo zP73#(V*IApUN4Lo$P9Svp5u9WZINAr-yIJej{~?$8u3+l*mKdK%p#CyYrw1dNx9Nm z?6v=6+l23~1Qr>r*r$ef{(KAPmv^pig^gBwH0OSV7mJNJE^XHR^0)NOARni#m(}sa z2aNhhk#i9{Gqg;Smo&d~7dfYiM-o^%Ie%KIj`C-9m+se`qMG{4FN9ys^LT(ey`^;> z^|G@>=Fa<CCWdyNTRZk?;ciDD119Gdf5ZtbfXH74Vf&e1;nw?bw}Qm-jrkmf5~Io* zIVpT{fmyOuTB!ez2m5<{JmS1}eCCehpx>oM0KVa*OieHDS;u5k+H~t)j<Rg+#?2oC zc0IW6;>aD$LUoarz{v%Uelhpzv^4Dq&?yT6=BiloawA89&=_|-5X=@n(%R?H5o)sk zO`i{*ko`Bme4d$NXRg!j@O}CEy;XJbkChkqm;Zf<VF}osF}{V6>ri~tv5`5YhRIOq z2ODXbURijX|6SaJ7c;zOC8%YceBcFLWVJ2Zrg@0mh;SwxZ3E!Y)1{gLo%l-hFaFvv z1MTUNx26i8X*K=Ci?=}`CCz^qy^*mJFPVQaN=8Y1JYiRM%^M(w2A}J>^PlKpNCKDK z$&dDY*4En*;N-a8``!h-7PYiz{A;EuR|Kfbu2O2gl!41}K&a7n%Qpx{t)6y4s-k1V zOs?i_#_dKUKZQ3%=p3riw9H(-igm^vH#WrgU`#S$OO^N6IOFo7j9F5{^B3v-YfGcg z@6NH0IIJ$$<IvR{MC6I{8MaC)i<eot4wNL#p0HMRd5WBGkwKf+EPR=R0>9HnD+b+g z&?>MTJ;m}tMW0-;<5ivyPE0wt_T6}{S{#&%ksrKT-3niQ-un7Hp$Zv1N-)GbWC1Z5 zNNtzOyLaNmu|eIK^4A8*I$f7PZuzji{$Gh|yFoS3ri-ub`xno+qIEbu_4jPj)s~Iy zX<Y6$&Pe3CT|mP0mfhOZ3#C7^_j?!<HQ@KrO4*tCH<eE&N!Ih#>ddc;9rs11^gLN# z-M_B#>zr=}Ta!Bdf~s*f33Uc<NAau)%XjaU{vB6&sY6edh@HMdP12bJryKaOrd6N? z!rl7!9!L>7W7i=&5Gy-HNz3{~173!nBE)}I-)FCGw9i{foh@r|*~SDdraiA~g6CvG zJaiMf(}L^<-M4do8v6L$apF~K&H+nbDxJVptTd`TKAFq^bFaGUp3~0sgMs$#_#IGF z&@zVr_Li_r6-E67KC~71(9f&P|6Bb<W~TT^ZLa70=EU^KfwMj$IT45PGi}e(DONkP zdS2vMrK!69rBL|F?)%^;0zlnaSiqTw1QS*?eUU298z&x5dh6b2A{XyO?d<>jaex=b z&$msVDK0G~ul3_8?Fb$<&FqriY~G`<5!rI55Y*Eh?b6)$LxEeK9>DuDI7A!3J^9(5 zz6ICslt+9uly#>^&gRY3n4x>Pd_#nhqwD*kpe^H-LX9O`AK%-ACp@)6rQ;&})$2TZ z1K|InoVwmh;e8D_9Bk+!4tqe?^I#rPS8Q2KT%7P*_X9m$lcp$&Z?(Sl)*TQS%}aTe z7XB8Shu6^)Ddj)5Byq1_k!+c>YYZVW<^jY!Ta`cIhZ;=o(1wSHU1~~RSGZ|QmCULQ zqxAll?0uU@qIkB|Fja*MaE+=JYk}-#C6QrjllVHV-SpEVoh8>9i=2(vd5`F-V+UEt zP;C2qjMAGXrE<aa`OQ-rvz|srIBZpqlFpP;tbi%9J_%ozPD>@Q&QBCI&0>u7+ag<X z;oVboa7`xo6Yk)s=@SG9Zh)_S>SJz24j91R4&TBFCZ%FRAH=5xS)9i!Ore$XPnZNA zT3+VPqWD*VbBosUWACC&feN9x!~NuH>Qo_oeR`PpnpN6$S^KT?JE05xdUZ<jTo-9P zmZT)5(~_WpjA7WvpM+?hS~%TqN8E+TALWgA((`Ee_qEt@CzOk~bt4wI`K3!@5iQxM zho9Nwc;D%^U;V1xSzftqi;ycO_}naW3Dnq`idcLodWv}KTqDIIGe@|c9$J!LCnjHE z{;UkoL05^T=sQFn{`>oz0b7ZbjWI@-mmOQ1?Qp$edHgN&<TXCH`wF4l2QP73!Qq>D z@ZO{l-a@{$+FP|drR2qL*Jbb8n5<zSoi*n^uF4kWw=Z*vYe@rxcBa8*{)PJrG&Jhc zFg>&SX@Co{P}#!@{FQOJ?z95pWT+JIZvCOhdPOHMSL(L*-A%>st9p74vff~__vD^K zi=&)Z%~=}%^S<!8h{uobq+SCbL9gZI>y6iJa8KZ*F_>)s%b7Sy8xT+<zGIWlipifb zku}5n0)>aKmR~o!&bOdEJlKCw@SNME+=!h;T4sc>kag&GaY3XqX_P}1RVHiX?W^2# zisnw4S)qGL7MCtrDq>~Z1DD4|A`;%#>2Hhr0w$evllBlls?@wBi^$iDMdg<Zy3fOV zX^M<e4E1#2v9Nbwtg<$W1dS;DSiZkPSza@gc4O<s#_U~h#NKXitFm;sm8$hm&b_yD za4^*;HzsYYSyeFI<%W@d%eR({^f$xaQ8H2$Ge8!!>XVn)A6~J3%5GfQ452Iqnq0l7 zag)mnI%!Qk?S%w)e$}O1Nz6AEavd#Se3nC5snKzJ!WpBaXYx5B`!?K?b@$;kREVHp zDJ@*jJ;%OUsQJ=*{S7y5(zo1>lrA0FA#qgE-uUwMY3nOGV+ZazRkx;z;cJZ$N-8QI z4}$*U6c6P&<(}OJkE(@TVyt&&(yPP&n_a%4+vxTOnT9XzKfVvQ)^g?gAdjVGt@zt7 z-s!i4g-BpTN;EB8M!CY{RY2j)=4ob*xr?7ASGc(mRR`HY0PlkV%hRLVz<mqK59O=> zey0|5B|3U&pYV3qF;XDsg|v^(vp=dHdw8qYYE#+ks_gu4VFB?W(RdX&vRuk>h!DRF zTzBpD-LD@vuN8?Ux-vtYwT$hq1q^z67vk$IZm6)Z!Rqf8iu{6E-}e5p*eBH*eXRN9 z&EFZlo>sr6KYir-AZ*s8f`0FI=bGsa8<J)r17(?CR!%7h8c0q&xP_y@9z1Dl`3a__ zmg#RFtQTLU(A>KJR>i!_$p^Q#P1iChUgBx%i$8Trz8~0p-+LFfSs}3CpAv4t1B;6! zTaIS^{I=IeHzhdV+j>@!XUCHp{S|3L=j?S8H>7|&qj`h!dL(MSOOX=q(z7>QEjIS| zsmt3X`z^5Lj31>)w@UI=czl)-6))4VFB`N4ebeH!t}L^;kWl;)7sxfL_>OdNbg9{9 zC@=g$e5363DLI#G{q0@8&)MQ|FRLnArYpGj0kYfak#APu#6r&|!v=al@R+2D;z^g7 zB}IpyA2_kh&aOuH(|SX_?2)E&pOdafc4Qe{_w1WtJc+%zJ?bfxYDVa}*ac|JK4z-A zylnIywZgvagv;sBrms%tx8NkeKnD&(-u{`VX9q{|**1ImqVB3gXFOsiuhUs2>7uzR zmlEc&vP}C%v#o&0bVDsO>Kav-@&n<8)%4WrJBhp>Rf+s7vZH(tKbj_5@jU08wcCUZ zs*{pn>33((iJTpi{3bVG{p-JLIi#7=!{?$>S`;*7!$-*mGEeg^wLm#Gv;S`xA+AgS zIiPrh^h)OT`*HxStmc)AoNm?CPoBoBwWwgb_f|s%t9MST&F!c$Vkex(YsWgwN<F63 z663W%bwdbc0^d^pCD|8?Y7fNo&W!cxeXwRio`jm#1XI;X7itQ8HY9(4`p?DSakG2= zG3ScbwysL5_KNs&X^qJ78`kr;*hUyg^w<+Ljra?|#K|#1xx3k=^z>51fLF=IF0?74 zGRMk*Z{eKNMp>(UO4f$$-Op=wx9V-I_N@a8`;t`dr%=us2poO&RxRU7&VWI6kBpfU zbr-Gl%CBfO;W(Mp2Qu@;A62~JR38FnRt!PAC|<Vc!4~ONO2pRsZ%{#&FN*3o+U1!< zQXcV0yzGt`xISur{+1BiSCRj|Sp2WPNBjl9!YGRz6^~N|5s3s29Ym2=1C^NUU}2<@ zv$U&q^*@U_PM)r7o?Qng>Clh2x7f`g<s1K?;Ayd$X9j)eGs0!3g^<E!8crFmU9Xmp zfBUgy>i9ePoK<o%XDGv6yIzi@>a<Eku5m4QXuu7&@bFFpB*~c%U*=)D#-v}38em`n zP>I@RnUpy0c;2H+@6?=k`1(lY-rT`BKtxbzM(ttE(no`nE}&@+&}ZBMUy427mzEak zb>KGzU63r(`_>n*wLcHv8|1qSt#cKJmS>M=yn^oipPq&c9C5g<kt=xmnVG{>26ot_ zkk%M4-7lviUZQmKt^2qBR0{j=C`tajzlL>lZ%jF=6uLvIYsno~jxUV5;(tM~ExG1b zZXo*~HFXfvYZ6jYQV(v;r6e!Fbds1L83CS2dqe*9>(iPis=6eFPPXqY{mhw4qQ2nO zvQUijFzD>rGyB+D8Qi0nx0nHU&A-3q#Iq}4<hVd7@Y{d(5W7i>eB<2KxpzuhMKbdl ze@}s|Vc`VRfvQ){%V%-c0o+v<TQ%oLM_qN#qkk4pkIdM+wvhQtwhx+UYEGfMo<UQF z_++SyZMAFrG0DXH82#iIVNyb_(yfav3}Z@b99#|9X-1)rLu5J|MFKn<SLo_W-+cRR z+`W8`rX~ze{Vo(UDyGM8<jD7$<Wp`dNI3X;3WL4aSS0(I=~R8%4Ef`Pg592MJD?=x zjgom^zM~@_ei<Ld09BOPJ@+{-Yis5~u1f0BSGOGTlG!d1n0qmZZ6Tj&W!r&SMJDS? zDv5kfc5ww+-U~1C=kzTQBYqHpRhc#p2VRYdQF2=>%i2&RcpHk9nsxo3Xp*&~WL+Ca zmBv*lNiwoumZHvn0;dfC{xxk+>{;d|%0?h#Yk|6>f9H>^tgLby<CxHJuF_@Pa03Y6 zYc%lvvcXc8E{Ke;Jwr3vB8%6t#=>slPd(Kj=H&D0rySHkfB9mVW8bm#6k+of_QwI! z(ei+DCmreo*w0oz9Kf9WYOEcYt}_~p?Rs?rsJT1c@^<yAd`D&6h$hz?P@-8u4;#fz z9Tp<&e|?rfD=sz!3zjamVo|}I7cV?sHGZ*X-U2QBk+;Q4E)hoTnHHHx6#Y1lsB0sB z*G>PM&Kq4F6ghJIF1?+n$}Nh<qjhsKKl;U7UHy_v``UpmEZ)e;RU&gBA!AdxHKNqw zp$9YbV}j5&KTVvrV&K)}Q2WgL$+7wQ`4*Wr8!fI$u-Na@2KnF{TEBBV-xtk}iz}Td z_kFHIhTPPjM{maI?456O&%xK>Q{&us{!we)ckI5E{d<|8!~wNmTedlFxm>#9X-@97 zHtmsV_j=!Ne)*^+apk$zh{a6yp}z#thv>nxjk+Bi!hCWwH8{AaBm8UZc7Zc8KC4*O zQkoJ--|p%#8D&e5v6ZD&OF{E@TYWcaWx*3HG?8nM#aI9A-uBpj52JVpDdKZE?Kz`o z`0cbkTlaHk!1xR#W^$$=sPf2wgy*n)gS+cfWXt%M9m*`B*fk|)h3_i8zL-f@tmkK{ zs1?y>lqg}Lc!N{ij;*eA&$)kP@2{6%+!?<_9tsOwd=?nq!C4+>0x(#kvs^G(eu<dG z#K}FM8`rz;@Ld;kslicR+<}=;c~&rbilQAWYjiAN4UU;M-`7(y-K!+TBX}gv37v|m z)ob`Zv$<=85g|*802}tI^7e+ak6afYopbr+k2-#?NcL)ge_4jA*Kte{HL;^a7!@a_ zGNFIZLTQ6JZH6M}T6>4QQYxO6u8?G*DX3PwJ$_$<hJJ*}D4prG8+3k}7I|H5{rlm- zlwtX88bc<{C1=;Zs7R|?HKftDT{dXzqJLwD)Spa3MOHJLc6B6ZY43#K6$an?L$7{m zJCNW#5a}A})L-}fK#yP8wMQDI@7GTF_3MhGdboL<j^I!Se<P<iL~%y*^{H<;+rgZj z0+GM;_4hy0Zhewk#L7J*l7eQl3KT8}yf_A$+~&|gCM4Jfitl11i>ATn;%1a-vrbz- z`KQ7^pnp#YZ|_)jF5y&#kjNlUWra=Oy?1XM>-2uS-xX;YcFAnthL3iER<n-HdfIr_ zX?FTZ!ZY`Vwf$v>{+6sM_}=_?WEYry&yf85C5S{&dOjy)=2;5ZQ+?mJ2`t$}?Hx^k ze`(OrKA(REnmb>#e-XE#GWm>$_uN#ywt+>`D~G3)C_(Z}5!@Lpe-^uV8A<R+7|zx= zA5)HS%@UbDA98HXfHL`eLN<rvLP^SkOQKL+fGo$g{udOdwZ4BL$JDVur`SF6-2#ch zj^LG11`=8pn6Qq;HpFA+KMi{T+9jg)!@RxW>M&!f0w6DBx@AXd;dW3adkT?&fnQ(t zDX{BQ`O~w(uUX=rn#r*DV~WI5cz@teKM>Ot^~b}^mGD_9h#ggONiqT`kj(~>Gi=F9 zL{UgpRTZ?KRCD4l(GTLk{>o=uFfI0=?y!`KWxFwrvyKN*M?*r2tapsAfKtYrIqR%L zfa|bt-lcahmzRCU<hnLXMJPyUnI&(jv4=1<f=QSnih|bjFBFZ2_`eF?u^m$rG&jCM z!SiDQdF`+muEq(c(dp~+c1P@EX9$Wt<jN=>yE2!Fwwvz$`i*Jd<Uwza=1=X%S3f+d zFX3^H=@(wLraC(-ltPF$ygS0_nj_P!l%EQr91mujuRiJ`NE)E9v<G`mv6Dca2dSF; zR4slVT~A%6%}-^xeGu%BLq<8UHt734P!O-yShHM1Dh2U<B<vS!8d4ha%!8>^TGu62 zQv?xO(47aIe*Lo~5C;(*^MBY^K&|Kf{{8zEoAd*YzQ73|)&IfR{ZUQ;MVZ$u8`IVo z05^-Y8<yg%2dq(mj7z9yv*mu;W#+%83-(H=h?jYN+<Xfo{G(J5Balf-F)t)#{dx49 z_poMvZ!@L-sy(0pq2=I+SHjOOxu>`=E#V*vZ?O}Z8FkoK_SLBZ!Jo|fJDLiAfZ(}^ zHsJ{~w@bg^@G=F=&@Kj7KaGXan0&BMQEcmks9ArtY5UHoxo{?4h1Kg2xXR@;+-xV> z4mZ}jX|K7Lw3)dI0W*`Nx`W>LGT>IAaLk15%5_dMVrOokU*~51k}Z1$&c$qt&fr|k zNkICQs#w2dsr^yEa-Wjs%9W1>I`(xO^E~(5GG#B*&Qqz#S6AK8ji=s;0Yc{Pl865K znrX7k<yfg?)o$*2y)Rz&de%WxCL0R``Z+z6QMps=mD*;&ncesgx{N4pXvmgk*jl>k z(BuWaEK%Fy0xZFfA-y{%E4br<S5?o>V{j#F*45TE&UX~;`P-EhYoJu|H+SXt^f!38 z!d1!H{p0@J=S+nK3fKrBeP*Ez$xM!+f1rhe#W53TyvzRY@(Xz5k0>2VceGi0gL&~m zyah_-kFOe<tUlxw4@FteSi_L0mAr+aCU9Z%-=S*cQrV!%1P9Wxczb5_7yIP;U4D|^ znN{4$p_BPu17=21E#88o<Cn=5NVgrj@z#Csf;w-it<VA+38sQY{uy=YGk*T}azW8G zz|@$f%BM5cgqVp5#Hzh~24!a6InaMU)Mn8n)-Nki$XVf?sZ1`Ue?b0$z+KFt$<_=H ze@r1*EhwL7QhefZ+TKgW%%3Q$boVYBsdYJRH2mbt7XbV!1RsrONuB%&-t@3ZPk(_M zEx71j+`YWTi<yacNyj9Im{K}ClHc|&XO*=)I==dD{qh{<4@Qj#A}+jtFm;K>#8Wbj zEWFPpNz`nXwEL7fNGXYPM0MnM!^Poll~x~<EWHcL)yxbnydEXPb)Nk$^%~_z^9Bo! zz_ba3QKUW(?ESanN!0iPE9*2XCJ6+tu0r*M^UG*Yr=Gz5DHSHh$W4|KEl;7jx0HAb zIhQOqWOe<L@8bojnDL{t{>}aM29MJ`6M30pG<FP|fE)ewS+AjQ|2}Vg(OwT=>6!<D zvWqc7Q!6n1+O{iO(WE%H>Yz3AXXx$!m}`tt!H1K2yBn;TplFINdXX8so#})nvQrtD z#0vUGDIQR>6k{^X=m(Q<%5~|mpf`?72UD26-I4u5mk$hI`tU(^=7S791BtKg7j80F zP%FG&Xqtyp;YXS}rhInaT(1xLbtRzJ>N=lK^X#nMyNX@xlEhHQrD8`MM_avLXx{t2 z?!mQrhu8Tr{Rv6qQC(f+^{}@tF35F@_n_zXvF9Nf!uy5K0J$8%pN{X_dy|zFrwO43 zuFSVC5&-ddk-%qX!Dgu*SeMDZHmVtK&nizy_x$bN!~bC*8Jmcr1R}l$5>5+$WHT4H zZFSN{npei*F&ld!^9D=3!~9|fBm5`=V_z1)1=*n304Hp_w(%PWC0r$2C6zv`{-CAv z*owKnOH=bcH6)78I@B_Bs#3#5@m{92-q;ByS&UiQoQ8Y%J{T?+(qUvGRI+JdEgqA@ zf6Q`pZn~UXekzP(wg_T|#>KbQNphHwH4DnWhJDB^$PEJvl(MBBQ_r_hJ?qPJ-SBrU z3AuZuBiGFSSYX90+oCiA!qV!gTBlytg08yUl`J+s!K-DY2o_fs1=&-$Lm;Qok(rwT zv&=3nv>5)SV81u}zlhA5!C+X5GJkEMo2rT8xlC)uG`A#8-uPFcvuQ8dFKR9-$k&v@ zTra2)ODJiK5453xUxgQGzYA~-Md2-095*YOdlUfKL2<=%oA_Eix%-`sI$um#mtTr} z9IwXGkNnSt`ppl#Yfrh!So&&lxXH-n&Zp+7Y(RpT%1L!<UUz+m!m$atqB{!{rm$!; zdd6UlKrOzWcYyhQx?a!{$`(G`o$2GcC*&Ga^cJEq)bDE9Oo}+80a!F%Qn0n9IP9Rv zp7V6KNS>0kS{@t-&Er*;>d~v%gBx^RwhKk${18p!xB{C|k{WW$4m$huMrJWvuu*pK z+ds<m@bFNFl<kX7;}1;s{5jRlZ)Sac2Po113cQyw{YLrn)k%Gqa}OTmaJ9!)F8>mC z{kmQ*hZz8*?^;kWJJ7pExMYg^vF!}9@-3WKK6vDgXWH{^vdpIc&k7kPw11wXUVlff z0fVk^GXTC9>B-1FARzjql_|7iA2!2n`b?O5+8G9+=;q?2CF*~}Enw;bp|disQ&gFO zr_%?~TZkxlUQ6yyHjudFnKp^>%zg99)vfdLEq4~@@5wi3Zl!l#`Sj`a4+{YgyW|}E z3_J8?AEE1*mXl{X^ZWFzR|;njO<4L~KYH-~JVru*BEKEzWK|{hnej@23^6x9srrY{ zE@e$*MfzxEeBe~exIi0S)MQT(kYygw*asvV1m0x#&PwLK=yp;WZ3<`DeUTN+xBwc` zG3U(=2GiwB+NqhKZd-o+J=PupEhs->Z7JpWHCH-U7^M1ebr+zj!s?$C?-6I54gK^_ z%Yn?l`+C8YdBU$3ln<&M=!yH<tXnyawe;60%D(pELVDb8{kluvSY}w$8>wn)vOB%# z{qfw@Jgnc0E}J3^Z<xvPS_<_Nr9l4pm~y+y*dP3~6)o{OWueaG-k6B7pyA$XDJ88l z7wwp01+^xq>@S$VM|=9b+xDCQKFS$18l6AH*<!j@0HnFbn<|ZMw=;+~*_eoFqV`0+ zymLn0=Fsm=cXCUPF!wY~Y*c|H45`b37Cry`vxxO=&e2y8NrK9ingfB%*dm=&=}?T( zjj0`!aY|ZjqWG${?&~qX#mtedl!d$(Oy|HoJR@e$m{EJ7h-tfjdN$$<$PiSMb7eXZ zZIrWIZ7Vqt*vcy9gS<VJPrhb>qbg{#4Kr=`9aP|-DNIOX+$b%S5UaFG-vZb{uVl>v zrgkI1*PosMr@O252uGa@<u5)cEqSPSIr)nU^M)h8k*=%1?bV)s>E_luOrrjjL_>Nx z_L&`D&?{P*dEHdTd&fb)7<GNWK!_2n3-@`?M>S_Tz+>71h01alW8H=31&RfQ8<}@U z$^)?USJP+RWZsenE>W(_3tlNsz;xVB7Y614xrOLi3X=sHoPHHb{*AubC(E<TkS03n z@?2jo6SYnWhF5*M9_`D3`aC-arC06+at0Cyzuhfl>W`C#P36Cj!X;Q$Zmh7(Wr+{F z?EyL*gC-|hl8JFl38jnGZ<NAd52aFd*0*@3__B_iS_=HPMr03j@GLal0Sn%)m$f_T zXFcnCNhZ9REk*RI6-9B@S&wPs)8eqLX}iuZWPdR&4>oslUF}ll@f}31SHEZ-12`=o zh*m=?B=F?Q9#Ohmy<sZT|2?_232tcNaJ8Gc+3s}dKp=HBJ1Hqiy71D%CHWk^q9p-1 zZ{%#hH--7q*^pAza-qIqKD$>9u23#?iK*{DgefVp&}LYT&G$Rjq*!WC7-Fi}v7=px zdLQG>tvH5+$)NdSZ_MBac?fD5NTB}H|494FsH&oFZADPJ1VL#*0g>)TKsrSU>6R|( zmJ(?ZkPuY5k?!skDQOPf-F5Cd2KefI$N28}{+)5yhrRb)b3OB!&zx&5i&W-I)RK|_ z>O3FNwsAX9-oAe-n)RFfk%qE*g17ZW=^3xiG6n2v<+Ia&np1!gm=h<l$L=qozzMux zFLMOS<<(iBj#q!}w@Z<RvVl&u-}Spb#T=*0$4Qd;s1BBnLHditA6*#i=LZ4AN1@&= z|CyE{Vk(1^J?pPs&MeZ~U=-RoVlJmHr|00#<a{SgMKi}@z6_VGWgZ2SaqQpsFYgX> zZvh$D3`hzqzWkp*?)et@a@e~h$BV1q&`s%2f9AisFZ=76#1eqXclU%JUp)BmP0Rh* zKM?9yQu$xjf@<M{M<@PccZ)VehiH!5q6HVTj)D?a{*hw)70Ld3o!?}gC%@xo0m!D> zWb|(&$OrbiYeJ-Ok@5YUGWcJ>vt#{nb`)U5AkXSECiv}ddN4mWc%Cfx+wEZsF|HRs zv*7>T3m^_+id^oHg4&mF7e@N|0jRT}=|^X1?XN|fe=i35ckpg|`uO-@_PDFI433Z1 zgD{|Xi}5lC_k=@S9e1<>Jt#e4ACTWt3G|u$MacBP!O+6jV^j2gKlM*^{%0YvKp4!I z(?|DzOPOLd0Ac-!ZrCN)IN)9an^;&a$W0qSTEzb(jMN{8Rh0T-w10l6g<%iz_5Zvd zAPunPxtFWgJ@vr-C}v(<G<g5>#Z_Q`o@;;obAemnXL_F`jsMB{0HlbRN?v&P>~rwm zIin`On*u#MVZ}MM4xEdUW#|*|oYZE4`G1cUj4SeB{&nM8m_|+f#}>0~fDwrOc@9<^ zjGKT|8kXopcEbG;_T@0aZxM_N%`VLd!!FRO4j#$jTEy@9^9#`4!a7b0(~d5l>kUAU z&uJe@EPmPa-)6~H*k+Tfds2TL{QCdOX2f8w&Gg3sL1H2Rg&Kb*gPhR_ofpU@@R1ZY zExx@N{c8Yj!ve|H^#_+C!jE}H0b8VHB!9U$73UcsPC7ri?q}=o7mW?I-hlB*m0pd! z5T06tz&ni<eiON{!;cRFIpD(C@+!6qY5ymv9D@hwt%>Hoyt)w3BS_gVqatF8g@gac zVk<;@F|sN!L(i?J|Iyk5n;kfy8(7%N$?UgK@{7-Wqy(eL%UE`~$FhJD_(t7d?H8(n z3ZDo}<M`E=(W2~gnQ<cOX@Y;c@BHG%#od2=_=pJ1`R1#>^Izt4MLZp`;A3ozB93VY zXmp(_yI{^9wb(FEyzzT}d9nb<7E@sFzZj!XeQ<%wdi=;`{P}_FR<IeKI%M~IhX1mR z6TtP}o8bYMhI<JztKNt|PRh~!v8q6E%t~wMJ<X+%aK&>K=D}_lYkvi$|58->hyfnV zRqM}pc>tSh#1}R(f-&0S;IxaCH$W(TMUnsg4|()QEbyELFHNP<v-X?%{u+XpIH0|7 z1-7<tE7@=Um$oJS$Fd7gKHxpONb^6Mh<{8%(6jUwpYsdC#p@#jKJodAbn##GCiEJ3 zc+MA}|2kgLGYN)c_l$^tkH=LwGLS0ZT!gG7*q(7CT%Rv4@O%i<jC6+nJ}CMP5Eef> z@Rt15fAtk4Ro;Goi1^mPB5w;=E-Jhr=>T6?v0Ow2fiK`4aVns8f8k0#Ohu>p@PzW0 zL;o5yd@nFB7)dX89sf7-3I0mz^^0K2)XgHA%bl47V!-<+r4txmQ1f4I#RW!a)AYg& zzdne<SD*KFzyxWOKS$_~?!5nHgn+&9sdL*d+!+}p+n)uxil1HD9Oglx+F*oko5z2< zxbVlA3Vegv=N9X4it7QAOF+Nd=d3}l@c8~0```Zs^y&eDpR_vp;`i3DUKpjd!rQ+u z`DwXO*a@R$X4yd((dMU9p2K|0VjlhS>JPv;4wuVm{t?jyBEe7e%AAcaQ17Spn!qwT z`8bWyzxD@Ogav{>yX+8mLG#gP!v}a5ktGn+GaK<kX)nl|93psFpBDwv7nl5e*iP8g zbwM%vYwA+K<ZVvLKWHKV(aU2O|Gz;rv)0h!RLx;+ryJuB2N>Ve__LQg4{R{xO?k1< zm{b~!;J1FXq6=@*gY8ikS&?dYX=<1U{I@>A9Ps;c?6S*O1qE(!yjjX+LB19rj8x#& zKMn-;fwhagW*fZ_?|$;c)=Ds2I!nG@zrc&1PWI2N{DLr;tB&WkvOB5lD+jd0Dh+zJ zz{_JrrKG?(H7?R#(h+7DzL=z~UA*Maaf*YXg^{k=U%U9Cg2}9d$$D^k^<NEBp={v) z8Lhm&%q{*)Ga*$Zcq5&?QS%G8|M5n(8Nft5q!-W({}#5iGcZx*;>F*>z&b8D`r?cK z(j*!RqxC9F@3{WD0X{sR^<hFiOkw}S6?lCIE}d6^6sBEl_epa9hL?Z0sR@T=lS}Bz ze=!eCaHv42Fug?1?_d716as8&g^G+`>^1?`NyGZ`y5pTr^KE~k0=eesACC3+qOgD1 z(l5jl0kVZoVYR_ub2%FO1s(-xGXK#t*UyJ@kzWdE!I0_x_|=t*L>Q(nZc1H_>Hqmw zU_{dGs4sTWA#DP8crr$q{2Qr|VF>ausKo5|`+;ST`|Fh)piy_BweqK)&^W~SccY4c z7CsomhQ+eKc88h;UM$>w$C&%VO>P3GU}SVcxp<|QU>-qwf0`&9>+sO|z?a@-da_|D z#7)cLl+)0UJHa8U4MzunIX29p@RR*79O~x>Pb^pfAj?VrPyZ1Z1XEToTX*?)f`%!U z2|T&bPDK6J(|AsUA5xibto>-pxld`?Rg#0Ao4^SbyNcmf-%yV-x%IgXS5F_@8RpxF ziQ@m<8Ac8m^OpX)b0qA}>8i%y&H{Y!IYw%@=o;249CMxNmOUp4aUs&fuww)T5e<pl z4IB=A{pbonhsGz3+?`8bWPoK!H?>QCoHd1`rUex}@WH6u{;ZE&)N^K3+VG_XN3D4u zNlz6RxcDUXLJ#^Gf#h(&uOBZJURFnbf(0>nuw9Q?Y}n|EJ)Ih;ITnS~<dmCRb(itG z>z6_sQn5cw>VZGLe+Nt@{>N@#9|1c?>iN-7mn1$FW1&t|y*EHpe~?>wf6Q`x53-4Y z?$<DM&M@}!FeT4mO&-FR8c{FQ!^bQYB`d2i>^hX6x<3TDS#hpC?3#PDNYEgDP-Qr2 z1Dd})cVU^5EdA39g8G}Rfr$%Q`ZakjEFTP0S{Y!k1NvPxUN)lyKjbX3;xZktG8?<6 z46Cw`V}S{Ug=frihg_v6>B95i|6H2OAmO=^TfwJxek25$x)<e3f3|}c43BEBx>J_x z?#8ha9kOPpV(ebMgE8NboN(Tre>~0Uz=HwySZ{@$lDE1qGk5uqVb2BxH$c?;&73d1 z?dOB51B*Kd!>#}gJCa@$!Q7D2%|Xct)^+SGkfC^nf!D!D$`rrwAYV-I^boHsA&>GO zjZj?3V{W5skmcrs`jTp=$EDL9QGOPuCqoVP)oybFItQg2;*cVevl-8I=?3WqemgqC z^SY48i0!urRXlOWt$p9*;(>q*Harb&^su~aIQnJQW-#A%vc_)xrGhNs!gz8$EEK~u zaR`tyMUg*5k7FAcu&0(-M!?_#EPRUurHLS*J<{}@$iueTh=G%>*~#^Jl3oax)cZo< zqLYR6Pj5yhx0IgAuv{{%zC(Ai>e&PxJe(nLi))?Oa7)lc&OK>ir(_x`r7T<841&zX zYE<eBFP~^)$v8Hq&(O7i9w!QLB*WcDQVPEz>$hi+!;ppP`OOPt`RVeeu)JQe=4q^( z=cq-E>(=8olbW3~hO@N327k(2S@+%t6q`1lvF_G39GmI%KHwVKxbycne7Gl;g2@Yv z(B8g>o>nyUwh;2>?@57Z>}du5A%0Y$?eF`-JHgVS%y%n@6f~A+wtfw0{FP*5koVl) z4(2X17#4_rxo7gF5WgY6SoBGp=^I_K?i1EKwAx)UtPo1}bBZyij%>(b1tEzH_lhT^ zGnI#F__H;~C{>(A#ac0D1D1Ks+WrsN5Gv9u#({FT-q1Ljusp)6?mh5^u3b&eTaTyo zwLRcs%;GjuFJ0js^wHgLSe=IQ@$JXgU`*C*$K-7p#n$gko>m0dK&L8(=*}$`H53le zO+qwA51eMIA>Z72G40}&RKKiB@;kVF-^^2JRuA3-2m#ZEUcFDb9LJwCQv^t4I(q-? zjXn$$0JGiF*~Z~Y#+_6hIxN&Nt6i7qtF2DkYM_OirIY6amJ2sG-mXtGKOJZ1KiJz0 z>LCH`x{gnk-8U)>)3#qm-O&s@4>zoVw3akA8QR(GvDcHwAE#OR>4u0G9^xxA+Rr<7 z%#WQ9+tXE(T7Us2T>;ZBf8x>J?@`}|@l$u+qQqUKvF$$9de+HuF10-p=<RCf#r91S z&2k=>HRc<>bh~x34$2O7qfpYDByl881-w!W=nEU}C(E0~lWqzer(Ptqio5R(p%M<= zCOu1^%BR)0_iZNnZ9oTmFvpA)22yH-EXINBrf=Rp`UfE&-S_S8#K$rmNBt+>supGU zR(UMk7;CwMIeG@cJS1eV$DF0$I%>mk;c+>n-NRL=I?dG}k}w>j_rKTq$fMR9pv1o& zR2~Ab?R<}?|K2L7H5Wk8>Hc7MGyP^!j~i>{ijRdw#b!f7AtTRJ6bX)u>#Px^F?=Yb zrZg_A^f&HWvH!q|0cScylfj&}w)OiJK_O~~kj*a#=Vx#3{s5*lT0@_u?Q8YaA@5}< zRw2zK<M_oN_NMhss@5j$e04+k?eY;70e=yI0}qBRz;baKuE1y57jrDPJu!QV>7di> z_4XJVx2sQrXc{7-T)AB~Vke2BJ3IJx`5VrN^R@MMQf;TjIcrWHZy;(O^+!d1IUR&L zX*lc_5JxFy`1jlPK?oW;*lGD^%xGuBWG8Wm55M2=Qy{S&sns4$INb^H!?4gKZnd0O zAimx0+OZ+4H(5n@2iCtNyyDO$I*Bh+zQODKp&9H=kt8?u*4~}VW%I)Z{}UC^^0s%} zKJ^|aGKb<f#rYXB1wIOZS3vGJy=*xDiIJJGMAZdTOlInB06ziWVTQUoW#CmrL!Nyy zNTD<aA^|ZU?(~hlpb2=s-H`)7SCaGHumH_tyahir4Bq6DSoNZeTFuI1S8d1!U*9vM zh6Wj=RQ}^Y26aByt=PUn;;P~m-fX<n&1EPubO(uEb-!ftC?cR<UX*CyKn+&v04X#q zRp{nA?}Vw_?*?A5e0!Sl`~rV|r@I4Th(AKbHa#J-=6Q`KswT9gqrQZmXafq(IX+kN zRv@-o7Tb?Z5$~IJsf!#cM7wTvtLoIK?1+*d&BAGZrG7w3t!VYeR*gN+Oh`Nt@qVMI z_soV<{nrrXAKk>+Gts#YGB8qx!3#~he^^UHk9@*kZqc;sewtq5S21>$llXkF5+3oN zB=c89M+Iu1&I`etKalyC*#V-ufEd^+O0ssB2rlRv6l-ET4&|860Q71(OwsdGnYxUm zSPnUlWpA7Wyc9ACZFH}hvKKrWBH_iX+Z$3RIbU(+M_k#kIk0TuCgJ}|=vYqe#{K*> zve2ys#y{e=O8vb3_#JgQ=1X;*%Fkk&pF#FyT?fKUW;&WIs%F)B$5&vh&XQm$V@yRN z+b_4cSQ*L}Cx9wcrPpKFU<jSpgfSk2(l$4@gK?SXcrv9cNC6~yn)W?68@B8@$p~FL zdm(A8qO>R~RcHI74Q3@1w+6G+Z^rLB%c8Z6F9rK&B{YkFn?GGx(8M`kBd57`W%{-O z>Q#>U;FgpytGle~M@1Gs?EEWx9fNL1n$=wIh+oz;E)O4+K=1JF#*CXSNZORP1W!7v zmYPl`(=5BSL`@P5W~qd~4*{$gzXssKR;=n@5<li5Ok0E+tpAGnza6IxEYu9^C?4sD zN7(N_=W@{*;zw1hOEKiR&vWi*=og;4&b&$JSp9`nY+7Z3pPgsD#Jy;PR+9(H4w=DQ zQ?I12zQS`*x6@E1OIv&->wem|Y3P0!ytyY?Jy>Gcw}sT>{=}iPfMjToVBonXL-mQP z8+GM6$t2I$a&r(-{uPE^z>=GXnD|mtuJk7bn@1sQ8!PkpI9Ng?)dyW0bQK%Bq6t{t z&O?&*BZ))%teRMKGO;_-eio<|B~_Ga$4j|cQ|<$k)nsuzwi|Z~lNWfaAx62#N}5&! zVJq~9v#Jf_>tAvfPAb&#g`Q12x>Z2ex8sK5ZxZjUYA&%g3A>#GfXAVO*0V=u6G4wG z>-cMI@9u$?1kYK3&J>15e=Lak!Tq#e0>BV4G%@&3APJ=g+&kJhN{9LGCcXPn+ot=( z;ipd-LG-s0&bVdKQ~8#6Kh3v|c7bA}tZQ$sUuxXJZgufdcCH3ivC{cLzOznf9SwBe zHsBNXW8$skF?IU0zRf0C7jr6KQT`Px2(YUT$5QoyDYvYPCtJ1HC}A@5I-bV4QZBKv zG&_icq-fx|zI{bty_jad(#A#2sbW<N6ne+jjclix53-e#95YJ9*fOKL9+s0gEWjjk zJs=;_1gqREUqI`~p&NLWYZ&zn@w>0jQQD4(jO_SIH;XnyHqKka_?nqJqg)rCX?KmV za&AbtkE&u(Z1q^6F*1-XSq<P$q9l~Quuwj%=y@nZG~}@Lm>z|4d_zN=KBCpdeS4MN z+d^|hnQh3|?*q2Raox_%=t&BAL@C&=`?IUr7m~*>)Yt__?fkpC-ct=GP}w@0nG3=J z5TbXPiol~)J^Rw*=<=QCAQm#R;li(W?jr=DNjQEoYQbVcdt^lKCgQNY!EYwWEk2nK z>>t9vu)5i)#FLsUSaaG&?|o3I*Yd`h*l9l+Vn5-e0nvmvXAPEv>Yku9TysBq1mUmQ z8V9D)hXg=(k8tVhicRWCsuz+WAZ(RRi*DUJK4fyWiQ599YRAreEi(kR@=D;&5BWfb z*FXrgt<kibutd5$kOu8#UTB)631Gaohm|VsRMjG=YTW$c?W$C64ri-)o!$y0j?YUM z&Ngs^xt7z4eG22he1JlR{G1b<5*h=7>+<-^AT5yhGa+augA{m{mOHZM=vM2x!QA(^ zVpJ)mDt59<#_j|^w|V-xI#D3#6Cr=q5+$URd)x}A&pxgIOzl0AlW_e{55)0oM$Jlm zES<&9INdTOUviuv$RerEyA@cxedOc}3&$-JI|q>RjWbf7B_CN7O4)Jerg9jy1zf2C z;$0Dsx$YEFv8NtIfQa*KDz*Y0tTnOIJNYRY{8`EQsgsfZm-5=hBF4v<%7>%wXzp7v z;~mAvDemb$hiJBvEz(1iIOyvYEQE*dn#h``jSKZ57Kc`<@svCp{*c@5yQ@u6&jR?K zYt{x&!W~rX6aWr0ftgc1ong6Gl7q~yW`8y<nPktg{=NzC!$##fo%W0Z3GUzoWbtt| zzVBwUrn|Iid#c45bafoz<x`~^woSh)kKP~*P0Ni1C?u6u6eV-OBgJ4+I9R>9J_JYm zgo+N~%`HDTY8<K@vQm@7YN+D|;d~$kbDI>?_G;0@-bCkW!CZ-K=|TMJ&Z<b-#Ft`K zX8OH^kVFEE^y|^v2EH5ZWFoQC`q!4ruGMi=oZ!4V_`ql~Xs%<3lf6|m@66d{;pFGP zY^XUz8${Cl($d6UCLRvQ67A}B@zQ24>svS<uOLtfTt$|v9e~HDfEd%X9|=d*9@U)J zb;^WCtj`Xcm(AnKFI8BCF)ZO>p+goPp;+pjX&P5)tG1Bpr}SfK7#bls=2UXN;LV9U zmaU>N`DEH|Q)=Dy;I4UPX(U_nV7OrxH=bF;r=lC1r@hQ`Hb~vA@;rDM#hL!7Wy~t$ zDfjR=@(b?GgtT#CTU#9-czrK&h~0KklQ^ZHCO3f)QcYIgMSl9glx?+9afS_53P0b7 z<(r<kN#^|8V0U<Ei^H8`_$3>I!2S(M;cEnH$s|b_XWtB?`SWqRv3ir+59HNH8H0SM z_nTBDR1s+K9;F(M54g#i@dxjDnru!frX5G05=2!g%M{)@C&#`o{-PIO#UF0{K`kkg zy}Dy}EZl{GJbr$hQiDT%Ynih*{el{1wqM`={AhPmE7W`Z#c&=0ifKXx5<zOV0)lm9 zD_X+iYRH>b>gV~rJF5xqGz5pJ0hKQ%o%B>2gKv(S={LQ2w4uULwURV&9UGmD46EGQ zdQ?6Ozr2yEGSPBCXAyJJ%=RSbWnH210UX-zUV#0ZR$Hx(wh~1Z>;heMwhbRX$H_S? zOw$r7SK;{$uCr&1y0qE@<GnpTDmyd8>bHG!Y|}J2`PtuHQb}i44U9QEE_m8lI-XSN zi}xT@^LT`fUM)ZvFN7jSwYK9Y8<yx`ey?)y8&k;wYTU4^L^hvJivxvhLjAXnuEB7; zh9PNXe|L-z%&MaGBu=zjLhXU+50~jzb@A=!$34vo*kjPRBYlnSvi(NJmsR^yiXsTR zhDWwqgk8&O27@)zk*+ZiipJ+3MO^W0g%42XqHG{VntXQkkjY}+l0M3L9kO=A!3pY* zJ-@lVBuOFm?g|*{JaH|5cnYzPB6o8eMP@=RXV-SvX14tU+U>Dxzu78UWH#KSScFVO zR5+Y0qrFYuXF5JxSIUo_KM-$bKL7gC!9n<R<2CJ|VvYNf^K@9W19YD#5?$>I(pv_l zJG*9YEJg?OULL80z?oA6Cn!;~lZpA)30}gSp#0v9$G=Xnj|I%?sy3YAjPh`mn}D)} zL;=g#aY&SQ!|7IH>vf6Y&eYM?w2HjvEzi>y`o2%w#Z^rwa$|haUbb*>puxc~=aZAI z3+Sw*XcVYN-3^G#D=|ExTh+){AO1=mORb7}cD2bQB2WsC&L#+QeJCE~m`tgS=T^@~ z%?#d`k3A0)_qOB52^>4-ltws<W=fxkDrKD!eQ{vO5(A@58iN2@-Mgk%gD+pH_AbBz z<;F${oV;`atyrs=g$i=$`zyIG+Y<X*_6n33Kh04EjEKeZ@*YE(@VBs=QA(;Sze0CD z`fwC4g+5+$gDN<`%Tj9oT;40+M%-OYc#tZau({nP>2QD3+t5WeF-5b+A!r~mYGypv zo=S1X1Sef%?DINC)`*v;=&7mv_!G4D=?eL^hZzLX624&nal>6<&o@3S(!B1wsMb&o zK1U?Hkkf#bI;AeV0W))wS?X|lCL#G86<z~`eY(ly)1C<TG+&YGu7ToUa~|*H^PQj( zI_0w0*rnRyWj0HZ*i+j0^LMY(A<*E8#9JeTLStVo%764q;Z$%>WEe=u9vrL@wCG|! zUNW55{W7T*_uYwQ%!o;>{%wVa?U*{459@9>EYJUj0fDOvm|&c3vTllsUre7LKnf5c zufl^)?6dRveoXb@licy8VNVnkeDk=%{l_k!!h#aXjWHSla@|R9YcWhGkm-T$VW4M? zc}Y1kCyFd^iF_uRbocOPY;9AfW=<9%?BPKFbWXi`Q^&Cp+5Tbvm)+FsLWwxUWJDA) z@$f1rhN8MPx5UE8l85>DD^D<uNF?WV(JD>p+)lR9cy2ZqEWTti83|5XFSsGgn5RQh zaG)kUv{GGTv&80RjQ=q`zChUg@Zt6|KJLo(E0Jg_Np6#R0+LTp*HtBB4S9Jz4=g5y z)^95i^maY+QLFG<vtc8%8{=r-@bykx#50mTUkmNqt^AfOCv#2j(-nk=FaXq-$$ETg z63i+vRbFdY?2BB*VsH`R`3WC)zj3g4tG5&u&qN5Qo!#xRwZ`f2nQ}D@99icmB0zpd zZCu=wm&cHWs2tc(L&A~~&grh`;&4D*LO=1%h4Lz{*HB2{E|00}r|b`CEeD4a<c*T} zBuL>DEZn=!O6zwW%V#&GHaQE0OiOyk16^tCXnIQZKRD6u3pMj-W~{YNUP(FU(72hQ z)iybQer!gfh^nr`LX5;D7EAj<zSi?8VFA6IqoR3;PU&@~p{LP(q+v=rjX`*L_H+~V zUaFsN*{c`1O80M!H|m|?g(S?(oP>zQa77RA?_R^v>t?d29_m)BYgA0^(in1d!oW#; z`hE3ayYuBjy_qse>HYdLoLqJ67Iu=}{+;*%6vqxc#DnLmIoXi%LgL|D9eeR@E7$Mp zz9AaD_K966tVoNkf1^)Wh5HtW(Un)cC>-qnGwA&A%qdhDAo)I<#{U<PdP!?Z{a*+e z;F;eejpaYV*~p0AX(VS3(&%UN**=9Z>nqGPB|@iLeQN>*DQ07~+@+P+vg5fi13%J1 zN3T#fSv>Q=rXqXHmXbqM)4qtqc~t%F;Mtb#__yBb`}WWZFQJuvnpoCc5dD`l*@zZ$ z<uK=Bl!QSbVA16&n&G&$8?8UUp`U14T+bO=rA+4%O^?Df+x=poV{h=K!J5lMqm%ki zHs1*gHTJ?x@^7{KerBx}DKo&0kS^J$!$VJK*+suOV4ei6?zr*zd$zX`Px%QZdyl#w zd|cdj>&6!f6{dU}&=sxZY<~CiYc)Y9&&-B;WtjTWq}Xmu*4SZSv%Dp<PeCMlm`!?> zQC28{)U`V>?D>$AtftPwXETn%eUCfEcMsfyr_1Du)VnNOj<?%T4kLEt{W3_V$so+! z^A>eEO{1(Ulr;%HnYR?!uv*^Wx*-N8U(XV~ssxLmnK=&^F8w`D6(B};l^bD|4KixZ zH`yH*`@?-J$n|kw_Kq9u8@i_95RsnI<=q#rGuDi$v_EZkipG}^jXQ{$Wo%;%d~Gc$ z8%{~C=1J|N-|j3PZ|rWjp>br}@2O^1UgcKmJNSO4Ksf){MwN>|uxpL;nxS37llV1^ z2?pft)2_V5n!}BP?|7U63yK*$m1kFkGEa;$3|k|x&Q1Ji68y7E<G(xgr*--J8Io2< zYYo-d$2Xp8FtZM|9=aW-UqgOMm&H>Njyde(YG5QNz$LvF{OZ}8?{iUY40)svKDa#N zqJNGC?bTaskJsn^Vz5dtu><j83e4b#KcJhG_hVe^<f(KzM%Il*Wj<oZQ-6%49=3^V zqkr&?NSWJBKPi=6Yfnx(^tHB7vBs#;8s+qK*p5MqYPI7%mc>z=Eo?V*0sq}u2Qq{) zDPTeK;;A^gpTzVJhE*#L!WSe7rA1rek8gi|G^GX6S~Vb_*B-BQtA{nvB8N9D`z$G^ z-Jnvq?IsNwriEsWm+5(xJ1sn!(uSZQ(rgWyY&dga)>z7&JA2T{X3d6=K9LP0A5FuN z+a*s?oNoAx4)!b9yz6R8X<u2$-JCL@BA#%3&EBI)Hi5SlVb#&5Zmkm!0$gUKGFv0D zS`}VR@FC~e3aac0Q<2fPr`MQr=C4lDQ0n{GBS$~;LQl2UTeztKwa%C<N1~CA$4RY_ zVWU2HK5d9os-5Y$G{QKBnt6zRgpP!LPvA3-I3~R(r3SCFPiW==rV}~L#!Vlf<|b_O zF$Ce~cPu^>U5z!&QOdN786-lWQ7sNr5u_oWKyLy}VvA#zk%vbI5|HHo?u11=BS|cB z#6hSeozce?RcNv6WK&`$nUhv-S%Tz5>D+%@(k?A^?%4}@B<UN)A`e40y>Mn<@(x#; zE%&n_c?|PeFw-TJrlE?z;wtZ6CR+FRJ=Tq4?6_kVTg5mwxfP?n^2x5`_<q#1(V_xs zM!)Epj7-akl^Ugf{EkyM1DF1jnlLw->tvF3rp483--!{_BtA;j>xf~EqC_)8>Bq!t z)N0(uljqyp{s1+O5CC&=hS?lXhOqMVYwJum(h(=@MZEePMPzZ(l*M*bHYfVtkDJ9D zNAvU;vmJ7Wrw#RJG<ioRvP{lBh`yn2u;0&fEpkDRd<E@Ey#7l2;&}MyIhCw?_Fl9f z&`wqW89YYKiL~eK-)3{0C^nydaPQr-H}Hf98rwCSh>pZ=S_8z1)SZYLA6@SE5Dm#N z5J`MBb|83Xq*k{$!cMQD>yYhfoR{@9bfLsG@`!vODxG!DJ)!V9(&qu(BZ9|a%T2Uo zMddPjUKA7#9PUkmt)a~1PYlHqJL|?KY4zj+&gQ2N=gHd-^Ksie`S?#_30FG1JvrPN zl+VmNCj=heW}qKi*eGug59wh#Vh@#Uq1RdtnUUV7+(AS^@q+h}^vEm2)(G|H9kfe_ zx=7~*o|oQ5j{b6de+mJ|lKiUUzVpj<H~8yr=qL2gGH?`g0$sia5^Pyz{7Yewg%g3L zKV!wJ%l|W<2vxu|46fuNjAce9d~ScG!|!4K(O3O&!_ln|5Uf!lqfrL2&%+-FTc1#I zH?tF9X;1da^eBw>K6BfjqPC+OOQ}pU&uQ)0B1(NJwEoSJd{yW{rNb#4jW3;|j9Ed_ zOQh{b=g0^V8P=~f0O=IDiokUJtTw1}4uvW;<guuKyGv(KPrt93jqMyu?RgDq@d}bQ z#EdTJjTN9fX}hk^ijamWXk(LYA43cIY|g}9i*8OZe`hf>E7iV{?^)fqOWeNXJpTqB z22jf5S0>5662Ra)6Ut<Ygq|~O_|j1Us(6@Ui(9akLtFso9JTSJntd#gCiT&qT<x$c zXh`2)r?tL!CoaTnVRPks##Cui4Nd2j7^KmC+Qc9xI8U2;Ds9Rtu_Ne_UVK7FlH{$K z2RwKl;8R_N*B|5>3x-&)GwT`4%4_rPT<iCE61|dVrb~{C?Q9NJfw%qe8FH*Gb;Cuy zq;Q_u(T=mYjiD=GmDcavBVW3P@pI&Y=}pz(=Dn%RW&7>BHI<9&(WLPy)!r0h%CB-- zcZU5%4Y)eDhueqyy?4DRBv`2eHbjb;Gg3$>$UdR#?jua^`^4h+IlLDqM|xWd(D{B5 zvDu&;-l?&&w(HcL(=S??^D|@wqGZy8FJpRgPR~g0yR(bz3{UNmll4Tc$v*`9(vlzr zx2iwDu)ft}W{dCd7V6zS((lsDO5hp0z~|=}X`<Lm)h`s^=BA#DI)CtOqGP+{`cbTx zn<Gf8PHA@8koRd7cT8Be%{-IR-x@F1IG^1T%Eb5z?<VGR>ni_8HRhQ~(W7o+6O#<- zB^sfez)f{rkMCAGqce6|u{f5FFrDHQ+ve53&Km{GvpOE$qZGU(o4+#h*D)}+o^Q#d z)}qQgPM!N+p;OYO^~6BR=Z^ZaAX~<AR9}URPJGXTbZ}9{Kug%3yAd0uq-)uEhl|SQ z?742G>(TY1@&VCL4<56csdMg;yefykW9H4mio~g&xss(JHXA`T#@XJc+BYKmdb8=} znTTH2)mZl@LUejNJAf^`yIE@;)gI7!R4~;~LYep7KF3L=clq8|^CwYa&K)V;h8PKC zkB{HIp3~-YsJ*qrNH`m0GsKv^=0I*g9QYwonJ!V``rL7_LdETD%_K^TX+cT$v*#nJ zarHwVWfc-PJ?E|lSiM+tE4n=yA@uH~U+rjf-3wddt~P2Ujtv=dxrtEDctb0fSAU8G z`$NA$^3ezU8!E*&O`6Yjieoor)ZU>r^^ou?<P1!9x~z5LN}1}r**GjL@ydOCqFvzH z?r%o}cWY*I<3`YO>&C2~{YFqdtDbJDDJJ_vCcfLLIjzl$!fn{Mhud8bpGCWb_H7c6 zyS@fV+^6=CfwH>qZwW$e$DYGtc-3hf&qWNkR0c!IvHHzYi|(P;VVv354e~HLzdibG z$te$bj72=h;0N?|hO}|&j&@F4i#6YiUc~m=H2+eWMA{di$2XX{rP+?vG;-*lWOG!0 zyWg^cm;1%J%}$NW?vaA5M!N;pW>rI0Ty~tav=~%Hvm3h%QqVe-7NZ^7xX2sMP<19u z&OYv=dm!7icq|ksczu^3QZB?pn&0TyX>a$QOUFLTk!haZ8I!SC<Ch>mQtct%H8c(W zb}F?I#Q^*X<~bhy9h#m3o2XOdbf#4QCsF(u&p)1`2`i<<#d&eWTLq5vYqBd4wYyHZ zJ;7@XCb)re(%sy)*3xeb0&6pS_5%|-lnMLm1y!lWe3_#KWEu7uy4HLt%aTpG5(|$H z99@HQz6^~>gciVa5k&HJoQ7pv22*7t(5HBCqcDioe^5%WN&ThOU4k`76f9JlRB=52 zONzqz=rIliJ#F^qY^y17;WZ@JkPKc+h2fR-EwsN5EMq29sD2oV*Vwnvsg<AJK}mNv zuZyE#yj60Q2(Cg<V-_PfZp4ic<+wZFxHMnBY?9uq%U8V8Wm}NbO1d5oRWj$Tqugg1 zYM!zK#1=LZHsl!mFS<N$Q)RX7cuKk_Yrm&73~Zo0edyiI9LWClITP7g_+*A{nvYY} zo!H7w;vGlJ9lmC^+vbI36*3{dX(Ktl`Toz2&&<YhWAILCpmJzIF0raiyqPOvX(9>O z6N;Lt6{IS6==Iun?tPo<{5aN7CNa<I9MZ~5c@Up-m`jus=WUQt>2{91<AeYK#8NRR zJKdeerLX)=n+Zjdo`56C9{2FqF*6y9_gvXMc~=!;{cUYU21s53+)s;=;%3Ikjjv|n zLi?5{JuF2_MmGOu?1uaKso%T_(wi6TUzoowbRu#--cE2ed>0zQPCuEp*SwzaN?606 zbqGePdIX6YicC4P&?wXz$cz1+&1XqnMZSXic1ryZiE!#QEJbU426?ZhUc1RDuct9F z=<a5et#mdaEeF!c@F)b^53g)adY+FaVaIXl^}V2wdi!<RWX;x-Hm)nkOsxQ`)N#Fh zyNIVE!P4QnPSZDEtd$$$VpY#4_VVt%@ETrfw`twE;l(-`m8Ni~h0W;N%WJZof@2Qx z##J8ziXjK$ndD9Q(at?F!Khvo#xHXcy|1SpGf5}aD|GIioy@X+FSE=%E=o6SPpIen zBwB}V;FnM%_-KwZi^n|*rbs?qWf#rXtkN~>-!n=oJCD+qw6yHv+hayLJ2!vI9q#IK zx`{Ot8^nNoHt;Ocnd;GJ_!yJ5qGD@V+S?48eM(Qg%CgJom80NtVB)Hhx=MGzWt{xw z(Nj(^8&$E+1^$*&e#_GyaADY5p~6Yu9k39jkiC6;J{i_+YJQDGne#b%=#x)wR{T<I zPv6)fS@M%NCB8W+Y6$1-2yb8(bE_Wia6i{niFRnM-)8$3t>`<v9<+eKT*1r-?cd*~ z$oPV=1nEiU&U2i1D#|cTc_$r_(jK?oXKB}C)TM;Y^!23{&D<`dy5rs|E?ma`P~{<? z(*Z@Ytj)dMW>?hQxm-81<(F)d7P7;q)Ug7#`an@^_tk392{~#-GO%Wfb_)|gMQZ*^ zU*{~VYgb~lEQ<U5sbE3fqzc#L%;oXJg*(mcB)1`~*fMW9HE$)g#VD4w%uYy04oVh$ z;ruLOV29ps`aTkE(I`KOwR{yQXz%-t3)_N9teM7?l6T0A?$A?6N8=#9r4UY-R%bPn z;=1GQfHZTvh^7vO7ujV(?%_e@K^!0csDpB8>QxD$c^Q&-8>kDc1{S1|sPFxNavSg( z9uUnZGNCLFf0JkuNm9wEXkOMm{qWsZCodMr!+E!adhUqazW#M8<zzAM8GQsGMic_* zaWMRow|@rT5L!LsxUYow6@x6a%noVWv$D}#dKkNqZ%hu(#w@}@L)`I}$pea~@g=wU zgbMVeu<!QXOH0LeTNP`%)jdD2dx&bk=_}vP?0TjH&?{S-H=#Lg@XIa0ThNfudm|vD zEo6^<-!1oqq2)!^UPI!`Gh{@4`+~oW=FL+Y^Bp>S`eDzan~E8068PrB_i<UyKuU^T ztuK8;wqug&dJe%SBtggX#oMzg={aJh<||=ltY&xkB+=+mom(ntzccKy7ualIE(X;< z3oxoK85;Sif_TPMJJBuPa4hZwR6|$;gtoAfnTUTG39@i5Fu>=b*sA}9PAh_+p@Xv1 z`<uwWb8`_o`ZRYyo4)DG=E74XwZ}Ejc1#b-9PI5VEozqgwRMchF2A`u&@h?icrr~J zXvFf=rplYD@b(bWQ4RHrm-!<+3DK~!!E;Tp5ZH{sq`!vxTDl$`mDXggyUswGz67`R z9mP@q4?)L+8;u}@jBz~NVnKb2U#=gB9sfylm63#VO;+ZtkDfnp$s>0qa?oXedJ84c zj0sg%kT^4;gz)%UJKI_F+a(qCmVPAt{IV*6<a)6Wtl8GnTFaeAQsx3B#Rad~L{>&r zm-$IV*^Omq!cT<R>M3Qyg!|UkP}mt$wivn$*Y4Yi^xn}VK$8`ea_Mk6KMR}ebI@#T ziBNzVElX&%pRjM_nRVaqT9|>xm~YQMZU|bLi+R@Q`OKMR=vJ1R@DaPVTW)krPnF@G z;KVipOM>`RQ)6VJ74KojahZ22sxmK5JW}D++ZDGg{7lt`aF1LgEpZf@EaS?#u)BL- zYMGcsh3^4bj294)O}k4#!LbyEQ4&zulggpfIy}wn`i@Q|FM4uHfA^ZBFI5k=?c;bP z-csBQ9t$R1wFhJvlZ81tyK(Y0BuF%&UzXnRh?;**r3T4F01y~W1l^N^d34{(d2sRG z@g=xI*sHd>R|NxZX~EZXxASw}Bhw+$iwVXb+~FJT-^jE(xSlqgoU`5g_UaB<kKx`B zmu@_L1W5y*?<d1gJy!?w?_(Q~KI(Oj+~|kzSk8%BC?DV+dORpNy!tq|*aV-V7YK`U z(fQdOU!?sazG|pbYgACU5e|v>Nw*GE;H%i@wdI^ZxxVXRwog4c>o?qll?o>_u5|64 zN!azBYJlWcE8kVYv(^_Et;MvbsLF00`F`>7X$75bw6!(*v_tcky>EHE$fXg$qsNTP zI92}T7YZ<1k{%V}^)D^?E(5&1xIj-5r_^DVC#5JMO|UiKAQ2j;7ml}qW;=(lLyW+M z|7n3bmSlY1h3`>Ee+E!@uO=>|DY6l*yfNilEBcO6-j#klRONm`Toqu;Xe=SKA(6oB zHE+`pH9Xhx`W3APs49R&K@}&DOqW<u*8}k5yKKfohBhYa^*}Rj%&$WkkkmWpe6x^$ z;)2S~F6oE;nhXL56mum)I^r|Did$yPBc;5iEBHyBNoW;$2HlW>aqPmY*6p8iT15<z zO7ld+FmEC;_eS(qP~J8ZW>+Igry;x3<>zt(0|O&b`|OJr&ESokUKhGgH`ngpo~-co zq)3_n{!#X(%V<tYzPzd+<wT`RqGGu8Ns5~is%$E=sgfWCn9{GlTg_-`PY!dGoxOkl z7><yl^-)b6bcLjIm1X#a!?$45sRM~v!tIlS3vMg;@HxDTh4m4ttin5q_UpU+_ur$o z=C$zFvQbZEz}en(&y=FIneP-)sB}9k&jd{^pD&4`rKM-rjgtC`h<zykzRGMs+&ydV z!&XinWR6@|wWri&`ZJfO$XRTnb*!<XbZcG^&{@;#t^lQUx-JNl2i-BSQNurs&tBvn zBHQP?Jw&NRu^$!t+~ZHT&Te>vihy4Uu|PbTWN8*Wg>xgD+bukK{@$OCZ@bgE_nphc z3vh}lIGab<+gZ}D0?uj}&$1@+XqQBf`*6>uv{eE$9&?-cavmK%oa4+t{V-M6B{!!6 z?VzL&y({!!F50!ydj#{jbB>>OsIag*#_LsOIzleLB_hi7sDLf+24<GJe&2(V9P3}I zK)5>nGXD+AV&Z2t;g%Xks!AX$mO_vgs{%xi>J!>=Pw3pvaaAlnZ^0l2b@9T;1eg0Y z-B|RYPRHd*n~0hwSP~zG2Z+Y(n!~+|+~pE8dTDA&{TKHPEdE7*KbRQYK!<i?-W$%B zzB<ZS?$%_Gv0+K{V#2%RmBy!~UXUwNRUdyUw6SiE0y2W(H+xYf$K%oDs}zX3T4rK` zYP)O_G~Y$wK~>Su>I|-jtn&y9uxb|Z4ioYkXlf;mV1NW-Td*pJh2WIvL1CKS&=G$8 zp<!38exK36K5KSaV@5g1N<7F{pigqcKp{li83*ZFF9y@?0(MM)1(%6MItW^RHw@j! z-GQE4xv<N2`z~4Rm?%3cgX8hUtnQ;ta8MoxQ7>2jj!~d7kx9C1E@2re&<WGe$9~q{ zWQBG>G0F*tg`|=!^@?5Gh%{1I=x=&xmgv+nlD5(()|UcF50A|8In_WNW*IT1YTWi{ z;wZGMN#R8L5W0y3Y8j-)aOI@_^Ifq*GOmO4phOfyo11d!wy$BOj=L5uG}M?Xp0|l8 zA(KK2{T(%Cs@Kqt*@`ka8}P;?*&l=qlDidVpf$8_*Po;v3$c)3jIt>rmD@J!pcvZh zOdPBvD6<+zAKL=lB-JK9Zc+;s?$9=qD;7t1*)utjcGR!(t=3-O<9^oEYJA`OKG&G% zB|0k>y^S@=#|3WhJzc&VnBI7orZ7Sl*$LDxja<M*AUg%mRMDQi^1t^{xdxx_g!fn7 zEIph|N#rn_*q9BoiGi?U;gwtKGo}!glL^Tiq|Uu@%LncoJpTG#xA1+$-T@Yb^q9@% zmN`C^X>Jkg9INqxFooore&#)GZX8QV5S2>j@@>BT>tm@nz{eEm2yRGUy<?4%_q!M1 zZ*0!10>(47XumbCq;*o+^_{~u8<~`{vrXJ)|G~}Yf%QO6GTs?}Gb@mga7Mmr9^WGs zH(~oEdniwn`RUP@^0pNiwqg}spFT=76q)Ss9fD=ad<VH-RTWA=O@iwA%nD+Qo)N-r zzuixo2JrL@jz`HeczKN$@z^3-52%Dz8|9RwK2RC19GN0L521aOAp51@<wX8c;Zm)l z9q*aN^Amp%7b>}uy8E0z0!|T$-kag%o6}GdBJ>88dVtMbv(%q4$S<9rQgQ|XXdIyw z`cJ~o@XhxJa`l$sc^ZO-kM~fNXnps?D~x6GxeHcs=8rq&GM5q%(@r)A`l2>zNBd?E z^-i(3-!g~`?m0I&m%VJTe!-iceSB8IzVS8HK`B!$IUgJqinQzxRGOG7yN3SBJl%;~ zT?f9DYbxW6^kB;4fN|Iqxt#m|$rtc3pQlO4-_z@lx!Yqg%NgwEZ|qTfQnK;2;{ATK zLP}+HuZ^}l=vb(Yfp7||t8&D~zUC2%GF&Qun`-LzGB(i_><KO=2uJAzUCo7`jscrl zRk~4pGmy<)+Hab{!<U;7J(G%G+k@KX9T#Y8iGXgH#2zO1q@HNT=Ak;EK-L@ID;ykb z>Yu!xk`NuDO#G!k2epBJHef>X6jo&`XehHh<VmrApXR1nV8YwKuBdr7yt%=!?c=R5 z`)~`_T(i<&vV{)6i1y4jVf2R8OjA?J5>O_)?-vDo7sHz#iK9ss4~<Ney+q+>?Z0l} z(6bK2+3is$BOu~~lL~;mQ#2O$@E?e*O@|4d{T(fJ|4WI65+r`3D*5-2TbK0m<>i$g z{K)jz@F=uP#TD7u+wZr$egi>L_Kl^r9dZYJK=O0}(!W1r5W8BUgPD)hnc`+qYE&3$ z@7li|>>z~|q;hc9f<XdNC=E|JF6`Tpy8bZGgbfZ92bGrRX*I7*6gU~>IKNyVgUdL| zNNAfMMe;Lz0S9l&OVYqfkmp22Jcir^W0{mV%h&G__|_PyBWMm4L6@w34<3UyA^ALO zEXk<m3@5M5T?IJ4m-<uXkQnJ65L|rXO4DezohfQ$Q`+akqc9H}lnc&cpP$sYjr!pV zMd7RKKG=NpfVcVtQ7B_yX+_CQ^X8s2d#@Ua^&Xwb;8|svDpYcK*X+UfN0X1(R!_2# z<>)JZinH10YDrF3EQ@_OH-=W5s&OlVWJ<$NO2mq$)A|z0K)QNs-3kA?MQgLcuv`}` z8-X<_$g}IA{DBq4AbxqTNe|yexQqRMm=kjW<9g-*#i>nab?s}qJ{RcpmQ5>j1yC_w z@IgW14th64cHpYC8?Z4S_K3{!gUJ6;Y6clr3V$N~%KYA@VomGLr{bGjWGcq=1-hp= z`$z{C-cur*&&DcT@cb1h>e#b0yt&ac?-TmB7hAFot^I5oSs<N$yVo&w(!0hwAdMgn zQ)%GQ#28WgS#jkuO&EaQq{e3@Z{~hHe6(C(jC3WERO{^S!PAA?yevSN?V4LUql6Xm z#*PoJPt-VvWUQGCv#>O7-Y)0qF<+j1fSq~!{GK&*kLo+w*kt;S`<Ykthx?hfZxrc0 z?ZV5wNAt8_`@!>~j_w~h?(CPv=2?w!1uT$%Vl->Eg>|LO#e7{M!`E>BIDbs{h_6-i z)5q=Ts=@trcYB8NI!x)B?bTAyi*c*R2Nz@xx-cZj`2z`lf2>u3HO)PwX|j59smcAy zh*uv1Z|A;N;8=nk+SfMwj!FH?P@8J`{=$BoCv$~t`q{wx#1+<x{-Cdwnr-GWT`j)a znBQtM4RiDIHXepUt{)S*^kp!`pqpm9=`Fv^fl;(+`^gw^q?cvh{RjBL?z;)$VJy#{ zNO##=Onj2v>Y-e@U7bW9fwt0W=*1rRg#BqpPjP$*#9#_Ax<@i;;oB^`)Wl<mbu*zY zVyhAOOE!kyrq_dWbR4)eMv*?qXUz}UEln^Kem?kiwN-;9btDSXW|dM;nzTLX9#?xh z@dzu}YIj{c#?mLdfK6*hYR$mWC<#jM6;>vo7{0bNX`gS9Z+AR5-RsVnJr18}LU2+f zki3x@W2#WkM8P7Ybe}jH3CTND=X?CQzaMCE5oj%Pc5qm^O0jv*cCb(^inpq%Mi<bu z`ejC%em9#RZF31i&+fwi5F4^UM02qDFJc1&>br=e7?eh|p6RI=*F*jHR-_r;krLmH z%HwXsVh4}&CXPMbSbf*dkQHRpQ4OOy!$@&i@_RatBOTZ0eF5pOnK}9JxF8+DNUxU4 z_Qn^}Y6R)4)n2DQ{065PjxiaeYI~I~<qgo5gP>=l2b;NHB|q5g1sBN=rG}+sKx{fK zMhAqw_!6$Y*h|n9!GWjkIi8EI$-(D4&{$>11HB%McZ~hHlI1hpZqMD;uJqp8+Eh%- zH^3&gS{KN}*2~iTrH+o8w#~mx@GWqb$y{Rvb@9pKZ0&;mJ%Vpgg1~d$Y|VwQ<=2$? z^uo5|ilFUeV&V79ymc8}G<e7zJe|7M0!kQCdcPu$h9YD8j(yZraBy&Vu?+p0r^xd& zSK_UHDW*@T^w8ua>Ef8RV2v1kk8WE0;#HRLRb+r8l}P`pZa9{=fb(;7NLa=F0Wm*6 zdcMH?e&|Aps!5tNr%qB-x$;<OWAznW4mm^7ngdLg{}38Sb&pbVII|UHHy`VnQagLD z_q<SbKpuC4rFY?QU*b%^dAqL!=ZDq9Nb=C2a9_%C*3}_YP@HJ#_E8<+(_@}5_3Fdq zmNA_x0Cj4uHSY)!U9re!$zkE>WI48^u1I3g^Ye72HDJ?1vr7Ir94hmE7Ddd}rU@J? z*xvz#QLdvZgAD0+fQ(x|Nzi6QO<rUx!PtJ+ma15==Yr~WP2wks47BW8Rfo*@g=|uf ziT4F%*+-CMjwY|j@A*wl%yAo!en_zut!sbWpP=t$BZs$!6olO>SG)uwmfA2P{lQ|5 zU$;>+WgS6P<e`q<IMnRT5H1pT*w>rtDnEn~;&1)_i%C2U(n~O@O*SIj7d@BTLtp5Y z(a5{-8)u3btOT2RCR=u`=|1J(Y##B?K8O}Ql6PqouW1!`u)eGDw4++nPIq8&&Y0OZ zb@g$PtA^}V`&&Rx(3xwGpn8_^j(f*){g2^cq^KqJ$A4v5VosZ9cPg=}Q7**#dUaB* zzP>)s^s8W^p~~QNyUhb=QNut-PJHz%fSk8^uN4=McQZSE7HAS2)G#PGF1BW4Cp}we zm?&^2w<tS}$pFLBAdBWJc+PDb$+D@+3Ys>W`})JCf)6YvAOU**cjHRVU7De+>N|w$ z^@0YDvQ1q!L*%BEmB`zjO7UkS8Tfp7M7t+qNgZJmid`lnWiH#;aPIh-E{fT@wEa7b zM6az@PSGf&!#k%x8XOTcdEX)@`-Eld%qF}iW6N?TfuF}S%C0nfkZGRV99n}E{Xm<f zfnl!2s?>U!f6nBnBFs(QIXhe1qv<u#Oc;+Vazz#zL9#~$B2X#R6=QaiE|ZI2@Xb*J zKqbx{jq}>y1p1>#7p!=~EWtKA4`=-#!jz?-UI7}P>HF||jNzk66^^2_(vhsPo295H z5on$HWCJmGQ`>DnEG5S2u@x^ZptXGSg=Z0y^LnS$qe1r37>dYF+JOSyn5<@2&HV+h zZDca%Zh_^HCl6Q%`tRUAcSA=Cy*b#-Mx0_)0oqomo>Y~}JNtTGca6dj1nEn^Q*nGx zu%l`oXcLXGD!e^<)!JB1DiX9Y)t8vcc46vu%?Uqp#%cJ9+wc{6SdDixb^>cc)K_-} z2q{1Uc_OnOe)II@<5%Lo79^?Xba&3z#Yo#<^WT5LW<XF}b?*glF}#@^|2ktXy>(P~ z=DDfE@kf_lXMd7>ybk?HIT^pW3GL6vRdI(@slDQ1lOYpL<;FQ(@7S50=vG7E{jr6O zRQ7XEZ_<d;^%XL1ZK5`Y=v2tx!2!jq0GRzB-+J5kJ7#*o(cRC}+dzgtoyv`l=((#o z`!H;@$)J5nuGR`(gWuhU+N_znC*a<TPYv(P<(*_I?VHTA&X;T$(pZ@z3^lQ5Gf)@? z)K3oA$;Fhvco&PL;A9@LJ`XX?L{bfs;+8LK9_&tOzAGcU&fm+!KA1~Mb`|^W!*1d) zyq}qf=3wm`<iUn&jaz}b{gFKE>a51M(V=b(PtL@q9;Ghv0@0yeOx<GrvzN&}<h;oF zuw3J|7|H&_T+PbnY<CNRb8v>{WS@b08<)hC^_YW|bTRco-6z`{{T_NMBvzg8D49X8 zdLUrqcL@Vdoj0fEU2(FWHl|hc4(`vKV1&AJcdvsEkqq3SQ=)tIb@^}zR9a79$jkVD zMqZ#%u#gs@lwjg3>Rti8!Zm@Xx^R`>?tvZm@%BFig^z|9jTBRqPOoK_gnntKHi~>F z`0UMe%N7w9`vjCtKiGs#&}La>WOa$r;Y_S39k8MI17;7_HBr7KIfmOVADF)aj4S4} zn}I@rZIKOt$MBTnQRCy*C9QlbB_&uboh())b}Wr|)cFBeb0EKhKF)L<7Co1SB6l3O z4$E|M`T3Tl>N!Bq#LaaBg<(>f)UG!7cwfFp(apG_Y^vpA1S^_{pxTa_GbY;?=}jLv zvd1}Fd!Oh`lN?)zRQr1Q6F|WAnJe6e4?4`V?wB3T9}@4JklCm6NZia%$uB;BJQC%W zWE#K4UEDp9<~DwJ%K4p%BI6kKonq>}IWBch=n((=VWa$Gn_sne%TbrDLxk(^4tmEj z8;Z|1gn6m4)yS^iI)40$dPHW?TQ9w;v-k|C8|#yZbwN{^rS?a3*r{T#ES^7;-^jg| zxj#LGCCNIpBFJG{)@>R9w|<{A_H_rv!xX6s$DMf&m%}_?tzUp#@x`+G4?so-Etp6* zl;P3qXc72akG&T#5~zC&bei5A-rIQ{YW|_db8Uy+q~51XoxEp%`x({ihX@6q#0GQ> zt_k1k+?`r>{a*HhAl{oN_ywW_{^MYsvd~<Yt9o>yto6se@^ypVy^Ql|`&Ldv;$knp z+#@5!Ufl$hd9ci)B;ULkvEudep<|Wf)g0OlbYzZVfO&+@t{hzdVBQr3KA`BnvcL9E zQs)7e0i$2ca<y!5DRAhZ_G!F5%b>dZ;*hDbkaKO9CxGph28Rprj*9_4!X5nJOqhrQ zS{YNiXj0D`W;a@1WS|doARFbop|d)GI+`0%bwAZ&{aeS>?zh+ZP+Y@UY?;CbveEDt zS&F!k6^}GMJhT~k+ALtTv^Fc>rpTSJzG1i9#f@ngoR6gInL!QMgMvDIde|$q)CO|P zJiZ29g}y<$?nw<a*Nc`cC@(m!c(6cDRJ!UE7x}Z~*M(3oM1n7$>!Zh0No(kj^*gHt zK=ZWlnOHLg<z0#K%{QiRHaLo6t>Hf8w9apRq*Jgw*UCFq*&4aGHB&0n-lMIpt&EkY z%vmP;O73(B_3>(HGv(>h0SyGTk6Wg`iF_d<1SUtIdrriBYV&^yTBV+>e>$h}BbAOU z#L6)J(W~c%9`GKkQlLsi=6_gw>#!=iH)>ds5b2hZQbM{xN|6ppX^`&jMifa2rKC$* zN~F8HySuv^zI~p@;Qjf0?_ckA@yF<#b7s%Xo_pW-y4PBhgfHWg*d}?&S~2_*NFTyx zF`Up|K#@T}k8A@vGRGdHlo_)f<*JYp*So1(2tM6ZHhuKg^lSJ+9F__oihcx3Q(erv zKh4ux8A#2YLET^_Lu?I&Vm_@HkK;X!_`z$|-Sy_~9tOo*#qmXv1ZFY_;S3X3R%PfE zl+ED=Mh<jSLaTunj@PqP-1Ch>{qk)gq&i}{v|o^-_VqjsE^j^{6>@mj4h<+;UTtD| zP2aBr^uq8LPxi$S^K7Yh^{#2!%iTWFe9}RTNXZv_Yhr?hLoG)<4#tOOHn{2gXN13s zBTvc)3?iidZ!2T}+BYi(Y5k@SEvjkD&W@(NRASPse&z+5DaoJ?v&ZiT6ikN2iR*QQ zg{2rp{sWR3<;j@^m*9NuRrIco<MIFq+n}5`Ff6bot-boqO`~@$tMSZBwm`PC{z_<u zST0L!j~gqfNGY}Y1K}QtV&GAhS(ql6n^(i1x>GG!|Mkt6xR#0$3&4?2xc`#jtEc{Z zl@$JtcKwOZdx77WMQ|gZ)FBps3HEwOgZ~3nnElar#~g{*VWEqcBgnzB_~$tEC`un+ znw(@4ozWZ%cF&iY4OhFrwC<n#(%fKqqvCsRHM8_Sq)3`g(gXdzmE+XiOSWyrl%oij zG@;0H%89S<+VUgPPZBhN0s)da8x^V*`Wpg5%Xl^PYqhHjKJc)2&F4pkn4B;qor$Cd z9(zu=%8@603XVmLVv%H$q!e=WC7O1t1xb??Xci7`jiC;48QpY+AT<Em%=cAyl)MCx z-SNBU+3D%8JU?=HQ?CkZ@el^IGAh2Y|976$4Z&+xRGEXm{JC4TdytCP(WD;j?;a<m zCWQ7=$^0K{nKXnL7vl+4i~$(%us4J?Z`=9gg_E)bx30C1L8(<>bpEW-4+lpQ_6L8z zyl75*XLdTh)k)2S<Mk;_|B^_se3WbhnSCRDScmvEKqzXN-MJz3h-CMr=-?f`r*^3j z2n>~4fhHh#DDTHk<dhPtbJ^GiP+#RhYw1$QlGPVKk)9nNqZWx`#QOa8M>qY`gRu&2 zc7+>VcjP%F?rWUAJ|h(eka<(opDC-%flj;9s6m8vzh)6~QAlbc+hAS4JxvZpI{x;T z8r+iWD!)9jCBgUAl3lRRTJff89=(Gr;h)2$rvub>-91rfraTbiNu0_t+pn;PNb69n zcU1Pdw2j^{@o^q80%aUIy_4$++VTl91dNSf%gj^+^*02eTy7L$9Ah&e<IkOb33Oeb zs+4j?in;<QpL_Oz2V{2YHlrj1D%7E;aj<xSwc$W{5y8p5{{Q5{DUpL4*b%GrH__s` z=NCwqqciWW@U0*GxoP<jQu1}mS`q^m(Fdsg`Kx8z8XW*6uVc0KJ0<~eh*BmUQ`RkN zygov^cs%ETJ>TtG9}tGP>pfd9!Sa;>&5fC<g1CqA#CI1@!IBW7BAL6jidkx-Gkpd$ zw?*nVccKt<1M_*QL1ixk8POop7)XkKjp?l$Bn>B0EEfC2@tf6v1d6<)Wz)Z<4&4yU z#Xy56DDKaU{TX{Sb?(aH`<eVJ#A4g_>w?VR{G8eeMT@=F?w5{@d(S~n8#03?>`^6i zcuJj!fcQXowM*Jd1EsFzgb0<-3d%86GU$+#nN;-?0g&A2u>^WgaeS`@!PM$nlVMw} zJg^u4Wbd+0&au%i5b#P!1e?QJRT%J@mO7w%PUC~Pk%9uD=peGPNHv95{=dgq>IIfp zHEmo@_&<xX=R<68IS}dZRQ%mum9EtWcSuR1$^TZ4@pE$og8psfF&aShUcb)$jpyXv zcalg0w$xD2aaq`%Ylucx%vJM~O%)q+KsEh8t`<3Dd6~Giy!_{#`CUx)k%3xs)k>fK z@1dka6jE|D7;v`~QnR&?yEof3*Zb!t$3Pm%T^4s<CH%f3(zWE^bNTRO_&`<k`;$L6 ziSZyS3{oq=8vgg7vow&Oj|iXVxHUNlUW2d{RL(?zbL*!-K7;b>`aq@|@jCdXZ#jwT zpE~9Dj}tpX4#?BJ`Qh&aVnPn+uQyM8`+!Q|fXI~`1bDv>XlVoPSm_y3?b<C|d{h8@ zj!jFK?Dvs=EtCM+eGleD^4%!)+k^afcdQ`zTK9KZ0*c>1pZGQftgQ7iirx!<dcWJW zySocIG-DM|auY!#&w<QK5Rf9L@O=tzPpP+9kSh%p@cPyX{JP@4GGNq=lzd#bzwqx} z;D~r@`WX4N?hSJWAfU-~RK)8bg{9oSTW{Y(hV%l*yW!7}%;_}gMBepyOkFn59^N|O zH!#_~hIA|cod56B_IwB-ej(Nss{WqOzrzC=<OpbrA9Vg40n?HkjG1G=*y`Kwt6B>Q zBXhhaT~W7S+EGPt6_1bfHhzEX&%yuj7yg<J>5%7ZfS!cn*C4><Ky851L&tt^`Z$6~ zuN@N_7S>qkhxL+J*wfcfy@lJhZ=L6)Bsl1H@q8@(ty@<GMyExuTrB?QiT(BCZ*#!H zsbwNlEd19#OGpgh*qgUny>$Y}Bp|r>D8VA%dNgXEgJV`c`E^erXQYV_zB}6dDd+c9 z{`2#i9*})AUwHoB7b{dN5A68<CDs}(*LvQ%oYKVPV5n%J=bN`Q)3vdXy20X~UwTUo z@8yQrFylcWOoM{5m@SPOzsI9)<Q$6tLpeJOd5U&n=67$8^5;ePl{?%z&7Yf)=eiR2 z_E%6@!QchDf)#H+Wx})b71X1E$Cp-2n75YrPyZ;_AmP<m*2@Rnph=^6eT_2qVCAi1 z`64o>5Hch#KNo;%DIuuSo+%S6g47TPALD(O(5RC;PI(|VE(QW>kbgAw`YRqh2cRgJ zu8`9F@9A0y`I@qV|H3US%2FP38`s+{)qbB}Z51S+pWe6ur6>ed0VJTtD-)6jLi3BF z4FB>%8TeycP9DuodTLIB4qeY9Zb7x4Qef<e5)aS)X=5WVq(WW;2o~Av?PHVb!Qz$g zSj!Dia74juEa5Zk@L9Bp23+rMM%mgN=wq4*KUN(NnU&3dwPVGtvt0orrv^95lhu|O zDCXYvWI=HA%?ARN(0d_s*%FlUW%tp^uj-SFmHdE{fD{;h=}NiH@bBUOevAwt-D>7s zycWQQ{h!H{9||VMCUl4X?Po&>+)net!C1=Q&xYkw$i*459<$AdATY_-HkLp&kzx;b z#f!dX{gr)U26S8tT-K0HW6Rkl8JliMd7r&n^PWsS7`NSI>>K@r<T1D6i7=QOb6!%< zo|E0!C_QR`h*0TrfDCBL(n6ndM1meZLaJcL9Q_Als8YKsJ@O@zDVI6BpM;z{9bku{ zIM>y|J~wREn+{)XrpR1>tmOIs=Bx!|X8ZRLARUnXh>l=T&PJPdeSRiG089UGutk7G zg}dn4x2~K(1!PT#n<RPWig%9rB93AK*cy<xF#Fq!{C-Ekb>5oDm&ZwMJJVI}0irn` zOfET@0Yclcck+I;5o&LLBK$?gaCQPD?p~W0HLYwd8?o}U4HYO~#_b6J9-Q2n2!uTu zz2Cowb~m&7(2}s5wB*TCjI@?;f{rciWLqv?5#ojW)qr-$&jvpBh=Cwrg#K5U{W<(t zNTag5`W*q^@0<H8wAOk<#h{pfaLA^M#{ReMQ_Z&7v={9RkOI1dN-sdO{saoA7JOo1 z(5EOZs%@A+Vfay=pdCUJh;yj`M{KqK7!N~yy_A)dLJG_@VmwG73LM@1lVJTyn3kBZ z5~e-g!P5%QiMHy5+GMQ^JREv9%*6Gk;W>=BrV8}sTkEdsg0EQ(!?+`+(B|<Kxk2=x zG+^9omGB{?htntWya{^K7)Au%%KR^R?XXzNz?4-MYGTE#xjEBh$i&1UI~b_qqRcja z7O}70uyQn@w#bcc%#B~)gD}HOf7C9))ZIr!lwVQGlBfEncE&l|oJ!Ht_8%qHEDIzu zMyJj{zxAa2jCjX5mL<e~03gt^>2+4)JWBAN_}BPC%fs~e`CSTBj*=T1Kv8=U@op?^ zU>H;;i_j@S=ct5c)8DPs+448UwziR^3&qvD1ZXoc>~M=`%^~PPOTQ;V*z9M}yiL?x zBHb3MJ(DGt1*7oA#HYWt&gK_F9$~~y&8`}!GgwH50ZqE<O{vu$c%|~R=dv^WUwvuw z9Q;_o694!&qfcxu&JYU+iekcsv-fqz%y!N!0)gFj1QHGVb6{zJ(C7o{zBn5rYqtdI zIKBL~b_i8>(XCm0B5(Hy5!15r$rQH@PjUBnBJ$>hJ!>Ce+J)Y8`=`B+>$7ao9)p|7 zl<IxyK$<5|>aav-PdlAkJcq1x5mfS>01YNq7%~A16$q&Qo`7+Xc-x)bQ+8|B_&IM8 zp(me+%*%~Zn8u%R6?cv4+M<-!`x#XhP-!CEJ>$WZEvj+WPKvE$*Pp=z0e1wui^~*0 zh+}60$3jaYB`Hf8bp84OizqPZi5&s<)eS7U4M4!2^y~E`nvU!FIeF^6$C(FOn<39r zKm%ZVT?mdl_YVwr|Iawz{>*cl+;vobwiDN%$5XrUl@oGnyLe5Ud10qm0y?aUa6A&S z3Lm<LQK(5Sc+E~jACixy>w(r|vG|8Y6|B#*=;bCXwC&B$>T;wJvl(kMBB>}=h=VA= zeeB$k?n?Mq@*&$IpCtGMP|V_92KG(C9b9}J0`Ox@yY#=*f8Eb|zsNEUfMG#maRw!H zL=P(ZtD4J9?(E$0YHT2WTG$?p1&_KWB&Jug-d>`AuIiSskkH=n)av733x}s6`WGg> z2T=F!u~wCh8*zbVaV>;DR=yV^`g&)q>Qjl@wIR9zJEo<Yr%wryrlB2Q*Bux7z4x)t zR@<A<R@@d6Odig-er?xC)F!cw?~^M;j2N_9wBstgz+66#O+sYUYnI<tC439*hw*Gb zWJ=o<!tiL&)vf=x+0^Zlm7z+5N3n(qdG>tuW{Gc&9})W6*$&DFg{T=)ch3y&=LUoP zcNM(AdIcGpEF<8Uvqqw)AJva5(tIx6JK?3|k_tR)_=b8_?1TsQ3-$Dek~ZUOPH5g1 zrR9MYT|2$wSM4*OZ9nuh5$qrXvKsF3)p`1}e85pmG`@%yx))xHKhw{%yS#*dRM8*U zo&r`ULJL_ipDAbMA*0J$n%De0GMEFJB7BLu^Q*scHcgt@^%v-n)>)4MZ1*;&nf2My zViFy*v-L|#4^GNEwS#F!V@g!`H0os>^Oc}m>{UzDoVAI*Op*i$bf2FERhsXkcckjz z43ZoxF9(}`u;JJbQFk{5>$A{}>=f%k7>>|l6B>l!=L+udF7mCC;1}U~)LjDf!Wwo} z?y=T|^os+*Y@fZWK|s9QPnlXWG94u7Zr92K9aT%#-Hwilq>-1qARPh(DT|>Z#@9|i zr(nu<`oHWaZDXZPc35cp&Y5>ea_(|25J?K?`m(_a)zfvs(;Ow_!3P3?7*9KEwxRsh za@oei5mT>ao0}PLl9$^Ojj50<{s|bbfL}1q-%)@PRT2^a$qnsa{*}sriL8k7`P8nl zha=xOxK9>h%OQEGnrwK4K8d)F$o{nDAuSZ(rni*)WwW>qZ7UG5R+JyZhl3yi3Ej>u zqU$QUAb7cFL$R3Xh{hR~S&@$UnJ$JSRh2VYPTdETFOttWdrYeL)wpb6FjNDFS@fPZ zHe$OKAU!CB2p!eT1UZR*Cs?z1kZBQU_t6j=PGPGlk1WDC3+tO2G+^PsAdu>KNBpk* zl?=bW-O@xcYj2{(fN%M*>ka5rNf`6MLR5jgk&zWkPb`G#fl!UqaRxU<tNXsj?CQ&v zQ&Sq^p5`Uxf?V5}2{@<r#X>83Q@W>60Q8?f%ndchFr%;)Du{lA&uVnq$p=w#zTx72 zs($c~GR+^1(~;~}D)Vde|7u+Ec((loy3g=-3wZj4K3k)!<TX_T?IlNa*ccK_>`TqF z5J8R~+i&&rw}H{K?*a0(3tnM`q}&Lp&Golc;0e(+t|Z&?X{S<)6?PVcJUibM2Pyvk z!8QV?Ryw|7V4?Nm)zJXpo?4#itw5VSmS*28F&0m|-q{GJR!j!38fIG$?D{oONZ11J z=mD_H@?vKZuluQQ($LlJ<Hdq!fnm6ETD2Aps5b$p*itzV+m~`T_haE=Qcjv`ji=pf zyhsKovBPQu)~hI#6NmWO<9^%iI(SG;fUm(a<v#_yI8t0FH|f1$7R$bH6AgsFs0kJ* zCs@;Ql;6~NqbbxPdV12!c|>NTMRec-H@Cz0D&uJVj76v@sK^(BtPr<D<|Y#f{;!1U zcLEN{g&@eq{~uJ6i}!dBkb;DUaeX0lu!wgg=-t)^*0GEv47p?XC%GNe2khb=A<3lJ z#C>`A>c`QV?*VVo6>#*3OT}CKhr53`{6$HYVjPvMPp0Pc6w8f}6c-N)=(Upeq0<+H z*Phq1p6b*oNZN3UFM5Mkuc}?0J>~3o$P67zU26OtR^R^A67(e35lz@W6o>5`7$gJ? zJ*MTe{^X6+&wx3(!gBs(w~?kXaK*?9U)D<giUhRhg8En?3Vc<q4SuR`>m2^!NC`5c zHkpNAU(}{0B#$!DJFt01#oYtwT>i7of{S$0Pl}`lG2Y_A>_6#eaXL3|V99JezX{pI z_iAJ2!o7LTxASky+}a5L6|hP2eFTXL!OSkV;@GbX4LHo;%10C3CNBTnR~q&<8&;I& zI3{2rCfIOTjLqX%<Jld*PztL|)<s=PO$5&odW{s1%xxjbvU5@OKAs)G;vzY8hLl!N zVEv9!FK^gD)*K5FTt5-aj(lDrs?Ksmo2e7v((uUaU-?^*@xcDh{uejT<5hn%6%x(T zIu*LBEL#oRgpm<{1*LGPZ3xnMqUO;3$H0oC{4KO7_vPusse_Uc#G-#o;g!{fl~Wp2 z2G`7T^B(Vv>9%s|QBYlKwU%5BO#=eJ2f!(%Syfln19k%hQ;w~x<)=WtBjrNg!2E(c zd*a6l3|LNj3wu`#<jb!mK9rBU(3tWq!!)zt`GYhl^Inv@J}+=D@;~#mg3hW1?ZDag z%$vakA5*+Q7Uh0Cc%*E`JD>n?uijP)d3lZBm<pnCtP~_&E72!l{F4U#3p`2J5<=3o zpzLnWzXNsW{Zj3a#;KcaP22Y*(YWcIUmgHX4hhhXP6LYMTll-2apD@J>@<Pr?7~ZI zLu$h`&sN-ydukZdTWp8E|04iO{~<b2MQyKhB-Jsr1C|S4?7K52>ngG>GC14+a*O2% zH2@={*Wrv<m@rrM;|9nM4=G3M40F$@F$E%tiAoq|A5)=XLFSEM@W?HUWK>*p;UG?I z0N`zrmYv1aTB!{tD1(UFgWG<<qodqlR%(Z@F0nn~<>MNo*SJ77T<mO}mrzqrI#UKx z`EPwi_eKJrpU2{UGas175m_|>lE1)ms;LZamEhC9>8V0DIE+=r@Awee$w&XX669iz z8+L*Q;z>rAd!INySUFz$KD%cHno-u_UY&5J=WUD>jWVF-ctv5U+wFeI?N;z?8z913 zpojg69R>MT*XMUc8G+z*CVBJ*f8$a4VzpR6Y!T<WTw~9{wAgMKjzle28wZW}64}-! z5^3PO)%a_1+b%8|8blrhyae;rn+XQp*0?rbho92Bql0xqlayR3GD#lsb&mCN-0D^7 zAI|VUVg{RJd^WHboX-|vF57Y8ghWRDyy78BjX8u>I8g##*N0s(>?3N#F@Ab-i~vpg z1)kl3NtOe%s4tW7%FXN_B0BzHP|edgoT(KzWUqW%0kGb^_xLbvd<2vZN%2xT;`HoU z4uBwN8dHcC8Kf><-4V-2eNIPoKX~-fC-VUfoNDLe2i1Dc4_V)IRPX{*x583Yc*!bI zZ1Cq!y=(=JbAb1-Z|wrwf1g0}Hef=l=?li`=^UBs0|!~S5Go6OkmUQ8-7PQ(g*v~B zCQGv0XbLGBGPZ$u!E$Gx@MtFSx&}Ed0|5boOP%CSf4H0?SzK3#h@(X1T#_t@l0_0i zJ@D=4QiDHbGK!E2jgI|Y&%A|FfZ(EH3<`h4wx!?SX2Xbbmty&YMbR+g+gZqtH1Ob2 z)DY?pgp$Dq8V$Y(IH1T99?|r9Zh@JrLesv*WqhxXbq6Q-jplQwg~&rWeTh`luk75c zW*gs-M!9XO+J}D%2fX`0ez@*_bchAA2^B((C8DgPPkG0wCc=aj*+JqOwhxsJLi!G? z0nu9WO0{hL2Pgf5QHb3STZ-<>TV((n1UN!sB+Sojn+dK1I>Ah`&|Nrq&-~(t-c$mt zBK#vYm0yTD$gsJ&3Fx2mvo{-{#A|Cd@e1jxzjF<#;jgo#N|^NcILni6Wev<|xUHv6 zr+`)<8PKSQ=>i%?JWkGOwOjmvd~AWEQR%1u+CBKU8GU6zeP4L1Z{7+!JmTN(2#b;> z3re@2^gek9{noK(eF@cOftVLTWHr!hX0`p}EDX8R&mc!NBl;zf3{KSb!Nu20)wT5} zSv4u%yx*&VK~ue7j_^<~s+>2O{YT;bLn_j)i?sm?h{Z%a`~v6U4R639v{TX$SV{7u zKjPd@H-0{KsP`bN%w1diTWyqIMU?zqMTE}`t_9D42jD7W4ZU`g^_8SjkaMt=S~m$q z&|v!IJf=_cg62RN*l)$^pnrO(XWMmgHR143o$n61y^hj;SXZ#Q4R69Z<qUp2<=Iqg zG38Kx?6R!*y1=`~Ds-F|D>GjPbjrtn%GA3I*J9$nV29vHEy7?n)ECVWzP#H3L8_uK zOm4v!Kb5dt<u0Mm^{xyghoP~#k=*=&ecU|gtU~PS$a{Z)4B3!9Q`}anMb~2=YUj%2 zBy3=b8T3yN7)A4+1L0GOJq1w$4CtJZUxe0<&QRpk&&{Byusl+Qu~8aS<_I^{qI&UF zRX?|d@1lDaz;t33Muq9Z)7EEuW)pZKpP7v0eQ+~3dI;|eNk=|EQmJ`;S1i#B6CPqn zg%xD>?5mM#bsn&iftauCpT&un?8!CUDFXQ6Qm?b_gh*h^ZZZVziBQJhT|K_HczI4O zVrW_a7@o{jRU@p%_VCTp$q#`o*<G<n?s^k~f_EQpwmnMr4zDpFqGR|_ci?yuT1RbW zoxKyaeKwITClSjH-@JJ-Q{GX71_}bXVVUhVARW#2#MrCx4Te~`V0M9}Yqq!is?>hj zAMgI-g@`*b)?L*6P#HN?#Vo~XZ`9S#CcZ%nhMCJh+ON=2GTr0KGCAl@RXx=kMHf*j zdeY=#Z?QB(Y0~lG<w`!MVHJ5k6)<E4f*lh;jY0z|kD_AHVFxs@G?ljUTjSk&=6-JC zK-wDt^bG0$5#WVt!{0py98!i1?KfRU0$UVz!0Ra2VLX!6q_Z3|UqBNG{zAIkz4d_O zS-ZZqB5fb1#n@>@q7*8imGxOhkGGa<wOfobdIYHC0d61VrI}2Z9jMF)?YK(y6TXkh zDOTeTA*bSn*$vK>H<jw@Y#s)Meq0{^M}&1ygLFg#mT-t8%<lHD3=BLXzl%z9iF0~+ z@$7pFD1yM{Pi3&~r=TU&E;MzIe@5@#)^)%0XbXeabR|k2iv~c;rI;h6v=Z_?mJ&v* zbbat5WFWW);V51K_cw&Vh}!oM(V*4<aAB;+X+zI+6J@9et|}~UJ~&^kj9aW|h`x&; z$>c*<backI-bj*&X9<-DRRMo<_aMmuj~1XTsVCIYT{%BLqvkHf_4jdjG~acg=zDVW z=29w*n-RQ*#OWMU|0R#@`%iYty#^7_ihtRU1#Cg=$0{`Bq`F>gmReb^ox(_5SyhgE zdrgbgX3;_<y^zXdTpn-}r1KOPEMumB!q;-?C+K{-^bsA{FPSEqAsqIFNjnH}2S*fx zWI^%G(<Fij=r<49o_ewZ{cFRUnl0uE*r)@8*Y(^F6lv4E#Jv<j_`8!p8aMP5y^;Y? z1D6bxHvm64rm7M`Tvd21{L!adJh7v0$YpQCH=!ZU<X_{Mx%(sI!_ED3pq*ZzGp)Zg zGfsb?_X1F+>j{0JQzg!<VpY<2_Fsh5!dz(w%*dSK?-q~Y7d&Y_-BFrDviwKN5WYmh zzV8rghoLYJ#D1M@)Hg2QN6`7Q@9~kUNh?@B05_haiODMD?@3z%nY0r#P|&xg#m`Mw zY|B&#M%tqTY>=aukaiXsrr|IXYYjYSDDvt6%REp7N~*K?RQJhPD+LL>wU}n>kV~lt z5407}0<mDTe7k;cBh_aPf->4=v#zhYg&PH3!udMa`mEB)Kb3-MQA2#REz?*PLp{JH zz(?)Lfs%U5<fyiD&Y~cUlhzBxa_BS4^c+qdKO=F~D3~3t_hZv?fzix%J7ZZ=#X4_1 zTO5eyriUu-S3P<clI;*4iW{1C%s-bU_=(p*=)!*6JBL}M9tkH-?vFb16@*Smq4ZS* zS*9NCJbW{)Y&`n;Xp_5*mFvMLOP5F-J)4Nr2e{UH($_a4PDT^d>eexpzO;34DeEW- z3Bh*v4;3^X1ByCvII(O)|6mOkSdp7Zi<m23X*K*P67%(P{}efY5Kf=y#nl+N1EhG~ z#?=<=1%=l0m0Fx-Ta?(xF&O4E+F{RZ@Sc3*uh+qFdcqH?Q8R7*TpbrxF<%Hkj?Wp5 z-&1Qx7Q$-)8!)^IsCvL(1RuBpYZX^>*vIxGm5Hygs<!MtIRZ>8GV!F%hcl)EUJGCB zogV>Aa~4#&n(jNqMeYC~mQELLxStoCQ4b7%`fB7IBw5Azp91$5ZC&%8T1BUzAHcya zcGA7mQ0zPG)XI@y#Jh3JJ2p0v`Ceo|2OeEeql8sXT1OaOo#zjHdL-Dcep)=%bSRUu zyJDX`<->=?i7|e@Owu#T>>dukX00oIO;(fl{kl&^gWKH`>*WoRi^1JTO+!a}a+6b3 zg8rB%^V{3fUrS-(v58S>pd~FGBJVU!!E2~JXbN}<1x<~770<lG9@;lG)@81Hz}GXd z;x<-hy}dIX<;k^j-Gg3kJ6oB#O|uon6~M^Vtj$Tm_9)!-@KOglwdYe^@5<Ccao?~J ziOW^^#Ow6)t7yu0uK7pm8-?$nh6#SO27M4!ddQ<OfBNo@WOHRyrX|wW!DPlK5Uf61 z*bvDbH1xOx4{2a>#mnArlh?!aAA}};jFy>>(*6F<{kQ+~_dJZ`4v8Nn^Uy=ezxLg^ zuS78`#*faWZ>FG|e3mLeM^f6Qut1|*v0{$#U78i|GzN8-iXFMv`Ro+N&H3ij=QPPz zRv3*%nE~_()u<(PFC>DP%!309v+C-DYXKdK()r_R{kWfLvH9lHXO-49^=8Ofk4o*o zG$mOk?&lP;ug+iF*qW~xIbZAtnx6s2*FZ0Aidpx=Rnws2j}v`8u)Kq2n3xrvHg~Ve zj=Wf0<Kf~_%A%;q=!rfpi_wPlc?_Wrc(!(HVCavdh(}D~@Tty^p5`(#BRk>R<yShI z)fX7?&(hLZqt1SGBKYWTzmkBB;^?>&MXY=HW8`#)FyZ=2q+q@&&9JW%X5v6)xigjK z^2lTgJ*-BSMDm1a#w}6NGtbMx$e&0~sMNvxi3aNDd<WK~N4KurTW0v@BK1+W4JBJR z!SMsT#`myZA<i&H$X<uFhw0#xpQ>_KS`6Ob3BL)WC?sx_E?v$Gd;D5<D!ESTjqIkQ z6{SY9WBG_vf|>jlNq-SKl9*hF%$64)kxGFS$6IsV6cmZCjhUYxYOHvuo?m?XIxxY1 zJpA#&!Cjqe_8*h3QWEK<@Zs(^Cs%xUYSnq$(*_amlryb?-KcoxB=Xb&JL@NbMTrPk zOAi&7H}hApMSCZa!Xre+U-D7!cqkU=J9N(^E2~q)pySOp%uVT^V0&>MemqHAsptu# z8(P;0er3k{s)q=c%Kt#4L8^?oFS}M#>rIOOiF5yTV_%VvQQ!$vrmJL0x%@!RqrJ%* zr#)}rU@5vYQ<<KZP<@}DgeJOkqj%gPo}%Q@0Px_#az7>5Wv+B6O`N{!s&PmdiL{RB zG(*af9B~R>IX%Cl!o#GyDTH*oc|wN$WzL0K^XP8YNIJY8?PqnF*c~@)($kB^*D;r< z2nP;c=FC%6dd-8;=f-qS9V_Vo&xT)8;?R%3K&&`lbaT+?5j4gwr2L|(xN!4kZKzN) zdbmyzy@zoCJ8wj5qQ%gQF1GE9U?^PJYGx_@*;r?fA(<+tDSX_hr9gRS@_bH<y*wt$ z7EhLYcN_l7wHP}!z3UqWAmU?>xKP~b`(cm4((~ATM~^l(PRUo<EH2G{WNLwhxrP$M z3Csu5{cb{TxVxx#{^!p#L*NcSx{OgVqrzYN?xN=N*M@sN9(JV1L8kOq$Q2YcW-3jU zG<hD^m$8?)EMNUvFDcOCO?7`f442`}=PCc^q{z$jrbb8SY;2g;jyLCT#!DP=zzN7d z__p|#3;BC?f3>%Iozdj-+z{OAcGHCI%A{l+g?Z>b_<#|5K|UM>*xjhRb)Js&k6`;Y z5*7LP8mU6>*M+nVq_c4Eny0BN(ly*Q<<d7#tAU~u-FU~0w)8a4hvPst8PkuD$rV`^ zsr*KQL#e|vD~PR%#>38qJvoce1kb+7CtNXD33#U_<*qsyrwM&&>RZS!;wfCPA1<tG zohjo<>sxw>liERMAC!uT8wPi`GYk#i*U+XYV}?M`z5=bH8Qz48Nl7XH63F1<CT%|+ z(~muY!Lg||UWQW6lqlQ}E8)NEg8&ydZT~p}IXdqPlnYGMW?W0YJDgRb>nxv?pP)L8 z-cX?fcT&#D<~D{3yFONvIOZFUw_0l<oeME2ehCH+^wW$(ITNwG^)BrS74Gv-%@T^D zPV;>XL1u);R1{&Z60hAHWHh=Mk?GM3`hZ>=mGLdG5}(@nD(w@7gOoE3BRj10+h)8= z(gvgYN7s$NMEZmXd?6F|A-)6k`;YuS2o2C*MN}5g-ap5aX^@+9%lmLe<x&uvCUi)5 zN=v)R6=NP>ZJt#rleDgGjBw#oFz>Can=oSHO>EtIb9^v9PqwL?y`{d(g(u&ve$Hu- z$vx<1PE-yk@RG)?!^u*WD?KhJ_R7}3d;xBpn|-cVPU5K!E%Lfbze~%7pXkGdZDyXu z!62XK;1OgsbR3^k4clOg16|9AH6l-`v(%h+ov~m>)X2`ejC%q4L>fg2Y?5je;d511 zd0i<q$Qzg2%s=vHOk=#eU3{(-UDo_XCwX1olb7IHjB3>D`eiIEnq${QZN?Uc7x#=l zE~<kfS^It^Vo;p$gVMfk#{0o*YJQk3%sztCmF8T6Y7v`qsnBs+`5elkgwdh-(V?00 zQicFR#9gBGUY-}z_&PFC?>kPSqXRxwv<y^4TC|mv1<S{~X<H$)P0vL2+gFm%$NNm` z9Xuc<kTT~*ht4{yh!`(b+ey7gX}A2tU%c{$HLcEaja?&vklY^Qy7T1v+$wu@H|t(n zv$nkNgz0Dv?i0xv8u_hO>VuLG1%X1S0iqd!31fmLIO#xJ)xWky!OD+e%&26*JdDBk z$%A6(JyZ4sX1Vj?_w7nwKJVj4uV;j{E5av663^Z6eVlVo<DTX2iF7%Cn<~8f+USis zYVeBFrOqYZhdYi<!>=>v-s&f96CnxEL7{&3RXc#OcyR~%`TzV8XQ96h5s;5_`iTG6 zzB|yi_e(#Acs)#fiaa3uJhM;Rk?=6uTYi;VolZ9UVG-esa;q9^%?RRDr>gecb+-3? zT#Lo#u@V%TiI)}2rbQ1;l~PpI=V_Gnw}zwe`4e|0A}tWJ2Uk^mjE^!bvf6-WVV`Ge z1uGm!Q#-+7$JiK0>!*7Y?!L$GGws#OP~lW9VyZ<+G?Lk;bD3Ra;;qkUlN}E(S>3>j z{rRhC7Cf|Gl7C!bNpI9vx)&RV@AsB>?qR$a!EAF&iM=Z*?|d(`Ngi}>KI!THVcQEO z8Bq;1L^9*w)>y9cecQ6o#MkPl3)9?Cq0~nZkq(L$GOW1H$25@$;CO8;Qw<k_B!-|x zW2i7>R*a1+;Qik}aE^ME!}xva8C=o9Ig0x}e<_@Hv!5U^Lra8i!;tA86r}=Ll0pmu zb%blL=e^P)T#O~;{W<^c0cR!dA9?JFz)fCyw#opL%iL5f?g>)UM?&$Z&B_ZLE+Cu4 zAC4Adr!@$dG(_N7AZ*;3NrdyPzidY-%+DiGa&NpLCR8dHo>x0AdGPKujCsalB<SV| z^lKYp=cIK(TK#xkzNHgC$3&s7=tAiI8AkigaqR(?kGvdy=;<u<wvAE3?C0mIo#btB z@15xh4JjWKns<r`GVl?Ri-kU+-BK?NWs}mdSoOFT``}x6A!z#^xZfm@oWlKyCNiOS zydJALOuvDvPA0*+pn@HB6~KQwRQhf0#X<ELU*vXwW>?F%Z7UVy9}<P&t#pRenIbpZ zQ>j(E(dKrUX)*RQF&EoW?2mPLcI?W#w!|0k0`s4$bR@su4uD%N|KW0NKmN?_{W9K8 zCb@WIY_<C}zeRja!KhDs2sHcZMGVSRg|*@U8v-)RfiadjX?VAG+XXqk>lM~QPJa^Y z&_)XPkFFU??vCS6?FF;<0-Ev0q6pIs+uk}wcT~c*7iS1id5AsnHTvFqRHx@+c+uG< zJN9fFDN`j~CAz%Qhd1jOb&Bq6qB)UINC~UpXX?x1c9VhdJ>Man$~=tNh`;Fxw$W_E zN;2!}OxV++9R1OrF6I#<;|cia4RwPuIUudsJeJBM-FdNpLd~<_;=NNen@<0DPIe}g z*~<c}l1)G-VU(Q>TYH9S31#XS&zU8~nwDDT@L^x-#v5KYa_kblIhi93%9EZ0@|ha# zyF-4o!s15(!*nmqnm=$0pYr!!Juffap)rfrtsK!sN-knG&8a>wS3!-=JK$9bt)ull zsS?nsi`IJ0jX8rZO!OrKH4@3Bc{An-+G?UpkD+c(oj=KqN;-7WqwLto-szOeye(zA zMNYDve1Z4<jmfJt(%N}lRxx6VfHI!t5Y-p3AED?zA%~!{8*eR_7jlwNb(NyANLuT% z$EE+FGR7Z={?+w$`-$En9$F>L|D+oK{L@kpL><c}<)$zH8*)Gds(l5O`}lDZ^5Wth zCgjJ3O@ls7oH6nNpUm3wJ_M6vgp^OYQ~RJAEMW(t6wm?W!-iv~HDRX3Hc{J7T*WqW zVzE<+;G02nmVK6}-4s49Hj?}P=SyMQ5oi%*;|Vm+0)ol&ooo*(g-In$>Q}8V^b2NC zc6fWs`>59rT6*M5&+{6U6E|7S7r;AbqVK#asOs>c>!1F>MQQSBQ@+?qFdNRL>`{P- zgb|l#{It7idkzp=Q>hmpmh1Iworhu{B~Ys^Alkb{ASFL6(7x}n{JtX8gD4w~WRAFj zBt}?f651-~xJUUj2ifEqj{)YE<sGx_?`Nx#pUW~e!|Q)&uWEl_@RG@Yd=NY797~Q7 zH;HB*^MUO1*H`4aj~1Qu(LR54VpcsGk%1xLF&E~=@BC<G+A#NEE;<uund+Ts8Ip+} z>AsrN$fIwLX|JB~h}(?LAX1p<aXdUbB@#B;804ezKeHTW>ekTL)oR*b9e>$~3)iKz zcb=LNF6ELfSmSmjbb+&z_LdcnMR`Xlb~X~d%y-7l14b>mC`Iw<_`%ptdJOBJaXL8y z#|DT+VhPR~{dgN3W0DV346}u4Qgt@&v1qXEnUX;N;A#L$l}(fjJ>55a9;wqG$|>oj zIM^h~oVAxj?$xLQk5-bwB?mgb0A+&qZ&MYnil2=7WqG=vtrv_3XtyA=2~bBUB8WO( zGrrr_s5G<dT6r28IjMibwqafx4x&(Ll5orKj0SALLTk7pq%G{+P(Y27Nx=zH@s9Su zU21)bto13`X-g51YPxfXyc110=Xw%lYjwk!=~(R#L#4P@iOKv*0^+;NQ*jZNOL!r! z_;#*Dt43}uZ7H?fngl-O3W1k_CsEh;hK3ZC%bg&wmk|NZ_3SjtzH2J&l6`+~4U=Am zyU7A2cRFQHvWoSk{#}FV6F*$8G~2+FbSDX3yDFBYz(zae%J(ONfsK4ocLNCW-|8ww zGb?4C@H=rk+qAhbAe?uSVhdpfo)C<mJw0J*G^w2Fa*4KHxLROa;F1HY8w+X2x}DJv zgB%AwUpLz?qg{h1Fh$a3JT|Q^W>fkV)X=fY0`Hn03ltts`JWKC3=*X&>qIolZSI9` zWS}&5Oc?Eqe0ZQh`xHL+d+qi>g%qW@=eK&E=96f{%I!1U+G3A3^YPUZ1?C!1Y^5b2 z=rP-dkMtEB`LuZqJ`lvkzHi8x6?cdq@S}T^TlCz<&s#4e)j@U2{+<Gn^rqcDbDHD( z{&z~u0d19z4+T6DDzh%8f@}1CfJ{o`hrcuZBcAlRAz0&aymB*^)b22$1FnFmU3Vh< zi@xr>fca`mwuKZElmWaQz0Yqd^HvLlE@CkezU`_AP_PrqeN1tV9G9;!xYuM6R4S~j z=^-|;SAJ06gSK7LX@O;T@`P5B9O0&WolQ{2>jT4S+|v?=x*bEc1vG!2<K+fbxlHnI z9BunnZ2>Z5vO6U3K1l*EZ%>=w+pivjy%hC=1Hb?0&j#ukB-ep9sG8qYOy0YzifsO) zX>hFYbeGg1=f-9OUXYm}tPyUPulnLS;3*}}ABiI<e{D1sizRU#%6}4l=c&2Zy*!Qs zTsX=0K$JJmW{>n%>4=`HZ!#*P^_u9LHaL95`tH~kcu!BtoI9(H*CLIl01<9>cvYXk z^7^nFLo9+VYTlB=W{k&z3+CH1;!Z4^%_?2ut1kx>nI^~)iyu|@H_ap7O>jyd&&-yD zG3gk8xFF~(b!#RUef*L>Bcurn`#6qv2;;k24pDCF?pOVKD42oq3*+VBjy=y!NZk#U zMSZF90T1a?5@)CX1p=lvnYKLzayP+%W$E&4$*4#Z+iSl<M`b4Dw>pd%XKqP~@go|C zt9_U{S>pw1Ax)xYmF7ye{5>4fd4_T5<#$7hzvc8s*fp0D9+}P-SZUJmv2(<zbdIW! zV9_nS&aBbiK4KzKp~m>MBIcg>wuS3#)6^3tpc<MFAq~9MVj$gvPxkN&Bc;r~Kp3$y zso*guvx(RH3j@2jZ!URR8yh?Ui+c6%miG9d42O18qmv3OC8BAJ)^;!ySx1^-CCJ^) zad881EWL%DEK4+$A9)Pdk6|VA55M#3>hzSsHK=(%n2fZac<_??xDO=ZNK=XiX9!&! zOLjwb8{8J$9ztn2y1B><C1GvB_u|CasilAhRfa$#-;VnvZ#u<ji`>vl>2UbtsC|0o z6xJAK)65VYg~~_Ml!|5LFlwu;uZ@WF<R2+2`8Y@UlJUJBlb$2i@%<^QeVqXcHaBk5 z?ULaZU@M3C`6g%CMcdo<bOIY{qa`=(CH0Bu>%(ia7MF?_C->Ica#|XdSCs`AKot>| z;`mBXao^23<=*aOcWZP!wmRkqJ}3G>K?>gM3z?^UhEtYJ@l0<<xt(}G<|fyt-*a|F zDeR|Keq|c{BmS6HHe%&nB}KbSiu3Vt6aEWS8M^W$x)###*UttSo+z1i5a5Q}!FHGp zup2jWm3m+!wZ49a(j@iyxzatF-6ZT`O*D9(yW-c?b@hb%`w_>B)vo9KZVyaQ4mSMQ z4m9L?DhXMAl}3{;CVA5sq&8-S*<Yy-&~|KmX?m^HN-ERd*f{f;ZktP(=0P@Fk!2H8 z4~+kgcwG7s>UckM3M;4P7Q;D}qLADIgPiY&$|@7&VORFqGtH!pLr$iLY$@2}Su=U? zugw+JDf1{^X{|kycc?!hV-A@Jv$1(Hx77hh-#ZyUklLZ=k^Nk<N@eZbS!;$<rPn3R zwrdr?3jjoOQOAqJWXU%osPEcTtKSZ$<Hkp{ufp>wVX)7g%~=FGlWunFyE-nptFYUL zzcyE^T^*Cl7Iw?(D++=NAlsHP4>>7|bf#m#bXs9mD|F#`I`uWyXl@-OV*^tG4w%>b zRo5m{pTo*(d+NC-PY*1{YaAo>gKZnT3&Kd>?_Zc0jv%fJyF$vXQyXZM|0uWaK>HFu z_I!P-Q2!Hwh|w(dNZ?(VHmszL^Dg6PazmEM#!-pH0<n3bwK$KoMCn?6jyOZ*%1!yu z;Uuk&9e8J{QQi_d=stKN5-mNj?J;wM!Q`?AlVSZFBj7>)j_cL(+J^r*@SsXgE()M_ zmxH6v;?jKqeS9$BBV~IrDcO)nvt9DyCM{Y*YyV!~wm7UbV3B#z9U?dH&q?<nk$u?c z{16p8b(Ze!In#!VN%2ChX@`561nV6BZtxj3Rx)yEx#+=n>rwP)1#`a1u93J^lon@~ z^%mZ^>$dME8-=Rf&cxhlTMUu)aK0&cMLS*5=@!o48EMEq9!T@s_*zZt=Vkh3Rthd+ z>r?x&`kZLg!Ii{;vt&BR#_)0(k$qz<UCZa5E!MIlzbzbzMl=^)Qjs5&U$NR!trS0S z8ByL2OE=|psjyMvF$kQH>48ONdNiQ<g&4igC-s8nWRPc(7Dr{a?3fD+{qSl1cLnm~ z?xB*rnbxZ322HUx#Po1b_<FXB^*0F9G%o~AB71!oGH_7gZobb3u%cnvRe=oj{y{RE zL7_Yxo6QaPPEL#M*Gepe`#nn7NJ@ha#rzLb4hA2E<$ZRa<qVkqX!f-;M86}jxksLt zWggMyn9H}Y0qN-iT^ZdYJcw@q1T>is`55n(w3K-AsvpA_?E)C?B29D1I<g1ohjD%` z{I;(Z(>s0u=g9(!ddase2AJRatILTG>o-2$bd%vsW{s9VWhF?&dN$5ufo~R9+}E1} zoEv1pD^jSG%NLXEcse&Ig5$%)nyG1yT=o}5jfW-LYG-B={Babo-Do-q1%3X^wL4HU z{*aQ+r9ALB>kt~dGh~$M2xXkv!$*FwU(3N{E6`${b}Qk*JT`@a;c;-z*4&Vtg}`gB z55AnI!749=FHywQe`2V#S5YV7J_^Uu_X}0fqlYKbvGEtGNT$iY>sESHIXB97)kH1X zorbui+7D5I9^`PyhxPIl<?p>4v-@teL0zp{)9<Zf22`16)UFrPbbi#Ed`ix`obW8~ z8kl&68o-d9^C}NkKF7waYsa`xoi35$nbzXPAizLp6#R#%MZ?Dx(rw53Hxw3j7!Rhx zFNy*G|EmVVh4|9SQS^&Q<k-mTO|}a5g12SkAD2Hh@v8<8`RjV=_r*>eQP8gQDGmrE zq~2RwsUJg%(cgQcfp5K0F&XM8<s(_u(gsz=dvPUE(LVDAHo{)<8xMBzX_+)z5>nC3 zlBz;lb9|TGM2+*IKQR+cbf0^;(aI(brN<*{jMV6`6p)onj71;dW`Cgn=w){r#Z_{_ z@`0g%gVJCsMf-wAtPoQ2a=HYN2)m!;?>c3sEm7sJS0q<{E?P-X^#j0j0U%QbK$a1- zqh$gz*uN_*&sGtD=YFypo@Kt(68P0|;qU_rI8n!uM-rYl+@T^^nXe@{LJYIpnA0*h zRG$5yj;I25BWG+UGV)8abpTzVV!B_z(U?*G5|bBSkDss9HP2F7&MbB-Q!PLYli6Nk z4js;-YyH`WT*3-ctk(wY^P1cz@6>GzEMd=w7oN$kOBi8}5Y4y>Ttsdr%f$qntV0ld zW83WPQ@4~EmHD^KY{=Y;cLdnFhtncc#knP1G}j)D&u-*x;2Y4<k7azDAHNv6>3=I* z^>t<v2ZgvBSw9S36mj#rZEbX6V=ym=jAG)89zJBu1^cCDpAjcQzh<~u;Z3}BF1qf| zEo1uvIt2kf9y94%%xuc)<yDc0U%v_d@QjPawUBr}SMIaQyx2~8ABW++L!AZEy?24g za&LI7qx9`!k~i>eG+(?0Rh-h%6fR6Gr};7aj~-a_g|#>e{$-v%&|}SO8_($OPNjIP zl_nt&mp$T{XDHI-o}>a5fegi<Q?tw)UDS1Ae>Ouc=N*enCA$7Nj8YJtWPkw9FCY#1 z5Zl9nydxOYo+7VdpC5+{>d9Vz?bJ`h{=v|$(c&YjUm^Lr5}~o+YkOGqJVlVyP4#u; zG;|f4D=de&2r13<i}j25FaeXx$Ej9<0Gq&JY!AcBf)N*Bu8>gZghP-mA{gq<SLRi! zgQHnwbG>*d7R6X}h{1Qj-LYmcw0O+f%cZq1U|+%8VwOezP>rtjG21uDp<$i07i3g8 zZ3}YwE>D7iX{?w>LczqEW!8NXKTD`!^V<s-4ZsJzHt120YFM2bon6B9MK+@=0*fV4 z&~9{IEb<R|u*$ub6S~?F&7<WFBNtZ@<izfco6w0izW~T9HuQUCCAlBs7d->qC%F9y zXPP`j`8a`1sKSH0Vb`4(1r7Ee`>-sR+<>1VMc)iXE?$tuVV!6ghn{x8f<fIV2m$>7 zvZ3)$*{|CJ2>&xl>H0pJyo5@j0j_AiOL~57M$cDr<@noz`LplTC}Uu<sEcyaI!=MS zY%yn?9s^;2dKkO_iRH-E;~)uG6pPgq^3hmp4g&;Ps-$N+#J|vyWv5D+xyUiYncktT z*2z}?f+{mgA!S@<4>lF6Yu_P=5y^+zOS%zi+J&4$%{Ej}Iw%K4`ZRGR(s`5SaXVB& za%NNR(1_WT!2rhR5QOZk3HrW##G*s<Y%al)?#V<dvlj7@c9!htUEamt+2W9Ea<9`+ zqYbFJR!o~Ou(!TShVoY{uDRXl@VzqQd<8O`!6m)N<7ne9@>95cCr*S!$~L{0!7(F- zLqSCurUwu3lAO&gTE2BPCf_N>%S$JJuc{=$p=lCBN#q0&f71O<Ebjk+V>~k?Ak81A zV@CTwS?cc&ku=(@X<IC-vUxGAgCJ(cdMB?dszc|TX!%$k&Dl3|VH#D?5Sni|ium|m z`YJkD0UBIFGJ|&kSnS2gS<ecCr?sqd6C))9JuFrxK0Fxdg*}+AaSkSDIl?}lufE86 zD6tp%IOLqIU7@8OpSEg3nY*zqY8<?&@rhm-2L5Xz^Kb;wUG9%aUnGKa`4RyvzB;c% z0&f!Kap?78kRN@1&iZ%{K(*1;N~?+173(Z{BewH*RLKSq%-#QiqowsHo@&%!S|wQP zR8Q7$cRcLD=!uNCl70lY;-^q<<P<mx3&&d+(ySfq<o~i)$a8L;#$b{SL4<{<&)dB{ zTxPBrWCez2As_rT73ichRAh|#3bJ#1){Cg=8>^XCE?+-bgEi(laGKk+@>w1u4pOCk zoJ8SUt9)~gZ5JxNrf1G9=Z){{Yjd<a?uIv_tD6z|PNTU#_{RM!d{-qF6wf3YQAXab zi=IC&S48s6+aWl^t<`Y<84mGB%!)CEO5Z~e5!zeLRuzcE;*_0g=K)QGC38qgkQ1~( zD7$*rSgIdslqC!Ys;8dDB{WIGvX2lzon2p55Tk$PowX2^r(g-i!QLU}ZDmZ<m1>j3 z{_IQ0hdjmUAwK6!c;bDyv|upbz+??_sb`=QMbFYOIJouZTLo#NavbMtjXDuTqy9DJ z=o;~i_w!3zzELObmkOV>TjZ_@8^>o48|4OlY)b=wRom~8V_$zlY0KCWt9>%xAmGeq zed3r-m{Gu{AgtyS;zdT8jC6Z?31fiJk>V#*c{~W`KKAmuWcE~N0MeId<8;*=do<2K zA~0KG-vi6f=HMdXCK7k@Se#Yi0W{GK*;@sqH(5sUC%Ui}hr^c@+^22gcq&aVpXN>D zxLI#72Ilg~mv?Jp5>ohV=CyJ4Pq52yB~uuiHok*Nv4|}f;#xL+eIG5OW5hOFe5hj3 z>a<QrxNs75C=0%18iK+BzW!UwFk!#1hBfXq%5{-B{9JzV6VExcAvh{%_Ov%D&-nxp z&=AlrE&!W~_9#|r#UX)F&HYLdDM{k&J7sR+DdUcTufFY_=?occwoe|+4Cw9hBO@4h zaXu85eRJNS|F>7>%Rspk-nGUkIae|2Q&rC}ysgT!*PApUWCGp1w6)8_R<LB)bRD5W zdE|TZVxOppKTH4dxXEI|v`W0SdG3$gR~B3^#Nj^NS5`v5C<XRnEJ<UOnc2JN+nLz4 zd20&6r^=dnoG}H?HL)-*j#AR*G?+YD-Ka13U{jpnw|I;jHv!gZYd&H$&T5dIlz~!% ze|AA}LC#(zbxC`2)<8Um9~VE08ZZ}OqAW_Ht7}AO5nufZxVfdGSWL^+WeHMRe1JNB z#j`F*45??Hhu&5E4<PprG$QCZLj~M}{*Rr{Ng<4mP<NtiPVfq#*5Q8iUWDWYVzQm8 zY6X-C4X*3RkS+<cv!~dY@4P;zi3-I^Zq)WqHQp7l*179B<9(Hzc>&&)vpAytW8T3e z8JmEk>8|f)NqnFgN9?01M@secGD~~wH;Y<NeUH?4Rq@m<zVP=Zy3aJrm$@Nj@)UtL zalOPaa)#sU`qK0O^m9`Cj=WVmG4mpgBxoPkjZKB7N}7LR41_^W77P~JOn9<Dtb@!J zfp4%VN5r-aP=YeC6|}}@@3wg`+AR~KCO-=Bl_Cak?2?$1Ej*u`?tqp3EHC<Dwup7Q zBQ+UP4!x4Apw7yQ+HC^w?vn9oGcPA4iC`L+;^k7c+11$G-0bG_dtZMxTOGeQXOGO$ z^QIut{CR!~QG*uab}u)6<6ahu?*`1$&BZz)63rGJ$vi8A_6P?I6SE%ax|)?fU-xdh z!DZ*uu~M4Uj$^VXH;gb%zPO<PpB8Yz*&6hHxy!7zI^6f5AQ4L=faUI%vo@jjjB^y% z8E5B7Q9P&f)JBf#cH}+TfFWusKY`e3=XbA6xw9<&T6T)Ygip$HuzBWQKBRdX#$v|Q zm9O;8_k9+TT2*@4u)_xmJ*tqQz7lHA3qsw;jl@L0r_=KePXb=GCg>3`T<UZu5Ioy{ z<n)YkT*vbX_C_zW9l3Zx=ODs?Eeh1$B<+#fb14fxw#qzX`#j;)n6QESG7phHqrm3Z zhE85PFnoQiN4Lw|<c|?xetE{e^#)XSj~*7-(4@A8hz+n9z$|sXH(qdHCi>{RsX(En zXLO&YzuBWDBBrK>4~t%d`#TE8^=+n+04Zd$3WVyVXVaW>RgOQG+yd+jnd$vAGvjbU zCuIUf7ID(TVZ3Qx8|JN8!q0Q+Qp8{KY&eUYz8xn6*nPvE1jnc|mJi`bl~ds933ziR z9w;df4N~r%R+bcw>f|Q7O$R@ns3hG|&VPB%BVPAy(4j27D9JeYAfC^lRB`7j0H#d6 zgwqZ2WXo(jL_~8-Bx3z|@y2|`0v}}Jsgc1N_kAt~^d-|P;1b!9i(1p-A3_Jbr(0)N zJ-Jg-DOt5cX8dVRg=bwZFxO6k>~+Ay-SUUuox*k{TUwP|o#nUc{HxH8G`8CUg^ike zoBYWgxAyU_kC&)(9+gQbCcdZU5O<W@QH8tcs;^q#+m8jgS~xPzR7%|}D1w%rhAN(4 zfqwK4a|vHV`W-jM258ZjUfoAZ-ye2F5mI20qNxQX=v;DRNV?sqpl3mvtw?l4q=@E^ z7tNhLN0mcP>K&yd%#nDaWzH1BCEbGM95zgw6@xXB0FlRF=6>2QE&z4;(vHJC!M?`2 z>k00IKCJ8OMyT(}Yi=D2CP`JoIg)n+(hl&(7;OrZ5(WP4REO|zUB9ZEp%%c{k-TP} znd#Z#OPMvO3u7?i7mHjFZn#q8nNiX-RDt7LL-$}_uo%v7m4ehi9>|PPx7VDX+rAGV zr4yDuuFn5Q+FyoMxxHVYumVac9n#%P8tHB%q@=qQkQAg-KpH_1X{5V5q@@w0yF*es z-?@I<t?cXXdC!OQ?YUUG)_i8%^Numb4flUTr@Qarw56p)i2T|R;+-qeN?QSb5}xZZ z5#&QvLBFn1r5;N5Qiy^J-XN!(rb2>_JUhx0e1IG)r1hG(9?^)H4B3(b`2uFG#1W04 zk-M&-fM6ZX2C>x-jkLuneA!t@%UC9uU?5}t!T|P&><4QfJsLcJllz%O6$6N~;r(sN z1oRW3p0Z6YkJbc$s`;geQVhX8op-jhws&Dbsq5+4A~MD;DtmRMhKepmIj(!}{(H6d zYb8ek%bk*rr$bj8R)jX(dgr0ALfq<Xra$6pt?l$_;7K+$Kx02Tv#--{TbJ}@`<Y*Z z5=bj+y)L(YtiOtSTdM{R&Js#rnJ^(I{Om!h<IrKLea@N&)802(JnpSPcC~-})ff?s z%Ln;$O+m%-r(U&_r?a27pQzg3*a->3&zJFEtkH$$64`lqd6q@<4@+4#Yi9CEma3RJ zm#<tiW4syU6*HtuCpB}@9)DG7J(ln$8joi(;R?m@E*y>sb7}2PX!eV&_-`g2VYW{M zhw}L^ek`QoL@{^QT6{gRz+EE{kmS}{1Ne1pc*hYByJo%t3utI;?Nj}>wYX#8+v(#V zk@W((#uLfypA~T>BgC@{itr*B3&KS1KL3Wk0ClKN4seFqB?6=2I&uNeca$G|IKhH{ zby!LN4pP*%=qGUWRz`3G@l!k%e(@@4!I1_Twpy^jp1(;F^7=qQcZ1$+=h~GUh4OBL z0uP(kq@>}HF-{>?D4ugZo=lK3HIBz3YzG9Z1mxc3er{jYK3l!iurS9)ZRg-mm7di? zsXqy^i|vyPQo1a%;$ONd+GgY2K$0n5cj%<E#(ErYbSy*EcQ9Vt>Qn7)UXSzEiUf1B zLFdTZWtP)4av4B+2Dh5k985du4D>`B;OA02l>tPtV37cE*EU4(i5yw=R}lba7h=DD zJ_zdUWj)Wi*abd|1n%8YGbV9m!V^M_qE;zyZOI2Xqs+edH-kUaa>ZrU-CEO~QA0^U zx`aZP=0)V)l9UERYSa7qje5(Dr=MVv^RM?>Q4dd7MMItI)IY3w-Mg>;OpLwZYC=zD znH*;)EWHf39R?#7RR?Y7Y0VyY)rlZF(yMzHzal#&&ry`sy!NNgsNGS_fq1VgKN#E% zd)Rm#|Kc*lP|;WRtn67lWCLs9<?PzU;dQzV)80)7fJL2#wXa%skjysHgkzA+F;y$z zAft=xJN3`XKq5%-J?*zx3*aBpVw0bK89O{q7j+G{tGk>H#AHIbQeurw)n^RWNtk)_ zu5w@yH(H+z(R84rMFb*1runOMrIn>oRewJ9sp4oeLVidp4h;ZZ;`AkGZfC)MKc|Ay zP|!0NF~`3c6B{aMwYtQ>N03N8v-e#z=)EHB@C9e;e;G4D%8N&1N4y-vFFq6xkO(Tz zk<VCe$k6uOwbd~@0v-LfCXkB6--W1D-WS@e*wCm97qLt|iSmxFka|7b$Y!?sIR2cu zUQ?>Yq4h@Z8Q*eVe_&yMa|TXSaRmuW&*(6(g1PCMw34G^@%YjEF>{yBh+bjSiv|4w z5cVp!ET3zv)excBJcpNlw~e|-A|trc|9L$OwzfV0XZ>rgyoTwKt&F~Ed6n`?kNbyH zYu4YEN0%N17(I5@%6DFCdCarvDTR6Y_*I<7*v@w^Bvq!(V$zLb;;M#$`!&gg#?x%C zBsXYKs*m`&MakF?E)CE^vjwE+TZPjEE@HL@Wbqn;LJ{oS@$j-LKc(0V*tbf_BwtAe zSA9s@6J<y~R;l-(OHI<8f6F%N7(d!-(*OVlxn0rJyVGl4$&~Yk%h43-^5^dP2F#UI zj}C0}dJ-q?5<Z~n(q3uj+G@NINDH;LziD)#F=phz_{!2vY<7%iuF^lTn*uG@PZJM2 z)G<BFV0Mffk+U7h@g39(-<E0`Wnn5bejA`EWw?1(gT-$umBL@OzcOrwKV=Sg@A{`~ zmGqlq!E}LSL4?nsj=kO$@B8*=_dp`ZEhtW`VmtVra@*%p?bD<;p6$}e-LGQiQwQl+ z*wdBg!v#sCPgaoblOd|biHF?%<L_z*Lldbl1wtiSePSVAd6nc9?-W5&R!;O3+{-n% zKhkIg7slD&#d0-nJZbZR@bJ#LXR3tzzpfkDPB#w_f2=XB#C~0sd!nlsyokH$S#+E* z7j75bMa7=#bo$YAtx?%TRvZ9+GA?$l&Qd*(bjw{7{81aq#@q7DzKA44Q<1gq_#5xi z-YqS<uQ(d1Nng|~?uJdf+OYTVuDwFv)%aSV^4_k^a0<exUzF2C7iSTGTI}>`LmnD# z+saAM=VqUDju0M-#T6Xo&|vkumQ8qGiF0)&lWK^ZAMQ%>G+ce&aap`NU*PR9Kh{#0 z^164=vLsVfQwhwNRgR(ZMBn?d;aPt&nAIn$)ELM8&O~`u;G*^)yrXBvSkt|n3aUHL zT8t6tPNkXe&3H;w4a|+KbPf0>Az!>~{0MYb5;H4RcNnxVbX70DnMg1#@-G#$<9r}~ z-rkxk#m%<ZAe`<#DbRC&Xu!V|v5@yYOVuljIqm+iwXZMp!i&RqK(+DEa+&q$f+Mwi zJ6FqXXUZk~pm8k_KS}A+V~NVtsL*bFc^YJd#7Q^V(+@eTJZ_!pGH1&43tG&cCy}2D zS}r6|@(F9>fJ02L)35x5#4&M&_(Kn>J9iLR+5|Y9zT20}Z&W*1H29S89cHNat*htP zr$Wor(AdXCW9QB5`>zP4H%c`GQXt9gS5IGKB9jGn;5nW{h|C?+zT?$vXs3G2Q9D>( z86c@U3Snlq2|vG=hl5_)KqDX1R_yLLihmqXrteQ}uACSY)Y-WmUjof1`prqu!CV3y zodQSgXk@MyM%4TrQO8Q|H%$kXA5b)fva0-zGnLJ}%cv<0a+pvqK~o!M06vs`-yT%f z;+TXJMP)g+s8epS$n&)?Q@4Otv_Hhba)!*mD?r^#9MhvfON1+%VW2CcQ;i?j@FPew zDb?Ui3MuyA@6=cjgBE7Un_U!}xE-udEH=&u3j_c?LsJgmIOihu>`4rP!tm03`%nON zJdVeFv*U5-E?K&lWPj~Qe^s#R&>gmyin`R04y)ZVVSXIPXBlHSBmjwK9Hz_X!brG- z8=8y_F{R*SGl8%?7^tcBJR+7e-z>0sb?6<0lkBS<$5sLgD~0M>O%GqnWqkU8IjOnS zkPueLPg#*i(?+gaj#J(L5rvx}1+OfY%1mM_rs=(5Qp1TXS}BtqwIV;uU6dyUqZuf+ z)Cv^5wa3f_`zT-WEwCJ}uP&U(mf|l5-|Bvn7(ipQ4C&^&Aab}2zoW_FmXqn49+Lk> zL6^QXESF94t!ciYPDO;D?(@dS%GYS6>G&TXdnOy$=GoWD4;ON4Jxu<2X=$-B6Lz}G zV5dwHKkvlU#Bh3j4j|;Au7rnuEuyAvoFjxTj}OpLjH-QvrCP8}(T#p5<nG)Z10D?G zSiHj1^a%kY%<Y6SRprkOdbso|S8BtgBO*vw&rwRM;SEOi8hV_dFja>d^@ga!i*=ND zi!YKjKBqVgAK<t*VAx1=%|q~G*Id#zhzcu5^cw_1gHG;<ExDV|hJTo<rckC8{^r-B z0A#AtJeq3h3d;~^b`><vs|se5J`{+MRQ7tBYm}nxL|0<2A5Rdxvp$=<?u9&0P=C8q zO!_tbQ~3IIOx@w-f_=9p7r_eMNt5qIZ+N@?T%()O3%S)Il|UeLF2-VXQ`7`dGaG=# zrKB@!c09=^b6)1+8OJ2sz#N{|8EBm=$k-NetzmOM8&j9L6?pFr(~Nrwe2LzRr3P)B z=qHnGX2OTnh)Z;Ek9rYiCVza+hZ$ho6}3vN{ZeSE8Tvx9ogjL2M0M__@=5>Pb9HBG zC^SE}2*&qoo}p*^E`)O6@=*3FA!n|NMb(<bZeVKjQ^Shy4uAT@OcwsT&Ug#8>v}tC zqhtTEJiVVoIJ>H|YCm{}buhBkf~nWt)gEs1cl!w02|FLhob(X5KFI>2)_8`-WcWC{ zF`sBf_8CtL_OzAe0IpX#-&*>dEWX6KKfsB^&kW<{gl9d5^aa^Xe_5}+_o5bU5x=hQ z|L3^H2X;<kbZ>+(Zn?GDjdnbrNVi6>3xis-GL5^-eg970_g5g0mV3F&5cA$lbLmdE z83;RZQInAaQk6~QMJ+t#&EhJwX7S8g7xKC67&PnPIF4ROLzy(2vATDUg!_LXBcD&X z5S_mJ@E}2wQ$bHH`bd3S9Pg*;2M;!2Y35n`50^CLKYGjOXQQOdaJwQ~CD&-YP)p3| zi;56CVyvLkO*?IyXgur%E`fCKd`}kBNS2LS&LepDu!nJwD~;^{KJ#$jc9@$tGE5{5 zXkrxKOy$g2%;k21YxVZ=ku@CRCw0^ye*XCCvLfX>KhKr=qiQk)^L+O&<@*PXg_csP zH;69T@0O_Yj(+y~E;EGr##As5dHDv}rg?io^}^z2QRnTKlFIv~T3fvT*qLo!v%{rc zk2DUD^yO+zHBa~+(N4Xb*`IHk8Ny-e#?QC<?%sp9(Ysj)VjP%aHCE>mlN?T;4Al>g za{76)Y3_end^jDJ(Rx08mjvcfrBw)?pAw#y#z9?*6PZcofV7z@@|V*~0oQ9%Dd*%X zkiwx-NRIku@>HQ@sl9R&ljPV;@!=3awo&)b(sEjR&aB5^6|bf&I-%@^CUXhs@Yv{{ zH%I_3OP(u#-qoa1^TaOc5u4Vb+*M)J1q8QBKNUp)vLyBMs!wviS2b95y2d7$x<bkH zV%d=v7i)uSA{0r5&houh!kb-?X0qt)?R)Ekfvu&M@fJ2-dRyL_P1jak%)@5gaqy*! z#|_>+0K)N;##E{$6hzXX>Wg>TnTdUnVkvGHS3sQFBP>NOqJWwJ`#W&<rj-_Aq-3d> zfou2Bm8)_Aj2r9d<;8ctrVDeC9PlquuDZ+GKjBqr%2q8!@2I5Mk+G>_n>Y^)ms!5D z(2F=pd~>5=T`ySvVjM&Gb1dqtYaxmJkWokR_!xjJq;Dir%LHtn&2?SAG8r0KjQ@ad zlseVI5lv1|ug5xNMX$qer;$s4<HT?>$EGJaW2#Yq01%6`pyZ9kt4o;rz~0$yiEO{= z><yEGwcB1IYBO(3!k2^nK1udW?@_^7Sbef}**9#;rH6Fu0PflHh~&~eS$+LtvV<X? z>?|pcF_5xYNAOMPYTW?yG#d^>>?;k8aiGJ&A3s98n|08bJG~5(?czhf$*;;*zm5KW zzM+ab=`rn!LPx+v@~nrf^3>Uj9p&rmk={J)vk?ONn%E5e=bLrY!y$F4jP}-J$>rHM z+MlNIN-d)I9*YeylGF>?yUJJP$l=fzjAzo9cm-0~TCcW2#Fuy;@{1f-EGOo+&%Mzp zSr>ACRFua-5lbi5+;{%P)o&;GKCNF|;@7w<q*@ZGODFiFvf!c;XHn$cN>Fk%1evkS zW<w^sPqrqhivu9ba&)ZFj&k}j9(4MaiDpFvcyr}(y)~z$)|V$6qZ0)2W?`4EZ6!x{ z%U%4QN5_p(?k;5Zeb9ZxfGi`}cpX8kT}Q*$GvdRhJ!=#i%Whh6D)-5jD5z<>g<SA1 zg0$E*cN@ZAQof}0&?rkK&Ljl=kB9vG-^pUwP>~@LAN<N*#Sdxm@Z~c0!f%X)>C#>G z;zdaOz&DGbg)jQ*dsPiHwsfA#f+Dd9o9)u^MIQ8(`Rt%E%;3{?T6~ywLgGK4t#IQ( zdA<N2{L!X*8wIn@qBJVlz0|AinyPN2xs)HDbMx3*3?f9zNkN9V-&}uAN;kHmUw!ww zH4rvIyv}W%yl<OD?!1g=a6n4R2i7UTibPcM3UvcXdflXFF+@MynlJhs-_@CwO7^;` zwdBSA{Ul{;J>sqx1BCX}xset3U*?8QZatMArXIFBNPg<nRn%_25zn)yx6ADAKdMTr zS$=bG=HOB6!}y{{3^z%Dm@wj5fqTW`5gOsB%Z@T_tcYB*f6i0vz-hu55yQH6GZE1W zV5}R1GDgCPu4VX}-iX1rQx}%cF7iO(SmDKqB`Nk2MBTUh@VN?slQBI2{WNE?YIBkI zV_&oz@<V#bIQwVSYc06@4iDTtT&AS`o5R%u@9DLP{&+D&<nh5F?uP{TyOqxhBmzTo zo!4mv!<^=<O}6tdL52l;0N>hkuy)}PWOFG!6TT=h>NXQ`lgCB3lZ~F|M_jIoVnbRe zOoQEUFT*a~KMbGEn6c+;tgl_`-3%IrN6g!<ay`+1hvv0Kt88Yp^qS}l<=e~TGE+OD zrpP{k+O&NphIM2!631P)1kLUAl?ZACucl~a6}=pFO4NPmC!1(Dgo(nw%8^znSe29l zbcP3+sO%N<tIrK7>OBT__{68o){$lQ79QY4>o1*|?IRA!utP*aEs+P#|NLs#T#+n* z%fgHTnu#Mfk}!E9>*?u9uUlW8SdfnYA9TdH{Cvk6ufx?aQ7X9~rR5s##0zbH7k^X7 zhv*&HR|C2bnxnX}u@Qk)pe1B(ET>?g@bN_J{wXTQbb5KmTJtylZ;knYx)q)0KrDxS zU9~xbTt#a%3&BAR>tQHWFMCy{*rHIsOMyGS;@e8#KDN1I5NuWK#kAX6qMwy?PtaXD zed}Qi3Q^t(JRmwrLaNa<m62uNR`N@h8GDWxW*nb${R$OT67h=g8&%XC$N{9vXI%<_ zzBXTXUg&C37salctyd03^C;t|LUzSb3x1I4FbwCza1cy(GgfKbIqnTpE;sw~x=%N) zUU-(bXtW0BDw_9wj>jo)PbJ=`_2U`>9~;YsP4OJ{1|<<ett_kP$%x(IxEEZ}{-;Tv zM~4}tgxxm;k0l(=ua5}8Jtl%C`Nm}pv2TO;An|Qo8TGd>i`9~2L{MrTomk9D;X$L( zb+>=u8ohEOBvZonMUSnf0GC*bmpGrgl-j`QN9K%eIBDkZ>l((nM)25%!a;eGOvC;S zW*f&7pYRRPO9(vfmyx<3>v^Uk70@&6kd=g#Jqq6b$=`l59V3dnJ~wuww8MIq?R=#a zEg*Sc2mfGA!1I+Mi&KsNF|o-4KF)<A^2`()2cTgf`#iFQbd(u(kuUO(4#v6ly39G> z&nJ=)Tv6J=eVZvb@=y?z2M`30*YW;horIeCfMts_^N;$S75eiqe*mW~2h0R@Cp%$b zmsH#PF8CX6^RKc`PAIP7zj~^4k!ct1I@#TCmqr^~bU8iPU^}9lmQ#FNHh-wOENoja zQc*dW>A3fvwE!<>C8aK|#0c+xlI?Tq{{FVt7e5{@hAh2UvOLs4x|Gdf%gO*cOoKn+ zg|Pr%n4Gtv9tA$sc9l%=vrv5|4doZSS%7ZC>fQwS9xGxh<K*`QB+kT8j-GVlP$$%s z!E<{(Bd(@?(jriGU{Qp3aUV==y}2R5rCEce85EraYHRX>mwUby8*KIcX($kVGEM<L zZGf?A<w+Lw$ZQlB8U4t^`*GI51chfAwA9gU_|DJQKXy@o51FO`sR(g4UInE?K~ViA zGgm1GAdNu)DE1R9HJ7{y(xC&e^S6LQwG0Rq=DRJ4?^v~+Mg-=bv0xEA_{X668kB?q zqMeN3*zQ!EI+g@Gipq{oc5s^JjjAZtmvYl?8(4JPLO<8dmdEiUG9QH_JlE#?mIX5- zSOaW3nA7j{{}Ya4Q^`ZTm=|tPG2$BN-fW}JvPUga2h#Ap<TBSRH$0O0wwun&<v262 z&K`L!V5_?6o4n+%=8S*8=M!G+EPwCOyAgWodW!yCfr3v*B|Ra!ZC}m_2e%Z{veNRN zEb%A~O@{H_+5O=Zp_%Vr<Fb2{;T&`wd!;l0*j2KGcjz^L;ciVMKGECn9_Soc6*3`Z zSbMF#YZvU_;iBSy+0OcYpkFc2h0haBisFTzakeE(>BAUHmC?bhS9(oDfH7s>3g_9! zqfdt3pHO3VjbdnkQ^PH?>^G$xoTaj@@_w_HleL{W4cF)Y^0C4}>LG15q39m~{qTc? z69s(NO6CgqPD2ckUP-eQFIB#zBumRY9((|}F}n8}$!Bq2f8K9=gnWq~bUEAL9KiU4 zU$iLc-f*mf9<4#CUyH#hVY~fDp8Wo~N7l)8(nCfPV>3UEZRPn(l*){jTRU{jYNsB5 zGpHnCTgfk}f3wQdw=E#&#Pn76;^8@GhKyC-2F^;u6<}KrP0c$+KY7U`^N}ou?h7Uk zJYWsJGi(nknAm#baCO(}Q)8rITbOhxd__td9p)$7;o@GXAJ|z%j5zlxX~tc~7PABU zSl*e0U*jAr%I2jx&q4!!(Yq_`IY;LKJ_~&J)Q!PIlUFl8UHb=H8p|>^C*G}+p0vZt za&~S();&l8KTwscd|*xmgYv1Av=UVYN!rA<yUAQyqJzhP#=<P)SZ=AvGl^|1&#Jn! zHOB?Kl<R9_mpk&1uB|h`P!vJElr<tgcC)u*H*yWQ1W8YwX{Rvf&~?OozhmN+U8B1I zzgk!`^}~Y^JNLQDxN9gn!&}3+05zf%M<bD_2jeYXC&|1DTf&gpw%5P#$!Um9%52yo z=auE*rRdOnA^E6VGr?a{&3Ep)0}IvMeJd64=U+u2RL4iaq4v^V#7{g>ksKq=1hr?Z zywAVV$$1QtM0_pS>Itcdugu73`@6VES@y2kYCTsN`5UhMFsK#80Dv~iXZ_TM%}l)s zs6wccgdi<LVghOhwkdRUfhtVIQI~EWfEEDcUOK@D)Yym+6H@l9g0wX`bChqTM}e}) z7&cD*yl7{dTvNT!rm})mntlbjh^gxn0k8gPu_d7|cVE^!uvOaQQ1pY|-Ra&<ivDwX z2%aitg%~|HZ!cWj@wFa2TAA;X<Rn3~zxbUyh}AP+1knk;s%tUUUPlX3Yh`!|z86np z4kwf+eDK|@DVcP=+0;R3$~;NgL`H6A?KsAde0)yPu|5#?T1?rjYe`=lW#qlq%Iohr znz55O;>swHDGEZ}4^tpJ<zpjl{ut6h6mRD1<_0i|)Qys2Mh2KTT#-|Oo4#1~gU-+F z>F07w`%K6ewS#;kg0;taZlLkgePTI|f#kCtwhbT`kr}^KF=y}LNoVdk{Q0O&xXX@! zfLWuf`RnR~4*&;GfrAu9a582hp^yhpz~xI8Y{qwaA>e*?>7VP6O*ifNq6CkPc_a;y zA>eT;CPA2#ss@(D{G@?tJgZK}$K4cwT^#D?)}qo=Kg{}H`lb%UCTO)<E~eY&P2rl< z)ISw#^5>~zPvBXr@aBR*>V%OG_EdwE6Xn~Qkmb;!pQw67Mv0ldOe9%M>IGprf8`KD zyQ89?58JA3lbr!JW7j|~ltA}j?`Chuch6(-=JXkSu;%Bl7zZJMhBfZ8*BtqCVZ9P? z7tGVlQEy$5q~*|Zs-{n5k-%=uLE|hqChYylY5qn$@jTfiXA;E6#6JyAgIx!Pjx|1U zq>W0<?#((Z;5Q+)AeAh(A-QI4|A;(Ean_4HVK2ZV$?VtQK{e_A1Z69c6V3)`P&d1N ztk0suClTANDE9Pg>A3K#*Q3?^9>$Sl{b~&De(1B5g%ArEXqpO;h!9;1Hu+`KC7el0 z0VS#BIy17Q_-N<el;gdL@1T~Y4Y+oG?w3BQNDNWv*(X_N6I~)0%wwb}*Gby-&b9|9 zY91F3p^=7Ie=hf1aQw)R(9`+z#}}tR=kE7mv|+xhh83kRCJ_(><xpvx9B6)azG_pA zpS4I!3+cpX>W-r+Q$2U{8mk-CC!6{>3C__|?x!m_tj}#F$Z$gDeG{CRW-=K97+?4# zjx^fYY!-4)tpm(UCT#k$z@Y}uGqeh{P<Ipgu`rzy9>zC!1)6m-HQqo`odyknuV+y( zfVAPVa?FtpP%ht+HJW`;(aXMX_WNKtKAbY#4|&sIDm5lal0a#KvGl_RR_0h`?~%Jc zIhA~j80~;j!t9q=E@UDz#I2g*Cd#;!orrew4i0=_5a?hr+GaL_TUDl=7=U<<@Xb+` zex~k1VF;kNyg$S^S<o%5lau(HZ`1B@0UM{o*?CeNP+#f5oLp_Kgy?_yV!iEFhw!Cs zRF>#7CGN(c`zybf|6&1p^i4;Iivk#jU0<+P&HOKMfzP12WLNJYHdUq%Z}l;)_c@d9 z1yFpEiQSeYOMgV-cfEVz<nr_K;mpMri9czedgB(vX;E|_wW9culX=p^gZ+Jcf+?Ho zLuF9!=Fk{cxABE77dJx3NiqWpEtu$QG6MIt+9|o_OXZ8+wvjWsbPUW|5V_IqC7a>I zV!<1iHHXt;eDOakZZFP-#Tvle*XP%B!s(%cT^j;aa`tPS0v(@sV+_(ctXZk!AQlM@ z5N_f1ZKqIYmS#L|iCMWj9em!GYG0?I)llGk$&YjRUd*En$pu~^Gb#D$kP&@ZxyE+0 z$X&BW-&6M*kn|u!W+3^tr!6?0y9-%w+x5UX(Pw}bt`dIW#FK4~s=}iO`#W245=_2x zo?YqK6|4!2)?N<m$w?kNsD<2#x)s2qiJzbDz}gBO0s$L#&)A5jyzm0ll<z=xxue+= z*U&b#eBzrj(8$;T&8H7f&qZBqwuzz1jUAnuyzJJMv)yNDa+chh&NRUt1D+nJ|Nk=2 zW$B8@RNY$}h%xb2xGRT<dmb&I%_rU7EE`h&MRd~a8(C1d%^KfddiIU|tKW^fK9A1v zA<jJ#3fMW&qIX#DE-u}=M+)<7_$$F@z11bO7MsRxJ_VowS4O$UuwuFS5P7Q&c}O@E z$?PUtOj%2$D_?fX7`*qc!_~Cj={~IY9<U0%3fBB-&7Mg}b8tzs?jj(ujM@06BtmXc zMViiH^K&%IE7Nz$l-?Fjpq__y%;QT8r#RSP)&}##7NY|@Y2)&W0U&hV&f(W!9$nYF zgpZU{&^{uAilm6hBPYQ8PH^3Nc!us30rvs!KSATKnvR!Pv#LKO*VEB#9#QrH%CnT! zK`SFlGMMxXQq<WcQYip{&V(gB^IGoh$K1wnjkp*FwXAL}fu@dj;Lm>peDRINM*G8) z{U-K+pmroTAuj3o&xiJ3ELBQv@yM#B2TpA+a~^kYOqMh`lzq1)5(v>u6Skn&%<_xa zpN+R2tz$U~K;C9)@_reh{KL5f`#V?jR!`?Zrcc!}{3;D$av_>P1UyS6{&)E<T1rj< zu8W-&t<<mz(LuLn&(~FSK4?<D*K+<pZ0wdENWQF()goy8zJ(bkm+l<2^mGN3UgY(f z+%f?EK)rwgM_+K9M8I$Ajf6t`xtrThGPzymAsc}+f%y=F1Udl;$d&JcR_3*^>*_9A ztunGVAAp6(S@6#myAS)4l5-$yZRYmyxK2;&fzxW|xf0OYNs^dbg9@BGa^r~Tsq)~T z*cudaF+nNzR3u}d#=SmY%HIY*78;Ul_MK-e4HWF2<yUu`1=XSmYE{ZjWuq;k_3V{} z`0ItVJ+)455C%;zqmuG~26!epM=;{|#EP9W(re4A9G`4i^N?h<%W1=ly&c%T4FNf| zdhs8=J!PaqKA#aC>l*A%(+2Mo*b`JgXZVbX@7Z44?+kA{1z~qMX?ffo#~Hj}FTX7~ zPy&tP2Z*TaEZ}qrS#+&^=N2TNlYEAHs3#tPNbNW8+HkV9l`_U&G2<*vD1PMxi^H^d z)cPeam7}H@HP|-)QEA}yv<taPU#_^#NDD3$C6c;1dM{dJMeLF4+X%5o-V&U*@1IPl zk`p_9EJGLGWYxfQJ|6BaV%X%a*$dCHl@xs;Qnb5>dj?179DLYGXNd{Iwz6)%h&>DW z#5Eyd1-uYPZh#aNt|qt-Lz<${oHhH*#pR;Jp+u~eb>v&!W1AWT5Z6|Bi5Wh+{gc0* z=NF+|#YN1Jg};<By&l79t4jIc*-#%qQH5NrYXc&{^Qw3hastSOAVbaoWmLa#C=eCI z?YBmLjs#*20PN2A+G|xA*}~zG@c|&|^SMf7RTnI|=9+FKhm6FsNIXux|0nX{vMB;- z2KAH2?ia_2>rFR)*Y7_|OAs1c=IxWs0{k@ArbICDIm9?YoL?e8t`^=$u;GT%ShK2A z;iy`yNyAxW;PlSk^v>`P9Hb%4?BbZmv1_7@2^v9Vy<2!Bi~=PK*%4INfa`V$dnNSs zTULq+p0eTsemi>$v5Qqb(u2&pwO7MT8FnvWde0_zYNj>-4A*rUcaxoPFoeFc@P*UW z9=L9jAKE2rR8vayu0u<lI`;tt=CfcGaTY-G4Hh{*1!Ylej+Nf%pltgL;@-M>r^EGg zSVQlSDyBK5cMs_3Rupn*-<(H-3@!P>glTX|3LN~)(q~V*ALP)guCiw)=Kz3%BxLeE zmnw#MEYP)RECg_*`l=r+0{L@qTolA{*!u(Dcnnz7I<DSlnF4Vm;-bjc;fxfY@9z*M zhV$_Row#XP0ZQDj#-@_{fXKM0h;R3@->%KIN0;Pq_Gv7NZVIPxQMSrbDZV15uHf(3 zg%iXs(OgRzn%Yo-nsOirQunrHcNwUaJUcez#y(=&7E}PNVVu&t*H7{*W<1SGdgy4L zmr_&O?&_|$878dr#NQ?**(idr#bzjog9S2+88_!j4J~OX$NQ6OFk^sSiFOUQY}o%p zZfKG!yRSNIVK=TDc6ZX3DpGlNcb}iTb+us<fs>XC4o04QZ)F&FQ@J`X?FgjVv$cC< z<Tug#-g1B)?8jkycuSMy&tBF?1)q+KK6Lz@X#VriERI-R8Ucrl-1`rEDeWV_fWwr# zuAWRZdC9QpaZlEOgQd<LKq(B?<wvfZL?tQj)#Tz`VSFFUy4q)1!H48Wa#!HT|M2Qf z##O2`T*a(r8+_4puW;zqD-fuj#!kOT>{9U(S3Z6`EA2Kup1<#Hf)alLh+<``&-(Ae zF{`0?o!-cC1+TPUt(gy85@m`7p7I|*{W=XGKqw0h=#hS?gp&A=Cq%r&V?YsGEaA-u z|Abz3P|nK+?yU-_DYh=67R_YMAXh^3uK7<sQaUPi>pUSb>5c^+G#%jrtGOnT5G@k8 z*0A=TVc&Awo9Uou8!JCDa|o(`@xxkqz5h%LDH*<iKwfb5lI~jwY?zN%9>#p@YLba7 z!?DfjCsj~sYjx<lB-%>uaiRmLfLf6mi2h`i6zA70D6Sc>E)6y*cwoJ|#7IG`9h$$9 zV>99Y^-ebs>omr{?^YoMP?_q)e-`JqZ|x2Bty>{qB>&=DBT&E;LMXo=oE7f^wKhjo zmDN1;XI;_TmP?R5i0M8+;x67vs~XT#E`KycXWLB~ec6c>4P2w{2wqG8AMTkbOaY4I z&Nr+4SJ*a+abwM{1M5pus90>)5Se%$ybQpwV#V!}u_((-Hy=vlu3ifqn{Fza9eS@7 zzA+)FurV=1b9gBn5fK9clqo0*da<<~k`@VMwBO+oyyWLIL$hDuI`21pbFxTO>vV<! z1+p-aG@%j7N3fFtWJQ8U_j_sQS8WPW&9<<@PZ`C%U@w!WUBm$D7rRtkpy9#~&|xL^ zG1@VcT7#6SGJsq!QkrUIe)<|J%*OfGmsp3SfdFfs4pi2Z68voGEaHu$8K=UdK{ZJx zNx=VUNx2C#kO1_@>Anp{@w*2-8245JXW(xxY#J|Q{Rc~TgEp`@4eA58x$0rPX@%yY z6~U5DZHv!{@2S#;;A!6Gs9QE~!j_wKlYBcV(+%dMy(ns;UDp$|jmdP1r@eaq4<lM0 zD~{{|I@}M6=DDw@b>-94gvpFQ`dYMo!6IrK5wjruWf5&0p=RI+ujBO33H&WM)qEeO zkdg8Wtu<h14D+0BC~eeDD|4M9{3$d-{V-SPO{i;^efy+?Mw{SkaVEOHGX_iN<2U*h zCRa<WXg*H^%4L#;cbm1)fc?SL3Zuq(k6j=WfUi=du*6KT4e(LR02`Fn#09+6Ic#63 zgv+<xPc%hY4aiP1o;%!4BrCL$4850PlB7WXp?L5-n@2Zl3c@33IThFS<iY7n=!Pxk z`^&rBfg^_nGcWd5!zcVNdmT*zF3l$bE}gH~0o7{nXzZC4Up9BlD^>0g^Ys6uebk_e z6lw{oA&7sDEjcIjn|IE9Prx@9KAi`+3HHXEDnl<{P8S9^!UX>FDYI9D%TJa#X1dxb z3*ofWxUH43O+aZpg$r?!XNtcZ6(;gS^Voo1j#DaQ)D6IVrr*E%Br&<)Z2K5|wZ7_a z2-EEcvHM_>10R&Zk=&;L{d#xO5Ck!7vY?x5Ag?96mj$x7^j%O17-K`<|F{ia4Zz|U zFmaFEUQ`<#@T*+GkVz;r&3h1C{g>F`3reG;-sO@G28Yl|^$W*&27INGWP^eq?RMWn zmB+BgJn15XU3xhSjna{6QD7LK&hK?!l><3XkS7J~bSRmak#{tkiy6#TyGCc+--dkv z+<CF(Pi)Q){)k!qUN3nHG*v%JF)yGwnn_evDaBXUZwEDU+@VbP|GC_tIXRmv?hb@M zKS5fG&UJkaX*k7!RP%$%_@d~mwC@gik{mOe5|w0M^q_|$@DOg6&r=RemTE{k&{Clv zDwd54-~PpN-tf36AQS<je=Iu0_k>C5F`f6<xuHr7Xz#shpfgrI>SoCPd$4~V=5wJ| zJ(n%m_CHhq4+zbR2#(dXH#;Y$z#PR+kFPmwlw2}~ANlnlpi$C6=?eW-$nAmH6n0!F zOn=@6Y-dX7rt7lsR{rxtXc^E@Nk&2NJ}S7vg%PJg)|k4Iuwbv>r~=od_Y=1^U!(i+ z{Q{Dvx5U~FW+gY5F-VF)Fr&3y(g6uN-{?^M9QilPX57EniaU2Hz_d0`{?4x4euzL2 z6DLEI75q;e#uWv=j!+uY>h^nc`9S|DjBW+p%U(u^Zq64;d@_eB>^x8OLFx8GR|(O? z;N;2f+`avyP>+`nUq1Y$koxwyA{O+}Y5z~#%wCs;{x5^H;ealE1zx-JUyJ}L7FY;$ zB<Jk^z3lIK6N4i|guveVGVeeMa4Di&Nz9`{-{&&Cx$Q&x#!fqL%Z=GxL_pX>IG*3+ z*W}Y@gd$WI<XxK>RkF{E(7%YE{_pl&kO%*LLExUvZ&P~vp&1UWT%4C5`R@Vzc|cQz zl0tKP**g$#?f+lqRHGdE)*tnmz}JjFMLB}LXmbr5lzmpWwwvM{w5S+r?Fgk6^luNo z9fitAd0KPJ1JcpwxDrF9BSyz;kO6*D?v)1p-T6uA=A8T)Jal`Je%TqXJb(`H%j>1= zxO?lD|Md`1NP#Vc7ZSt#Gkzdb5bwo7hWJl8*E!nM@5^nrkKg0FH4$xL8d~On5gP>y z&YmI=gf-YgbGdDP?s!W<Cos|tW<lUT`{|!iiJ?R79yw;H!R?Fn-x1@151B;~P5!g| z&2i9sf#>$$$nl})ryS2)@b>5<6QKv-;z5h&t?lq{wjmH7x_vlS@zVdsQBejT8X#dJ z{bw4z$iT1Y+x{Bd|4zIZJ9PNwY%rex84fRWILCN?H@AoL>luv$x+`AvvPs<D75^?n zCR8~TiyG^{=@C)zE6t0yk7%GdbofK2aM$bT)h^4dR!Q|qp!c|l$tShX0PuT9g$r$* z%@aOx&h@R`hi*A+k0KG^fFJ=47b=8m6mQ`6SWL|Ow=}5a>q>X4m85JvK%poJzBB5l zGfr+y^?!`fzrzFXKo1>D)a|kSevSZxhY7xg&IXerA_-PMbtz!-_Edz?fX&v)CLSC{ zwKsQiV-ENmE=Le`b1wNyF7_w-NB}M~Ttbw}5e(<E1OE-^@F?L4?9IN>M12Of7Q#Jm z5Du>cL#~7jJBE_}poaBrnz%~n54d7#u-b1=i*Tam8BTU)>=W-AQr`aA-_MM~U{H)K zp^yHSYT|kewP~&B1^-!S9q2;W+J{H}IRZjrRDiY+$iuexlyYxz$R1zUDg{RBm!id8 zx(A2}v#)&s95`j&_F!TH2sz|4AHwK(d%Z;8%N^0f__`4JedD`Vu4Cc0rf-|MCAk-e z0cIhB&Ld#0TwLY}|8iQqnr{HB7w!Yh-#+t#N(`$%AWfm#1H?^-wadrdnv}c%eSnGf z&o<`rZY~4DWFVT4=5t4)DG#F-CbfiKGL~=BId314E$Hq~M3?bn^3IcF9L~2^#*!~T zw0=s3{{d02Gfn+pFOFV<-(kvJCXr4Ki^6-s$IA%8&H2Qe@7>8W_UGlV5nr$srW^4H zF+_&l85R5di8UBSRH~(76*K+rzlZSm&bf0}4a_B?TB1e>@*iL9_nG<uHBP)KsqcC) z)mLl0KypXqQPvs>1+9D714cp92WY@(dcc4LWd@b+>hPzvSJ}_LldG&&Az?jsVZR`7 z*pHuUa?b*p+HXOjlKzpSyJLPJ$ADzYD6m^7zy~h-^9M$5zjp^I+8OkS9`tFb{B#C- z%jH9_3Jk|9YRA&?fqx-|1+)uNwAQSZBIDb&Ww742^Qn)BS_3W3XCP`MU*>D3LknDo zQ_r3TkR<<4AT=ZJ{sARqy|7h~2E94n24mdj1rE4T;D~4bV)E`Fj6;|4$%2T%?G^d; zY-0s>q0RPL`}z+G<~et2ooP?`Y;C}@Kerm+J?8M!1n;2e(+u*M7H9MR-_$=jSEc}^ zOYxwRDYmXL;UWtu|HgN@pj*J_Lcq%edE6fs7>+`u(}>X_YH?AL3iM~G*SwX#*qzf? zez1S$1blG-I2URC+LEJ@g@m>07$31Z(G>kDfqJQeEA9@~v}_C=#~Z6-TRdUefl~MN z?H<l|CL=E+;Z1IiV!LX~=Q$Dl81CZGnU&bp0Fa}07UeW=XFS3QolQ0@cqv+Wc95#L zWoLdp&r?EQ8AF}@_I3I1KZ}fnTKJ{>FJ@+#5oQKGO3VyLIy)Ob7>B@JBScAE{7W8* z-3Pd}N<e~{Vm~lps}=~Go^(yS^lojj!m}hiMK6&2s~HDcQ5<MPh#{{w<$(5}a<vA~ z$jhD0c<pDe({M8U4>gyg<;)^a^dAxxKgV|$COj#PVB@L^ZXj=sMoM0@7lJ^kHAJ}F z=zQl?Oc6#MvyfvSyidVdoB8kE{pX=s6&io3n&B+{*Z%*r{JhY+0mVFf@c?dF1jBZ* zlMK|gbv$|>kpkcA3T_0RWN*5--%jjE`0&yoB2!<ikMD)M7%lpD=o!x~x)Vb3=V*}= zL$9cMZf{94IDz^LA>wvd^N5lEsSJHrxx8jPC2DXvkBYj9^8r$8xQvg!i(nMEO)7)* zYfC$><ZG9sb?o@>j-{E>IL}SJO&);(Y{UJM`Jku2RwBneiklla?s!Hai{N&B`Vksi zgG{$Fs8$fp(v14GM!tRN3&22Xm+ORo26by9pbl{yoWJ2;b_5zW^mNkqvUZp=cz@KP z9<DG_`~0GjCNn@QqO_nfuLphx^)s^TfYJvT!Qlb_NO8t;J_?yDXxLU@&zU3DX9&#S zyTHZg(T7W*r}zkiCr#gY*8hq}9SFG8bB!M9!595Xd&ByGY77IeA_nct;*kwdc{7J9 zBZ}LoleNg<60$<?5Ngs?gj=>)C=ROU9JeT8_5@>Ibkwc*xfPVI3&j00lB;CTe2*dH zWS1ZPc>#pz^WlVNc}dkEE~x#o?^_CkfEvlYbz!>2JHyr7x2UNDIh;c`nnhvN<``wh zS7@06dQoPZHHP7L{*3OE1b8dS#=GKo!<qhpw8lzInrchZYu5R-N`!GNFh`?jl7R(| z%kiT4zf*YAIjbQg8N=>cFNLtP!-yRG(#C0Qeg}sThD=>5LP*NSr>+iC+uU*=C)U4R z$EU7`*RhE+_9dIW87tez2+zcyiB54^IyzTdjqj`Yzu$mpjTt%_{||{La<G*8EM8vm z&4>N(H<|{67kwjnFX`UA#fn7v4w@I4zYb4HUK-z#1o}uJ4ogBUb}*k{$A*CTx<9J2 zv5fTWC-<-I-|xkd2R0A8DwwMrrRL6NCB=(^Y<5UQn_s38RN`Jl{(r(x6jNeoM8h+> zf{rmTQz2^H`=PNA>buZ<85m!rMP&rTpVbn32))wre-dg)=I~X&d?eY!vYjo~%Gx5h zd+8cX?Gh66kOknJ*&VKEg;iQ2GqIwwzvl^jUw_^iNjILsgcGUHf|wCH{v=GvRK_G$ z038d?!vtnmw=sh(<GT+!M79~`9`hRc9w4@CzE^mRv0dSTmC^Tcminuq+&Emi@;&be zKV>=isJ~r?Xv`we`NaRfO9%e)XFd~jzc^esYwUmVT4|-TzlMPM+_y?CcV6dX*>$<X zSB?qeAfMriC{FMywQ0CvW$IQUC14gu^A7e*%=$Q!mFt2kK!9NYLoyq4|65NnuAw|S z-3tS2O_U;Tsk{z|V$Bf>o)Bo~`DBc6K)BfgYJDs+VS;YEMVC-GvOXOboA=;DPxM_| zx&mc=RQhKb#e4fTS6LR;$s6<}9<yXApF~e|qAzT*HPuojMB};H40USuXIXa182Wab zv1B43sfCYhfXO?RCjBu=fv@FSjU-+3AtpOW4LQY*73P&*eMYLuNDB!>lU@Ie`CT%* za5Y;;JOZak7BX-QvOZx@!u{>;NcrEc#QA@j#WXVejkaT>MPF++emaE-w@8#2C8?GM z54smCQ)J&lVG(-}X_3d?$iJ~JC|N^I8Uk$~XdREsm+@!5$D=7W_I*e>D(5v0c-LBP z|C2WUX*t3|I#$%9n%3kfGbwbknz*gQ&Jz->X<H22{frUy`T%h^eNr?Hs0}Oa#X9&C zeRyY!f<;#}E2LPGdc)*@q7qGwE$i;QeK#~uP{iKZk&i&BqQ8RhiNlJAb_d_boZ%7T zmd42?ErY{T`9}?|`_Iv;Y=W_U4cp$45ehMC=5f{3iaWuLI<5SR1yE1=@S45hr|~({ zVOp-nUJaU^t!)WA;iWKXH)gf%Ili35cG2RU$X9FH_&^mq)Aq=1eWQUU7tTJWTa<t8 z5ZP%_9dkiq-Qg~XF&&hB{Qj8hTM;okcrlnBn7<iyA!xb{av$v(raJcv79tHNDYrpe z87Gj*m-;N4ffd!IRzm8CxP!gX;qA8q7wy00_8xD}+%(A6d%4$IxxMvb!`_T?;GQq- z^ZM}*e%?&zeLLu4xG0IrC2<}G9)A0ZNYW2<c%#0pbfX!Z#ciE_-Dbwuc^TIo>QAZu z4CX#e<gW}k*{uwCpe8hqs#xVM4SjtP(pPRjilaK2?j)D;+2Vara`O2Si6)C3i@V#2 z;;L4PjKL<>cq>`!_4O5R-!5lx{|>K-ttaI5mo(h|7jE;3sN7E<0~OBYI;Lg~WeHu< z`4KqA0Nu|Pi8Oh3mb{Ia*abQ*IribXUuT-^!dFj{=>lP-A46rbZ7e0KOZ4UZ2vU{r zug7GiLyD%VUh$eFNg@4h9!WQ$x6DYQYsla3P8IM%-r{#*UceAg7iI#=V=yZD%gAIU zDRS4Lgyk9==1jgQ%x6f_Bb%zp03l;El<n;PlP6Xa)aJ6UJ{RJ&d$UD)wnnzKXDXGc zM&?ww0ZD?S;QPwQ<lF@h*CJlmiBt}craUZdoZgB}d)`Py_)U=KuJ;~vNY039{D17L zmsbH|97a?#ab$r7MN$Ub6FCh@SKJ>e9LRj!pQa6KzY2KXY!VTvH-;ZG%~B!A>@_|u zi?qs?>RbHqI<M#E%-5`(%AB9S?!*tE4`hHO{pff3o}3WLdk2q(x;KxHt+`S+9@V-k zdYp1R{bD)dnG@SkhqF{Rzn#8?y0O2_j8u0P5$BlzXG;f8t4e+)FZ4X9Gp-}RwLJB@ z7og#+ZsER)`WfIZ{W<w2F^9rQ1lKWd9v7$59#=8xZJZt(mAlTqR(zJ`*3&&Qp7*Bu zqtQPr1hOc~^2kwtbJ5TuK#m3O1MIC?_$M<6O^-n(1EKL5b+P+7HP9c-J54#uu2jjj zosbHUp`(nXe~EuE%lG7$$?>P8FE11ceal{k@LmbhJ{Y%T!x!fP0~>szGV|^uxw6c` z#A=pcU?@LWpG035CD1>>ayr<m)&1<yzvDZBu);2X<h>*;o>0TiaHFYyw1;p%gh<VL zA<+~PIO#Wn$D7~tzRt|dpzu>r{%5r2Ai``bs$y;QypRtVBTVU$WKt}trDDI)x&alP z!-M^&cA+~mU%ydhnKKSSVD`^iX;KRsP<M-t^n~GKci*pk5O9*fFYV|wZiLE`ue0Q1 z;+*bZ1!xdM@E6oPjjP)zobLclvXtI?rAV%?0fVE=9OXg4XQQ?tX+}myoQjH(H?rFX zi>Vf(Q}jeHpEY=dK7MEtDOfc8RPs85%~j#s*TkDgR!~*67p(ai;w3TtF01_7MCya5 zYAykfAH9yY<1bsI?Azj0=2#7q^r4e)sgCq%&uF^IXw5@K^Q2MR)zpe%3uY{y?*Y<d zv;gM%+>=HNc4<*>&0=HkUW-#X#~kWhlV?_d+U{^3O%YVdJKhj$;fyz(gIcQyQSvIW z($phOi2(Rl8514qw-dR)Od_cr^f)Xha2h}S%f0j(G~z<6(-$9<lGh)&Of2WNN#uH$ z*{TI)bW_Y^M~h(a-2r*Y)lCrv>wuy6yx|+|>1!?3z_1Hj1I2szN@NvAF~le;;4FpG zBQp3?vaWuWP0TzdZA{$XFJN|YqX_{J<EM;;j4cTV(;W)&UhhWf8Hr&KW}M?bgsW!< z<^SUgXsLX`E3~!ScS^oYRAsUIW#!d=?6E&blD1K_`YvAqZRXbEdULpgxiI=fjZ@9Q zy)BUFy^@)nXid-ZLxrjZYuEj~d+`&GpW$S+uUD#+DlTIlAaXu{3v__m)s4&th=1}W z%}h|yn10T7xAo)6{hpRtxqJXkaxV;NYbkQEdOGMbNmMFovvzzPkQt>V%egRj!Z?%4 z;nB0vvGKChW+Hg?vnj>Yvu@d(kk^>6x6rraN<LomJIG`8EZ5t`_KU_$sa5p|EOaXd zZ*<j)mL_Z-TLI0~?<2vYv2&pLGOfdsp2ODk!^nr>kHIakGMQdaT1i#`q}m5Buge_T zpKwvhd{iHQ+M~$@Z*t0y34AsA@mD1yPzw%3M0!@4frq7%?ZQGoQ(n(C_MwAgrD$5z zP|tPe;Q?>4=f3sCY+cT!^PK%4{j1=&y%&zD1lJgFYK6p25JIlC6DrAlZI$8|2J}k9 zGx;fjrLCYN$+sn~@b&MY&+bMmjZ6glT`Jj+aX^YI_YK;NdP~zcUdy4+T#;<S6K`jn zLASEb=M6WNQa?{C)61RB10f@?sGz+e?p7icF?1w)z8bn>IDwnP!c#_?Q*aUYkG?2_ z?6mq|SY9$(#Z|vOb)w1Hx5vq1e4gd^^)hM3Q)Xa?KUGaZ7s&(hJx!V)9fsn!@~@6T ziuKN?2@)!Jlw0X1_1@9L{IQITKgx|(aVCLY(EPyM%%!VFzH^CVRaM6j&P#IgYk4iU z(d?1?|If{>0u!J+fqU(t#-E+=$0q7Py-G%PboMAru5vrU0=z11LUCiPsQFJ@r_Y-l zm((=*2u88iHK!5r)y2JD^~TS=!bzNQ>RvpCLX~)u9{Rto7pRogQGmp!m759__%Axd zy@7%9D6Yk8^9Y|piAtU2Y$VMn#0kU2c2{k_Bp)1x?5#b!RS%q=#*a@s+4a~u{QU8d z#ab-bZrsfa;j{;w-8LrPibo)-{db^Zn$RpnVUCe^0CqagFt}ligGx??&TwL<#p~ z-wKbk<l)tR;7+-|+RsqYP(r@oRZ`Sm>H4WgF9xi0u2;SL{#yX15(6fc88L4vL?Aj# z+auWPU=|ZuqtWC1-6HinNjlaHN?crAmX5{LpDF>70k80%=9F#Vjxxufop>5=3u|(i z=6tQMlizw=%sKwCA<JBM4$rg`Ur-w6V9!GC<4+TG6p?_=)8>;7={#tlCDFR)z1A2U zpbnUs{scg^O$vZ`Ka0^}C`YkNo47xK%qmv~wD}-oie`OXrROtxU%6t-h=)&3Y%_)# z>o2>BYM$1qy7%UK9`EsSyyTdIF3aRwe-&Q&9eI|eHg<v&5O=j)IKCLOO>cyDVk57Z z4!U6qu81$~Iz;*8ZzKwj<21h;4Cv2@b9j(2LeRzGT`bt;@*m?CDMRw|sz49)p)DFF zI_XJc;7zNJuC{^;rt?QZ%Sj99l<99~)#;R(Rx#t){(-0A&2c>O97;N%?kIIba=IR` zDl9z0VKE>x&*AuKAqs>D%Bo4866~Gp2^z#~R>9)*(v6iyksdbBb!N)aWe&TkXn~G7 z5S{Z2J+Or`zw)o84BLy5y|f^?Y^e3zXN(z){1VXQgfvDg;h&3*4W}0pq+2}RU*7-T zWTWg9Ef{Ts1;+<ZSCMi3izmU^D`V$A-Ipy%o>{HDtJ$-}VE4P<)4%*npfP_5cK^bq zz2AesTocU(&<~kM*1NvI0nttxtgi=h{BEsSxZ3T&XqV!CmDYy5=nk{y5$UPN4P=yS z&{CW*#U|u~>8ZT{94D)XlTrZDOx^f#1NiA5?nOA;8!TiCc4*BIKeUqc3Kl%e1Q7nM zjhU>L0=-d9yl|vtmb93BP<VG;-6qxjX{jAO>pFW!<|B7S#f(_a>s`I3tS?lqc^%qi zlKi<7>4l=|+T5>$P#|-X&;}DURjv6L5zLg6WGQ(zJtkt4v;LlgnO|R;(8(etN|Y>h z26dGWaw5b*6S-x9^Z(}Ppp!DM4?RB2HWV}a-YZ8-YD()Jt<;!{zU6Xnt3EF}KE*#$ zCKfr-6ntl$)L{J_;(a3G+PldR+~b;|JSC@ssP$;eZM=gen%Y&f?Acs{8^fg&KZ(Q> z!qHU;zQ(zp)$}=;Yx#S5SeYgiINv_<)3iHRPKUc)EIuxHR1?_0Eok*b@AdkV;rE~c zHqEKswYL>bcD2p*w|#S#@83VRY#g6`V$Z25D$L9&%}f<$XmCU%<*Rl9rFNBI<-J+G zMx=YRpo<AOuL7HiRqyj(6<mqxeEnz(^)IP8esa{jYOl%o8X1N`DMuPI^!T}K?sOx5 z`%^+aHKh7g=zaV0RmeT<^In3KH|vSKfOLVm9aj-^%=j#L5C7@gcJcU7ORIxtF2>FQ zj$bMxF>f;WPtIG*Im{crzR8<wVo}|B)@od&uq%+M$WaeR;-Lp$Kr9Rz6=Pgq?Qg>) zS+eOWw;AtkqDL>B$eK#Fr9m!mcG5%vO9n*rte!Y6R|R6$AR=eJa$Qf5{hUDLesT}t zV&}NrJ^1xdhZl!wUG{h-{rBBDKW%MKqzfqmIuI=x^DAHHvzKf<Dl73Fc-ysju&a{S z$(Vs0(EriurA?O-Gr=3@s<d+M;k-%0IUE^?2qgzjin(A;Ug7B_Z_iEy5$oLDo&aSa z&E-&`#xvn6H@>x7uIejJfelR;DE>C9w;#BmMKi982V}QeIsC2<*pNa$M0-+O%Ih5) zt~clpYql{`h}jm97pl=oH<P3Pom?V0dDhWq6*Z1ZV6F8;TWqTrXPTvXIqqn=|K11f ze61`6(QaM#tR!mm&7Ytt`a(zBzn*QdLyZ(rYK?7qXsjJ!{o@IPB<eB<*-h;Yh7g+0 zDO#zBzbq}1uL6HnDV?m3)?(5)Ui1otfJ3OPnnEwa!jtyng2~+b?R)M`fu5q3pFaX0 z{B6C#%0=FJ46#tLnUdP|S-20cERqwh8-w|d(wiLXCJ8Kx(E)<P7NYTYcie`T;KU6| zYj!OeYK1Y;in+nNjuX<s+%6CJLF?o#h=US+oU)p7po7pTQRvAl5Fw;(3~=_{)HsBn z<^u<;+;G`2hKb~zTpT$If8C7=n(1<!h5cvDD|K+FFn9E7vR?EAr0(i9W=)1KCj9>x zdkdf_*RX$BkW!>^LD~RmLAo2HkuK?O1?lb%32CH5x*I`S8l_<Y3F+?o?p4n@zVG<{ z=bJfmX2%8g*(dJ%x_))Bhf_72jytJyx_V7E(L#i6-oA}Gvffs9ntSSewaG#*9o@H- zN<g}czRey)0=+xhpL}x9t@<M9LXTFs%zBu#jYM4LWCnng6r4?~Pv{7^RYKK3g6}#* zUD7shCDD#%qjc-m(*pFN0}@Lxlb#tv+W~#uR6cLMD}uDrp_LR?`A*INC!oyJYSQSl zviU#`ETal97NR)E{!EW*|AN%rh4b}S<_f^!>dPZ#E-e}VRkM)wIwemv1)I8tFt-G2 z)x1c~76eTC`D`)jbt!h(A3IDCF=_C69G#N)Z$k3Uc(OJFph3+c{&Mx24?=S=>ldD> zZ&$o<wTjnvf4Xv%B5r(=GGg%s8YVOzkpZ-655oHO`Yx{znzN}!ogJ7!W$mNvG>x4? zJ$A-7IFvj$YIo8K)doA$2(G-Y%)?ZscGW89u}uA>8|5a9%cdT9qRXV2TnEy8qe16I z2OK88`n^&MUc09!H{mnZVcT!gjf&j#n_R09(w(-OSVJKS-=R-Z`CLUo751biKIf!+ ztBGRs$YE;4$+P7(ST#Sb|N9X9`NGB?wxS+C5On|Bro#_=lgz@-kPTjQronWdfU|xr zu$Z^NzF7P%58;C&o{AIP{*8+Y)#3zMb67oFJTb<;_wX`cd}kCq6~5j-VEb$vZjkQ{ zxp?$f1FXj<#+wWc`I@zPjJ94DF-11^y)kU4*@G!jU?(@1K3A?;AWSMIZjp-E@x4>y zn>`pCRU4^UB5obI_)j^Xe%2)EU=jv>v)HDcU&b#Adj0n4?!#k4R6hEgRl&ZE+>$#r z1O&cZrx1Q15FJKX-qLn{Grzb&i&%~YE$H$~Hnq*ENMi8J{?7QGuLRjWpiT}dw`r}K zYslTJFn1TRuNigay!7Y*V02Nk-&zYw6=eF#2^~z0do}JIg+@Tj3jNAqOHvT3rGk-+ zVU=fK>NV|=?#t*_a_2ATFKfYQ)FM|dRf4<MWb<<H@(+VD#UkDX1Oyb`eEX;p-O$h= zWGiU==h=Rl1Y@7vuR&C+tUH=3t&H%-Ejr{$76(F0v^f)I66n&Ll^~uj-*7xIMaIIb zpXZ|s!)9@CH)<#}w(tD_!7O$*9lTS_PDS|sCpe945iA5JE0cuGb<6A_U1laj2C9<O z;~5!7E~XX=-Z-wiV=cp!dH{4@rc4b99<v83=+x1@EiolQ9DRFP=AN(<f-bf*r}_8} z_<ETg{UgV;IX9{Agb~U?FTQTidIBFDJ<;yUUg@r<qG!5ZQo&c7(#saMZ1GL)@+4L% zP0P1hLgV4gPO8wUPuFN-W_OW7r}@+-Zev6ct5&}s3)9YjkfB_14h9AZ);nMF#hQrb zcN*pc1f$$O-SyP1T`+TPx7Bt|C4}U2m{m$k`jiVR^HS5~HWQEEm3BVI0T)p!M``62 zXvGj12_f>;?MSqwGPE(7hO5VEIdyJ1Arb3G=2A+WV;_ERO%x4`Rol{TB|mz2JhBDb z;Tew0LB`)`y!vP6mJ_L?9&g5!++(>r6q<Zae(=*W3{x?P+MI~?c<vqyMxDO;_pWJG zLCL^*ez<`1itnw`X_4?3>gpm1G$hv8D~eLPQ&)irL9<q4p}uWv^ClPh1tLh|e9QRd ziO;xdOSab1;$lX^`=)W<rfZpLb2QO!wSX-sV2XJCmo|of2{v21n@Oenr>N<F0i&BR z0gSy^DEg+9C&skx>s3(PzCHPBDN5R_K;QE6#`Z#HRC6#*BtSZ#Cab)^3N_)aL%~9~ z$fQTnbu@a>g!Q3669j2q=quvK`?0e`lxW~4G2f>imsO#Lm4q@UnlX>`dr^2|2H`Pi zMCp|8-+2S42U-(^Vb33o8A(LZ`<P895N(NAa+a-xmeHjmmz7|)GuBFDjMR~kfI+{u zGoW0QYkacjr?CeHdmB|#zD!`ov$aaD6pc66?__g)n>MRLVUv!_%s3Wz@T=9>vy5J# zX&kEvEF_M|pV0jAMPxh2>imlmH3mR%$%FlV^n8QxUe3046uQ#9DnIO@vdVDOQ*Cy# zu-IBCw<@fQ8ku6L8So$n@Zb0*gBpJ}m_Y_J6vgTUO?HYB751yidVnrE_WsGi$%mch zTRhSWx8bpVD!Kegi2u9<_^?wSs7)ZS^>hUE(uP6IpdSDupfgE@4==A3z_=FVl$o;# zYPCT>pP(BTEwdc-x(ZbTXa~6NNt@b@;MRYKingn3&TB`<!aKjEbiC^Rc;{8vxqc&s z;#|_9IfMLx9DB(4zOE*(;{`BYWV+Pm_&y0Q<PxS4qk~+av$G1l<xe9WSi3K^ijf?< z-0gB#+P{iy4uct=6#qE?`HQ#^4gsI14qy;=qLyALZi4)~K~}zxc$1qX0(J{S9BM9* z938K_`LEa=<BU%3LHMYr3*q;!i{oDLyiV|*lK$%2x#82n<y2hh%X%+tll)1U;kvVK z5lz?$OH!BxT@tC}hdEx4XbP4SB^D|${@~k@#f!aY3e2?EH^~95s<po3DPMCOQl)PE zv=lq^1p?9GW&<&xU*@8XOV)-8_|^u=8<fnGpitfe<d@9vP4sY#-2&)zNwlD1Y$Wph zw%Q=+8Fg7h1=5~_lPv|qoiYN(w{bio2tpBc&-+O8657I;#!Vz>JoePUl$jqV<!1=3 zcWpc2>Ay9MDc8B(9H$r^p=3yk(dVV^Iq=W;zFwRC=x})6Lz4-$TyYO!c%M|a%4KYw zy*0|#Gjn?K1fm0I3?a;i#tVKa71eoyra=(XEeAq^eHR8m#VxiVcZP~!a--U_ob!A& za(x=x%@#smR$D1g=Iuji`xV=sq}h}<d%#HZgXRX8HWgC)#z;+ZO}xX7(``TKaLh^| zi*7{A=*k#Yss`-2jAIf){fpA#7F-vA0etoUmonxb9flcfgI!+}cw>Z;4C4qGY{JE# zHPc0i;GFKV;nnXIIV*9EKc~vDxgKO<&OKpfw7R+u%YPF<kaz_w&|V}^Cn-j~`j^3d z`Jr?2Sr&bQcfW|z%FVhPn=xqKQZ4b&7Z~C<<8#0KK(2MLc3Lerxw@I#_|5#>?+mNH z_*Cxte2*q5#7O$Vpi=Y#UB2V&JJDGH8)|Kc4fj`!n|_PWrqH)-eFkOCuDnp$z9aIU z)=a0bmOmy01t(V`Bjj;cGSnld*lFdAp!Q8InR06<;xRC0?~BqKJ-#o)$V&3+j`|PW z)II!-_1(nVMyq{8aZoP+_0#rEaXLU^Cb1g@I?^!sFSRI2$V5MP)VgM7eC0&2%NG0= zvbN6LXudtrQsb*<vgSPGyi;crAChaSy8s?&bag!jcjO!twij*upVaO=c`GeN{v8)G z!sUEO>EzgL9r&urnWe6wfy?~7`%e|nJRU3_HZVmIqC=$h+LJa&S${g(#b>0TUDZO+ zSv8S(WaWjJ&{%lPoy79pTd0^OlRsYJwDXYbKlV6Ux{p>eq<ySvUgC$*I{+}@YBA+n zQARU9@e7;X8QxJ4SJvn;0?+~AWXLRRvDR+Ef>L_uT`*3r=J;{|X#KInslxs}Dub;w zfSEo1i1rfAt-bnnfzX%D_JEu5Q+k}sx}9UVSJK;f0Em^kV;-;Jgm=R!%hVtnTUWKW zBiykb6X^zq!D$dc9b=?U)6cqD6$`{Ul<)w>2Jz*K(fh(}jfTvY>D#mHLJf2JMt$=y zI1X3)k!7dw*40-3`APDsTdU`!ojsIFdK@aTl%w8601G|t^Lxjmy<HI~$aYD7Q3yQi zU;A>asL^-6UyKnx++Di*Mq+#ZG7f&yz+D}l^zuS*ClZbV(Uq_9iY#!6+V<tZ$BO39 z5CMz;rjo%R5`9IN<+m5C8F!0lqBZ*P%YT62=3JKVabI}#%hVu&FB9L<wTuHGN2Lh| z0L@t~<D`$=G0-}pDnetYd3q$8%@JegC6R6eE+x|bEGk<!<#MQ~4@-a4eVy=_NsFd~ z<c@_n0pkAoYolu!YmS^IsZYN8O^%1jIdAXEm60|$yxXh^2a^v*KVUbpH0-d~aosOe zZZ|NyJjs;39-vMGp{}S-bsct0Q>iUoXV!zWAvK1)k83Vo?uSx!3{I@}rA9BdOo#6X zi<p0D;md|&MJh}OMMRHYIm0_eOd+Z#tt|o!lG(o-(YYf8zAJ#dq^I5I{tGGt<k&C; z;3I!7=f4bdfy;%ln7PT2C)qxqB6j#pRL`yx*=7x?;=`zGKFYMjo~P)wzr!P4N0ELn z^lStGNFpjlNeQ(KyAhKbAR8`?jpMbK!-<+33+e;3R$h-wscCPv5s;d7l$Ei+@Mydm zr#{ar_d9$OnCqO*HVBogZkwbsUm!Z%>qjPdX&8y`Grb??hGhz3*PwY>;{<4?qJUK& zwu9kb3`Rax__J}!p_fiv=?k{>{4$^oeEm>w^YnF~{=TNT^he5Xs^OZUeQXcvMIBf; zLTPR;b2mDfOe3+;Bow}sZFNM{>Lgo#UwoT9%EM;Z7ab(C!yz7mG<e@l>i*QmLSK!5 z`^A300V8u)S%+iHnayzVSn_K|n*!Q=7VBGwe7Jeo3d2k?O}v_l%~K9_67eD*dGNl| zSfi!ja!RWjuk<OKhx-x7>j#JC`)Z8H8_AHP*b=F^$Vs&-2i&rVt>9p#U1S`$t?w(E zmXhsNU`?ybaYX;Wc73w@?{uQzAv6rC#~B<wwhKC?6_4SvRd4Nlk!HuXu;W|nn^Rye zDRG4sFUQ*}X6Qa({4$MaHIil2Tu`|2v(PjPnU_eZk)D3x(Knf6Ht6!IPI48?*D-Ad z9mh3w&gId8KGvN%<d;)`@Her^=Pi#oYk_hh9S?CcT>dV=qFv{E)Czo-HXZFovD8<Z z_$@{qhB1K~D}WY>6no`!n>>@lj|7aHgX`4PEB%#L<Z84|7ZukJvjj;qZ-{2OU4+JB zFqrW^YP<vPDC(up7d97=>vT>8KC@gta>-|S!}I*=@Q82EnLn7lGBeLHks9(uBzE@e zMwBajkg1#m+)8)N%~v;zM1}UJ@+T`u0B;dJX;szEq>B0BW+XjvBk=Y<$vMbtqcWON zP24)qw)sa3;60Q?QIg$+dV_hfauSD;+$Bi_wcx#UX`Rs;^{r!2EtYr6TTM>en0)}% zt+-v0e!HdXl2@{S!prSAVVEV7p16+ez&Hx?dO$vL-$jtd^17kR;|BN;KqIu&hNTWa zgOeB@6-2P>!lyIIAd#$2_q<;Zio?@cAdJZ#as8!HF@wDNQ!iB4XU3&Rux!G9DtV3N za|PLeFGZ#yl!o@xC&7D2-(MdNTpU0<$IA0B)f^K}3eh@Sl$_}Cvm~W_JU-&942m5$ zq{;tCLDWzc?$m)fk|?z3m=)^Xt|_F==x-YGk6hB^Y4hxNkQAFfo?nd4nYWR6<XV=E zVG2ouonQ6-pUvFAuLodN!2qvN_n#3Q{|Fq2U>q*GZ&<N~#QfF933F}MxlvZA)ALc! z`=6On1&$~_`88?|nKRJ0uXtPdyoO5p`*#Nmq7BA$q>u2P<<#s+i+;3ndw0GYCZoyT z$0qy=y(x<-ruEv@R@tl9uMb^Zt&e$YhWnePqLI%;x4=h!1zD4#HeRb5^KI5Cg2rJJ z6bP;<TRJMNE6>9~eP@BL`IH88ELs7uzj;6qB5F;oSp3jbir%h2<{9d2lU-7{CFdiW znXd}I?mHvIy2KA?L895$xAl!W+JpELtDnl7Dy=RhTAR8Gn`0WJwEA<7@gv6I?$8fd zeIF0nSEeN^MQb<;gdC=k({OKLe+}7JqRw*&gq-a;qpWcWy$#7B7pM#l&)(XqTFG)F z(kx3GJHKiyDp}CMD4578ApabB#`(w?L|&Khe0Y5%*8OG|e>k|;QL)tdo(T&4F$Gvk zU2sHQ|17{HVG>Arz3L+<lSgjpssTf`W1g}#*iXqJ9~kgS3ygI|e9B&|cbf?rNS{@^ zG{58pGmR*aKV7_|?Y-EW6$?S`y-49PI{7w(%+<U_Nk>BPsB_7!e<7)hpy_Su35_FE z@Qd@nmTaBGb+L06E|1CjY;Z4Y^bQs!#z~x+e0XAnh5nvu7>gsIJ<b%bsG8em)Hc7$ zGgWmN(Z^A>M#cjEC+clLJLdM0Bo^t=csZyUhTC)W4K6I@Tg1h3Vd((<+4@HZTzJ-_ z*d<OdOL8WoW5hd**Tz(l{do~__()*h0YT;1*jY)|?Jp<SuGWNc4<UBL<|ogf<Ts+3 z2HOg<{a8?0W7mMAaJokK#zC&?V;ePm{eYuMai>z~5Ch;6zZzfjD{%rnMV7RJyZb6N z@x4db{)1}xqSWzBXK4wrncHOvW17G9Y1u)Ghs8L|9-nCYjT_^f3ahILjf;n4l&|$v zd7zT&8C<<r7CRER*9<36)#^X9hNm-6j;<55#ZP@UXz?nOLqt{n!IB+c_GTc~+^36Y zd$5N({q8k!M9W6jK_3+3Gi%t(J1A5h)=SVe)zBAa$67eY=Uheaxh`p86QRF2wi5nL z$MR_pMt?Z2{P<g1WpW(YgOlyeBID8FU2l^@7qgimn7g}HhKDQUw&`cpPnubJbbjl} z?%XWFk5BUWDAnwX>k~9=$*4^{wNz--5;tSc;sBX&VwdsO9`$xh+Ee$-Q;O3XGb9>* zlbbyYj<H)$aWe5wR&gcbxzjli?461muikN)u8jHzf29@W3;c0*l?#L*=$v&2q)Iov zg0lAi@aPFNsKJM?xZ6#J>(hq|7$w(0v0Q*pJ0O=8*I?72+O`DXGwBU(HCBwPxO>?E zefl`%4vK%#aiSb-xMB78y)03`WE{rtTFT|*WeN4+@X!(@0TzlwV(WhO-kHOITRpUP zKHAz?GF8C+W5zxOzio}UzwzFFLp6(u4>iJSr}q;evPd77)h4{}xZuCy`((3hCFTx| z^*qgZ#v_&oV<TqF;oWM9L{Q4flF~-G8l#AMMZoTS?DF&{)3F9!OevdgJCG{>i!GMI za@A?cjWj&wDi)h)d=jwJSWY$B9hD~>nB(7+_=}JsL3XGlV{SAOZjvUGU-3Ezfg+A! zHOF~?!!C6ydhx0Bhe`W{6Zl0p6rU<$XaWGL#t)m^*QpV!A6PRZ>(}%iTtC~nO<4G% zXwloT@N10A2V(eo`SkS;T9T47B%t%5*cLMDJoYS3t(6K1@I^r`<H1AA*%Wyb+;87E zBgJK8RmT1dGH&s_&~N=i<-^D~moW5;y10SM0NL`6x;1lvj2BNHe{36M)kOR@q=Nls z^#NzC9_cF{_eqmcSOuNPvtfEyg7T#0)RP@m+_x)cr-&;3c9Hw`FWu*T(lQfzRNGP= z`Xr|2&kGBN;u_iPw{}__(6<d0F<tE=$fO@yZ;v{7+#;8VQXRVjEK2*MJL;Vm8I63@ zRcJUWqoADYh=_Ugq^tT;S~8#?FYUdVW?W)~*~bSrvtMewyCWFWQ+GF^NqU!qV{!s9 zB4z-pln;9HBF+3xC30#q-3778Swm786fJZ)=aP55!34#S=AF>Vn+2zZGsgJ1JRkW& zZ;|(^u01+1ok}F{=-Q=MMY(%G;a>V-9aF)Z1?Zyl>XyOb>@xE2XOWPbhz^!&9%9q_ z*Yrg)c$gp&{zInZf49QF_k@iytlb?;5YTc)X>`7nr{s;BqkLki0*nU*V|8(4NIF4O z80#t)3b6#}$C&2{Gi`%Q58rGDV5CIMEQpoivenG~1SoFQ4lTO#fv9s)&{V;GtNniB zEYl0+(0EEiy~PY2JQci5=~xjLS0UX+#kjpv-xNme)Q=1Ik-JH12&PkK2xF9478Z3O zDUs?^L~AD9Q&Ht*X0x2eCQQ!b2oi~`2|Zt{d@1D(rG>!#ly5bDe!azoMn9?1nTA@+ zBU&kc^x9PeYzNfO=9ey!3-OE9+I!ey_reS<)J2MV(PK84xJ5?fAKuYti<{Kvc76O5 z+DBD|rQt?pxbn4pu(DkR;IrhZPc^1N^ATiSqNrY!dXxt``f@#WdRnxGvq0Ak=Z}}a zID6Ao;}Vu!DM7UtgHXSIS9J})zLy*{(Ez2!Pi0hPv0;XXLxpW~f;u+;<Jp5zU=ze; zJ?J@=$GL#s=y4@L-~SM7`H{dfcjjQ>3S$mADsg{aFAazw#mb<4==M8pe1RRDXk%X+ z?!!R$@IoFk9B&5h)vFwkH6{lXJg|v>qTiq4GbG7uankdSPeB&~V0v25m1c?#CqIp4 z3@K$|T92Qb9Wm{3I(PCQMod8P(Orvp#FHCzTGx3setIn|S5{$L?YNWoj%h)34hfB4 z^_8{Dl7NPIq@!gZ<c6f)KI@aOpVbX&Q=UXX#~UYTEnsLU6b!wv)*jmHKf>!g&dqME z^5r~yQ{K7L`t70;Q11P2O#-{xAha)tp1tNSL!Fadc2n}%tH(d;LP&_nK6`OuT4$NU zi<SrS<m%gY-50P+&e~n_k-lg#KP}@gXKMNEKXZDqI<fNj@KhNe7RNwcng8gn&JTE< zPH`$lF2^I3-dz`per1V=aM=nzUefvU4QAyL*%vb-$iD{0x#V@e(d%MVXLc<9QGol1 zy%CHfBB&5{owIY4q@LEK7j4B*E7e)}z_EDU%y_S}neg*xWyyGdXzX!x{X26zmCW?m zmIq-s=G1`fh5k6f-H90gVWm~tjmdxJ_SJe1vsYa;4TN9F$y%@~s|Fx_{G}cjV<mxn z)_qCjQ#OH!8q!dExl{8T5@IxLl3%9E9nwk21omM>I5HonpF$G%Yc1U!7TuDT(FHYq z6Z2%SIR8)U<G)yQGR*Cm?B*Xy`k!p&Uw)N661+)-LilRZ?^BX-Nl*ypAkeNd^Wse_ zuc->Xm5ePz0&xmtJHfX*x-{osWecGt&Wy+^ZT2A+SoBWks9(H=(e%CbL-kuhsJpe8 zvJs}l1*D~}?1lqr9VWJhFF%lYA@bCzu75@x(WJCwSYcgwQ9A713FLaijm=C3vz0`n z;UG2mv3pKq*wF3=t(ML<*Q9cQFct{ks%2>C+HA&U8y@sF5V}Wq%<UiKA**mdlm@kp zqqCd%I)+>5Zhwrs>x}^Eoco9P*LsPxyUffhi*I-htQjD<d$Y!8Vee+#*LKhBEDoT0 zh55NFdFaR!&fGiNO_{CP=Xt6OH;YFS!H=-IYW#bxwwI7xU6M|Ww4)cP;)<nxTH<O& z05}p;A#BwjnUqtQ*@U{Jhrg*>WBs^bDnF+njAuN#oN3w8?s9JTLO-A5xiJ_zT8}i6 z{TQ!3;^7nBwar%OFsza>S^V*5&+v%|Jk9Zs4WO$MUcy4wApJ3Gs)<kzG~<eQC_9v@ zg!y8T@qTY@iNt*az(@-e$QfyNH=!rlBv5BzFog~0*iV&=NzHl7jn+_1;$e_y=BUzQ zeWNvJk^Zect<<lMH%mjkSLJR>MNRRr`A0X8W(_T4kzJp%94K`dFNE(GQBPZtiaW78 z&!j0(>hAlNH^$WM_n!dRCXg5CAcl^jRoXoyPwcgMoJ3@Ie1}6y@o@QGyGleerI4u> zc4gI3T`*UAfZ$NXO8nfZu9d1!7kcvFc?Q|<d^J~;r5`&ljcna^;-a+steyBUUS#L& zwg}vONWin9J}a;1+K_`S+zFp|#!{wA1b`|vXkl8Sjupd%4_d+QH{eb^v1}y_Ld49< zd22H}Ij1{tax|*41ht8g;&-{!7FfVumV;LawlfJ5D2+d;HYN0XtJCWkF=3pP)+cgi zwI?*kMq2$kbVYsTq_t)ag;DgVxXN$G$fv9p^=8|EK?|Ao-eVRBh8mX@2eJB5?xrn7 zIxvZWK4scN{c`3V)a#I5E1Nwa{Z;s49Rl2DOoDvA;NA(NhxQB0ucY6DI(+W2)(qOI zZL15S=e$uY-UC`Q#8wB}PQ4{slr|64Y*v$O0FflA9Vf(5qNBDQ%v}O1&h#wM@3}{6 z!!{GQbn_PpxV)9jDS1GX5m)~tb%`9fYr?^kSoqyv`QL`~&llmadbz7iRQAt*{QY|V z5O$LtD)=J2#byV^s5*yPSplZ<RHH@3UB!I2w?DVQJk3h3MnR9^01RE|#ZI_mbn*fm zsq?D07%M&c`(SYs;u)i1)RH$>25uVEn;&S6SX6v-8%0c)?7;*F)3-8yIn%&*V~E&8 zP7sq5r$3!^FCUko8w};y>(@bYvA>}TD`XXh_@D-NZKoLQ=LlPUz?GY~2Mt5csd!aL z#rq4|5n4Uvxtt@AenudFZX7<N(h&3trs-a2eQN%((eLGkoY&kyj2?;>p(qZXCSf1R z_m^{p*=#Du8!dey<+$BO;yACGH4nKm_Q@v0^Z_9o>2f8XxK%Zl+8X8e>J-y+WV33e z5}W&XYsb5&K{I{oFw!BozSNx@+e6i|L0wZKbA-%X=6KKK7JN9Y=n;z&{U63~XR!AQ zKBKxgr4m8TYTDJ3(Jxs6%FdU;kS!17ui7At4JRo)mUzhsYt&Q!O}f%@YX>^qt9-d5 zJtO4TFdZI;bI^~j0Dqu`@Y665*syW*V^wO`SlH3769XMT=8bm#-u39G*ttsgHtNOO z(@0;m^D*C|zaxFKVl0u$vwEDXN$!C+4d!hE@=3jD@e^{-na%5*OEpTRIOg)(%P`$E z(8k?$slW92{v?owh?~tw;x%T`=YEOTnsXY9JQO~3M9cw>q|-WM!5-AMiu-Fd29$<$ zF|X{tH^!l*l}vFx`~FgZ-KLmGBU+a(NJQ4cw6Rlmhw~v(r)(^F)$kBZPV~yQ<|Bep z9o*pH(A!J|uiFr7eC6V_l^r-gb6lLc66VPf`H{n(j-zhx<}_Z{4Dc%>Kozt0C15ay zLX2~d2ed(|Z*PH-598~vv_l_CC)=XDx&aaU#z~vAhNSwBa0iajZHu{|UD8WhUTP~) zX)T_zYQSrFkBx3erom%fUX3x9A}`aXO2$XugkMU6DD)3qHEjlN`_}N;iE+6cP2PrS z7{B}+WbQe*UssT6spWwOqo1+VL<C5dJB-!t8f9KfHnn?Hu(uOH4HsKD(058Y1Mdr+ zZf=FtR8BeMf08k!rFL6|YP9b(v^qBaRu(5QD&0M!yj|hxw2c0(hi>KO4Qz;K|2md1 z;K*X?$|pn<H%&VRSB{dzjgOOYZ!Aw!hmuY~FW)ZMCBN|tofc+7Kz*^PQ7K8@-Zs!F zoOG5DcdJ?%xy_m{Ni^yH%FAmWh2W5hU&^OBC!aJ!@bKzBc;@&gb@|`+oC@2X2Z?z8 zl>GdD*K-s`M2*UzVOMy6x)|RH!jQYEGhpLsI%zlYm6z_tf;t*Y$$6uW`>PP?JipzX z5{%k&FNZsFuw%kCI{GX7Q~KUm_1#I#kh|4&I{Tnc&_kg=To&Zj@2oM~+fqkTfT$Ai z8b^hI{@E|-;<S{NbgDXg4^2)p5WrYjTO4Ba1?ihRZLJl8GT>)z&1O@Te#--UzN#_n zM7lgviz-`fYmI5jJKhSb8JNYi+8BLKpSRLx=CjxDlxcoV%f3A5c7iOIf!i4}M7Mmo za%R5RrkXF^!l2F6_YLR0>0TtJ0GYsszl32_(|#PCOQ@Jr#rwIvBy9U3!q4%fczF>8 zd$x1FpK-Y^nNi!FuKIpF7g4gI2`g%h8c8*mF_!`wo<|Tp2G!<Z#C%DcXZ;JLs?{pB zYZ0iyO*Ns}wLyz_+`|Xd5|Ya?6H(L7R(SDI*lA#bvW-5nXaDs(f%V`TVU^jIaO>p7 zqLI?BT;(}{jH<BFaYcIdwn&Lq&w><l`B#IYM#x|GoMc7K8pWmn=R#?u%Npqa8F*qU zX$%@R?~qO{3ylM4c9`3se-JbpqK!9i)^<Gn+#va;cXp^x*wxyBXB@5bqK#JxDFOF^ zk@ofl2tpIRih;j3(ir2S{!0en5lpu`w{r^Mpt9J2+%qyB(!BTTV6t7F$rkq5Jl?dF z*$U0(hD2BgXF1+g7?5^JszhijcMJmg`cdMvHv7bYix9294ugV={ul-I{q_Er+;~-c z8z%C#kAcT-3cEJdF-_7;-fI!81H)tUVMYpzPOCghbkV_h9ss34s{eR0ByS)=h4MaY zAWjC8!6<6-sYBb3Hm{0Ab1Jv((6+gnI82|4rq6x87*_`i9{GrAsKYaaEU43gw^3=N z4)M)j+WOq$-*kL!V)8)tfjQ*Nil;aeU$!T9Ts7_Nw)AnXYwqoEnOxO9Jygre=A_dD z7|U~!m+L@0o_tX}dLaj7U2C6{PMGtAtved#U_e4mpcj>Kli=Mx@A0iL1r;TZ3U*YF zRlsH3Z;-!BZO|8;fK;?UmU05B8p_fwg#MjmARdzM?aN==SbcT~Tnx^xT%kY^TJ#{v z&rv<p)Yy)=oFC?PGCCMJe<l183zhH+CZ)@BzX5Zsh0yk(zuIR@2qsY>Y$y3xnvV6C z^4in$HmsfVDjmN6mv{eDHkzaC_UoyHzsex4sKLf7dcXuB%A2bSm*^JQ*llD+f(j~k zRix8yf)3MEaFnrpFa{nTIL{xqAnmuYO8P$eg|E9BxW&_Wqnh!(RHmE(ZN}mw-E2#A zO)(G$ip!VkY!)u3X+krKjbXyx?E~~KW|gSR+*!Se{*7#3LZo9m)ZHNWGKf0dnG#q- zs2x?#)r5QfQZ(oD4QZ*dzv^bJQ!xAN+*o0w;#wb#U_V^&R-zxPjCH#>593C)i}GWt z4tJE^pECG9eeDb+y5?PNG$8^0foZQFS~T3@)1P+c?oFDDhsMw1thI;h+v%KXNe^iD zy(%&%o?N)4QO4Zv^xM#Q?@IvjX(uNgSFI~)(UG?9b3aJtw0w`Kp$Mr<F-MVbaZ0VA z!t@pG7>hFd)z4~TO5xtHj*ddX*W$!oYq8ZrqJaGd$;70hRnk5FPY~GhiW(gFXS9uu zBn;mom;Rzhb;5Uw>3pWFWKc7m6w-}+hFr3j4n!~Any~@dYJuK}^8F7`MP)46URJ57 z7aNinjF&KW1Rk{zZd8R@m$i5t@q*}NFzwq#V)CwWF8A_2YH=s}J;IO<TIYeaXLm2( zY?i%kG|cz}#7mfO-c9`$cI;*T_BlUK1KMd5<w3H{3&$1wJ=^W~7vtqX@$?0q`=D9b zM}Wi|^R_Llq?>$bnfe)Py0Zt}q{VGd6qCTnOEbUB(`>JvoGMY0In&hL@j_r?_4`ee z^S=Cq3sCe_&6lXiwPJDufz(%fLF3nR39~=cKO4A#36tWD&x~pQ;hFArT>@-|>;x%W z`YwdhFSc$rD{~YP4p(cO*0ap*JjW)RYF2~imjh#F-LbFGjh`*}!P6Y0d&VvS96gzY z7^CG_s2#3qDEi$5XFHh6x1*R17BsRM0`qr*=N{gsdcFR{J4C)aiSN6c6C_DTp}0hs zP)s3lb4@CzD0I?YUWHmSGk$30plk4J%L|7P|5+}BTg$Xj8WxZ5%PwG8_OsOLd+u_@ z1HFn--JoEFH|K}|n);eFZ0cE<0@dyp44;9%Shx2Hx0y<yQk)g5SsZMcgK7+oq9>e2 ze&NdD>QZ83#Lo$Gt)Qabd5t8~H70nL_f#L(Q~MSDQdFuBPAurdq_wI8_vrrZn*V%3 zBnil!@a3?%KmYOf>reTx2RuI)xo6Vz7PPurf5oU@W1QVJ&U-SiYty|QF%PNXC-1cV zagr;9!4a@j*lBW*KwJIgFk6_92{1oj78C22W!4>67cCRNSr%-rFw?(V(lam=sH;rb zKh6sWGi6%~L=^QE?(#@ox+M10#>t@Jy*Maxm4Jb{-++Wquj@TtM+NC1F)0Nbe#H9_ zq3j&mvFA?<TP<U~NhBCigj^xp@xYA5E@$1FB~@ir^!=2W!XbAi`#?3gKd+^H-tl)E z_}s%#H&Z!%eR(K^x#+;4ETs}NiLdg=vDy7v!VUFp>@vr4J8im23M%;-<hj;UTAN5_ z%Qq6yJVnD9=1Hx%W4@YMA{(FJPr8udA?S&ZHxd)}wxSzWw=nrucVd5*WYf0&rmy9W zy8@V9tIzT^!Js+eQBK6bv;#DA*U`i#zy;cN={*~9DA{tHo}0*hihSznnT@dCUP8;v z@ly}t*qvCS)s#3hYw56&m0j2RM|cH4**Yv)uDzcl<gp{<vhF5|Rg80gia{MyP)7g( zv}hlSI;(RLdX`*xW@MaH6ETVoygYbv$mPFmISv-VG>jlvQsN!!1GnqlAQH_wF^8K5 zAzEdpwQfYEQ}Ogs-z#ni_favsT(z+&E#92U7H3h7+2CGhf;n?`Y|BLGmFhheGvM~g zt#aqXI6)>#dN@7Ea@y>1m8u-3C75eZJnkdB^7-OvDk_o!5YaMEt5Y)!k>}wpe^iva zAA-Siuwa}G*mX6`vKJ{lMGPk;Y0VkHIypQmSrc?(W2Ie7W!`oTWXGs!Fr)A#VJ~86 z7+fBhSN4r`LYRE+6G-u7wJ25RIU{p;6~aMa&hXpRz0SB(bfvuSAQ8n#-XV^!!p=Uh zu|C=K6lQzVwUAKQew8-q5)5c3hK7ibu^K?ko+r3LT`o4AV~LAEO<M+HZRP4#VkylR zHYqS#xTd-K^c91p-kYfUtB0E!_w2qs+t<>z=@K{U&{D;%xyqu?c!7WnGx44&64T;{ zM+Tqm+g{UojY|TTN?yJLO$A4j({-Zg_%60SEAgEC#41aC+y`%Exoh+-pcmM4XadzK zq<6vn9>mTWy{>*z^b;4@wG-Hfd_N1o=RSCKo5dp}YNb<<jX1|H_Z|SY{oC7UfmAHk z%_@kDlWhq~p~^12u@jIVw6K%=oMf5GsWZlCHG;U=^;~L{Q#uDAsQH&1kdSXbSe8#r z2J5b<RC=I>{jl|5&q00Xbiw!mY(3~io%>6>4SL64DOF;B%b1+6gf-)p3O?<2*z?nK zFl!PpqKwiOv-&P%tb%D0fM8hqs2a&Bz4Z_>sCBu)-M`7J6bpw}g%0J8!_Ga2(y2;l zFdNXPOt?#3)`EoKuRw&f2c>0YY;3y~i!Xd*s8v9CcrQ%V)jQ<4(rSI=v0z!J!vh$S z5ij%)nhAPUSDD8J_ptd!u`Px;h=B^M4Ow1nyQECTmRhkXPu1W8<WeP0*cFD}KUjVA zI-e?}>X%T<wR{lnA1%O*gLypT_vs6yx|4T2^zt9sS%}BvDLpX&@rzCm6$2{Np8k1m zoiiJCCaVOSgS6IDq?Q2zo(>Nh>le)2I<MiHsTkaf@3s4_SuuLd9d`T0!fa+Bdj4+5 zx%kMFZ@A+O?eceRO=gKY5x*XsUoS0dwczg2smqU2KTmt(O3@K`b<oMJ5g`VK-2T+? zyhqu=Mpbbk4-lrp8U3L2Sok$My_Ru0O3^f$Q$Ii)rH|2HKL=XnEW5hrC{B|u{Zz;| z>wA&}KpeLD-E?&&->OP;wdEZ!F43G<9dA(1xIe(+kc|F@y|S>=11ds4^VDH{giV+T z;Fu!x^v{bQ2g}GKue8|si2E)w*kwNzd*=v-7>!ZwxEMZ5j0W8G2hHpQe4fB!+*d;t zcobVd0P9z2);D5<;kX#3voOR*h^j8L!9JN6j}Q@N?YHVy_Jgq!L(ck+x@?2c_0tim z`}NFEdf~D3%`x!KBkxk;6QW#z%a}T_$srCbb}Wg6JCZrw$-!@MFT$uR3uwc|Y3O$* z(P*IB_K~xyH@&yl%H1M%pr(_%h=+q?LpJ?B0w3Bjg(Yt(O~GA^uT2N4x(a`B<TEmB zxU=YG0ik4EF_&IkJx<A~OC2pTr8dtbkNbj7EAMhLLd*$c#%gwAa&94B>^VzCaz6wo zH}<YFjhS7jE*t5{0t@om2=rzI*d3V<R(RTBl)@Utvfq^^&r0YHLrCNcM6Swqmcvl# z2#g&cYt*?HV7iNP-N8(GURc@Nt`<Z(;%0taaTB&O)cg5rnxUU}uA--PVKQHyd=y^) z6Mw(^rzep7$a_0$1KSU1am?kAR-o#tw<rKqkm#lbNXNidBa5wd8RdmM+;{PIcAOpI zcu8~3jzStftSI^yr`wr@_isd7FIpO{vRh<dr0_O6$v&pWz@FZRl1E^z_;FNrwhE5H zSh)A$m*$5q@pUmKa*4rXR1cS|^PAlE;sDPQeJ5sj=gs9sayAU_+uLD6wQZNim4&on z{gjK)E#LAufEAaiSloZ93xHS*MpQqF<8%I#$@zym%Y`)!xryjc^dEYWLOoCdYS3!N zz>v#?^<#5kM!hTU4<+|{YHC0MoKAgh@f{iz{Ot^?Yj3(xUda=JSZd<Q7!5%zkBB4t z3}zmgnD2@zp@e@47^u^ULd`hqta5q3^MFo1X0F=s?sRxU5|EeCWk`Ba`{jcamOZFu zZ4aB`Ypk5s!?_8=9y_X#g32j^yDQKp=UgWr+(C@N=&vyu2tcTsRi7Hxm&2N?!jQse zGgg@PH67sdf-fmUq;?73O$Azhr!>q_Y!jnZZxb0`2^~j<#%I&6EZJ-Na@);P2ESL; z$}<V%$gXM$jVfoq0#-!k=3z>;&G6_39BAlM7A<ov!;2nXg}dkglJA{HcA8UrLMCm0 z7G}9}I=Rn**M&|!ta1OjN<KG`vENPCxda~eZ?;+(jr0>SHFv1}3^walVuJSS*Hvm8 zHuam&6rE{O$LR8!FW`Nvj2XmMXr<#2?K;^W(0zf*p;&%#5~IZ|g(a3xBvLN^ncwIO z%P(sadgf{w3m@caQ*$H#Obq~Ge8WwWHB=x{qz%qsZNbpC>A>sq^9H*7VoXqef-GUI zO;+8pimYZ12anI&JC95{Mz9MEqx^=@0@k*(r(w?RV9{Yp;9zZQmH-hNR7S~Z8QGot zE@!8Rv)pbe?leaYE4q3s&Ks9#x;M-M<-RNaR4xOLZo{T&@Y=q9ixn>t0_o4d-*h!u zb_WY=-LO3^l00Yw=^6WcXpTqK`M#G)k#}8~zVdc?37~2ND_VRa;3=v->2D(j;R%_C zb<gF2`^B#4J_Og%`Gj%#qnzCP7II8$?OO3^V+#t%o9a&A*RmUQC>}o;wU}rz&Esu> z$(W~Kk+;#|6pVlZg9ekxR2SAEDPUw5+2)Og{=gx6i~G3*=8Guxh{-EThc)i8d(sYs z*RQ-0IbqiEp3z)PgjZ5m#gEZ0L2Gt?e)drWnv{e6T{HBkzeONr&P{XTz_=A&OEyTJ zJSWTa-5r;$PT{WXD>v5*0Zew;SeCGt0<UN1pM(R^ey{InZgM<1A##a_51Bo1A;4OR zjQIMx>uv33Nl=<({a~EU+Z%#p%$L{M=cHDgGKOfnf|&)e+P<1N*%FTe8+^wd(RVa! zMQE2|m|s1Yh~xG9_VA30p+1QwyDwRt$^Y?~FAp%PqamQNfGQpy_4Z%YD3h=Xf6^G` z?9ZF#9}w=J{yw(<j!o;4ryidOR;>?^^4~@LniDKu*KGqZ4z)77DD{r~Szmg=aLrF& z{2JwHfE>SyXmnr+zm{PzcU|Y@gm;SA6{8lV73%~{RhZGGx;I8^{z3H(;f$A|i|OoX zY`GN(Wf3xcla<MJGneswI=pw^unY8&mg+-!w5h8cU{KcGqP<r+E~kAqy9A`c(PZI; zVe&7$L#lZ2&{+vpHa^tniy~p&IbP7~N;f?3ouR4Dmq0^y2~0C39$`z0Y4hs14`BA3 zNhxP02$xNnA!t9BAfwWlh%e_@J1<o?+gR#9(vslu91ol*BnwGi`VvmO;f7%r^Wkvi z+_li+Q5S_AS2ZcUMLh+rnv?4WA#Gldbdc1c{#G(U`DrrFYR-6;x%V{87#b2V5Y0k* zGp@MD%IQ+VVK~<-C<=*!K^|m^pS?K&Z1?<vc=bmz+8rtk!-?~1-X`07e3-u_C`kV! zw$%l@cK;0N)wP|_4?(91#hvRQo`Z{6eUF>#l=GzxT69LBk%f`2xdhL5%3zMBW4b9r z)@O4Ly-NR%yAlM|2+Q<}%G-Ij0pK<mE{@z<#8iu^Fvu)dtgLS6a4Bd!DL0?9=WN>W zRWq0w+%Y`3b72gO#Sq~ak3P<FI`~}2Hz`fne${VuPz6~I1vBZQF<Kt-%GJ&R&wd5{ ze8~}@PAoKbpT}WDh`E>)$X!Kw^t4pl$Fpc|Pus`;APgRsfbp~&<!`qjKTLY4iuGqb z^6%?ksb9iI@V!F2BV{(aTOj@c)i0az`{j;k=CicsAs?EPAD}~_-a}XuSpJRa>9Nx* z9!>IwgT65Y-=vJIa$PooA0EouU4t&M)sxaC2zLWq!u5Lxj<Bp5AZU9zBfMu<^F1l^ zk}zy!s{~hgXm-f=F%*7Tt@PuMR^%z*SRA91i3CbPGnVS66=|PnjquDQ;~NJ`Z&;{C zyC9*n#g2DMrD-o`MKK_6P-e2Lfp%)@`P(Louv6mrM-ACK3suOKeJ*f&(k^iXP@^$- zJ(Y!O?*6w%E5|~HN%R6ul-k+eiDiP^#(^2|4-O1+1U@#hTv>3WiU_TY1Z{OGUg3fX zQ8OE{xK<y&pB#hsrrkWg<1sx+^9O95{Hc73Z(Gyd@{NhtAZZ~>Nk8sK@VDRSL*IMr z$I0Iwzp&5DSj_-<^$VHd!8vo8#7H}>qkCqXbK;3?KLEQclv?3}(1VV>`_SwBig4or zk}E%%AXpn73GQXu{)ZOdf<uH;5X9c(ylQi0sK9}nd;BBiB-h3mtkHRcmtOYkbgsJ4 z7I)bj5>ClR?Xy#Rd^gtvuNl2AFn2K;#k&a%W6JzGIr5{qgV%LZICYHH=JK+Y=}pkK zAl37nEZ{`-qd5aUQq;CI*=^o*03ZdPDCl=Y&~1Lp>PeNE(3VMLRjWO>>FgZb=F2W6 z#PF*E*I&r_=oC>TVofwi{t3k##_A0t)UL%aa;t&!yXqtA+}-BSut*<pR(eM;fNu$t z-k*cb3p845BT=Y&?^;&{cVBJIC>SZ(FSvCTt>cFE!MF!CVVi&InLociW+2SfA2@%9 z9~PDWzyF(;f;C7|6<(T!4@*t=)u$SEG0YQtrxe#zeb$dIpaO=FWRz`&m$;Na7#m2J z=~Kj1NMXDez)4{78VDZx$ftGqryzyN&VEN67!IGqLb#aRVZvmo(fycQSNF^e_!aD= zNw<Pcn+8T0!!OU2#tPQ5e$5vlslbhql|k(AY%V9IqGkky(HSz<$;DcC(E?(uc5g_P zku}6y%5?cz^%mw(>|Lezq`Pdfn*i!J2^!~)<%c`b28!{5sXB_X$iR_iw<`+V34g0o zNym1-BalbPvKok*@r;OF()c*_2}#MArmcr-h|am@gTU3sN-?Ksku;c-13175U$Kq2 zCZSu4gIs3j;Dz)2kGK;?jl0QR8snpt3_f(72j^=v0(M?bzFpK+A4P#R5lt4QjE;1F zg55OChA@}$3&=!+AwMGqvLDy>VIjjR*1qh|fL<&Ezf7;&mAGuBR;YQB@k0lDg@xnR z+q7@*%OSm1U&mi^*uv|Aai9}ZpAGAFbqRUxZr_G8ek%7|Mpt4zF+QAxM}mZeq})!W zL`!;mdwYNvVd>AI54)&85f+)8Lr>kYHjX^#;zO(?%wIJw8Z22XZY!YNF#tI8N`ny) zVp=W`Qc{JAt%e^9th~TN_<v3*pH~5Wb&$53KO^t|xSf98W2K&;N~85eRLLc`aUQ=j z#c6q)r}@5-QaG@&XIe3F!>R*47YN_H#ys|&nr2f{0=BWqt1k|wSMA?`iT|nDcW43# z-qU?v0;{(Lk$?v_YlqJrrMc|;)lO&K55_j_)2_2qHUdND0E4x63SlH~^MO`rp_xba zWAqNRSpmi@in;n|-DGP$S849pnaiH`ju!-eT`JvR;riA6ndVVD$5{c1<mY8%zF7So z`-HdDZq0*<_lIYrcoHWX&I{FCJZyLNCu%Ld4eq=}wQ&Vo6m0qkJ^e6cVo1n0_=msE zHH6FUf<&-bKj6~oE5F=5zCC-fgAN0R$X#`c%c{PgUG6b~y<Sv|jhJ!VZ^hQ#x<P8g z@?aX@I<-jvFq0qN>pnwxnQ$t;2n%$f%5|~ojd>O_sp%wL${z4B>7)2@xT@{Jd4Cp@ ziwr@3LWjQDQQ@;t*@#Il<7;|Nb`$iJskfR^0e<up*F62}C&GiZ^S9xvVJ(YBlrYhs z7e@ou7SmCxlj`g2rDhC0L5)1OIH=&oSBDXno+&5@RcVwcuLwi^>>3bG$`!0p%q8Jb zk^17cGS5lxWu1zD%b2L%#3=&})HN&*T=mZXUM_wvApifQ_nQ))7!_%=w!zhdGg1-7 zd_&(<3JOj0Y{K*u^Ix%qU<_`oe+o)gwa^DRa+zlehB03LvP{Q%+=sriigj%1QhRo8 zHn;sN+;^YoLdV|4)abW*|5FUyhJ2!&%%i<uv}L9Ishw5Lm#=ryE!V`M8@=9bA!kyD zmSj((2TG+8m3#<hW@6$o2yI?{bf|1MCwawgCv#{}28=Y4Fc6m#*j<ehxOx|+$E_>D zws>xAo>%w<L@~d_DS?Db+`jVUuZ0ONHBX1||EL5$b;3GL{SOfTgCaJ;nam}(T2Fl@ z+R$4+=V6xe!IhL>{Q%Pi^~9>2zvY57>WLQpLrg39ji-efz%PXL{T`G#PTp7&XS)^! zoKYPZt=z}tjr<o<%9FnxtnI?>`(itPxfb)V6u||>Q7;1veoyO4563Gwo@Qdv2y5O9 zpxGJ<VB3K?N@Bp=tOXCS)#Na9jL4TCQdtb?FWqTHuKH}ni;WI_IvDA#nc2Yk<cyTh zU2dl_rM>wL?w|+=-LrcEeVHB&>%9(;2fNAZQM0?_M~XAZj+dN36caFTAo0}UP=p51 z0U#iT9SmHGe2QZ@@V+D87h|)hZLF*g{}NDq@Pi<>YLe5n_WNshAQT?*NXJtu6W!j8 zV9uaiK=Qg31^fDsu5k5k{r3%bC4a4Jt00Tk@Fs=Ol@-A|9*c|o2QdOazt5*ni##HG zrtUMAIZv0Vk}wJ%!FkOd*bl|!Z*)jq&=Uww1}_C7Bs><u420$SV4baEKK{$r=%o$Q z;<^7{lX&1^wA3w#Ch(pWQjpOV^uj1x4es`JRp5yr+ugv_fs3kZ%I&e@WezPi%S}|Q zvCh;sF2(P8Ci_o-ALnm~ytBdi$n1@S!_D#o9nb&1<t_LDSe7Uj7aquQ&HikT9w;7q zuFnnTWpV383;w*|AILu7zT4$u@B>XBicFN}r=FCXp*8{Ab}1mI$<TW%A?)23^$11S z9k$0`+6H3%D^~dL#itTj!P@da!_)sQ1$5wG;OZ^ZVsKo_IFXR7obH%+fDBM0MnwZ( z-5m}7{q^;GBfEqQj`$hFefjZut)+Fy)i^$_C>A;F;gFDGLi%GyLex)Jo_zs&@r11T zRb0qF36?lz;^{x14>`>E-_|78#9xE}LFl79UM}yqhfXQ@R%w3aU)ntBAu;vlUjp8f zpl%+IZjwKqzkh5#8SvoHh5ghz@&Dov<bMj@{DFYT2FB^wVC@#Md6T^IAZri2&jvvx zO2R63Gy&soFwgFsvJr`&l*}lgJ%Pnjnp=4UV{sWRkv<W{%>Mc9q}h=E$TXLMW#eIS ziTpMVc05^pD$d`0al4zP-n^Z{e-3sa{DSkp;~^HJ>03de+~GZsBMt(#cZ1IHwjO>N zb2(6zh-Hy}@&IlG!K)iaXGJ+|M{@k-@fW@iyROtsVXyxtIY9?+4gnVsxN-{=|F8@A zPfsmS>T2tKx#;1+Js_+F59;J$5a4WZ+onW2m|L`xq9)!d%0Z`_yB8ab1(HhPjD^2_ z+mJ~4SBdd54h;$Yk2-PQ5qydbx2<UeDb)Rg*LIVExE=bsIMC(>PqYtl!48@dr4i(Q zQ4(OG0@4Ey4g#mki0Pwb^2!g`9wBu|UKRpm*sxXXNiuWR-)0QG3<b|&#)Pka?Vr!a z@7FrP;LTEAuqP1-=m5*Kont>-*~gb2p}C+g;L0#R1YGib7DDmm0crmhPuPrJ=ZC`< z<E-AT0vHaH%&d`x2*2`=i<tsQJ&h4D{@gP!K#->I)q|vshk(?mci#{G5m)2tzRuYc zQD+2fjlYhf9%VDR%CCBGg7&~Ku!i2w1|Hl~;2YKMrZfKKvH_t1xOdv%B8L(G@~$uh zc2Q}W{I~_k-r%s;>hTpFY0#s?QacngHB!2HC=I|Yp`Q;ZHu%X;Z~k1nY$)Ido0~qg zK+|yL@0#&N!Ga4Vt%2iwAZGhn!k1xbF%#hGcx?fqJIQW@yjqr287Y5#-7Xx*H(a5j z;{+5N_>bno(~uAGk6?HBdOwHg->ynj7;Igh4t@A@PSc;q0A80qhCz2&^nySr75Gnl zZph6_n-la34y450kNJ(l&c6pkA%e8^2pCcRJL{*0un%6$-3L4~bIurp^Mhl-7Zf5n zF-sNw&lYinkbZspmU~`)J}X0D$qW3x_iGJ2{Su0C8xGDG=I%94zQ6R>Kxr~qwpk(a zf1mfq!NW!ol;Z!qo901KD)Ug&`@)ZaCZPh<eE1I%x8KXA=PV3n+729s`{M$7BEt54 zI9jfH|5?`;A^yIRApg<~Sdc*3Z{9VBN$_)xA}hc;J-o&Njy6FsHTnYpZDB5#muPUE zsPO1d!E&zp+dt2ZVFxyne;49EUUY)f18@FU{Og}|=38)LSSS`;Uce{y$o~EBJ2tak z>>mZCjtaPSN@=tZ{=~aWVfu1f1f-wq@V_Tz2$sLiN!E(^mnHW9=&667S{r)U+E9GP z&q}sSgTr3GhC+9sMTXAk{tjWugK}4e<ay_>X%UzmC|`rL6LMryB)q)#TdZqi>4WJI z?&1CSiOH~rB3TDJ^3S0upPs?W(3Y7PJ^sI(r`<2$5o~|PmW_}3$3^-l3sM!fQjb*# z!JIN*eoi;&{7NAD?6VdM8Z54!clweR72f)vFQNzgB8xo&X8(N-IA(B@21~R1|GWO{ z*uujix4H1FUar7Tc6WU1SlPp3_<yFzzJ!hU${4ZGFZ}N>|9ho%{5=B#kcoMm6<1=L zOl0;o+3`1F&&{V5gf=VQED<5WZn_*oSaPCid2W>xDat?h3zi7@a#$iHSHHJ~Pd8-_ zq(d*2E=am=d?EE@()?7|wgSN@FY+FtyuicF_%I^k9qBvg!W4smk}mnO{lmze58fz` z1o(yP$Uf*~oy<LKtXgg6=u6<}k$NW{zt3YndqiSuf3?Z;bf-V%iVy*l|C72W*_~qq z_;6J2#v6VJdOXcIy=L_L4V8C^JB^)Qx?N|KLAT(=G3TA45elDb9`0yIbT>v)*14}G z;y%+BoC;qjLri;i=qo02QcT7l=}S`xug`xA4*cam{^!+>fbveqgUs_5Jj$Q{^Q7R9 zL`Z`B<EK|qFrO?CiKz?x``a(-ZV6yhv1K9dU`^DW8=qMWxmvarAyr4IOphIr+%gKj z1#e36>42g?Phn<Q<$GLrgto<4)u^+LM*fji3T}<`?QJ@6TrMS~nPUI`(O(Dmi4Yvt zuD_B|`2RR6aFFbj;8%R)aE1Q+jZfkHRfYGLE7n4uaC2*_Jm=(8hlhvX{o^Od`oW)j z!DPm{f6I&fGo&|sdAc&8Q7${?Fd5o)+o%&4ob7K2j&rqB!B4nJGRf{J)ps@WE|SXi zx>2;fNTCNGIVx_7`N!G#brzFp!8_3crs)6s9R~>6i?$S%h_c83p4i%V;A|CFf^?XF zet6dk&ihHD%T<Eg2m-Guk3=|W;3)N((Lt;@m+_M#ED6}}qND6KzP{BX61=H)6GHog zYubpJV}B{e>x<ZnfyO#bgRFaxix9zgGk<;l$M^kpZoIPYVm^sdWbFO#Abwrq`Br!Y zamU@o=Pdu;3|`Fl$zD8?u3NkJ&(ZOJ3jdV20Zo#S+QOs|vnL*j4WHp7<wL;4j5-b2 z8>#sJID6~3tez)qSdmba5JWmu5b2T-DWyxgQ|az*5fG)35~RDk(?DtIF6l05fp?Dr zH(&id&*y#L{|=mU_Uz8i&RjEd?cUDV_-`|u^h6K*aKW!KT!xRiA2c%8mSa?=ZP)s& zDP&ZEk~L$oc;ma|54gY|#7(WMGBfq1+{Vb^nd$<S9jIR4MM1yUyS(&<{+{CUU?3^e zV#OO+=Y2UHP|t08<PiN^J*s#J%%Ur~2E-R02*dy)PYMrhI#**;IxsuKbaya?u6SH0 zZ*O_cia7A|*2a=?Q;;u-??XknN}hTn_>isY3diHj8?HGKx;<RWycs>|Z~7xS7ktMY z@J;#8xBzud8n@BjlRL4lmg0&8R@8i{Gh86&<U4SK1ES=(Y+cC*)5p`!l3oMSC#6OH zNBV=1^mh&zAH$?yj0vQ_lD%;4d_eWJKnOej4?NrtQufnLZ?d3w@3djX{p7lI2dKp} zOriFz*&j{U8LOYTncPUpj0j#W;{CvKAFq(kd~TL7YQ68O)Dx0$g^f+J<lT^l9sKxL zUqOE+Ekv7N{l@@+53aKTJ>)PIjza&h4Y&l?gblj2Z`*TWaP`vl+*a3oeU)h@Cnwn> z%gfo~FSI9Q1)A!Li9sEe)ZFedn;x!UV7V7}e8?d@7ut@Z_c`b$PrV!h5P1P=$hTnf zG{5o8laZ#*{l>3fTlUL~HXj@Z-*T=EO6q+;e%HrsUnbQiMqjJb<ry7?+zP*6wHUC7 zbSmblZ~wMd_(0Pqz27#1_WwH%LNuU5(xTzEup8ClpcOL}i`ny5%1hlJ34J`skH)i^ zKHksev={K<!MoOq{GRf#?AWv$e=Yc-@}<fr^=~0%0X-L59bdoxwWDdebZX`x#pwP9 zUXD@A<4<F|caPpl*etx}FFabxsq_|+qq{e%=aX7(p=?eCx-nu{fkXYbh}9{8k}A+X z4i)%s$9d`%K{ss?FFfCV6KMFOfZ~_uqn{w~h%;LWev3wT{Ru|<Mlx2%Eu3-7@)!>1 zr>u|0jcXYV=5BPv&=)<u<UxKvC}z%ID(G|1_^i;ujfK#MfrG>nq1>g*-MtQWdq~nX zy;;JBU!$*&S31gg_pXuKnT~Zb+z7;_+mCHoYkR29Y6py!X;T#ag&zH0xu)dMGNZx0 z^7jZxw&CyIy$jjo{wGQCvt19;l@@J8S}rVi`}q3q1*;Z1tJ1+=<NX#E7DQ|+sjpze zTLdem`~aDOO96deCZ(z^VdB>p<Zt;UQ>xGH{eW}g5F&ZhfuBU;yP@)lOfWV^I0U!b zIX!0o@SXSv^*FS57<6G`(kf%B_H&DIGeu9fY~WF<m_r*!qn()E_P2c?xt6D5dEf8+ zdw*=T`!KXnY(*R0VLJ0i#f3N_W$FkIhux?a1+%oKY^DoSrb@`p*FN=I6TbeL+b<$^ zrfT3ulI%8Pmy7LuC=t=oJ$HAcYoxmlTDM3$O`qyfD0OPIfB6u$brKu;mb|0o(;*re z@9d3`Ce|YD_V-Ha>Cz&|b&`CTsvPFAzY2AI{L{@?G;qsw-e@<640;yJm{CIJ_1*5* zrUDnil4r8%Uk7MHzkK~lzRjMh69E~;lyJ|6bE9}BeRmJgP2=n5Cg{xYe24G=(}l+; z2*99Yri7@@-ULaMQ$_qy0k^w45~?0nIVhHI*z&&1R@SNG0~-_XC69;LLaSS|<5w&& z`W$5o8}UnB-fOpowaM=8Y^xN;j}tt~UqOp5Ma;n=^ZJEMo`q(XZLR<Ha@3ekq3L1` z7x4o!b;<>Q0`*6FK<O+8qaOaFbYwv3RA{h0`TtrrBsP#cRMSv~L5g)EFoJ5moG6O3 zRwhs(#rj0a&`3^UzBEL$ppfI!h7O!cgus)w*y-={_&~SB>O1G!`ck520%;DXH={%? zXIjZBthSyNk~JE~l1j{U<Yc)$*oiletPu!UX4iJC(U1Dk<<vy7A-op4?5bMxW2QS| zy0xI&l4~_PhSOG=XvB%6VskD$VzGwW>(?7nhds14?w|=|HJfcbYXfR=PnG)>G?e9O zU|v=$O#SfAX5`GGnL%?IEgxNR_Z(CFnI=s^po67X&jttXwqx#9Z>jqF`}Z>AU}Mi! zqw2#P%caXm2&m(aDScLnu$DfVW;z0shg$lS0lrIMVxr?DEH1I^TT#l}W_-2i0qacE zRdse7DIzZW2M%#<bhwN<LL2qDYUPxkhP#CZb4lr%6f#+=Z-(uB5PuLiw$u#UePMM9 ze~7=jvQ(x$6=Rd?xrxGMd>72|@K2YcAIt!pR%*9|iCfONQ3`80{hSXTsc{fw)M=yU z;%a|Pa02Xq@|JK!a)IPP1)Ri-I(8$(01h*jb~SRNR9Xp(2rrEXcY9T8D4E9{#Jf_M z#)=k|GIxrY#_v%Om1E+wIqbdqRqK!kVI^P$WM9$*9<YdQ-g0Db;_O(!H831^o}rWH z@y;QPn6^!yh=r73u9Cs<??q5840#A;lUaaZVOkHa+zEju4cxu(KQ;;Q=$uj)#`%Lh z%@Ed%imU3cbzFVp%zS)(e{MHvbL8!pWQ*Nd>46ias%~kYL$s64w1tS_mfj4_%;=$h zkGLJt9>Gav)}sg%CIpf6CE!;IIgF#0m8*DJZ`hoa>@GD?iD%t+vZsuEp?KuV0yb{O zQbaj3kyWWF<fWqqea#)AjlOLfWOWk5jMC2<op;MEBe~~BHjR#k6Gg+Px%SB6z3@-` zgq!jaLt4bo4i$}T*BVC)DSsJNnE$BWQ4ZjEG_(K4wM$pqsp&nF(Mw*o;wks+x5{LK zyT>VE6za9Fs(&?7NhjHuG(|qr3h{B%940O_>(1NU9jg=b=?s%ez<wiC(XY-}64i4l z06)U)TZLQuYe%=S8W#mit`9PnSl?(Qu)$22kU21#D&NW3SvsoPomuYe{t<oe?KDkD z#{%esnE*3xat%2lq5IHOhr-W@7c(M4o!D=MSM@g8l$o1mXk)8Muq9$5vgYz47iXJy z-%-rZEPULL!C2MeB*8*X8lyv7<uspPi^z0a{B})={Y5aruw75WK0+IESQm3Mn`~d< z_tJS{QpcZjm5%rN0$C9VEgT@E6<gQX`VYRh1MuhLs6x=jKM;-&vWc&SWnh}14uQ>n zv&)yx(NF|rC3V7o_}<WN%J(YN+GojG6Y<XyI+WlNv!*^FdL5eImt?K;9-)qGyXv7x z@fcV$(;qjsEH`@iE3A&fwcBT@2Dhfsu`b2CE{v)__%vo_*YZo9sf25cu=81Foth}> z@h^=iVmvb7s)h4UPQf@vb>3p;C3owEF5xk~E#cC%LL;4yV=DmxR^05YLrc%*E{jb; zVPz&PWb=(4gbL?_kn~UUl*{!TCu!H`Ab=@s*rB>7_3NHY`qx3NG=2o<^iM<l$6MLA z_B*VaxQdSsXKM;MsFksMG&#$qds`wu5{6(_PkiG$lwHWp$w1bPEVl9<sdJJ5c$tn; z=x)MN+gQ%@Hmcdch<w5=s`~;hagR|+6?Ze>D#)~@+<dOUt&UcZQ{AV<v{B?p5cNW_ zj>fu+@CK{+@yZm^kLjxYrI~*JDhz6sQd@_N9yXqylh$`+MWZY=3GPKZOQR}wGei4S zA!+97!f|(M0#<kYhYO$g;SC=51`gF4vnITiHN^<h{_&2>i~uDheY@RAI>o_;LVEF0 z^ggM>cU0NEl|v1ktwjIIpxZ5mi!Q1KlT?YZadfg2WDCw+gC@+!&#Pm&U7uNEe={i> z?=6z3*=3<Skav>LcvObh!_rVXH8mx^go9Z!WI7&>(0EMGZ#mNvmdu{H9+i})BUW^$ z(sAVz*E<paOj5|W$3e!uOxF+RAL9-JfRDrSG5dcT_n_C1pGLc2qGHJDOL!v*25p3l z=t)R;5|ffX^k1fdqJmRxoQManpgwibFOX0U#IUg+b;hERQ9W?Y;QndIX@f<d@32u; z8Ie_*O<^Kf!YW&7JDKTxvVa)P9`4n9d5ZStC=}elr{s8&Dx;ZFeQD-4!!&%}Q(x?2 zh2n|lI$o?GFQH<J9GqVrOQR;Mo~<O`T&=9mc%U1yLF2QuY8TTZr|vq1<zwrGOs|Mt zA>H$Q_f;;yZ9;(#E~Iu19H=D*wAMe%>ZY?SH0JxhThdes>;%O)gxc=yr|GCnw@Af3 zdKlo&n$_Z@#m+9vlHrBeha9#Pk!#SKdcq}fdnfLmQ{PF5zKp;V3=21cP~Wux3;nAg z(?RMIfg0SZgo$P#xx`+l@Gj<XE_>8gPEjN-#giYw8%J%|bUZ9F%4qsfqJP+=MU|&y zzkPi-#d$P>Fjq@f5}`VsN;DvwrL6bKk-t@clSUPq@WOkY6x|7<CR9`@k4vn1BlKRy zI9{pg_2KiKaiX<zo1!J*%qjYVKTz9Rln%E)ZdfrUPV&gaEjskDI;P(~wwP-)xpt!Y zGM%}s_JAKPY)+ke_PgST?drkfZF$Hz<w}$gQ;*Xv>c-I_iWXRs5#XtaAZM7zfaaTy zbLt+Ci1{Luk(qyU0&Zgvekq-kDRm!xg|qJwhmd-vf)rKWjdxz#y@s0j4kadPpKK%i z_f<<>qs-UeW+oq_X6_pHsSb)=7Br;GyyQ2nYKY3&V%I4rrzN8`z3B`L7>ApG)SWY> zIa8liDA`e!M=}M&Pp2svU*Im;Zic3w8#wrCb>RH+#^ElV!$sPA<{Ohb`}=)F1zgLi zh&UB)wJm<39?1bbag?Jo?QM^hr-<9;4Ui>-=B4XqxiULRR{F==W=`?XknH2iT{_=` z2de#oPffBuRgLO;3+;>yqP$%m{+ZQ^5}Pn;G*VNsth!y)rnq^#NsoQNWoAUD!f7ku z;o{iHY<>+p4iTrWFL0WlXtUXQj0x50ExuZR^4#t7H&Lrp3inrgQHCZLFR(P!WhjXc z8H~|QN_)+=Vyw+idgElu@?LjuC^0L`lGL-tIa5SD(|A{QP#3Bh-_S8`97gB8gqEI# z8cP|Zf*fuya6DpBpIQe34}QWIc00_OO(beUyu+P@+D+dPSVq&`J%28^O#j;0lCD<0 zW-zv7(iHm`@EZUkX3XJ@Y$K9=ewmD_R?~j3rln`q7x5v%@r*=NpT&!iRMirG6e+9x z+8!tEjd}-`!-3AmmOffK!uz&iVoH9VbhL35+CwsZ9(O@9A{?ctUw`r{B|0C1r=q%s z|H)HV)k0yXh5a{lLf<~RhR~|9M^AD(uS>QQJ*Ghrz14-luUcm>-q)r`M!Eh(jWRi9 zF3p8Zbcb3Qe{QP%4RT3=^KF~BZc!0ACk81*z14ogma?Xh=hsV)xp2mn)D4v7h&UZd zx1J{Qak}~Cex$n<e0kiD{vktzg#VmBUPrJ7s&HrFmuW8r5#e^{3T^FA9+fT+?Pv5I zQnl|0mW7BvDzRhK+Xlb2V!|sR`&<XJ>IeA;73s$^9UI=G?{Vd2ChsOi-{@Oas`V*# zKCW@*d~Wb^)PIyi3E)K$yYWiSmT1EqBltcR1hc)pJyIJy-*93O@X=-q)gT?v;m`JP z>9;Zi{BPc7^IR6@n@_LSe@E0;{?_=b`fvpW1sFIu>6iw;Q%ksR6-ewC3@*CR?-!BI zUv$rca-oz|!8=psHY?#jv-)_K6bZBAaPXt%J@m2C^W)cyqZ<N-8NaN@AN(3)3Vq0c z1=p#!fc}Zzw{DjpeBCyVbRZU)X`WzA99YNCv{;$+tlHiHx|)SF>M9MWe|xj2CAZhV zdGr!RcrgiBs1z%{pi$lhsnNT92<QV<vX?$biic`%{V>yUP%O?UXIw2aj%=G;AFn-; zoAu&AU6j=6jos5!)uT|EBkPXrd9p0w)YkJ6Nj3^C&6Rp)Q9hsb9qD*npFs%0m;-%- zBl8uFP*$h1kX9xCE4O67K)H=qWr9PmgdQ$*K3%kN=IzpJCHZatjDHo*TBHkoKwA`T zaXmPB*2)p2br{e*U8;rhHRU5u&y$~1NK@K#%`26zZAQ<PEPU8snV|<fr%if_9P2hH z!KmH*;N+LZ!v<yrr&<-+e1jTlI;>^-$_4apQJRC|@X8hZ$YVRKOY}dtYb|G%b<`YM zKJ8NOO#-Jd*ve%8oO>f{+HC9K<FS?YZsmv6Bdkh$ciYz*UM19c^b!i{{=EKzYKxC< z^*O#15AxQ~al5AeovvZqZpT%w!}Ag6y^`biKD9L4?9A`Pud_D45pKa4t-Df-N6Rn5 zsi%0KCYE(JK<;~h&IEtmd_t<^hiTR3r%~yg%-Y*HGLe4UDR7e1<E(wVCo(0)w>GKn z+L?`q)wyvdUYE(IR!LKH>2}RWeNbVs?|ma3HyevauEx(gj*wE&?NBtenw6{5paic+ zUfo1SP(k-3@K9TR*MMbPeQiK;Y<b((GLj&3%V14ubE#2HSxJZ8AnjObNs{-L<zrx{ zM@*Y={>i$iLs^%8nn#%bWL=&^F$&=Y?f*Z=D3AM(cX?tKE|u*U+L@~mE)s4CxJC2s z3;3AZeO-R%bu>G$p6<C(GSn01+%dyS_^=~vjbi`#Mp>b0BV~?p_e6MCyr@=mrSH-E zYWB#-6VW$Qd6#!`A@BJ<qs8P+2FV)^uh?*;-PM+o>;2Opq`AhTLnri<uwDUaBPXx0 zq(wBP@p8yv6h~@B)`{2}qmrzU_rA2xx}3dxr_EYBr|&Z3qXwSKGtqVSPaZkUmqRW+ z(rw?>xn;6)-RD_om9Q6LSTXJDNIA_te3Y&>C5N8}&hZ90)Olf{bzKPBie)+-<DG}T zgwhh!^9_YZN>5~TPWr}e)NK8iDGUjz>6Wg{mW(-wE2BAd=%x!i%anxqTcw<U?dQ9v z`6g?V%#vSLUoS_y_PDOHE!?9}E6QFS+kV@xy%fP6ImQGf%SL6^#$&e*McCu4hnC!o z2g!@LU7gLjoIAuo#1u+;>uOS8)n`#MvVwfS(=ebIw`hh4@@Nm2`^1RG+(@)kZZNIz zx3mykjemN3_Gb*OVT?fkcV?|*o((+$WuJGe3QOD4&#~$HD9O9opA}c>$k8`}I2|Wk z^zEE~#Z-rnGi3o)nbFkz!<1;*^piaoQ@gvj5e@(_Ut!ozf?NEGKuuRt+JIGw$D&j$ zX0fjc(od4v@vFxf_sDg+KcW;`^>(mqw>mX$dLwfzNR<}tggDkBw5^h1j^PE*Zz;*q zA2_9sabM9uVJ5KZz0I7g^i3sXY9U7Wxn;VsSdXEvuj4P)XL5{n*o21ePfe+SiVo8f zUik+~7(vyY_bIxG7qs*@h8Tb%uG*VqFpPn2E(<`0V9EoZb9@^#1dvE_Y5r1ao@<5r z(aW0s%+AWvYNq8Qc%*9mdXB*oTc6ch_H}STpl=AXp8U#osE@>Jc3D%049gX+eMtaU z+h-N#dU1LbTO*J?aSEQlY-2Oks3UX9+My?iOL~s@7435q`Rz&E*~Xqbx>&D+8LR|y zTx?$NFBdQ|rVgS<b0Oss&~&_`)@BPQq;d@*<Hep|#R7S23Y_>Ljpw6F8)#E08YM)P zlJ4(4@`NWOhtaRdb+UhM=*qUT54uIM9n)8fJhr~E5xiVcG+eGkOs|1;T;j~?R%2=` z;Io&5Hk^gbEAM}snOjdoKug*s{nPYOI7;YG+%EE=84nXTA=$F4YEfv7cHs)|<$G&V z;iT_Zb3V<DsmZQ6UR_5^cFa;R8B#dZs6nHqV~!ouxDhT^8)e+wvBoL0V>)8uSkoI{ zx@j2AUdbr%1iQKL>&RGYeAuhpVOG<Y&3ygA0%w)Pts>MA93rN%p4Ih(BNVhBStQqN z_T0pZ60Q;TD6Gv0KPKj8ZM~9zBP6}6`h7KbX{hljzG6bL3i_Ptg|G7^S?5~&*67WZ z<b&Z7<JGiAS2>S+hMcYaEhv;N9&yL{*OuoAI@Mf{b+gisbZT2YX!@>*12xu(>wAI$ zft@!f8p3@l-HbwaC)yS_$07qNZF`Ec^!904OtRvGOOx2=V^jLPpp3xQ(<HuqMfFep z{-MtN*Y)W}D{WhTIzQA{tO<V<ohKd?fJ|KJHWv#rb@Kh{10CHqZqYq$b+*LeuXo~b z-lx~(z&$anl@VmrYm1>~O%f4kph>EWdr)zG)<T*1;q-ebO*C6cPk9j%{Kmxgp!^44 zb+JhL=aGky1-@}XxBqVzI6!S9)Y<f={kq|BWfy?*pD2`w3t6xoo$9Nk4{Q2M*g-~v z9)V7k%|hKtoUk25X+Q(pQnS|KWYy(b&R(#1oTt2B;Wf4VV;e^+vaJMb!M>04mnzwd z*EC9spKpiB)P}Ed_aafJzg&!1TCy|MmYHkq>}F}e<ZrnZ5wCP7WF=#nWyb#{?z;%~ zODmycf(l%wCk#=0?KsgavWK92Ap(Mk8*`esmOGuAG@(3D#;=?#))bBHSnrigo=a9j zpL3ZX^Lc42s_(zW3c8ckIN;YCT#~P#yOn6Bv;SE?`UN;p3)sCCxrio{ugxGyZ8IY) z)I`;mDZCL8%Zk7aA>YAbO;2&f`q$f2WNStHCI^xYx56*OWx6BlecO#OQL<SB`3R{5 zv_;8EsdX<K`q#=%ScxH=cBoZbZvz7(9uZ4mZ;y%1*Ju)wGFY!D4q_I`yhxPCFC_-> zz?qd!pg&cr!9pb!Dw$fBQG1fgDhj^k%F)qI@?a^=3~}sWS?-hl?V}y=I76k4>KZ{Z zjq>%K0xJ6_0C6nSr3J*iv!L-_cq6bHXC}j3635y{n0X1mWmmuI+J_WNOc(PvqyF0` z2q04J{m9o7(>szw*TSr@8=JTH65eg7KVh!HzolQtc<Xs(eF&>ljS2Ek293EBPQ4*s zU$t3wfdmeKLQMDU1Q8Ue@z^BVf4Ma08*FnK_taGM=x=9&O#dd&wQU0Fj(aU{fibj8 zbc(nKeu}+6u=AhH6bjH*`%jcif`4l(!7X4~pFDVTF;U<SB??HS;Lo!WpithYdZM0< zR+Z82kJ^|z7(f4@7vU6(XY@(@!F?VqN12|(NztgCgnM#cP(UP*9Y+F^!`~Ni2pdt= z2PA$`?&G)X^@AU-1@<`FN!+P42$7hjz`;dmlncUjqe}t_m;xUFKuE~j?d^3l6BE2< zUsO3c04?WF_&-^z)1KnU;&^Uv4^HeuUTLTWDtkYn5)cVUv%)Ja(jIsU>{N7H&3FDI zai2n(JP<OsfXtqCUIz0#HfPVQWSvgJc<t~#U>mHrKkl}M_(d_jS3h)ZK$P-8Y^oqY zu@QPUEZ{UXgBX@Fr9C`xb7{vP)$}pD_iTchXw9=gw4&&x(P~THgZ`_1%-yGT;Uw|l zcZcAh*TKSRr<LtY8Y7WmsTD%gwdsT@#^aoum76!~+WW>rfdPZ+OxsNUyri=CDCsA@ z<?>eU^l()>?iA7zq=JxZ#!KNiiAoQbQZn(Wa8pdL0;=h_85=ehkLBTzNwl6wN~0VE zaFq#r%N*$x)iX*o<TU+|1BB-peS{*{0`0Zj+qF08q*CkAx593B;4c->5*7%Ry4A=z z?bmb?lE(9+`0R%2G(h<utnzqTtZaG)7U`}O(KI6?+0ZAJt8qm`M#3n$1C`cA)c93= zStn1!q`RzKiC4yV#=f?_91l5ABSJb*<i1zcu|SrRS)<S9hUHjnv0BMDj%GM!W^Dqp z@crS`gGHn*QgV!rahdt?*^i3uSBX<r`amhJf@gjh=Sp>2p)rFv5zz{96@TljCaC4W ztH51&e(stglJF~UZxJD(*IVrIWEXTf1W;M{F!DLl)7j0lQHi4SfC~%*uCT9d9oUE{ zd`4c^@#=ov*$?;aLXlA@7u4hMIe2$W4&<D2_~ZJd%UrJTmOzd!UBJ^AH8ktvV*Ea+ zCmJt`JL~y<Ug1uy$wkfHJ)qvu$Y#Z^HUAakr@vQjJa*TEvH8^*7hqpov6XFOW20a} zkPt3zWAfI%)mIOA1?Ocn8B&E>)gc$TG_(4zmY@v3!o2ipF5LfU>rg7HN8p5Nd-gD| zG~-?lVoC3|2|*%*H1a-{u(bj$ZY7Ux_MR|RQlD7PhyC}P$M%mZck@WsmOnpb3mJ)g z;&p|4B_ciWqm5n99V?rGkufaH5|I~)7^q@G>8@?{{mH%YEI&fWY$ak&c4PdElgEv; zSR_KyHs?xNW8l|R^29@lXvC2E32Tmz*0?clvnf-Vx=f6-3w`XgZJTL^k_+T^q5f8V z&EA7XC5r+cm&2c62(Ji+tuf>Urn`r$hj|t+Qa;dWO%<-31?Dj~vRI6TW<;OOdRtv~ zO}NDf1fj<2zjAiEUZY_0amutR7;>BWAs)1mYc!+9xulI6GUxkO50&PMOKq!aaOl^j z=Z7<vG&c!K9k}0;doKT7cCc>SE@w5US1Vc5SI^o6B^xW#$<>E?nU0KV;fguN@bzYi zNAKyD^kiNf?xr|mrF6eDtu%i-&bkuzs3BO{X>l#;pelSIrBC>XW@Kjutx~T{hj6<# zbG)LU$8nb#?464LyioV7X@J#d(VM|$%~&{Y!{Vxp<rq_sg$r=js&4)`|760(piEfV z+NIgRbL9CaN#^barDTyVC}j*3jBQaHz^ZH{GZ01{`A(?91}dGti?<W-9rt3RLKv*> zuP|@FT><5+vMBXV#xE%yT@5UClH5Q1FI!H2cF6hlb9_#io%kqkAS-&Ye*zmNh6?0) zo(1K0V0)%0R$x>f8de*Q%w~aFQdhnT6NDDGGCjY2_(V*sTxLA|l`MKXYeR!{$TT{5 zC3#4tq?l2mUHvxJj%IDoonN`ZoG8QPpe!Y}f^&cF_>qyl2B9iZ9kZ&+bu8)5q-?Hf zUcy3RA|`c4-S)@{w%zO#{@Xu4<W!kCl(U0G_)qF_{;IqK!flht<$ys7m2hV>HZGg> z>L>lFsk|o{4!8&=e81RL7_|%C_J$neZtNMB8)zIC8^3+d_IjvevEJo{PkZlsl-zC= zRvkf48Vt+#<4&oooZpM}t{bc;Xg$F&l%OWstE0cPHKQ=7A#3luFS1Nhi_H1$NQ~%F z;Zo4#x=24Y74fs9f$17hPElesPLOYZ5KmG-;+sihIR8;B`|&bES=pWfjfrE0MA&NO zm80&H$TUtpX{$QgWo|*+ykP?^soK?+u19yj%_^mh-MfC+*4dmzkGMTXuaR+74bD8q z+9|L-Kwgo5dMJ#*mmYt0OXp{{+#Oy@%?9V1$B7?g-3~Xl+VyjuVsA&xQL*19{hi}= z(kouY?cSSWO_>xFFX3_nnAVx$m&HKvzPIBJiZX*p;cRQBRynA(+{o!yaLQ3n^X}sK zY2rg91J%zpSeHXkiu&e{y_MwUJH7&BI{^P+aB1S(DlcP+OJuGhsL<|YT8v+Tq9%8K zZR88c@^{o^Uk((KsJ31V?Sc)3)YBswB&vdM(KKJEDg;3fFQdb>R{^RkhsobtX@n}( ze#RU^{m%h9N-;e|Ozn47-br!>2dYlG4~fs;4U2{!7%Ad{H?`*3?<-N+G+2xBMmnIu zcP<epG+<88$qfWamYLl)r;`3`G$Qg;yTxz9xcx68<w+BG8wDn>FJ7|9v0M69w)LX; zfQ<6pJM}n}o?{nKsRIv{@0cyoU)@4s4giLZA3=iD*5-YeIAu>>GFH@xZ8oUm$tv&@ zTAC5>B#1|T9&~H})-2q@hj2|%<N0u!FqG-0%i;+Pil|zABR0q>!?>@DfhB7`x#!TG zuo$gi`mNh*OZZOR$B;)xvkwQ8$x)A~FqQp#wwbrf9))o6I#wO|lpXRNk69^F^#h<w zv-e|hKMNcfUu3zztkV?y*yq+J-Cck|iicC#_r}O4wA3DzG(u(*lobbZ%w#o9*KZ7# zEhwzWXDsTF>g&FKzV}AQ#b(}Rr5LLaD!Ay5FP;Qc@3?ZVlze_kS_%9rx9f3Dy5!|0 zQ7^F@d%CaE_cKJj#M3(%Kv3$f|G3gKSNZ7^j768OLbG@=L#Dp(-`In`IIaj7N0JzF zWYlQn9LgP$-BOHS{Q&qbeg<5!(cK^yAOuW(v0K{CR^wGGm7i!BoCj7b;hjvfqkg{1 zWDHVSC6;}6a26XYakI3KTEFU0GUwi1;og_*&)L4SpV~l^@+6|scKkZ!JAMQ^MW4u@ zYV3S(!fA4Q6^^nj6gB#0sMl1EQKX-<F4n}oTblIrNjygU+^QI+8P9hL4N+N*2-y>N zdO?1YAXnnaE}#{Dbm<QW{@dwK&_F=7MTAKLrip*92++YRmr3887Zt9OoL01?VB|y+ zaj43UsT;BU`QU_A%2O7}yZ1RbM%s>?ZC1D-_(wG7+qNU$HNW8Uqp!vN*SR!=D#cc4 zL0R#ZjlCjax}1;a+DLU$Ru&v}u0|#8xLc*VlN#ZR6Yax?YUcIT-yiI+RB<Xt{f^$h z?-CSp0%k$_r`1_e!r7I>8Of$Fx`+ibW<9K11+<na;!cF*Heo+zL>FCG)Uoi^d(ENx zqRc*k8KN3l@t1W59VJzoLhfayoBI$)7-QHB3?E4Qe2DNrQiUj=rWrw3b@Xbp(R`yd z6rOd2QP6_S0%=*^Xh^6}z}xp(opPY^xqvq)W7op|D{1sqyL5%HoR64HQP8$yM(rsV z#iVQ)!9_0`)iXNp6qc^^6)9)}*ZOG!0V`Z`B}aMFIAe~~tpE=4K{*sy2j;tdgcVj( z0V7o|3V<UqR7~7cqV+|hP<tLut!$CRb&AOBO<-VPo4KsY<J!Ud__}#e6>eb_-%FD8 z7U^?T1R;Gc5PQCR>dIfdW2RO^ag@nD#%dVwsV|^=J5Dm_mEqFy=wV_kN?$)<E;J)e zJzi2*XE2B|RxX!v%CX|Jb6D7pC~-^cb0t)y>S-(nsgY{gyu``U*KRm;P^oHF38^I+ zD6+ofViYI%Wz!Y;DCHSGFFr+e!;!dRybLD+KSgf!O)eldQ;>%HR>%;@OX2qv_cmG# zd0qBkLRP<lC2Pj_35!bsGveE<JUKZwm)=lzQ%}=mj8_Eb(j@I@n5ZZyqZo%ys4!=$ zydoIb@v$8z@Y7Oy;y=immG>)6*`Vp&7d9NhM=MHoGJX7bNFwPZ*RUQ;e%l`XwGDA6 za^~GK!@~pTc5IU=bw*S{rixXA$NL|^fDP3P5Z<=lf)U65WVp;_>mLZ+{S#%b>0`dT z$l>)k0m-nJIcJ4AunI)rxW|X?t%VzA;D;P6E4U!G&J4o2{aTN1U1i`D4wXg9>b-1~ zBua>`PIUW2@($!IM|I(&;n42`X=NRP6bi<=uFVRwjnEL|L?T32+HJXmx@~uOK(nAy z;v=qPbBWun^OxoN+(|QFZw!s(^=BkJL~|Mbc>ogpGXu3r%2A7E{ULUO#ofo8hf@ZL zsB7di(k5A4vfn-{Ox1mtBdoN|rg+7xwy0^fhcsn#M4mz{SGqEfDh+B{Y9-%jLuWb& zk&63e>G|_IkQQIUhYSTWHOH}AK5Z<qC-{{xbmKi1Ws1?eg5h6fR$AJCL25k{b2Dh8 zfAtea=P_p0(cHICnbq+cJ<P~N%FIilmo)-|Knktp1AbXbpxoYT%A}WgpmZe_OQFOE zN)3Q2q8<czbzw&;JGiC$#tVsngO{$|@qw3>1(3W;YQb4qObF>X2*TCexuLQK@@={S zeNS#;YTYAy%OB|{74!-jQS$O-O4UYop{H$92nCA7(`ByrqlW3x9+d24+3<Y1E+-<~ zvG0PRwnVWO7?I?3($%bpxSafDtI^Ti=LK3b*iC7@Hj_`-ZIeJs`JD#=Ka#ElmABt7 z4A3(c-VXzR5e32%Cvi^lUZSFE$oqU89;_vX@&@nh7aS-gf8jcquhpuuxvE1P!Ex3# z=AW`1dn`#q!>`g5xz~Ef2)9T1n%-}@J)ss*5bL1?#N3?G#Xle@=jiaXB)u|jB2dcY zRZnW2;hyjzt2FvJR|$y(<u|#r8_67}gegrg*>n}qP(pMY%m!ToB<qi$GTI5VHsU{E z1L8Nv)_!dL2W*fc-=a~LRq!P7C54kFfI*S}rN|(q)@7KyqA1JO09dqQNHzYnHs%Tl zf}e9oaz~#nW6!OPRZ`s>!y)OXQ?t^)JF`?vz4ED2sIfIlY=--kE5CRfq+FqT?cr`( zjb2k8zTLu5?7=VrRM+J_5?^{KjJn1#FR3K=jbKwVH{WOl6`ac)n|u7q<mS-jV@#xz zl53xYvYA?T%v5V>uNZpIzsb_5R;Y6}t6d$fHCogl+<ex~>^#cWq)_aho4F}T8y<oD zbRKVz_e~g8us*9ohgz`P$zfp3-j+s%+gfeUQjZWeZBPuu`=yxUrFVWVR_VFE_c@in zK}<Rmd8JGjeV26=gwXV$SJqqyyj$TYW3?8;#Ynwwxv_OG*tOO3KQk!@AE~&pBG4yK zOFtn597qGh7fW4jg~rPv+N=tx@{bni7w$F1Fc*pA1NMUl?|3NiP*Kfi@ncrnQvun5 z*PSJ<vxZ8nT4A<S)*F``j&-<K#z9Jgl3r_Is30}|HQ>TW_kG&LtF|oWkSPojSLmC> z(=m#O0MS8-B}g^o@V)@VOaoRiotbxeGlvqyK8)6p19Frs&iwdBAhOHe=!uo<kZcj< ztkVD$;b$i<B0FaLZTDZ_PjC+_=MHH4Z1+`PT+TpUe2jRwNw;R!OQ6YYd_{QY*aWJt z+8P;RYA4{S0%}NKhjLQMQG5Pw3Mk3@?&usH%g)GgZl%C^>N>OW_j@~{)o`w>H60p% zOhBic*Z-w*&w6{=OEUc<h`zh>4ADl59ss13eu<2>11cPB^+)1fK)Syz=fo<MzCA={ zbp0D={JVLh-UulD`cR7Ak29rr7lnxBAuS=gp3+EjdNy(Q7yD;u=xordhg;E=zT1^T zTw_}!Y2)NQ-HwonJ=8Bm?<yLCSwL7u)nj^C34URdye80gX@0CuyZLa+hTkU_SL;B> z$wrBoT0T#Fm{p-);DtFi&7o8+LCL@!l_lQE%r5Zz>e{;BWg&`ej{k($(dWF7x*ao{ zd{sjFGP?{(Pr!{?dgJn#PC#DJISFL{2^&qK60dVfB84hEI~D=-q&{`*%0tRq+AoZg zCp}iYfYn^Jd2BM2HIkeO|1j_V{#)#Ktx7I4KYX_mQDw8%UxVxdD+0Wt`u1bi5Zyaw zWCp6&uxcG<ynp81%&r;*@UzE2VLV}{4CI%>0~EDoN`dQ;&XeJFXw1u>ZjBa&2%%}H zAA&&Xmv2RFNfJx0b}fR}dL=#REhtI7*SsY9;!5`S_z>%>OPRw(MrnCLfVRN?kk0B( zZ+q5SU)UVg0d8&vrQPQGHL1&Jv!ZP&yV#zezs|X>RY0t031$C>H442AJAj%*rZwy5 zJymYGT6iO)Td=AhFpe{Z3R8F1_G|Q-$NZ~G+}v(qQ7^jJ?kf}BrisQrG3!tsFIxRx zXngzvL3?1xqVjG=fd+(D7K`w7<d;75CvOMsF6a6nx8e?($M0ktahB)wIF<#-(}8ku zxM#K7ZtRV${_#nYI6YD9uv$?c94_v)@fx}-Mqc_>M&DBk9-^2UXjy_{C1lB=G+uv8 zp*wO@2Cm}p{ei|pKgT{72IB;ZZ$e(kD8C%blRF~sbh;9K;SO0)yKm(2gi<I803Z3e zc{4Xa;{NHT)yf(sxM4{~s#lvPwsvK^TA|@SCCPjqr;o{TYRy<dLiOO%3g6eHSaQs9 z2ZC=2$Ua9LY9PFPPfCYe_5YnaJn>Ho81RDuv^Kxwd-rS+K-;)L((S!em9gOBrOn+q zQ~IMq=Tz#bWNZII=`^(~k1Xh)eH?a4^sh2r+3aF2OdEAj<+2j4#i{+aZeC!>ODIG; zt?)VjLypEVN!F*jKGYRdwa4<vx2W_fodEX0J#f@mQ3q)(QuFkqE90{PJq;6B;P`u_ zA%8^4+-C>|T}fV`-fqms#avd<=3}T8S?H9iz1fybl?BHDz@8pvar{Sup2@=lH9TKr z-~3vLuB;JoAZANFu3MRc+KHyb+_)aU3sUei%~35-KqsZu40b5-bv1SKZ#H*(Z8isr zvNi$8QB2#D;A-POJ}><onUZ8`&x5VXC|c12&=Q0|NG#LituwPWn-?KB8OZxczy<%l z12X4|<l!Rv!JH>|m`2~SdAjpcFNm&>NK0&Be+V|{6uPx=?XMhi-hYhsP17ZVS)qZd zBi!*Bv^Rtq&dBHqYPe1Z;O0=;L*(mTgfhi&sY%+rhgp=&%DuJ&cK|HC?aa6yeG?)M zkD^ZzH@+PbeH7asrAgvd@iBJ0F7l;LPp_7#*+!nSve8oBs1I4<(Mc>;-oqS9V!t(G zEek+zha4i<OYo?ZSt`JgJJTFL$t7C(P|knNc|?gqxwQO~Q=@T6nGn}CH4Yw#X_FN# z-+|xKU<!b`yqL1C-7m_A2}asz4wP=I@GY77?`JTR#CJV)y+ju9bTFu$0C9g1?EiaI zepGi2Q7N4(t2F&iShRc?wePE&O16nRa|PqaA&EMoLf&G&Abq{`;b_iJ>;{3!fnM4= z3AC{%r^%^o?fp()u$s>@-XN7G9Xfxnf*TTb+>_HJL2>`XT~0oLuF;f)Qa%1o$01z@ zHoD<$OV5R>@$dSaPym1`O;Smya4=Oag#)gzv$GQe9sLs4h5t){=6%UOuHOD|nkmZg zFZuL2R~qm^Q3H?qdZR55@<J_-Hc=odQ`4@o>nBP0CB)v#%Yce3bbq{+rEbJ^^Sg!8 zV;3*&Z!uD1MBfDf6Le<Xz7-*G<uPTQOPLBN&{FTNjYSYRSVp4G9wNO92lVCv6A41o z<HP=YAzWIH6dTe_@GV*HK2~4bztvRjrhIdY#lnIQ0yHk4Aq5+&*)}p<CcR>nvGn@0 z{gkE|=6<Y|EW-IYPIjwJg$!|`%grlIixLR5&TKV49BOQ4g^T!dj`k-W2B>bv`%prK zv}7zNbh=c|MJG5$)QiWNZAHr=L4?95Gi&{g&o1$sKnZr?xv8n|>a2!}2&t;<F2X;E zIc{yM3&k;b0(0L@@BDeJUiRoQt7$aqq+V+_8b^Ub|9ma-2Vb|nZ}c~QG}Is^?gS%W z6PnX<izDx=!`lVS<}a*OdC%9qsa6!2Z!gi~wp66_ZV7B>G%{AZp1^-1=!wnk&aJH; zn?z}PN4CL();k96o@lP1lCG{knoD$O2WX4IE0n_-hi-E|xM?=yr32sg2f$^2%eCM? z?%AxrgdMH@X}QFEk}kk+0~B?{pHujHsl>4D<%#L1pe0B(2vT11ZFvl(&;o39!(j^X z=c>F2sLE=!qaPs*xBkBJkOk?8yI7J2uzE&46$BHSb@aN<T5)edCaATOUEE(lV>yu9 ziI_k*QnhWpLA{LtpdF>B#!||Xesk^vA5`MB<N5i9*!slFTiT#Hrd$vobw|2VSIMbY zdpuQR25gtZC_9M+w0w>q+`a1WLc)H{e0i@EN*JSAmUQd3BvK`7yUOoPh{GYshxP^X zk7VM7yd1H>ri<HEHV@XP;W;eoQf0TMCovgM8L)k_73^5aB3p*il>&p>KHbUIs=4wf zt2tGh-GwxT04VxgA?rCYx%EBK8w5Z!oeSyfLAb=vN)7BlIU@wib=uI@?<)hykrP-Y z-ny_}{tTVt5x5f@!^!zidM5;eUDJj14`8s16{<j@VEf-Wf0zi`KZ`_Xik!N07EpVE zOs){1QA&TmE7vWpDbR2JsNAKlZ>F3^hE#7%6&39X;j4hdsdP~3$W~>y>6E2&S|tD! zqO_R`#xKeC6&O%K8?|f>8G(*~n;eS4_NV4%fT42$OJHyI+g(uB4+bfVWInHuP3y_( zTzc8YAim2IBYDE4-?7}ljucf63-#5pTD_s}+CgWTt{B1o8oRkz0O^wf{m75Pc?#_5 z*<3&71=}RDrYU|FPdCS@0D3qLf6Hy~qt<0cCfR_D*58;7Xb;nX{=hL5(zE~+MpN)Y zLhH1UkOf(;MXJwx|5z?9AlELOm{r&f4taMv45#HTMuszq*3%%+a#d5)Mc50o+HPkJ zH(Wocm~qCjZbtYqHKn6i;|f(;a|!?_=^KbsQ@}PvAxw`uHi!C45%(mX;np#8h##b2 zg4XKs5unXU8WM_>+%&^4*p8CD_wADs(%Par+&E46qtO1I_gJXjF_%NZ1a16<brGG1 zgda?M^6S9nvy}mCwLYA4aAezm(ip#^zw$;!)L+FKiCm5Z9AIxe;La;KcO8~DUc%*1 zgacdM!=98l8R)2+N-D8GJHGmRt1?)OP;w}k_*w9$$7pz^&(LKk<Ex&8Iv+0~zWt2; zcXnmn5=gPy`3k+ue>w^JoDEHg#Dxg~yWDDpmjAQ8-5l~B?G`_i<!68Ty#t|lZ)y*q zyBXk(bcLqQ_gO(3?PCHTlYeOrqrb7s_Nyh1F=vX;B;b_CSiT*D%K-#8kqLL`HbP!h zDZxabKDSQdkfF}6K*&BN!hd<G!)@xv59tEd_kWZ4Ko>(m`H8QqE&U&NCwLtm5mCh0 zIGg1wurr_Y3hM+rqM9z0^@H%BN${pLfyF|}eD&-?iY_}@Tvui{xjaPEXq)p74oZkm zL%`kV<pX}ifPg0IP4f=G7<zwdvtVZoz@C_HK6z)Fyri2QvdyHxeY|FMdk3>l<k#*a z+R~UCNMM&7AIT|QWYpNXXkVl(>dxk`7FQxh(bQmBApH<Z0f)bZk1k{cX}5CB@kP~v zG|Aio+)#D)z#%%<IQQYJ>-;aulqeC;H)GlRgNacu>aiuS1liZ@xDo-XT`0HXHb`H! z{UGQ7u1d?c`J=0qHDSi~!oGn<QwZnVodfb5!KRHXfo}WGUG2DusLWQsCB~*f0t#EL zYs@lGjd&BAiUbQ^KDd7@k6g)0*Tz+^c%B6gXcvp<7oLB#OBvEG+l45$^Uj_klSUx_ ze5MP71FED!Y8!Ab2c~hSl%Ps0Q2+@-JxZQJ?D(OFW4JrDJ^E_HAJS$Rv=lBAQ_g=n zpai5F_%>v$@nt1#Pf8}OF!|)u+#QitJ>Q?tfZt2yI<fJQd*OFs<^BGeeHoC}Sj}-O z(SMifrOWuB{{y!!JkKTwOw8l2!Sb-K$B+X~P3MF3iigOCvtS=#6Aip=&gh-Dh^^iJ z%*KZgo8D7JtN4v~BUQL9tua#RXHGtJDcWylBD)T4N443F_NpcWVdbVZ-s~R&pS$R_ z_5D0i8YEBHK@w*>9Irqfx_zNTf5a6J_Qt$Kxv&o0t>E|W7FZD&oFApYQ||y|&eqZO zK?U!019bG$nfr1nAYH!7K^BOA2uSQYUpGxq+eE!Y{RSTjI~VC$q;q(kj<o&}G|T^4 z{->St=z+H8ZyOuno{JATjw<ww3vg=x%5LSOhD=~Dj9B90!uG1VUx#!TTM^zHX8ryQ zCILSC#4YT$i?ZnG4obbn9S^}kB4GgB3fX_*1G}P}c+Uuw)2fG31FrkWCj1e@1R>N% z!lhQ~zctZZ4+w6=VH@Z1-<p^Ku_Y+uyGYM(xGNxoKIN&}-uFMl(dETJLuhL_3|Pv~ zDkjHJwFD&HVswwXgQwui%tpfV8fk+e(~vE@=XDn(juS%e$RK{jPdRIvjo-b)?ZZc* zd;iQ|&>P4e-K7;j_xq=hOawq++%@co3}nFVVvw~in869(YtR;_RNJfF+r)%~G?y=5 zmM|8xzPMQ%lrb-p<)4~>PdFg;eCvTcIsx|W0m34gT7nA2RZ!yb2ZuZ7{q!el9;#Tc zWO(@77Ii>Ol%oEK!3#$7PqOG5=&AijO2&)D{og7Q106ep$zXtdt_A-qSp>QBu9i?; z&&L+)8cOVz1)slu6-^P4O9r)6gFaS5GK~pPHZ3%0K-}MtHjz&5vFhTOrs+PJKJ}v> z<o9@jK8ISQDg0wI&7tDL*Bt1`m;VUZT>+{sV70W8!n8tK3B)q8h^a8k>!A%DMnTO& zd11tw;9H<La6X_@Rfbnp17A|mxYGz@-2PEt9y~C<;Km7S*o}!`NMO^2j1*@bu3rJJ z)%=i5`$9Kq?*ieyrH21>w$RTWzT^Q9IbtiASv<XRe+K;3(@{Tg;>bnv54zAxp5HWM z<&><Of0RO4-z)KgK-d((i)RIuk!SiS7lua%6&A1Gj-r71#nY8F3r11C569?y-m%ly zVxR+Riues+xo&`!0Qhf|(`!Hbs{0Z&?FUAmufk?vgcrzgSCL%cpXp+S9&XF(7=b<f z#|F`Z-n}%rVC8t4!Iy+8?$E%b!=?e6or~_edoEmeJ19Z<VW~a)@Ak~eA){bWf<txw z@Tuw;kZ9f_y;&U}w<otF;W@T&Q3X0688P(*E1iEd7UX_jrR6->g4t_(X&^5S3WtNg zH{XLZvY^?QePekhoHK2;_vPW^d-cl4XGvEy=v4$YS2yfT5%c%;J*dwuwfpa=Ie{}E zo*Bh?!yFL${|@4TgQdFg&>zLB?}fg;jrGF$@6RU}@BqLBaMPmWHsEtoioLvkK{4P7 zF!PTw3NrbFUTN9BgJIhLSLZ#PY3yTYA_B4+BmbTVA$~9s(l;YgVK=G;z&z$D8Qwp~ zH05FLHbH!V=wZt2ig<pO1lVy-b@j{)qIi)!S5U-lg!z)Qt8g$K`NaQ<L!kbk<#XmG zjR(3(=hF!QX{38+#Oo_?aHQ<)Lj{Nryw2u`#GQu{G7}>C4`Dr+kb~=syS%lZr$ECU z`uBX-n?R|;=#&@n{|NkpyHpV0`b*az3WMA$h)*OgJW!r-wutdL0W9kNqCIeS*WCv? zd*k`_W^34JVxb+d60bfygURpoCJD49k@TkDkF(d$Mq=;Dqp2DHxv_CERV3&YYc_|~ z1#R<&dZw?R{_52$wj_t43pR-aI+=$wI^fNP_Vgjy;=+1!dR0#djr@P%t>gmG{wuKe zNa{I;>V<|#{w3Z(+z2@ZZwr`FE)NA`T`gAj`}^pl%WKfXPW`b_e>>5j__LL@ib>kw z4O^u=^$Z>vgdh1_f(JH{QBcByg3!O>#b1o!Ge{wH(9i`tl*U~FlD}L_oA%$rHdlen ziR}W;KWI0D933B@%EQBhg^+JGF3#~o7vlwsLv(lDBI+3nlW#ykxV!r$w5U7XFo~Nh zK#khW;IN**;Z6nhKqRX{@gJF!+yPGy;9r#K?-ihVFG%uC*ND%fW5}He@zft&|2+Ew zOrZ{}In^hSgHuGfu#*1IRibLhlCLT1>HclWc|s7f>m;-B06J{)lZB0GozWvQy%z(s zq*=EQSTpte4c0JOs!G)#SZQ!=*?f_EAqE>rE<`oV%0r*JSpWZHpdfDS;hAfOjo}6Y zI6{<+g+<=30|bB+f7vrX1b~|`x5-|#Q2p5<e&<5N6Ta6K-Bv||K4WTNAfA~JU>3ZA zrk779GHCzp1gj;12<TL;Q!j!qXu{m@!BO%(b;%ewcr(I19=!POqViE8aM5-*>5e5N zBw%1*{0JiwgPmwnUjm=)NqTzTimFkNAL0dTjE(&ooGt~ZO4dn!Z{J#NNHKBz-6QmM z7N82%CSRiH&K2i$?F*wnP%cgvH*ig$z2<%kX0X;NFDKEVQMu30>tDNib)EA1{R=kk ze{AvCg;;SleQ!Je0Sh@mPWDU9OlE)giU2+TSh^q+SUe5cNO<gvJ)1|sKn|IRm>;0H zFzI*EZ{EBEPSF}N->dGIllQiO8R`EYc0f~s1gL{-<g4wJm!v(|eiblfLFbt$sQ;?N zK4=aP4=-eG{qTb7T`hkFq5py#H()TJz76uDTL{{Fu-^W;viAiKs~3J3!@MwIkQ_Xw zA*LY#^CD~v_DS_1p|5S|Lm!>t^M}jL8bYrJlNvS@G)eLTkT;GX*c^1BzvgOSdR6UA zaBwdQ@psc40K2~&g{ke?l`k^z?r)Ia<yZfrJQM|v=NrtblDOBOT*q;-P#nE0^pfVn z@mV5p0+S6;G76dDHmqNE5C$TY_htBd>Y-ZM@?Qf7e+oe)o~Lq>pu`S-Z~EeWK4=L9 z-JzvLC4w~%uPOkZf7#)vrt5$MJGI9>`s&$9d;Z}aFGsaEaPI#-dUas1Ut!a*$iVda zkKrMC1Sg<DEx!VybXxzH@5$1HFH8i<gcO`W9aq|Y9CUONQ2HQZR=DqZ<|;`h#-Me- zd%)lb>ta770p>mrDcEeDUh(_@Pv`Sqn5#b>sLzEwZaN)~iaLnr_>ZIsFY5moEo7np z_+0zPXj`xif#wVziTrOD1(Lbu<l=TMFV2~}7Wfp~EZ=!(ac%|e3&9-@B{xS{JEy&% zf%kJwd4>{0hg0=slR@ZwL>{uY_sYe{KN0-^`L+tZ_ZMCyS%B+nXn2K4J{p7vQ};0% z&7&xD9v*i-K|v>0<f02NoOUAuI<aFW{MF@)eTJku@gA;EgH}Fi`g&t-g}fguVkB9C z2fLC)0ZS(um6w;7jFgmg1@Y-cWb{7{w<NiId5Pp27n*L?KXc(u1wqa?Ssx?+o(}UT z9s>i4QX2H7wP!}w{PPVMJN=SJ4|e|X$NY+~<>lo)YcWI@8W8e6!xM&Jw^N*7csgvs zxV!J3N9E!%z%LFXwf=LI$^UWrOx%U*tCQ6ux~;)z8;tM*2PSO;N_5N;WgwivpG^_o z-PXAC7nq*DZ~_SpAh+$Sp>sl7%4cytsh8oaCF<v`o^xUD)VkFB!MyCB(SVc~02j~0 zaPIxRjA-v_{zTAXE(V8vrASFKVdIirj7&*P;Gt!kf3Nmo49oFP*yw{eK!YK30yGzT z@D2i#*4D+quwH^4Tz6)au9m-pjB5$Ojf)QM_v`)Gke`|)+5f`cukl#mHEca{07rE_ zS|t$pK6Sz33ytznUR88!Ujpu>N3Z(-4lPf6XpRkuKqm!<{9h5AIv<v#$+wNPg*-Q| zoEt8ZUIcKU8L7<USGYTvczBd|?%c`XLS+B5#C~f(2^k!~dl>lmS<DS{RTQ1cwCC-+ zvtCQ@@b1<79F9Htajf`C<Uir(>OEk@4zscD{cXhRb>Oq>w2g@(55BN(duh>L5Hp8T z{ruaHhPAJR>^C!+SkLa%7s2~+P0ehnbtr4;!c1BaI~;Muf_69k6O0Tk@hq60on8eo z0<lQX3Ywg?b7onprFo8|KO7_$Y=6n?bC|K!gjM(yu6^dq36D&d^R}98`KVrk6?u-D zC;H%S-n@xHM3ftS1sq&jlY9e~Y9;Xpae~l2{mKi_=+D<YZb8|U7f<mn$o2P~`o{=< zwffm-@TeNoO9_Vg?TgQx>ZeEEf1IjdN8E+%zkPtalp=lHievi$BUIZt{aDXU`UAhn z4sV&S@8$nqC_JZ|Rf2AxJ$|MN>&hPW^*mA<Y^Ak(9}D_TuiXzg(^LCm_fERDjB8u` z&jZzM@1LiH?6Y|~6Zvhdwm_H-7Olgwa}>_Ga$JI=z&ZnWZR`8yB61mjb7e2VWdO*_ zXV}yQ)2Y*Ms*`B`%(9s^$f6_2q9gi~zyD(tC$0hahtASLMN8X`nfi?YHjZks`Uel# zEKi*2WHc);C;}U;=FdkAacGZM1%=P0bT(`uDAwufiyniu^XCejl=|_nlTzKocwXGW z_%%c@d?6XFhTz9FOhz)GrVwfYo4aJM-yqDIH;7O9TQ}@Dku#B!f^+<Qr_-fCS>>+} zTc0YJX%Yl3d$0p9f;$jIJ^ed~;=By_tz6wDX^j_3UuIbJ2icMF&&@_rTEPK_|NX`; z<nlTDe5L*dJrkSIT0i+ZcJ#GRZrtw5$$-H7sLl~V4lJ4E8y>ei@4iri8;MWvnm>Mh z_4R`mv>)m9A}KeYV#FlGYxjBIHIJbwwkQ&$UergYOtxHq^YN<CgR9A6_itk;i(!Yw zi;IZJ^E*|_3dCkVY7J~(2vvDXFs}8rpKC6*U*S#2p6lA~;eIujf{CNkku51P$MNQ7 z!_-LNGY|Ny=p;PumoCF8phr^jy=V#{>l`2N2mt^1bB8AZ;l7gw>oufjWBny(&w^Wf zIZ)~a@${*)$K&<kUXs3HVc5p_)97jI9x=#bJKamP;g!x)Zxm}cj$`C=sbQ~1TzB4V z_`2b__Nxuc;8`4(zyDc#?mUwS@WQuTU*Vm%7kSS^yv${{FuGcTLvSzm&hO5jj{;to zltk!-fN?AzG$z=;uZrC#5&O9G^6a1SMDVG|!HR|2!p5VO%pv1o7sc7&_^~6GIY;^J z#xNwR_hdU&WVp{8@=(GA_ok*fe;gklD^-1Za{kikg~#A+bW(=l#P)mt?G_n!B&FC# zq#)7bAK$r7n~T2$XU28nSiS#iQkZJHVFK=kr0;oq-M7m(8u96zo?(y%SH~IMJRd#@ zI>X>$qws{ef&w-XtkZv9<S_-(nznt2{MYBdV1duyT`=5l#42!}I{IQFIdlFc8;W%x zcyUs0CDTGOzC>EVT#B=1Jzm>Scp%+%kl1}I`XE075hjOmFrQ-<Zf<U*YxpYXO`TqN zR3l#v`L^``u=nQCSiN5yXi1{TR1q>ol(|G^rDP~+G!KymLP%zMONPpvQVOZaOhRUv zqs%iAip<IE#e4U`YwCP|_ujScy6diW_19TW?>W!2$Isr+K6_uOIkB1tz0$fL$eDF+ zDh3?iL#nzB|Gz~k<#PA>k`w6MnEGOFdGNaNqCgT7pE|&=#vczc^Dg{~HWFm-Y`EQQ z#n=8PC_!b*(t;K)lnFN;r8*JdOGmQw2;@Q<vw3=YT5qT|)9()RsnDGJ7e(<bP$Jxi zl{eS9`R$B<l;2UK`*`utRls~Xh6%PFj*uf@Um>XmyR1j1>N~%6lj|H~mJ9tFN1RE$ z%o^Z1rh}N+m$NMTg2L*(Z{^~@7;wDmiL`sJ=cRW1)^oQag5Trn<k!Zbq4<>Bo$Yuo z>yqRs6Ja`wyiQW>8!qs7mSek2wQFg=n1kDHrVXUSXCKp}JqP`Mzrrtk@vWS0U;^)v zDm-7!n~>iGU$*%8>DWySX6kVfus@VE7{jmsFP}1xG;0qtiMQN6wv}6^nwLZ)VG`dp zwAg{rqFTCxFE&OaMOH;cWw*%asny#i-f;??&}X7B&1DWEOH#g#$;!&wpU37qN2svF zp`@2%ao0Z;nH8;%pGzR$&~0QAxuo0y8kjAN*34v^<~kIPvH9|oJX+eY^loSqHvYY| zNz!5Z_U`@vu0R=9u+cT_%9<6B6A-ZXUVdncXWvg1W)iQ-Z*jrl*=LfTa;y2e$gyRw zknNHK-t$b*(Uyk~r#UY#t0bpiPGEU9qp76Rr0>%Ql+Sv0hN!H0nLP+*LGbJCcpJ08 z7U|2IKRC;?ePd@jr+vG-ehxPz8L!!Z;d;3NleX*q_~|B<<_uHSRQ03f9LhL?Y7);+ z?^&cn=X7X9+3-RV5F`y2f>6QUj2#y!PU088{Dvp;y4A*QnbF^?!_Pc(myTO43U{Sp zY=-;}`@1E0(l6@F7_;|b<qo~LQsG#N182$a$8|Cq&XSGkga!6tKRo80>KU@pwh=5% zeAe`EKR-=7y?jNrW=!gDjvj;9!RK5lwwc`>PM)}Z;vL-r-*K8W%xB}`NFA1lr5Phl z#p>fMZ*Rjs^o6(08du9WG_}04tt@}KM&gPB%bBv?)-6gEORoyslHf01FjGRrW{D@l z5({OSNuJ2nwPxBKs()gCcdA1nYdG<7+l<I})0bZ#V{yWDe`iuj>E9bLRYUIyM1p!% zbi;7FQeP;0K5w&8G}$s-fNRa7-Q}~xE(zxlWM3gn;v?s%w!A*#Q@q}g+Qv}nXydxC zNgb125_d=l2by39*&X%`?Vp&Kcou4PdbJPSNHDe+Oorpt2<kP$p+X@4KL0iW`#z&N z;m=grv+_M(+7j(YF2_J4p%yI_nHtiCT`Q*$93qPgAbnehlU0!XVJ9FRYO*C%VEJi@ zoJ%75e(0~qM0v+)&t-GsErk&dc9Lj?aZc<H*jcCu9*zie?Ofu_BKyy8gJZd^ONzHh zT5}$6LWK<69M*4+Fhi3j_6Yu^7#nIi$qKuAEvt7-{bTLW>;L|vCF{GD`_{XVHV$q3 z16L2J#^xMXSQ54OGGJfXd_y{7V`D}8FDVkHME*6z*8(hy@VxcTgcZG?AnEg3Qu+Cd z8XxJuet&#*?y>h?f3N;LLE1+$KKplB+_z8Vp;8HQ76;NSWBPDE?|T_J6l4V9zHE^S zuE+Y7_I<Z*#q?!t_)KXjsXMT=`>&63Hj#_--^hvMcemN?s<^ZVLvHUG+zzS9vNp{- zr9IW*M)rxFOE>W=O#*Q|ORo~Xmg5%8%&L0kKO3hbnzN^8>}&UzSxV>FJDs1iZ_}}4 z7J}_DhZEEb&&IvDFrFRvyfO9sgG-vmF<-LJT(x6oQBO=TJllM;=J2aSS(8IA(+AVI ze6!2zvK_+CyJjxSWC^qPjHw&jsg6=E8!zrvCZNU-v~Bno4yW5!7gJeVd-05M?}OE3 zq~P=cS3yOl5w-k8WLqKJ1T@+5e@olAMH+=K?`yj|`Rih-sciJGMw<ZBr+?hJEz9ae zzG&elj*Uq_PL17P>M%~he9MwRg`SB2Rr58vtNgFTx*~&9)2@kTHV5)yqDbBZ3|eGQ z4u#p`gfC=;MMH5Fo_yImfA{r0%Cwu%mSsJa8|92&VMq|6vs_KJ;MlPxHCwpQ+yUyJ zv{wBQa=H>E?hX@pHn1~kuu<qhsc`4Bcjb+a4oB7q&klJ2HjHjx?zKNP)ub#HZq<2v zsb<+_|2Vjjg-UzJ(gGJQq%#56ys!V#yX<`MD_yfbL~h}h%Kim?^ov1sVApq>(u=J> zdX}HsbyD{Og*&_A)8kG~xS1V4FD;W~;XmbY!y5xmoI1HAr;ATseg>X~^M46xC3Kdr zX+AzCgI^H8n%nVE^XbtWN7nuXlSTnTOQT;yxYoGhf4hdhh8z|3^)vt-UX9*c+>hb_ zuhqe&pJUXhCPCj2bae7B_E|j`aQHIV=&6bMq5)fepspi0pRaM*Fd_hNyjNWC@5OAR z;XVF0DmB$cwtRx^AF|xu9JbX@HOuS-H+YcSULWUe`8*|ZUXlQy?z`cZe?`$P|E0(0 z6KnRJ!$1Ng-FqEUv&+j_+OcjjVPRomN4FHt=B1>AXx7|VToKdEXC~q&0X&-BYkzWn zE3w}nf+btY`67pd$^In~;D$5F&T>19LwniRyyF9)!{X2@<V!SLd11~9;zCMBRxme< z)xUL%zp1(TO?tYRsHmv<xz`6*F&coTEfP}bRlZ8er{<HqI7B$Tg!wt$5Ihp(BByzS z#D}w(*<XHXe+w6<G@v@>;}>xZs`!p@-0H1~kjql*EcV%ZgEA&2CgJM07Y)hA8iK;Y z<vN#5_O02J0y~0j2_UkVkL}Jqzy1{eU}h<TVEaF2bj&_8j_+#Q+L!?3emPTlV2NgU zCVUMAE2Nfxd&f$GEN$74hhJQrAu}^m;K&ix)X2<CiL~_eH}J2nUTm57i!W8CET-C* z@ViWdb;@8_ZvwdHy&sv+rz!;qHz-yhNc`{0A$IMxfqv#|_J=GZBo+}2JzZU9GLOj) zLt|r)va+&<1pSj*V^O=;$Y%&Gff@n(Q`3xW+HdcD@uUdxULXad&x~YkQ<|mGZA;6Y zA5NaY<L{--h5<~_6ICBy>rCbaS(kCMQjqxWa)}AejFB?2XBQK0HhySGG1WnMqyHdw zEpJK=DD#|RHB$p!A%4Qy$924IQ6Df(#8=3?<xFT;&j#*3;*VeDqNEgu13T=?PF!50 zJq!Qs)A1j<54H`r+6@(yy%OvE`uxzdo{uRhC#|fkZr{G`{SW=Xxej+0=|cd9?462J zfUnbR|01J-uwm5930J=O3La;j`o0WT7Mbwm1i*K-eKBX&5P5!~TX}8`wxk}p^+US9 zE!(L|Qe8viO=9AqJN*r3e@pH>vqtQ9=!C?@@sT}wpA4p0kvna~XgILVG$Q$X=h80O zcgfw`>pRvp;@a5}9A!rA{eIt1vo&uH2?E<yGje-u8T>83NcuZ5DLMH`Q&UsY?c22z z!VOBF7GybKLsL^zO{VLJ*GRXrCMFs~MI)vO?3ph5ML)!6Qhi_vBn2GCu<^5!c*<R> z`{Q;cZiBlTJ?8$Bm@Hgi2ml>%{`vDnX?YDxyp$Hf3oWQi_{~qCH{Yu(E6;AH)mkfD z4=4gmLXKC}6eznx=EHZ~dU)cPV6+^5>zErP_5y6IQzINqGxqAADQWnqnFV<61g<gP z7*QJVDczgu7}soco|y$SM=X0Uu(jPX`&sO>Kkx=9(P5*y{AA;1gglcTeQUSyo(uDH z*5k^+_jId52X+kAqrn;VUsKsrSkv5nf8)bO{62K2x3boXYDN7FJOde=E}b8ba5fUS z+OH;?ZKj8UdTw8;Nei!jlQ~5d(BDQ+bDx#>k|;fHA0@L-Txyid5}g(<id_+z|9W)i zk~FNm_!OG+=g+Ot@$teRKXfm?6C3=rH^_0i=em(mR9gMoG}zr7dtwGDM{!@Bp=_Mv zbUHo}5)gY=`Ek#~)0s{}xeQlRLL<&7-rGBv))y=1cxF|YvFK@@Az(ZbZzET^A8F6c ziv|gJd+4G~^=aXPu+xEhW4*P{$D7w?zbFDsk%0T7Gk~lztNnvZGFBWRO+}kv*;n^b zw4G99kMD=I@}&vxvbgrhjwM8~(l}xiH!Hmo-T6iMJcEcio5PP6MzQiv>>H{5W;2tL z4%bDiQ8y<WKkDkb`f?>Hk^NwDNr<0vwiNHcCk#N?`CN{-Sk`OZxbFPJO|8?CVvP(b zvqBKfPM3UXjnK{iH_o6H>`|W~6K?UIQ^*R6?u*NooW*9(HfLYVWnXrv59{L}{__~W zMV`^rV~4VX=Y}8YY&wY-No7*Zqt6uc62!wFN;`6%eeLQ<kq|$?4=TU@<rnAc95_cL zB_)0Pn&L}Z*9)W2m>3?Dw4Sg@SEotWQ6tDG{7u45$Kf7AmB*+NxZKLd#@%9f`Z-^} zc>2!+Rrr)k?><xynk^{fb1~M;EUe-9dQmEAFmEA{*3BY}6%uD5(GM7W(evt%L+kCn z#DAQm^p9S!Vw#z+sn;-kVOz@77(b3Pg%;%!G(#C9O15)APztU~(QZ$lK5a<1GM!Fh zgMnu1e^tTIz4KgQ<n|?rJXxbxK#m;EZC_7bFR*W!GN@18y7`M}xp=^pm|96tSy|oK z+|5_10{H!NZq`a@bbtN!v1KjXhkVg4psvC5kCOio0|blnNzQ|9G#!}}t&d)bSrtA% zbginXxv8n6e6GK|LkBme!$;z4{rk0RN1cYL$G1S?BH%?@$})&hcHmk9EO>s;OL-C% z#l5p!YTaewcPZ{q)mRCy;W;A5Gf1v;=;j4fXW+gW{3Fel?F??S&|6{aw{PDP3~M8; z|9;`<ERvcVHaJRU)#hL|Iy#zPQK6ic4LTz#CZ=EHxrhBy4L(P?YDH_+XlX&1zo4g_ zZC@?%`m|CAr8g3~xVpYcNf9R6vZdOPhDUvemX?+o1nsBk*oKSudgZ^Can&mik`NFQ zdMbIX@q<BvX<L?{^NL*LO08dd>Dr4B20&0H0@wcWF37T#nK5j{2!H~6#dR?yDXCz5 zpt;jX2ix=(n&cJdyHj(7hKF;&VO&*rQc6nrHGmR3-rK!f>#62R5RyRv149H39`q$5 zO8NLPUnT3W|6je|FaH%i<S$pb0Z|p+4w6HoB><t9qLv3BL)-y)w`cPrlNyqYRAzcr zveWdu^Pe#pE&HmfLo1S_EBR3z2f?=4<e&CQY&H&i#G>oeOeNFoS^FWownuHV-`l>K zRv!2V8qFIEj3y#Pzf^bN{lqHfJ>R^{yz?$69_=~-sn!+{obyETY*OzAD_+YaTq_S6 z4X<VI^AsC&3lDY_ZE9*NITdMzci*cR^;7#te`6wIV8YJ?D;XIZ8a})hWV5d>PKSw% zj4U-yXZcKM<@T7pnLr1po<C4PwHV$+(qP|?0|Y#=mju(0<zUCHm3F%X4&q2SlwP_8 z1qIR4(J2Hwt?*N~(Ucit_#%S1jK2yqzjWpd?B}Ms{ST<bYCb0-*RdN&5{cEkv1(CE za_KD$tFsAovqf7SXHrhY`S4Icf1V5?zM_DYiy|*Z>D9+-^|U#SMd=iHIn8v=+qDVA zVKCbMe*L?*R{<w^@F3L|a>i3qsxPDK>grSzub#fyoXjIp`VUN9;NuL*V^7b*PA@6O zp)AM+7O)R(%pR>$Ot2pAnAsV_ipma(VmL{2Z}F79jJB~SXLYTukC0(#85mAA<EHB& ztdpJ@X2O|GPZ+{C*+D67j$%Tltql75`aKrQ{;fnV@*3*ffcbB{B%$$&N+C>sU{4Yf z6wHS>UBC1xkIzga`nEO_s1Xv%Upf216;-_~n7s+5=6xIayl?9mOds+@gm4$HW`H9P z6iBXA?T^XHve&L%>xbBBd)lqdt0Z&DbDmORwqcrl_e}etySsa7knPAf;Uap|3`!mz zo@$9YN7S8Ba7F+feYa~jqtWr_nIAvD_zkyMloyB%W%%u~$|Dob-|Hn#MK5&o{f<C( zIlU`a*tRo@(?XEx-_4_u%njCw25iBUk>=VI!U7dI6LO#iQhfUN8#CC9{7yQ0`Zw9x zQV^{xM8CB}Ut)kKEV1W$qavyyq9f7#bc+R|s?3H|i)$}MEcRu-1Dud-+Qz8(j5ns` z1-l$;<IH%oX;Ig=K>eFHxgAXG?Cfq^Sz$xWJi5A7QQ!IXg6{R}oQQIN!RD)|Lmu!E z!0D4RGI^)shQ(2T@?R;zg+>2V`O%VUVfG^j(~#}tq<+Q1!XjEd>A;<VCQJEBwfk&J zFON`4NJ#kDZxB&i1~SEb_e#(-lUey72Aa?a?wE{8X?^iwWb?LN`IT=@zIpfV-IZfa zYtttSPry8fEJ}d;i+}Pl^NiPhy24&o`{A8ko5O^b`T06#cOM_0Be#Dmg9+pS09|$H zDUZf3?D&A9%z^)~>j6%f#B1e+g&y>s!MLg5aPF{#1c7NR7Sa#;bB``<L>J+o+7P!6 zo_s5fM&e#AW)fRkT3WZk!9j&6V`Jk42kf|N+U*|pfoo*GazVE{^4)*;^tdBv@bUQg z_~>>f!Pp6vCv#{d<a{XocWz*MtgjP-@{5YvDJEL|t(jtUbaat}N$4pa!V(@hif9?B zmq1&*2n7<SjgE~K`0PDdW%wd6P`@_vVuDe9Y-wbm61c;O<mBYS7l)1X0NwZOSw59q z^{}tOh<-qJg58r*;zfiTaQ3a8hPwK}ffRRCJ3?5(1&hi^tQT4JoJFG`LP^WW=-JxZ zidaG}^^e!jLjI({VdA@$+JkBmU)tTf-DO<27X(Sz>49cQtn`HDRhetEXA5soR>F8m zPIF$0)!Yqe;`s(p;m*cu!5(9M^`Ia!VciY?#8C^L`4{A$&z7b3y+GLr<|Q%PM)FOY zHdTKAt`)&aVzcNAM?V}0r)KjJp8|7OSzS#HFX&Md{(k%X&8Cn0FU4uUqTXn*WB^xQ zguI;hhtsWp^7D^xW+r(wiHITBJ+{x(^8CX|_1YRrf?EG%k>({udLKB&=K(iS?Yguv zAribfI5;5j_~^Z^t}fLi!;Ae*Nk&!M!s*!nU7<O@%>QzJsWh~E_IMOAIf=IdTS|Tb zywsvQ;3Iy=%mG}i2X4{}_kLz}x-ZV_nYQizU3}W&6DQJrP$&q@*@_&M@xM98i6#nT zoRAHC=^_ppmau`O1t6*4Q}xa-S?oLD4eymc@%g~OK+l=fzTdy!pFAhAoDN)pu$U(Z zm>efBM{A`E!T4mZBwo!={A50p<+z#hl6tTXPqT^w2~V*_y?)J-Z1SB>Bl)I0?k4J! zARPDtp3+)tCHt04y>1YpudXZ9014KxsMTv)oQ_saV9mnK4(TL>J|~oadBlv>*49=J zthEH7V|*kqQj=<gij$O0FyTSA2fz^V9hJ)(f5SA(={tepi#^HYAUFpIL11pS4VU>h zDbO@aq}969<NA#o`-MXXQJ*FK;~^mTj3a2~g_-{h0mqr3$K648ysb9fuRh+RH~GZE zX!FyjA^vjSPOca7-ucDFatz|u{I+&>T;2Pm3QXFv94cE{#Ls+BM-Qxi?Lb6@jkyC* zz|OlGrkRKD47KiQn<}&7g-{I%kLt7MEa~{o%nl0)g|Y0|vuDpQ!kWWq!azuTVJ9e~ zfAK##n0d+in)Od?xDCLu9$5SY=pD$VeZ&t$CVr*JG=j*0?hf29Oq5dRKn*{jJOoU$ zYPO>T+Yq&mX4~9&N+)ujBsE(tmB}r~Y9lrA+LaLjFC}x3TY2}H8j$rzbkg6=F+ga~ ziB5ZRg6^_ck2Y=Do)3ot)y;v+ws?Qk^BYUh%9oszBWi`vRAj>EKPzM$FN9$65N|s= z0p2!^@W-!bI-YU%zqp3~<dN&_V)Jo6g~SzR<Nb{#7Q47rDd1~r4~Y29kM*KiI$%c_ zauB!q-*_E~jBO}ZSZq_B1&jTTi73eMo8SW6+9SHdZoJ<eriP6^T+AU<QEdB<(=|gr zZ|9?kl1k2wR+kt&qT%z*b0shO;>W=OF7qBoki&SRb^8OF1LZev-h2%8S-(N&9V$&w zsDP{v@=v}i^G_@Pn{?%7UuHy8e-94Eeypmi+tr+6>h(_XnNnlxsrzicGG`Vrj)0)x zlh(@C)}Xo{_X|%rorw51%>r)<C1x8czjNnKVRx{T_Wo1|LJ)_;<S<&f^FG^LPw?D+ zM!Wum$^OLh1LYda&ii3imMAI@rFA{Q$b6;zXoM;<x6b~ki8$|L&p(NTv(Hv|??^cn zYPR8D-7CEJ4YL36-Ze_P@O?}2%|<Gaff!Bm@0Rrim`z(c=-Va>pB$yihJ!KvJQp&v znaSZ23mR@!@1WYMs&na~uh8-jpotF<k6E0sA5D%htlO4z=3&O%nl5T0_*ww<kDO^~ zX&n$vMK#sc63Rb*{CH)uqSdl!k5zv48L2%0qAm_4{|DT;%KNACBoj0k;nKIa&oGw* z*gP{DF69vx7PcS0pQ5Ad7@8X#>WG6BoW7nOtAitiQ{veE#01CLX*tFeR60Xe>jZdL zZG0WuYU30jgJH|LyqN7s*~hYdQGzbT{4|8(_q>%7WVs?H{-1j&;fi}ZM5aS}Pfn=` zur~xV5<RcwEAsQmr5L_ob7<=Q&PeVK6gE}5&+0gy7+fGjE^+%yr#$}&Doy)=r24W9 z{_>^5p_TFu<wn%N9;>~zYjdvi;kC`Km3Z*r3LA9FK*xB=`p@c`eSiZP{ckT0Cm1&; zf86ySihNZE5iLfinPF={Z(Ocz;GBG%6}iFf&Z;LdyN`627a_+=fNY{(n$3>Y7b)^( z?f`ucnhkx0n!*9`LVQ3&<$kmT5QcRth*vnv_WSqm-<Vnk+c(1Q#0tr=rv4mAX;X5# z_Z_l=w%0&1rqBO@AnstTF7;}b;wg6O%nu;=<0PYc2%)Wixr6Vp%b4zss;sGb;uxdu zef&c=xV7OQ_sI(ZuuZ>&j8+32_aR7lHW4kugE*?H2`>)bEWfWy6^M9?y^!EAJaDT$ z_rVeS$y+m1!8jY+^27C-)JQ&d$O(siKJ?0i8Deau<7dvCf%D^c6Z@nR1`!7Y)iqx& z8~%f4jhlmPdn0}i4Q2l%;mexTv+vVri?m1L^{J8WP6$IiAndsmWVIsrZrt|4Z{Dr` z<6C;wA>7gOQn5e{zU6h7qw5=L!Y#LC#QzrWO}L!r^3|YB*8BLmqU8jn&>PW%G&lF6 z(q4g=UsRM1F#B}|u{+VMW_>X!VeRCnPoMUWGl23$A*qqChlX>v@m&b2Z)gZ`xd17| zCz|S5v^7Do%31h+qMiWtMP16eZ~#B+J#;PDVb_-}4*(#xLwt6lYwOj$ATs?rbH8*t zwn$ALeJO5ZE^B#(w?P&y&Le)JiI2W%cs1Y4*<+jAl-jtIjxqDbMnl$<x!^vzBrP>H zwSRZ4MhY(if&eJ6*Vo}|gjY)eF&lyu))Wyg@`JyKAbYZauj85&R;}euvvC3l%#H7o z8jvJ<r*gjN<HO|VsGMWpNz26Kg=ED6hFQAjl=5XWw9Rx0^G&Hku#D&;<kjgRzZfI# z^!eUqv(ev`2$GEWn2he6emp|f$cSn(AqCt>>dUFztbiKWOS5eDjdw-#3bIG)5l+J$ z1xPyex}jm(+i)P)7r!8zuICFr-gL>wbH4QpMPG{U9i+%4HoO{rG3UX0AO2-|1XTd8 zUPKrN+4#<pa;dnN%~1Kmr4pObAJjuA53<L-<g&Y?ml>DXbUzREUD6@eK$VBWhjyaH zY07%A5_ZO{I<#%T;l^?ptsa4e!@_wuD4aFyQEK}f!g0{nC08u6Z5OxPkRdSWiJu<Y z<Cvv&#}TSzMNp&ORz8GK<&7o(e^7;)#6>mL+~Bd7mr9wjsi{}++-Nu$zT1sj5QNJG z&Ezr7@k1(TC&+Y<numwSFu<BZ$W6R?{rd7HJ2P6;#}e;Q1nZH|^-dj4i4=Gt7W~P# zVE~nOv=|j_8+PPO;V8L$J9c8o%Wg3BS`}j$J=<_kcyM8FZB*y8>=}b!8El_I;RGZ$ zbG#|{$bOVVDnvc5>Of^of1oIOSb7-ol84l{pe;mNw~kQu<jKzAA|@}u&?)9!9>T4( z@}Ke{DZ`O@E$t{(cX_ZEaz14gmw8EKXk{F1lzGGrRXGVCa=_lL51ki4qZ>PXYjC!s z-Dqv`H{z%;xy1I9?XC&H3()Vl8hh+ON>Nl?79AK%zj1;2I2jI_@b;(YIoKWK7`Wks zf#USF|M1);`(ZUNE$UGNvCW7JuK2t^5M?Krb0p$pHRs{W5-0g`yst?M%{z6Ett?oI zX`<E6^reJdviaaQ;Wh@-jA7Z2A3r`R(M&`)+<!C>+(m|ZlhYeAtOR6=5omXxoSR1; zfV_{~=~sP+D|kdx)Sl=1CL*He;l4v4zuWD)o?q*DK%@QsWi#SHR1pVKrBjXeFbZZ0 z7P;K0H5Pi&F>a;;VuW1YzqYPso;ByTB1K+{2|NF}VCxQdIBj^y_Oo5VC=9%UE}kp? zZ|Y+-Xwt2QJOM+TE0acF2WL8L`9n6r=-PT0WG&LKAy(L7sQD1h;)Yy7PSFx<M!KxQ zlk)b=An~B7<4E9n!>@vJ9WzrSW<!}1g^h{VxVrgN<C!6mM+Yf*_Q1P$P>qK)dRg{7 zO)vyVz*Q0dWVy<6nRL=UgueVsmcPeg+48@r(g%`!d0j3(aw_9b?l%7s`sF;k@Fp@; zRlJLQnuMk?gv2`(z|y=fe21DWSJ=ldD7fR*t5?HQ-N7oNLr|0o2PK#MKfPdfN0de1 zOJY~B!?@b7AkdV8!SCr{)n500N9uT&_p&7Z(hekor{G_WielP7^=|XLnMLYJ+ZuZx zFa2iu0;9JLIZJ~4Q^)VhH~zAYxCtkzxp7mR5P;K2A*;g+28E1XC?9I8xF)!PKQWLs zfA_!E1Fws->0Mj+GB1?>vvTLbPPu!`i)m7SMw9H>aqF>K70{aqLmh}IeHiBOcAv(n zP;*7_bRE7`x6MXZRc2)=aEiUxo{FMTCxj4gD)3+7K}*0W%Pm{|?ef%%R-fa%l*(GG zpT*XIxB90J|5rM9j0NnPWY_y`sP2aqZnE94+lMAl52#k=JQcnRw_5A7wNpX$>ergm zS|a(EQcjY023vN=Wsa-=%8GLwiyHO|o?+X?qy8j<DDXe9f+VPHO%a3TQ8b~Fhnr8X zR5YOlav{nDOinXq;*&q_n?YTi!uOS-NyM`#$dmAjfaOy!g22S~8t{oh(*6jf!~Q$i zsX>aOrUTyaqOFzF9d7!Pst2Ok#~lhk5CejnohU*oGSZxeCLH;YLp7x2p-U3M(Gi^x zm3x2=m1NG&<B{{~fIqAeCh^yL(Y+vH?Sd*p|xpBvjk-nlNi3bEx2q<6pnYA>7=M zYWf}HnF5`e6M{lQR|hW(K{#IOYXLQbJ}&ArUxH`kXKHn3Yd`iDYsSMz$7s6kjX0px zJs!EJcW<R4=4UIKED`@a58qcEu^QAw@)%5W?M#J3Gi5`kqAD7<0&ivu_#6c~MZ+$B z{PrI&RzzOR@F*1Z#r*RxCPjU5O?b{tBKewd?^x8IN;5|RE2Gbiqvo}lw}391^Aob8 z5koqJ2<{r*?OiGsT%{;aE`Y(6-x6nxwycK;pa`%yj|wOVBY~?Z^_PnhP<#M721Pw_ zK&4bM2DZaMdXxn9?tA1eU5MyXZSE?eVn={X)n_AAAfpE+o3pFs!s%5%S$qq|5GWBz zVuO~20HS<Asyq%DFs-5wo}}i?u$?V3%INW^A>0imdhdy*^>?M^0ntCX{ikVd@h`&a zkN{ZILlNPNsGc(91yI897~@hs;3`jsiH6^PP-tALf?Mh4Fbqg7`)7(LEC0B(H4Gix zeZMhsFDg(_J_mBlz9$1UhU5%`HR+X|u0`kFKA^-4?;_Oau8Z-qmaU61o)+t3j5jjG z>(+S5{jFPLybD{m#!Fsr9aP{w_&TV-tH(O1z&p~71nZyzPm6U>@&5{_IMaDR0$&TT z9`4P9mvzg$ZkhiLjn^&nx@BI1vG|MiaBn@_TQZjTi}i31uO1ZZ;of?<w|wNfNQ?io zqY#`|rWoeKo5+zZj(KIylrx*|6;oW-_2%iX$cdLb7@fB-?*=&?>n2Ld2ZRKV-3}5L zKYgvS@xC)9`v*Z{Qf3WRg1kBxV=9)r(rm<3mCh$97<}e}u~*XuCep+%zH+S98tb(v z|8n$viplI?x5_Jva}g5`aQag5AEz(On;@0GJ4F3|on;g@3*q^^a<>IYO)gXdq1EJW zB#?*PzppdHf1C__gu7J=&;Q5Cz)|Y|I2j;?6U-}j4dwCvdezbvJQlqv>PLJ#&cj)f z05;4J^`~rbTqH+j{vU@gRdDzs$7O)pn1XQO@a6P>9KIZcMoB&!BiT`p92TspafUJ4 z`HJ!>U`|1QU?l2Ky`fbpt9<d={vwNZS`NO3VvTuX^Doqczbu?@3I50VR<ShDiRk^) z|8ZLMaX1<62uoT3j*@mHnnt1>CEb<wg_9XJmj60?LB3=Cc&_Vz93id?F;t+e3-O|a zuM06AovvGAd@^a>5-<9;bxVwQ@(YCq>u>^EsI0>YJVu|dNLq&z>u>_^IMy*S-d=7b zScemMsaS^->u>@OvKIsCbvUt<2wsO1>u>@u42xB~|6k5dJSAta#Mc6>r`wp<(`}0~ zyPh+~m*B7GjPcHXp&VlU-~&2KtRH+VAissWsr7>o_&9w1^ltGSbp7-We;~XLC-7Av z>u}=#_i#dCe+7)mC~;^OTv?nzcOnGlRGdvd7>$J?pV2eCXfro9U@%aJKpXI^5%u7n z^C29Phu&6rh1})WBoJU`owFUSJQ<}x!62Zy$4qNEi$_RI>LFdO>%PaTCBeLM(vE;* z*ASna-u1yVDrg_f-<8%vz8il~$%^{o;#ctEmZalH=U@DoAn7$_E~`tzZr+t;0GOBC zPQ4I}IQRONd#@~sZ}F5z6ncx`QKavmBVJ?h*|vG`C9MyD<NDXErkx1w-cq|AMMenu ze>t|d>iP54?XPCH-F~2W>gADykI)E2q1l!mt=J^Q4f%kz;qYO!0t;zoH7IrX;IkXq zRfQ^n0RI9x`{)=eKc2AAKiWvPl7rCT!Sv2aEh`2Y_7Yl77P-*a6rTb-WL!lyZzQ_9 z=@5g?;&y27A)xs;cD|3Z3=c)#UTA!_g@LhhCxyV(mba0<fwJ2?X?q#dR+XE$oYQT6 znN6fP(~CQ{uj`wQAgSOjRw9M`vrm;tj#A0kJWE4w#zzESN$YvvRYIfAU1=q#*!cNT zpakjhib*5+n3QypfUW9rQw8y5${RIbSBi@C6ro;mzOS=lzOuV4`4g!A$qL>ghF0nk zk^@BF+9LiAmFT(xaJPkVp62ffpgE`i2KULf0uNe7WcSR1p=XB(u`7Gd=2Q^3h-Jo@ zzqSkGaNR9r9^%aG{yMcybL}j;1%a|ers>hhK3XMKOMc1<-fdn_wHYZhk={e7uCBg| zo|#2FbbImBRq}{&+^qLLKSRXJ#U>F;E_}0wABgP8kIHRjW~kHIZ20sXYMl=M2DrN^ z=iq!Z7jwP}=m)8;fyH&HY@|vxeNC|PHx;)C1TJ(0^~~b5k}3(<3FQS_cy7w9lB`AJ zD)<2eOm;9f6RliE`6|58U@!|AE*oM-2pvBTY@`~_cJN5(-1k7BbDvO|%fQl<y!i~y zR*v{j((bhTpzW&W)WuN{?caMYEDtVTp#<-c)-;iKnz>i}ZE1n*$j#8J%?IEn-GvZP zTq@Se`s+=hB9C_q?-%soo!eqY_t7DFr5<CdNZ2+joO-F+&wTtS)w}d}#sPR{tw=6G zlSlY+-h844U8Ckeia&`V%n2zbc(l!jR?Ora?V;EPrmX$urfYsPyG_tMz?qrE3cX9( zRw%0qmHu`P*~7owCW0^N^){%6A#FvZV+p6X`5?PH^(jO`CF#JL&M2eo6*?jLZ{_`R z^W6(bPwrrA*GAVt3|QVB@72)Tn&oVOyQCXRFCfb)_K<dBq0%opy;Z+(=g57b)Xx`J z4}~I)kbd((9y~}@a}l~};y(hyaeu@DwWg2oFVYqv?$ucuWcQ;S6*_MD&ie;m-?)8f zX=djFU6hYtY%D}`KYroK><tpUaW3FUf-1%xwB8E4AC-Xz5e8aJ44}4~l7(JWmBrta zgyF4%L3b(K3;QDWtP<@U+*Uz_dA6-`s!JUDzs|Ot_-&8r4o9kxQHOnW4XgZ?ryWSJ z^qBdJ9No>++x!BgoaS_&F+x*$dD7iU+g7axFQK}Bz?=}7Uf+x+E5tvcMc{G9^w53C z-QS9!4?Hlx;L;wtdFeD^<zM})3Vs5I2l6mo!WDY9AL~EseVnD~EqYswnK)<?Vujx9 zfext<(;u%zT6I)hCpgAN7xQL(_57tr)Ss+uH9lRlwG7ZB^>xEg*)ZK>``gMghPufR zXyQVWvI$im*1YVEtVd+ix$0ftF6VA8nA}$<+xK90l^q6Ceo8EY{cGU&N{0kmR?0lK zzmnj9GG%&EXPZcqgRq)xSxqOr2}Bw_6!u4H!J<Qa2%!(nF(ad~lz63pD#jPG-8c<Z z`Uvvz)y;)vxcE(#P6i02zUvM3+jn{^biHI~I!0s-?T|JR9zqk%jRbj!|2#6Lh1Sqx zBS9m;wc@h662w;UTVp&uJu9lt&AxuVU~2!u)#ss>t*b2wv$I`z$^*MF6<4n0loZ#l zt{E4ut-iOq(Rvk0he#v7w1yjfl8x>LL;&v^%v&qcRB2Klx64!#MIwi~$ZhuUu4&!r zqNv*>&vUu8KYQ-`5f{09e)o*+F!f~MaoTG6UzF~OdA_61*jUAPVghK3`Z_6TT0^DC zGjK=Y<G=>u=EOBz^Hu=(;>mApu2|bb%SO40{qGTAd;*u@N>7j1tGm)jbEg)%)pT3* z2iK8<Cyz#zboiz8Ug8=ed19aI&aq9aC6wDeC$qXaSE3q6mrN_erWbIW(UsX<{LYEf zs1N;p654rcp!ZMpK>ExGU=3B^m)8j~XWz(PH12%4dxZY7#yCFMSp*M6+)DzMv9L=a z*k#P#-jzUVX_q;AVB0@Qpi>{|yh4{4cL$s$CUhGBvj=r`*^bq{4Q7710cO;XvUrw; zuP;0R!@euv&N;;Z;q*7ynFZbYf9U0iy)@hgIJ))h>UV;r?E2P2T)i*lHs4-3z4*{F zR1dcS!z`D3dJU--7hMRkKxKeK5*H}>4mG@uG;Rm_KFVNET8$tvX~gyp<-I=&z(P`h z2novGhSu0!5zI-etjrRDrE!QD?Lp=EDlzieY<Qooa6x!gfAU1EF$Faz7B$CnFiFqt zIH_N8H57G+o4iMdpd`p!S^uxR73}5Qom!IfO)}NL?H$q$eH?06Bb<Vr0m9*XPX)G| zOTs{_&Tc~)z^}F23sCo~JB+-T<^TM}XE!gHOQVZZ-Cv9Ax9B}Ij51keWv`QBZg3<y z+a!vm30JqaGQJ2Lq0Zq1H5fdUz6vNWx`hy=xvWCf^=7oH@sQid&3bcs2o|JcSCBfO z@5RnF9|6pVIrDa6f?a=})TKb`XG-tUb#p&x&|B$)=zQ3We4>yOwjb$TOU7MMRYfH# zIyW5?x#0PyrY_YIg{2%`wQo*0@GAEN6`rFKk@FthWxXwr-r0-x6WqlFip;O{12yeo z!wa<?-CqNOzZXQWX>7jrz@IURDBPU5lcVF@oOoy={0oUKK?|ntLVH7K&=mViXw5U` z6-au%qublcWSG*6As~j1lg`j`KT=_{{EiSag;mVJu+S{ohcuW{@EYbL7x(?{y9W|g zNpu2LqL`7m|F+UqbYO5D*!r+eU<@2rh#6j_CW!D(;1hlFp;g3Xj(3J%Jf$f6k11Tr zFjppb4_f284VYDS0s&T(>0wt_J)L$t9+G~4W@2Kp9k!TvRw2&F^LKxL|JM`j57Fcn zsCFFOiTm+=sQZVpyWo8rg^)SBAuO9ATs(I2<jINFeWz}apMDcaZyqPKGME8nAVTKv z^4pf7b<Bj9nIM1$eb|KHN<iaAfMBTuSi}r|B3qNaz_3tGP6yRGc?C&HF*$iL!Zfx< z5jFze)nI2yg6{*m7Px+F8|n_3pTQ2z8+V;RVAO3S9DfaMAPw6<VXf#JRyXn`m0mJ~ zhhSQmjD^L>hD*g)BO%wJ8H3h6Zv*BO$nKR~!?UY6g=YjQ(tGr>Dab7>joDe5o()O6 z1l&3*M!)9&hal7AOvu*!brBHIeuT#yrB+`NFRlQqsbB<rN|QMsf)RK}4HH+l#l%P# zi3i|o0b;&m85aP#UJt{~HL=UvoeM~LS_j7~aii)jzgfp0oR;lzm_c@}>2$yv+qK}* z05ZbIH+t5yT5G(>BK_46$f!`4hVX}<0`|43^5C;2mo<Ok40@o2>Mu7E{NLf`lGR;) zJmx4Q*l5{8s#hi+mS4q8c$8|80F}<G<a34UFOxmz*0!&K)s$hUO?r6Wq^63%RA+K4 zwaW;#y5m(|Z$N!4g&g~zGO;0NWG1dA4C(Wq;)=^KZ-Cb6#}rF-n54tii~kwnzObEQ zf8e`jl8gXQk`u|eRVB9;uG*F^2_y!%Sze;|@Lt~a@)qWwESLrllO2kmMRbCeKp-az zrgfz^EV$_|y&Z81t9Qar3OeMn@jLoAUf%vW&8FFV24UiMe3@vUGh}21qDocQupF<P z3iAy^J(5quD}HK%ohze%yE==yDi{0D9#qXSaZa;+?Y&WPvD~+MBf?!^VxR378jGtk zTU#8l1DBx<`(<dsy3Hs$K~`q4G7K-YOXdPD-UkB#rq$HvM{PZYRpk3Ni>&V5ztGLu zA;oAlDdyLcO8M!hui~*8U93s^z%Ebd)*s&+8Pye*%)0B~<y>ce{ldqCRWO-`Ue=RA zEkEXGT9*`Vs=R%&(~CSC`+evDhE!)VmnQdMDYswWi}Z)hwtX>q&<I=R{Q2{fjpdGA zbDYQPcdQ*t4+PYm1ZzVYoXLft#vGl^vL1973(U$MPg$?oB!&<ZH>5T@(K9vTiW{ol z3!U1<EIpT%WXXJB3U^sg{d&f=kxEM+rlylthn+U+KYcADozJ01u{}0@us5p&2AFeU zHp)6|Hu==<ax0gF<2Ijd;qGhBe2&A9#xmt(qsHvN42C}9-MWS0mb9$O2h`M=2Q$BE zYsM{Ty6vh1gBrg#i@=<kJj#;{l(LU$D~UBe&WBT+(3{wuKv3R&C9{~l#lVQ98oA$F zvrA+bPh@_C1)3m%Zgf*WG^1y_q<Z;*`Gza;rA^H4$mpcUj1r>vx%}<E!1ND9VXgM| zf2>w&hgr<~2^Gqp^}|fiPq#YUId+AboIndu`RxhjnFZ5AcBEx-3`R!9ZiN|%iOlZp zM(zkBR)W7}3S&f(4v(8c*-_S9a~>HjwB4fXD+w~n(;7xdAneaWrd7<Fig!=d58O;{ zym}ehDMw_yRr_f+nA+_EGdeFBU+((){55nIE^el)Ybx?$Vj9fG%?;8aecR(ZJ;k;g zo%XOEo*i%I69@W!*Ps_MzY-v3Wx|r&G{T+^|A|ZUPNTtt_ZmK{D7>g;q=;JF9?zbx zjmt%*KPI<1V&mIg=)=Um%uoN5V~6b7PCxn8zYT$=(a!YumiLaAt{nbt+%Ta=e7r%w zz1@{*`=P5}iQ}^8Y$G3nJ<Rx%TJFGG+aj(MNhaZTcp*{HCH_>y?ZtMHpWc5!S*+@9 z3wEkFOTh0{4RJ7pDGy8wB{F#lrVY{{jJ_Q4rj^D6tL`*AX2*l=c*N&o@JuVY^;s0w zRzl~)qt}8d-|uLAj}y4Ct?b2Nu6&&>du}VMf(>@<{Sdo4Wi-E~c~({>iO*qW>$8WE z88~Fk#wl89)ZgZh4^V*=MjLEn%Z}9~nYXtt%E&O$t;6&Yz%y!Onn;Oj2ynEKJu)OB zV*ghdVd-A>El(bqETQ`8*5!-)>$UBS8_bIKj3{ff7&Vw?&*sAHp6^=N(Vpr&&_z*h zyB@XD%dUHNm5Fq}oZq{{FMpL>-t_(|qedESYZmU57W1(zO|AOA{(jQF*mRSL7g4ck zhRDpYK3k91>isYjhwOZ~Qj8|=oEkD;#?|1d+ST{GL!v0_@7;F`+7r7@W*C+7q>u{S zwdwQ_j%{ulQ<w8TF8U>i$=vfbm4J9N0(LOdh_rjXxwuN&Lo|UjCAFsM|6)a2BAD4a zj7*>Q*FgrBSVJfE-g5<_ebLm6_J2O7MIWwt1pY+qGU&#TWg~2bw?95_yNs4no+cj= zLw?BpSTk6Ti!o@4>UjM~V7=bP6U6Frn|A8-dh%J+d%_UC2#TXbNqmhkyn~NBbF}J4 za!`~AN3gwltztu-O<ea@S;Vj6q1xib11h)nYO#Tj=dEF~4wt1DgUAP}W0^C5OS=sr zg;<sJrhBBmp)}Q^J4~!{K_w9MC3j^_s`57|O73YCpwGM)qoU(*m;uK7w8Ja}rawD{ znr|k?*Qpy_baeRZ7ffmtn|f8%tYBvzNX1UxtjP`q)tt{;m>3|QJz$hQ-elyjPjCG3 zEQ{pV);8B+Q?SVK1If+X8%jxVT=8Rd8m=(w`;Nue0D(8=XGn|QllfZzz--Bdu^3_u z?`p<gz>qCR#CO@o?B1mRRNXKlO`Gdcfl%WWzexT-WX^H)$0`Li%>&hkjqbCBoqA5S zU1GH2RNM`;udv5<x#2wHfk`Snc0esx7!;J%`i!o|76>(5>sV|vH#60vBsf1UfeLU6 z8`bkQ-rN?D;;r**c>r7~miyr?vt51<E9L#Yg^zbrLo4VxmYYenmo7INJR3-fB$t}u z7st(v_}{%dnT=RM<P2z}Qxrm?RGjYQ#~anTYS&)X8hL>}C^qOl;yKtW*U6`WCAgTu zr$_PS)?;uEfLSDN!jO50p|s*`@+nU`V+YgY>R+6&VfmEImw5HtRs=z4dAR5$!2do} zc4V(T%)DoKsF+TKH*iZPFNcD7-qH={Q?p1~X~gRuwT6ijc`%gs?9>p99Nf{7Sn=Je zO@aZq@qk!m&?`Ew;ur1J=BlcLge5(EEOM-`E)E=;#;b6TlF&TWb^*@LC0i5q5W&C? zy&qT0)<`ZQ%if&x?gPd|*e8rgVjIg{%I&)j`J2*fSk_*ouJ1R>1;4{sCO+~tQU-C> zpMHlvdU`$cwdnr&Y-y7KxTK1j8o>(&f;E;MrPVO@K)W`mYXQiJaATv%xZO5#3{O0i z9ESl&e_(jYCF8wxC;M0*C+HWsO#U^mcjJq!Zxue#a1sVzxpM^3BHoqtN$kJle=w4S ztxmXEewc9g2Q0hFJ<VXp>7ENp0&*R8ZCLHdRGXK#f!7Zb%O%qzKT<0lVL@~z^?-`^ zadR=4sv`9u8;8w~dvWAi*~|F9C0rcAH|N>HhSc-19b7Z%Y!nXe+QZN&hRNB&WKS^; zb4?L^5?R~1rR)soe>_a6cDZ;-&7eZXlZ8s)ROlUK{?pczFxWAqzT6N4^Q2q?P0}Lj z|9VNyS*tpX)h4Fhl!?Q3OW{Or#(yTdX!p3SPFV8|Owh`r$OOAirXpgQKDaONCKWQl zIC4yHQl9ka{@f$KL+<CEKO<4A)eD1!n)|Z$=So7Rt|QoLxLo4jj1Yiz7-93C@MOM@ zm&CYgz+t00DjLReEq#x}PbX*E#fRVeDQ!h2i(VuFz@E5Q(Gir=Q4BCpnjxm0)K2^F zt0M@^okFZudDeR*W?VLce<3}=+BSQ3&&of}n@DNQW@NaKg6{EhGqA|6JSi<7Owu3n z1r*Yp#?m2e{Tr?Z8u#9bvE|*7o!Jitt3T-qX{)Mj&$~XGh^pwFd5S_!*WV1z#-{Z~ zwtwLWW=Ni`Cz5~6BqhlJ)BW0ORdmSsvS-ZQSZD;i5gjMviv6VbOJycG8Pvw1!B8pf zk1LZSZJmzOtadfbZ%VlZj&I+qphunXXKTd9r5UAym&gs5n(fi75%OjQDkg*G-|Bhy z%w_V!of(UtD%sN)5v;}K6cinwyVW0S1O{cBfZX0z3lxp6*a{=p;{TpHA{mHOpya{i zbL|uY$GMSUSC}rAXwpaa>lo;`j`eg;coeUQ&EKDYlHweUIZNd-F4>3SDrCqXl$Dj0 zw1EFT&=0Qca=sg-d-qd=TvI1(b37n46=Pw^ZPzY570Zz%p(sWMgw^HNtx7LrWPweU zZdyqkE10z4vM?>gpxMC@_U}`TYOoLLCabz&_$W=7(yJz;atJN&xbazanK76bvmkCJ z?!W-dRk#8pAB*)<AH44Ynv#L^-mr>+c{d26%sYq04rS|*2)G}m+_a}U{0w>eU|OH_ z8G7F-GaZKqyfARa8NjuZoFQ%hiL9Ale6FC^Z|t6f4bAM$+TA}bV>YKV_xIVYuL4ER zwD$xmhHK*-liL2g!o(W<dkii8A%_V!S#%4g$+*DK9Z?(eZ;vM*TfDNYBQc6ey5v^w zrLUTQAS#+l@4X4Bn&;;o0?Jl((Q22U8$2aJMnxdwSPo#)hjHBwGwtL~#DT`iYH<hk z-3&>8eXFJ|VRoNn5F+A_&iGs6-%38=R=!tX0_I7cZMc<3hUMXKX&xt4U|hh(gSVay zO@jhlr-cZEtXhG7)iDN!1?Vr}+`zjg1qLiomc)QlpnXE2V;wW$c6nzTZf+uPtX@Y) zO;mfY<K70CU!*gnSZk1(m1STI;!1{0b?Y7LEX_sc`>?<7gz4>(8EgzX+#Y-+On`V0 zp+B8@Y40g}fHk=w;q{sR7~AcIKYUIylBj5!otXS)>PX#D`azM3xzcj>5ntAken9^B z_j4p#07@U=w;lbh-FN1N;C`qW5=iW;<7Los8A_YzbV5daU(zs6s({*uu~2iJ%>|~1 z`ll^e8M6U6OxvqD6bt!v92>qSM$`oq<MP)TZsvM+`!T&R?@P-%wFo6IKDQ!lYF~N4 zWcD*1$EgxmnvP(B%9ekPscJ?J%m$*(f(SQE?_qh;1b|J2ivI0l{S?S#mOBaE1=sY0 zC-XUS%}aS`3cZ-x_FQ1d+YO1fJO!?pC%tKThi|}a)%Lraw*R)As#X%?ITgTv`BO>n zNSe$}HZugRzVQ@|Om~3^oh6B%+Ua2YTAXHf-}5WC-B?;3JP`QOpFWiJ-L=CapZ1O( zf-9sQAY!g5sywi4<q+=i0=s|prhNZ5;3G|t2G@lIdoc2HjyLf@$Ch9So-J_3MoGMs zKLhkVNni{nE=@HM?2@qfpPWtY5X_JwI3wGlQ!x)2c6-QT4qO^nTL=x-rkKUm8N#lp z`Xs#=#B`6cX7Q)hoKt)k%Q4RHA`tzl<Kbm6QA(ED11YZxXkx=p2R`j>`Fv{L=5$L= zq<-c;D<bTe{sYN0D2e=fQj)dhpq`Xoyj&fh3vSRVdz(PWn>+aw9!QkL%ua4?lJN|J z#UO=0GNgmQO;5cNP3krH)nwB)U6+#U<uubd*p>yxCl7*V(I2)hz0Q;O#--*urM4ds zXRV{ler^uRL;?fmY>_Yt%OlmQh&Y;G<pF?4liK<Uv18!B_EeOQDL+r$zSd7LpCJ(7 zWFgu&Dhxs9vv?R><@(C1RU|s4)mHJs^b+>4=(OZZ`yI-zZu%aAztg|d24SEO6Xc#< zA|GF<-~A92c!+*DRb#-dyjKW@GheW*v#SC<P_yA}ws>h#CejX}K%Zp<4Aai|JG5C# z{}E5JYJawVP5PxiB%@UcU{lc6b--(tcl&_!DS8ljcvS*zAu%=+EN!ft3waK#J>@}D zT_i?@shh&{&Lkede|=^KjQ^&HtF&l=zx$KhP8{xVP1onl1wsc#K8@C?c+B@#+x!c= zzdB@mb|aylN%&-p{&3#(@Vm;Oy@MiIx=r<u;<ZNf_)i!a8P%qOK3;49{3Bz3*2*js zCKEbRBC~EIu)eO0w$}p=8Ymoy`+O>rY@b|WoeRAQZE~|o`aHaEh`LU-NtozhhXgYF z)3ua0o%?H`a9lc#z;71yf<G9_y|ScNzT~GOcCz6{_$%9QFz~ILh{4gvIsq3Lf4wsF z&#NK(@DKHZoelb4WJo-eeI7T^Hpi3y<58^7m}0|FHqLSK7oXE^M;OQG0<7bT{!nt@ zvd7^%V#GQlScf`g$9-PC;;+)OGhHQ<*S?H5n=;9IF=|a&aGyT%<?-%A2QCX~weber z{sxiKCC9mc^V*oX&HK&-wR9)OAOn{D?>04&Kj3vYm_Oc6+AEp<_~-_kJ%HvNBumpr zs}%DjvHgBgA6!}GSS7c4l;;_pBsI+H2@A|MjEWKZxeumKk@02xITqJ9J~p%)Qv4S; zG7H#$>P~E6;cMLt46o3INR%%6b@J+<Uj}lKdU63;tBb`D4;vCqkaUzv3LtcD7mNs3 z^_<)|1%X@A-_L!q<T_6M`b^u9Fib1Uvd>>dJHmd_ruL%Bz{R53i8dV)IlyI?eyQ5u z7%7sPGgGzs<-esS_mk_S`7gxn#dp0hayjGBd;Vg#>4z`-+5z|V&1I^dAw7n`B|EKd zz@lVG@y2lWjUt!;v`0x|tmb3&7V$VC@pe!?GWwhGM*~DHd-d{oAs&oV_;Yl?%}xyF z@#ev}%m!1Q;k;o40=n^i8$WEQb55f7{hM6j?5S@xc8@01Gluk3bCI!x3gw*=R8BEq zn`Vh5YKW*utv=Jf9R>))b2IhV)64JtFDYoL=umfVnd>ZVAJ!f;?FSk3|Ko!pdYz9w zNW_#+@o@536KrsJP%%H};pCz37WscXW0if58b^Bh>AM}XugvN$SExGdIGM-fBA{P5 zDi$;TZra-8wD5Pq8;u*8yp9S=O@1cN1vFJ{IxBGeXJYW|&0p^(X?ZK_-Hy@>cZ=M} z#|jde<Vz(^YeZ!q*2_6T>ir3FT)w>34)%%Pgtmcf8mSsaygL`H&$`wWg*+y3f*0q) zXk?8s?jcC|ZKK|I>OK8QdlTC#d5*Ev)((QleV1~mcy|PI6;^aK`4qhX@#+8)z9%G{ z7;6!h9LfZD_)OXM%b7<wAxi97v5xE;`TRZEQ-Rq%lA~bZUGuh!MPqSA*MbF(G$H=* z|9%=o4}lT5NiQ7nFnzSGCj{><FoOxV9WlDrKYdQ-_BSSCW6Y;VdoCk9?a+D&QBwO! zsp+%7W|~4UlLxQZ@BeV8AMB7n`Oom(kiykG(ifd*yO}kg!g-S5x_#pz$6^N<PaUIf z((=j7f5dQpT=00C6RyC~TQYW!jL;<=hp`gHKm>44Rz1tAxuz`pLgMZ7^Ym<#QvGxJ z)MuPc?K|loNjQK5jw7@fWk{IV!f37gqSOUI4S$RM$Txpx?<T}OtJpRjRuUi1ztv(^ z#2!m8!_5mb=_vAcPtya;Y)2BOhyjV)4^d`>y@hUh{Qb$-bJjW&43+!F4dOdFq^9IU zVSFNza^N>8d2-=d27>4}(`Z)oHUHAnm7WptoEX^36-|LepOIrocBDi?eTY(KYZhcI zdG9n@OChetKmHMI86}Rs+?|DX)??D5Zlrrk3O6E!oq3vVJvX0Z?bE@fQGKmY8N#N? z!r{#?`hEI2#nJ@)dfqZKcZz>K)rd80gdqA*zGR(apU%wg->Hr|QW`gG|IT5DT%G2+ zowlEmn!TM}-I=7fL3t)|pJ)-5naC|)dB?vY8?#!-xQ$_Ea74kibKS43wAp{B+{xe2 zMtje@h%&g;aU#8K;G#Myn_GL94V?@n8|4Iju!_?!F2Le7Dcx@6zajb-`^h$xF`~rI zEaGyj-gEMl#9Z_7dN&IMLCxa4j&!({Se%=GaW9<BhDv%~T8(1OA<M$4l0EQrl{-YN zoUR*EtI$#EIefou`2IKyx3zcsyv@NO{gRUbqs3PN7RMiHag<V@aFD&dBsu!MtpQFd z(xrYd86g=(uJgg*=x$XU-7;p^3eH`d<lb-7d>TtWNVeSqr?YQsQH3+DONB-Ltp}4w z|1?#$r8pFj-!3BmIs{Sub0XQ%l;=n=#Nu-Aw#TIJ-~Hh)tBj@rs_v}QwD?xyIxIDw z;PqfKceIe+v_)cwCVTP(%+~E0!(gq0kz`;y=yqRH7i4^QA$CwZ+X*IxKY+;m4sH&y zcagg8S>sgMpLxm@4|P1sz4p>fR`u$01KZPHd=uJ$Zdizv<^wbEqvYX1wuYZzN_Bd- zW4BlvNic4vyIM1{O=OtPL8J(K`97J@@143-G!G}NGwQMQkQ^{^Yr9K3>sz>S3j>7- z7|h5U39bn#V+`|w2Ecc_2WI(3`E6bp1_9-LE@7m%YqDN4p0)zbh%{&gypEisID=~r z$4+#X4<NY=S0r`ara0FnoK1qb<zNT7^Vc$*5c7Fy?s2~eOvT&L;lMOOKNQE4+`x*Q zbzMBVU!Z}-@qVXtQAbwH!7OIR?8E$Z2LC41xKj~SdxAy_5>d&vUbK>bW`~@zsczGO zIi%fW-Z@et?g_Xm{I6!_oteMSvZH6PM_&v>81GD@W1m2kL2>`N4p0n9w5Skl-!3`% zqd>A;G10O9C5A{o1JaJ)EeobQ4rSF|(%^vt&xtA1jS@yvBf&TZy$vS)1}Y)>w_FeA z-|`xA7_xf}XN~6!?PYi8rP@jId6jc_X14?Xhv+4O8_DyVHIZ2NH&Q5}wI+Z1zY<^S zA&_Yqb9Xq^0#rQE7C9bq#v!u4a<aW|k_C5UdYge;QK9D^dTkhwJUG&+7%(i;3E4hV zB+HBC;Ul8SCpVuE)~m>Wek~|9zxffLstIHUGt1f_SHsmNeM#)<w--qbIgi<S*?zeX zpXlCyK5SG>%&|c#>q3)CT$<7gDJMsE;!beoQR>(J{`}HjsxxQ)YjfMY4XFS}X;^;* z-0(E1Q-Gv{Ejz_)qkKmO7@F-+M|*#(-tQuE$3OR<h|RU#7?yPFeoQOCI-Ft6R7jJb zF8f0FQ2~!F7!Kr^GtE$ewB@?7F&Q$%_g$E^RFP>^pH2BFO$H^+!|i6@Ccl{}is~`- zNpzI|gt3@*JoGwBo|HB@#Q0hO3=Is6AEnYcm=(aNqdY{H<fJ{HM&00>MPQ=mcDkJA zwcW1auZPN=Ap-hXKihJc!^NgQp@`A{SwZJvB>6ERB3$-}Z<-^sg(;2(*V0QjT%H`% z&U*u+mm{wuwFQY(-)aAA1)-1_@D!9$`g`AxE<{oV6nS3Qtp(qDUnqVUgh|AVj-zjw zF1|`@yc+lbu&!}JX~C@)@H5Q$*TRxMr%0S(kaD#DHDxX#`-0hh^R`_Va&PF*dWrv) z%YODs)Y7mvF|(j{0<rR!K^dcpcJ+RcB^~iB55?NbYS63GW3ha=zkHUdCNECt84I*b z!T9&Bt_<dK!I+xiR(FSoQuN?8l@Ksd#chnlHRdq%l9k3-nGgXMf^O19F)A*NhfK+g zVpGmGv<GKV)M*Y?lYKbUOzW28iW>>PRZm_{9ye#Mr0P_<C(m<>qrhX$DID1q5(^~W z2tmqNw^p#R{~K`bP|=kK8@#2kbIY5~6qmz?4?nO3SD(<va0iUV0|1|?1UqF&k+WCH zO1*e#`_CVZz{gVio95g8`MibNCm4hwzT+X+_zRkBOcd0%l#g^ub||L9lugZ>$|szT zQVAT{>)59{;Kn56#pL4knJ7=dP=|OxO{T?ShS|PKxUj%f8Nz04WQiA(vzNn=$RNmZ z<g?TI<k+nP@5zXdK%yNxP>PJy{sU>Gw=`NA<Crassw6oO%S)am>6@JCmSWPob+Uf4 z=Zq5_5~>^@zfK_|kXERxt?tQ}0;!}}f9!jsd^={MoB6>WL2ra;nOmih>{;-bw*7EH z`@L<vzencO!Nkbe%TK{*==W(R13$U%v2`5o5I$HIB$2LSJlu_qPAuCBIdwBV^63{y z0`SsipL~i3v<*}zbuRBoGRik?eI%5$SF|X&K1-JLi2H<HIn6|;Fngit&J5(t<H4o; z)<X3TiH0`h%sUSv>N<xbb0Q*uM>YnwKs3hE8tC9b`_c@6S6A<ev5lq`|4c}P{y0#O z%RSg=u)Sn}mxU;+uv>X}(*y$S`?S^V=Wc&HTz?_Pu4I4sg<NwiodBn9)5jbB-aiEQ zN=9jGRvdqEIIWADS5B`o^aP9KGmmoT>c=oQSLmhv-!C`9b{Q(!XSE&r)S0`DZwA-@ zYD>VWZfrJF=Cj|sKC6e`96io)nKDy@E$xIGC&}4tTX{FS%o7w^6t9kZQ1O)XUK$cA z={1<e1^cx<K6I_@xyT{0W~p+^)ci7yA&aj5pRc+zbx!=IIE$IsS*Jni&Ceuao<A+I zIUh_7qqud&)g$bRPcQr*jJ<VKl-=7eE+H@i0t2Xs^bmr8A`IO%0|FA#9Rd;x(p>^W z2}4VXv~+h!Ns4rbgh;nY|2EI}J?nSg_wlTA)|!82sC$@w?dwz5zMHJRoU;03BYdzw z31Ec4KAn;;{sB*}pX2*(tVZ-IrC4bPC9xp6*0>z~Gmm<x^|D*++=5#S*vxyUEO)SD zCh^JQt1|A$`AMOKN3fFUd?%zA&VS6>UyZ#$#)_0LpZtoR;Boy1mm~d%pqDeCz8!J> z+yC;Qts{NRhHmM!v|i*?%?_irBclAH2dPA0+E9sjXjTirN7DH0T2JqzMJpwISzml+ z=?<q7a44}fnQL$b@T3ZVW`aP!!a^BHvnT~EYd@ODhCZ`0yE#f}a+76dTkxL@-DItp zHndOfAj^~BHbW^&we~B^px~nDr9*1`*!s-qd|EnP8Xr$t6m#TPyLtiut<vn}nZy+3 zqtoc-ND0A33ncMay&OMEcw%BYl!+WmqfA-PVgAyUB3O+!yk&<HXlXY5;s+nE1~-uo z>1xrkkcQTb2NKb27kt>>K!kNZbX;%Y>565G?;oI*8RTk*xFn>(cSXLFK0Ew1C@J8y zX~BT`W$hiP<Vd+#*2&6pv)()1(ai644(!#|z};epN{l20yZy3myU_ob>h0~#YN{OX zuutQw%NeCw;C~ljVMFVy=Wal&MKM4qyGSx)f`|*UmY@o!<Q<Fk(Ch)1gZRnI&_3wT zW70{`=1#grpH5Ro*r<x5=Qq#_6T|$=gIFE{e(Vn~c4`EsmAxiIz3V~tJ};~s0)-J< z)3d7=B!pLtP!%}u%*ARH>mz}<%&3^m2Uozpc@r|$|7ibZK`p0l&3Cg}wx2gh*iZd} z>4Ad-w|W*SbOmGtxF=;HZ>oT!T%Gd{$De6y!|>+U^Gz>91s|Ei&=Vy_{`6#HUa||h zrJ!hk6;-;KevF#v3V@Je@8iiE_LI$5C!oH6e_rc$^jWvrORsiysWUu(<|zoaDL0vS z$2^Q4ep#{e6!F>9!y~5BQFfmMuf9~KhZX}$>zk|SLyyY!ddDXMo&?jsS?zJ<uUc~M zPJWuU%&H;-WtJyV)+<lDC$X@c+Rx?v+^65#qxVJh0PeF;x~I$BeNatao7_!({@!et zt>QqryealR_!oQd54@6HILeRb`q)|jpySonDdMD)syhh#6ZUm=wVN%_{$=I=Qx3+g z7_#)JTjZ>G&_lU+jzU;uAS11+W|K#4CF<?!H)Lx7Wa~q~AqJ#c#y7JQAQBcx?L=mi z)0VcCa&qP<xKn-7XSbw*DDJ5&`Ma|mVeouOymWGH&HG|pJMAdaSWy|}Qe$aG)SV&! z;NT3|_qR+brdk3IfDJRWM!Y^&n4gT3ecM_ys0C}B1&M~0Iq&Ev!fih2VQvFP5^HK{ zV@N6rRb}_x$R%e4H*%ii5Wkx<WK`ZfhjMc>#_7U{pc4Gat?a(i6Wha68qnO_ydcG` zvGm0s*YC+IEKz@pFZ3ue??}^JtejlBJpr%tKTbzS%VY?gpkGp)w7V@w-vcv9G4)dN ztIiwUk7J}>Geq6$seUyoSG(E=gJzrqnTi82*VxMZ!3<e8iQ9!fST`f3-e;QG{F?Pg z$k`5Ohbt({3RT+pvER#Y`^6u~rBS3yBE<X1w{&~DdcbCxFOg)&AS1we#@waq2L%dd zivx+g@wbPME9Mm8HU<WUld&=)_&tp%2QCq{+L#O#QnK_itn$9IWTQ-=qf9}e&e$;B zs}_Mmrxd&mB~7bmQLQITh2ZYn_{-fJV}<3GxK{a*qsDspm_~gV^f>bOx>e|E3t!~N zNorwr;wrxZB%cwi)Smlq&wg*+gc2wPq#`isO*3{dA9)(<5zc!XUR>KuJ@cArBRzsb zPh@N;BPWbK`5o6s>a5y{0}nUGmF$<h=ro%-bZg!u1g7g{7?hc!=x;ldMTQ&Nkbkm} zMHAzBnfHHKiA?(KS!K5*^X0zi&tELG#9y7U380`1g4eNG(822(!AlI_2_B}BBz4z! zoT?L2!e%Olj?dg7!P}Fv1axoQu4uSk``CElX2U(&ZlWj$M4FibpCt`{rz<h~i8onm zUDwa%8ln+7#^6QA34ZZi$ghitOZ!$<S5bp@>d2pqC0asp#9;rA)3s2H{@dmcN`TfL z?|Os!9I$x<g#vGUZ{lM`(o7U>0;hpU(r>#@u?$8xO$qoMZ$TjePHp^XLEt4@4l}{^ zIkhXgPRl_!?jhv8n{Q_S2Og{YOp>XfSr|b%(7|*}EkEru#9Eie4ZI7J5qDGVwx)PM z{e&spMRaw@I0^d()zM-@iIFv=5mMwAXUFkiFhM6NMZ~kt0~p2dS&MfJ_YQvcCo$^P zIn=eSjpoPGPQIY*jbo1nX7I!hGW9}jM!kBc$~fO#L(nrglqe6xhAIUyY6IpPeU@ib zvg9Ta&^Pmom!tT}*ygYV7M09k!=fJ)-(a}E>ZL>P$Qip-Sx-K=ZFX^b1TP~^mcv7Z z!k;uLrHS<9Mb;Qp>b|*e(&%<%efs4ou8mgfi&CtBCx|JH_gIi~KtH3lJ>GE9z=Yyj z8a@8({&=j1lT3ihd?mYh8`iW$;V<PaERIaTY3cdP-VQc=Vo8VvZ;i<ZO>^JF8^$;V zM~0pg)_+b<S<yI+J_rh{L5im@xvh(Is%`gy`KM(NRDlV_Mc|fXe`eN@HWJ1Ntcu>6 zu9kmKE&SkC3j4v=Q?xeq_dHc*-x_sF&AVT<bKoU7L5^pyMnAhgyJv*002=%U`Z4dL z_R)^eyBcGxz44sIc<eI}-8M>ITSOoM1<Y=-y-wjH!E(2VhzQ)uk@(P<eTu%g^P<dU z&p2s^hC{z0H#lK*BTCcYYeG2Yk}m=5#b>oT>57fDKM@^K=cg;Z@jXXl^;K?EVN`<Z zQOWminl6-^4^%as1F?2vPDyh(FyY?D99RHk4WgCv%(ZX(HG{5~WNXq5Y3L7ygstcs z5Gh>D>AOmC3U4=wcJJ+<St2958VBYEjpiO?m_w51u5$V)zfTnnUKI*4A<-LGR}tp2 zEn}Z<`G%Lvc1JL(+5|4GEV1cj|0=GPinV+D07gs>5vp^Rmw~exJ>_n`Bb+&OcW0kD zW3h%mdqNyEq6xbce&F<h#`N!pFM|FfITAQKFD899*An>OW-nB*$%7dtxesugSHpy8 z!%}4(&d4_*{ln|n2$&BL4o0*a?3OyY+zu_0)?M^cSnA9NsJqdOp|&*9%t~=IUL{u& z(<&|ismitHXNVcID0-d&ONQLiUwJ`_7d9Rk{~WVB3sgb%8ubMo#-tXlFFEC&UO1?M z-jCw`1iZzP`=t(RDpuuF{g;u<WGv5Hn4XLcqAVf;?y~Dtk-@SAZp|nm?o>&|vcAAR z&eI20i!4bbE#1AG;vZ@P@&JP65ZB$0XeW;6G^j%2$)Ne54ND!N=HrAlzKt2A#6%DH zKEk+z%!NGuJSS0K7^!8`D7xn~TA=lGZKk%|wEx44Y69qHROB{G1!NeJtIoX7V0pdx z;R>{q6gwF53z@>g5EOvS^pF`zfW<}&KY5Cz6Bp&{FKGE5Gr?~p@ZTiPIi%~JQO4xm zrbxaA;g6W}BuzcWoM!s>2XGA+e#wX_!G3H%DEUF9q9?q^Hbw!OLIJn%>p3A`7fsH< z+f<(m%C#^z#3po!l-tJ&bqIrSP%R)PLoja9Mo%J>qxrUDDj!Z;{T!e9Q8CEb&EI}U zvCTD>pF@rmlPlD}svP;^OdRPDVAfAymHr}M{l(b98$I;`&Gc#NfZ}|OVs#j8<dF6< z-7kZB_2M|6kDdh^mg8Dfg_fU0GW%+9O9I1p)GB-(H7XaRl>XS{9sC+(knRiJQPYLY z%ol1`4i$1)4#6Y`d0EAFpV%!*we7sorNHe)gAOQWdc8Aq<(4a5!y=g*Nmq0j-({wi z@jG%XCUfDs5zHY_zPE<;=Q9JBSHkX`Gi-T7?$U$GZ#9328xAM$n4K*?ge&B9pEn&Q zSF;J#nIyr8Ga%UWH82zH7bS@%UvBYaSvGe+ahprlJ){+jk~*wWe8Bj(&U<|^+>Btc z)ACo^uk=u-5yBIe4mssV@>FG!cxqpPT%Kv%5mM(_tW_?f!R6bI>|L{R%V`kL{wPw~ zYry~nfpdm?(HY+<%QN-?%v5g22D|jrM>tP9f=L))3Lm(s&5IP&TTw5w<YMioh@if7 z>?Q4|M;oyLqu_V1_uPtf32pxlUJ$g_ai5}SrzfV>#2hCXABK8)dBJm{^C+7=&#JgB zhot=c{2b1t$~J$r1raLwNoIkzfxpZU$D&tP0g_=|MU4Ol$p2`4S17tOUYy2*L9rOA zTWhanAlZy4=(rGY-qxMn`#~*>`2-pkz6eBr_>SZZGjZato0*JQxVIg;sF~}1HKe30 zEOJ{70rK;cvda+r<PguHw~3zG^YXp%h2;>sISToc8`N%HsEM@?f$a*`&&gaYUStT{ z?9J4^ML#x@m}Q-E$9lIL*7h)B>Urqn64x7Vxk;~)I*8T0$W}_TJxEp^@90iMeE*5^ zd>LFu@V5^|%$jkb2!XlrocNZZ&Haslxw*L>8Ly0z;G4Sw@P0|Lk9UbhBs;B9ljY{U zfUB$km)5}zMSH-m-1^%=TnzyGRI%**JDfWA+y2n0w`jBIYZT|@3vxq|h8K1{WYghP zx$$rtZ3=$-%vP2LNzfqN;O&F5@2M*{?r)ZgY;Av-1Upd{=%Qmzr7{}X&nW7>M*PC5 zh22=@qr@~rH$Li37d=n+1HLV%-_Z-%)=01lhF>a74dtEI6Bjgo&Z>*!V%M&Sq!M(} z{90=>4PQwe?F1bmQ@_!z&YsxA`-ZX;h(40J+V#Xd+%m1N(KwpJt>L9h9>ez-@TvSE zg@V32E^Pgcyv8Uqc+X)Zwic6*ua_$Q;|4or*K^tl+xAhcQ)I2o&h67+8P&z-48ASh z!bxVAA8*vB)(_0EQk1Pm1dx=<^Z0(}EnZp6z};UqDrs=}t)?&HPQM3*MUGIEb-7a< z5yjfYFVtB|njQBze^RK32DF=^;xw~fp^O^Ru8rwje6xE3o;KA-GoU7<Ljfb6yoPU^ zY%Q19*Y>xEF*imb0<$}HVq|k|qS3wD<ML#6>}8bHy?ggqK%*_awBDI(tV^1WYM-vM z(V3+)Vi16D=}07f%vDSsAyxQD4fmIXrYl5j&DK{dlyUSda#yS6sniCn4rR&9LATJ1 z@(vqxiFYu8jrOM{%PEC?jEODXyE6Ant{0g1vc|p<>7$v6>%2Wf(uX^Q8%Bw$`ZN7Z ztfj>83#OGaEX?a@RAbCLO~iAGDSZNggCUNKe!-4OlF<}ptp^x)Te{_$Wa}fSdF39! zZb*>PED+tED9r%*XxWov03B{p9*z1sMZ=KvfHjf_%hUc4!-S)I4wk!@9!Jd#-ToPD zYAo*o#2>#iWy+f4J?iJUHNNi!?534f>JqJ1Z4*7ues|Z{En$0a-0Xa}Y~iT#WSI@I zIELT%LW#@w*bHo()}Jku1Ot*W2B7i_O&x3D-(Vbwna(`lDN;--l;R^#3u!p+?FY}% z`J=v>n+>i9+TNyz$@UI}ZzSk`;!XxDqpyH<WcsyhcB9Ab{{X>;@e;_9hE)01lVv?L z2=_`W|8F(9(ooGbKLQO-T7&1IW^~Bs#f6`4k5SUSX}O=TecPxa4v+r}Xva2nZQ5i3 z<TPG?()$PKknjH7*f3tt)hf?^mTK)SN7v)LK7xeXOl1nv1miZH{G<%B*E8QtZY*L( z@9yo96gZoNt8+fj0rYZlWn~Igr5)7{q>UJ_iu5~3ZtIEXB)*2i4lO<yPG;=%5ZR54 z+<=YI3QN`c)AdS3*iDlmnb|tWm98j;F`6a!ByjnYvHk(ZfB`y<d+jcKL38K{B&DSR zcK=w(@m`^{gx_GDqt&dHuj8KrE#dkfU6aCX<JT*<Wf-jEU2f$nSpZ09@r2yZp9hX` z<_c~OIqDz_75y`&WBBF}^lu!_?rRCP!tdfpu5sJNn)X_GSjfW&c{`oX);pfoK5#*B zoR`bm8VE2<1bFRyxbzjhgSS@Z*86od2|0;l19XWRqnG8cj72A#f9n+`W_^iD;tZ;_ zfs0|5hPM=k=9o#~x=(JD9NmSbe*1zb4JTTqti3KU-OJ6Czn2$+Hjwmt2n-lgf{Z_g zhtuPq1*b78d>EOEowHOUCNI#dS6`%jq&|@FL=vb#wl-K2fuL}7t_o+n8a+<zPkv>9 zWbo^m8f9egsBM$&TtjVHA{C@)9j4kyIt~n6I=~}IOQeiHD~qxEV9WKXQYJn%k2~5J z7n~j0?r|JsVoRJw6ve*%b9TnYT>Xv*z!28*myPA^)mG!*n2g{sm=u4l5*4wB55FQ$ z8^i|ejOBf4qVu*ak$Q(a^9DevG4dqLnfY<~IApr|buZYvtq=AAGH0~ao#y1iCA<#< zYojubQqZY@+v0o6E;Xg7SA)H_j;6$!*Ov<n%K&K!pLXkD`a?z9c1I2%2BEu(ZqFFp zyhVoBTe7(>F?Qo6Ih%S6C|Js>M(-;x3|`@M>;MWx$X8Sl9!x?K^Alm$v)#*4_dB3; zWLypMNq;gwOQ1!BRbg+_G{}zn9`l|mrV7>Sc@rbVxP9%G+;XvympWC}cC5;SBBGHl z24IjPscM&C{d>Cqk+~aku4c|<XQ9r|fAC-z2n9Xv?Fg3ixK@`#8AFr*L;3YX_@GF! zJHAIET?{2nFDu|CI2fk4G?&V-VP7GnOcnW`*>l)$pxVpKdSR;B&q53_p$7853PVL) zcEx~PV>(PQc32V-!=g-If4MVTpHm>cb`w?ue90<zz!f#P0NPr4ul!L7aqHHdk$K&h zf$7Q=!ckI*TxKymZB3qM_vJXg>*uQ%Vq@Ok<tB|}mpnIwbiJ-@HE77bgB&R~FsM}o zoMt@s%csU7z4}`{{I|l$C2(!X0L-rwxs_g#I-xC0Ju=?oviEdGLpzaEs`pP*ds$%q zHl<aq=J1Q4s5jT<kV?IiO?|24CxXlWF#qlAmA$PIxx|d&i5ag%jiy}1Vzg~=Q5h-r zg&|C@v=TNi8E&W#*R6S{_8ZiNaMN%{=OS9jeElioyFyAEH+yix^y%l`$$fa`|4x^g z`2MMk?ah?9j~VXEGwFKvzZY(gQ=T;6&swjDnMw(&(VJJXTRWaz?xJa)tbA&H;flH| zDxNU?ev44-&i<cEVMwjFQmPQa9nLgNG^^gvi3rBdZ&&KyA0~buRL2SF{;hRbo%t;3 zN$0mD(opK_OQ#-3Wx)Q5)q#?cja@+xf$4niAV~di2h9`Jm3w<D+p{scCbA-TcC*+P zD@TnEH3&si1l((dBIKm(KMBz0h|x2`gEnleWxWwi(wOXuTOYVB(Uk&Fhw9h!w$YC# z^EEiFRG46QCR`%IuVj1)w-5y*so%zG>`W+x-70b-L)Aa|Mvp#LH}@r7saV8Q>LQ60 zE4V`glzwI|KogRFRM<?bPd4nxX`-K%`g$$2_`+XQ+e|Y7KvmZ-?0u;VY*wtK@sd26 z;~>UEMMRr$MpKi^z~)qCuQqNDbg`le)JPo{VNw|}riBuQ6b6iRwJS<;jp#TEK9WQD zN-4hWq2pA5el;!&Ju&-&S2Iv*hX@qW{=tBw!UFpjFG8#Wuw5NN)bra1+QQ@1o2t5$ z4Od~tAgRpddFrsy>n4Hoc%t0=y#i^Z!~%ctM#NR%Jsi{mU^*jaVWnc4843;Kly?Id zEWSb`^C~O`TTfpjUPU$(-kB65R>_bdO!^5-YTmW6!leDDGwv?$?=$Xa^tA;Mky8Yz zclp-2A8*I<*)0aF43%^I4QbwhwDVzVM`4d~l+N8Wl0ZQjg{o4y?3WSJbB2&Dx6GAQ zP06WJN$)nCF&A2bN(7PZY+Y8^AXKy3FGih;<$dK_dBYUKjS@E~B*qRl=JV?=7j_1p z*Le+n==UOw&%ORT07Y!Q3GW?E>O;VcwD7S=3mC1khSt4W8UYYMv+KZvW=$>>*xOp% zsK<^#6XYf1)YmPkvT)EVjR<!dEz_;Qo#eu<jB7c*`)5vy@}9qRMVJ>R7S`6bPT`;5 z-_s?pTb`9F@svb@vDQHcey+cxhcF6znU478M&S!9=|zi;sY)x%+8}`vrcfSd;q;LF z;~Tv|ZvZ6h+8!w@zH!EkF+i%xQ<}DEP~S3D^1AlbP{q6{it@Nw5_+!+`?jq%E1TD5 zUMQmhQq=N^DLg95=OL!M#y~Vr^p&|r)kOj$x|~)TnoawG<?wU`zt(jxMpy9dGY;x$ zW^*Fz_`3tC3AvU<UDcvHkrn#<edKVKO2aqqkaMf(+5EOKgGd*gAeDD{ZJN(dzOB5q zH$KMUuY8@aD`=9Widu^=7?n8Jc8E948*0bAUuqRn&6yIlx0OGkP`6PLj_y9wYck#Z z)H*3cj!A};ie>v^_jiRAe9#E+K?e+4svD&U!BbZI5{IV<&{#w?BG$v3KyJ<goP8{f zB1Jo^=nx3Ma=@V}5S73za8nh95l4zA5GIeojasocUb=K~M2>up0I|bcii+hx78F5q zM_Gi1Z@P8I#<^)*`YGGzOqN>pT1rD@aw07^=#<I3)29No-?VrB0l4q}?T4U6BGskK zc2fkM!O><+i%UxxG1v5b1titW#yULcP7sj`DRk7`g<vn|6*fCUnz@ysowlaBeK4>H zriYmv#F>1em%fi}&(?35(p+9%I-v=JA+#*dakqB>Cz_r~a`UeNtnq=M(=*V@9&+k8 zJXh3{kD`C4qNe1wfEV_A1YYUUqC&L8AJ$LmdxmwKAP~7pkS>|0l0{JOa<ZRA#-Tg$ z^HPGVVkJ{z>nVgVktES#KHqI1!Ta(=7TMs$yX)b*D|7Ma?TEUVn2+^b!{pD@uNT4C zp2>WwO^W|33-CK=+41O%U`x{LlklhtTZOnkaL=A^zv#XA#2cYi{t~iGzV7pY5vb<d z^oGKJ6QaPz8iif47!b#<(-TQ&B+9RfZw34wF6)WM8}I47MvK@Nr7L~Jrg6r!Mxj^@ z+pDYQ<h-C!dIIMczK>DhYoe#adHVq$Eg>bGyW!i*CP|-2LqO0mPl{9fCWrXO(&<v( zz!Z4g+xSV5AE|=x(~h>(QNW62FkE@s`@kiRvhV-i(vkjS1<9!NlpP=JYw)@_(l86x zViyfWNWFj9&a8P>-cI9vZlsq~eNIsJx-u7Y(ctI-op(zDyKmE*<}9T&edn5~Gc7%Y zQbK-pcG$-2s9zt9TDh*F0dXt@aJ$%I#Z79R-SFNrr*&FnG=DuAi|UI8d<yS)%6cRi z)^_N%-``P~9tg+Ch!1wAvo#&B*MRq*=vQ%8-7QGBz8rdydGax_q2sz$QpsocbWUb$ z_BbV$DK>a`C{%ut_>E0HQ%g7g?VLeFkt#0q>(y8+o(ozhsI-?cXh+uQmA&o!9sA!O z8!g^0|Liq-#as2l>*PESdwY)MY@9u&*LUZ3`;)~MbEm!r$!+~cT9fIfUf0ULvaQ^A zi>ejYeaYPB<TlqF)rNx{SMG0y-t{}Bf>@a0fGzI@oFzzh0amP#bXgv-krEP^#;I4Q z=JtCtFS)N0I7?qT9n5_*$AOHc9je!KzTHc2vzU=lMN8FkUb!Cx29$3>-Pi%lB1#&b zj{NvJPD8WD=r&&>VbZtjp;NqjZzS$Q)k@Q;OonkXF~NGahnuMuTiv`HX&~lj!~}%O z%;ay`gu1+4*AXKuM%P17L_I>Z@5P25wiB;EH!v3-#DY2j@y}WnmwEq(sff96|52o4 zE>?FQNHjJc$s#@g6!tOwT*6aHV1uX_z%Px4hK9|M#Y3T^yf<-}N9&`i=ps9sC9fLb z5z>eISeO8_#i_dogh<dJ1EHAL^yY`eiWfI2arQ`&-gGt#Ix%V_-0M-PX*bmOc{^!( zY+LTMl;0D@qF$h%a=pfuq5y{Son-qQk-^)=C#R=9b&eY`_S(KU=mol!$D|A9mbfdx z@HAvL6T=jo+bF``HW?9zR<bcKi3|Kdn0}&a19@p|E=n7V9jl`aMAg?bl4F6)M_?FD zc`n{1PE0+Wun_Mn`RzyYfB*2F#QLbiFvKmcE-!>d^biDfPFt^RG}tv?IA_OV>*)K> zV50GDt_d<NRY`zT3WW-GLA6dR0)ETxY3DMc%*T<Xi|GL}W^_sL?aweVz7p$6F3Hr< z&o5N5D=mj=yr;4#q5{lrXif*v-kWFtRhX{TBmU+_V!rx$$av|u&-$w)q`UwwbKA~n zo`|%wl!%1!s0aM^s&QCD1C#M<HtX0yY0+zlFcRg|_os;oysa?-;(6nyxR$BxLG8~^ zf8b%y0xzXJDb*?ZXt5)dDg-5b$z<yPPXR^%V23ALV?AYqIX*xYpE!Ryo&0$IPyL=s zriyU&beID9krb5tyg6oIYHC%bory!{Ezi_$_<qyM=k8UkY!XsP0)2_u-2462R+N)j zb7H;TkeRD<a8zEWv0Xaoe2DL&?#qXlqASa(3j2S=-vkU<JTa|WW?Q?PEt2C@$ObC1 z)RMt<y<+Hf-qw#7M(Z#fjV3#h=eJ+$(c$twsycbJVBKT78TS0p<KnU~e_s;c-AF3B zDLV5zbCqk*;M>3ljt)#f;Di|n7uIT?y@n}1{kJOfi4&udv~85~nQ-MK_bGI-3rYKv zv?Q4F(bEp54I$V4fZp~|)H{Uk7Vw#DMSXpJ(GOLb%uFg0uUkPGidq6IxgcB7LCVu+ zKch+^`RBV*v5Jp(`GouD=M6}pv=x-4QPvPTaZSm_M3DlUbP@RGc(K9!)CiCvV3n^% zxkkC+8UBEyvnj;#vSL>O+ohtZK=|YvLKkz45A`gmgy5k#h@;00FC1<Y>9SQoj4&}V zac73zP)#lufa?b`@8qopctsta4$7Wpdsxo|RbWVjmjnoiQ_<rkE8<NCDg%i~x>k`G z@~Z<R4`PP#?1m^Y>4RWMbbwhf+%alK*z@%8aWyVKN?O;?DgxUojAG^*2wz)Gqqxvq zHnm(scK1KKMzd$jmltOtxmY$jbK_IDzw<&TqI@D$uVzr!p^m-9j>2=Q$|nxLo?8xn zdS@H;@guD?$iuRKPucr;+mw@d`tiU2`~P`mjs&pw5=H-``$}KIma_t8-KycCJS+u4 z`B^uJ%hn4AP1uR)RSLy!gp1Q-BnB}497rohM6jomBR>u-cSlb@BigWwY<Ok%C9>Ms zW~8h$SngG~ua=Bvz5nCUGN=5)pd<ZY;;=D+l%u5(gv9I}d*iR+l+05zn(`C{JL31O zNPcR2&3zQdN~)9=w)2ky85apPOo|G9vA8hDH}Yb+1$XqttS><Ncv|h9HKj3u{4b;& zZPtt8T26zenV0=KY@Ix4aqEc^agZ7LwTWgi87ta)#jEA6;<f1@_UL+xU&E%I`RW`A zXlTS?X~5STpt6WQmsTrSA5ND#e7H8FhRk~zvo<Q@)YiD_2}}ofzu8-V6--aa^2K0_ zkQ*X9|Ms2Yxo{LVT-xL<cUxS`Mm(pfn8K27h9CJWxnZwp6Yi>2C5h#ZVd5|I18E|c zJ3GwpW10<`T{!F(JEQsRmU?>4m6k_)SAjMshhENu*~BIHAb0mjVPS(Fx`{LY$eeO# zx`|DpL~<eAYkHQf>T#Z+*A=8a(fwVlw=j6Jbo~6M?g`8>umH`cb!$bbwH+CIc5<>L zYj4;_PpQ@MUm&)XJJ1fp%YJpAKM6i$b`<yer!~H6{gYaI(8cXNRt5MgToY&N?<|k0 zkuoBg{MFMO@;TU~^)TtK=AuXxHs8`%IaAYTtxtqnWo$p=D@#BCLk_RubKJW(k3ty2 z?sPJ|L2QQnO8}z1MeOsel|H$}Ta|<4CdaKHF-&SEpXEM~!^4Bpl<tWNF<fKIFm|=v zNLk(rNm`%w3?L=1-KL>jr|ai)-frfMhcZ250l0>|i;`8N=n=5&90hEGStCvJG^o2P z5hF8Ap7p~{hqq`Uj$lxZTGSOEjSnLM#)cOEV1J*`=#r%0V|4B;qz?iOxYm{Omrj8Z ztIfYfczh!h#J%o$TLy0gDjW`^iE1e7wFw<UvnrR`E_{X;xJ<hYU6eG}X@8KTiUF5B z7j`?0e56&z*S@<s`Sc6KCPH!S?Z}Ne_l0+7DpZkr1v=G=w)0JeZ^R^cI{k)!_2J!a z!7K~FhCmUe#vL=YF}F7it-&!k%0<zFzODnn?gMSOV3bD4<zv`M8<8kCdsK;9ARi8D z)8)=bJqA>8mXH)T!nhj7xhU)xO+;62cLZRlx6OWK6@iF`xard7)J&bDJgxs1rW?*} zgAl*%s_y@jd`fy98<=?0Z0KvwtLsBLmOyv+Ij&b6IK+43J#dRzCR&OKADm|COR6>( zk^ht!nl9AgwIb=FEr~Ekd0m_$f%46$-{8{o{xQzTm-+RUsoC|>e6y}dI=Ikh^}^2x z_7UGo-NQW)S`B&s{{0UdyOVu0vlRS|qp6nDoon;xh+m@(0mJyhlOO?05oz2D%m8i> zo7K6SYk8#0vm|(b55CDTSBExlX7l=EV0+9`w-V!(Rbud0Fb0k9-w$X5>Ai|O?`AaI zX)MR-N}U>Bjj|^Fq@$|xkoCL!o$2RGh)45aS=Lr3MguR%He~lv&HIa~V?@0ZD0vy~ zXjfQ3c^qCPyv1atfjv<)NBT$!lz%0jSWm>f#vc*FW@g&PPG{5;q?baJ)JWaxrvr;^ zU4Bm0x{)e={s&3U%{n!*i|ux)<A#ZXw>j?VR{Ly2mM`L|;!N}Us5VJbv;rMB-RM!9 zH$&vV+Of4xIfUhVv;B&B_RHezN?;v%r$|%w++8Uw?!fD4F>!{Eh9#)FAX4Y967oC% z1ru*=4<TDz%Q)NL-DY=n*?F1pGfv1++Y)a0dHK9VDq#xsFjgaMixHRi(%C0WAn@Ev z8w%T>`SI|{yLdNhC2E}BifzK#J9wH?t-^_`8A^<+K{WDlLN^%;HJqgH|6rkwo+y8r zI>YCzD>wEk9Z!XLm1rl9!TX$vmjhewSJJpjog&*q<pX@xKe9Y*mdBTiZzrf{^Y0EY z?iPoa?Hr%j^Y1qMm$gE7R@vwc6if6}@#NhLD0%S2thsAai)Rf#SFJIoaj!k#!Rb~8 z1`HW8U^pv>8x(z+*8gNk!Hn1=_7F#U?MI0sImm197Kj~rg9oU8C!oD3C`<U6h2Q6i z8Lm%8-Fn7z@Af;|%LF0UGKEj2%Djj}=}(W*YQW~Tb^ff!N5I*qAffF8vpnMQU;YHP zg`P@RaA1n=Iu^2JAxpScsh9+2EQ#kkpO3ih%q0BAl9ojC9yA^_TUN-obtzL>$$t`w zEL6nA3(9%Vuob7(G>Bb&@S&gBeUBlEWbG*b2q{)KDq1=k<VIveLO57eazKH!R=mrt z6TkBJu1O0g22B$j;^0}|zn{85{NTYOkX@;?yoJW9{H~@1#}LPmx+&wUPz$(wWs`1$ zi=9^K;_Od&m*?n)Dob#sWx)^7&zkG3nq8>qF-s<D-{x??o}0-&YrZ_~l?lPuT1PWp z*&O=n-c!LT@Ta)hUI82=XhF_rtc|jJ#rf&XXdjm5XNg=P4)?BYgp=+1od-p-#`?f6 zt<YI*zfS`rit~YC*jvb7qhGC6jUW)G!n_rRvGEm14b|1v_Ut3ZBo);lQfWC}lu~Ia zPr2UIQVLkm7|n~^=i;>S&x1f}Et~~Qg2a((MwWO^#C5-&@jTKGNV^hR8?z0r<&_*o zR{$^Aj5X4QsaMa}zBQMw=)KNSO=9mheSHcU@Wf7ac9~mvEmUkAqUJ}BO7NtSUEYNE zJ)jeeSE$}78z??wG^=}-9pp#a{k4L%Scf_%Y^lO7&;%2d7{TOQ`Qt<#l%gca94c^m zf3F|N&=%{+hsWW}*Ie?8(u)TLHbtFP7j=Ury!<Wpt^LNLWv$nC%}nk2ye|(4N#oBe z#vQW?VGkJnY4|J8NB8HnBDOTGcng5hAzPU)Q@dxKc${%w`(4;l9uQS*?*{zX{RvN( z?eB_-!(W|*F}{DsJ&d*w4@;xCQ{unATun;9!nVfD9@ubpwa4O2LjOkWJq>p6WhK7p zc-dOrB8#~shWxz!=t_5+_saW|r5O0Fm^{`a_j6jLYNnHVO0n!yOyb(Z{J37*k=UkR ztX}MHQst9xYMz9Hqz!e`Ct`%5xX!?b%^yV*5B?<xianzDA*{iZV>BL=UR47&(F16W z)7A$NJ=BjRaR1SIv(|AV4kj0a;4<sUgblpxOHf8eNDO5PAo*BLI*@jVPaX3JTd$+_ z*i1x}1piGUWDnv`56~{uQvKRW=}>1tXX>$Zt`RXJL`d&m8=CePr;b_t6@*3zaHbsj zWMDozq$J{D!$weGAS-07M)b}6lJG9bRjf!ooMHZhRaIk9(e3a<xT?#R28pgAqQ&n{ ze3}DT5c4z1I`6BdWMTKQ)37gRP@6?HX(5wc++%GJ2w()ZtI>LB?B5+*+U#pTsl=%s z*wpWpC^yVCDa)`;34@4es@8C=Vj{n3!>3JBa7~ct_PxCP$i?fB+teL<DR%lGa5{j_ zeV$jQZXyYy@N?}k_tHDMAn*w?&LNfIAmypzcD!wK!JC<<NmPkFhW&;7qBHdFK*>&( z&2-OL;SPK;oqD;ms3>g>1uKE8e-y(=YI;%)#*6V_q%wQ^EAnP~3hY9;syPw#QC00A z&|?PTxnth%DV}yll&ZsgH!#wlNRb$773uOP(TUxQVpgKAHxl+bpLj`qot=Q<tNj6o z5n-EDNVNqLUWWuKEc3muF1frfJvIhDtL4!r1PQ#E#U;3Bc&dK_PF5h-!o_^+Um!_k zL35!g!G`uRousFIGW!r8L{_8(F|X4dsp(eZQ?Kzx<rsH`Wr25}vEob#bjNy~r#-h_ zT$Vohg{M#b;`7Qf9WdxSta%N5!KLZuGvR_FzJEfDoK0(0##Z9MirF8r%$ir39@s67 zeeX6m(bWJvLP;{Sjq2$8RQ=xH2wrCoP>aS`nMbgqgLUG+u?*pz3zlVg9q+7Uyi%Zd zzZW%k)qqjBa_BXU<?(0ksk4?B)fh5jN7uZlB$zCJ2(ceu^hiXyM^1tWKX9(Wi(QhE zjGOF%!@YW4`#)aGZwjWuJ6OV=@SZz`t?_rZ`xWa8MW^(>>>4xZtmA2f@-#=@3K#5g zPn=sh0Xnt%Twv3WRjle@nKU`KoxJ^U0Ys%w)1W!@fn^v>EGht(!%B0R1Q;_@VJ-C^ zw-#L$`!}fXaU}gaSr#mYdH4Nx`3C#13H=pwae?AQiu;*R#OW8B|5G&fzvpG8%rJo^ zk4~2i(hkClY6I>>t63LF1I8;P!5`Y(WmQ9fQ#?$@i2{g0XHu8K0jv@Y<ZnSL{C%m5 zi;Kb)xa|zf$^MG!B?vxRoq!YIZgT0F``Rx=vA$qU`V@4V3Ju_uj(4Cv5DCjKDd~ei z%5sv2=!q2gA#z_F#pEDO3gcVBWVE7uj_WacDPS&q@@U6;2E@L)=u5=4IB6YObgByI zO*-z80NFJX9CU*J)9v7=Lei_IrlvC6+4_FId%RL4AWnsGpeCE6m}0%&mm;V^Vy}sL z{6LeTqS*3l0Y^Twz!xxBUe(3fbh^&AHd&sd@HC0{b)1jSjifYjQ_OS}<C|hJs9#wG z<~az}6wLs#lpTF7l7dKdf#~opzKT|o-If^&012KX-B_N8>|98^3x(1HSU#TeIQ4bp z%0l7>(4B=c_Uakxu%)4cD{|5ob`kiys_<&7jQ>b`1#6IdDA<4Kjf?(=mu`lGxgSA? zYon<>vFH9E-A-`y{wC=ITZ^Khx*U(G!~9^1Fh$O51Qn|)yF7%#vcKH5t+l&M3E&*U z$r`r%uh9CZp-6hON9ArjvG`Y;rE7xG&LV39HYS;2%mR+L((&6lBIq}8-;q&Beo=ab z93uO1thF(B6uNJ+p+pb_jJlU6uX+T0VN#qDlJkh>fz7M5Cf&9hd2>zP4t0;HDL0yV zi&=KUw?dimFQ;P>F|fp#ym@unC`2NB6ZcW=5O1#x6{cHjnTn&f+}1bAPv2<y(V9pf zdI&G4U=vwO8c2e(dM80bxj(5KTq#B!adZ)izN{(zS5B$j0aN_zZ<I7&spBPId^Ucb zRJHA_?&r4FYgy_4`XE-u2E8E1TDP)&qSPcy+#l!1(1kA+Zl+ONpxiVt2I4?cXzlmg zqxBckHHI*W@A<%$71b&+^rdHOc{%H{x2P2=9{C-l6D1R|O>cpVj$=~zfB>;A$FGNg z{B!}uAa)!ubrzs|l*ai#z(R+W1gcLMRtf*d2R2>qiVE4KEx@S7{F95Nf)n}%LnREH zrZMpI=$c7L5M#q0EOkzL51j7)kVMglHobUh#I1-&uU+|y5sWca+j|}@;{y^A11|WX zf>;11U5G%5T|M|Rl#I;uV(;^dd@_u80<-~|bq;w1)It-i*(D9P*QCaa^s+36v+It# zLDjB+6OXEXvM<#U(1^@THK-%@!C{0*kbr4*bJa`((Wm>wEg<3*$8NvBjQp}QyD?te z>yJxBAR9674S+2gSm7*Okn_}#brlF0b@&o~Pa&|zYLY-p^k8;JskcOjAd&q<uIa3A z-CBV68*Wdg;^<Zg`G44h1HcNQ!BOCxvz{e1pQ{{~3W?^^6YnzT%F?jnFT5F9E~8f> zl(K3KZhOxZx29Qx;Ox=mxbxlL=s$ZqpP~p9x5J(`Z1ioey>`aaE^5unnk5Qtt>3Vi zzZ{Ol<tnm~c0Cs}fN524;GNXCJp~<Fv1Z_C@4}sHra7U_ix$sP^d$<0v}G%o%Hl0H zkiS~5-CUQgN?@A#vgUBZwSCG`a#=mHF>H9!h0An+edT^tyhPdv8XJY?WBWF4!skmf z?ZJ9n)Tnc})gjdTCnurXIdPl$w>4=;z!+-m-hs*O;`)UGn_G)`att#!`dI(HCKo^J z`bj|Mxc~i?f4`y}+X6tS8Q`rdpVb~x=1IAP-OVY*#lewFmv{$5LI)W4fcGn--|WQ> zJk%ko-(cS(7jFS?8~Z9eoB;?9vEVF9)})hC<ha&9G#iV>ps4}Cq}J>|K+V4ijR5OG z&`Rdm@le$LxAn^Xn)@>JkUl$*_ThTjcaPH7k8NwUH(m*tKMeZ%`c9*YDFRt|<n}9N z^D};}K%$B<A4q*zu-F;CAy@5WM(5&k_$vwq&i{~se&TRh>Lm2-6K4x5i2*}BVf0vE zWVS)HLT<jvldyxX21Fd|V8Dcm0ze9%&%%sChO{-=-`}77<&>+Wz&=={a^TOJ0ngg# zCzL6-;29vh53y-uTXq;8B%tO|F8cS7jI=Q<Ad5n;{-3o-zv2`Um7*_v@c!AF%2!+4 zG@=A1AQ>m79;~$Za~0M%KIku&CdxaM))?Mu|LG?~j}p)e><L=2>d9D`?s?fKsPV10 z(durDcTf`~HUJfk0L(U~nUqP938ahU2YZefwLVuoxwBf_CeXc?vO%yqZvRWSTj!H; zK;Kp82`Lb(p!{Wy??B!UCUM%%qnIj?V&5N~r3iAgW~a^G%&|3lOY$==d$D%8ygN$= z!t{szRuInvnZ?df=67sk(Jp&eY?Mh@0~|taBg!Qb3YJqlqNQ|gPkiN>Z+9J1UqK#? zV)#lm+A=VZrInjw;T#~N6;&$xot>84F81FM<R*UIUUh7y=3so~MUs9H-1qJB+!1Yk z;u_W~*#(jvF@^K$_8yw_676&xM3Ln5?^>2QDp#fwGvJ<g_wqTz-D{n?Ofv~mQ#viK zm-8Ff<E`l&JlJlv@^k7Rn9uJp{wsy?SYZLM0kaK{ulPtXWJrd`xXb&`jN#vz<^LXB zr2R?4XTKZ_4z*IgJU>uUjh0V>7mnmAUk}HzXqA~hc_FLQ1@uxgy2*(ey9~66`}PdK zs^{{z6rES&MeJZ|hnn0gVLkcX^`D}>LtF!ZIK8@GpCve+Ipo<Q2&iUfLDz<J;$t4F zvX&*~5(B{aE}!^m=bMWeyOX@P3iaI{d(CSqA2-djnO%RkI3-ROXX&|K&5>rl>8Q(| zM)ltemx69TMn<1_p8Q@-dE)eR=ReqQY2ZpPyWlPeuxx*PoA+&4_Snp#t(9XGB5%~k z_O|H!$?v+rcM6*8id)(mMacrj!&2Sa{aK3fMn;x!^-(G{=H?Vcmi2{`O2(28-pcOg zo@C-^exlf}F&T}=A*$lO$iVhW{6Jby%hbuH*IdQCl1hn0Azq5CsZ;i>?v}-)Zq=Mv zXypg_D7hn8p+-d41Nd3QC+wfUZRpI2wo53eq@l`(#vNrw$}ppSKQPs#ueAWb6)M(R zPs_WJAk}01?|sIW*ylOs4+JYl;&nTnu}FFGfB*dc`7A$S`C5$^b%WUMP38fR&=Lnh z4MwmPp#gpWXF?Dtg*}i1@b!3L!UtN)eUpO5bxKM~l1H_J@LB8=BM+csqD{NesQCE! zecYuUaO9B%FLscn&vm_nhQ1Ja!%O3VkjwLv6pXxf(4t{LYfTmPF47@t7Ck>dZyz7m z@bK^;BT-%-$zzD+l7>cwh{`zHvY_wrNdl7k%B_gm$tLohq~KKS&VNw^2f@Ltg@do} zVd9H0D5n=@e9$@fvae8`yQ;+Ye5~x3>R8b)<DA{;{k^)jy~;O(VMA_a#}-M-S*84q z&5>_|oGEVS%n!Bs5q|qYh0DtxOD_7`AwTJw)Ps)1s53|3qe;rBK!-vzMd#;S4ca{Q zUSl2d`2MW=)R^%rcIVAM-6_3Qm@Ogwb%+)9c{j3IptvvhZ)l(&Bg^hFW1(2-A-W~k z`Qh(BSIS(siGYJuGRyNwEC1cd8rR77>NVCYk&)i=ntQqI(XCg|AiMJ}cWNSOyg1AI zNLR5=`!MH!WdVZX>n->n>J?WmKhzfo+ssad5PrKpCO%Ged`mNY@&=1`Z94b*iOJ@> z)<jtdsCvFy0^pmHdV71%s>H}jq1+Sv|0kdD)s(-X0=dO#ytT60{&#l!zZd#-c}iRd zU!}SXCm{c@f3XBSF{V<W&w#PFO!})@uZub%m)({U1q34?wlH#5wdbbLNG$2VYh~rJ zo|C#d36N7O?g`27$9}f{Kn}y}{W|fwZoB-~Yh)rkW6kN4wz&0qlf$CVOp}NDwOd}z zks7BXp0nIh&fN3-+6<@-jgKFg`VDuye>S*fWx5y4LBiGlpQ)alkjN(bx@gN;$}Z3* z0%s#893D!**I(-#Mq8%}PK_MWg?8zDLjNISW9F;im;OLdcN7LMA3wMM7?U^Nsb=tK z`M&Ru@X#p;?kk61oMx2RHDi&V9j+~jl@X&_=Oe%U^BM{Vxywe^4sA^OC@4=;B!IzS zwxP-6x74<7BQ3?;aTMq_b;9aOY9plJjw#dHuN?0$qkhi5!W!6N(9yV+T2Hhyi;l5; zia50vQOWkwL8gsP7b)nb4YK!6UNjtJ@}Q6WC2Yg#>R$M{VC~?_{s2=+1`!4i_ehyS zY=@UzKu&##rjBh#((#(6-uDt@g37dUAQz~>u<C;uLXf$HrQh}Hub0pIDKs1Vn(2RP zp0vJQ%nJyX!A5uIwXyK4tNSM!D2D&JF#gpZuD`+e7l8SwU#_!!udaXT8<`s_s4V&T zp1DSMMo`Lr{{DpE){JswZ0gT;olOypEa*2*JSTNp|3nonXV<66UkkoU|3k)ZRYh^~ z_J`CY*TAL28c7m|Tr!`XLNzJ*ttO94wQp2YjK1DB71QSy+)cpe>III`o0`%wMAeTq zeiMJUEk%DujVP{ETY;Vm-aJ)8z>fm9T>vS6MAgX=8d)k(pMBlp!Eo<QTwe3OJzq;B zAE&nrOa~oT+48<+Y0_N{#yZSy4W-=_Nhx|L!T5ph?#85*U%%(ce}pCG&R@8n<Z6>X zmA2{G)H?_*II;9OGSAwmLTjhs)XzlZu>L~9<VMaV*1d#hRP_Sf1#4cC3QRSB-L+QQ zh-H{Ldw+|n!Rtr`XQXS(f#rI>@+DR_D;HznDkOQLQeSa%iuPKUXkfg^R0D?v3c8-b z)g<Nv<Qo3$rNo7IVdgXaj=r$EJK=zgl9JNL_-!Tym=zY63>4y#P&m?1Z!Br@mwc9( z8r=edNx94v3EC}Eje_;7`2Pcky0#p{uX88i9Cw2L$(`8#(|fUTaC)x6>R;Ng++sUw z_SdW~c?hh}&iLUfHs;k73~WKwY!i-CGTqB51Fl$C8kja8*&P=~_Bm9?5^WjE@I`7o z_2B&%`j;nfD|IB-;3nnt_>V*Wt4eJv3pF5=E_7#Ism(Q}-3RI5zygkkL#B~6d#z2V z!_m-HdzXz{W(~)$^`dj=ju|`L*BIrui5OMCHSCL{LeSjOuip1}j0SpHALIeYFjJ>c zyIw@4$xc=y$szyz+5vr4eOjjy`aYi*NJFRc61;Hj4HV&2STbjAXsokUa)IeHTJFQ} z!?V8WBC!MUr!eoe&x(Ua2fu&x_nMud^8$}EGh}Y5=RQ<8Q*fGkU)R$AQI$(s*2U1N zkHhh0SxG8_zRu>(*Mr*wmNth5PMYW}IV*I4XKC)G&}f89|MFG$+~`5_H(roY065_a z`?!SJYlm;^c}@$6Z?Ax8!*bvJ^zuAq{EE>oJ2IKO*7Vy8F)sI2(jCx(Jk`&Rs|7u! z)l&SE;(9`8+@~DO4^J@D>M@;PgZ|~zvxNIaE`>XBK7R8g^kH)`T}<nawZ<Z7LH1`u zTGv9eF2K;OJeEDjFd$;1GsNt=wMsH!^0A!`(alN}Ebi(T)~Zb|qn$$wNrTzbhT>2> zBG5c6a=`?)5;()3`Hv3ef9)n6JVLfoRsYx|{|$I7P+-bPKzd+8ZSjSFS)Bh}fV%z$ zF>3~pxUjBYOy<0P!bD6)1_OarvU9@!h6_SFrl)oOe_#NUk9&j`s9fdMQH7Bt?Z^#$ z^PJx~Fgwb;bPB(Gz48Q!7K&Z_Cd0$_5bUrO4-MLjo4B`mzBy3F`MuwnkItA@XG^-b zGvCAkR#GhJyvWZ4`e-IqI5KulUd6nNo{wa<H^--U%Ze?a$(8+VoP*3dl~A59`t>iH z3a6~*;{$SK_?wsCVhzfEK4h`vGLHwj*qWh$;W9&vsLsH|w!$QpBUW)^UrChw*eebQ z^j#YFSBn<6<D{%jXZ+uC>je6WtLu4~oN2;QjPuUX(e7~k<%cvHuUTp0iqowd9GOc{ z)!vRY^`AjX4ez%9?Hw0j&T+*b$X=plk8Qh~tBd3iyEe!;fx?FPC;9txSo6T&3w2H( z0>EdYgVF76-P@Do2eVBw*Io1YwLvs)buk3KoYRk1o$F1IRx$5mT`OCT^kBS*G54$A zJ4Xf+6s=lmGy>iY)A%uTJE_r~9igu9i$Pp=>sa>#714I=%Zr=@_M(_JrnlDcahWX6 zx)6g<YCtsdTHOY!Tgf+qy?0Ql>-00z{Qt}v0@N)kIi4E(2SQpq<L%&@`ilAY&m$|X z$9!UnJ6FRa$*NhskJ7leVA8Ck@lwd>q|ZwziM#K2;={{jdVu8h03I~2N-lb(O~Ni6 zq$z5Wu&FIF{4#fi(lPQChG(HD{>gE~{-gri?og7!fNMQjZ9uup#d_9x<F>}6&@ry- z-X^MT@md0AEo_dxX8Km@V+u4(^%@i3a{icK4t@Meq_|Ob0}{XtdZn5J-TU3+<Laew zqSQYvJ9>}LMSTKSJ6?jj$NkT}v(#Vgd#UIC*K@l%{NG>|k{}rG{rkKA{)%BB@J(K_ z{73(47s8B0f|(oX>rg4!UZek)Aj5nsPYPIPnG)}Ag*>ANn>cl}9N3r-wu`$y45r~T z_r$r1PB{=ETRx65D-f+sE(LLAdWqNXznJ!5241IWU5fiSXU~|cNo@bpOROY@P<30D zo1%FuV|h!FYUctC<seTyVjW+%(qi2bVse{z^gaGAsda=i&*#dG3_MEc<<$l>)efkQ zS{K7NYMt4;9C)=vSzudVA3do|9MQ^nJs;QubiuCKeDRQE%$(Wg_=icbXUQW)>${!O zj?#B)L*t_18F%<LdX|cT;iYVfZ$xrm6Xytw%n?|rjo5~P-W>g)iN@VyGY*GNZKBDg zY*XhTbXcK1PM~HdRNa#0Cfms2#KapK+Z0hn4qR$(VGRU(h}vgnK>Fp&)GVKkON!&Y zp=BDBSxxiO2w<1-4WFCXr5ei}wJZTBt0(KFO!cFj28{{~x|{7}Q6xZ4cAkI#Cj}g7 z!{bWkp+kLh9v$hu({s%gkRfVl4lBiO^qC}bBerd6xP2$JgQ0GsQqcauEdDHHb2YCQ zYfQ}r5b;Npvy#A$+fY#jU=Y!*Z4l6VR7!xIMn0xMX{_zw>*k{FnA$K_H~?|GL3{3N zit9%iY%Afng8<S1neTIO;fyElmW*2K4*U9nk2vHJhf>g24|_XI&P?Zg;Mr-zFSI?` z(%|LI#iIvxPQMeb?Z4w%V+SnL{cp@$O$NDr<H`VVd`dFy%;Lqsm!$+-b1p}$lN|=< z3C|8k><8yi_}v(+f75wd41C{2;fpN*z7b+fU;dx)-8JZY3gUc^B~fPoQ1O?fK5E8m zLs{47ia;QcsD%YX$vo@;Xh#S+>G{^fJRo~NIlBz$n!FG(`?#rfRIU)OFVZw*)*~?7 z))Ke_8vI1;YY~g=Wlp^gOF_Pi2RScZCkyvjYRTS|8@FMP)j5o8?^gZrYIV=wFmbA~ zNS>0Jolw&LMydZkv$C;S^vgMD?1SHD<FDVEZjF4&?#$*m99^#L>0H|lBds6nZA~|* z8@&m`R5(>cgT1)!h3K1OnG^Sm;t)Qu9WsZKOQ5?v)E_ly@VLd|X~BD?C186#>mtoU zoU*h%iqBPLBVGUSzYHBR4pqTg^YU|eQ*}{tn|07NaMMn~m9Klm->+W!@Ob%0a~U`_ z<2se3bEFJO>JYUW*AXe2dj^Qu>(5kOdbF;CGVl4P33yW^o3J471*3q@j*R3(!4%^p zhD>{y!rj87|3IK0Y}ZFa&G(zNT^)P9pE}o1pDPfxd<32Vy`K8(lb7G%K?+MJ-UkvN zb#DpL-hICn&&EuYSVuH{QG&21=b#!hnjZQ3_E+_ur?pq$s#0@Skls2oS6U7S;fRz` z7tfd?h3Wc-+@xNePyZidUmcd^*7Yf&0)jk*G)N;2(%p@8DJ38vjdV9imvnbYccV1Y zJks4=(mk8=o_FS(?>*mK^M}_ZNIc-Z_gd>$D+>%XYBsN^$pCf9Jo>GH)QMm2z9`Nl z$fr>?F#qU=RqBt*1~-)Y?0Q^=tJ<W{{LZkLnzG)r$Ps60?2v*l$`800{#<#P*np6o z#If93nG?ra?A!LJwoem|gLC@PB(9c-mwFZCo{Xt_cQw#}UJx!d+pLozt9qrsgj{$1 zi30ry6I`?R5jlXN-ve<j0pF{hf6ZrrohA9t>B9Sn^r+|dIJn{iVT_a?wngp#prrk8 zcPw)RxLlbJlWfEv|6z&2`_aMu@ngo`LW`!u!CYZ4c^a>?{s)>Ukmx6s_%@eZE@dj0 zM1g!6odL^1aB0(netp1upPj-wi%+hW10U4<NL7rR=~ss*yB<=B4BtA8EK>wX`n%m| z>wM%A_lNYj%*o4U?fo#XtHYs#-%p-Zv)gAmPoN@6{rtm5A(Mt0`)+26$;9DXqeD5w zXvxk}#_ed7D!NTpwNJOPs5qHj<FN&vzioH5y#!|CPxl$;dMk_iM|6GaMU^rZf&}G2 zz&_7~&j!zo_z7*Qx)l3C)0s{-*-tx3kn>fm!$yJZfzoX0*%3s_@77hF_#0O%w3)Me zy84Tgy?-|$g-{mxQ1A!c9;36x?lT7y+v@CYl8(ZgGp4?{x<Dwi7MHy!+ON;q!&z+< zhBKiK0vwI}Gd@mOLSC>x#jlGOeBSLrhW*&m1Q4Tsp1Ij4<5p~E%?ihths(&5d$S*V zyo>w8CzS;LM3dG8HpedQ#;@%pX4@Q3@i!a|6V){`=+soOUK&+v+K18XYq4ubB^Gpq zB8zDASEl6?J<T*h{u2$HXum)`ONgfWe05c`#Q=HPK#N~l?Ra=CmblR3-EW`}k#Fw% zq;ND7Xq<?(G}y24fdnb9|Lp6nhd4U<+l%+Q;I#}Ry}OZ*`eH!~+KhjN9=xAt7FnzQ zDET~oGrLrwUZ3#z(1LDansw84x^?QDg(5AaMB;X(T-S}Cw_LAc>Cn?k2ThXpPu$VB zw`U)k?r`a3F$~vnB*3tRh70VHq4>s4g#qY6IF4nu!vF1|BZrtFZuOBrre6VYJ)}mK z^UHtC*#G&2KfcHI@pA16%KhtdtwlpXLW%}#4AOmo$_gN}(Ep|v#g_N?=>h+~vb#$Q z@>GCd8%rt`FPSd&xfuEoZiOEgY_?{cGW%9xwn}Q8Qqu`U8Kv1BpT_p4`Vr8Yj_JwU zPCGI8%wzCU-g2Z%rP1^tGAMej{vx(`T+7sxt<!pSr+-u4@Z-MQ%jB-^cOcmWo)l63 z8G8r6`>EjD^;<!7N;y*tyyR`{h%Nm|)y1yo<Nzs2Bk-vyf!;hsI>XK2)TV;#jasX) z^wU6^gu?k$cuk|B47ky2xKZBnb@x-D_W20GSXv+qt)<GV^RDa!SV4WmmV6$CUehfC zb-OhkQ-;wU7X}ewlt*RnD)+t~5Pjn)cph*en;dnLD$SS1-^lo#>WrhgteyM4Br@m& zHp_9z7U0wfVsnBof3On|dh_<YA&x8<YmCP%o9QK6L9h_Ww9=7jGi}&wd;ok=;iSbU zji?6gMM?5y2VXfFVGW;_(s0<yr0@9=2p)@T3~ECg&fnFob{P%U0S9ZY(|(c%{7`v$ zXzz!Wm3>bHNvwHWZA;7nax~ZAHk6BXEL$*r>>1r6_$7YlJ<{{VdOB$1ILmFS_eH8z z!%p;fYm<gY)w#Jw&W*Y4#YJc4I~l{P2)=nd9-4KA4{}jOf}-nmrw1auH&xhgD0$*! z$4kO*e%G0^tvjAUBX53fHcpo5NH5Fp;&=pb{pqo)Jarvj8}Ph2kpn%7wxjv1M=E(T zTlyK(>svW!$jAssrE3=*Phm(d9e*<0YhIa^F8L*73SBCgukiXUl0N8&ts?)4{OZF! zHU$)0Tl~p|4DTyNrQ_&u@$-hcfIj2@XK<_ki{|}VfrrRRe6%x8+c9_!F9ACm_2d&e zu=hs&_#w#UdEZPL%Y-id(IZlt)%3R{jY>gAFFAOIHxy`uqD1YQX|om*blcoW;7m6v z@HP5A(C5g-XUaXl-8iE)6rp~3Hrg#Qo-BQ5nQb@wLwu`ney6{NMI!aw8+Ph4@nSXj zQB>UEepPG}d<Q09xm|taN0tQ0?W$-)2D_A7OU<SN;v>rJ?oGlhwety^-Y=~j-@RQ; z?slkg9k^E>Gp<_XJTT&zFpZZZh}`DG!(&(84k`U(QdLHwb9*`QHuB@ZYs`;zK~u4V z4V;67`9*Dj0V-B5FN`po0DVnFEiP_Y>c6vucFzSEVpCqn9rZ@C58zSr#LKaaW3hks z)X2=s8HyAGrXhxUs{`#9HXpDjv-dAv*c&1j5V);I%kHWz{&vM(uQ=x1{Q3~YTAI$o z004h$?q`^vFZXe%)pDcs-XpMKAzNBqTrZ7N*^5C0F3hNnUz&5611Py6x=vI~*}%4L zBp{LO(`M!N#17=*v5`^A8{D$|rdNs`MT%%nZZ&p6weIMnxOAU%YG}V}ODTVhH0ILD z_;RzsVFq$#wr-yM7D8;7R^3gV-s_UaO{l?%>2z~m^5=fG!LCUAWo^~Lk!!<5Jlwy_ zisv6D4NCX-B1cUkj6fbkde-F0*r$|R(RvGJ$zp<wRDwm52cFEs72jymcP`3z2Bn^K zIAu3nJt}ZT!k2v0U*>G2;%G`bif%m8%Mcs}!~xjy6j>_>qlvw@J(G}7&HFSvP}hAO z*8^ze#4Zg^_Z&~>Zg%UqfUWCea%-pu5UO8mV4)oD9pQ!q{F<<$V&i^kZTJh=ZX6yT zdf}#wCGCP7_)wj8P5=MUetW^|6Tp<n!lEPglK=ltZ;$ZX0zUbYGc2G-WBFXqom%y3 zC1Dl4yu@h0Q-_kD?X8fdQK28Kkp-yxXcl9+d2Rr`i}k@$BFwegiFeo4ExHA|i>~82 zL;^a3ocuDJ*ZH)p83jd^eT^R|`oXRbN_ir99!!|u2fU)v<0geXNam6$Bbh}|H2rM7 z5;?e7l(m^3U<ZMjN5$;vclxg=YbdR_^q{Y+aNaiQg~Of6i0l9n7~9~taX)+%W08+x zUEzfm&-iR864o%~#3q*~g-)Q=-LT_briJ)W{9M<sU3O=iVah~-UWZk_PjHXodT#iX z$d}Ik?}GxN&s3l4H%h{~-W)9;n>`j5-`#8OSI$dG6T9q6AWpH4=Zf$!y+bpuKfFts zAei{A^X9j6gE&cG7uXB1aHz6d4z}+E-0b6Mm4}k@!Sn1?AQ-X=5*c4sa7IfJOgAdU z-H*(d-j|<k+RHaD@;X+NjxZxxci3iYjEgVRWHkU7;;{fAVo<4yvH<S^@@@%Q-t{s` z^b;9#qv0bD%f6%5h)=yy5&$Gq-q@oHx6~yIk+7?v-q>mg@BvO+YCz@G6#6a-fT`1V zO8XO^d@6Hb;3SD*`=New#DI9fUc>syz4BAf<RH-Q^#N_99T=F;N`M51wrTPB4KhsE zBPp|EpV}(*c70$Mr1{dShu;kyq>ZR`+T!l#O2@yC23&C8q6{PTf(&DbxSQbxPwiiQ z%g+k(c1g?ZeeA;sMyk^2(CK~ukKvS#po_+xEREKSS}TMi@jEWH<iC_;i@O`q4!=E4 z)}9Aptikf5m5mleQ{@^_E(Id;{Qkr7wl{Urfci+$!N>f}>=d^~t2(Xn9*Y!)54Pe1 zIkU&D6E25k3Q9asik`^*Q&Wv2MZ7h|pLkW$HaPe1b|va$J?F772+BMOlIC&PdlXpp z&o?<zC}xR91N}X)od?Cxs7eFX<@Z~<+HRnOdCa)`RVZLFTN_(#LWuv<fHwb;Dg@wQ ztZSa2H*Cc#xXpL}9W(hqO%o*K5n~QvV9&?Xg9rXWav-(|FTbBcdrWKtw$d1o$0P%A z<^2E|P$24k6g@+m)Q6(&p#cH?f`k?{$a5`<SjgK;<%=L%L<Z>Q<TxY*JRo#89uHy; zjOixz%&lL_zWgejnPK92_(k6qWrH#+<0E>0C??;|0&H*hmd%)jD#PEjsbRyxpt4oF zy)~2BK6cnNZ9(1@01aPN<0Q<^M)_F~I+*(x_=MVw;!Xy^;(g&vEKjrmoT36K4UC*p z+KgkLJak=#X4mbI6<dBJ!p*L4dYq%jd5wm2H7OJ_p+5Xuo#If=+$fa}y5x7yzOL(l zV)t;{AdN<Q>v|GwIlZEaPx}_z;+Eeqa_>Fcq~1+9JY)yBveRR=fqpP^up9rrO|x8G z$@r*p7d3fl^7fNw<z3*rcsq`K-^JgSXULmo+r&WM1?r|=G@JZSCf%y75wCnvbV$2k ziZ9B_R7zRwlSIQu?R6xGtkXtG*5Itpo<E`Z_x0ZtR=ipG9t%zJ;86m+Rm)cCILIp^ z6y-pmE2lvLRP`&?PLo4K-}-dN$LQgLM7xY?D<Sqj|D7SR^YZGhnp`rblREBiuPkzZ z=7Um==2ox`vG$`EVSW?6_w}=4&LY~v3Ol>2HIl@M!F!ev2V(kw0W5?vt+2n5|Hg6R z3xvOC$b((f!-Yu2^w|fZowtT9PFGu-$VBtCAFv{BXY%+;BuOv34HG9y(nOe}90WgS z-xQZD)9ihTrSF$ugauO8Osc3OvjuG$w#|*iE&CU?)&J-5`!||b3b{16cbev2R4W2B z13LBlw|nQ7>fJvpA3qcl1rO{bB#(Nm(d_-U0@VmI0K&ZmiMwKN&}LVF&^TDI9UX)g zDkf|{ZM~gt^K2uX?@br*EdFK%LOoOf_w|ak$?-4_fO}oFv;HUlgvk6oB?KBiW?>j& zr$ECX0L~FbFmga2M0kv?d~3ZVc>Jew@lrZUl(i{A(YikW;(-KAnTT~!XIJ)ZIkNFm zb$1~2!%!)IC%}Dj`>hJFP%Mv4l?T~(*M+SE_rJqg`IjodXg87~n0qbqPJTIn$LmC# zSN(7iofV7EIrn5|EQ8HItUh60)~eP@g4FvOV0jTmY|Q4r0@V|*Epm-|9=HhFb1^*o zPl>{i`&BHUGS(klZ{ZP9`n4{NBL;THe;?UbQ4J;=zQSDxTphLTHEZ2&<KG~%9+A@L zEqq+1LlKc<q#TO+%}0Esu?#TahFw#KYe#YGjrOfc&1#iv_ahrME#Ei$lKQSMkQb^f z#OduC`?O{gv)^q-_6gEt0|8=wZywj;?A_ex&$%gCzEw@n{I`g#AHZyPRXsf!z3l!P z%A0K<<S2#?`LRZQA7o>-Nq1R6F0-B};sIc`zd1Ynl~m}>3ogegHF4jt>#1@p%&0To zu%ZhDn=N8$PB05DpZs|1&^$aFrepp_Q%DoEkYtlX1U1PF3+neRRCxNFo=$ZG2X_tg zyATSy^oDV2eu*}-Bj+dWxv~pa$g|!W#=u_QSXPJ2rE7ytYo)<)*-e29-O(P((h+hK zZ#Sk;?-)JQ8~A>bvq)jzP4_bS&fq8f^mV_68E$Vn@!Z>BKm_#P3c;{5eiuW3gzdNI z@qcx=a%iW9yYYWax{Uk2VZ*0J3{$=K)b-z507zgBDdN5`ECsro$bUBOomj9euGcan zqwW*i!oUg%|Cf$OpVa%&feG&Nb&$=MmtO}!z4<kAD2ix@57@<?Y`1GfJIx2wT?Zxt zK<-^7O=<eOfCPl+1O>1-c=nn`i2}enSDn!{x#^~)it_(8Fo^O!KG!W~?Py}2u(WE$ zkwBg)_7G(KjQpeE63E5*b9-g0?1oM*Neq;Xv3c*3XWWfVOhBil{N{bH*N^>vV?#H= zb?bE&eJDl8x3$G)4~o0*yH-V|SR?AcIChpMriAZX$S`<3@?5jn*xj!&#|1=JM>Y)q z+^l&A;O~z6O2sl%saT$cVU}vhuXJ&=jV=uMg|h$T*gE#bd>B}i#mM`$G(thpnu9%s zv#VK~gn642m(w2&bwMF%m;y|~Bb{N{5+|}L`4<A&W;vrU-C`4GnfTXTA9+W;Iny2~ z`O&vbQN`jU)om>28}&=Y8ikS3mbX>;Ed$wq_vjJG_`;~>Zzi6x4|+0NH_D(R%HT&z z3Ch`mq@5;*Gj=@uL5$e8l=5GOL4LW)Yu==<RTx2ip@3i)h#cN|p&UH6X1&*nM;7n7 zYU7t(g*9<WL*$d~qfXzq@Y$ebe;_jwL;sju7LyJV+m-vS^bn;|f9k}o2Q?5bHpqDp z8r{&nQOGNDW3~>^JApQGD3BxUT$a0`m`p5kqS66SCha5Ug2h~mi;xHIlpGjT-tHm& z@oANL`AEp`|I*_86F+cWny5DqL=H4<AtZ$rxBMQ~n*pG1NjT6?3eX{?GahkuC@!_| z)eh!2rXwEV5`P@ff9(A9@E^;wnmk^H=EmyIV2(~*RKQvKzknsew>J(83_o4_#x<C0 z;|b;p((xDd_H6o=Z=wn*(?RE#nVA_)?o5-P?ti)_iIw?$4Gq`;H{(QM;Rdy<Q>t-m ze*8{&9|&I!ub(Tae|vfS)-t6;wLgk0qz>gD9?MShN1<`wfR#lX@76*~({lVVv&liq z3qU>Yk$JtlFa2c$_S=)Bds<p;hxeU=OkxU<giw>X0$diIv$N+f=7AYorc|rJ{Fip) zrxXYVMq(kzJWeCxcXN_Wq1+VxpIaY6ST%4Gj*N&wJ`AVZWqI-Ys_qk%DlzmxQP?t_ zmS_N|H@IGuf&gNXtJODjut6Y_PY^JkF#<X|*Z6eQ(Se;W@ZlOAs(+4RKs&leJY-Pu z+0S;mY_D`nQ1^6t@_NC0q<loB=7_q3wDCVJkAyp%^|K>H0-_tg_U7mS<;ueCH8i=s z0=GrKib1I!-47jcj;O40r37%;nXASQ7J41j>}f8fIxS9=9r)NR6oZ1E^>Ot&jA?w# zdkfPW<|=MLp&)*VJsIl;2CK*LDDKn+z}0;+oosyB-;!PyNJ<hobo?;I^J0rLJWo45 zF_AeuG10)NXCPAE$SBglVPIeY$97;qmboAN?aj?X-N~>^hOvV~O(lKd4nZn;(>&k& zuw6t<Qc>LiO}F|XZ&D>@$y!uyANmG!xh_1x$iw>T4Qqh|Lk9tg!kEJ!@xe_asg*(- z%q$nUjZ2eMGs=6h8}%XfP#B>n2yg`!tD#{1Mg=>6Z+K*<=gl=Op)X{xbD?%vr51g> z;A7YZCT$e^M6djddqnPJM5!fnfd*S&QqeG>tMBYs!fYfWUym<vMXaB-vzYoK2*y8M zL>k(rVlEZKZFIe=-Y`hvO5sbqE7&Y->o{3@`s4Fp4!@n#oiJ2!FpbC7Wg`FNYwc`O z7-`YRvnHgr;b!B*Jf>x`58(|CHo7x)ZULDnrK29#YQgCJ4VOW&TWH<eHFG^m<r3*j zrD>tMow)(ygYxo+^Q^@vu(A;SKd4O`wvl-|D<{W1nbW<VpKZPt`L($Z6l;a>$DCYz zsJ7F1{%5*IZKn9*7mM6sp=WVO5Ar3vPfBDb2yrhIN3p1sWiC5c`7NVq!ML>eK?ero zBdn|!A`=Yd5BP*9|9-<3R^dH}H=2q343;9C#H$R%K7Is50l|E(J}QZwP3@o;xTGK= zl2N2j#ey+|CQ7wsnjGA}LzedU-<4?Ay?oPu+RF=a?__u!O=(SfJs6wauA+fod8yvW z4*_j!@BMBOJW=A3JgX$gFWw$Ze((_o=4o>X{e4g#UPj)Zm97_HdXDA%7E9wy35Ii+ zrM|cS_e=b*uh%<0;mHfB+fI(J`Q48{#pO@<-z#Vr2lLrrvKRv<4p}jB%;P}d3s7!$ zItDUnw>VhzUw<?tSDr6!J@L4L`@T80bNokoI!)t4yGmlgI;ZUyVwK7Rb+)QyCF&~d zoNKtvYZD}0Hv#2~v2J(^9$2^oa(^=BngVrKVH>9cCcQh>3yHe2V45u#+Syyi>k=h6 zO@lV)V?Q?m&%9pd70KDx^UX2$xCa(ybUa~^kXgNrm(X2mgSl4gXv%5^D;)G!>-}|m zyQfMT&`UK#dJMT(p+-i2X|(JvJMN9)nI#ZF!`h&2*m3%+Zb!oT*W__;HHikP%mQKg za<HLIRcgraj@nlSqAM)hoYU>5jb?H3jX7_6){8Rn01_FtJyJicTYV$s7n7!96g!S% z$n+Sg)|3I+>G*!1)x!5JdA14fSg`115>U~L;CvGirEUv^H&IJ<Ge+M@<BX7c3utw| zQCcIz!_4ccD>H5FS1Nw1`k;)jUd(!_I1Kfw*F7&ukTRn>i;`;*JTp>hR8${yj5yTF zMmu}qY*z>=@Ky+mO}umW;YWEsoWJ(|gew&~{_VNR2P%uw+E!&~lnk}hbxNKAN@;4c z4sWaRB~hELD;?iK98Spi%ymhVD2a%_LnFH*o)(|8SDt-Q;Wpk)JSHZeB`MU{sB*x$ zt09DdrF6@f?Sk7qPdSOVYd#V00&(T9ryhjnv3a*BxcDUD<Ny2V{=Xib4DlyJJe<dv zzJc)30n>jS0dIdn;7!^FgKqe`;OR&37zfa>1FumvNPCRx1evvVAgB<I0u09GAIodP z!5tpFBWS8w{TXe&@0-NQG=T6Cgb9K{RAmBi{2T1zdFMtYy(%IdOwdy?M5Qyk)7f>p zJR$*^n;l;oKrD}vKhmq#$@MGl|2&BQdZ`FX@cf?lbm+Wb1;*B&_5Q4^&%n1w4HgE( z5DUT5fWaj4B;r{i%F>4Zd&%~9)-VP5oq0e%BMX8iDFfy6r7%D=H|z-gQX$x}F7{*v z4U*w`w(|;@VU?SG&rpvM*f6o85fn7n@{@~;xvQ(B#3SMpR_>FMRw$*!Mpqw%^*SW7 zZYGEDkuE+G82dnmUoYg6JV0ArCEE5VzAMLucci@Q`f~#U2uCtLbgvB*cYRl?ks~t? zyF0$q<gPKJ-`8e_##zHWyOUSQA~d8`oVO4PijO#iX3R7o+tTR_CkOwoWw<{+p2ts` zE_pf6X)AilsFn}+>P}a)LqjH@Hh)z!es*Q47;QqUZjsK%I*?_y#tGdbg?VbEcs8p8 zliJ1Hc-~|)E2!FJ1CqZ#l2LSFO|plkuzxQ0I%%XR<;&~e`;ub!pI4&{`=VpCU&%8i z2h!o{vY+=6e*Zj5yy_Ck8@lG+HdQ#k`&sA#D}V$^#Y{RE-x2E8s&A)$?RW<(qUi_^ zInd^l_&RY<@3HqG0M@Yc%0X3O<)jDI?qEqxg4BVz%mI_$lC&xQ%!wy45<Ystwd|U? z%SlJTQy8wun5`HpEi352Ft$N2q|=fw<@{JOdaTk+1p}FX`g}#$KJL#Ld5v_x{VuNG z?GqIJ1G_No^-4VA^j(Yf_LgPR^mxBDb=6|wbpV79Z?+keulY-#O=Cm<cqUTGO=7M0 z5juRr>9Z)p!2NmyBV*XCm;3n^_QsN$?xh5a5>TGW+HtHf>kU(Td@D%5mqx_i^bR&< zEmao^9ECSA6?vv3G3JRW<Nc<8*nh7DkB^|B0-5#rCh@zI`#ku5VRRvj=SMDyf=iUv z_qWbyN5$-c18Ts;V$C=gHcrw@D-wVlkOovSnOY6iLik{zOm4e>n<{)?G6y3)*di15 z{n;GDrF)R6G}Hb3cH#|ym@Tfs%6kIeS9BVY8$)NB>x9Dtp%QxkP?-LDF-xS@TO%Yp z3oSgL{UTh_t~Gy;$7MtA4{|=OVV1`0-+B3y&xvCbb9-F<@n1SrcUy#P@O#{H3c$g3 z&aX<n^*)q&0*emGZ*w{(CFFC78A{<I^Eg;&F-wpvP{@1(dOu7yQ<Y#0s+U3;gaXH_ zJ&tB$bmYre><6cw@Wg5Ct%mO(OFuORf<(@cYK+1wZmED2OnxO5ky(kl(vjW(G3508 zn-cQ7!?MCW1A%7eL~%A6(@TEWLOhk+4h4bveD{9ik(oYs6oVL(8Q(vuCVPLTIEILF zMa(uvk1c4;&&1kq58t^e#buTD=nEpRlp&d*Oh&1iO>+21!gb>Pp0J&k>Tt(b;}GC$ zaa4vfs82tj9ZWA6Lbq3<v}-4>WE%HQC5HRJv7po3kKzp_*RSc4O^D$hnp>_GK(~=# zW7w!p9V50cB^6#G&6v6SzWG_UN-1F5;6eYjYx^gu2SxqvY=#%Dua<2#xg8l&(TA~G z`VRV*&t8~ZeKrubI~&TL=N8y88`>XN2&CI8F{=9#Q>frP*kdG&emAL`2_c!6$@9Fp zewsSf8hp->Y{Y40q;)*-X1bhZnV+)?KwG0Z4zb%HbTB**V)2>Bo<%I=+sJ!IPmsWt z&r2b<GUV6hcAR^V8;#fafg-ivkGvSE_5qw19^RBQZv<%bLKxx7Q>X5Sg`DRUa^Je% ztIsYb-wi%t&Wc-AGwY5DdbV^J-RN#SmSzau>J@i=3S04f_cT=~NNHB{`Osb?^&OjS zP&zMPO;UNB&(jwhb|pMmq1l5~UwJIPp3J!SF)J?@a`El*i0c3LWh1;orI30kVTyvj zD8x&+3)8!Bte~A#s%x=!q8dEVnN)MUrC0iXBf4F6ahtgh&)^~x#U{XpW3JoWGa*{9 z7)cDt@gs-4;Wv#rNB!c6S>@9?v?TTq&5U3qafTx@oldg`c~>Pf=(d;;zzUBskQ0mu z<3X*IgMjnxUakswz9`SOp*>&N;Q4@*AsSNNnMdJ8V^F}52SO3z6hXmZdrd}MY_o0^ z3jxU|(q!UO-}TWo>Nkhebyd`SGD&9vObgdP<}t;6DvXXm!|Sj&g_?}2oA6KP{;?tS zj`{(jR0{3Qc8gkf>^Usw5?oG?WXI$_uHpWk=oCixz6sxTuh!THkQlYGoPqtxk9R)m zJ@5%$p<bj!$G~Y%!dV57g_%mj5EWk7yH_wlAXy4=IS>G2iXeV;4l7b&1ALigfjjA? zr6lKS)0Er8S;`J<Xc=y5k4%f_N$|Cbv{i!i2I;E;@%V~7<!1NMuawm^#+UqN$3-e7 z-$1?+$u(2MeBH&x&I_lrG-;C)(-5or_M_uevufLAc<x5$!V*i|7je1L7S9!@0;4Qy zB*+ll>}V4^NBDaVYYJ?de#Wi#q9>i1vCEK_j2a>vGAJpAKCB(sb2pk$lN>8Evifwc z#Bd=g0!tFLPGvPFord+S**DcJ2_KsiW?K3lr>jf;cjn4bI=uH~_5RwsHFICv#X|M# zuH?suWIt2LRQyu8lec)8(S$MCBdJf&MtRrfah^a~^PT*aT(5cqTCB;0GRu5Re?GLa z?+#g}V23ZIGPYpjV60bG_8FYZ@PZigirFwuny(Yl&O6G^m7Sc&#u8&zedPSgzyeX4 zxS`po?ihX<h2>`DCK0qqVw3U@W}lTBzi`kfloWo4o=Untpi>?9uRT*4mM%*d7)6Fr z^qRn!l=>RWC$UQTPQ-!=e>KBn?c_J3?7($Ws;~6^GsU4rGuO3f$Y(DF-v#}LXrCE* zC{mlOsb-XA8c(T7(Y<y-V9n*8mdHhEN+tknIcM~nW2TXmic<XjA!@w}nHIyklppof zKf`Rg^%LB9cKkkIj(UsvhAee9%e!QIO|GQ=8D4E_Wf15zX3kxHqYQScj^qjN-p4eh z#A~i{@4}OmQi#lOnTbP?Oju0d{1IO(&Ya)v#{bT*tYE@POZF_`HIUir*e0(RiX?^P z_>%`a*W_pE451oD&Y(4G{MR<`@7Vz~Qs9>(q%QBFJhAa>M`-8#L?4dR8^ot6fMpV* zUD!B2oFKgb@<V;SVOs<T1{N`x&0;17qyug=ynxS&0?3s3-Hq9JR|PM8obj(1sj4wB z?I;0sj4++#Xl{0v2Qq5i8Uw;CMz*03szpKAj6{UITXjgUhRSd*HG6$xjzbL${)f8u z1mg(VyFZ>$c{HmVsaGvqB;^9^lt@c_5`n&iSRN_r)#e}fA`(#!m5@6IAaQ8**hAmJ z*ZL9T)wF^J+DNR!VbB{=iIT7ML>w~z0u_rnM#v#!UM7DezyuCucUY+!UG<Q61}nZy zw@slgx(#o}i1B@DksW~%clUh1@n@}&MU+J{-17O~^q6dNu$q(V9Ky|$b2=!jeL24_ zBnd3}jr?W$a)1bMq<u&X!$MU=LW#WSt3)_j&$-K|py9tKrKE5@$}L6D9|R<~893-8 zP4RL@IM4gCB}vEe{pc5XJ%!T+JTiJKR+NsGNX*Mb79k)dt5Q|-T#2nf`fFyML96>! zXr5iMII5LabZwtz1;2j;L0Ih&p~+>d@UBNplNMp!<_#H-egsOH`UsQ%r^FMb?93N@ zZ`nZ8^{f=?_$;?idtlv+*VQ_C<9<BwK$nkdf0xgdqbu+sWTOf0`^Lx)Vhi#<3Del8 zP9-F?v6^;HC!&2_uH*^1Yqd`jd`=6&X9Zd>RvpbK&-3nRjd3@QH|JU&Tf6x8z1&NC zsdEkDd*k^R_q4zD4Ri7Bb74U=eR4C%=)G3&C%qdA=M1SbYr1KXm4r38>-E`O{Sd>9 zu<}vPNSNi{BNRk52sfgUj;UMdu6MJr>7uu2v7oz4HoXS&70iwz(h1V|EXIyRt?2?m zi^-M7Y~7J};mOnMo_5<)M1vH>TO)ei4uv0|c%ZJBgRc}X9PrY>(KNuJU;Li>?ry<l z#U(hMH`Pw-Hr!9L`zPC<Md;-$fYURPVSgqx-h~bmxuGsUMPS+*G$nGtvT%?aty37p zQdx_r#iWtd;1QX&tg`Bog>F{5KoFXj4%r;fO>VYl-#DzS)oym8BtAiarzSykAUeu3 z{--B7gW_MU;>5EjUsfm&(H{#LapG&KJ5zkt&yexbeO%Q&FQK1qaW1+`z%u*>EC7RX ze-AQ50wo1yg{=SsnE^6<P5E^yKOurGX?@4jKfK|#!IG|{c;~xf--$xyuOPU0J%Q+9 z;q)do8c_<YWbqdcK;FLi=?wo5XZ|mI1O5vv7~tT){I=b!Mq~gc>O3&ry<naOMExi* zU7+|>?PVjbBumt|fk9}_RSy^rpH=*MNyx1L4BC8^N5G&Tf20hOSfmq}G9|j#gutM9 z#0wKB@rY}HU;!}>s|C!%tUB{);m6f1I&>-p3YcW#$baOI5zhR%uscsKcniYn|Hgdu zrj4>-jody-1r2ozwsWAb8zPQNs#v^rWA;bF7@D9LTG`5bFS32)asq!7Uge-P05AUY z#X9Vy93eVlAX-*ux&1rV_BluTG|`7r-H+4HgXY7&($}U=(a5+35R2t=fo$Y6v0=hF zX<Ju!TCYsEuWQESLf_v}s(2r|mT}8SI-D`i@|xl7YjEnY@Rn}!8Ka7Yny$U9i1LTi z#Eou@g()w6$x=JoVzy~w)ATFAM3aKxW)hE&jX@MQz~zooTe&BZhu0=?J-bPA82LbI zS8A79{Fc17)EE93?z>S4xhc!{X$t~F8kL2knrZG)2r0?>htpcN=d3Q)cd#Wm&@jss zF4BDr4ih|6W}{qIAv_;$$i!%JRnEra2pQ6I@kS^ZxmHY#nBUs;f_sMBs(O1tZDV=d zl_qykbBu{G&_2{eO}bHT&sBaOZT9G)Ec3mO%LPSGj`7_1@w`dICTUuPiy4bES(i*w z_Yqh9uTF)5P9~4vC%*}?hOUuIQ#JRDX>TaB9i-FPUUywl<X#5h@L@eg#Y*w<M-T!) zSw678kKAxDZi9@b)17URM&|=g?Gr9Zb-BGdg1Ytk@n=!NxgFeN74#1{*K9z7=P?-B zKW#I2@3EPMSZ$K0xP;Kw4?0dMv@B7_(6AHaimzeN=cBuu53l&4ngDiuqq`oEXI$Ge zW-!*q7l&*i-&4oH5jy#CgjYJM#A|j}lcVAFzBd1SwSdQS%!1LB%2#E=iu%stPf%e= zXYYv&xHc;XT}G{9!#sPocoM^2MRsM+wI<Gu4#WF|Ms@<w!vxr^Uw-Uro>5jTbMSc9 z3-{j;zJDDQgss2op+cd$ISAs6;c-0hYNbmPz(6>KSNOR;Mq%*E2e32BV6h$S-E|4p z<;EbsG_Z2#^?^l8Z_G7@X(XRx_3qEqWWS;fEn1KWCqRQ)Gfn1oek)Wi%8a1!xK5!w z13)AIf*S*&F@zTKsoY{wWD>RG@%Vj+y?*2%T!qpH^<S{dKcXME;vWIaq*7<8JxF}? zMTm)Aqx@siFi8?OU}FCqA7_FUvXQ`EyvQ)r0*3+v4liq+QX_;Hm6*JQT^>;i<YXj( z7!UG*04KKSvG<~!)`wI&+CRvizywjrr;Pxg@;3No*=-Eq9+P22Ds+-%iHAu8B@Ib) zRk!@@WtvoTWmb<cI*gUoojFU|B4|k$s(vz+@V?qnx{7nRkXMg$ODeM=qk$IZuj4@U zrZ^4CtKaSEDk(H<v{0LD@CLx|gJL_jYaFq4Uvom*r=(V)$@dw|Pt-D_(s{NG9@n}_ zW0^^p{O>oKV@f{R|I*6Is$OX@hagCsrwhb|Tk4p)ppZwaoe^1vY^S81ZG#abpw?Y2 zHFpF(^DC;AF0??r3mNeT#8?ovZo$a0Oa}YqA*-8C#s_7Z`TFD%u0|+AXzc*5-c~UD z15(K~8hXs}g8}2~MQl2b;o6N{6~nJ@`XUAXfW5x>DB5ohOaxgFFp-O5mANfI5WD)M z)9RjL;gjdxLZn}&v0A8=Gi{WF;vLI$M^<?zJ5N?elAKSM=kcNa#*C`IMRrV-hO~r6 z_TNRYBiv}UvWVWyTTv8>w#fNydM`x&xLX<JYv&F(*V<!MoG<#ohn^CZQe5|N#}>=< zJaL(eHQUzWi*`y)sQ)kJdzvt6(-inx%cmQjHk)`etOkLGe>|E@G)3E6XRJNGgc}C1 zgjU^>4akCku&LOXH}-L_nJGSS)$$O2xT#y7S*UW9>QXvtdeVk*YD5`uoSl|`4|9^f zyb#ycbGw>^1KqQF8Q3JaCT4Z1J!*aAR`@2AYQt&w_Dj-KUY6aPl(W;TeuZjI#4X_X zv%8wo=|6da_9ifHDUrMA3$u$;2hOA^WyVJbfnV$oAs*j<|Jcu6v5M2PKbhT$aQ1b) zUEA(-zWUP@&)@1Q@_L~q7yLhsHcc`jdipMH?tkAry&t4K9-z~iOcpLcqDZ{c&Xy%r z4Hs6ad!R$YqN|5GFI%-SzY7~)uXdJ+RJSr1Wy*)M@g;so+>0Q!MfjYK94+U9k1_2Z z1~wJ=(rbbolLa<{bU{&AeROkhrf%opXX>ovAz>q$0D4D&eFD@q4-ME$5mh1z%3y>f zPzP8(6}`48QRh;GG9pBT?1|GbkpWu-2r^U(gpjbBZ7sG52=NM6WW3QDt1(mmP`;!Y z8w(b31um(xUp$^-;+Ltk>I@*n8c(~;BNgNXh#`DJ#-Kz7w}c$;>Yt548Iv)b@09fd z7zcg-g=P4!#oGIaL<UGAthSuz?rC4@2dn^wKPbOP^l|EIR`42<?TaJ#m~ipb$^mle z{3VGYb#)vymh&^iCpRFMk?k<ecg6LofXEt5f|mdU9Af~|ivErNBV}SII>9rPAxP#( z$4VneWRwemv9mSA%dZj?`=hU6kj{XVdt-W&KlVTI1`Aa>7-~&=Y3eu2W)eKC#yV_} zRSw139BD<yD5G)oblu#yr#pDYOplEWI5DCG+n(NOjug%>-akA^2W@94jUx^Xdgne~ z(NtODZ%yT9$@#k3EHX^$##(ECbMvaT(Z)L?#T_j%R_(|iZRMUX3YkPJxCslk9%k?u zV2)n~I`tOYWtXaCxUe+II26ur^X-~=v~9$>M^>9sNN3oU&RS9C4ypcTj(h*~$}36Z z8q_8{4VJGl1Ndh>|JDMiZaUvsguLQx5(1rPW>b8P=gH1Z&VWuNsdxxQr{+SNvlPJg ztL-D0<Q_X+S!fz2uc#!nP>}VhRJR%yi=I+&Ivu^c+k+ab2rNf*=047l^_};LC~0+~ zP(A#noK@GZLk_8Db(Dh$>{Td(=jYar`;s|51VcKFp`qWR$sk8~>?fP8$^4qf7{4>^ zM7|BZi&<-v6M##i5u}JsTEKj9ANTRlToJ%UmB#T^6})G6=TBEZhls}H^^C1zl1STi z7!IVhy$fK>(`CVXG5QFV=3f@{{H%I1?00B#nHsR>InC0(GwroF>Uo-!g+_a{)=X8+ zAYaFrate)fB4Wj_2_=q$pRIFyR+4Itxh>pe84{teRX$TcVMxY38ujkO7n#s+nS!`Q z^9EVz8v&bx3+vE3)&SMbXq5XLVKz<fq^)mf<L<|ymOO?mVxd^jbGHFeuIsWkSrXxZ zO1_sIpJ0WAC1GLmfk$s_&O*L0`WQ?9pSocP4#E~8JS5sH1OAbJ5McBM+cJZn@T+`- z&Vtonh(f$V<6x1yAS6NodHnqPyhc}uyx@z7p-^B%0X<M4*&Qtj!3BfuUn3y@i6H%O zrY0mBqyyzd+8-{Y-rwIO`#gYsP$FD5y}o!pm^cD-=RnJ$0ua$UaZcwy<e59K{*m_h zYaaHB`T<ZOYLMe`x-nQ6TnLmP+1&O!ObnDu=%AEZBdU9u-U3y(bUJ^F-Vns=^YkCh zxA1tp?$;{hDOA!ifus`Q=4PobBthUxQLZt4P!)0<KbUI}0hwsnhd+diXgnIZU)CAJ z3dR0CqEa^V48$|0L!ts-3*4g$^$Md4z`JHNZWUYFZvp5sfbCV;<~uP{u(dTh>|2eK zYSDy=pR$f?{JU&><!c^`O;b2>qls-E-)N(2HR}#@<f>0Dp^BM<Pe9r9DWRFhc?dZ) z-qGPsJXP{MO%dHbc{s46-pxPH=X=2UZfd~4{^2~+NeVjFksQBuz1?A_KZ|6dBrxNU z=IQka*VGfyd_^r&_aa^+VNsD7R<0m=idsrvsmFE<YIxw<eNSEK*f&>>t-+9dVOBEv ztH$u0Au30!z}@Sv^3rF%o60M!?^!!E5E-3@7bs{7pOd>DUlO5|(nlzt?(oHqZLp~s zI2yY@0=<3vG)>TPlh+7+f(qS<neBJCt%F;8_k%-8jkoTP?ZX|6Ew!on?jqEPK<U$< zJjyfA5PwDarK4;AYPV`F>*qlWhDqlcZz}d4+{<12KFu(>N9u(^Mz=U^zi!y3l--Y4 z8$Usj<~R_4TEu3b_${A10Z}R;h{<WEQEfFL$PanSN%cB(w&63WMG{vhQw~3~j>*wu zk?cCS&9q?6H->w_(_yj96JGZ}3f2)6n*VHB7Vt=OY`YybHR#U@`7OREojUpIxDCQF z{1&Ac(|I!@GliAI7tIvcaJ~?9Xz|zw<~bA}{3=hXg-CpUt54k}eY$_>JvmGS^}?IZ zF__rnj(hv6G~?>!FgCC8X+T92BiF|HTuk_l+CWatx9dx1g6SvIGUFLEgaO>GmFUq0 zV_$F#8MpCv0Tl!Vml8_6C9~x#3hCHs-HA@$XL7JYN|IR#>aH|9;|$gdiaM|UiS2{o zK#<*45y^&toGMq-$?%88X_S~bf5dv(C6Li(2Qr}>UCwB<!9WRt$EJ|RM1xl^RH9Iv z@A`GVKPv%}3GK=60PGW_Fi8F8`3N7#`L8s(Q|p8C4o6V=^bI3Y6|X;yj|Xhe9T>?3 zvJpIQ#MiH1SLpgiZ~K$y$)!qD$hc5ilN4B|@HjG9%r~m4)U-!%NBvZN24WJkK#ES| z%%H)(ySw`~XqLl`Iq&&o6PRK+zvv$$N8mzRgPVIOyWjvc{9md1|NX|&0|J47M+%Kv zal!JJy(#8kv<{D4y?{P=K|qJV9`bu>SOHcO<;C7;_H#DNTY6kekdDpzWyLdAkW4g? zc!4BG>O{9jkrw(w3S{qo1(@$<aq@<1vyAWOdJy8e`~p)v5QjNSX4TpN`1273d10R- z5#!l{AjV@4BakS!au+&qWQpfVbxXH`w!>8!DXK8{Gflhdd+g+3DT9ndwe*jP2w$Z6 zg5Uep{Q!y*LMHo=;#V7x@;9yltu3HTW3WQJ26I_39u)~m5R1xIx#&-y(MiVE)9uyg zE_Nqx=bK#O7+%lH7@u22hsTyl8$@Xx41`;03dsaq(u)ti7j76XWvjLpq=goC%BSfJ zj7tZ?=|8U<BFqnwaD+D8CFizdLQVwNow^1(Wm1@bUW~3%<URA<NDLM>zi~yjNaY!0 zQn^yQdn144ML`g_wjos0`YJ?`@fTg@{7aGd$xv7Jkz0?!xqZv6cqUa!9~{J?5bc}O zWx{t4Rao=9j&qjS`TLPniDjk+no=78zfo+XNzBQjOMT!cewD@9V9Q32_nE%_Tds!T zmw*+DcOp?)J$cq>WXeYnl5G%80S|+MkTKU}Bge~gug$TjGMBq4K=sCL?Q;?v>i6XI zw1uX^tKz;uic_-yExGASbzkN|=~2MnAa^`SGRJ@AU>GgvUQ828NKqxd-w)wu%~a*; zz&pA<PHRa9M2FGkfdrrY-7Y_WqrE@7EdFPjrKQPT;mb^wYz6?jo@~B7=R9vrT-J#* zA4#mlDkB|=8(3)Z5OQQl%j)lWxVgK%JXaNA30x4o6}RXYx62|+j;n9h3T$H~;MKjJ z`*HZ@wsZ{NLw@BVcV^<<frM+kJV*7@wuSFQjl7KSzsg8Bz930QJ!}oychUb?EZ{uh z7M?laN1oLgDv`Qz@C89`y5)RR{<TT(>jsozS$QP->C_i>FQ(vq{38AM>l==bx?)(# z)KyWYG~<nj|DlmgBmWolRJx4w7OX2Jy$pC{GapEfKr$&fQP>thy`om8W8s1Z-*vV> zJ2^qF@ct#EwXk2gF2&D@A28*kA=r$fv3y;(nvyGE<=N?aKQ<CJLrTwQ_q%IV@<{{P zht_=1)M7~;nVKy$bJ=g}7gJ_fxq`^y?GTX&@5`5P%L`9YiRR8@AGwtjf1IzeLRw2l z%N>3#iKJpkG+=o3+BCvXC|$lhUNr$6{(*zzsfd>i7@_<6`}+;!Jou`d7FIk~a9fQA z@qC=Z2BIn7NdpMV*2MD)7a8>*5B{Ti=M@YBSokvyJ(jw^z1lu(TYn{vOMp>M`UCJY zj-JGs&5GIL0Z&0g9Ru-1@hz}xu$h4;3*2s(KvG0}Jn?pWQ&FJjUPTAEb-r?&#~rIX zu?Mr|9A|v@a<?q;8#FI3_yt{%2Obqp#3v1Md(i~m!XO4ph=vn@A1qiDV)mHTcNz40 z(Zlfg@MoMqdF%7_AMPmc+s#2yEVxRDWuVtmJ0@ItVL@e8&Gr(#2(=_t9%#EQk|ZsR zGmxMDQt;jxe53cvsshd7TBsUk1?ApCQc0|`h($!{W@)Bj&Isn5zNZ9Bbz%_t7@LKA zGLM$(TvLwfoRJ!QmMrEb5QI<)lSf?w1O^pAHJ@mYtHtA)V;XunNZOurFpTA}zp^+} zm8Ubwn^S4(ArFR7G;X^IfB_9-MunI>{CkOhGEB_(y@wRNhr(8g72CyMf84bIh%KF% z9VxNtdVC}|!)k^z-{Lm2|AmC$STpxo4FAI+Ll5mzmd44DKgQ>aF>1?U7{rNbX|;SG zwj^ax2et5wx68xr%=-lb_>DHtr|&dbtB2}DP2w3ggbj)ddjzPEH=UsaB-OT~o>>mT zeehIT^)czmrD-D}FN>25aPkk6PB3XgH&=SJQVUu$w2BD)3l^TN@-iO)0pjP6VS8hn zRv}-$zfmk22<U(0N52zjSv*`{Vfc*vxboHPGoJjQ-h@9R@{vR{sA$ERfFbJ+_TAr9 zr>4$pA9Sg=YdQ5&O3IyE6<Zy%lXe$lCXM#XenQq_><W*yeBHs9P4~*<UbYEKK8M~` zd`ibPYNmwRvnCIdU6|Y?efYHi1YZ4<J{DkoCjgh&;F=mRN&6Xx%HU_E%J&=iSzDWl zqbpw?JN+IS?i$zBbdTq6CJX<?Zsj!;Cwe^_A{ol&ark(q^?~m`*%RA9#hfS7Cibc$ zb-7+1LIEN7BcC#Xh&pmGCjY~@YmV`e1aY>Yo&+NjT`+PUK)TexcDM#KXqh7Yx(Z}h zPT-klbt<30wF+PZ!sR$&jI>rlr)fALZ;+igQ$)JHy?bNW41&3Xy?z4R7C2slKCks! z#bN`qiwp*((?Krm#ud;eC%rWchRiEQ_k#WQ5+LxBJdkOsu$@8^>|J(!MB41udeM3& zfer@^CJEs;3I=7UE|b)a@T0oaHR&*pQJ3MoYGEwz9W6Y=#{zM`9e<cn2x}cM9SDnw z`?J9l1!Gc^a*{on7y#GClw+l-#a6@*UW9iUjo)U9uP>?O<x`F|>nzbcz@$K&hestx zaO`Vqe7>h#CPk^WVm`<T2Li%LZ!t)j4*>tXGXQqbz7H%;2$I;Ev^n2<pYQ#9XkvJg z<$q`#erUr=!mHniFSmh#x-qz*X>!HGI~fS-;1_N}E(jp5Blruhu?*TD+>qNouXcBf zD!8E@FGZ59k1LF-Gm?*%>xqD7Aznt1gcODuu|<y{v<Im0et5zI$sO1L9^~lhbQpLs z_4XK{`YX6aE&$Ue-HhGo`onH}tl^Ak!*vdB2=R(22JV4v==F@;bM@iO7hfIGMd6Z= zb!7qCZEdm~VX2!Ng@R;ut)c41fqx7AdST~s_^i=IUx38&MQm>gGU9~ENnD0qTWl8Q z^dIG|2i@FRLf5-J=E1FNfkw}>6rOpD3s3|@^gHGCzu(=*R+$WTwwc$ca`-@cAMTUH zK^eB0!QR#3ET_=sa~?6#bj08CCue%uiL`NUD#}P?X7KjYq}LnqzH84%e$yfdgZS7X z$?@Ibls5MLZe@X2)9%@)wlDO*aH3uKQU#0C81<<@pCW>ddWgO`99{sA?)BwfX`N<; zxqB*}%CR`hEdS-`x`AtIaJVSYT8(W`3z>M*3bo}7ivJWzcp$X2_dIIGRpV&Ol-d^8 z_7@BrU?0MHJcWPOEI2~_{mjXYcK26r>R59{*m~S)uG?x=ishbrriN7gG+YtQ#dAPw zClVNYl>VH!a5(Jc0*#RJfsIa{GIxtH-{7Hf3X5pmQE2RRgiD$SV`;j8dk%g+Dl~gm z9Sk?dryE@u?Mb?P?xI$@eA(bfP>Pv4rZ&F}6ecG%_v^)E*Z&j@;liVkOpHR$9~8fA z`a$TM(Gjo>XR`PQ_rR`hT!NB3)2_41dfVCx+J<&iC)wS;j%dszJ>Vo)c5%C`eSC8V zhMn-*?UVSt89qv-@{coF@^6187-h$Y7^iyTz}pNF&QW%X5G^$ConEj`;4|2$1SgYI zQ1nHHJdQ(7l)ETCdY%`S!kaHWLS7Y*G`?PEQ196{bUVJ2RpwU7P2LRW>3#!rWyBjl zyW#iH5x}_udN{i`D>MqvEL!#AQS1JZg@t@VxDA!_A%;uGzJ{U+#?}IENEyuA1*YRg zaebp;48($A3%1{%iA`c-X;lGuIYEupV%m{>(*)S4y#scp&Tqu+6YGBgU2!lz2ZKNA zYaQr0;B>Q)2t^r2o~h-_5$-_qQNdhkKf{xZEcy%*W4AxU=5qCiB3Cw137&8{{oVw0 z9vmgSPraWbkkx;4D@|wN97<sJ?GD9Vg{VZ9d<V9>-<iI5@o`hwaL<r4fCV){znz=d z<0FL)@op%WZlhh$LaRINfu|2VBJ1Gq704y*cn1jg6(bS$8>tpKdjDswk1!o<QB0dC z(cDb0Q{5xklS%>mUqBo$wae)iCX115MY#2{mh!O#(~sM$6GVN8T7cJYu;@)D8Jvo8 zY#Oy&HC6aj;>wXaE8P!GYNbl)e69{3YRwZRrmrq=B@DTE$$pbk?L7UsD5wC}P7jue zu(>--y^8+9QXm~m<L7Sl%5M)jD}RX2?+r0=g<i)q<M`hxQEX-t^|u5y?l6|U|Ipn1 zMGsKHpSBhQoKO(}mkIb7)`{Snst=|6Vdpi4ENXn3hm{h*S(P~44D|ZHi&SZ$XFLAn z#91$+g0UHO5Wd(p%Y!Z{(TNI;-CSe&qKD_n<$ToI%Z?^AEeRu|_9>W+XGfxmUSAQG z_yWL|AP7et84((fgL!*XkK5HBMX)4^_Ycvyhzv7ffIs<dvh@hwYpE;%2(gkg&t!Tz z4!P6hLCM{k$jCF>u!=GT8toI^1l&o<kx9eJG>(=?rP!ngI5D}5cr{mG9VU(r&R%?A zso)@7Y@Cy`ji1ecb?st@GrtfS|DzZd!u1NO@Jy7{tfG<djg`L(1H~Ab5O&`YfI_PH zIGRwPYYgI$Xao%YtjrgpBIji(V#XI%S<fdKgAWCoT}3n`iaYzLjeN*sxE+~)DS-Y8 zwKNQB?clyAL4L14hl3b>so7pq<$QT|13qVDi;{w%qZ25^K7?vhpFdnMA-tMvbMWSG z@syE-?Y{E$e~A%C+7&1=x=LwdQr5s?JST&|3$Us9*30YYvP0wR>-7*PHL*bS)U3{6 z#`|q*U#}lCQtpI(P{`ZDar+d=G&2jiZyC<K|55Xw>SeB(k4J97@vLEXpLwakl~0-G zZv^{1E$v&?F|l;D^8^zT5vd=<toK86QBN9lsMO+&PeYr#QFCv#+Bt;hPP@)zLxH>8 zw08C415p1K-v4mcKTLeQ%C7xo1b1BZZ=^r))|d3;BQN^`Lx4iDpA>yhfOYqs+2(d% z3;yZyAgy!)4MvxAOem>X#QsFek>enMb+*5kF?Pwus9ZN4tTu5}e^$W%`b6X}QNr`= zvi1_hsVzU_^21H})AbXo;|uljB@)qQ?0Z}~4JLdtH#46_G6;>&l5+GZ*CTn!a2C%N z5IOA^XV|5FiJv8xz8ymu!CN~zjJ*m2OW~c)EI~e{p2CYd4cI5KrvhF7Qm*XtvT~z# z{L`~fd<03DC=3v{Cmc6c$W04FglB_A;PhSc)i1E|^D|=M0bUYFvI5<^BvwB^vzkW) z11twLrsnk$Bvf$?dPN%taS_bW0?QjjU*WXjp%<bpef8o^Xbi@@$L|{j+s;_Eo(ZFa zMVnRj&h@81Ug{&rr{U=0OcW^kK6^>9mG5W$9cXKz0cs^547t>qx^3wJHNQdywEv`U zew9|eCQz)f0wGYf384gBO62W4RUn;R0mzzD*f16ihBT<6&r_#CQg9(y7V_*1lJyUd zHyY){uYgYyA+KPtzhCAQieH2+^hBrvtS=h@uRQf#N6FzA`aR|M{>+AgObOifMF`ea z2J-3rxgZ!N<d=zqIao`fk|T*GqU?UecRL(QtL{*(+2T^esSHtNW>InP)cF&0wTUYc zOH=F&Qg3VXL)?A%{5CTej*4Mk*DQ18ds=?9(u=t2;<YzgY;mPZI{{`m_SBc>1_8*p zq9YXW@{l8B#W1iV<;D<kF8&|7&%d<d9;72+rFasHakv5UWmOdCuWooP3NUq*qQBtW zKW2dQ>2m=!<TZtC!pJeRsO_@B<V~wgJOlmh)!UP^vs?fHLxHGB>ly49Br#st!wm4v zg}+ha(h{$>V4hRqV<7y3w`TYv{w3~MN8*1m_U7?Ww(t8mV=!aM*w<oYSC;JAx5!eG zY}w0Fk}WCgV64fOvLsuDkdzc<8N13_mPnQ)OJZcr`a9=&-k<m9`}FjAy?%c^PmGy+ z?)$pV>pYM1IF8d3<J|B%9Vc=i&yE(dvnku%<;TJQDKHXZuWRXl(JTG=Hg@N^&n5qW zpsjjKrjwRu7AI04>&T@=zY4k}**Wtw+F4yd!ByPq-utP;nt4r1i5XJd^IyCApF5ec z-{gpS$Gls=52Mm<@sM#!#P-7r6q4zpBV;7P7hWsp;6@nuX`%-@*`3fshUSID<olFg zr;zE@2OU+;&q$Ffg0sH6#5FlUQGoTCbGfAU-m&8{Qw5o}ZPoW4T%P6{Y0V_dHq22A z$;Du`;&vPcLspi-<bcBIHO#*5&DVSkaH3&Iwi+IqY9l7wb(?kw)deH2y~VwmZ_b<B zvlJ~Svq$e?5q`WVvzoxwa8fG+h;fsu6swKby$@jFz8`34kN9(|djkncfc^u|!GsnL zirsrttW^fN;G&-yx2%r=FPyoyh$7r(DIaPYWFna^iYGBvJ={zQjHqZn<$BaHK0eg( zj#K&Vw>PkSr>eXh+oqsBb^?fB%zGe_GzxdXXY9aWEEdSk4dVfOU~Gs0V$0J@gOD9- zjsJuc;1L{KT8b2JRxq8!5=~;0!4<-#ATRAzaTFEE&MuEsy)QsrZRP^&{EHh0cGN?* z^`Y_oA&9z{+HB|PGdR!~b>vsV($c|Jzxu(OEzC&~t7i{p%db5O&+P=tf^rKDIc+T& zHR2sDtJwLOk|&B(PjSEqjlEjL6BUel8uik1EKVoDj80o4bEr=C?g+Hu@z-wL#zeel zp9d=o<KFvcEo`g&7Z3Eq2wiN!7nY7ab#4+<20DEl%_rgJDH<xCR-}d@gHo(EI4^3X z!280Ji^-}_>>@(5yyp*^UDvKu^na`!y|3@Z<5O5(%_i!7JQ!C=7$57D!y;mWgR*3{ zilx{YGM)FI4Q~l|m!7Fq9yz_8t)JOv{dnw0q?g`*(ahf@NgH7r0NGxE94LXYD_hmw z@WB8>+SjtMR8pDpp4(6-f{H$cMsxh0M!M86G9TI+v^grHrwP%C{+u&UVw{^!?rWgl z2!JO4ftQA+LIL#l8!(z+|Kderwg(_4sfVnNyl(PQ7Q%?2K~)jfny}vx91Z+R8NM*W zeJTK*6C;u%j#XSJgzp)z$xQ%M=kC#FEr$e6bKNZ3`*H7R%Koz_ZP@wPZ>%>ebn)cf zzk8=A+1PNzT6?%g5Ty><w1Svkr&n@RM^&pr!bsRyT0-y*)z}?Fnzw+3I*Zwa<+uD2 z@|jxG-F-4y$gnum4BiU9OFH4WFxv<(ow!TCM6cfoVv)46j^k1e`|(Ba>XU{a=^7e* z#I-4zqt(9j`)y<fAM32oEHRyK4R;pxTX2G|xXUN4L*!w`CU+02pWInY2;JF?lsGVC z9C+shHb#9&4rL?Qotc>8+Ice8)HRP|DHNF7+Cx9Oen4nL;gN{iBxHCw!vU3<D!-f2 zk_8Vqt1~b1jl8Q7_`_o&9t<l{qrQ;oPv0g2liUk{TCwGAw$Oz{93Y<$7Pu#Fp09(> zl=sM-)haN`(1L+)SAr6Am5`IgkAV+Nl}sMwsrR6PvjN!2A0R5~mXCtk5~b-IpzRZS z=a3Z-@4>ua=q+7YnK_kA=HZNzEj#<N?7}UGrLkn1%E$MJ{q%rt@rmT24y7JGdk3a< zEKak3M;*f}Mh>&j#NV3_6o@>R1yG!O-2k=Cq#;VzVF6}e3n48ojn&zrD2uE#%$kh^ zzQX5g>F9Lt`@)5h)x-@}xOSrk&1sXtx+n&6#|y7iP!}~Un{3b4hp2+pbyv^+OWq9q zQ9Bf;$V#>t8qo8M+ltJ$Eni-~H@+CBNhEjTaB*UCKy}UeK8|N#jDYMncG0}d<^m@3 zV|}Q)pnj5u%>LRW9T)^1>DFK$x+8c`{#*1SCTrUM8?Wn#5t*KqHmuJ`4m!NH$s49_ zM8*Usr3*|ptFQ@y!(8^vtcj91H1IATT>hHTB6FZSptdtp&M>B@{Qqhb5aP(Tg^8;Z zZDl`3Ywtn_(G$kNM-Y|fet_@C6_ONV`&WhjKDe3BuejCPPr5>nyf5>|k$pu!>Vkf0 zL8RGR_~5UrkJ$Cuh{y8p=hul@RI{j{-4(g2PEU3#mJmwsjjGhdaP9_(M-X0Y4n?fX z!dh6rbq!e-?JqX;%$Yf46_1{JlTUneE+>-i&6%3ewVjsbEj1)jg6`@5YkC_KP1H-- z%!^)LcSw-Q=oaO9a&#m=?eU<Too0)tCmouehdmFR4PC@kq!nwPIZ9VK_Dk5~*RKzH zul%Rz0EEvvFjA%OnXR4&-6qD}1R72;I^6`uvnXMmSk@f=wixZ?bFB}n>I?FF94nVt zLu^Oc$GTS*Rt=XDlmKZD+28d{y*SW*SxJY%)2^V<-xJ6#7PG(Z2l78sy@Zc(dW<Q@ zfpk#TO4M}4a`!0jfh;sq2O)W2?Ecy56Fo2{X}0D5>y>Z6P6sUi<cy?ajf37If7hv0 z%cb2dpnc}I80$-a5k|)tPAQ$mj88w>yPUWM#~;A;D_<Ar1ANwBZ3w4FquIj%7Z(pv z*AALZyE4@B%ZIISs=i{XHv{yILnvebP%t^RFP%-8{ykv~ycJjVKU@G3fnQx5nz<WR zi*()J1DP~>9@ky$C1suY)g3)*Acf3C`XQ?{RWv+`>hLtj1GLYYT?9qhgHP{th>0o9 zV`a9=T0dWoVvN!R-n?Y@y72x1qZSjU%FCSot$`WU?HoR&qYyt%AQ&mOUp>UerVwg9 z{DYsMiMv>EZJa=!h?I1^Cww9+H+1)x9@6Ty`=*!$$LU7}594DiJF}EdBOAq{#$)q! zZ(M9fl{Rb54L*@<7Ve9h!v!>uqwunBJ%rv;s9g)R7>_)qes~T-2Y#G<A=1c9^Mb38 zz(hiOM1aS~Mbt4lW@;RV&RuyAx|j4@tWH87n}Ef|sE)#OEBQRQ?*UW6iq4dnzdu{X zCUJ^O!wafkwakijkeR-{C7kG@{%#@1PQUSD&cr2c6+s|ZFI?6;yQ31^njDj)a@}XP z@@XQ`#wb(v(YHXe*IKMcv(#(-W_rSgUwF7zv!RL(*}m%Qb$S2b_zI)|pRDWak_)@% zAx|}?^m}z>mcQA%BSmh+n#})?3;_bNj+=Y~57@lU`r=q&y7W2I1Rf<3^F#H*R1N+| zFZPLGcS|--VvWugnP4vtKYuhOw^E1Nm`duSkMLyRe+G66JyMP9#8Vm@tcZKu@|Q3O zX5yKW7JsZke6#7vAuu7Cfzo|tyn!NMce|Px(GVJa{)~m<re9~ab$9pCeH@Zt{I)Ti z$fLwx5W9m+K8;e*=ooks)jSDV%Z<0I&z9y<$LBx4wwMoePDp3gDSLNYT=*NOkP%1y zi4Rk|AI}1Pp2atuLqex|!Z&K1{2Pn3lTKReN?*4BRQ|OSKnb!PNptH}$<asiPB%u< z%AKAYsjhgJ-+k>RZe62{BWP9s3Je=Ayyj0fad|b6-J;cJfGxb^n*8K-$}nD)`@|Z9 zRFUL&TZEy?)Ws!<Z$LJ1vQ>B5`*ctEB`puKydGG${G;Sw_U{{2prQi4?dOS_B*Ie* ziVtF>=GEz1cN2Vj@65W;=g1zif3qRRT@PZ4A_dNCeu$7C+Zb9P?~eXcvQIdvJ??si zWn0$k8oy>ZS-3Q#N|8KtcjK4@<F4#L|MQ@LehIy1vbaTAUl3J8EchDrKxY47@@sca z4r%TULd;gKGD!!fx4Uf+C!(;J^F=2{^^yd_1^XMaX7J~?;pu;X9&pwXLMA3P2<CG& ztzzg@otjaM*XXrVlt1#5tpXT>B&V$0uNIW<)RypL?)~9U3K!n%G`)tI)cpF&FiZT( z`hqRvp(^)5iAPDTIC2UdvPVb!WAuv#W5>mjp4tN19{Txu_ALYs*4^_$hDLh0!|BEJ zVK?;)ENIm=f*t^~I?B;|k?(yT`x@w^RaT*=MBoTZ!D#i~h|M*a;0@h&<lyDU6p?*n zk4Q&`_usC~i}!=+J=jb6@<eXstEHIfo{|UO7bOvHpk6qaJ`DPZX0Fv2=i2r~U=YI^ z4wR)1nBycz&57ZwcmXN@5#d_0So@DwtE(%VX|Z$To0i?>j!lOs>>6qyJHN8Ia-lQz z>2&DMs>KIq0H26FjiY}3#G0i<nG*G}x$BO5*pFO+8?MFWGh)h@|I`%xt9vDKX!|wM ze|F~r@i0LhbqZ}!vfeOAMQ-M*^%C<aa?H?W^ZYy<ZKq*Unj7%Oz!pqs{>D?jVcMr= zGNAvxi+N1XDwdjaS%K+(p-~2ZN_Xcs3Qf}uWl|}ZQu(+;(miS;%zkiEn4`E0xWf-% zwBUOfzlGl0mmChkmNwK4z&M)|NzqT-;W$U;Jh-iS&0_De_U8lZsC7E@GFCgPj}FRj zaV{Aby2F;`1aHZuF;;Q&zULK8DY#JfI`51`b53M9Ii`t-pNYJ;McF{zabdLPdO@dj z8Z;#IgIhLFWREVt-GG@p{HU$)#NF!=>l~QXNR$lSuHQU$&7^lrc_LI9npJFgk@3Pa zThdt5GWJ5vBLOgU)3!PuGmkS#kZC$fJb+ki&Qj&hy6HR}xKWI?sk!>Y`olN<s<sN= zy}tS_>F@Z81b=eN#L;nv94SYHW+_)xrPGs)TF>Vd`!18tB6RYhN^d*VBF!JNL<d9{ zdOQ9XwxO=keU?0eg0*2Vj&=FsN!{Av>kj7+g#T&hX^aa<Jw8qUD&S}CId5pt7K~K; zQg^ldEKbMa37~M+d0*#LG*jvK-CR^$z?xmc#u6D>Oz%qNs^^J9>X@p8bkOxT0R{32 zW3boN`+PjPDDre$?%Tz{wRBT5gYkK~m?Hy}y=Xt8WcalY4-E@v)qz|*_vz&mM<e8| zH4xij;)`X?gy+O_upI9{ycq;jfdW{YO5dUdh+t%S@!NMWW(^m{`gjAB%ScRvV&X47 z>kmxUkEtnVOJTey+~b4c%8YKx9>cQ6&gxglXe-O{0T|>&en8eR=DGDl16C|mSln6E zCIFkyuo!ON_tXZCS+In-b&e)wjlrzs+1j*9J#Ez8cEso8kCMz{n!Fvg0jqPVzy<?R z0ycPi;}lY#U-2}rz8#4zJ*s&Y*;&%fw9o>=Jo>GDgIdliR%9imnfZr)g@U=-m(dK) z1>x{VoyFNo%qfITKB<Vg8)NUbC*!qQ$jQg!^7wg}C|1J0J(K&AfhYJ?>c{?!mp+HU zawAj3srEvkiDPqY#@>~U*$O}xOuUp~0%4IZOG$+{oSI?b=SVfhANe;z#9$PGJ!UU@ zkoL#ilZ3s&Xc4^igTaeY#7JnPMZnm&^X}Lqp=?LzbXj3+sBlUWHfXLRNyMXYf6yDw zBj<CWR*21kM&Boc>|<`i+gFM8)@bXQX>^VO)Z(I7W_sQWZa8;Bjr??~qHzRZX`$_q zBV)YV;c&0`QJ7S5i>~+4MfOOhm5Fzexe*x+)9BELMjPe>)cj2_fr_oM<|^H;SIxN| z?x1l>8Ws%ixqTlGVhp2dLv}JrgXEVe#C8Ttt?mzP0eKPQ_(Htsh79E?WJi-aeTZ>P z;N<5BnFtiwH)Jw>#;?Kbwn{=3q#a+LVeEdv;9MS8q&r~?v7^+ajE+&!sQQ%QSg&19 z-uQ9Oo4~7fy@r;cEUm(zaOvYXN0(96P}eHowX#sEF9CDkwO6?FX?8s@AEHEPx(aNY zLU8)ecY{;v)PcEENAKQOl&qc0wO0!U1xsZoJ&D|twoIgxZh_PwT_5s3`G>8DdIhvv z{+ZE0JEcE9DhkLN$Bh~L&|v+e#Y}X&W5RI4rGIw$Tc>!+<IZ`Y8S>*g#L_u5uXqeU z&jU55QmvqVjGmkzNB9z7RNfP7$_7O6s?;h0GC$$UOGEFMPC;yvJ@d-ssUceS3|H7q zI~@wmVpMpAfvg4fpyMHwjfPF*2l*>ACZ~QJm+qj|3@GE$AvaNadq%r_0)zq&`X6R} zW+-vTj=zE=^S#i<iQ08c`30eEvIYz?wImYJ7vXermg1B%P%j+xl0?^P4|yL5dxg?5 zr==M`3Xp(5()}Qj=Uh>zK|AVpuL;)J^GGk<>MxBg;D+4bGpXljb^z_S<5B$Uz)neD zpBIHAN|Ttkr>L!8i_Pb<-}GL))VDYW(>c-JOctH$U8Mp0^l5PE?QqH)6-ME%sWdU- zJ@l?M^~?DL{^5Ru4v7$qAl|^v+AcjB=0xv`$6T`JWP0J=Uo5!#vLOwsORI=Px<(p| zL=X4&K0tE4gXnrq1=7FoJk?)|YHtCCnr@2xb{FPRXSV9=d(NE08a8~OxoGr6*(Z!X z@rIK>Jm*4pw(8|Xb%3NcVg9n}D;K}Ub&zm~hHP(eouWh0G+D$y@Z1n}=6``n#Gz0+ zj4Tu<Gk8taucK1niMHJ-r)ow>CBl()_DGHYVm8rvm{H4wsxbt2(mHf(+`T3EG+oOO zShW~o^xYsAeUu{(7pi5Waea)BIVFZi=}3R6)raz{QeC&j(=h4-ca2tt9@9I&M<Y7Z zZ;4Z>3v4F`EO)CWx;ut8j6LS)Vq2J8p6*6#)qkWu;yzL(J)xR#d!m*qdw;-KO&vo} z#z&bse@e^*E+#fZGj{@{_*!Pxdv;_9k*YR~dzhQTnhM@&T=EQEH^=H0x5WbMu#@q% zJ8iMdZO_HK1iQ+2t1qlu11^2Ah8fMPR`dLZ_1FE25hT&cu+nnB_9ZI*4iZJaN{{3i zFxguB7o_`79SWZt?4j7);Jxds|NO;&5Gq;Zi%xFiv(q<yf?O2z6QqxX5wtXT$0Nrb zkm&F9tX=1C*Y@nw^oRC+rA|1Rf?2#4VFoe{<4^nqj_Do)ll+jK%}j?5XzInzd0%V_ z!lWLmfQbD8G;p$Cm^U??1<TE5L#Mm;GwPShBRTJ<WSkL{F6DkRJ4aA8`=FilxX@TK zKnkosPw95CY7@Ocxn?`dKg<tOyD<!(s0>lZw65ga)RdsuPKIDX2?e|K+V0MlsAf3w z{X0H=W+!f!C>q<3+!wW{B+MMl=)O10HAd09SF>ago62loi-5^VK5zJ!{^P&&-&;_> zEuq#sqY;zX9&Z1Xno;DjyehN*T3CoT$?O5DG^;XB%@>&Mo*S>K0=j>^SYP36^IM%S zzl;q1B!_JN5+qJ_DiILH%&Uu^UP^YROE)bA=col2fqpJ(4JuJa@}7?t*Y-`8ihi?q zHJ6{gub23KEOhU1@w*Jp@H(tlIAI2G<Bz&+Bz)>GS>JC+ZzveDG$7`ND@)#4B*p#^ ziwN3WIga`@*CIO3FgsRXkD-UmJAz2fz@ymX?IC0T6UMC@Vq)cFHm1hwWtd+kp<ljw z<q(6S<B%du+>OFXe?vCVWH_E6_BY3K-jcAX(jbkqexa+}0VUJ<Ovmk4E_5&4dinK! zzP2t}1Bxhro~?)F7(hrZdKfc}lr7*z&>J?rI(RJJEzT3X;qeawE$Gzl!;z2?cU&VC zS!b0IL$>|%w%8e_vBx&m@A+i0%V@w$Gx$_;Ve;uEp*xT5Xpv;F9)#82(;g>Sj8wRu zYzmH2hx*!uMa)d3(RzIS^i~gPvfk#eXe+^`bGwicu}!lCn$)HNS;h65#pGDvf$!0K zEFoqs1oW5ADtq(A4B~;-wzjqv+b|hv3fFn>ZoZG=GOHiEkix0E4(MLn7QXknYm~}& z6E_26dI|n?cV%4nX{OtHb_H!H?qNF7`;W?MIvmJnKGGz^*6lGAC|Rm`n1i7=4VtVm zewk?8I2Wd_VTdGjCa5AnhkQU`q2&)<EzQ43CO@{iOa3e*CE@us*zlv|W;R;4g<CLv z0UJa|V}w*Q$=E=wnC1-~xpR?(>mbIAlvX`*h&)0SevHxKP>E?&Za2{Mj!Gz8BRZV= zb;4tg%zAYim7s$N1xcFhk5kU#C$m)&x|1-8-$kN|FF}ADT+yVIK?$UDR$)b$H2p80 z7P~Yw<^1xVTI~LY5~yKbe6oH1f%+^zkz4cI_)Wi=hyw4$UaG-o#rQ}vBQuKAbPZLQ z!F2V|y62g^NYNw{hF0@C@*dWmS&(vLJrW4|X133d1gT%0w=`x(UggJ`Nh4K0JyN?i z*C(2+|3n`3=mE6<gOCj@l~wJP?t^q^I(il++Y<A&xWg+t=^8$uo}Zy>6r3v#&c^7! zr#&~Wgk^rAp`p<A*sA47n*9A+t=VdmRaqhGLyu}687+fpgjSVqXB{w>GmCvU1!r6A zJGu@Pb7*PkNw2D|Kap{d+=Cgxcq9x^El3wK<r77I*Ty~TD6_AZD2{VlJea<}VP(t^ z-+XH;sqK%b1+juz!&Dhb*%zX^vBGDTA${&xxV~V}Ym7rAgPDgLG#k|7*bZkpW)K&( zq_jK&a>VK)7|>tt#X(v$emczF&?TK3iRl@9TW&6ppU5HIc;wO0kZJ^<4p`qsYRn{I zwI6f_uFPP!<t~zsKxIsuM}ZnH4i4oY+m$WFf@ej-lFCz;5sDGobZY^w#!3vb|Lzy{ z+n?1R9v-l%a50{Jg{2}Vr>SkAM)FGGuS^KHGHmx>OtwSyzqr_Ma8yDkZ<QZGoH}^@ z!10+l?1lXyL8~EAe9@x{^qOXso}6H7c7sjMHZ8#PBJVvreME@mP9W1pQnJGn`51cz zK&6%#@elhE&%4%gKQB()I%JZIYp}QrBnWS{{yHU9<_!I(p^Mi`Y5B*l72fCAnBc_w ze(&hOhw`e27zrArCT*4i+A2BfKk*AUotz;Re>({|npiZ(?pSAzn6#wc&cVc(8?}BK z3b?)K{mpC5q3R_d3^G?*>~7b-Ca8GZuYO^6koRA(@jkI?<TKrMcoYq^Qybs?^XE`5 z;!&!R>+DxYGqTh}vjJ~$^?x&x0EHDRDWUuEM+zyykF-sX$}BYeVVfH9^)SH^s1fLX z-BBLRr$P7T!^IC4vRV&cf{Uk8CST0_ctb>{T9F;hc|3I2V&@4bVirS)GPrO=+v{+6 zzv)ARhrhTQ3IV0|4iaJ}BdpKyop~r7{v+x6AsIg=C4?5^N=bS=b6rF`LhR<O2bAAh zI1Sr-Xb;SDH$j?lCJoz3FokyehQLxF55IPTrcw{`1Ah-=176CEv&LtN1_G-giieNL z_~y%;!-Wd>JRe>}0PAVtM)jZ#lX*(B(neK1FY(<AZGGz<@rM`4*J9K-n8I@AaA#~7 zSUdap4_ZnV(-hNdu5EVrjcsjinnEE?&sxhjoR2y*LrJ^hgyCS&>;+c;6)t=%nMdVE zO618E&An%YtI9#Q<>8bXh$$G)gsH@7=Dkg|-+>E<vFoMIeC1>8>Y*Ck>a7|qm3_wR zbwCKTQZVEzo74II%Tzn3`kB{{N$=E}sYN@`FN8VGsX{q5z!~bC_+_0kL@%Avfi&M2 zb*YG6i$$Nz<VG?dnY|FtdDjCYQGcqE$(W^t$?VVHU^^^J-xpr^mK_dMtiYA;Em*!g zJ+J*ejYBt<O@{0|h<o(BYBtN9_^Vinr`MNV+NOz|nn9+XB-DbA^N2n>g7--Cr5~Ag zDx9%>#EO<g-W-y?9X7O(fJRf{V}<9D`iGdhot<bm4(wufHv1<XJ`>$bcGNZws5L=y ztdtqx)Oit$-k5?k>)7UM$ut!fT`Tn{JFH_YLH?O{1I3pb%!QsCczFP>VvdTt2=OCA zeWA5Lw+@ij{zmG@3L7QRIu%umV&K^o-l<$|EOm=sT2VWMdicfek#16dh)Zn}K171} zX|^Q^(gy=L#9trlKrULq>}U^v+E14Y*~yOSZ453|AG*NXjhNcO8!0x_ud95cW+MuV zQMCs2GS9Q3GBvL0{LoH~?RVfoMHc1AY|yPU?uPF8QchPu2XmhzmGc4f#naIB#GJ;t z#oY!0$9$aGyH+#W<08{GWBa-<&IeXb?9eyYJk}vB8R6SwcUA9Q@|;wHl;gs?Kx)lI zP$ru|Z(q*0x8DDG?VD;Wq%2YX77_CAbXPh5tWFUk-qgrtODQ^aKT625@-MpkxyyBX zf6P16acI(he%yf67YHh0?q<x2Mb6>T%yDr`D55D{SRSfM$07R_gV;cW!owE;0>|a* zn5AgHug<_;V{OPT5_+g$wja7!wL%S+`$gi`0(z-~20#^KT^CgCQU$<5ERBmxl)z;_ zLQ$Po%F%XHRVu_f_%#TLeZkJKl2>lV`5FWwtK={CwcEegk7Vw<-93Uf>PrlZ&Cg7& zxER{S)(4=4HGl*6IoD{`;_Zzk+i^R^`@S5zt&WVGqrlhJ)Buwd&@j1m12&Z#J2&QV z7iE}H8eSsdiR_0gb1&qGo)+rdTy@<?eh<3etYN(vLBa-RUr#spZ6u>&$-d_;8F;cN z{uxJeV~i{M_KpcT)AXss>Ew<W8(Q@ur|88VJL#Pv+%*~<vr;j3r_Q1%lEZNvXjt?W z%LDdRy<!Kj<6Y}>12aNxW3YC=d@TT(LrD+vJnx_Uiqk;r@b^U#T#(X})%hIwi!8mg zdq*p(*vf8JPW+0RF3oVGOF7`uo$VnelE-e4ELhI>rlAZMUlJJk>5oKPAaW$d)9*z& zVf^vxO&#M+y<5UBE`Jt7I<rPN;Em`I=m|{0O}4{awy&=mKkwZ-zQh@HE?^5bkgW9C z!<b)xg5cazlotY2+zYt!DcwVER`k8Y!_-Vdvd9Dx6y5MKdpddU2CW)-887>cORq znXpTj1HxRMhe-+pERtU>JW$G>Lh_u&9O|LX7F!0x!=U!LuR%K_6Ze~y$toK{QBP5; zJ9v8^81R-VVSBXcC&W(;NDyR$63&O#ddaR$0-!AGaW6J{Jfy)wklB!+k)HPQ<;$r% znqO3OD!liSx69;fDsX@&;l_B5FB7YsBrw6ZW6O$nu3ue$dhcpL{ozf^SRM^2s(G)) z^L1)_qs!^`u<2U@g=HvCkJJPDO%sORXlA{oS`Tx;PY`uW=tIm$qNN-gIVA3fsugiN zNaE?a2YU4CbBGdvwA<WyiE^b}<YkGd|2%JV^z~qX%iMI#d;f7l*q6_Er>eGVFVD42 z(|BL1d1*>}sy(~*<FtAAzN~{;pH1?#&`a5nX&wD`FmV0LrO(@{us`=0dv4@bBq0~+ z{#d|wfejDd_t?mvVag=ze?0Q;Y$xPO2lwCRqljSVI*+y#jQE}>awcMTd--Iim8e-! z(lIZ@PM-%!7kyAKp--Ujd)u*RYGOK%N>cM~)|qnG>B-5ooG15yEs5;J#+<&V@}yo( z>=5?4y>ze%5m2h4YfE3EzJ^%HCs?t{S+q*IZ_R!X*3MUJRs;Kji-8-EFL5KTpQ?86 z&DUiSH5K?YIm3M-U8;ePhkO8P4WB@xD}A&_#%0WGnksl=*PjtOz*a1d%nX@47ct8C zfJU0pjK_?wAq~~o$DOjpxXlR%`x5KskFk3DR|f>TBJMlscj?`hw4igP)7-XX7aM*= z|6QYBj{`Bj{PoS`l^lK?%lcVK^St;HwkZuSrSQ|N+T&uyxuV~X5uVA&l$@U_%^6zX z^={qUS+}RwTlIVDniP}-sHql4B^;Mbm-ob{aHXMEBPA+;_szglNF|L0wftHPAF5`@ zLetyliXNXjBH*^zja@$%Z%sd4?RmefbAC)wA;upA(@O&C+#>3(?TYzEwKM1__eD+D z%h)X}ur7cl*}tnsJ`v`k(}fB8hb)ZDo$WfQ>-bTX#lgpb<AP~yEQdqS6jU|$HnY!n zOteLYS}ifod?FNrQb4t{?Z^bV>pHV<G}&V(fC9T(!}L8M-0$zSF-At$v!NF*-U-0k z)R$Qu76^-d;XZg`a&q7a<GMyIFHtq<Ig#R#agK>3vx^Cy<2+A)h~Vlv#vca)WdMq` zfrxfB2#Jj+rB|<2?~J|EQR&;i;yXyY5AaO$n8S+9DdjS604p^CFz$z}-=j`oDTw%f z>&R4tgkNyO@pI+k)9KZ2fmIvtRz3q-M)XI(j^x7W0~%bOYi<Fr;%F2IAR48QFrsBi z)cpzDJMXVUGeOJfm?yDq;EDa%l626PW%TWdV5ZR<qEw+O%~w84XHi#H$u2ODMid!K zBEA-<D~u|W=7Pu+SeGOC1?qP<OJ-NFqvWSJV)O|>&eMioiqG@5dTj#G6{W}rNqgse zM-}xSD|a}_RR5Tn;?Rny@+71um5>I122X#K$-VZseXJ4ZV@cBGK{K)v%cuN#jTug; z8l9vADW#8@qM!p>^av9j0wN`EBu5Sjyri?Lym*F7+6nJ6x8aF27K@5=L2W)i5-i0x z{9QaRj|m{`Rn+nBvP^pf<qtc<ZXV54sPCUb$rnMOK)mgb0^Ss@8A8#Sf<FngWZ#iX zairF$frSIB$~CW34`~{z0(ucBzFa5n;dD;12iT+y0Mk~86WYaA6$RQ-6uyldSLs>b zktp0B3o#Tpjfi2s0bH&g=!UaZ18J7f{zm4i3_OIU;()YG>vV;+3R8MxUYo}ZQEjhG z4)@**F1E4QKVHgU`XNWy>~eE;zeT#)6LKvsOdm1z*C40oKq;rk$MS|B7qs}u!```| z8Rx>DKJk|9H@8nYKm9*kfLB*86x&okD~gK6xvt8XDdhx^v+XHXRNX0kC6XeHnfDYt zbdcGgVVPBnN6KveG&Ox-fM-?ka@D~<J+UwieGPlfIv`0Q_o8plihpVvBM(EQ+i`r5 zI1+PGqg>9VBfY?OCI9J6#igMmuhYDqZvn5Qi6M+3*>a&{{qXCUQR;<aOf{Hf@xK8c z&Q+VPC+-74=BA-_>VZ^Spw|96sB1_LGHqU%tLC&Cu<L9Ou9enFY*%ASlYXgTQ)r$# zSI(}_fRyeLctDj&=zbWDyRoSn{T|&&M!X;zwG$pZX@NycN=j;lhl1F3=lKCE*Nra? zRvrN3JX@JizT3S1aTz0ya|`R>Q%iypw$tKb^0^^pwwPNQGdj{6drxzmuL9=KxFsOd zv=y%wyvb45s?3mere!`x=-l2p&l38@wDVM&msHMS9~@+M>%GyS9aIGz+049g&&aVe z(iv_y`ghismU^?4cLJ+PtTacS3{5g*H+5yw>yVv*hHI{Y$@PGKjB}HcxzB&x0{_2@ zGYO_^>kIda$_l{s*%31mE3gI$z2dRkf{jmXUz>lR(!BGG%odrOSIk_@u6vW~Obm*z zi0$|cCN_zZkw3;5t+fT{7)H-T2Yvo_d{A)kBj4#RejMibnm(O{7&ap>%z*&?UriXP z$!?s~^SJEigO$LgFOjGeU9TK*bMPF<lyVFgx3#%^!{HJ#Ks;)1z#`d4USv&cqA`-b zf3JrD{S$S<7{&>4P=zyA*%v*CeBfVef)t|@)1n6ovOo;;41Gg%QTrXSGh)ECV}mHH zA0I0ah%7j$f7)ZN_}nuwE0^yPmIf~`f2QLXf}?;RX(u+2r%i24DHF7ikdEx4M<gwS z2i`rVfhdE70GG|yqAO9wiE|E<aL}U2_f<Y(UR_dJ6CJqWJ6r6y0L4;1%!!RD+r(Y9 zYN>#@OEbZ0b|#gxS;{22<20a<BXd@6a{lv@D$AwC&t|u@o2k#t&eOzccsceLpNS&) zLQ06yguYbFl_88)LxwI<KKpSMuj1=#=6gT|iBh{5#+Id!rQBlkIAQvcYV+i8faTv= z25KHT9!S`$|4y%V8r7D`S*OSJ%!wGN;l^69uHLvuS-%8*f4Mg!2KEAz+Oo_}lzH0G zFLX#<zTs-$!uvNnPP(pV&)$-dw0-q;WpnfCbmv{+ZJ)S?L<-(Q+lWwlwTqRr(-VVo zXVF49WjuLDDV!301;*S<aw#7zN-ZbcUcpi{NRzlXSwBH*dZS&d-CStj_R^%D^qt$e zrFPpKb#9e>W!6>A67IpurL-ZkwGDc)s-^5<x@RLPH%00W$zah$a)$Z9A!W=)Io1Fd zIBvfNbdx5f*4<_`zrnh;?33Uc)h8^$yg>k=N(F$lZ7F?=aYStP;fuUgqbJL*;P<!? z7;~p~qMz0!ElGR`0N(T#we8{YFYS7$Jb?1b&&qm=R&O$xX0)UTn!AfGEVs~BVC16Z zyI{kZvaz`;J~8qrhdf|{r^EIz;c@mD9BdEynK>xFa7eK+UtKrzQ5Vu6`Ha&3Aq{{Q zzzIGR+T-OFgjM<m)jz!A|7inQgIw+yK>!iCI97iW_)vM7a_(_tN>(k0P@*Kl65|TB zG&youG>S$CV?!)?gXrjEP49D}oO8#TF!;XBQmXjD=ZGxTB9c=vqEUA3bfqvjLPQaZ z*@x~UkxhaA5NF^4X2vXG`E7~3{#W#Rr12En9}cL89QsD*jToUtngG3VY|7AS6w~h| z<THM0oKwaHBNo*_pli5c-texgwQ2oh8s>-zon{<hm-0X2){079*}ldEhwEI8ks<V< z7w0q?jnK)ANUnECi_{k%pP-JmzFH+O+&m77MT;2s_EzmsGse>vB4+D3%Kl{-g2@7- z*e^{oEl*6U2ANv3S<<+tkTq^61+q30gGzA_b3OT<bBsYew?bE{g4o2w{7l5$saYn? z`fS-fmC2%4F>z^C3N9U9PoDZiWvr9Tuj}J}0W*jri<W7s^veFydQ;qEj@Ol~Tia}= zLi~zjB^9bsB+$U#uN(}d`+!C5irV<U+G@H8;#vM=3l|Ko$oBP%zC~r14i0dHesKTp ztCX5u<&777OtgWkbGI?bs^F~`#5Q1&y-(V9t3+;`0N=iOw|usvUf#1>A{K{F;Jlsl zxy&aU7wPIForpP_Mhc*ay7M7S<nZ=9#>|9!JD9jw)cM3+o;gJ$e{13MYm(yhef1o3 z@9MfAw6M7tk-<Of?dTBfVZ2PocaAtxt_tvFllPLftnk0s;HkTUntwZL_;H99;)hJk zz1AD-iNr1~#!~Y{iZF(j#GBm{o>7vYjP$i?Lu!O^Ct0TH1ChIKtAR|)%YKEOFdbgb ziI;<7egBv8xT=bh$<6ibXnn<O+5quW`FIR=fHo+1zm7m(h;xi>(by;8%Ye7FHsir# zeKrWS6_}{NsZ)Zj!^xG5MQHHoNbaM@+SlfUfWABxSZ;>Ro4ypuaX^1}-<)Z?Q_B$X zglo~Aw9UqCdDdP!VUUo1zAz)|s*>A;LL)^sc=JkU&5GJ5;PS?-M+Q{<{PBfnV&|q4 zu*q2iQ~yf(P+pf~+-s`j{**$HW1u-bO8tMJ8xg?lCb~EvLJs1_$3Yop0(-p(6r)iM z;MJac&QDOuqAVu&2y&3W+SXIQQLq0oNJpxUJOCSs%&3bO7pNYIvG-7mL!$=oGxc_A zWi!NsOd1`-KW<$mxxlr-|BH9MXTLTXu_sTPWTc<Du<2lC(b^iKp>e;inClx2Q0yYH zCi|TZpk9F|bJYij<10%33t2_STncw!Pt5?ZihmpEIabF?ejoKUJSOH4W@v~D27sM_ zE{K4ct~TFcF}dNPP|QmLC)v5zgSt6DIgAx`%+a3LV#_Vbk!eOk$4qeT_HOpufoL(0 zszK=7GNWmM^m9e5bRzy%VV(bKe1!A@Jzku^@I6}NhH$tYW6{<p&-#owxp6Li5$L~) zg1~T;DJ(S0DrPF4S3Mh(`=cz+NmMMYk?++lK%<*v8a|I-^`CCu`9ny<p^=mbqC&%< zvkUPaJ(q0E5toh`H^dS-BuvKas70t4HG>LH&PDOkA_}htS#_m1v7@EUTBI0If>q}> zkuIqFjrOx~nlT79yUHoBmyRi#WA5*z0&De5oH|e4u}V!#2Y{`q!pQ5(h9J>HJlD?} z6wYxvfw><^_H_7V<n@wBHS8A>I@!jw;=}+Z*O=Hn4%#{ylxzF})nPuPk=j82iFJfb zi<d1>?b@<W-8fc~p}9fs`!-Xqgjip^lS5p@{sIxY8NuJ}3CHG4%PDE<A!WLiurUVy z*KrM@l*v|bIK{kcT;I7*zkUIPKv5SQcJ(*gIQO7E9!d7XiKy3Dc++2bV;zZRLM2~H z2iSh&gL8;R3`;uNNn3-x&bj3;?$CuWj%M%y<{3NJ?KmdF->rCK=DzwZ%r>Devgi$T zDSyn^KRf?suWi&8r{K5aNfvs8opV8c<g-CETh!~OD28Y(MF^cghm;L9x0(oD)N2_I zI_?G2k-RFF4fV0tp<0)HK8!p#ephJmdbVo(w-Mj&Up5zxF9$#IxqMe)*#xz$LHpQO zbAkP*GPU-to#Vvn3%7bMU0)pR5kTsO?>D;JVcU4Uv)*Mh<mq;ZPWU5eNO#?X4i7`; z`qb1%YAPxx5Ph-@#+joc2R58U)|uSbLzgkm=p6aI&nI;3wMWz``6I|81o)dyec=(+ zAg3|GAy{(BC`CyBOZbfB5SX~EhhNV7&rkmMmpbJ*<vJ@&gTRO?WtIdV@7gVf2N!~i zPPx1OY#0X1Dltu}pPH@hA3M}7NxiOS;BT28p6a}-@HV<>iX!x<j@(&eHKd3p#ZO0* zWd@zh%i<>~Z!zTD4Iz9O{`iyJ;TPcrG73mPy35+bFTS-5ijH?7erm#xD`rn0nGy{G zsQz@>Lm<u0W!IIIS)m^#F?=#qj2RWu6*_GFTmz1o_`B)qsweG|oR~$AI^6%)7ce1I zBfe3795|LH6$4eo1oT>4bIm`HT4%Z-DoK?*jsvG2zcbo$7v3XDa1E<D*Dy^dZ6oBF zg#nqhsz;gPMVIAe(R1_AVOG@^2^NfZ1Ui55kFT}v*XvE=il+9af^R{gBr0F9xX2-& zGL96@y|bGBvb@YnTwiNc4~`|#2ZJ;zNj)fZxReJ|{za~jmo7_A)B&TZ;@!#7!Av-T zO$m~V-!tV!Q`5q)UubA(Fi3ii*TN4pTaRu%8(0K)T&X$+=iSko8qdRRe9wiZD|xiF zZ>^V4tuy}&xr2X~setYxosG6aT?;{ADK=R-TXe5xuMVWQ0tTt=Q`0r(d|D8Iunm#} znaBg@yR$!UJi~r%B2rd&O$8`;_>{FP2~SrJEb@I_h3>UzSeNyL66~ha;l;*h!B*(Z zy57*Jd3*IQCBZ?H3YX6KCWCf7QYSt81N6BpLKIwv1z2<&Pr=}NAAOVOdB=0(M%p^> z)+~yJv4JAsG@?pS;Ov5h4{y(_I|4!HLEpfZr|?q_O(*XGg|;5RSdR}Vd#5fkL=Aue zq2R~xn+TTjlQ>PLwd+q6{$8a2yCh9CkRwm!o2PFLD0lATk*u>CC*xB1*UEju?$xG1 zTeF*sA)KQGWzwS{J}WhoK(K&n|FG~-|0qZs-!eC)2%jutVR=WbYOIcAAJX_b>-+P8 zr1mYj<4>=g_xP#v0_LPnLUR5#nvPfHTCR$-L4pNXPTXcN`u64)H8>7mJuEFEg8J#G z_3O0S#>VbWpx`C#Y&9X?eTM-CJfg-;sbZ@UqRYq2bElB}Ep@ta4r;c2*w(L8?fOsT zPubH=sy1b$$R}W&X;vNmE|h8apyrW+lSgGsHM19lPg2Ty0Lp=04%jdKMgG6r^}l!G zB>M)C&f;4(pP8d|lh(%`jN5sZ*i=K9Pj{q?O<I={Fw<(4_h1qlg38Baj5jqHa=m?! za$3Y?JS3}z-O%a?esB*|K94?s6WBhGeU*2ZtE1@<kX|3N=zaRM3-DbZ(0xWb<9DWl z4-7q-4Qwfhi1h2U)?@-EzNwbPgX2rpEP33+(3da)>3ip@etE>K_wDttsbJm<rd|>) zGX>`&qfEh9S<rHrxSPb%YS{BE?|4!q%QNoG8if&%aCh?UtKIO~1-iZFtX+xuVg01I zJP+`<U_F*A_YFEFseEU&?;dfc0gG7|Ieo3o<9tzgO8naEc&N6;-POSZZ(*!H5zM%- z0FVWwIalQ1{edw4-le|hXsJ!L>2*oFO!4mPR`tku4g}rTTAg3Dv5&{Z({t3J(P%On zo$3;jQ$dNXFG+TPPYk54mZU@?MHV}`GPCr2)H39y<>?L5#?pd*O{L{6oIqRxt6Zn~ zgNwfmI3l)B7=5b+8=o`j5hIe#P21V7yIVr&M#X@YqL#YK#sinGr`JjBV|tsnI{N(j zcoZIGXnD=8QziG<0I5$ASkPPtkJN#YM(&~^#`dp3{NE@0S9mVRjwe)N=~Bio82&R} z!^>hc$o+#V_z+4}?hwDxh@UJ+ug7KPy@@U{&cRLNZM{&Ww@5yrk^M^eWVx*DFT%?p z;$7HP{}c27`%%-h?e*1wsk!l3#$^hQpQ71@1>)%&ZECdB#GuXx*>Q0lll<8{Ey^1| z9#&ax8WPTD%3eq%7|n|7u9(UmjvNFlgzxnmUudV^fm30{5rq%m+>)9>6bpKP^GOp& z^d^K?@w%-A<-2wT`@zA!@X~28T>~?Mrnwi6wiVYWU_i`|rO8BfuJxDRlgHWzAFR&w zQb3!e@+iCLwKU)69?(wU&%a6G+>;0+{CtH)5{5NQy~gT8L(fQWgIeG=f%1cp?yrm^ z&PPH-6%{#xx7I3A%)JznZT`^eFd#mC4(nemj2`k<U5H(Li^qp9GNoW0IiptJ$UE`p z3FN5?pGc^*5hsPJMsq>D)tdNpZTfMqxL?&+azxi9rtM+i<=g;k&}h7DyPqqU-S}Hy zJDacTf?p0f?w7mRSFU8d9GG#zG7dRsAaXN1iFsCd(HLqt`^s)OQi>4f560k&p9%if zos$?wLCsZPAj~s3>JV)o@{5wGF~1*#CbVdsWTEM-N?#c8)ZCvfG_3*PFRPyRwfKQG zrqcHyLKbw>(hB|hs-hnZj~{G?9BgR5#FC2(Mg+AN1>4OV|7(q4$o)&{9g~pV#{W3& zNl#t_NmDg>my)r)!S*x`aRMW?gDay`04YMy){mDbI5M<J=|M~l!nDSTiwCPK4ES?G z4eghX-!lgs;_@K}yP(4@3&EQ!r(9|PXP6rM3LT%*k2SJ6B+09psFDuq?JFsP;aSN{ z28;tjx@%}A0h6ffYxA5i_Aowj+xV`03#j(?kG6ndQ`)f+=}fA+?gO80U*hW5H_VWn zbAS&A9?$P4Ct3zT!Ly%gUSSBzD?h|b-S2$)^`w5+S~Nc`|FY=9o$Ki@z&L3VvJZW* zaqm>hh{9zndN<~e+aXe?c;3@cirUxJn4Skn_G;&j{;3_HLEdb$I8;f~D`?^bMDe8c zkAk>nYYiMSO&=4P^#l;^BiVXU_ueT&jd~{Bctu{cYw`U<+OJ19V7aC`uzcW)WfC+H z31u+6_1z#GW77+4pfDhHi(h4WpU=99osP!8{QCAbEhq_F6~=-hAf8zpwVj!+nb-gJ z3r-7LO=MK;o1J3|%H-ta1|0a=tnPct(eQjNRV~hU`ivS>#Z)?^NuO(VfK%t~LI;J_ zS9c$^+lSAZ59zsS?kh-QDmV>d<+~H&&u-cTG6gt2K3;AJV0UVovfmsYO8v7x#K~2B z>S6gZNZ8dB4V^@UeD8a7pJxy7>+fp&p=7xU4J3^+b=4nm)EQXD;7jyB#@g8by|U<1 z%DZpW{`;Zx|0gh2AOF{)`$u5Xh$et;pYLR4#hT;A<-$Xc?P`b17)s~T5wHJRU{?^7 zv}|U<xo6elp;a`d_sY+!@m~=ttewvbG8z){q6pIE*ZJT%RQw2bKkrXFS1@!+{o)`h zHTX%ONQ-8pGOm9$z83-mco`h)KNEMe?Iw3LB#%zS@do`nhcdGBO4mrEoR662X+<{5 zCd{^)as&gZ{~=}<Oj%+;>eG92cWjhxKrR}O7irUoo4T)i!)0;d@FvWX(h_~~(%egu z8~jmOK!rd6`W7j~30~9eu2T=*#0Rb~Gz<<7@;_)CZg%E=dPk^^iEn&zlKGpTHMd5% z!ugQ*0xZq4`dV?z0Oa9G&7bF?O2?SO#}^kDd)C%23rrVg@qQ6<2}npDP|FJL`t*9= ztf%D-n{I1kEp9meqM%EzxobagSIC&_e0vgke~HCQlw~j1B<vSOpRXv;o<>6B(CP}K zA-X<!SrwqGS9h@FVqhXuK5WtGE5M@FtvUxT4M}{|=x0({_g@HM9pwOPHH9Is+cB^i z#MjT%YGPir4lci{db9g@zq0DNat6v8D@epfgI21q{vJoX%n1A4wV`&H>HT{3Uk{F4 z7)1&)CoI{b;ncC=<Kr#8BfQR;ebfRDlMY~qexXSB`#x|+HDdu%tQhdHpmk}+l2)6} zfiP%T7RMQW>$+E>qMP*Rb1Pk~!R}ZZ293Vu<#NjeH&o#&zBhEyRL8!+h!f=KWH7v2 z6WFpI9*u*dm^=g|E%w2ytN@rqzz||bFvFFfPCMdk0BYiaYooAG2EWPAk1HXV@}V7# zG`e@Rze+?&7?_uMz*Q#RN!G7qwfG1^#5E*UOHAhb41Qny2PFR97ewN%gm?d{MAq3z z3F*k$_=@|ub(;2Dt)PM~L?kiX+Q+Llvcd8kM#FyXygT?&PmQDYV!zm;?&Mq2z1XhD zT~ET}f6fF4@G|~;D?*w)-kyAr)a3NO4@90k!1UMX^DAD~2)_bNmd)#{^bosRfP_8q z{X4B_dRG#bf`(NL4+K+w&_N#6JFh^aQ-iDIBRQEm`)F!vethYf^RqAudd&5DFikTF zz<MYbY?T(F`^mjTJ3+^9LmKH^<@fy#lYzv#PLmSL1oI>k5}23l4oUb=y!<DUe$O*T zO#ZV_qJ(J*b$-8ZqX)+mJlU=#s#zF>wF~xCd7pz)Ys~3A6nF%f4YCAN34$O#e0<?? z_i18~;#oCt(Sr9Ne4+$oHVWdFIGvKuR|4?#YwqE{7yhdR1ou|}z1}h}(m#gSF+-vc zueF7Vj$c5$2p3TCsI_7EtHh|vfdYACG2QFf?@M`n7qMW;-N=VtSNBxZ{(Tn^9Z0zt zA)>lkmPY4d7&tLHe(T7{bk_&O{U<OrpOo0ySNlBt`Bhq;^rxc|4%UPtfoqpwgh<1u z<5eNQzh5ry9TK?6I5^pc6+-}Ekp`A)+K)tv(}WMCrFTIu^*gED!Tf@MG5$*6bT#_@ zjxtLAy%J+KmcwQKmGVjcwGwMKyu4;vyxhYeEz0wrY*qA|OD(&8NAxrmESACkw0oqK z^jZV~0^`KwWCWbfflWTu$NqJ-8hEryzzPZ?x$HtcY?XAN#o{}ol?yb^Gdm>doL6?r zk|f>VZul2|djILNnBP~2&3~@eYsY)~0O?anhr|C~wK?U;QYYeo1U&IzO1rwCM?vG( z-O*(rqrpK5Q@!Y<DD&H2{P&Lu2PxHpHgNHrGF*e-rl+F`1dT)+adusD3zU?8BWp3w zt-n5Ko)Ioh)q4KldG^N1zZY&p#ow>|f3FS`hFI8e(M0-q4MJ2n5e9sfTqvDL_wgGW z<REPTJ^CfIUjFaZ{Nr1Zewrn2^6dO^8xYWP$~wPI-GG)7-0I1ZdtS0M*NR{@s;m%v ztVplqPlkW-_cnYn`#l5@JV@0rUX$svZ-5v7@1He(lXQ(?3J0jmG7!n9NG{0fAnJpy zQji$}b_+{wyrG1_L4_j{H+&2JwQ>IQ98@%NLB8;@=6Z#<U|3ifad~+eciS7y;#CV5 zW#ieQ`q%3;W)M)TaBBVj_*lyA|GtNgd){B!e!oBs@<Q}qr^Hzv>U=WFM%{662QtWQ zt_$A6U@$n4G8_ac!^AVs1^oZJCjRj@xH|;s5ldfqFED8c$v6Q>&oR2>G&2}@s`~`4 z{tXSJ(ZCabSi_U```f7e&mop4%$){*_RqzatWDTIb|{9&Crj{OIK)4m=Ym+dYxe<J zk6|;pS|Au=fncz3)Vb>h;_^WPANr*dOBRas22WVwq6QBHNc`(M8u|X-v#2KWse*re zKhkpvEB`BFceG`G`R@St_a!?^R+j${7vS$}CA_ADBO#JU$)^ajx%T4*sDH03&{>=$ z-w%(fC#+fGua6lwC8s)Gm6{d-rNBQv7Z*)ab<P7tT88H*pZ&i}pR`B$eEvG#leH5n z9{gV`=dZsZ+@lQHn4sQ<wbm*Mj#Cui)agAf>U){Ri<b1sEso;?q!(VRgymGTN%UR% z$5p_4kLTi)2cqElHAKAW{QWv`h%OB2WX*aik)R3Zr7(tt1rPHf_`o2b$l}QXF|#5K zF49xIEJ}ow8|?U4fv2kh{TVE;c_MJw&vxCu1xxSu_l575r5eZve5xZS%tr&0)(wZ? zG4xP!2sFt2y%zbcAu(bMMplLXwrE&l;{QG{V%x6?d3XJNmzNOK0}=$7S(wbPEzeT2 zcG&cM`@)j@H^gB|t<l<+Z)2_F-y)gYQ|lGu1}}vvE-@#^{q;Chj7TexDCHy(jbIe( zfkO0<ecgy+G@L94Nk&9Rg%?O`2{r-r)XgG!U^=TNG`>kY;GavGbQz5T<-iH1<5lCi z{_|@Cq<l*)?DqHzDwmDOJxSX|fycQlne=Xfv~as?6B%6fet(+<(ZAQJSGR9u#ozZ$ zlC8>bNuc0ru?tJgEH|~S%O#yJX0x@HEy`(io>NaO6?}`lmu7ugkA3gG!KmtTXc0M4 zEQ&c6W~jH<c<Z$SM*V`p`NO6{@%O!bX%r#ijvewEol|6j2M;kDia!plfMq^}Ry=7d zk6%TAK=+t~L$0^o?(VMTv-7c^I&U%m;R%wKGp>;IMLr}-4U)bHVFw=H#BN)R%)gfG zI<r^XFb0<6*!4!vQ-Gb=jPI@*Dn1Q7Z0gb;W<*)1RjRne|0_;$hsdT_5lYLp@ACa& zkA;-mOP#ok302kw$#BYnZl0)m^R82!`NyUmMeOcdA-m&W7ixTEMqS_AM^Wq|eWK>4 zzk0q|#9Fc^HtVV0Ut9VBx>NTQ9|8%4$OKS6m#jg~=3$hjD2;GwvNeV8fU?a6drH!= z^7J%lHN9Y%(KEQf-#5wM=jOyA0$;2b)%3#OTTd$&DBFr&<G7{o9<7x8=j_xC{_v-m zxWD&Tc;O+^HV~$%3D{+6n)`P8rsb1qMV4ZdvDm-~lWYmEh4HH$yghH7G7iey9ZN0h zRSEuOlM_p59Xj~b_1B@>#|Ii8_WFE99EH!gO5+xsxFB_b_5GBH!?gbV3G!)LQlRg$ z7u0)z^QYlazDfsP38shZ+<NmZfs|~h86FYwG+^~2^bi=BY#P3WAXJVm_#4#(AH!m? z?Wv--D4U>;#=v-P&*_QH-_ODS+z?C|gf^7L<%RgaZjdabNDUvt|8=t*atODXsij`K zYEK>u2?;^b(LMLXu&=lz;b~2j1YnWXB3|D)(FB{)l8nwaa9{7a%>YR{i_2+*>Ih}2 zPz}Qy9#my2<YQG!Ke%q(JNS}NV6S)1f1IwL-_*J5ro@Lqy@g2cHI^8%Fjs~}C$n2l z#j0tZ0~AwrKe)&%CL~02*&G0vLD5_*Bfxpr3vIA|gzbI-@4ek%sK=YDx<PGl-=#A% z`vwo%qV*gLnjw?j=oe7aNTy&d29kC);MMPREsQKp|M&g*pLMZL%4xQEXuC+U3ipz9 z`khTw8T=PaltB8;DW%J#?ZL-{)?cc}lcm2LxX*sjw}C0yO)%@C4o#N&bK2!ixtHl$ zIW3_FL*AP)D#<M<XHm-UtubFce6MWSJwJ7}$9;FyD;w>v7uGIGoLQ5LcRyuanN;(z zB+tA4LUO3LjphTW4|E==<88<&OKG412wn(95e+u?Bm%)sHE6ZpqE!iOh`DIl4vnAk zIY@rspu$m(thiGSfXuj!j{K~RfnLEu>*sE%|Hod3@OBC!@<dFh?O%%=R{#gfHK%_^ z!Ff_D`X9`U&y*(K%>*Nvt@bQE@V5Mp$+M78`qe@wj&4(S&5wmgMtriIuiBdT(7&T* zxN$Nj&<u^Q35`x`NF>e;!Km6*#Nt@pF}g8D{Y-ggr#8cJv&XA4(GyQ@`<k6=UAY<2 zP|~gFr_K|P80905e`AgJJY!yIR$chE_V!H#<6+pVF=_~C&e;f?+&@MS^Brs|BfxUN z2|6MYpB`P;*90ZMH&|kk(*IAAgmdTXIbV{IQd;OYO#lGVp3?Gbksk6}st*NLQKh!E z0jywhJ%Rn-?D@Aa@%tSj{0DWLbf3C=Rj<0>bI~8p4IFFO4_aZTPmSGscVLdT@+-d^ z8=;0<AcdH{C6izc|2fkXKg{$s-cgB)l&k0;ByQ?TMGd?uQL^8&K5SAunWSIAc0$&P zGGWm=;^D#9mPYyiA6-`+RRy;7rG$&Lh$!79C5?nM(x8N-fC|zbQi7C#go+?3NGOeT zD@aL8cZYO$eEUwkwcgD8{+Tti#(>K?XYc*1Jv*l<A769#he~JYK8G=(wko-QnlCIp z$2iD0lH6>#lY*VrrhW-!(nYG2_DKS5iG_nWxxU%M$1TZ43H5Cf)k;(A{f@DHd8v(A zLAK>#pFQip#w6mdm+2#)aPH|a<|!N$mVFp^UpA@%xE2c>8;?thP@ucKuM;-*%!v~R zn(L!SlysQg)t*-?0^##~Ef;Zqg)<sI3TapS!U`hAA7F90)iih3@TDDog8%p=|LPYi z;e|;Fef7t*r1mWUULQLej-Y?_(h<aP<m4!|I6_d9I0>8<uxyNkUo)$JN_})x8BEFZ zevxzJ`?Zk%b{l8jvd-T|D9V^!E_RP?7OYW&1Tah*4<|_4Y<TzyZtNVnlgX9m9-NI1 zmfNoja!{RISv((pH5#KLRK3A?mPx1jB@55icF1m6b==PCB$;FuXVMO#{z(RZ=Ws&o zTYOB{)@dtRwVNlEtx=tHlV>9#otBlY+1AkBWQ_yK+Y#-rI+GEK=ijftdh4-TSy9kJ z1820wK0#0sdkD5LwO)m|n@JNMmdi2t<K<b;0*Li%J#X}oCd{!qR5j0Ye~oWn5ilRG z<O30Mh65>|1u>8XGraMDO-;kH+pH}(&o6n*It8t%$p1A5{@sCfGeO7frLy|xNz6lD z))gzE+yCs)+>qB>WT)IglX%nISM%-3^i-ux6W;>I!yB(pl%+sgD*AjpoMU}+;fc<c zBWFj4<6*R1QA(Y#FmKt;ZQnZWuI9LBXzW_!F8b8B=bl9R7pVjda{Aey%&_Q-yW+$| ztToL09Ne)q|Dha7>V+2Zt+|;=$&};fFOtjy>rztF!@#!SpOSa0tO5KB&SpCQK3rEe zGncf7<?SZNC#y6mh;>-XrqFj5KDn|w;Cz9*Zg3~!l{K4=Qt?W=vV0VG&<W=Yo?UZj zf!%he=Vz*QkfRT?UTIFiUFhGq9=8z0w3-JHlZ!ql22-`mu$WMR7nDRKC8}2I=?=>p zdi+f0e?~I{)p$SHVWIsMte(nh`Weej=dwQb``wn%9}~y_=mMEP8o@hxoICXAP^*ue zPzK8#9{lr{Zt5eyxb?#MpJVz{BVVM33eAarEpnuaP>4OOY_}0JJ@_y&w7{@+*y-Hw zKN5xu=jqntL1Be>pA!U>&q0wFLT79re@_jsJK70dEh8DC5JZdjrm*I2h6+iixiDrU z>gt*}287e*RMV3&kpoV@PRhpqtC(Ax3)f;)Tz_P+8ROB#j+WivAfK@2?o!wD(-(GC zB|9Dd<Z<YFk}O#6UD$ZQms_H>A&7onqU(0^<zT+tI?AjbrjB4SWew?vEAKa-Q=v-d zz)7JUNcPBlk&O;;TNnsEba5s#RjI%^^IfwlKug}&vn3Oj#ey-46)@&Nh`d71%E32y z7(pnD%!ocbIRPdkkga0%TP#kyDKX{Gq>>0gUZo`I+V!9<qdvG<5!mocQc^M!d`+P= zptpPtn27%qbDMv|3V%J%g4FQAV|JG#{y5r#nqX@|Gao8Qu~#};E%yve_+PlEHT+06 z+kwHs(ibeg;&{TRy;d>0nk%0qW{KX;xV@&qCZFomfcLqtQgu#GNw9rL_j}o@uxsnj z!>8Zc?P4)prxB=nix*)Op-g(W=7TD#BI%tktLm7P=Sb9}L3rd#N6fO>nQ2kC6Wue2 z5mPn!7BU-5!6^~z!t=?JU0>WoiBEP6{Z)_ca1Yn(6<ji(Qv$!Xi}mJ|*NXNIUC*oD z>wom5;9U~^o@YHYe1?%UR^!XvaSM&^=3b(o=M#(a3sga=2<U$N<){ofIzutek5@Q7 zcRB<}P>Gh+p!1DsO%QP>g6YiB{1gftO#cOEI4j-ZHCA+#bewmlRCLyXjp|NUyuLb8 z(q>W&&onhi^o&Q^0BMT?W+#+;uE7_~sEFR7vDp9T(FRNcF2H`g{gpqCyj>ogkA#)h zp1)t9zsu*h9gL?37Qt-I_@viwl9FPHi`QWpm3IN1C?;e|0;^QCaT}PP+>z?{Xoi`9 z2O5SDctN80Jy70#KA}jJi7>w20;h~SP0J><ewuf9JEiv>pUdm{+{6+;dWS!sqvvd| z`kjNSJwj3Xb1>h{u^ZsR>$PKECcv3I3(F)U#V4zuZ%rn1CbReiR(qi(GpkQuWx$5y zvsVWj6PJ?3z6;oR(yJs&xD!>^43;yQ<|PZ^_~a&-7XGMJ#HTY%O-rhF%FIy?Y19te z$o0n(EMmC#mXL*K;cm5b>lE3+l^?sWLqGSJPL0QFyX`M=oEwTxmft~mERng9iixS$ z^9CTSf6jV$%k-1pj-c`$y^&!r>TG&cxZhOaWAAVvOg>WnV|p`EBt0wj-o@{vpK~QE z&(9CVWcgW53eRsQ2Bx|xJ8#Ag(%MfGGD0cA`m`9%GNs`Qp|c+$y_Vzz<~PLY*;!)g z2HciMAXP+4IJYO;V!|;$Q;4_`fN0EaWNgg(BYfyHAl@l=m=D=rL~<_>j5M!20=wAD zttv%iIX*eB_!?Ea`GVjZUh3v&J7bW`%&3}#b2ODy4Ds&9@KgpvYFq3+Avt+iwfl~4 z7_#qnS{YzhGIccl=iB$6Bj61eZpgNY{g1PO6cb4h-4<SvO0aDI_i-sgA1mPiEH248 z$^C~#xV7G^C#IFz0~+NfXnkkKIR-0l>-AW^@!7WiGLtwM9$mfJrgz5@<6c^qCg~be z&ZZVo_DZeC{4K_k{KtEHrzm_q1zmIUzxU7AEXQh{ZpxMAeH+g<BV?CVl8yk9C%|oQ z72!uUCIjt~v2Hx^xWElAv>V&RS9%4Lz83mZlTQ$v7bc`wcF{anGE#k*p*TPYjmN_I zP~Y?=l!ml9519p2hDaJ!b^5MIidPzGQV+-igz#+*8Yi<Cr}uUqy|Wylcy&KL$p0qA z1Zi*)X6bZKA~l0Zx=EX1OQg0@+|UxEH_71jjfVG`ouQc#c2+Cc<T_;p5gYpWI~CWu z)2`Io^zgLL+Fd#zihT5mro>TCDa#~#g1PteTMy;;MO(rsu3in_R`AfTE1@u5u^KBU z1nRVmbPvEh`ABNt`}_RP%MZdREGJJGbnkRV(P2U_;Rn#AaLLj*ODN7PHCRS8{rJJp z6mfQv8`J@bBWOVSAZ90S2`q9u2!FZ#(cf3;!)*)@$~AwKc=_(z<z7Y_M_|1C{Dsm~ z5^uszWXBF^UfJl1dxw7dE072E4P2M(3uczL1#HH?0n33T_+YK*&r}b2`Cx}!keT!k zs8t&JY)+xT;wY;g0AMPxu&}!M0-t39&%)9ydv5wK=I8IDwTk3N&Yq6_IgTc9K05!{ z!#@kK?4lV}qBvRjzehPcTNKyaE5?!j9?1fRLU&l2Vp2VO-!nfE-i@mp<iKZnZX{M3 z)X4wr>%3GZi{;<Pi7Qy@#0vQy0Y+iD_rRVWhoQQw3f$&Xt>f`-cC)wFVclVscGvVk z<J(BJ_nQ_q*Vm=$=bqJDy4qAFGtdc7|5$e>*)fePT9e}c^U-g2kt?F)_L`+u{cX|m z@YGUXO=^{sXhbw{;PNO*So6Nj+gpYf;`R)`7H>Uvq<U$&P>j{sGObP75qNIlsAs!m z$GL=huFEaQ<JLHEjN2^Y(Q`>(XiH!}KMwOqcPp+Vn&1_)dcyt4Czh0+qNnI$-dGZK zKR?`Z(ODnOW1ei^Hf!39zi}Xq^37n9YpO5>P@QV86B5YM*1&FuNVmn^`8?ecY|xBo zzSaXs{g!TV%d-<!=%qB&Y*pXZ@0&D+uwbl1tW^IkjWRP4*R_+wEmO#{CxVf3kgpMx zx+!p&Dvw8cSyIEJa*R4(1Dh)matt1n5J)4Vg9xl(GJ!l%MZ0^GP-kX=PjZ8>O$R&@ zPDAqA+GD?~$s+E4Kx2|EGDr}CZa@Q|sWT6yWHAa*oYceL^4e?eW<H3sya5MQYtX1) zW<()@0R4K17YI9ful8zvyg#KPB}HNC-fYwB*9LQjw1e4f@%}c@cj&Fo05DV;5t?9o zl~L&%<j}m{2Y6Wm1TWnX-#SnJ`2Rg}y9h3M$>ggZf6l{}7&rN?f<ewr>I!7m;B!Z( zzmMkMg%30zqt{h_lm=W4y8<}B)T58{FPrF00&w00V>z$)X1x%R(XYQ!JQA#|y~?^Q zQf@=2rMzy&{ouVHLytxAP6)rqk(~v`J!Hpx_MT#I?#Z2Ee#^yp;{qb*TB-hhH1eCH z*T`zT3B%$SBiLvNUGo#QCF$li2*;P5E)X)T0wGJ!qz}&*@y%a3V!D1__-?5>Y21Tt zSWucCOOm5TC3O0e#vt4;n20Z~HgRc{Aw`}jJgxun<oHutsf5E<k`x`)1v<jlv(%{e zo`?4eUFllgU!69vI$mQUA1(d0j-j9<{Y_x<lg?g-f}MZLy_QR!o~y?X8`cvYUt(SF zuFO#Aw+;GfeJp!8CWx|uY*JjQeDVz0si*OP7=^;bkJOq$n@9sgwmd*|8W~EjKv%p( z`xez<*f3<_lg#~#1g3x$I5zbgbr&|bT;A6WW@#!84rL^Q2_zUY<!K??1PNx{Hj;WP zaMAt}K|eGVZ(CdFAwIz0O{USE^N^=6SMNGRY?p4@J-!WrB0pY}2~amK!c!vwGfgCy zvE;lCgW`J}WMzD;^MvdM&_)+c@K{Cf+zmGdej74MIY3?|HCPV1uDhW6)RaIi<v(33 zn^eow7t$MF^%kv;=mAq67vv!3=$YM6F^`1;Ij;`6DlN$l>w#u(Egg}96Q2xrl>|Yg z4joB@gW1eqn4zLHl$Zr1aF!on4Lp59DlkKW9$FM?mcp?mYM0F_T16%N=#}&!@S))8 z>smEEL~7)>E4_TM`1vLrJe(b4q7(3fF-zRs-es<MimNP1J*UrS4gFq`po;F>$nG!* z0UO0>weRP9dSwAP{ht-cWjiewijg5>*|4g|52;+i`&m#zRjcy<KwoA^Nb5r!dFUVA zANjRdLHkr9dK+^Xo>Mw>4w(Jyos`GI|J52!VWaF&Bit{25D9LlxCvD7G_xI^tnYPI zN)u_RHKt<xKXAZhkJ~9Y=D7uvby|uKHUwjrh0%-s=pPrsY~p0KW?)dt8Ru_(rAg1g zDd2sLTB-damX!OAQ!I$8ZYa4QWcPc?sNC!K1OE<&Vv4~f5u8R#UdOhIfW@?hU7IlI zqqWy=%QTTM2|M0*Q=!vXZyWJybK<V3%?d`HU#8Y8yd)i(mru|^7$!v)V>0i5@o=0s z$jIIEj`{okOQG<>e>6%DBN>g!8N94HvhVs>A?kTN^r|zR^E`qVT`E=|%zPqc-|*g0 z&ob1TyYl%JX<>bt4u?jA$IzS{FLUs9RdI0&-S^tnPaXS~c>5Z(e$GqtL;E9LO4oE$ zDLDnCro!^Fs`weP#nuIAl7rzX3KGUZq%vz}z568>(wqKK%(UskJMa0{3<mhKG9Q}P zLb@nY*08V*lM$EYz^z;Q<!T6ZE^B~tWn14cL`!Z$EBNT!CFhSHMRH|OxfA*!4c-r| zn4bgRcH^?F@>>stEUqO65m$g0g96^hD<wKcsMx@;e<IEq?S&}iRN{6;^*Z;rCZ~|E ze(l~{MqFokp>WVqoo{S_XN1`pLqncZW_~-<%5=kXFNeK4ya(>#yBF^uNo)DT`(JXM z(ZJcKK#8a<Lnt;w5lI1=0LfzJQ7iyQhY;)-ZQ_&rl#-riFn;U~J&r6Yp`_))pkLAW zToN@4M3}Ejfl9YWhDjDaAML$<$H^<!oA9rut3!q5Zd<8Y@#t;xZvN<><*`)K6_%-g zz|BjA0FIPSy>-5Ade)u7T<hW|Z6uG|-Ydt*=-d%?+q_#rIcNAdx3v&tr$%ZZaw=F4 zAN?mi_ZMaL?F$lfVr9bovj|{f%pHtwS5ZruM*6>u9Qzk+C1Uu<B|os-;q--lBF>x5 zL#a-TK$%B|bqj(%<}r-~Xj<fQt8S1|%1U-o^IU8|smN2;C~;jpMSfn^_(STTm1Qoq zNB7US!PgG1<lA=_sR<3vB@_)TpL3A}u<>{Eyz4!#_Bpv}hHupn)zM}@y=jyAdgZ4t zZGCI>ioKK74i)+11f`?1t?^ifaJ=7qqxT;D49go)eG?A65xX46-DCZLhQ`^J_w$FQ z`dw-Vn&lc&eZR$S!X$F**b56Gal!iGRxM@Eciw3~v#(bXeUWP6);m6>SeLqaVyt9- z-jz)IO3ab|JI4%Xe~a8VSueV=A%1yAvI1{qpLA9zbWVXb9f<|Z8_%XCGTVXCKi%#a zfGK{t=+sGgLg^rLLhD3<S_Ztyuk+ikYJh+U4IyDZm`9QJSvPyWB?=9o0USQ1yCHp5 zPQO!cI6V^1XfJ}2pb!fMg`gf3DOPzs6L?>fAhw3=c5PjqIN-S%=+A)V9~bO{ja<l< z(j!P~&*xyB;{2fQ0y&pdHbG*t2<#Wj&dw*^Q4|b7m+>E<zhnaA(Ba`0T_7Gs2nZsL zyFW_Ezh!*=^@C@P-E@7N1jhCr;B2h?(15&DaAyA|%cM>93G^CL6L$Qf3;XSQe&S$- z^BXEOxL%%dt$<*JoZ<8dNMhxaL@Hzi5S*~2=i}B2C=b*nncBOQEAZys6kmiTumQEG z-RTRw49jR`{Tlq&;c|BVtxgHVo5-Ufi`&h}toQykkT?8v{v!%Zt0@HP)aQoQO7IRx zfC{*Gzy_`qZs<ub@EAZb4oqHnY|kNX3fSbhZ@j-t@vzAKvoho^M;DN43ka3MN`otW zu`Rn3BDNDE+20xRlGvL6AC~*Yd-(CW8UBIkzo^1WQ%yGHyCxRaZ4i#L2<-2FWBu#& zQ=NP?V##y&cU8<i-+n^`lS>i~oitln9X=@!key5qBIHzGQcdI?Hy`}<Z0I!piTb1X zLf=T~2mGU`1Ag=tE;j;Uu$>0DNr8LeY$awBu*CTdDsfNgFrC_961t3SvoIZdYE@s( zLuZN~uabxMRp_2YOa{6BXcb+_?W{d2sAw^~MXj&pdh&~fe1tUEbX03<Z6#*<tEy0w z{Z)GPaQ6iCSA^pCLM|>mtfXI&;HsydYo{3>J83tRB}Y(6Zf-STO24{!?Fh|+Zu#Q6 zlYiTfaVI7ou$y)NZpa#*{}U~6?7dMnSPV=|ct_pYW9~1q;;no9u77I*RAg(v@-<k0 zwKWuLeiyE}dDyv#DwdmAM#@b^<nm|&Nj|@@c;Dz<QcLA)(qD^P<}5uIK6ef*7h6!h z9lc0>zAO*D^3G&$^Dr|tYHwxVw~n1=O;U`XgAy+%u3}01VqLRa6u_k=4!m=K?F+^I zBmC^+0xnWea-b)Np{je8R<+u;H{<nI3B2ncK^^h){-RtMDPh)1ATC)>-~;&{C%6PO z7+c}Rz+tmGVnr}EZfE%308m~AVk;;n_5kvEM-UE(+$diYWXE;GLIJh1C=*u%QB=LH z9y=W2$jk}Y<%9{In){WRiZOU_y6%T8zkK<UZ;*wCOhbu^&*Fhz6;|0`qH`EhObNn> zhlyqAX+XE3bDRA52G`ZHzXHyDq{(wpW6W^sdzV6MBv>7)83Y-j`_D26^!KN}&)C*2 z+N%ORyOtjvP72|Iqf2^xdxe>*^XHFAmTIW<k2|3p7&zeb@K%(yimHV7LWQJ}1p%k# zTwHW*c<INF)Y<X1J{OcgeSXF2|Ds#M8i-Go=YJc<87-kq*>Lh_<jn+^XO|Lot;#@6 z4SRdlRkcm2Dk5?WYvPQFT)q_Y{1XTN^DeL<nQaAw@IMK@eJoz9A+;ll+?0|V*Mq~{ zkAyruaE4?4+4G1PeM_{Igx`3yXq2WmT^n6zGTxp-va^2O4c-1KV^0kwA}W##v9n(n za1urBZZSUV<|t<=K@=WKukZm+ba4%_*P0g|w!$$Av@j7YYxMq=b5vcaH2LDehg@;) z!G|kIh$67RZ6jyeDx7Xb;R8!%Go^O?C5~mTztO}>qrHsJ!;QBeH_O})?rTse@9^LF z`7kHt_moj&Z=Feb-WtdvVtcdIKc{d+kM7ERIbOT9u(#g9hLaW5FtY++nasqm{sw0X z!jhtoJaSw`dKBYTs?kCMArEZ)tDj`ixm2T9mYK?J5CV|=L52$fB9q0#svU*#BV{yK zm)SAex^K{oAo;gYrY2ZrK?>uWB+T{TEyJdVKAT98hDwc_*T=^Px(Vs4(|^b<7k9b{ zG~5iJpJphi*Lpi+%i<<rt5MG3I8x(L)@TWSZQelAu`1Ut6VX82dLDVn0h-3uKz?Yr z!R*#Ju+0a($}t}#n!Sdjty|53LI5p2FJ&fY?I9|3z1n+s92dg+?ND#%iQ!nXOG`=; z{LtR_n*VuiJ|U8J3+R+D3q0V@l}D-K70L{!(#Di)9fYfwLtNe#yWXAP9QMN&N*Iaa zn~x~=Ecaz8bPph{<d#msUBs;0kp_j>@5RMTeQg+H>{+8c3)**&qrcDV{5+jIe*f_e zY@B=qR%eow+qW}8F&BD7d`qX>;?isM(w03EUB~oMSg4C+Am$VJcoFvx7vgOt6YoQ3 zrfJOX!1>P9^5%LJkD1D>JzPPuO4p4%p#|vKxgi=ebntOI@3UW1AlWSUx$yo>BbI`3 zuRTdruOdk)-hC;cdVi^huBGrcFT$!@*eKDt{vPR%gGnD-?gae<hq~kKHqI#UG0%%v zTn2B2?JAq^EeK0;8F(Ow_do9hQtkqfBiEMwpXi=lDiY=mZcX`n+Wim4M~6|$nGkG! zMO=JpV8qOb&SDD&US{|8!K@ek)UTe%5ei6{j5}Cn;@6*R?%X<#7;?Lzo+{fbs`B{v z;X)&ibi_PBsHvl(^V(g>Gs7?MxSh|TB#BmLo*pa>@R1L1S1kQlm*C@%q<;0|%db18 z%w=S=Wnz;vGwN;ixDC=L!|vz8mERiTV~iWS29l+3j+7$-!i>{%U`Ss$<Ti#;;B%Wc ze}C<GVG;hJw+=N9FKKP*L4^S`>eZ2V&1WA&vnWxNE2maSmYL!LuW`?f>v>|iN08Rq zi?HJSNc5whBdu{iBCkTrG#&i)J1!^(fZCS(%XO&&z5BNh2?GZ&^zBUDa{E6Av}k;O zpo8y|HgvvQ+o8jomfKN5lGjJjnB^79`;fxtXK6=b!Am);mLvMb=x1z)&Z2!Adqr|N z5utz^z$aGS9M0pae;0cwTQfU@wfKDxvcF;R#f8P18n_$*8=yp2^HL7!1p(MI?pJ?7 zz)ksW-oRHqQ|A?j@gUvY8|eO~+Q5&fI}#9d5d=E<FSWNYhLN(Sz2)UdP8M3DLKBQM z=HcRd7tn}c_M}#viz0R+{UFJV8RbeiFUtd@+}7egcXSEUy;Qu@ci%7(?p)Ry-8MFl z-3&rj<^^K~Soo8L9AO>TF?kEK%n^}YB;?Ql&Lday>X}-gzk6S{Ha<8>2KDni4@*II zFCWbsO-HUW+VrqlzSCJ~QCSa$lmfRclXRU4U61oqA*f?d34bAl<C+AaJS4XU^Yj}6 z8Fx;0y2J@N4MqAl^9^hK%H?%}pS^Ybaa#RmDiZ$Ghf1pTsDXGTIG_18mMjEzJl=bL zvjJhemQb1XXdtwT*@lCaHp(yQVQWqVD0Cl&v2X-Fy4HK$V|U3H3JV<={hBy^j&~72 z{Aty@w2%JPUWVo?UXp?5>w(c=TqydceEAQkcwt`iV)QExGQE`-@>tFA%|`DX9Ugvm zfgV%OYU1>0@^T(tg<WHu5aa*6OfMFZQ?+9RyEamLP5l)C5+%azJJM2Zv0eDqO}dxA z%auCYBQ0(J`0ZwhSj>AZX8H5R#_PYJ)Nsi8?Qmi1TzNyf*<2TVCL=kn;S;v<jL<)l zURm~Zb5v#AwA@sV<+RpinP45m;M+^G82f`|p|Ki=fy3gH*joF@bUT&@7UP(&?t49R zL^QkRe*YEqURAH8A_a}&FHsJ~(62Lr55qMaekxR@!aY&(`2mV4=ba4q3!mi8Uu7y` zWHcrm4vm&tkYtGB&ZnATP{<JSv20xJ7sjdAF43#F`2NbDhrH(_wV{YtTAX{o%b9wr z4Ox)(&XNm3Ub1LNkN^kULBt*H&Y7*mt^iFUdX1drGG@b~iiXAIszFZsi>4>^iZM61 zO&VR?@{Gs3bt8Y2p_$QWBb?RsbPk?$?K>#p=X{6=mD``{$i6NgdyDT)Mw?#<y9bSK zSXY2ZAou)Xn6=?Alk15YITCSJN2|lmX}|?}yh|wJ6CUOu4lTw?D8G;K{`K#0)6u?w zf&kV&xtgT+7;Y-#+?bzU;KIzlNxUVCvP1ivJJQdbMRvdfdh7<ED>XS^lX8Q@T4ARY zmI<VjiWZXquXWEu)aP6Tl#(BpZxRzfF8t!&gWMia?x#iSOZ-%^+fOU1%IZGsCyJqR zKosi0B4B&*?dc@Q)gP@fVs8V((jy3r2)@ae)#ygF#PxjFynnFK1Rx|5F90R-ZrDU| z8i_GDQG=8>Zl|A>#HhsL8a6TWqty$jO1o>L+M4t>VmiQjzoR{XhHPkUCJYy9SbKwD znw>Y)vB)VRJ!MH%q=`_IKn5ll%@q97rtY0ef6SIG@Maf8TIy!kxbIwsm;<%Fm=)zb zpWaL8xztz>Pr$nW`f$s-?qJSB03ilx9y#`}pgKQ5wJz4Rvn%*@(DSKl1Fhxk8T_dv z7h;?+5)~$w{IICFJg>`ZO>|2G*4lNPMcm|5K-h5G60P<Yn#zUdx7Fyf;YhAGJDk%i z#S$RhVaKtUmHrHUjKz+BI;s4BpU-(ldc;1Xer+5EL30*?kL8zSz&^U0Ft951&q?L4 zYxCbC<yC@6Oc8nW%4cLHjoYrvE;y}u|Gr)kL|plpz!1n$7;-dSL#;wHd(@l1oQgKw z)m^ekAexcCZqT{jPoN!6rMB1gCnBHaf#dr75IQJ*k+0W5%kY)iyO_WE@SaBMV)b}j zV{4#wxYa{E#F(A)ThzUq6hYMYee?Beva!f~6q>Wjy;`^L#okWgbi6K8wbj<}#HKX- zi~kqm{2uZ*SP7?XR+VUI?R6hoO=v5b#r5yfnKS85Xw2Pe?A$Ltk+^QZu)!`^Yne+V z_$jmh_xV-m(b6)rv$`fNNgj3db*TpL=l7%b-@z;NAUCsm#4ewzKFQLe-Bg&#b;s0j zKb)r7O2eaV>Pkh~3IhA9tIzt7QT-dnl5BHF3n+jeJ$EQKw_cePao!o?w6oZ_oG?;F zm~VtmS7qc*oS$N_YbLx6Z0y!ngPb&O5L4c0QR-i+kt}6WdgBP{lS&1kh4bFbm#?!v zGJM3o^KL4L!=P9S5AwA#h?(LA{_FvN%&ce-um|)E#L-CCZ$1YUOS7>VARu32YO)ak zezy9xmwmbvB+7{cElXf}wj?o9G<x_cH}Z-Zc^MMfvV#4S*~E*Zy?}|mtKUH?Tm`OX zgEPxAP`=vd!VobZIcqsVe@f$G<vgShVFQJB(~_Fn2ppX%7xp)d$`;O9fI>)vZB{ei zsN7EC+U-Yf_He-oLZJ}oQmCThf}u1NJa8ioR~KqK1!Zr)f|UfO(9<>@wFH$zOx-6B zZ{6?YkYpkqM#}9JL8vPy6ah?X+A^&%zAnwJKo#(CA_M*&jJ6cMizJj<8LtwU(*-Q9 z{z>t|bxNCz6#UzmxhH|>T~6y`H;}WIvLpO6P69I{h2J4r*z34>xrX9KKKRkHR``n} zli=&s!HtcyBSAdlwuWMe%nXyN$;e5>cc6+n34(3h_dD5pC5k0&+c)+y&MuHyn#CL4 zwbzBbev$vnPxMy<mjW&hzf8<O3Qqak7pHg{s0=u{9p!iDQCz^m_|HmYdwr<Zj<%FN z;iF0S^Uuc8!bhHORAYowU|F0YANE_u#23ryQaSNL#3x$1fuci>Dy`2%)3i9My>dB- zna2yzSWDKgK6{)zQ5DeP=u=;JN9zvnqD`HZdOd1R$%pY3+NE9Npr(Nl<_uf%#~eDS zza2?rmvh`B1vQ`lP<)324day^v57jbm!C$pn0LG!4j2tZef-=IZ)u(1i^xaO-1&O# z%H37B5mh$aola+*O~>r7Zf?C_b!7Q-Psbye`|lderJBkIRr-Tg;Kul}d7v(F?k{xB z(LFhw$u11_=dP*Othz1wBp<UpP}m??&AdM~+l;@Y-TIX}_m5d>(nX?%*p_O18`A}& zv*5W(Ab<29>P+#rOpGAt?AXk>AJT2!-AHi$wY2^e?w)u47W1LA!T7ASlU&7QtJg^N zo{=}P{miI$WkJbN)yY|((*%{cKeO>oq7akpbdc)-=qv{ap0%^{@XGd1bH&S1`}5>P zH_tm*-y_y(wN}gJKd@Zac-rn8c61iS``YFEmo~<0O}?;)G4PuBfyQf-wZ+ih6aLv< zBQpD~7RqY3<H_E4SJRb(c7?96Oy)DFDb$*c_D<A3_Z^K<ogE0c3K}@0YH!LgK?D(v z@pf@bY`);HMb^jK-9sb4Ul#cEi}Vv?Yg@gj6b~ygL;8FEP=o(YBk%6OAi1RjakpYY zk<pw+ly#@up-%;UZ>57K0l2-Og)BTukzgoApAE^xJOv>KICt1*sXN7dqPk+a1T@u1 zo~0=tp8D%hH+asyU<nDR>4Ua5fUId+>Uob6`)eAoFNG!lk||U~a-@law!p*1{5o%M z+b0lJ2slGPqYW$p{tU{DEHqTq2fpYFC}^dUlt1)WOGb8o_tIc&W^{CQscNor<U=09 zjp3r8^BqaJIR%inIIDI$FU&R<0~3?2anm6z->A-}#0W^I?l1S5V6jM3e~{db$s5h` zP22|sWd!G-@q{HDmG&LF)9A)1gpLSmZfge-`ZVfdEpXzu2$`D`-K3l54rDaG(VOw* zV$FgQ28+Y#X@0w@y9|QgyM>*WKBC9RmcmjB<GGfoto&Bdd#EbKaYtu%@CLO&;#pz# z>2}J4FI^k`Ej3oqz{eeE9~~%yW02-R#1e@VBHg!J^We;v$h+nd@2}dT`<DKm$wo%y zu_9^Mm^e<ZQJuHK-7qa^rYne4c9(j5E}n8*Pdi5plrX#eZ@urP1++PCd((?ENG*7I z;tPLyc>rNs8&*fcG=plZ#?ypo{s9Pr^IZ_D{f~0!gJ-llQB$?>GOym4Rm=4|C~^B1 zYxyv|sU`@S4sx_>-qV`mIVD!yD;t94@!T0-j-RD`wXdOSN>!6NN&3bzTI04&(CnJm zlpD&lH8;U7QsIFH2%FUD<1dlSGP*xh<FFBL(q%yrAI0j(F}_ngppI>ZpQjhb*Lyke z*)8s?cPy>#Iub~X$@W*(LR@&}_N0C)2}Lnl8UnO3@muv8@fF0cAwduSLS{|Na3T}+ zyl1Y5nzkWJ+@`}tIGMW?<3I4f<BN-@_d9i8upg7bU*_=BdlzRL7M-G>_u-oD+e&1$ zSEv^&n9i|iUMsAV|7_+MDn=za@yRE;O9l~$x6N2kePeYQsV;fK9uvOSP!#04b-0cz z;^TyGPed;Zihy^Ps-Ed?BBo+K(yvMOr-*X-?$MlV8CW9adM%<0ziZ+n{Z4;;;h{F( z?vsxc!F`i<P6Qk++X1@VC`e7Y(_CyqJL<@a&_8VZaK!c8y!hV1ro;DJt{<Ojzf-C+ zn(-|6y79BuOfm}^RyGqqy+*Ii$9r*<7rAnT@0XF#t7ndy6My+N)MMP>Rkai3Vr(ex z9Q8@bWT^5A5_}!sd3EdH{!W0XhZBBpRbTP*2)+%@13!(uQ5uiJOPT05eh1V(-=^m8 zxDl{o77<YS$}<`JaKVGYoaJ^gZXHhZgm_;-`HWtLveE2rvUqJo|NUbrKYFVY!<_@x zX`<4Rwkf%xLO1OF{Nqz6>s;%(6Q6z;G_`UEIs@^SImvwFKDlc7nRe-cpGT!G?pIlN zB<A1$MhIt8Fty2=w&(@%AqU71%KagPnih7x#3{a+@nOj-9ViY70I<;`$I$vl3lIk~ z>5;?D&2oGRyV2G-)=;ArKKrGxL+XLoiTC-0S#HY-Ao@#?Ixvv0U6*Mr=89-U^2dt! z)8KRCvKbSc70U^@(xRWnHQuds<rKNRET_4f{&co#qqaApj5vNUTf1vH4uXe2v3`z0 z-RG=3)#x|!V|Ce>cpb}~dy!))#&qLRy*~o!Ay!sJbRZWOLr3oq!*#R8h0S;+%S!k{ zs*m1Hm(?&+dQ)eBB%M2luhP>rOH35JrzVto`y%4o-9@h@MK-s)A$uUoKuRX`MDf0c z1EWG_6jN}cA`n;kTnzFhW+$P^&sw%!@yEg!K-h8N=0!!~2{pshm8H~m>U^XNl8ASY zD0WWX8H*B0)1=%CWK7{FvN1JB8tw;;e5_AB04e5%^;gQ_pyog_A}JbYyS=LBup+H6 z!hJJf3?DM8(JEBqC^;K06FsIG%=9ltW{nIO+aEe3*tl^+DnR22l$r_m1f=G_GwSwt zNglZBG_xsPLGzE%_3zii2}WN@CgQ3;R1|m15wYS<#n5FuZeKa>A_y8qt)Tn+SN;cC zdXb2#twR27H7WV!^(T(*)Uj23AWR=6oc4T_^o^E&pM*d8PC42RrYDC#S3zlVxrRGy z>BRo#fTmTvxFHMW;AooQ*Qvq1$TB78pd?`qnrn3tOa365SQ$@$D$bHaUN9s5S!NI5 zpTWI%t~(SD&e!D_3TOgt6Sz8h2AX2R&jb4JV@^$Xu$5NcG*W%bPBjvKrFiA{+`#3F z-QRSSlNI5Z0(s2S#P$s3)bLsbUmG=fONfhYaoON8iw;q)tPe-zubN0Mm(#<omqeum z@9&~D5U0hux}Euv@K^|V3)Qw8@P_e})K;LguIdWoVh-Hurf{QO^!knsU$YZmW`}ZT zgY^|AYUqi^Eu$s(QRgk_Tw7U#uZl;lucduLe<RQJ%6)~`IhSY%LMu|rh&_W!H2+ZX z-b#J|nnKg~m<M^+b{Kt$9WL-Tkllz$_C<=)r*IclIX|4FiMm|<``Z_sNh05>1oF3J z-Vn>bVML>Uz@&2e!zIGf676WB$Z2k|UR3HrU2pZm_jc+=X6b;%%H9-a*_PhqQx~tU zkYsuWg#pW#s78Y_t8NIZwfgD7d9wg;Z%BIYcaP2)_CFgD4)Rv%9tlD}mv0G2ACvFy z*pWLRWUzR^a96&wqa1OSPQ{NNruUL@8hVHq0FoxvIJx!bgS;fc7e{EiziU;s&3mps ziPuRQ%vcdFwN58e+S=b!tV#RXW$5g2`j|&VnoYjmNwm_nC7jsqD-xZ=`8hpi_^tYd z9vcoVJv};bX*?OK_@Z-4E5Em3lqkc(j*LWg*M)76TkM_?=@AUMGGuieG^iRsY|M$C z(>U@L!yF;yN2nA}JO_KQ2*6FF=4B8vdX--O1!!eS>n0#!Yj<gS<XZ`>P)hZ=IB)V& z;68y8%|5_EgL9Qhh1YwWS6XU-cA7BoDdlD3!(-TY)dQO&;ujPB1!6B__GM{aX%7D) zRSvFARFd`vdI)7n^}lR2TH0YEj!c&dTYI+sgZyFD>6d;G$>oqMvYfhVIyP~?sVK1? z1#k;D7jhmWUtG$iecoFFnK8NuvZw-*UdBZvVw_lNmAi?5LqD$-Vo#9kAW2T%tlX== zq7)I~{wUZT%dZB7bb5LpG64XUCg3#kKCc*<oHP<@-Wab6g5=T90}%OQGEc7huI2ay z3v{B|^=de|V5N!`IjT$UNKX{^F+_agDuzs<yY)=%@dNfzI|l2J#A{GNqLrg#Jf^?T z?#RV^LvNpE4Vjf;xd%B73g*&~cy4^|E18+7^Av5q{loqFoNJdsNScGL3#*d_`kv`j z8C6=WlmCli`Rhf{1$=bM{ZEE+ov|D8PWv}D<|Lf9?+X8s3h-ak3fQ%*j0Dxc+~MPO zFOL^l{W*@5qpStni5*sGJ`A0D@eB9PM-9t1d{MpGH#0jObq_(0f3a;^8B!?@xh1OE z6T2%*Toi=hz1eauqC|4_2D8viWARiD{JPar%J;&b9Fn@WjoNh-qMq)X%u9}2O(xeF zkB8Be29~<j>=Zl8Co)8gj}8}o|58I%;5Ot#C0$l_FBq~jVX81anv)PUO+2@}dOo~a zMMVBl^9SpIyMngVbO<i8*?A(rGb7&Mee={dm57<(!zdtl+_ig)nOippe%YK-9o}{& zjJdVee$IaAXhPLthgWl_UALS!%k`!o{TH64aq0ezC!3~L38F-DrJmlXSv6?)3f<B- zjz5}5GxCSV<C;$5S7IUDxot(gN1v4}d9Iu$7n*J@))RUxur%)Xm>$t;CAi7Iqh(({ zNP1!3vnS553vL-w9nq=<4xiYnHe(-;fkzXAx{=Z#JXHVm_Q_Vl?|p}kNkI>sK@}<u z>^WNl!DmIW2J48)uCXw;SLYsCIYn_}LFWmFpDYB2wd<b9t&PY?PpGcNeSY0ZvoT?E z@b$w`>6By7n~5!k(-tIMs+z31!B~0RdS<V?xXj;0nERdHO`$gVxT)mU)BY02OEepk z(=7{6LSCKX7-zR0-A^CCR8`CQ4CCG$xK}1|Vi6Ss8LnT92anqX*1{c>b1y!bgS#-u z=lspx;NzO6pyzc40*=i4xu=>k(JR>@hc4ZmrH6;Y82YSJza@x>u&5i;HPpyptpmVQ z-RVi>V`ms?Zk_<hHN8^U+6JPO24g^DtQH*W>E8^n-ze+dy?d$lXn`!0_5gM<QETU2 zoLe(0W0z5hYWUc`+k$9=oL6*<=Ab4B%l~j)B_5NtMNp$}ePt!vY6p~*48;;Fhyy66 zP2g0ao+b`tT#3Gfu~UF<Mk(|m6y1e1Zs?x8|FgHw+Syvj7%o2VhpV^&lT|Kj8X-TG z<Na}f6+#ErH~?KxUcJIyy_C2C_7#zTRqbVzAjz2hfXNbjJl7VZ$|C8rzxv^}c&|`g zI137O-Fepe1V_H2c_U=uL<`X?TbwQKzQn|5mD$quCDI7vTzs9=f2{)sp#@k_dV6=d zUy-j7_O`PbGw3?TSl;5|QbSO2)v4?TstwH+0-O&}<lr(RWC*C`QT0X=?!34<tm7v= z_p&$eskcFfVoc}LyDxsz*SD?37<sEN<Yl%dAal$uw0E4ZL*NWi+#_>`+y_|?S`S?j ztC8KokXgoJ^mfJ2kCy&(bG34!@HJ>}Btdno$@yWz)aT;N_4IId(I+$H1imOjc3oak zMW=^ULJ@OGkIg~g={ux26zT5*%&#t@gBy1*vX+R5e$ZEcCF6j)!d7lKPCu~G_ka6f zX#<cdmqz0mdX~Ep4HoNvYXQJzAN}G~MYEn>DV`3$ahsKw<Nd!#Vcl=lcpze@^eV3q zG(&iv9-^GFJ}D;6dm1wxNvl?4-5RU{zUaiPDq^esII82Ti;rJ||IGNPJgMAc-jOC? z;>=?2t>m_@fgG*TaNOqB7Q*>6l*8rcsqTPfN0vR{OY4l2WBC;x&-H4Z)_DgZ|0qx- zakTsEHI|nNMw-$p7a=<0j#%g8g(D`Nc^r7+e@dCjNL+ZyZet3C_*f5;5|J0!G(GCz z(<5Wf^udtV`7sqI#8-u*?@p^EQ}4q5O(xMcNj&_SfrU=kdI<Ha#R#fLYr7JH6=pTP zT67p~>14%nyRjG7+<!kq5(vpxkB2nLDMre_++LK;-3X$y-bdwk^*LMRW>9OYJ}aN2 z@{AI!XdKL?pxOy{;Cyq57%?Ot$4EDq#QdGd*cz#<h#aZl3%XHpl-1zNVf-Nm0(FG& z(#cBY5;%#z3mBsQ2#>k6F;QKAwsM`&=@=_7LGYs|zFivMk|+uYDeNEL&mLWUD5i+u z;kLf_>+ui#y0yNV<lxHW<)n{j6v;p(qN4;y)UYdlf5SX^ika4Ce4<;-x8I<r&7JLG zV1R-*(8Q`<hMQG-a++qRcf#v+wq59@Besu;E?#Zg^;BUJTmW>>+jS~Sdm)H4`P$8c z<Zwi8+i=arUrt|=llPe_wsAZ^Q)VrMb^a23X$_Vhl_eKgemQR4cQCRNf==6Q2W4); z&U{v5o)T&MqE}4D03xLsNE6{xp4dFJZz_g#Q(q*AG;)r?EQmA*0$JPyol6vr)Me-# z6y1qL;}5XqeQhAwbqzJr&JV(tX$`C0T9U=<vPjE8mXVcezQfe3c()ORQ<CFGkRBMl z)7Py6QDv|{h}9?BE+9jhee&&RSiM0M{?%q&ICSRmunH<3{nFifg6%o=AZ~?AFZHkF zSs?REQK@j0>)BM2M805?kcvL%MP_5J(qRnVaarZ6b*1q|(|BNG=w@x%8EA6IZ#{y{ zGj3XU7)PcDH_cd8$h8!{Rl}7V1x%>tqXb(20_dC`NZwl?JK9)G15$0q=i(%p`%uc# zXok<cn;JZM>U&?&Z}xqe9ZTN9y<-PWPa%ABDcBm^VVuoH@F29jXD2iH5$ua}m;rx+ z3^iKd?nt~NK%aIukI(E+j75I0&a${EW-}5HDCWTw_iq8aleJ!VZku&ljXhus{;^wG zQWCi7@OEV>JHPgq{@dT=uu<&`c0wWl1>n!0tVg>xKHNJDA{UVAt(<JJ{Ivn`RS)X< z+ohh*?Lp)7Q8oEO(sO>|@pA)yn=w*{x=6-mx%C*3uJAd8S=VelTZ#3b--EUDkA@12 zU2xSQP>bP_T)jZngD<HgTJ>STN7@d$t^O-^=&vT`zxB5X4Ac@t88l~q<qw$QcG>@D zO8O5%8zuYbr2f@VshyuiEl90xgnW`!HA?3FpStO$7&9{}38VC135qmn=~2Elsb=xZ zM|k^PR+i#ie-RUD?=D*?>Lv)6WO6rh#Zfk;<gr{h<9%~?ntqQ&)FjeleUe>F(F)B< zk9AjjO`d|s77#xlzxM+Do?y{E?$vBFRb(CqasU!6Chp~=I6C_BCGh$&hp0cY^1n$b z8U+-S8?;c_4Na<Vh>qI&HIi64y*kjOaLA4aEnY2CV6G$?c7LGL;VpkHh4G!`_Chxf zWntNr-ofLBirMr}KGTC@lRB#<<A?Lm`KV`hEFigcv5czTdNL&@#zCcQ^()qa&s)w+ z_uidrb!8WDXi3Upzssgr<{GHR%n{5(r;086i>J_Pes}2=HoM0syT)S`L^#)EPcuHv zlJ?O~Z#-`PbwGnls$OHWeUKW}yYj})oGX#c>!5d|<-t_8numBLh5wxxRl29E<-qd4 z>xe32CyiJOWrVwZmH~!T{<3I1LTB-QJ|QNj=V!E}n1k$1c?|d0YHjE6KY!7`j(D4C zZ_em&%giO)de0+J-?c(f3n@_mH8U@swSKCQoLrqM`EWIk&uNbLa<S-@sJploRQCv? zb2FSNf7Xb5<w*`v99C@hIgtygI>vm?@yz$$JAFk|O|X4Vu^p59<%lN?{Z(!vKNiHK z6!THU=PSyGqZ`V+N<Ev~OsrG=PEwS-_gHjWR5`nK46G#0w0(`;+TQ$@!jJJ%WkYQo zZB`+j1zm(izMg<`3$|0tBc?!&*bIK5cLa!Mpehd{PKy)kNH7a>#g?ZjCYD}#ra=I) zekS1WQTQ!p(Z}51J3DU)(qBH3Z}Hb9+PuF)d$gR_-kbpOvvY`pUugtm1N#dv+dLKD z9g-*YL999Y<;yp#?)97>?{!}3=9#<zWv^OE*0I++aPqRHU;${MR*&9}M$V{`5Ij=S ze_<Gfx`%>xc}Yk~AsL8C1D3cL#uQ?rnMWglFu#UeHqtt1QrN(grhHKGNGuAp$Sf#) z8OnZ~^h!U9TZQNY)*C~wmsP$8v&uvNck((dfV4R0PbP(T3d?>~^@w<TBm!VE7x<>+ zr-F;(^%XVV*_wmy{s(+PG%JInNF^!EGuf4Gd;?{+M*V|0G>p%iaXHH%^f?9Oc3PPX zzL)FH_TyQX8g&<;L%Hr?cr(sDGThUkw(IACQH?SxJ-vK=H*(k6d?l}SphwOrt3<ut z`OzX({|W@QsrfN`dgTVWAvJCgQQiQbd-S8XAlFNUtgh#oH!Q>}))@q4*!-m}8<1MR z!BT&edv8zDe+zwJP$ZcbYelLH{ztfpZ!i&rM@Y9i*8TCwKmz@#%ES6YWim@yx6Xh5 zh8F_Zv4bz1HYUbrielDh!0X~FM3fLjYd3$00_bnIq?B!>KXLTs@MFqF{I##7pNy05 zwNQOLD^_LkPwL6Vvq=)qTalNaHrr1{3BJZeiIgFLE7=Ky0MJMsL{T@ZO||_xX@-yO z*|Ric%aHlSG6%?>xbnoryd;reBX2eF;roG0TPt|<%9alWZ5B64#`6<}{U3@hKcvVQ zD>G0pZ9NFS$sSi2;s59s`Pk)ymwl?ZC7FWSs7iBRmcg2jvqJP>w2gb^_PBF^gi4|n z^UK6P@S@M5K4~7K$uTriNhT^Enq=Lv&%S=BY<h#bCX${_Bk{G*?fC`CT(!H~PDqFK zyj$`4v%;sOFRe}?kfVK7OKz~_)>-<dpj6U@AFqvp$g3+suA>Projwmbl4ENYoIg-R z^y%=<?exmvzQlXzCCh_l0?P2X1Ca)oj-U>ieG`<*g$47>*F|zBUE2?vI?^Mn#t+3e zWoG8W@or?S)!&g%l^*B+Jd)@0*^ys7@0#8j{*#-|IL`6TJV7%TLsj^j%vt-^Qvwue z{+CkjU6M#sz?8c5MI%jt^OsD>?u7L77}{U)yfp8+2?-)q)Iz9bSW>QL`QK$mojwuY z@vd53Z(r@Sak*F3<?Ox{2lXjo@|}U_&X^;Yov$VpLgwh{v22i-`ksihAUD2~+tG~B z`B({_2kKK+UyRP;5d&FCzoZ0rN1MY>n6VRIF3%N7WzX;A`#l$JrmN7txwEi19YH9V zE`C0ed9FlSyv?kUvBk}6%`!4lV#P{d!tqsEjOmWb!<Tc0`;&s~(|AM$ro|<s{P-qQ zN~64vq<FbTk6mLV=Pd!~!VXU6qRBhmyQ8u(nRQZq&auf!uN<Y|Sp9N^#AGLDT5EJy zEZ<1P%kSE!y26vNXy2cGC)j+#H#rNOn*zON!|y8Lzp*2xG<Ii9e{_H1vCZ7tuKgl* za6B6>0^wWTC?+^`?&=O~bow_@>yfhLhbbv3k;#hF1z%oMiBl@a@v5I|mbP8IFKb6e zVR!2-ryuHsL@Jy9j9+_VbpHetd&n55AST6yKU{ITm@+>T(sU-jwj6=~QT|;EkFj)D zvbc6w7>TB0K_iHpBD-fcM!)J*)TMv(1Zvo2FbPcVNWE<Ub`5UryA2MF(>m9U(K@zg z7(9O<I+#(B2(vhUO33k)-80~zrIozKVSH12fdz#M+)A}VywmWIDcGMBnl@7pra#$v zJQY;c8TG7|Xn;Bex09D8DaMf=<E+z@$z_2QXru;s=Q^s|lf{iH_>sDM|JQ;Rx+qLv zyC6-uySl=8X&ykT+&l?6)3$xrdB$W9hlrt4_+Ho~sAZ)@=AN@_qy-;6WC-^<(G6;U z7GSmXP$zI9_PC{n?K=TcpNR#L|Lo#H-R2|`^JXPz>XS?IfsiRJRG7kAQ4t|gwM5<2 z-><&!LhTjvIorFgk^bv^-Dd9e;l7aDCN=Dju-zN}$QOt{1|F#&%kHj_*fM|e>dD&` z&_Nzt9H^QNHlF_%!t<ZT$NoMj4(xZT9s800Keg(vni|1Pfzor)i=XVzQ#G!vL~bwD z;&n#+b4X(*xPkIzWu&4{*nA6|Hc>ZzeLA@<U;n9^eC(kw9ViLU@Ly_HMduCT31NHt zbyv~2oo*P2;NweGA8rv+9$$)BpOjrnjQ`oSih%+w*R>Dg?fF9KqcImv#dw+&D%#k% zmd@uYEYxMz8vfpHvqYLb`PSkr)cKPhsms@Qlg02FTaIn7a1=AX9n8ON;Y1!%{GmuF zA^VQ-QibQyxc(gH+ECjEp=$3v?E7`+N&>LBWGKBwbM<})O&8@zczQ$5l??`~M?--{ zc$w6;@-ds(pJ-_DFpHN6Mqkp8sN&oWm%L!34Oa5lVMJ|MA+aN!qgmVyr8HIlxVo4n zP}g?mcsj^8ROOH{P8}R3v^}$O4@Lfcy&~U}PmR9<*ajr#-`7O)JGx|Z&*kn7UYy@Y z{1EhL@s5hF;d*uT4qBmwq-y`EtaZ)jqoxyzP{x_EYvRjEsP=CcWec-#MQ=(wZpd;a z1&T_~q;0TB@F1=-gttE-{Ng2gjea_s<LcKrj$oW&F-hUcgqB?i%CxTcSGKNJ<CgWr zmwT4Bnk76rap_2Q<BTp_*B$hpye?Ok|8;~TS)76~zjWoQW>>F#BCo*etrWFIyp12z zuS4yBtIpa^MtAWX=?^^TFjrPw(T_X!8i3Wlylbfs{h3gRKiwqJ#2xnPba{OG?VRk_ z6DD`9%PQ;nm5f%H?-sv?F%4R7_dScMAH`&;@hUJ;y54V=!$!mWJX0ZwFVR~ke~hZL z_-fUFalhNy1s%8E`HZ=+xp1}T`N8Gq_uobaQC0Q*I-TG$>7A5+Cw-#a;&b{{1F=_N zr8|A!_`ue*Cvu>i!n3p6K^HGMqB>oSrw^h*KQa(peMzr0O{hW68L$jEPCXb=?AGF3 zK1UE|dU$wz0)kti2f1n1om=e^SP<`rl&2SrmEJ?CBc@k8^wWBq`gqu;a$&Axn@Ho4 zMFgd2J<`DF_w<u;NH_d(A&^gN0*aQF$Z2b?5kPT!K&6;Ys+)fgrO2N{C(ux5Kl((v zDRQCp1!^xhG#a7c@xG&9+x`T0OSHste|l=f!irRxA=UM)-S10)?V^CFahaJP%XMhr zrp1J@^5v;y6z@@^c8ySL(H!V06=EA;7>$HX;CYYe{QP{4ceT(SB9n?m<SO_{*ni=D z`o%Wl8f@Gv(YXlPfrRl6J0I6Xx?U6rbWTJ6usT|Xf1N`I(<bg%K2{bP!%c7*(YNVT zg!?9P2O`eg8PXmDjQq3Y$;mK{#I0nn{SQP7GqazlDj7$Wr_qrawtxdgQA?m^#_V#8 z(Q~CkGa9)V_NDa{6Q2?X@z5dT-qKIxP6Pv`r1vLnqHLojNx2!`$e?3blpT4;)uuzL zO;o4C;mM9Dr!iaWo0>Do%^1G@WIf87Ni|6t%uIB5!rXm6l#LbXrd<0<i5PErD|fPC zM6|>WMB+}I&&irVi*w`u*MohAh(PHFpLb&ac*`D1-}RfyR4U|n|4f|ak`T7+`N6B# z<jG$Dp6=9HK3=2kf#kw@SLsidrjgQ4qCECahKhlu4HX{~DIeC<q}KCbmKqNS<GDnv z7y*t^Mm1L;czkaO4c%JT56yDnH%XJgvH*q*>)?Hgjk{BxRv$!vO&^O}_LDs!^L#CR zFX2SSF$itcsr$+s^FANekO#;0!_%w#;-ux5;>{wuS9@*796WW3!`9C=Ua$syey@zJ z3YC1tE_@%`?}-@;NA6H{yvCzb#u+~Pf~nzIHGlEvpNTufy-o=-4=z&O6L>#-P2HF| z!&@X6zjM0NOnJ&%9&Hh~#*`-=E}2d%dd7smVd^w%;?f*dzr=`^N%tgf*X5+<cmv~n zti}+bbtoWR6<p}nFRRc~ZvAJkFvuZ!d#~jBC1at9#O%dFpFMr@(G(-7K*PpqDz*ls z?56V69ZgjIwxv`>XCY7RD-S!Cw*uCmEARY#Q$?`sL=kX{>RQ;YQ0O{ZIgk9zr<wV8 zGn>`k(GLPvI|a=}Ey)84Z&3}a?|DWY72hbL*A-Ju+}d<9LhuXKn)2b<>a235HSOkX zY@S)9ZK{~LS_pI|*N1VG@SeyAOE*3>a6S;PWWQv|ba3Cg?BMLj*PV$M4~I%0C9EGh zoNAQlSzI=ery1U?Jklf~I^SFyc^gN=mw{#=>VZ?_@wu*ONF{AP7$fo<o7qSaQv_FP z(mBt)TDJZTK0<`mM3{|mlhH}()S`M~E*^{J&6{ot0#oyIwqykkRsz{xRxjx($0|dH zMQaPllpa^9-1xM3nn;PeYTxwU%QWe(680M|40-vU-2bEOt)rq|*FR7}PzNbTq&oxz z2?YUZ5F`|kRHRWU>FyR#Qbalw32CIeBm^myl9ul7y3go7XYZrGeeb$|Ig2$*nEAf% zlb;}Hq`GNyPFGhq1`V0IdJYi^)Hobi0Qo>VWRVzuN{~koDuQ5ks<E6n1HR^|1k37# ztb<>jc2{YR4_1UTyZl;aTQxR=DK1>_gvA(>F7o8~fF1OO5zMWTq29oFrnY{vwc|Wk zCIDtFFvXIDJy)n;g)Oh<qv`CT+$;&PhxAFJnGEs?<Vd$}aH*`^8F9wNW8XOe(fd~i znpmSL{o2dsba$s|H}I1|)Pih4qQ?M0L^9o#@1-wPVz|$8^Qj?~k>uoyU)CPE0)2za zMoaVNsU)BGr5ofAI>Zy&!M@H1gSe$A7VzmPt{czn#~yCp@8%%6*6PT?jVNbQYTB<^ zYcY5})VBVBW}Hy^CA}qA)`uey&JD#U;cG_TSN!nq=59}y2w}Xy+~v_W6dqTAf09or zJ@iQAfwOgFEe66EsO0`;C9wNr>SUeUIoz|J8hVktJ2=?Ml{B;gK}aPhUa#@n$*?54 z9z8jufWXj$Cn+bu!+K>9${2&8iQ1_-s=9A>-<A;xbz!&sHc1{38Arv=ZhP*1@=;m* zAH~Zrt;%I+>3k~a`F^oC9K@0U<31gUXxUxouU<b0{S(3G+0Vw2Yp#!xcsP1~`_2+P z=x(P0;2rd)F`C^qYkmv6jS|L~WUu3gM4dWLGo7}0nrRDCyFJEp-@esT9la=XB^_T@ z*&?G(X|Y_*n1~U@*P|v3R)7A@=w8ZQVS=Nq>S1(++Y|kRIWu~NQ6sbYOPGjn3w)Fe z89dz-GM$+=Rd(qEmg&RH8hl6m)0@WWgK5TtZlNVbjCbC-Wo8&LIxZX?y4|&H=Gael zOjf<uy;2WTSl&F}`7Z6d_dVl$kLUzb{Qdig*BYD48%L1pw0#<f7{Tu2qg>JceYtsd zR_^2{wn5W}<)8ZlcdT8X7Tv|_;OXe9elnS0%5TQ^VY-LCtLtWH)mv-k(ANqigT)3@ zcVJVfwY8DYzgeRoP;L*3P+WGzmub8SbMBwL6k{vCpG76PKP1tIMhl1yPco`Y2g(TP zPcgYnNCwA)rk<88H4u#2D=D~_^wf4(mk4(kNfi9huUqO(HNoOSQMyxtWK&c4LABE! zRR_iKrQ0{yy#;cYiZ%zV#uubBLx)&`p71a;#SB2xd}ys$q`92gblR<p;`qnf>H8c> zWyTfc1v3K8XzJTSCX)vq7;KL}hpFxCBD1dNt2}65GHqs)$k9ujUp^S?y>!P|vm+<o z<@U=JnU3O7w}fB{;i{`w3Wv0hI~#B4zy5xN{o3G2-uq$f%0)+2*?twFlPl#)e9nev zU*i_AsTN?rba0qCGrjrL<MxhtoF*>$@K-s!7K$IQL~QV0a`@f`GL}4Z&Z|{_P%M~x zc3WyKg&=wc7P*L!)tw!+=bR+e7t+{F*lxs}ivyP=AQly4DWxl>V3BeedZ3o<Z2cj) zZDH?5Y!^nJNy()9WYuYf<6}B%eIm1@&-y489vTAUTo%k_$<ucO12g*=Z^YAOb033I zNEGkdlKTwSxpN+gRHKpv(I%H~F0qWBN6G&mPNYja1Pv7+_11u9&hm!v&olqmIK-nE z#e04HbJ8JVLl|0Xi3rbo8u4)RRtjPF&QfOgK)ChqDj=RwG<ha-%8MGtns_J!o0b*c z+cQnn0kbZ4Ke~p3&9r@sMt8RQpKrJ*UdWbY`$BQDl^IFAUS@aCc5B;v)u;iNt$k^& z#(qt_**M0$@b%kHycg;<p4~Q~`uwW;UjtXLt0ab5G%vgKmh)h#9g6J)4YS>)^w7HC za-?-pp)zL6{gllX@rOhKfhn4do_8F@BGL0q_p1rNRGpwfZ<b~g9{K{R@3BPTZNue0 z<4Li}y>~B%jZC8jk!R6oOty`LEmIVwmeZyEeX4#;W|$r%yIfo-N#Q5GUT%sf<Vd`+ zpV1&NnefuNjp8o4Abo#Bv2^!g<Y>F)m0R^(&j^UwkBhH%Pz`62mgsGm?PjT%XC^LW zE8Vn>DIS@_M|>T7$-yA4q@E3VJv51|E!9?7%5pOg$6!g(Pq5Ux_S2Eg3Suyxq2;Yu zLC)%@mkktY9O^;icS3yx#5W?}XApcbXwxSDr06gmluVZD{vzqFY*w7H`*rk``NA(n zvBL#IISG8mMMo3zCP@RK(d7rXdN#P!HBa3P=OZe-h^AjLaP;)*{)5w8iw9NH=OX3E zKOP>p+eBWOQ51T?@a}TmiThX6+2M!0g>E$4x!r6TFIR}x1sk-&ot>=)v0^q}FO(d; zi;#*PI3D~w^*!7~Av5BzlB9Z;Q`H`;vw=!~mk86QL^f0+vGIVWli6Uf^od)HC(gAe zA&≧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 Z=FU=`Nxo>(;jjz-<jyHc=Sb;#{y)^Ef8+oF From 7ae6d2727945df60c1e000b45a3a4b211faf1823 Mon Sep 17 00:00:00 2001 From: Josh Hall <jhall@openai.com> Date: Mon, 24 Mar 2025 16:32:08 -0400 Subject: [PATCH 13/14] removed image --- .../basics_of_agents_sdk/Tee Time Finder.png | Bin 457104 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/Tee Time Finder.png diff --git a/examples/agents_sdk/basics_of_agents_sdk/Tee Time Finder.png b/examples/agents_sdk/basics_of_agents_sdk/Tee Time Finder.png deleted file mode 100644 index 0746bbf4689dcea8e16a3c115b8cc842365d49d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 457104 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≧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 Z=FU=`Nxo>(;jjz-<jyHc=Sb;#{y)^Ef8+oF From 0f28df37cc86ffcb37d6d5559b1cd5cdfcb37d99 Mon Sep 17 00:00:00 2001 From: Josh Hall <jhall@openai.com> Date: Mon, 24 Mar 2025 16:43:02 -0400 Subject: [PATCH 14/14] cleaned up logs + verified data enrichment time --- .../basics_of_agent_sdk.ipynb | 98 +------ .../data/processed/Golf_Shot_Data_0.csv | 68 ++--- .../data/processed/Golf_Shot_Data_1.csv | 202 ++++++------- .../data/processed/Golf_Shot_Data_10.csv | 226 +++++++-------- .../data/processed/Golf_Shot_Data_12.csv | 106 +++---- .../data/processed/Golf_Shot_Data_13.csv | 78 ++--- .../data/processed/Golf_Shot_Data_2.csv | 168 +++++------ .../data/processed/Golf_Shot_Data_3.csv | 110 +++---- .../data/processed/Golf_Shot_Data_4.csv | 134 ++++----- .../data/processed/Golf_Shot_Data_5.csv | 124 ++++---- .../data/processed/Golf_Shot_Data_6.csv | 136 ++++----- .../data/processed/Golf_Shot_Data_7.csv | 268 +++++++++--------- .../data/processed/Golf_Shot_Data_8.csv | 264 ++++++++--------- .../data/processed/Golf_Shot_Data_9.csv | 156 +++++----- 14 files changed, 1027 insertions(+), 1111 deletions(-) diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb index 841197d229..bbae05674f 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb +++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb @@ -60,7 +60,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 3, "metadata": {}, "outputs": [ { @@ -91,43 +91,9 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 78/78 [00:13<00:00, 5.73it/s] [00:00<?, ?it/s]\n", - "100%|██████████| 132/132 [00:21<00:00, 6.24it/s]00:13<02:43, 13.63s/it]\n", - "100%|██████████| 113/113 [00:17<00:00, 6.63it/s]00:34<03:18, 18.06s/it]\n", - "100%|██████████| 53/53 [00:08<00:00, 6.11it/s] [00:51<02:56, 17.61s/it]\n", - "Enriching golf shot data: 31%|███ | 4/13 [01:01<02:18, 15.42s/it]\n" - ] - }, - { - "ename": "KeyboardInterrupt", - "evalue": "", - "output_type": "error", - "traceback": [ - "\u001b[31m---------------------------------------------------------------------------\u001b[39m", - "\u001b[31mKeyboardInterrupt\u001b[39m Traceback (most recent call last)", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[2]\u001b[39m\u001b[32m, line 108\u001b[39m\n\u001b[32m 106\u001b[39m csv_path = os.path.join(raw_data_folder, filename)\n\u001b[32m 107\u001b[39m output_filepath = os.path.join(enriched_data_folder, filename)\n\u001b[32m--> \u001b[39m\u001b[32m108\u001b[39m \u001b[43mprocess_and_enrich_csv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43moutput_filepath\u001b[49m\u001b[43m)\u001b[49m\n", - "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[2]\u001b[39m\u001b[32m, line 91\u001b[39m, in \u001b[36mprocess_and_enrich_csv\u001b[39m\u001b[34m(filepath, output_filepath)\u001b[39m\n\u001b[32m 89\u001b[39m \u001b[38;5;66;03m# Use the existing (patched) event loop in the Jupyter notebook\u001b[39;00m\n\u001b[32m 90\u001b[39m loop = asyncio.get_event_loop()\n\u001b[32m---> \u001b[39m\u001b[32m91\u001b[39m feedback_results = \u001b[43mloop\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrun_until_complete\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtqdm_asyncio\u001b[49m\u001b[43m.\u001b[49m\u001b[43mgather\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43mtasks\u001b[49m\u001b[43m)\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 93\u001b[39m \u001b[38;5;66;03m# Convert results to DataFrame and update the original dataframe\u001b[39;00m\n\u001b[32m 94\u001b[39m feedback_df = pd.DataFrame(feedback_results)\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/dev/lib/python3.11/site-packages/nest_asyncio.py:92\u001b[39m, in \u001b[36m_patch_loop.<locals>.run_until_complete\u001b[39m\u001b[34m(self, future)\u001b[39m\n\u001b[32m 90\u001b[39m f._log_destroy_pending = \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[32m 91\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m f.done():\n\u001b[32m---> \u001b[39m\u001b[32m92\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_run_once\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 93\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m._stopping:\n\u001b[32m 94\u001b[39m \u001b[38;5;28;01mbreak\u001b[39;00m\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/dev/lib/python3.11/site-packages/nest_asyncio.py:115\u001b[39m, in \u001b[36m_patch_loop.<locals>._run_once\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m 108\u001b[39m heappop(scheduled)\n\u001b[32m 110\u001b[39m timeout = (\n\u001b[32m 111\u001b[39m \u001b[32m0\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m ready \u001b[38;5;129;01mor\u001b[39;00m \u001b[38;5;28mself\u001b[39m._stopping\n\u001b[32m 112\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m \u001b[38;5;28mmin\u001b[39m(\u001b[38;5;28mmax\u001b[39m(\n\u001b[32m 113\u001b[39m scheduled[\u001b[32m0\u001b[39m]._when - \u001b[38;5;28mself\u001b[39m.time(), \u001b[32m0\u001b[39m), \u001b[32m86400\u001b[39m) \u001b[38;5;28;01mif\u001b[39;00m scheduled\n\u001b[32m 114\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m)\n\u001b[32m--> \u001b[39m\u001b[32m115\u001b[39m event_list = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_selector\u001b[49m\u001b[43m.\u001b[49m\u001b[43mselect\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m 116\u001b[39m \u001b[38;5;28mself\u001b[39m._process_events(event_list)\n\u001b[32m 118\u001b[39m end_time = \u001b[38;5;28mself\u001b[39m.time() + \u001b[38;5;28mself\u001b[39m._clock_resolution\n", - "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/selectors.py:566\u001b[39m, in \u001b[36mKqueueSelector.select\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m 564\u001b[39m ready = []\n\u001b[32m 565\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m566\u001b[39m kev_list = \u001b[38;5;28mself\u001b[39m._selector.control(\u001b[38;5;28;01mNone\u001b[39;00m, max_ev, timeout)\n\u001b[32m 567\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mInterruptedError\u001b[39;00m:\n\u001b[32m 568\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m ready\n", - "\u001b[31mKeyboardInterrupt\u001b[39m: " - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 39/39 [00:17<00:00, 2.20it/s]\n" - ] - } - ], + "outputs": [], "source": [ "import os\n", "import time\n", @@ -254,28 +220,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Uploading chunks: 100%|██████████| 14/14 [06:32<00:00, 28.01s/it]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Uploaded batch 1/5: vsfb_84fb02ef90dd4ed59c20bcf28cbd5219, Status: in_progress\n", - "Uploaded batch 2/5: vsfb_721d6d9ccf8241ab931ad28c44b28891, Status: in_progress\n", - "Uploaded batch 3/5: vsfb_79b64ed39b694a5ca5f6a730b9a8c103, Status: in_progress\n", - "Uploaded batch 4/5: vsfb_e47ab0629d594dae9d65b0d8bd560848, Status: in_progress\n", - "Uploaded batch 5/5: vsfb_8834eadbbfc5491fb94180d816fc0ed7, Status: in_progress\n" - ] - } - ], + "outputs": [], "source": [ "def upload_chunks_from_file(file_name, data_folder, purpose, max_retries=3, backoff_factor=2, use_cache=False):\n", " filepath = os.path.join(data_folder, file_name)\n", @@ -372,7 +319,7 @@ "Great job setting up your vector store! Depending on the volume of files you've uploaded, processing might take a few minutes. You can monitor the status and ensure all your files have been successfully processed by checking for completion or any ingestion errors:\n", "\n", "- Verify file processing using the [Vector Store status page](https://platform.openai.com/docs/guides/tools-file-search).\n", - "- Monitor for potential server overload (e.g., HTTP 429 errors) and adjust your batch sizes as needed.\n", + "- Monitor for potential server overload (e.g., HTTP 429 errors) and adjust your batch sizes as needed. This can typically happen if you're hitting making too many requests to the API in a short period of time (initial data uploads into the vector store).\n", "\n", "With the vector store ready, we're now prepared to build out the GolfMate agents!\n", "\n", @@ -571,38 +518,9 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "a4872e1090594c57893c5f9c08e4d038", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "Output(layout=Layout(width='100%'))" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "62a867fe397e4e81affa063dc95b65b2", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "Text(value='', continuous_update=False, description='User:', layout=Layout(width='80%'), placeholder=\"Hey, it'…" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "import asyncio\n", "import nest_asyncio\n", diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv index a5b4dcd732..67fcfed253 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv @@ -1,35 +1,35 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -1/4/25 17:01:39,Brian,,7 Iron,74.0202231860161,2.68,5.99,10.18,4.19,100.3937049153983,1.3563010295592393,20.670000076293945,9.109999656677246,3501.38671875,-366.1570434570313,3520.47998046875,Measured,5.96999979019165,22.769027884048228,143.3070751580835,11.920000076293944,29.5931744194761,156.28827598402495,12.010000228881836,32.524058308632675,"Your shot shows a solid club speed and ball speed, which are great starting points. However, your attack angle and club face angle indicate that the club is coming in a bit too steeply and open, leading to high backspin and leftward sidespin. This can cause your ball to launch higher and drift off course. Focus on achieving a more neutral club path and face angle at impact to improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:02:08,Brian,,7 Iron,75.8545109772682,-3.13,3.87,5.76,1.89,100.17000616237785,1.320554372730666,18.059999465942383,5.21999979019165,3549.349365234375,61.95412063598633,3549.889892578125,Measured,-1.0,19.22572114945501,140.02623535724888,5.179999828338623,12.631233441803602,154.1666635761976,5.110000133514404,13.735783091726148,"Your shot shows good distance, but your club face is open at impact, causing the ball to start right and spin more than desired. Try to focus on squaring the club face at impact and reducing backspin for a straighter ball flight. Improving your attack angle by making it less steep could also help with distance.",face alignment drill,1.1509776,69.998,97.22,0 -1/4/25 17:02:52,Jason,,7 Iron,75.74266416072845,-4.96,7.18,5.95,-1.2299999999999995,87.15103739980805,1.1506201737883242,12.739999771118164,5.789999961853027,2423.862548828125,1189.5369873046875,2700.02001953125,Estimated,-26.13999938964844,6.791338429445773,91.80883042258029,0.9200000166893004,1.4654418142094272,122.10192292311784,-0.3499999940395355,-0.7545931515845936,"Your shot data shows a solid club speed but the attack angle is a bit steep, which could lead to lower trajectory and less distance. Work on improving your angle of attack to be closer to level. Additionally, your club path is good, but the face being open to the path indicates a tendency to slice it. Focus on ensuring the club face is square at impact. This will help with accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:03:49,Herald,,7 Iron,75.98872715711593,4.53,5.91,5.2,-0.71,96.94882091799718,1.2758316206237237,14.489999771118164,5.010000228881836,4544.12060546875,-699.406982421875,4597.6298828125,Measured,8.75,13.976377259529386,124.94531574845314,8.289999961853027,18.011809755657623,138.9107534961522,8.550000190734863,20.65835394510032,"Your club speed is solid, and you're getting good ball speed and carry distance. However, with a significant amount of backspin and sidespin, your shots are likely becoming inconsistent. Focus on improving your club path and face angle to achieve straighter shots. Aim for a more neutral swing path and ensure that the clubface is square at impact.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:04:58,Jason,,7 Iron,77.08482595920563,7.36,3.77,3.15,-0.6200000000000001,102.56352735367,1.3305281042983486,,3.059999942779541,1918.6400146484373,0.0,1918.6400146484373,Measured,-0.0,,,,,,,,"Your club speed is solid, and you're making good contact with a decent smash factor. However, the attack angle is a bit steep, which could lead to higher, less controlled shots. A few adjustments in your swing path might help you achieve a more consistent shot direction, as your club path is right of target. Focus on keeping the clubface square to your path to maintain accuracy.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:05:42,Brian,,7 Iron,34.29223395109177,0.0,0.0,0.0,0.0,41.40569199501488,1.207436414147543,17.260000228881836,-2.190000057220459,3052.550048828125,0.0,3052.550048828125,Estimated,-0.0,2.00131232544193,23.61111060021221,-2.2100000381469727,-0.9076989933126144,29.046367786003657,-2.2100000381469727,-1.1154855114247653,Your 7-iron swing shows a good launch angle but is a bit slow and flat. Increasing your swing speed and adding some upward attack angle will help improve your distance. Try to focus on creating a bit more upward angle on your swings; this will help you get the ball in the air better and improve your overall carry distance.,upward swing drill,1.1509776,69.998,97.22,0 -1/4/25 17:08:56,Jason,,7 Iron,75.7650335240364,-4.19,6.9,10.15,3.25,98.76074241790592,1.3035134787681992,19.32999992370605,9.199999809265137,5117.85595703125,573.155029296875,5149.85009765625,Measured,-6.389999866485596,21.795712743955846,133.79264307310586,7.320000171661377,17.03849461556524,143.50393422348498,7.090000152587891,17.71653575886785,"You achieved a solid carry distance of around 134 yards with a 7-iron, but your club face is open relative to your swing path, leading to some rightward spin and a noticeable deviation. Focus on getting the club face square at impact to improve direction and consistency. Work on your attack angle as well; hitting up slightly on the ball can help. Overall, good effort—let's aim for more accuracy next time!",square face drill,1.1509776,69.998,97.22,0 -1/4/25 17:09:17,Brian,,7 Iron,76.39137569665908,2.79,3.26,6.68,3.42,104.35308324489417,1.36603225551622,15.020000457763672,5.889999866485596,3443.570556640625,-523.865234375,3483.18994140625,Measured,8.649999618530273,16.46981625908836,143.90856579234605,9.100000381469728,22.747155118092905,159.72222097474332,9.34000015258789,25.92956955803038,"Your club speed is good at 76 mph, but the launch angle and backspin suggest you might be hitting a bit too high. This could be affecting your distance. Focus on lowering your angle of attack slightly and aim to close the face more to improve your direction and reduce sidespin. Try to work on hitting through the ball with a slightly descending blow, which can help you with your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:09:48,Jason,,7 Iron,76.34663697004319,0.35,2.09,6.56,4.47,102.6306412461936,1.3442719328483803,14.199999809265137,5.650000095367432,5386.2978515625,-1082.1553955078125,5493.93017578125,Measured,11.359999656677246,16.611985065994418,135.00655446690325,10.56999969482422,24.770340079121297,146.5879149589182,10.880000114440918,27.66841481934489,"Your shot shows good ball speed and decent carry distance with a bit too much backspin. This suggests that while you have power, tightening up your swing path and face angle could help you achieve a straighter trajectory. Focusing on reducing the sidespin will significantly improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:10:26,Lauren,,7 Iron,77.77827622175218,4.0,8.51,9.9,1.3900000000000006,99.7002515808872,1.2818521626351511,17.15999984741211,9.199999809265137,4462.1337890625,-68.5388412475586,4462.66015625,Measured,0.8799999952316284,18.76640349390209,135.8595798237502,10.130000114440918,23.895450299926097,147.85651035350566,10.09000015258789,25.907698877976827,"Your shot data shows that you have decent club speed and ball speed, but your ball is curving a bit to the left (negative sidespin) and is not quite on target. It looks like your clubface is slightly open relative to your swing path. Try to work on aligning your clubface with your swing path as you swing through the ball. This can help reduce the leftward deviation and give you more consistent ball flight.",face alignment drill,1.1509776,69.998,97.22,0 -1/4/25 17:11:02,Brian,,7 Iron,78.15855539798736,-0.86,0.0,8.39,8.39,101.8924481610784,1.303663401175173,19.26000022888184,6.889999866485596,3065.061767578125,844.2586059570312,3179.2099609375,Measured,-15.399999618530272,20.822397603863465,151.7607177263617,1.8899999856948853,4.997812817669285,160.95799261908542,1.590000033378601,4.472878428676722,"Your shot data looks good overall! Your club speed is solid for a 7 iron. However, the club face angle at impact is quite open (8.39 degrees), which may cause the ball to slice. Try to aim for a more neutral club face at impact. Additionally, your backspin is high (over 3000 rpm), which can cause less distance. A drill focusing on better face control and a smoother, more consistent swing path can help improve your results.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:11:34,Brian,,7 Iron,74.75841217517853,-7.65,5.18,12.54,7.359999999999999,101.0871497166745,1.3521842796741168,20.13999938964844,10.949999809265137,5946.2509765625,-999.3291015625,6029.64013671875,Measured,9.539999961853027,24.27821536053716,135.586176507014,16.34000015258789,38.13429345026316,143.70077660167226,16.459999084472656,40.71522142774165,"Your 7-iron swing has potential, but your attack angle is too steep at -7.65 degrees, which may cause excessive backspin and impacting accuracy. Your club face is significantly open, leading to a big push to the right. Focus on a more neutral club face at impact and a shallower attack angle to help improve distance and accuracy.",face angle drill,1.1509776,69.998,97.22,0 -1/4/25 17:12:19,Herald,,7 Iron,77.06245659589769,2.03,8.51,12.66,4.15,102.42931663509262,1.329172740653914,19.489999771118164,11.460000038146973,5727.10986328125,-377.3823547363281,5739.52978515625,Measured,3.7699999809265137,24.35476795547902,139.04199009188414,14.270000457763672,34.262903569947184,147.76901928968437,14.260000228881836,36.40638665782808,"Your shot data shows that your club speed is good, but your club path and face angle suggest a slice. You're hitting the ball with a high backspin rate, which could cause it to climb more than desired. Focus on aligning your club face with your swing path. Try to maintain a straighter swing path to help keep the ball on target.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:14:29,Brian,,7 Iron,69.5016117978096,-2.54,2.27,16.1,13.830000000000002,91.22226083919668,1.3125200765785927,21.96999931335449,13.510000228881836,2902.048583984375,-1132.044921875,3115.030029296875,Measured,21.309999465942383,18.274276689416183,122.7690276834428,20.6200008392334,43.23053110735418,137.79527163505554,21.209999084472656,49.85782900688946,"Your 7-iron shot shows a good club speed, but your club face is closed (16.1 degrees) relative to your swing path (2.27 degrees), causing the ball to curve left (draw). Try to align your club face more square at impact. Your launch angle is decent, but the backspin is on the higher side, which may lead to less distance. Work on hitting through the ball with a more neutral face to achieve better ball flight and distance.",face alignment drill,1.1509776,69.998,97.22,0 -1/4/25 17:15:13,Jason,,7 Iron,72.34252093791963,-0.88,6.2,11.71,5.510000000000001,98.8502133858792,1.3664192525265608,21.020000457763672,10.399999618530272,3060.2841796875,906.4973754882812,3191.719970703125,Measured,-16.5,21.773839978000524,140.04811229500774,5.510000228881836,13.451443392012266,155.11810177853113,4.940000057220459,13.342081648137423,"Your club speed is good, but we need to focus on improving your club face angle and path. The face is open, which is causing the ball to slice right and lose distance. Additionally, the backspin is quite high. Let's work on squaring the club face at impact to get straighter shots and reduce the spin for more distance.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:15:53,Brian,,7 Iron,70.77666550636292,-1.14,8.74,11.95,3.209999999999999,79.03096466295028,1.1166245837880748,10.029999732971191,10.90999984741211,1329.18798828125,-763.39111328125,1532.81005859375,Estimated,29.8700008392334,2.8871391394590944,57.98337591403424,13.56999969482422,13.604548581895983,95.15529269308443,14.59000015258789,23.982939277845617,"Great job with your swing speed and ball speed! However, your club path and face angle suggest you're hitting the ball to the right. Focus on aiming your clubface more towards your target and adjusting your swing path to be more in line with it. Practice this by slowing down your swing to find the right path and face alignment.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:16:35,Lauren,,7 Iron,75.60844798088073,-1.91,10.53,15.5,4.970000000000001,100.66213488578796,1.3313609467455625,21.75,14.050000190734863,3610.933837890625,54.833946228027344,3611.35009765625,Measured,-0.8700000047683716,24.71566025013476,144.29133711066245,14.84000015258789,36.964127588376414,156.51792542524345,14.699999809265137,39.73097199057338,"Your shot data indicates a high launch with significant backspin, which can cause the ball to balloon in the air and reduce distance. The club path is quite outside-in, leading to a slice. Focus on improving your swing path to make it more neutral. Additionally, consider adjusting your angle of attack to be closer to zero for better contact. Practicing these adjustments could help you achieve more accurate and consistent shots.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:19:35,Jason,,7 Iron,72.23067412137985,-4.34,3.57,7.95,4.380000000000001,95.71850764270675,1.325178102060308,17.229999542236328,6.980000019073486,5281.81787109375,18.43709754943848,5281.85009765625,Measured,-0.2000000029802322,17.661853843979543,125.86394688775545,7.360000133514404,16.130795687437057,136.417316582495,7.309999942779541,17.355642421261223,"Your shot data shows you have a decent swing speed and ball speed, but your attack angle is slightly negative, which can lead to low shots. Work on leveling out your swing to create a better strike. The high backspin indicates that your clubface is quite open at impact, contributing to a rightward launch. Focus on aligning your clubface more square to your target. Your carry distance is respectable, but you may want to aim for more control over your direction to reduce deviation.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:19:52,Jason,,7 Iron,72.49910648107527,-1.61,3.62,3.62,0.0,106.1202564609639,1.4637457151098114,17.81999969482422,3.430000066757202,2836.89111328125,1011.8453979492188,3011.93994140625,Measured,-19.6299991607666,20.01312195073069,159.23009834206096,-3.109999895095825,-8.639544913159682,169.236653059721,-3.470000028610229,-10.25809256909713,"Your shot data shows that your club speed and ball speed are relatively good for a 7-iron. However, the attack angle being slightly negative suggests that you're hitting down on the ball too much, which can lead to less distance and control. Your launch angle is decent, but the backspin is quite high. This excess spin can cause higher ball flight with less distance. Additionally, the side spin indicates a slight pull on your shots. Focus on getting your attack angle more neutral and reducing backspin for better carry and accuracy.",attack angle adjustment,1.1509776,69.998,97.22,0 -1/4/25 17:20:10,Jason,,7 Iron,72.83464693069459,-0.42,3.71,8.62,4.909999999999999,101.1318894672786,1.3885134853953518,18.6299991607666,7.550000190734863,3741.154541015625,491.8680114746094,3773.35009765625,Measured,-7.489999771118164,20.713035859988626,142.0822336390138,5.300000190734863,13.134295586316284,155.18371590459356,5.039999961853027,13.626421347851306,"Your club speed is solid, but the ball is spinning a bit too much, which can affect distance. The club face is open relative to your path, leading to a rightward (slice) shot. Focus on closing the club face just a little and working on your swing path to achieve a straighter shot.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:20:39,Jason,,7 Iron,78.42698775768281,-0.16,7.31,5.66,-1.6499999999999997,107.86507260158396,1.3753565664775562,20.65999984741211,5.559999942779541,3755.84765625,-218.5339508056641,3762.199951171875,Measured,3.3299999237060547,27.44969341749697,158.27864345251328,7.380000114440918,20.34120718235522,170.30838938890702,7.420000076293945,22.00349984872787,"Your shot data shows good ball speed and carry distance, but your attack angle is very slightly downward, which can lead to excessive backspin (over 3750 rpm). To gain better distance and control, work on having a more neutral or slightly upward attack angle. Additionally, your club path is quite right (7.31 degrees), which may cause excessive slicing. Focus on improving your alignment and swing path to achieve a straighter shot.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:21:10,Brian,,7 Iron,78.15855539798736,-1.22,3.08,8.78,5.699999999999999,103.70436966098714,1.3268460392201364,19.170000076293945,7.599999904632568,3519.8486328125,75.57413482666016,3520.659912109375,Measured,-1.2300000190734863,22.561240779276204,149.19071987415555,7.659999847412109,19.89282590977996,162.90463958648434,7.570000171661377,21.456693215255427,"Your shot data shows you're hitting the ball well, but the face angle is wide open compared to your swing path. This is causing the ball to launch higher and to the right, leading to less accuracy. Focus on closing the clubface at impact for straighter shots.",face angle drill,1.1509776,69.998,97.22,0 -1/4/25 17:21:44,Jason,,7 Iron,79.76914955615996,1.31,5.92,7.58,1.66,100.79635413760025,1.2636007115336798,16.489999771118164,6.96999979019165,5189.10693359375,556.3875732421875,5218.85009765625,Measured,-6.119999885559082,19.07261595957129,135.34558025330898,4.96999979019165,11.723534513675418,146.0629852632046,4.760000228881836,12.117234914313258,"Your 7-iron shot shows nice club speed and ball speed, but your club path is drifting too much to the right (5.92°), and the face is open (7.58°) at impact. This means your shots are likely slicing to the right. Focus on getting your club path closer to straight and try to square the clubface more at impact to achieve a straighter shot. Also, lowering your backspin could help you get more distance.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:21:47,Herald,,7 Iron,0.0,0.0,0.0,0.0,0.0,68.15944846335015,inf,,-3.9700000286102295,2198.419921875,0.0,2198.419921875,Estimated,-0.0,,,,,,,,"It looks like there was an issue with this shot data, as essential details like club speed and carry distance are missing. To improve your game, focus on your setup and ensure you have a proper swing path. Start with practicing slow motion swings to build muscle memory and gain better control over your shots.",slow motion swing,1.1509776,69.998,97.22,0 -1/4/25 17:23:23,Lauren,,7 Iron,77.26378086566925,-5.61,11.67,15.48,3.810000000000001,104.12938449187368,1.3477127746688056,22.26000022888184,14.18000030517578,4497.3525390625,-15.698784828186035,4497.3798828125,Measured,0.2000000029802322,28.41207217461169,147.55029997373822,15.710000038146973,39.949691306519526,157.3381353754521,15.59000015258789,42.27908873321712,"Your club speed is decent, but your attack angle is too negative, which means you're hitting down on the ball more than you should. This can lead to excessive backspin and decreased distance. Focus on having a more neutral or slightly upward attack angle to maximize your launch and distance. Also, your club path is significantly out to the right, which is causing your ball to launch right of target. Try to get your club path closer to the target line.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:26:45,Brian,,7 Iron,80.3731223654747,-2.1,4.78,8.31,3.53,108.44667229296738,1.3492902739280914,19.290000915527344,7.420000076293945,3568.644287109375,344.2499694824219,3585.2099609375,Measured,-5.510000228881836,25.40463569051326,159.28476565563687,5.829999923706055,16.163603793419156,173.32677268549196,5.610000133514404,16.94006925466806,"You're hitting the ball at a decent speed, but your attack angle is a bit too negative, which means you're hitting down on the ball too much. This could lead to higher spin rates and not enough distance. Try to create a more ascending blow. Your club face is open to your swing path, which might result in some push to the right. Focus on squaring the face at impact. Work on keeping your angle of attack closer to level and ensure your club face is aligned with your target.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:27:09,Lauren,,7 Iron,78.8520056605339,-3.03,5.14,11.55,6.410000000000001,101.62401819068872,1.2887943348986035,20.450000762939453,10.130000114440918,2752.31591796875,17.293537139892578,2752.3701171875,Measured,-0.3600000143051147,22.123795889678604,148.9391934951782,10.619999885559082,27.44969341749697,165.2012174347401,10.529999732971191,30.194662967836848,"Great effort with your 7 iron! Your club speed is solid, but your attack angle is a bit too downward, which can lead to excessive backspin and loss of distance. Additionally, your club path indicates that your swing is coming too much from the outside, while the face angle shows it's more open than necessary during impact. Focus on correcting your swing path and aim for a shallower attack angle for a better strike and more distance.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:27:30,Herald,,7 Iron,78.51646521091462,-1.22,7.83,5.65,-2.18,107.21635901767696,1.3655270742215322,15.399999618530272,5.619999885559082,5683.70947265625,371.5337524414063,5695.83984375,Measured,-3.740000009536743,21.259842493461065,146.11766926399469,4.389999866485596,11.187663220229751,155.99299572952987,4.260000228881836,11.581364663818476,"Your shot shows good potential! Your club speed and ball speed are solid, but the high spin rate suggests you might be contacting the ball a touch too steeply. Try to focus on a slightly shallower angle of attack to help reduce that spin and gain more distance. Additionally, your face angle is open to your path, which can cause your shots to veer right. Aim to square your clubface at impact to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:28:08,Brian,,7 Iron,80.64155472517012,-4.62,1.85,12.35,10.5,107.79795870906035,1.33675446953423,19.76000022888184,10.380000114440918,4219.5859375,5.891656398773193,4219.58984375,Measured,-0.0799999982118606,26.64041985026597,160.40025586034062,11.229999542236328,31.22265793691577,167.56342609627245,11.170000076293944,32.46937847964614,"Your 7-iron shot is fairly solid, but there are a couple of key areas to focus on. The attack angle of -4.62 degrees suggests you're hitting down on the ball too much, which can cause excessive backspin and affect distance. Also, your club face angle is quite open (12.35 degrees), which might lead to a push to the right. Try to work on getting a more neutral club face and a shallower attack angle.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:28:22,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,101.55691283140004,inf,16.780000686645508,-6.110000133514404,6115.06005859375,0.0,6115.06005859375,Estimated,-0.0,20.60367411611378,135.27995778363947,-6.599999904632568,-15.551180947982516,144.28039029817592,-6.559999942779541,-16.480751599115138,"It looks like your club speed wasn't registered, which might indicate an issue with your setup or swing. However, the carry distance is decent at 135 yards. To improve, focus on developing a consistent swing path and using the proper stance. Your high backspin suggests that you might be hitting down on the ball too much, so work on helping the ball get airborne and reducing backspin. This could improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 -1/4/25 17:28:34,Jason,,7 Iron,79.9928431892395,3.29,3.95,8.92,4.97,105.18074729798263,1.3148769702954048,11.369999885559082,7.820000171661377,4643.08349609375,-1079.6251220703125,4766.9501953125,Measured,13.09000015258789,12.915573141517484,135.20340518869762,12.949999809265137,30.30402262580992,150.73271858547923,13.399999618530272,34.93000833027213,"Your club speed is decent, but it looks like your clubface is open at impact, which causes the ball to spin to the left. Focus on bringing the clubface more square to your target to improve your accuracy. Additionally, your launch angle is a bit low; try to create a more upward angle at impact to optimize distance. Work on controlling your carry distance by solidifying your contact.",face alignment drill,1.1509776,69.998,97.22,0 -1/4/25 17:29:03,Jason,,7 Iron,71.96224176168442,-7.01,11.32,8.92,-2.4000000000000004,81.37974610363835,1.1308673008428731,8.890000343322754,8.739999771118164,1790.3812255859375,-561.4146118164062,1876.3399658203125,Estimated,17.40999984741211,2.777777656321973,61.70165851856473,10.640000343322754,11.395450325001775,100.01092992466693,11.350000381469728,19.68503880500793,"Your club speed is good, but the attack angle of -7 degrees suggests you're hitting down on the ball too much. This can cause excessive backspin and lower launch, affecting distance. Focus on trying to hit the ball with a slightly shallower angle to promote a higher launch and better carry distance.",attack angle drill,1.1509776,69.998,97.22,0 -1/4/25 17:29:41,Brian,,7 Iron,75.58607861757278,-4.27,5.51,16.62,11.11,100.30422541419011,1.327019832867354,22.809999465942383,14.34000015258789,3475.936279296875,-348.1699523925781,3493.330078125,Measured,5.71999979019165,25.59055002932996,144.3460211114525,17.670000076293945,43.82108327273727,156.51792542524345,17.700000762939453,47.5831114091784,"Your 7-iron shot carried 144 yards, but the club face was significantly open at impact, leading to a rightward ball flight. Focus on aligning your club face with your path for better accuracy. Additionally, the backspin is quite high which can affect your carry distance. Try to hit down on the ball less steeply to reduce that spin.",face alignment drill,1.1509776,69.998,97.22,0 -1/4/25 17:30:34,Lauren,,7 Iron,72.34252093791963,-3.83,9.82,8.35,-1.4700000000000006,93.54867667120016,1.293135426556098,15.779999732971191,8.09000015258789,4527.4580078125,81.39838409423828,4528.18994140625,Measured,-1.0299999713897705,14.31539783118069,120.38495042775868,8.149999618530273,17.060367381520564,133.6286077579498,8.0600004196167,18.744530727946767,"Your shot data shows that your club speed and ball speed are decent, but the ball is curving to the right (slice) due to a steep club path and an open club face at impact. Work on aligning your club face more square to your target at impact and adjusting your swing path. This will help you achieve straighter, more controlled shots.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:01:39,Brian,,7 Iron,74.0202231860161,2.68,5.99,10.18,4.19,100.3937049153983,1.3563010295592393,20.670000076293945,9.109999656677246,3501.38671875,-366.1570434570313,3520.47998046875,Measured,5.96999979019165,22.769027884048228,143.3070751580835,11.920000076293944,29.5931744194761,156.28827598402495,12.010000228881836,32.524058308632675,"Your shot data shows that your ball speed and carry distance are decent for a 7 iron, but the spin rate is quite high, which could be affecting your distance and accuracy. The club path and face angle are also fairly open, leading to hooks. To improve, focus on keeping the club path more neutral and closing the face at impact. Gradually lowering your backspin will also help with your distance.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:02:08,Brian,,7 Iron,75.8545109772682,-3.13,3.87,5.76,1.89,100.17000616237785,1.320554372730666,18.059999465942383,5.21999979019165,3549.349365234375,61.95412063598633,3549.889892578125,Measured,-1.0,19.22572114945501,140.02623535724888,5.179999828338623,12.631233441803602,154.1666635761976,5.110000133514404,13.735783091726148,"Your club speed is solid, but we need to work on your club face being more square at impact. Right now, you're hitting with a closed face which is causing the ball to start left and spin a bit. Focus on keeping your face square to your target line. Additionally, aim to reduce the backspin for better distance and control. A good start would be to practice a slow motion swing to feel the correct position at impact.",slow motion swing,1.1509776,69.998,97.22,0 +1/4/25 17:02:52,Jason,,7 Iron,75.74266416072845,-4.96,7.18,5.95,-1.2299999999999995,87.15103739980805,1.1506201737883242,12.739999771118164,5.789999961853027,2423.862548828125,1189.5369873046875,2700.02001953125,Estimated,-26.13999938964844,6.791338429445773,91.80883042258029,0.9200000166893004,1.4654418142094272,122.10192292311784,-0.3499999940395355,-0.7545931515845936,"Your shot shows decent distance, but the attack angle is too negative, leading to a lower ball flight. Your club path is quite open, which is contributing to some sidespin. Try to focus on making a more upward strike on the ball to improve your launch angle and reduce sidespin.",attack angle drill,1.1509776,69.998,97.22,0 +1/4/25 17:03:49,Herald,,7 Iron,75.98872715711593,4.53,5.91,5.2,-0.71,96.94882091799718,1.2758316206237237,14.489999771118164,5.010000228881836,4544.12060546875,-699.406982421875,4597.6298828125,Measured,8.75,13.976377259529386,124.94531574845314,8.289999961853027,18.011809755657623,138.9107534961522,8.550000190734863,20.65835394510032,"Your club speed is solid, but the ball flight shows that you're launching it a bit high with a lot of backspin. This causes your shots to not carry as far as they could. Try to work on your swing path and face angle to help get more distance and a straighter ball flight. Keep an eye on your follow-through as well to promote a more balanced finish.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:04:58,Jason,,7 Iron,77.08482595920563,7.36,3.77,3.15,-0.6200000000000001,102.56352735367,1.3305281042983486,,3.059999942779541,1918.6400146484373,0.0,1918.6400146484373,Measured,-0.0,,,,,,,,"Your club speed is good for a 7 iron, but there's room for improvement in your attack angle and club path. A 7-degree attack angle is a bit steep; try to flatten it out a bit to help improve consistency and distance. Focus on keeping the club path more neutral to ensure better ball flight and direction.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:05:42,Brian,,7 Iron,34.29223395109177,0.0,0.0,0.0,0.0,41.40569199501488,1.207436414147543,17.260000228881836,-2.190000057220459,3052.550048828125,0.0,3052.550048828125,Estimated,-0.0,2.00131232544193,23.61111060021221,-2.2100000381469727,-0.9076989933126144,29.046367786003657,-2.2100000381469727,-1.1154855114247653,"Your shot data shows a club speed of 34 mph, which is a bit on the slower side. This suggests that you could benefit from focusing on your swing speed to help increase your distance. Additionally, your attack angle and club path are both at 0 degrees, meaning you’re hitting the ball flat. Working on a more positive attack angle could help you launch the ball higher and carry it further. Finally, your spin rate is quite high, which can lead to a loss of distance. Lowering that spin while maintaining a good launch will help improve your overall carry and total distance.",swing speed drill,1.1509776,69.998,97.22,0 +1/4/25 17:08:56,Jason,,7 Iron,75.7650335240364,-4.19,6.9,10.15,3.25,98.76074241790592,1.3035134787681992,19.32999992370605,9.199999809265137,5117.85595703125,573.155029296875,5149.85009765625,Measured,-6.389999866485596,21.795712743955846,133.79264307310586,7.320000171661377,17.03849461556524,143.50393422348498,7.090000152587891,17.71653575886785,"Your shot shows a good club speed, but the attack angle of -4.19 degrees indicates you're hitting down on the ball more than necessary, which can lead to higher spin rates and less distance. To improve your strike and reduce backspin, try to focus on hitting the ball with a more level or slightly upward angle. Your launch angle and carry distance are decent, but working on your swing path will help you hit straighter shots.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:09:17,Brian,,7 Iron,76.39137569665908,2.79,3.26,6.68,3.42,104.35308324489417,1.36603225551622,15.020000457763672,5.889999866485596,3443.570556640625,-523.865234375,3483.18994140625,Measured,8.649999618530273,16.46981625908836,143.90856579234605,9.100000381469728,22.747155118092905,159.72222097474332,9.34000015258789,25.92956955803038,"Your 7 iron shot shows decent power and a solid launch angle. However, the club path is too far to the right (3.26°) while the face is open relative to that path (6.68°), leading to a noticeable slice (side spin). Focus on aligning your stance more towards the target to improve your swing path and face angle. This will help straighten out your shots and improve consistency.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:09:48,Jason,,7 Iron,76.34663697004319,0.35,2.09,6.56,4.47,102.6306412461936,1.3442719328483803,14.199999809265137,5.650000095367432,5386.2978515625,-1082.1553955078125,5493.93017578125,Measured,11.359999656677246,16.611985065994418,135.00655446690325,10.56999969482422,24.770340079121297,146.5879149589182,10.880000114440918,27.66841481934489,"Your shot data shows a decent club speed and ball speed, but the club face angle is significantly closed at impact (6.56 degrees). This is likely causing the ball to curve to the left (a hook). Additionally, the backspin is quite high, which may be impacting your distance. Focus on keeping the club face more square at impact and try to lower the backspin for better distance. You might also want to work on your follow-through to help with your direction.",club face drill,1.1509776,69.998,97.22,0 +1/4/25 17:10:26,Lauren,,7 Iron,77.77827622175218,4.0,8.51,9.9,1.3900000000000006,99.7002515808872,1.2818521626351511,17.15999984741211,9.199999809265137,4462.1337890625,-68.5388412475586,4462.66015625,Measured,0.8799999952316284,18.76640349390209,135.8595798237502,10.130000114440918,23.895450299926097,147.85651035350566,10.09000015258789,25.907698877976827,"Your club speed and ball speed are good, but your attack angle and club path suggest you're swinging too far out to the right, which can lead to inconsistent shots. Focus on bringing the club back more in line with your target to improve accuracy and consistency.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:11:02,Brian,,7 Iron,78.15855539798736,-0.86,0.0,8.39,8.39,101.8924481610784,1.303663401175173,19.26000022888184,6.889999866485596,3065.061767578125,844.2586059570312,3179.2099609375,Measured,-15.399999618530272,20.822397603863465,151.7607177263617,1.8899999856948853,4.997812817669285,160.95799261908542,1.590000033378601,4.472878428676722,"Your shot data looks pretty solid overall. Your club speed is good for a 7 iron, but the slightly negative attack angle (-0.86 degrees) indicates you're hitting it a bit too level or even downward. This can lower your launch and distance. Your launch angle (19.26 degrees) is decent, but with a smoother upward attack angle, you might get a higher ball flight and more distance. Also, the good amount of backspin (3065 rpm) is great for stopping the ball on greens, but too much can make it harder to get distance. Focus on getting your club to the ball on a more upward angle to improve your launch and carry. Keep practicing your swing path! ",attack angle drill,1.1509776,69.998,97.22,0 +1/4/25 17:11:34,Brian,,7 Iron,74.75841217517853,-7.65,5.18,12.54,7.359999999999999,101.0871497166745,1.3521842796741168,20.13999938964844,10.949999809265137,5946.2509765625,-999.3291015625,6029.64013671875,Measured,9.539999961853027,24.27821536053716,135.586176507014,16.34000015258789,38.13429345026316,143.70077660167226,16.459999084472656,40.71522142774165,"Your club speed is solid, but the attack angle is too steep, which can cause high backspin and issues with control. Focus on leveling out your swing and ensure your clubface is more square at impact to improve accuracy. Also, try to reduce the side spin to keep the ball straighter.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:12:19,Herald,,7 Iron,77.06245659589769,2.03,8.51,12.66,4.15,102.42931663509262,1.329172740653914,19.489999771118164,11.460000038146973,5727.10986328125,-377.3823547363281,5739.52978515625,Measured,3.7699999809265137,24.35476795547902,139.04199009188414,14.270000457763672,34.262903569947184,147.76901928968437,14.260000228881836,36.40638665782808,"Your swing shows a strong club speed, but your club path and face angle are leading to a significant slice (ball curving to the right). Focus on aligning your body and club face to improve your direction. Additionally, your backspin is quite high, which may make the ball stall in the air. Aim for a flatter attack angle to help with distance and control.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:14:29,Brian,,7 Iron,69.5016117978096,-2.54,2.27,16.1,13.830000000000002,91.22226083919668,1.3125200765785927,21.96999931335449,13.510000228881836,2902.048583984375,-1132.044921875,3115.030029296875,Measured,21.309999465942383,18.274276689416183,122.7690276834428,20.6200008392334,43.23053110735418,137.79527163505554,21.209999084472656,49.85782900688946,"Your shot shows a good club speed, but the face angle is significantly open (16.1 degrees), which can cause the ball to slice. Focus on closing the club face a bit at impact. Additionally, your attack angle is slightly down, which is okay for a 7-iron but try to improve that to a more neutral position for better control and distance. Practicing with a drill that emphasizes better club face alignment will help.",face alignment drill,1.1509776,69.998,97.22,0 +1/4/25 17:15:13,Jason,,7 Iron,72.34252093791963,-0.88,6.2,11.71,5.510000000000001,98.8502133858792,1.3664192525265608,21.020000457763672,10.399999618530272,3060.2841796875,906.4973754882812,3191.719970703125,Measured,-16.5,21.773839978000524,140.04811229500774,5.510000228881836,13.451443392012266,155.11810177853113,4.940000057220459,13.342081648137423,"Great job swinging your 7 iron! You're generating solid club speed and distance. However, the face angle at impact is quite open, which is causing the ball to slice (it’s curving to the right for a right-handed golfer). To improve, focus on aligning your clubface square to your target line at impact. Additionally, try to bring your attack angle to a more neutral position to optimize your strike. This will help with both distance and direction.",face alignment drill,1.1509776,69.998,97.22,0 +1/4/25 17:15:53,Brian,,7 Iron,70.77666550636292,-1.14,8.74,11.95,3.209999999999999,79.03096466295028,1.1166245837880748,10.029999732971191,10.90999984741211,1329.18798828125,-763.39111328125,1532.81005859375,Estimated,29.8700008392334,2.8871391394590944,57.98337591403424,13.56999969482422,13.604548581895983,95.15529269308443,14.59000015258789,23.982939277845617,"Your swing speed is decent for a 7-iron, but your club path is significantly out to the right, which is causing your shots to slice. Focus on bringing the club path more in line with your target. Also, a lower attack angle can help you achieve a higher launch, which will boost your carry distance. Work on your swing mechanics to improve your consistency.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:16:35,Lauren,,7 Iron,75.60844798088073,-1.91,10.53,15.5,4.970000000000001,100.66213488578796,1.3313609467455625,21.75,14.050000190734863,3610.933837890625,54.833946228027344,3611.35009765625,Measured,-0.8700000047683716,24.71566025013476,144.29133711066245,14.84000015258789,36.964127588376414,156.51792542524345,14.699999809265137,39.73097199057338,"Your shot data shows good ball speed and distance, but the club face is significantly open at impact, which is causing an exaggerated rightward direction. To improve accuracy, focus on aligning your club face closer to the path you want to swing. Additionally, try to have a more neutral attack angle to maximize distance and control.",club face alignment drill,1.1509776,69.998,97.22,0 +1/4/25 17:19:35,Jason,,7 Iron,72.23067412137985,-4.34,3.57,7.95,4.380000000000001,95.71850764270675,1.325178102060308,17.229999542236328,6.980000019073486,5281.81787109375,18.43709754943848,5281.85009765625,Measured,-0.2000000029802322,17.661853843979543,125.86394688775545,7.360000133514404,16.130795687437057,136.417316582495,7.309999942779541,17.355642421261223,"Your club speed is decent, but your attack angle is quite negative, which can lead to a lower launch and increased spin. Work on keeping the club face more square to your path to improve accuracy. Try to increase your launch angle slightly for better distance. A drill I recommend is the 'swing path drill' to help with your club path and face alignment.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:19:52,Jason,,7 Iron,72.49910648107527,-1.61,3.62,3.62,0.0,106.1202564609639,1.4637457151098114,17.81999969482422,3.430000066757202,2836.89111328125,1011.8453979492188,3011.93994140625,Measured,-19.6299991607666,20.01312195073069,159.23009834206096,-3.109999895095825,-8.639544913159682,169.236653059721,-3.470000028610229,-10.25809256909713,"You've got a decent swing speed and your ball is going pretty far! However, your shot is slightly pulling to the left because of the club path and face alignment. Focus on aligning your clubface more towards your target at impact. This will help straighten out your shots and possibly add some distance.",alignment drill,1.1509776,69.998,97.22,0 +1/4/25 17:20:10,Jason,,7 Iron,72.83464693069459,-0.42,3.71,8.62,4.909999999999999,101.1318894672786,1.3885134853953518,18.6299991607666,7.550000190734863,3741.154541015625,491.8680114746094,3773.35009765625,Measured,-7.489999771118164,20.713035859988626,142.0822336390138,5.300000190734863,13.134295586316284,155.18371590459356,5.039999961853027,13.626421347851306,"Overall, your shot data shows good speed and distance with a few areas for improvement. Your club speed is solid, but work on your attack angle, which is slightly negative, to help the ball get more lift. The ball is also spinning quite a bit, indicating a need to square the face better at impact. Focus on keeping your club face more aligned with your swing path to reduce the face angle and sidespin for straighter shots. The launch angle is decent but could benefit from optimizing your attack angle.",face alignment drill,1.1509776,69.998,97.22,0 +1/4/25 17:20:39,Jason,,7 Iron,78.42698775768281,-0.16,7.31,5.66,-1.6499999999999997,107.86507260158396,1.3753565664775562,20.65999984741211,5.559999942779541,3755.84765625,-218.5339508056641,3762.199951171875,Measured,3.3299999237060547,27.44969341749697,158.27864345251328,7.380000114440918,20.34120718235522,170.30838938890702,7.420000076293945,22.00349984872787,"Great job on your shot! Your club speed is solid, and your carry distance of 158 yards shows you're making good contact. To improve accuracy, focus on straightening your club path, which is slightly out to the right. Work on getting your attack angle level for better launch. The backspin is a bit high; reduce it to gain more distance. Overall, keep practicing your consistency!",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:21:10,Brian,,7 Iron,78.15855539798736,-1.22,3.08,8.78,5.699999999999999,103.70436966098714,1.3268460392201364,19.170000076293945,7.599999904632568,3519.8486328125,75.57413482666016,3520.659912109375,Measured,-1.2300000190734863,22.561240779276204,149.19071987415555,7.659999847412109,19.89282590977996,162.90463958648434,7.570000171661377,21.456693215255427,"Your club speed is decent, and the carry distance shows potential. However, your attack angle is quite negative, meaning you're hitting down on the ball too much. This can lead to excessive backspin, which may affect your distance and accuracy. Focus on hitting the ball with a more neutral or slightly upward angle. Additionally, the clubface is open to the path, which can cause your shots to drift right. Work on aligning the clubface better at impact. Overall, you have a good foundation to build on.",attack angle adjustment,1.1509776,69.998,97.22,0 +1/4/25 17:21:44,Jason,,7 Iron,79.76914955615996,1.31,5.92,7.58,1.66,100.79635413760025,1.2636007115336798,16.489999771118164,6.96999979019165,5189.10693359375,556.3875732421875,5218.85009765625,Measured,-6.119999885559082,19.07261595957129,135.34558025330898,4.96999979019165,11.723534513675418,146.0629852632046,4.760000228881836,12.117234914313258,"Your shot data shows that you have decent speed and carry distance with your 7 iron. However, the club path and face angle indicate that your shot is aiming to the right of the target. To improve accuracy, focus on aligning your club face more squarely to your target line. Consider practicing your swing path to ensure you're making consistent contact and aiming straight.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:21:47,Herald,,7 Iron,0.0,0.0,0.0,0.0,0.0,68.15944846335015,inf,,-3.9700000286102295,2198.419921875,0.0,2198.419921875,Estimated,-0.0,,,,,,,,"It seems like there was an issue with your swing metrics, as many important readings are missing or invalid. However, your ball speed indicates that when you do make contact, the ball is moving fairly well. Focus on making clean contact with the ball, and try to ensure your club is swinging through the ball properly. A good practice drill to help would be to work on your setup and balance before you swing, as well as follow through to get a consistent swing.",setup and balance drill,1.1509776,69.998,97.22,0 +1/4/25 17:23:23,Lauren,,7 Iron,77.26378086566925,-5.61,11.67,15.48,3.810000000000001,104.12938449187368,1.3477127746688056,22.26000022888184,14.18000030517578,4497.3525390625,-15.698784828186035,4497.3798828125,Measured,0.2000000029802322,28.41207217461169,147.55029997373822,15.710000038146973,39.949691306519526,157.3381353754521,15.59000015258789,42.27908873321712,"Your club speed is solid, but your attack angle indicates you're hitting down on the ball too much. This can lead to a higher likelihood of mis-hits. Work on bringing the club back more on a level plane and aim to minimize that downward angle. Also, your club path and face angle suggest you're cutting across the ball, which may cause fades or slices. Focus on creating a more inside-to-out swing path to promote straighter shots.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:26:45,Brian,,7 Iron,80.3731223654747,-2.1,4.78,8.31,3.53,108.44667229296738,1.3492902739280914,19.290000915527344,7.420000076293945,3568.644287109375,344.2499694824219,3585.2099609375,Measured,-5.510000228881836,25.40463569051326,159.28476565563687,5.829999923706055,16.163603793419156,173.32677268549196,5.610000133514404,16.94006925466806,"Your club speed is solid for a 7-iron, but your attack angle is a bit negative, which means you're hitting down on the ball more than ideal. This can lead to a loss of distance and higher spin. Additionally, the club path and face angle indicate that you may be promoting a slight fade (the ball curves right for right-handed golfers). Focus on leveling out your swing to achieve a more neutral attack angle, and aim to align your clubface closer to your path for better accuracy.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:27:09,Lauren,,7 Iron,78.8520056605339,-3.03,5.14,11.55,6.410000000000001,101.62401819068872,1.2887943348986035,20.450000762939453,10.130000114440918,2752.31591796875,17.293537139892578,2752.3701171875,Measured,-0.3600000143051147,22.123795889678604,148.9391934951782,10.619999885559082,27.44969341749697,165.2012174347401,10.529999732971191,30.194662967836848,"Your club speed is good, but your attack angle is negative, which means you're hitting down on the ball too much. This can lead to lower launch angles and increased spin, making it harder to get the ball airborne. Try to create a more sweeping motion through impact to improve your launch angle. Also, the club path and face angle are off, which could be contributing to the deviation in your shot. Work on aligning your club face with your path for more consistency.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:27:30,Herald,,7 Iron,78.51646521091462,-1.22,7.83,5.65,-2.18,107.21635901767696,1.3655270742215322,15.399999618530272,5.619999885559082,5683.70947265625,371.5337524414063,5695.83984375,Measured,-3.740000009536743,21.259842493461065,146.11766926399469,4.389999866485596,11.187663220229751,155.99299572952987,4.260000228881836,11.581364663818476,"Your shot data shows you have solid club speed and decent carry distance. However, your angle of attack is slightly negative, which might be causing some unnecessary backspin. Try to make contact with the ball more on the upswing to help launch it higher with less spin. Additionally, your face is open to the path, which can create a slice. Focus on aligning your clubface more towards your target at impact.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:28:08,Brian,,7 Iron,80.64155472517012,-4.62,1.85,12.35,10.5,107.79795870906035,1.33675446953423,19.76000022888184,10.380000114440918,4219.5859375,5.891656398773193,4219.58984375,Measured,-0.0799999982118606,26.64041985026597,160.40025586034062,11.229999542236328,31.22265793691577,167.56342609627245,11.170000076293944,32.46937847964614,"Your shot data shows you have a decent club speed and ball speed, but the attack angle is quite low, which can lead to lower launch and higher backspin. This might affect your distance and trajectory. Work on improving your attack angle to be closer to neutral or slightly positive. This will help you launch the ball higher with less spin for better carry and overall distance.",attack angle drill,1.1509776,69.998,97.22,0 +1/4/25 17:28:22,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,101.55691283140004,inf,16.780000686645508,-6.110000133514404,6115.06005859375,0.0,6115.06005859375,Estimated,-0.0,20.60367411611378,135.27995778363947,-6.599999904632568,-15.551180947982516,144.28039029817592,-6.559999942779541,-16.480751599115138,"It seems like your shot didn't register a swing speed, which is essential for understanding your swing dynamics. However, your ball speed indicates potential; focusing on making solid contact while improving your setup can help you harness that speed. Work on driving through the ball and maintaining a steady swing path for more consistent results.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:28:34,Jason,,7 Iron,79.9928431892395,3.29,3.95,8.92,4.97,105.18074729798263,1.3148769702954048,11.369999885559082,7.820000171661377,4643.08349609375,-1079.6251220703125,4766.9501953125,Measured,13.09000015258789,12.915573141517484,135.20340518869762,12.949999809265137,30.30402262580992,150.73271858547923,13.399999618530272,34.93000833027213,"Great job with the 7 iron! Your club speed is solid, but your face is quite open at impact, which is causing the ball to curve to the left. Focus on aligning your club face with your swing path. Lower your backspin to improve control and carry distance. Remember to use your body for a more powerful swing instead of just your arms.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:29:03,Jason,,7 Iron,71.96224176168442,-7.01,11.32,8.92,-2.4000000000000004,81.37974610363835,1.1308673008428731,8.890000343322754,8.739999771118164,1790.3812255859375,-561.4146118164062,1876.3399658203125,Estimated,17.40999984741211,2.777777656321973,61.70165851856473,10.640000343322754,11.395450325001775,100.01092992466693,11.350000381469728,19.68503880500793,"Your club speed is quite good for a 7-iron, but your attack angle is too steep, which can lead to inconsistent contact and direction. The club path indicates that you're coming too much from the inside, and the face angle suggests that you're closing the clubface at impact. Focus on shallowing your attack angle for better ball contact and straighten out your club path for improved accuracy. A slight adjustment to your setup may also help you square the club face more effectively.",swing path drill,1.1509776,69.998,97.22,0 +1/4/25 17:29:41,Brian,,7 Iron,75.58607861757278,-4.27,5.51,16.62,11.11,100.30422541419011,1.327019832867354,22.809999465942383,14.34000015258789,3475.936279296875,-348.1699523925781,3493.330078125,Measured,5.71999979019165,25.59055002932996,144.3460211114525,17.670000076293945,43.82108327273727,156.51792542524345,17.700000762939453,47.5831114091784,"Your club speed is solid, but your attack angle is a little steeper than ideal, and the club face is open at impact. This means the ball is likely going right and loses some distance. Focus on getting a more neutral attack angle and squaring the club face at impact for better direction and distance.",club face alignment drill,1.1509776,69.998,97.22,0 +1/4/25 17:30:34,Lauren,,7 Iron,72.34252093791963,-3.83,9.82,8.35,-1.4700000000000006,93.54867667120016,1.293135426556098,15.779999732971191,8.09000015258789,4527.4580078125,81.39838409423828,4528.18994140625,Measured,-1.0299999713897705,14.31539783118069,120.38495042775868,8.149999618530273,17.060367381520564,133.6286077579498,8.0600004196167,18.744530727946767,"Great ball speed at 93.5 mph! However, your club path and face angle are significantly left, causing your shots to curve too much. To improve, try aligning your stance with your target to encourage a straighter path. A lower attack angle (+3 to +5 degrees) would also help in getting better launch conditions and distance. Keep working on your grip and stance for better control.",swing path drill,1.1509776,69.998,97.22,0 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv index 563f00f303..240b21663a 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv @@ -1,102 +1,102 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -12/22/24 18:40:26,Jason,56,Sand Wedge,64.69219868659974,-1.21,5.89,12.4,6.510000000000001,62.54473776105988,0.9668049475958732,36.83000183105469,10.920000076293944,3531.64013671875,1483.8394775390625,3830.699951171875,Estimated,-22.790000915527344,17.322834315279124,68.68985079865752,6.199999809265137,7.414698179335517,75.60148214020137,5.659999847412109,7.458442668295277,"You're making solid contact, but your club face is a bit open at impact, causing a higher launch and sidespin. This leads to less control and more deviation in your shots. Focus on closing the club face and keeping a more neutral swing path to improve accuracy.",club face drill,1.1509776,69.998,97.22,0 -12/22/24 18:41:07,Brian,56,Sand Wedge,62.96975771188736,0.0,0.0,0.0,0.0,56.21420811557391,0.8927175545565401,28.81999969482422,31.8700008392334,3415.152099609375,-885.1264038085938,3527.989990234375,Estimated,14.529999732971191,9.394138129928706,56.353890310692805,36.06999969482422,33.18022668597996,66.16360265016556,36.27000045776367,39.14041982519029,"Your shot data shows some room for improvement, especially in your launch direction and spin. The club speed is good for a sand wedge, but the attack angle is neutral at 0 degrees. Try to create a slight downward angle of attack to add more backspin and control. Also, your ball is launching to the right too much, indicating an issue with alignment or clubface positioning. Work on getting the face squared at impact and adjust your stance for better accuracy.",alignment drill,1.1509776,69.998,97.22,0 -12/22/24 18:41:42,Lauren,56,Sand Wedge,59.90515493869782,0.0,4.14,20.61,16.47,66.19094636956197,1.1049290572288233,17.700000762939453,17.450000762939453,4888.67919921875,-2822.479736328125,5644.9599609375,Estimated,30.0,6.299212667910751,62.06255289912224,24.239999771118164,25.48118828545512,75.78740273672338,25.3799991607666,32.4803148626238,"Your shot shows good ball speed and decent carry distance, but the face angle is too open at impact, which is causing a lot of sidespin. This could lead to pushes and slices. Focus on closing the clubface at impact and coordinating your body movement to improve consistency.",clubface alignment drill,1.1509776,69.998,97.22,0 -12/22/24 18:42:17,Herald,56,Sand Wedge,57.55637179136277,-3.78,-2.04,0.35,2.39,63.90927028816259,1.1103769799776222,31.690000534057617,0.0299999993294477,5881.79248046875,-162.23863220214844,5884.02978515625,Estimated,1.5800000429153442,15.277777631246297,69.89282372357548,0.4699999988079071,0.5796150001922626,75.75458733008509,0.5,0.6671041084806433,"Your swing with the sand wedge shows a solid speed and decent launch angle, but the attack angle is a bit too steep (-3.78°). This can lead to less control and higher spin, which might cause the ball to balloon in the air. Focus on a more level swing path to help with distance and accuracy. Your ball is spinning quite a lot (5884 rpm), which also indicates a need to improve your strike on the ball. Try to make contact with the ball first, then the ground for better results.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 18:43:09,Brian,56,Sand Wedge,62.656586625576026,-7.86,9.07,7.44,-1.63,55.5878686735864,0.8871831624944565,34.88999938964844,7.25,5816.7685546875,156.38116455078125,5818.8701171875,Estimated,-1.5399999618530271,12.893700375562162,55.53368036048414,7.409999847412109,7.163167107079175,60.67366354948581,7.329999923706055,7.742781846533717,"Your swing speed is solid at nearly 63 mph, but your attack angle is steep and the club path is significantly open. This suggests that you're hitting down on the ball too much, which can result in high, short shots with too much spin. Focus on shallowing your attack angle to improve contact, and try to bring your club path more in line with your target.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 18:44:06,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,60.30780143026459,inf,,32.11000061035156,4029.0400390625,0.0,4029.0400390625,Measured,-0.0,,,,,,,,"It looks like there was an issue with your shot data—some key metrics are missing or not applicable, making it hard to provide specific advice. However, focusing on your setup and making sure your swing is consistent will help. Work on maintaining a steady stance and engaging your core for better control. Practicing a full swing with your sand wedge can also help with accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 18:45:08,Jason,56,Sand Wedge,62.81317216873168,-1.92,1.61,0.0,-1.61,62.20919816476408,0.9903845963654696,12.279999732971191,26.90999984741211,1458.6812744140625,-842.169921875,1684.3399658203125,Estimated,30.0,2.405949239426292,40.474625174036646,29.450000762939453,19.89282590977996,67.60717182878852,30.39999961853028,34.20822374096065,"Your swing speed is decent for a sand wedge, but the attack angle is slightly negative, indicating you're hitting down too much on the ball. This can create unnecessary spin and affect distance. Try to focus on a more shallow angle of attack. Additionally, the ball is launching right with high deviation; aim to square the clubface more consistently at impact to improve direction.",clubface alignment drill,1.1509776,69.998,97.22,0 -12/22/24 18:46:59,Herald,,Pitching Wedge,63.14871261835098,2.6,-7.28,0.74,8.02,49.70472373428902,0.78710589136927,12.829999923706056,-0.3100000023841858,3262.929931640625,-602.3923950195312,3318.070068359375,Estimated,10.460000038146973,1.7825896199054083,28.29177613366096,0.5600000023841858,0.2734033167362213,43.58048701903226,0.8700000047683716,0.6671041084806433,"Great job on getting decent distance with your pitching wedge! However, your club path is quite steep (negative angle), which is causing the ball to curve left due to sidespin. Try to have a more neutral club path to improve accuracy and distance. Lowering your backspin could also help the ball fly straighter and carry further. Focus on striking the ball more solidly for a better smash factor.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 18:47:50,Lauren,,Pitching Wedge,62.79080280542374,-5.48,6.67,2.8,-3.87,69.14370164355296,1.1011756269117243,19.690000534057617,3.140000104904175,4621.85400390625,742.7833251953125,4681.16015625,Estimated,-9.130000114440918,8.945756857353445,74.11416742966776,1.100000023841858,1.4216971948808066,86.73446553144458,0.7699999809265137,1.170166252993326,"Your pitching wedge shot shows good club speed and decent ball speed, indicating a solid strike. However, your attack angle is slightly negative, which means you may be hitting down too much on the ball. This can lead to excessive backspin and lower carry distance. Aim for a more neutral or slightly upward attack angle. Consider adjusting your stance and promoting a smoother, more upward swing through the ball to improve your launch angle and carry distance.",attack angle adjustment drill,1.1509776,69.998,97.22,0 -12/22/24 18:48:23,Herald,,Pitching Wedge,65.63171194553375,-1.78,2.16,2.5,0.3399999999999998,85.74177365533615,1.3064076970366287,23.21999931335449,2.319999933242798,6931.80224609375,133.097412109375,6933.080078125,Estimated,-1.100000023841858,20.17716560949384,107.15223156644696,2.0999999046325684,3.9260715344665584,113.58267457238436,2.059999942779541,4.09011362880338,"Your pitching wedge shot shows strong ball speed and decent distance. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. Try to level out your swing to create a more effective impact and increase your carry distance. Additionally, your club path is good, but maintaining a more neutral face angle at impact can help reduce side spin and improve accuracy.",impact angle drill,1.1509776,69.998,97.22,0 -12/22/24 18:49:16,Jason,,Pitching Wedge,67.91338700294494,-3.9,4.54,3.54,-1.0,78.24803182723099,1.1521738979656235,24.809999465942383,3.470000028610229,4815.63232421875,807.5886840820312,4882.8798828125,Estimated,-9.520000457763672,16.94006925466806,96.45668680709603,0.699999988079071,1.181102375233266,105.36963660141828,0.449999988079071,0.8202099502086639,"Great job on your swing! Your club speed is solid, and your carry distance of almost 96 yards is impressive for a pitching wedge. However, you have a slightly negative attack angle, which can cause the ball to lose height. Try to hit up on the ball a little more to increase your launch angle. Additionally, the backspin is quite high, which can help with stopping power but may also limit your distance. Focus on a smoother swing to reduce the amount of spin slightly. Keep up the good work!",attack angle drill,1.1509776,69.998,97.22,0 -12/22/24 18:50:07,Brian,,Pitching Wedge,67.57784655332566,-0.68,5.75,2.64,-3.11,91.51306495150584,1.3541873501294972,21.989999771118164,2.890000104904175,6507.46240234375,571.6181030273438,6532.52001953125,Measured,-5.019999980926514,21.861328955920044,117.8368295133114,1.0700000524520874,2.1981626561297105,124.6937810258687,0.949999988079071,2.06692905888157,"Your shot data shows you have a good club speed and solid ball speed, which is great! However, the attack angle is slightly negative, meaning the club is descending at impact. This can lead to excessive spin and a lower trajectory. To improve, try to focus on hitting up on the ball a bit more. This can help reduce backspin and improve your carry distance. Additionally, the club path is moving a bit to the right, so ensure you're starting your swings more from the inside to square up the clubface at impact.",launch angle drill,1.1509776,69.998,97.22,0 -12/22/24 18:50:50,Brian,,Pitching Wedge,67.33178355693818,-0.36,7.24,0.53,-6.71,90.26037753429593,1.3405315107681426,21.729999542236328,1.340000033378601,4966.275390625,50.27486801147461,4966.52978515625,Measured,-0.5799999833106995,20.12248369460553,118.97418831216692,1.2300000190734863,2.559054950785452,128.63079546175595,1.2100000381469729,2.712160922882333,"Your shot data shows good club speed and decent distance with your pitching wedge. However, your attack angle is slightly negative, which means you are hitting down on the ball a bit too much. This can cause a higher spin rate and potentially lead to less control on your shots. Focus on creating a more shallow angle of attack for better distance and control. Additionally, your spin rate is quite high, which can also affect the consistency of your shots. Work on these aspects to improve your overall performance.",attack angle drill,1.1509776,69.998,97.22,0 -12/22/24 18:52:22,Brian,,Pitching Wedge,74.04259254932404,7.44,5.79,17.43,11.64,83.25877296283579,1.124471335972904,26.350000381469727,15.039999961853027,1766.6868896484375,758.2981567382812,1922.550048828125,Estimated,-23.229999542236328,18.62423468699604,112.82807874823813,10.479999542236328,20.52712152117192,129.37445281702276,9.760000228881836,21.91601087080835,"Great job generating solid ball speed and carrying the ball a good distance! However, your club face is much more open than your club path, which is causing the ball to start off to the right and curve that way. Focus on aligning your club face more towards your target at impact, and consider adjusting your swing path to be more in line with that. This will help improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 18:53:08,Brian,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,60.86703551296341,inf,14.880000114440918,-0.4199999868869781,3137.3798828125,0.0,3137.3798828125,Estimated,-0.0,3.8385825565470384,49.33289513937234,-0.4199999868869781,-0.3608923924323868,70.66929231367703,-0.4199999868869781,-0.5249343564003475,"It looks like your club speed wasn’t recorded, which is crucial for understanding your swing. Your ball speed is decent, and it’s great that you achieved a good carry distance. However, to improve, we need to focus on getting a proper swing path and club speed. Make sure your stance is balanced, and try to generate more speed through your body rotation rather than just your arms.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 18:54:15,Brian,,Pitching Wedge,70.82140423297882,-0.03,0.72,7.41,6.69,87.95633584421194,1.2419456631340562,23.799999237060547,6.179999828338623,6213.5380859375,1480.2735595703125,6387.43017578125,Estimated,-13.399999618530272,21.57698925620616,111.43919357040522,1.409999966621399,2.734033167362213,118.23053095690013,1.100000023841858,2.2637793895693505,"Your ball speed is good, which shows you're making solid contact. However, the high backspin rate suggests that the ball may be climbing too much and not getting the distance it could. Focus on lowering your attack angle a bit; this will help add more forward momentum and reduce spin. Also, your club face is open at impact, which is causing the ball to veer slightly right. Work on aligning your club face at setup and through the swing to improve accuracy.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 18:55:06,Jason,,Pitching Wedge,69.4568730711937,1.46,0.17,3.78,3.61,89.34323397999924,1.2863123551275035,18.450000762939453,3.130000114440918,7993.08642578125,2263.322265625,8307.349609375,Estimated,-15.8100004196167,16.90726114868596,108.5848622761905,-3.130000114440918,-5.938319851779568,115.83551523233656,-3.5199999809265137,-7.108486235141754,"You're generating good club speed and ball speed, but the high backspin and slight right spin might be causing your shots to go off target. Consider focusing on controlling your club face at impact to minimize sidespin and ensure a straighter flight path. Working on your attack angle can also help, as a slightly steeper angle might give you better contact and distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 18:55:57,Lauren,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,52.47852427248108,inf,7.920000076293945,-3.0299999713897705,2612.4599609375,0.0,2612.4599609375,Estimated,-0.0,0.7983377057287839,21.084864537622025,-3.039999961853028,-1.1154855114247653,29.702536163350945,-3.039999961853028,-1.574803166977688,"It looks like your club speed and attack angle data are not recorded, which means we couldn't get critical insights into your swing. However, your ball speed and backspin suggest you're making contact, but with a low launch angle. Focus on making sure your club hits the ball with a bit more upward angle and generates a higher launch. This will help the ball go further and higher. Try to focus on your swing path, ensuring you're making solid contact while keeping your focus on hitting up slightly on the ball.",launch angle drill,1.1509776,69.998,97.22,0 -12/22/24 18:56:07,Herald,,Pitching Wedge,70.44112505674362,-1.51,2.94,4.44,1.5000000000000004,94.6895189785173,1.3442363236282848,24.530000686645508,4.010000228881836,5793.31396484375,2145.31103515625,6177.77001953125,Measured,-20.31999969482422,25.74365730511545,123.04243100017902,-4.269999980926514,-9.153542919174583,129.75721579173205,-4.679999828338623,-10.586176757770772,"Your swing speed is solid for a pitching wedge, but there are a few areas to improve. Your attack angle is slightly downward, which can lead to less control over the ball. A bit of upward angle on the swing will help launch the ball higher and straighter. Your face is open to the path, causing a hook. Focus on aligning the clubface more to your target during your setup. Your backspin is high, which is good for stopping the ball, but it may affect how far you hit it. You want a balance. For better accuracy, work on your swing path to keep it more neutral. Overall, nice job, just focus on alignment and path for better results.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 18:58:51,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,92.13940439349336,inf,,-0.4900000095367431,960.794677734375,-554.7149658203125,1109.4300537109375,Measured,30.0,,,,,,,,"It seems like there was an issue with your shot data, as several key metrics aren't recorded. However, focusing on your fundamentals will help improve your shots. Concentrate on a consistent grip, balanced stance, and solid follow-through to enhance your overall performance.",fundamentals check,1.1509776,69.998,97.22,0 -12/22/24 18:59:39,Lauren,,8 Iron,65.74355876207352,6.39,-14.14,2.37,16.51,82.498214269036,1.2548486242978985,1.6299999952316284,0.1800000071525573,1132.847900390625,-654.0499267578125,1308.0999755859375,Estimated,30.0,0.0984251979361054,11.843831597577037,0.6200000047683716,0.1312335891000868,48.96106646173894,0.959999978542328,0.8202099502086639,"Your swing speed is decent, but your club path is significantly left of target, which can cause slices or pushes. Focus on improving your swing path to be more neutral. Additionally, your launch angle is low, so working on getting the ball up in the air more will help with distance and carry. Consider targeting a path closer to straight and a more upward strike on the ball.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:00:08,Herald,,8 Iron,65.31854085922241,-3.79,-2.78,2.14,4.92,84.91410106901276,1.299999968646324,15.6899995803833,1.409999966621399,4302.58984375,-465.8912658691406,4327.740234375,Estimated,6.179999828338623,10.73928194765449,101.17016566128132,3.2300000190734863,5.697725162500888,116.10891854907275,3.440000057220459,6.966316385284813,"You're generating decent club speed, but your attack angle is too negative, which may cause the ball to dig into the ground. Focus on ensuring your club path is more neutral and the clubface is square at impact. This will help you achieve a cleaner hit and better distance. Also, the backspin is a bit high, leading to less distance. Aim to flatten your swing a bit and follow through more fully for better results.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:00:18,Herald,,8 Iron,0.0,0.0,0.0,0.0,0.0,90.01432170582575,inf,19.65999984741211,2.819999933242798,5801.9375,-3349.749755859375,6699.5,Measured,30.0,16.46981625908836,109.48162482134104,14.119999885559082,26.70603606223017,118.74453052734134,14.960000038146973,30.65398062338977,"It looks like you hit the ball with great speed, but there's something odd with your club speed, which is showing as 0.0 mph. Without a proper swing, your shot deviated quite a bit and had a high amount of spin. Focus on getting a solid, consistent swing first. Try practicing your setup and execution to improve accuracy and reduce spin.",setup and balance drill,1.1509776,69.998,97.22,0 -12/22/24 19:00:48,Lauren,,8 Iron,67.891017639637,-2.27,-1.35,3.55,4.9,86.43521845661235,1.2731466026243308,12.68000030517578,2.75,3294.124755859375,-1215.9200439453125,3511.3701171875,Estimated,20.26000022888184,7.327208679940554,93.70078504558204,7.420000076293945,12.09536319130882,118.89763571722506,8.399999618530273,17.366578804238884,"Your shot data shows that your club speed is decent for an 8-iron, but your attack angle is slightly negative, indicating you're hitting down on the ball too much. This can lead to excessive backspin and a lower launch angle. To improve, focus on a more neutral or slightly positive attack angle. Additionally, your club path is moving left (negative), while your face is aimed right (positive), which can cause a push to the right. Work on getting the club path more in line with the clubface for straighter shots. Lastly, try to lower that backspin; a lower spin rate can lead to longer carries.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:01:41,Brian,,8 Iron,73.12544865369796,-7.23,-3.8,4.99,8.79,96.41195244398295,1.318445961276265,17.40999984741211,3.619999885559082,6109.50732421875,-250.72348022460932,6114.64990234375,Measured,2.3499999046325684,18.755467110924428,126.01706042124624,4.860000133514404,10.684602118667954,135.22528212645648,4.900000095367432,11.548556557836378,"Your club speed is solid for an 8-iron, but your attack angle of -7.23 degrees indicates you're hitting down on the ball too much, which can lead to excessive backspin and less distance. Additionally, your club path is coming from the inside, which is good, but your club face is open to that path, causing the ball to curve slightly to the left. Focus on making smoother, more balanced swings and try to level out your attack angle to improve your launch and distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:02:11,Brian,,8 Iron,69.52398116111755,5.82,-1.12,7.38,8.5,95.3158584205048,1.3709781406162025,21.32999992370605,5.920000076293945,7087.4755859375,-202.92306518554688,7090.3798828125,Measured,1.6399999856948853,23.51268523931504,123.31583431691524,7.28000020980835,15.627733542924377,129.51661953802704,7.269999980926514,16.393262621195618,"Your shot data shows that you're generating good ball speed and a decent carry distance for an 8 iron. However, the club path is slightly in-to-out, and the face is quite open at impact, which is causing the ball to curve to the left (draw). To improve, focus on getting your clubface more square to your target line at impact. Also, consider adjusting your attack angle to be more neutral to help with consistency.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:02:25,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,59.63672223767298,inf,,2.309999942779541,2260.610107421875,0.0,2260.610107421875,Estimated,-0.0,,,,,,,,"It looks like there were some issues with your shot data, but I can still provide some help! We want to work on your club speed, as it appears to be missing. Focusing on your swing mechanics will help you hit the ball more consistently. A straight club path and a solid attack angle are crucial for better ball contact. Let's focus on your alignment and overall body movement during the swing.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:02:48,Herald,,8 Iron,69.18844071149826,-2.53,0.82,5.56,4.739999999999999,82.4534745184319,1.191723265772763,19.57999992370605,4.670000076293945,3004.70361328125,12.586146354675291,3004.72998046875,Estimated,-0.2399999946355819,12.79527501466498,102.8871381566405,4.789999961853027,8.595800424199922,118.0774257670164,4.760000228881836,9.787838530566546,"Your ball speed is good for your club speed, which shows you're making solid contact. However, your attack angle is slightly negative, which means you're hitting down on the ball more than ideal for an 8-iron. A more neutral or positive angle can help improve your launch and distance. Additionally, the high backspin indicates you might need to work on your contact and follow-through to achieve a better trajectory. Focus on ensuring your club face is square at impact to help reduce the deviation in your shots.",attack angle adjustment drill,1.1509776,69.998,97.22,0 -12/22/24 19:03:50,Brian,,7 Iron,68.09234190940857,-6.12,-4.75,3.72,8.47,94.6224050859937,1.3896188974067196,16.6299991607666,2.4600000381469727,3725.01806640625,-984.8877563476562,3853.02001953125,Measured,14.8100004196167,14.720034614796193,123.25021184724574,7.269999980926514,15.594925436942276,137.64216644517182,7.730000019073486,18.51487294312119,"Your club speed and ball speed are decent for a 7 iron, but we need to improve your angle of attack and club path. Right now, your attack angle is too steep (negative), which can lead to lower, more erratic shots. Additionally, your club path is aimed out to the left, which can cause a pull or slice. Focus on a more level swing and aim to keep your club path more neutral. This will help lower your spin rate and improve distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:04:21,Herald,,7 Iron,72.14119666814804,4.35,1.35,-2.87,-4.220000000000001,104.57677346467972,1.449612403100775,18.010000228881836,-2.190000057220459,2718.3671875,-1569.4498291015625,3138.89990234375,Measured,30.0,18.59142553806305,144.4553724258185,7.110000133514404,17.869640948751567,161.24234274830815,8.100000381469727,22.72528443803936,"Your shot data shows a solid ball speed and decent carry distance with a slightly closed club face at impact. Work on aligning your club face better at impact to straighten your shots. Additionally, your attack angle is slightly positive, which is good for iron play, but make sure you're not getting too steep. Try focusing on keeping the club path more neutral rather than in-to-out. This will help improve accuracy and consistency.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:04:54,Jason,,7 Iron,74.37813299894333,-2.93,0.71,0.33,-0.3799999999999999,109.43092120655274,1.471278140419408,16.860000610351562,0.3600000143051147,5756.22021484375,1091.8116455078125,5858.85009765625,Measured,-10.739999771118164,24.38757501851024,150.0109298243642,-4.610000133514404,-12.05161870234906,159.3613265941858,-4.869999885559082,-13.517059603976463,"Your club speed is solid for a 7 iron, but your attack angle is a bit too negative, which means you're hitting down on the ball too much. This could cause high backspin and lead to less distance. Work on having a more level or slightly upward attack angle for better launch. Additionally, your carry distance is slightly off target. Focusing on improving your swing path can help straighten out your shots.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:05:38,Brian,,7 Iron,78.15855539798736,-1.1,0.95,3.14,2.1900000000000004,109.94542407188236,1.406697238863163,15.670000076293944,2.700000047683716,5337.85693359375,537.4939575195312,5364.85009765625,Measured,-5.75,22.72528443803936,152.39501542365542,0.3300000131130218,0.8858267488327343,162.90463958648434,0.1599999964237213,0.4702537126084323,"Your club speed is solid at 78 mph, and your shot carries nicely at 152 yards. However, your attack angle is slightly negative, which could lead to lower launch and less distance. Focus on hitting up slightly on the ball to improve your launch angle and carry. Your backspin is quite high, which may cause the ball to lose distance; try to reduce that by adjusting your angle of attack. Overall, a great shot, but let's work on those minor adjustments to maximize your distance and accuracy.",attack angle adjustment drill,1.1509776,69.998,97.22,0 -12/22/24 19:07:53,Herald,,7 Iron,74.98210580825807,-0.84,3.48,-0.6,-4.08,106.0531511016752,1.4143794703881891,14.829999923706056,-0.0599999986588954,3110.28369140625,776.6340942382812,3205.780029296875,Measured,-14.020000457763672,16.218284665356578,146.76289708656077,-4.579999923706055,-11.734469853702194,163.6264116603852,-5.039999961853027,-14.381014043144887,"Your shot shows a good club speed and decent carry distance, but the club face is slightly open at impact, causing a bit of a fade. Focus on aligning your clubface better at address and during your swing. A slightly higher launch angle and reduced backspin can help maximize distance and control.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:08:36,Herald,,7 Iron,76.27952888011933,-0.14,0.43,2.21,1.78,107.10451390778417,1.4041056031705346,17.34000015258789,1.870000004768372,3504.862060546875,377.6554870605469,3525.14990234375,Measured,-6.150000095367432,21.47856389530898,154.4947508937239,-0.2800000011920929,-0.7545931515845936,168.7117233640074,-0.4699999988079071,-1.3888888281609866,"Your shot shows a solid club speed and decent distance. However, your backspin is quite high, which could affect how the ball behaves in the air and on the green. Working on reducing backspin could help you achieve more distance and a better rollout. Additionally, your attack angle is slightly downward, which can contribute to that backspin. Focus on striking the ball a bit more level to optimize your launch conditions.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:09:17,Herald,,7 Iron,78.18092476129533,0.52,-1.21,-1.02,0.1899999999999999,79.85862871603877,1.021459249297266,4.730000019073486,-0.9900000095367432,2410.574951171875,-23.56133079528809,2410.68994140625,Estimated,0.5600000023841858,0.9514435474568046,40.06998943337203,-0.949999988079071,-0.6671041084806433,89.0310600669145,-0.9200000166893004,-1.4326333171207466,Your shot shows a decent club speed but with a low launch angle and a slight pull to the left (negative club path and face angle). You could benefit from improving your swing path and face alignment at impact. Focus on hitting slightly upward on the ball to increase your launch angle and distance.,swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:09:54,Brian,,7 Iron,74.73604281187056,0.86,-1.29,0.32,1.61,94.73425019588647,1.2675845098509757,0.5699999928474426,0.1000000014901161,999.99755859375,-42.96139526367188,1000.9199829101562,Estimated,2.4600000381469727,0.0109361324250072,28.871389830164617,0.1700000017881393,0.0874890594000579,28.871389830164617,0.1700000017881393,0.0874890594000579,"Your 7 iron shot shows that you've made contact with the ball, but there's room for improvement in your angle and distance. The launch angle is very low, which means the ball is not getting enough lift. Focus on hitting up a bit more and aligning your clubface to match your swing path. Work on your balance and follow-through for better distance.",launch angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:11:04,Jason,,6 Iron,76.03346588373185,5.63,1.62,5.28,3.66,106.25447571277618,1.3974698440717856,17.229999542236328,4.539999961853027,4362.5087890625,-653.5382080078125,4411.18994140625,Measured,8.520000457763672,21.872265338897705,149.14698268585198,8.3100004196167,21.5660528732285,161.373571000433,8.520000457763672,23.90638668290376,"Your shot data shows solid club speed and ball speed for a 6 iron. The attack angle is positive, which is good, but your club face is slightly open relative to your club path, causing some sidespin. This is likely why your ball is fading a bit more than you want. Work on aligning your club face to your target on impact, and try to keep your swing path more in line with your target for straighter shots.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:11:43,Jason,,6 Iron,80.61918536186218,0.91,-4.98,2.9,7.880000000000001,104.95704854496216,1.3018867416466513,14.40999984741211,1.7599999904632568,2709.243896484375,-230.835189819336,2719.06005859375,Measured,4.869999885559082,14.687226508814092,144.65223149121994,3.2300000190734863,8.15835501312688,164.89500705497267,3.390000104904175,9.765966807562108,"Your club speed is good, and your ball speed indicates solid contact. However, your club path is quite out to in, which is causing the sidespin and resulting push. Focus on a more inside-out swing path to help straighten your shots. Additionally, the launch angle is decent, but working on reducing your backspin can help maximize distance. Try adjusting your stance to encourage a more sweeping swing.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:12:29,Jason,,6 Iron,72.90175502061845,1.06,0.46,0.95,0.4899999999999999,108.02165746208084,1.4817428940020665,11.920000076293944,0.8399999737739563,5182.45751953125,2418.822265625,5719.14013671875,Measured,-25.020000457763672,14.50131216999739,137.3906317225874,-9.010000228881836,-21.511373044241964,150.52492939480544,-9.880000114440918,-25.820209900057307,"Your club speed looks good for a 6-iron, but the ball is spinning too much, causing it to lose distance. Your attack angle is slightly upward, which is okay, but try to focus on striking the ball more solidly. Work on your swing path and face angle to reduce the left-to-right movement. Aim to keep your shots straighter and lower the spin for better distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:16:02,Lauren,,7 Iron,66.10146857500077,-5.27,-11.06,7.37,18.43,96.0987827229892,1.453807075616672,18.11000061035156,4.670000076293945,3091.734130859375,70.1612548828125,3092.530029296875,Measured,-1.2999999523162842,16.81977217076644,131.5835479450643,4.5,10.312773441034553,147.34251078306443,4.429999828338623,11.373577559046453,"You're making good contact, but your attack angle is too steep and your club path is significantly out to in, which can lead to inconsistent strikes. Focus on getting your club path closer to neutral (0 degrees) and work on a more shallow attack angle. This will help you hit the ball straighter and maximize distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:16:50,Herald,,7 Iron,70.37401696681977,0.0,-20.0,9.38,29.380000000000003,89.85772831209397,1.276859445929603,15.760000228881836,5.199999809265137,4549.0546875,839.0118408203125,4625.77978515625,Measured,-10.449999809265137,12.74059414272756,111.7891494820833,2.0899999141693115,4.0682413843235,125.36088578619363,1.7100000381469729,3.7401574563875775,"Your swing speed is decent, but the club path is too far to the left, which is causing the ball to hook. Also, your attack angle is level; try to create a slight downward strike for better control and distance. The high spin rate is making it hard for the ball to carry straight, so working on your club face alignment at impact will help. Aim for a more neutral club path and a slight downward angle of attack for cleaner contact.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:22:13,Lauren,,7 Iron,79.70204146623612,-2.8,-13.51,6.66,20.17,85.07068592950964,1.067358932901961,12.630000114440918,3.7799999713897705,5335.62939453125,-382.4626770019531,5349.31982421875,Estimated,4.099999904632568,8.40988608538322,95.52711719891433,5.099999904632568,8.486439201800522,111.30795697467327,5.25,10.17060359117761,"Your club speed and ball speed show that you're generating decent power, but your attack angle and club path need some adjustment. A negative attack angle indicates you're hitting down on the ball too much, which can lead to excessive spin and less distance. The club path being way to the left suggests you might be slicing. Focus on making smoother swings and ensuring your path is straighter. Try to aim for a neutral clubface at impact to improve your direction.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:23:15,Lauren,,7 Iron,64.82641486644745,0.22,0.65,8.68,8.03,83.8851124048233,1.2939958592132506,18.21999931335449,7.210000038146973,1879.31494140625,-11.480223655700684,1879.3499755859373,Estimated,0.3499999940395355,10.793962819591911,102.3184545854092,7.460000038146973,13.276465436173224,123.97200060836076,7.429999828338623,16.032370326539876,"Your shot stats show that you're generating a decent amount of ball speed for your club speed, which is great! However, your club face is pointing significantly right at impact, leading to a slice. Focus on aligning your club face better with your target at setup and during your swing. This will help you hit straighter shots and improve your overall distance.",club face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:23:56,Jason,,7 Iron,63.707946701049806,-9.62,10.97,0.8,-10.17,78.71778640872162,1.2356038843647816,12.479999542236328,2.0299999713897705,1805.1953125,4.095865249633789,1805.199951171875,Estimated,-0.1299999952316284,4.790026234372704,73.04243110048174,2.039999961853028,2.602799700482933,106.49605693139438,2.0299999713897705,3.7620297008674575,"Your club speed is on the lower side, which is common for many golfers, but you have a decent smash factor, showing you're making good contact. However, the negative attack angle indicates you're hitting down on the ball too much, and your club path seems to be too far to the right. Focus on leveling out your swing path and try to hit the ball with a slightly upward angle. This can help with distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:24:37,Lauren,,7 Iron,66.52648647785186,-0.81,-1.68,5.1,6.779999999999999,97.30673038959505,1.4626765299260256,15.9399995803833,3.9800000190734863,5467.0615234375,1331.7149658203125,5626.919921875,Measured,-13.6899995803833,16.611985065994418,126.0936130161881,-1.100000023841858,-2.416885361666232,137.08442134281995,-1.5199999809265137,-3.641732095490397,"Your club speed is good for a 7 iron, but your attack angle is a bit negative. This means you're hitting down on the ball more than you should, resulting in excess backspin and a lower launch angle. Aim to level out your swing slightly and keep the clubface more aligned with your swing path to improve your accuracy. This will help you gain more distance and control.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:25:50,Jason,,7 Iron,70.35164760351181,0.81,5.27,-0.08,-5.35,103.83858037956452,1.4759935824783883,15.359999656677246,0.5899999737739563,4257.96142578125,2367.031494140625,4871.66015625,Measured,-29.06999969482422,16.37139089819118,134.4925632400691,-10.020000457763672,-23.39238711246253,147.6377910375595,-10.979999542236328,-28.11679609192015,"You have a solid club speed and ball speed for a 7 iron, but your heavy backspin and significant side spin are affecting your accuracy and distance. Focus on tightening your swing path to reduce side spin, and aim for a more neutral face angle at impact. Also, consider adjusting your attack angle slightly to help achieve better launch conditions.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:26:37,Brian,,7 Iron,75.22816880464555,0.86,2.89,10.05,7.16,95.76324739331083,1.2729706028335122,21.26000022888184,8.619999885559082,2790.293701171875,612.975341796875,2856.830078125,Measured,-12.390000343322754,20.2537182044357,141.765093133974,5.099999904632568,12.598425335821505,151.03892896524667,4.860000133514404,12.78433863168732,"Your 7 iron shot has a good ball speed and carry distance, but the club face is open to your swing path, which could be causing the ball to veer off to the right. Focus on keeping the club face square at impact. A slight adjustment in your swing path may also help straighten out your shots.",club face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:27:12,Herald,,7 Iron,74.8255202651024,0.59,1.22,8.02,6.8,102.36220274256902,1.3680119079681077,21.09000015258789,6.739999771118164,2693.314697265625,48.422637939453125,2693.75,Measured,-1.0299999713897705,23.370516432408976,158.62860770779844,6.789999961853027,18.755467110924428,167.63997034760723,6.75,19.6959751879856,"Your shot data shows some good potential with a solid club speed of 74.8 mph and impressive carry distance of 158.6 yards. However, your club face is slightly open at 8 degrees, which might lead to shots veering off target. Focus on ensuring your club face is square at impact. Consider working on your swing path as well to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:28:27,Herald,4 Hybrid,4 Hybrid,80.3731223654747,9.02,0.91,-9.33,-10.24,53.61936231318077,0.6671305124785553,20.3799991607666,-7.550000190734863,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,4.319772456579841,42.67279017680585,-9.729999542236328,-7.206911596038935,61.942254772269735,-10.380000114440918,-11.165791497225314,"Your shot shows that the clubface was closed at impact, which likely caused the ball to start left and curve further that way. With a club speed of 80 mph, you have the potential for good distance, but focusing on aligning the clubface better during your swing will help. Try to work on keeping your club face square to the target as you swing through.",club face square drill,1.1509776,69.998,97.22,0 -12/22/24 19:29:01,Lauren,4 Hybrid,4 Hybrid,77.62169067859651,3.31,3.28,1.81,-1.4699999999999998,113.41267367796809,1.461095122851281,14.470000267028809,1.899999976158142,2371.41259765625,157.09332275390625,2376.610107421875,Measured,-3.7899999618530273,17.235345337359604,165.80270806900262,0.8600000143051147,2.493438217345812,187.17190396273145,0.7300000190734863,2.373140872706472,"Your shot data shows good potential! You have a solid club speed and ball speed, which is great. Your launch angle is decent for distance, but you could improve your carry distance by slightly lowering your backspin. Focus on keeping your club face more aligned with your path to reduce sidespin for straighter shots. Overall, practice consistency in your swing and aim for smoother transitions.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:29:37,Herald,4 Hybrid,4 Hybrid,78.62831202745437,2.58,2.15,-2.09,-4.24,109.56514045836502,1.3934566014860976,5.230000019073486,-1.4500000476837158,2195.80712890625,-41.01150894165039,2196.18994140625,Measured,1.0700000524520874,3.149606333955376,99.6172284810782,-1.2899999618530271,-2.2419071450894705,155.54461028515107,-1.2200000286102295,-3.313648167554476,"Your shot shows a solid club speed, but the launch angle is quite low, resulting in a higher backspin that could affect distance and control. The club face was slightly closed at impact, which caused the ball to veer to the left. Focus on getting your club face square at impact to improve accuracy and launch. Consider trying a drill that emphasizes proper club face alignment.",club face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:30:15,Herald,4 Hybrid,4 Hybrid,78.06907794475555,2.4,-1.04,-7.83,-6.79,80.95472273951691,1.0369627113670197,5.0,-6.559999942779541,3897.77685546875,43.5403938293457,3898.02001953125,Estimated,-0.6399999856948853,1.4216971948808066,51.377950780454285,-6.679999828338623,-5.971128479237109,93.18678547514082,-6.699999809265137,-10.87051541453377,"Your shots are low and to the left, which is caused by an open club face at impact. Focus on aligning your body and club face better. Try to keep the club face square to your target during your swing, and work on hitting up slightly rather than down to help with launch angle. A good drill is to practice slow, full swings focusing on keeping your face straight.",slow motion swing,1.1509776,69.998,97.22,0 -12/22/24 19:33:00,Jason,,Pitching Wedge,67.06335119724274,-0.65,-1.92,0.13,2.05,84.39960673691803,1.2585056551779965,20.729999542236328,-0.1299999952316284,5374.16650390625,-138.8502960205078,5375.9599609375,Estimated,1.4800000190734863,16.28390192027166,105.78521498276586,0.3700000047683716,0.6780402307205833,115.69334851133226,0.4099999964237213,0.831146072448604,"Great job with your pitching wedge! Your ball speed and carry distance are solid. However, your attack angle is slightly negative, which means you might be hitting down on the ball a bit too much. This can contribute to higher backspin and lower distance. Focus on making a more level swing path to help the ball lift more and reduce backspin.",level swing drill,1.1509776,69.998,97.22,0 -12/22/24 19:33:22,Lauren,,Pitching Wedge,65.90014430522919,1.98,-2.63,2.06,4.69,85.00358057022095,1.2898845892735913,26.299999237060547,1.3600000143051147,4497.53857421875,381.6216430664063,4513.7001953125,Estimated,-4.849999904632568,21.981627082772548,110.80489587311148,-0.209999993443489,-0.415573036224302,119.88188932619688,-0.3400000035762787,-0.7108485974404033,"Your shot shows good potential but could benefit from adjustments in your club path and face angle. Your club path is slightly left, while your face is slightly open at impact. This can cause the ball to veer off target. Focus on aiming your clubface correctly, and practice swinging more along your body line to improve accuracy. Additionally, a lower attack angle might help you achieve a more controlled trajectory.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:33:42,Brian,,Pitching Wedge,69.83715224742889,-0.57,4.21,-1.43,-5.64,88.29187970712519,1.264253722636231,24.1299991607666,-0.6499999761581421,5566.89453125,411.73779296875,5582.10009765625,Estimated,-4.230000019073486,22.025370528781423,114.35913899068235,-2.3399999141693115,-4.680665011973304,122.1456684550285,-2.430000066757202,-5.172790773508325,"Great job on generating decent distance with your pitching wedge! To improve accuracy, try to align your club face better at impact. Your face was slightly closed relative to your path, which can cause the ball to start left. Focus on keeping the club face square to the target. Also, consider lowering your attack angle a bit by keeping your weight forward during the swing.",club face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:34:18,Lauren,,Pitching Wedge,73.03597120046615,1.82,-1.38,4.23,5.61,92.02755928360055,1.260030609177594,20.51000022888184,3.299999952316284,6012.64208984375,920.0635375976562,6082.6298828125,Measured,-8.699999809265137,20.12248369460553,119.1163550331712,0.0799999982118606,0.1640419965601758,127.23096347143655,-0.1400000005960464,-0.3171478382881965,"Your pitching wedge shot shows solid speed and decent distance, but there's a bit of a mismatch between your club path and face angle. A closed club face (4.23°) with a slightly inside-out path (-1.38°) can lead to some inconsistent direction. Focus on getting your club path more aligned with your face angle for straighter shots. Reducing your backspin will also help get more distance as you improve your strike.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:34:41,Brian,,Pitching Wedge,72.85701629400253,-0.54,5.82,3.78,-2.0400000000000005,89.23138887010646,1.2247466806769554,24.950000762939453,3.839999914169312,5943.662109375,2266.0986328125,6361.0,Estimated,-20.8700008392334,23.009624137753235,113.18897312879562,-4.21999979019165,-8.33333296896592,119.59754754058122,-4.639999866485596,-9.667541446664927,"Your pitching wedge shot shows a decent speed and ball flight. However, you're hitting a bit too high on the face with a negative attack angle, causing more backspin than necessary. This can lead to less distance and some accuracy issues. Focus on striking the ball with a more downward angle, while trying to keep the clubface square to your target line. This will help reduce the excessive sidespin and improve your carry distance.",downward strike drill,1.1509776,69.998,97.22,0 -12/22/24 19:35:26,Jason,,Pitching Wedge,70.46349442005157,4.03,4.78,4.82,0.04,85.65229415412796,1.2155555846199158,26.15999984741211,4.559999942779541,5548.14404296875,1345.3125,5708.919921875,Estimated,-13.630000114440918,22.506560950289668,108.78171299798488,-0.1899999976158142,-0.3608923924323868,116.01049735997913,-0.5,-1.017060346080875,"Your club speed and ball speed are solid, but your backspin is quite high, which can make the ball stop quickly. Focus on lowering your attack angle slightly to help with better distance control. The club path is pretty good but try to aim for a more neutral face angle at impact to reduce sidespin.",attack angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:35:59,Brian,,Pitching Wedge,68.76342280864715,-0.53,5.4,-1.1,-6.5,91.42358545029764,1.3295380264113457,20.34000015258789,-0.2300000041723251,5110.55517578125,1474.1197509765625,5318.91015625,Measured,-16.09000015258789,18.744530727946767,118.46018874172567,-6.230000019073486,-12.860892269580065,128.018366358614,-6.639999866485596,-14.807523592715713,"Your shot with the pitching wedge shows good speed, but the club face is slightly closed at impact, which is causing your ball to drift to the left and have too much backspin. Focus on ensuring that your club face is square to your target at impact. You might also want to work on your attack angle to be more neutral, which will help you strike the ball more cleanly.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:36:22,Brian,,Pitching Wedge,67.75680145978927,-1.66,5.86,0.83,-5.03,91.31174034040488,1.3476394749034075,24.229999542236328,1.409999966621399,5067.57080078125,1630.9222412109375,5323.5498046875,Measured,-17.84000015258789,23.15179294465929,119.57567060282236,-5.409999847412109,-11.264216858122497,127.8980682317615,-5.820000171661377,-12.959317630477244,"Great job on generating solid ball speed and distance! However, your attack angle is slightly negative, which can cause lower launch and more backspin. Focus on hitting down slightly less on the ball, and try to make a more upward strike with your pitch shots. This can help you achieve a higher launch angle and improve carry distance.",upward strike drill,1.1509776,69.998,97.22,0 -12/22/24 19:36:48,Lauren,,Pitching Wedge,70.17269269704819,-1.36,8.21,6.76,-1.450000000000001,89.45508762312693,1.274784879772611,23.459999084472656,6.579999923706055,6982.40380859375,1990.3074951171875,7260.52978515625,Estimated,-15.90999984741211,22.211284867598124,112.04067586106066,0.5299999713897705,1.038932590560755,117.97899623431567,0.2000000029802322,0.415573036224302,"Your pitching wedge shot shows good distance and solid ball speed, but your attack angle and club path suggest you're digging in too steeply and swinging too much from the outside. A slightly lower attack angle and a more neutral club path will help you strike the ball cleaner and improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:37:08,Lauren,,Pitching Wedge,70.50823314666748,1.81,6.23,5.66,-0.5700000000000003,85.29438468253011,1.209708155714316,23.940000534057617,5.429999828338623,6083.69677734375,2019.060546875,6409.990234375,Estimated,-18.36000061035156,19.969378504721817,106.24453055241702,-1.100000023841858,-2.03412069216175,113.26552572373748,-1.5199999809265137,-3.0074364840984344,"Your pitching wedge shot is pretty solid! You have a good club speed and decent launch angle, but your club path is slightly to the right, which might explain the slight hook (negative sidespin). Work on aligning your setup to target better. Also, a bit of a higher launch angle will help your ball stay in the air longer, enhancing distance and control.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:37:27,Herald,,Pitching Wedge,68.7410534453392,-1.78,6.28,2.93,-3.35,92.07229903420466,1.339407739909278,23.40999984741211,3.190000057220459,5463.46533203125,1066.93896484375,5566.669921875,Measured,-11.050000190734863,23.21740915662349,120.92081859235168,-0.949999988079071,-1.9903762032019896,129.0573039683759,-1.2100000381469729,-2.723097045122273,"Overall, your shot looks good! Your club speed is decent for a pitching wedge, and your launch angle is nicely elevated. However, your attack angle is slightly downward, which can lead to added backspin but might also cause control issues. Focus on making sure your impact is more level or slightly upward to maximize distance and control. Your club path is to the right, which can lead to a hook or pull. Work on adjusting your alignment and swing path for more consistent results.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:37:51,Brian,,Pitching Wedge,67.891017639637,-1.54,5.68,-2.58,-8.26,93.63815617240834,1.3792421947397548,21.64999961853028,-1.409999966621399,5016.951171875,2073.98681640625,5428.740234375,Measured,-22.459999084472656,20.898950198805323,122.1456684550285,-10.1899995803833,-21.609798405139145,131.1898465014756,-10.739999771118164,-24.44225693339854,"Your swing speed is good, but the club face angle indicates that you're hitting the ball slightly open, which can lead to unwanted sidespin and inaccurate shots. Try to focus on keeping the clubface square at impact while ensuring your swing path is more in-line with your target. This should help improve your direction and consistency.",club face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:38:23,Jason,,Pitching Wedge,64.4685050535202,-3.84,7.68,8.87,1.1899999999999995,87.84449073431915,1.3625954357308698,24.350000381469727,8.25,7357.27001953125,-218.35867309570312,7360.509765625,Estimated,1.7000000476837158,22.63779546011984,109.77689673222903,9.869999885559082,18.81014902581273,115.25590153583288,9.84000015258789,19.6959751879856,"Your club speed is solid, but your attack angle is a bit steep, resulting in high backspin. Working on shallowing your angle of attack will help reduce the backspin and improve control. Additionally, the direction of your club face at impact is slightly open, which is contributing to the leftward spin. Focusing on clubface alignment and path will help you achieve straighter shots.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:38:44,Herald,,Pitching Wedge,65.56460385560989,-4.78,5.95,4.08,-1.87,82.40873476782781,1.256908910016646,25.549999237060547,4.099999904632568,4802.5888671875,310.5694885253906,4812.6201171875,Estimated,-3.700000047683716,19.90376229275762,104.99781209558842,3.1700000762939453,5.796150523398069,114.02012154788372,3.049999952316284,6.058617457156629,"Your pitching wedge shot has good distance, but there are a few areas to improve. The attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to excessive backspin and inconsistency in distance. Focus on slightly shallowing your swing to make better contact, and aim to align your clubface more consistently with the path of your swing to improve accuracy.",attack angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:41:22,Herald,,7 Iron,67.42126101016999,-5.39,7.97,10.01,2.04,83.1469193197081,1.2332447965808,17.84000015258789,9.220000267028809,1417.434814453125,384.5772399902344,1468.6800537109375,Estimated,-15.18000030517578,9.547243319812424,97.56123854292036,7.110000133514404,12.073490425353498,121.77383560559156,6.630000114440918,14.05293089742213,"Your club speed is good, but the negative attack angle suggests you're hitting down on the ball too much, which can cause lower launch and more backspin. Adjusting your angle to a more neutral position will help you strike the ball more solidly and get better height and distance. Additionally, your club face is significantly open at impact, which is likely causing the sidespin, leading to a fade or slice. Focus on aligning your club face more towards your target.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:41:55,Jason,,7 Iron,70.53060250997544,-0.19,0.22,7.26,7.04,92.72101261811169,1.3146210200741977,19.479999542236328,5.989999771118164,2063.523193359375,-253.36880493164065,2079.02001953125,Measured,7.0,15.474627310089772,126.44356892786618,7.860000133514404,17.290026209297025,146.40200270600326,8.050000190734863,20.494312372238937,"Your shot data shows a solid connection with good ball speed, but your launch angle could use a slight adjustment for better height. The club face is open at impact, which can cause the ball to fade to the right. Focus on keeping your club face square to your path at impact to improve accuracy and distance.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:42:28,Lauren,,7 Iron,73.50572782993316,-0.96,2.45,4.97,2.52,100.10290080308914,1.3618381010346927,17.610000610351562,4.389999866485596,3444.346923828125,-855.5801391601562,3549.02001953125,Measured,13.949999809265137,18.033682521612945,137.76246457202433,9.31999969482422,22.309710228495305,152.46062954971785,9.729999542236328,25.75459160219134,"Your 7 iron swing shows a good club speed and ball speed, which is great! However, your attack angle is slightly negative, which means you're hitting down on the ball. A more neutral or slightly upward angle can help you achieve better launch conditions. Additionally, there's a noticeable amount of backspin and sidespin, indicating inconsistency in your ball flight. Focus on keeping your clubface more square to your swing path at impact to reduce side spin. Improving your attack angle and swing path will help improve the distance and accuracy of your shots.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:42:52,Herald,,7 Iron,70.75429614305496,0.35,5.28,5.4,0.1200000000000001,86.14441434430319,1.2175149643228962,15.079999923706056,5.099999904632568,3507.921875,1366.2711181640625,3764.60009765625,Estimated,-21.280000686645508,9.689413169669365,99.93437732972508,-0.2000000029802322,-0.3499562376002316,117.01661956310272,-1.0199999809265137,-2.07786518112151,"Nice job with your 7 iron! Your club speed and ball speed are solid, but your backspin is a bit high, making it harder to control distance. Try to focus on keeping the clubface more square through impact to reduce sidespin and improve direction. Consider lowering your attack angle slightly for better ball flight.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:43:22,Lauren,,7 Iron,75.40712371110916,-3.32,3.3,9.22,5.920000000000001,90.3498570355041,1.1981607650444508,19.239999771118164,7.989999771118164,2500.898681640625,-282.2887878417969,2516.780029296875,Measured,6.440000057220459,14.905948953612892,120.62554668146367,9.960000038146973,20.85520466689468,137.47812278640868,10.109999656677246,24.12510808475168,"Your swing speed is good, but the club face is open at impact, causing the ball to start right and spin to the left. Focus on aligning your club face with your target and work on controlling your swing path to reduce the side spin. A more neutral club face will help you straighten out shots and improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:43:50,Brian,,7 Iron,75.2505381679535,1.45,1.33,7.16,5.83,94.82372969709468,1.2601069973141628,19.350000381469727,6.050000190734863,5371.29296875,75.9399185180664,5371.830078125,Measured,-0.8100000023841858,19.92563297281117,125.79833276169302,6.199999809265137,13.571740475913884,135.36744884746076,6.130000114440918,14.45756768103763,"Your 7 iron swing is solid, but there's room for improvement. The high backspin suggests you might be hitting too much down on the ball—this can affect distance and control. Try to flatten your attack angle slightly to achieve a more penetrating ball flight. Also, your club face is slightly open at impact, which contributes to rightward dispersion. Focus on closing the club face through impact and maintaining a more consistent swing path.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:44:34,Lauren,,7 Iron,74.69130408525467,0.72,0.85,7.01,6.16,99.81209669077998,1.3363282099995435,16.889999389648438,5.860000133514404,3677.303466796875,188.8580780029297,3682.14990234375,Measured,-2.940000057220459,17.618110397970668,137.21565793855189,5.170000076293945,12.368766508045042,151.35606947028646,5.039999961853027,13.309273542155324,"Your club speed is solid for a 7-iron, which means you're generating good distance. However, the high backspin (over 3600 rpm) suggests your impact may be too steep or the clubface is too open, causing the ball to rise too much and lose distance. Focus on making more of a sweeping motion through the ball to lower that spin. Also, the deviation in your carry distance indicates some inconsistency—keep working on a smoother swing path to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:45:01,Lauren,,7 Iron,74.80315090179442,3.06,2.77,4.83,2.06,104.6438788239684,1.3989234084717963,14.31999969482422,4.320000171661377,4779.77587890625,-11.679218292236328,4779.7900390625,Measured,0.1400000005960464,17.497812271118164,141.8416373853088,4.630000114440918,11.439194813961535,154.30883864080897,4.599999904632568,12.39063823104948,"Your club speed is good, and your ball speed indicates you're making solid contact. However, your backspin is quite high, which means the ball may not be carrying as far as it could. Focus on lowering your attack angle slightly and aligning your clubface more with your swing path to improve distance and accuracy.",attack angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:47:28,Lauren,,Driver,79.74678019285201,-7.7,-11.08,-8.54,2.540000000000001,110.66124301507809,1.387657818252542,1.5800000429153442,-8.399999618530273,2081.051025390625,-291.7319030761719,2101.39990234375,Estimated,7.980000019073486,0.3937007917444219,46.18328776246608,-7.849999904632568,-6.31014852941297,128.8276461835503,-7.489999771118164,-16.786964064784343,"Your club speed is decent, but your attack angle and club path are quite off. You're hitting down on the ball too much (-7.7 degrees) and coming from the outside (-11.08 degrees), causing the ball to curve left and go shorter than it should. Focus on hitting up on the ball to increase your launch angle and aim to get your club path more neutral to help with direction.",upward attack angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:48:19,Herald,,Driver,107.32820515155792,-8.41,-12.43,-0.16,12.27,128.86990338243413,1.200708641316206,10.619999885559082,-1.6799999475479126,3228.272705078125,20.84756660461425,3228.340087890625,Measured,-0.3700000047683716,19.181977703446137,192.1150406017423,-1.899999976158142,-6.37576526285261,211.0564303950905,-1.909999966621399,-7.020997257222234,"Your swing speed is great, but you have a steep attack angle and an exaggerated club path, which is causing a slice and too much backspin. Focus on making your swing more level and adjusting your club path to be more neutral. This will help improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:48:55,Brian,,Driver,88.73926424264909,0.66,1.12,-2.27,-3.39,123.16571744555311,1.3879506270050672,12.3100004196167,-1.7300000190734863,4983.013671875,-510.54974365234375,5009.10009765625,Measured,5.849999904632568,23.56736506830157,176.4545072964429,0.9200000166893004,2.832458267521673,188.34207816822527,1.090000033378601,3.587051484290697,"Your driver swing is looking solid overall, but there are a few areas to focus on. Your club face is slightly closed at impact, which could be causing the ball to start left and curve that way (a bit of a draw). Additionally, your attack angle is nearly level. Try to hit a bit more 'up' on the ball for better launch and distance. Reducing backspin could also help you achieve more carry. Consider adjusting your stance or tee height to optimize those factors.",launch angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:49:45,Herald,,Driver,88.8287416958809,-2.03,3.52,-7.24,-10.76,127.23694088494176,1.4323848166234006,9.09000015258789,-5.5,1336.580322265625,771.6749267578125,1543.3499755859375,Measured,-30.0,8.0271215462476,150.04373688739545,-10.43000030517578,-27.176290100760752,208.74890573434823,-11.84000015258789,-42.83682966376546,"Your club speed is solid, but the attack angle is slightly downward, which can cause lower launch and more backspin. Your club face is significantly closed compared to your path, resulting in a hook or pull to the left. Focus on keeping the club face square to your target line at impact. Working on your grip and alignment can also help improve your direction and consistency.",face angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:50:35,Brian,,Driver,122.60648029088976,0.0,0.0,0.0,0.0,127.25930649362635,1.0379492681928195,15.869999885559082,-2.490000009536743,2052.1669921875,-348.5719299316406,2081.56005859375,Measured,9.640000343322754,24.4531933163762,204.41818985487225,0.4099999964237213,1.4545056919694872,225.4702452435613,0.6899999976158142,2.712160922882333,"Your club speed is impressive, but your angle and path indicate you're encountering some issues with consistency. You might be hitting the ball straight, but the sidespin suggests a slight fade. Focus on improving your attack angle by making sure you're sweeping the ball slightly upward during your swing. This will help increase your distance and control.",attack angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:51:19,Lauren,,Driver,91.6696508359909,2.24,-3.5,-3.81,-0.31,122.6512231134584,1.3379697860189042,13.760000228881836,-3.569999933242798,4413.89453125,-1500.03369140625,4661.81982421875,Measured,18.770000457763672,24.03761910683216,175.6780345345378,4.679999828338623,14.337269554185127,188.8123238631488,5.260000228881836,17.3009615493238,"Your driver club speed is solid, but the club path and face angle are contributing to a slice. Focus on keeping the club path more neutral (straight back and through) and ensure the clubface is square at impact. Reducing your backspin and increasing your launch angle can help with distance as well.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:52:13,Lauren,,Driver,90.68539885044098,1.92,0.65,-4.5,-5.15,117.88654633955866,1.2999506848283042,12.289999961853027,-3.619999885559082,2959.192626953125,-1570.781494140625,3350.25,Measured,27.959999084472656,15.573052670986954,161.45013193898194,5.570000171661377,15.682414414861796,180.5446102349997,6.599999904632568,20.73490654004217,"Your swing speed is good, but the club face is slightly closed at impact, causing some left spin and pulling the ball offline. Focus on aligning your club face more square at address. Additionally, try to engage your body more with a smoother, controlled swing to maintain balance and consistency.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 19:52:47,Brian,,Driver,88.09055270671846,-0.02,3.49,-17.66,-21.15,117.70758733714229,1.3362112476354688,9.399999618530272,-14.06999969482422,1017.1295776367188,587.2399291992188,1174.47998046875,Measured,-30.0,6.080489701636509,122.12379151726964,-17.530000686645508,-36.789149632537374,186.2970266989469,-18.709999084472656,-59.75502823837997,"Your driver swing shows a big issue with the club face being closed at impact, which is causing the ball to go left and not carry as far as it could. Try to focus on keeping the club face square to your target at impact. Also, your attack angle is very flat, so slightly increasing it could help you get more launch and distance.",club face awareness drill,1.1509776,69.998,97.22,0 -12/22/24 19:53:36,Jason,,Driver,82.16267143011092,2.44,0.49,-1.0,-1.49,112.00340140026128,1.363190843855819,13.630000114440918,-0.7599999904632568,4886.4443359375,-2821.189697265625,5642.3798828125,Measured,30.0,17.72747005594374,145.8005287589549,11.609999656677246,29.3416438686952,157.93962600971463,12.579999923706056,34.40507237685324,"Your driver swing is showing some good fundamentals but needs some adjustments. Your club speed is decent, but to maximize distance, work on opening the clubface slightly at impact (it's currently slightly closed). Also, reducing backspin will help the ball carry further—aim for around 3000-3500 RPM. Try to make your swing path a bit more consistent and keep it straight to avoid that left spin. Work on your attack angle by trying to hit slightly more up on the ball for better launch conditions.",face angle drill,1.1509776,69.998,97.22,0 -12/22/24 19:54:08,Jason,,Driver,85.29438229322434,0.28,-5.42,-6.49,-1.0700000000000005,114.91141692364818,1.3472331217383888,18.0,-6.010000228881836,1598.2537841796875,-885.926513671875,1827.3699951171875,Measured,29.0,20.41775977729708,172.48468579752443,0.9900000095367432,2.9746281173786144,194.55379351460945,1.830000042915344,6.211723168515789,"Your driver swing shows a couple of key areas to work on. The club path is moving significantly to the left (-5.42°), meaning you're likely aiming too far left or have an overly inside-out swing path. Also, the face angle at impact is significantly closed (-6.49°), which is causing the ball to start left and spin sideways (sidespin). To improve, try focusing on swing direction and keeping the face square at impact. Your ball speed and launch angle are good, so with a little adjustment in your swing path and face angle, you'll see better results!",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:54:42,Brian,,Driver,87.3076249909401,2.01,-5.65,-1.92,3.73,114.32981723226476,1.309505524221152,17.170000076293945,-2.2799999713897705,1879.8466796875,-1085.329833984375,2170.659912109375,Measured,30.0,19.531933615124217,167.47593503245116,5.769999980926514,16.84164389377088,188.735779611814,6.710000038146973,22.058179677714406,"Your swing speed is decent for a driver, but we need to work on your club path and face angles. You're coming in too much from the outside (-5.65 degrees), which is causing the ball to start left and spin sideways. Focus on bringing the club more on an inside path while keeping the face more square to your target line. This will help reduce sidespin and improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:55:17,Herald,,Driver,90.23801158428194,6.04,-5.76,-3.3,2.46,122.36041900114924,1.3559742380500608,13.949999809265137,-3.430000066757202,3228.869384765625,-626.458984375,3289.080078125,Measured,10.979999542236328,22.473751801356684,183.6832916584372,0.6399999856948853,2.04505681440169,200.8420697995425,1.0099999904632568,3.532370873090997,"Your swing speed is solid, and you're getting good distance! However, your attack angle and club path suggest you might be coming over the top a bit, which is causing some leftward spin. Focus on keeping your club path more neutral to improve your accuracy. Lower your backspin by ensuring a more upward attack angle at impact.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:55:58,Herald,,Driver,92.3854704618454,5.16,-8.96,-24.03,-15.07,63.39477595606786,0.6861985509101185,7.619999885559082,-20.86000061035156,9771.7392578125,-462.5328063964844,9782.6796875,Estimated,2.7100000381469727,1.7497812531855883,40.376199813139465,-20.59000015258789,-14.195099704328186,63.74671833145021,-20.34000015258789,-22.156605038611588,"Your driver swing has a few areas that need attention. Your club speed is decent, but the ball speed is low, which means you're not transferring energy effectively. The club path and face angle are both pointed way to the left, causing a significant slice. Try to bring your club path more in line with your target and square the club face at impact. Additionally, work on launching the ball higher for better distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:56:27,Herald,,Driver,88.09055270671846,4.76,-2.86,2.9,5.76,114.19559798045248,1.2963433021092063,12.380000114440918,2.0299999713897705,1429.907958984375,615.5198974609375,1556.760009765625,Measured,-23.290000915527344,10.804899202569572,146.88319521341327,-2.130000114440918,-5.468066334724426,186.756342268598,-3.049999952316284,-9.930008380423487,"Your club speed is good at 88 mph, but it looks like you're cutting across the ball a bit with a negative club path, which can lead to slicing. Your launch angle is decent, but we want to improve your backspin for better distance. Let's focus on having a more neutral club path and getting your face angle closer to square at impact.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:58:23,Brian,5 Wood,5 Wood,79.9481044626236,-0.75,1.66,4.65,2.99,110.21385404227205,1.378567444257517,14.470000267028809,4.03000020980835,2805.0888671875,-917.9282836914062,2951.4599609375,Measured,18.1200008392334,16.480751599115138,154.4947508937239,9.90999984741211,26.596674318355326,173.52361506367924,10.520000457763672,31.68197559246869,"Your club speed is good, but your attack angle is slightly negative, which means you're hitting the ball with a downward strike. This can cause excessive backspin and lose distance. Trying to deliver the club more level or slightly upward can help improve your launch and distance. Also, the face is a bit open at impact, which is causing the ball to tail to the right. Focus on closing the clubface at impact to straighten your shot.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 19:58:53,Brian,5 Wood,5 Wood,80.90998708486558,-0.26,7.28,-0.25,-7.53,115.00089642485636,1.421343650744045,15.199999809265137,0.7099999785423279,4995.0556640625,-36.61632537841797,4995.18994140625,Estimated,0.4199999868869781,24.38757501851024,163.46237634522913,0.949999988079071,2.723097045122273,174.66098220614185,0.959999978542328,2.9199475061789144,"Your club speed is good, but your attack angle is slightly negative, which can lead to lower launch and more backspin. Try to ensure a more upward strike on the ball to improve distance and control. Your club path is positive, which is great, but keep an eye on the club face being slightly closed at impact, which can cause the ball to fade. Work on your launch angle and backspin to optimize your carry and total distance.",upward strike drill,1.1509776,69.998,97.22,0 -12/22/24 19:59:24,Brian,5 Wood,5 Wood,78.98622184038163,0.84,2.43,2.89,0.4599999999999999,112.09288090146948,1.4191447354956546,13.899999618530272,2.680000066757202,5475.349609375,-1007.8784790039062,5567.33984375,Measured,10.43000030517578,20.888013815827662,153.6854710687876,7.590000152587891,20.29746165044457,164.315393358469,7.849999904632568,22.44094473832547,"Your shot with the 5 Wood shows good club speed and ball speed, which is great! However, the high backspin and sidespin indicate that your shots might be ballooning and slicing a bit, causing them to lose distance and accuracy. Focus on keeping the clubface more neutral at impact and try to increase your attack angle slightly. This will help you launch the ball better and reduce side spin.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:00:33,Brian,,Gap Wedge,64.78167613983155,-4.69,-8.32,1.63,9.95,80.05995332713974,1.2358425730499774,26.75,0.3000000119209289,6136.75634765625,3220.5029296875,6930.47021484375,Estimated,-27.690000534057617,19.22572114945501,95.3521434148788,-9.640000343322754,-15.955817731598016,101.3123323822856,-10.18000030517578,-17.90245009768455,"Your shot data shows that your club path is significantly to the left, and while your club face is slightly open, this is causing a decent amount of sidespin and a pull to the left. Additionally, your backspin is quite high, which may be affecting your distance. Focus on getting a more centered club path with a neutral face angle to improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:00:51,Herald,,Gap Wedge,61.31442482709885,-2.82,-0.17,-1.84,-1.6700000000000002,73.48335505333125,1.198467656844987,30.309999465942383,-1.5299999713897705,4023.52734375,1107.508544921875,4173.169921875,Estimated,-15.390000343322754,18.79921264283508,89.14041972488758,-6.099999904632568,-9.470690724870565,97.87838739156724,-6.440000057220459,-10.979877158408613,"Your gap wedge shot shows good distance, but the club face was slightly open at impact, causing a leftward spin and leading to a pull. Focus on squaring the club face at impact and maintaining a more neutral swing path to improve accuracy. Additionally, your low attack angle suggests you might be hitting down on the ball too much. Try to make a more level swing to promote cleaner contact.",face alignment drill,1.1509776,69.998,97.22,0 -12/22/24 20:01:13,Brian,,Gap Wedge,56.01288572311401,-5.14,-1.47,3.69,5.16,58.38403908708051,1.042332283605021,31.420000076293945,2.8499999046325684,6151.97216796875,-1090.2950439453125,6247.83984375,Estimated,10.050000190734863,12.35783012506738,60.0612386181474,5.510000228881836,5.774278278918189,65.91207209938466,5.690000057220459,6.539807357189432,"Your gap wedge shot shows some promising numbers, but there are areas to improve. The club speed is good for generating distance, but the attack angle is a bit too negative (downwards), which can lead to more backspin than necessary. Aim for a more level swing path to get a better launch and carry. The spin rate is high, which may affect how the ball stops on the green. Focus on keeping the clubface more neutral through impact to straighten out your shots. Try to reduce the sidespin as well, which is causing some slice. Work on these adjustments to enhance distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:01:34,Jason,,Gap Wedge,53.75358002901078,-4.93,-1.21,7.28,8.49,53.55225695389208,0.99625470387256,30.40999984741211,5.829999923706055,1598.9947509765625,923.179931640625,1846.3599853515625,Estimated,-30.0,8.945756857353445,52.854331193912,2.200000047683716,2.03412069216175,64.3372704968333,1.5199999809265137,1.706036633856968,Your gap wedge shot shows good carry distance but the club path and face angle indicate a slight tendency to slice. Focus on aligning your club face towards the target and improve your swing path for straighter shots. Work on hitting with a more neutral face to path will help reduce sidespin for better accuracy.,swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:02:06,Lauren,,Gap Wedge,52.67985059022904,-5.91,-6.77,0.53,7.3,53.91016642548993,1.0233545809541285,36.54999923706055,-0.4099999964237213,1433.8336181640625,-326.2853698730469,1470.489990234375,Estimated,12.81999969482422,12.204723892232778,56.50699550057652,1.2200000286102295,1.202974619713146,67.59623753171263,1.4800000190734863,1.7497812531855883,"You're hitting the ball well, but there are a few areas to improve. Your club speed is good, but the attack angle is slightly steep (-5.91 degrees), which might lead to inconsistent contact. Focus on a more level swing path to help elevate your shots. The backspin is low for a gap wedge, which means you may not get as much stopping power on the greens. Try to ensure you're making clean contact with a slightly upward angle. Overall, you're close, just a few adjustments needed!",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:02:21,Herald,,Gap Wedge,54.46939965486527,1.51,-9.29,0.0,9.29,39.258230898810325,0.7207391883803099,18.979999542236328,38.68000030517578,4128.6640625,-2383.684814453125,4767.3701171875,Estimated,30.0,2.03412069216175,21.99256346575021,41.810001373291016,14.66535374285877,26.2029728747666,42.22999954223633,17.607174014993006,"Your club speed is decent, but your attack angle and club path indicate you might be hitting too much down on the ball and cutting across it. This can lead to high backspin and a leftward ball flight. Try to focus on a more neutral swing path and a slight upward angle of attack to improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:02:53,Jason,,Gap Wedge,55.02863373756409,-6.91,2.67,6.71,4.04,48.92179943180463,0.8890244243590811,11.699999809265137,5.849999904632568,2385.720703125,-88.73126983642578,2387.3701171875,Estimated,2.130000114440918,1.3888888281609866,24.96719080091566,6.010000228881836,2.613735822722873,38.024933792290085,6.050000190734863,4.00262465088386,"Your shot data shows a solid swing but with a steep attack angle, meaning you're hitting down too much with your gap wedge. This can lead to inconsistent contacts and low ball flight. Try to flatten out your angle of attack to promote a higher launch and better distance control. Additionally, your club face is pointing slightly right of your target at impact, contributing to a push. Work on squaring the face at impact to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:03:29,Jason,,Gap Wedge,62.8579108953476,-6.5,-8.11,-1.58,6.529999999999999,73.192559474257,1.164412854829293,29.0,-2.309999942779541,6347.220703125,610.0498046875,6376.47021484375,Estimated,-5.489999771118164,18.35083137025981,85.87051004932528,-4.349999904632568,-6.517935112709552,91.5463655747235,-4.429999828338623,-7.075677607684213,"Your gap wedge shot has a good ball speed but the club path and face angle show that you're cutting across the ball too much, causing it to curve left. Try to work on making a smoother swing with better alignment. Also, your attack angle is quite steep; aim to strike the ball with a more level swing to improve consistency and distance.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:03:58,Lauren,,Gap Wedge,62.41052362918853,-0.88,0.76,-0.5,-1.26,68.85290179786125,1.1032258310625631,25.729999542236328,-0.3199999928474426,4696.408203125,2277.415283203125,5219.47021484375,Estimated,-25.8700008392334,12.806211397642642,76.78258647096754,-7.130000114440918,-9.525371596807986,85.89238698708414,-7.820000171661377,-11.690725364742434,"Your shot data shows decent club speed and ball speed, but there's room for improvement with accuracy. The ball is starting left due to the club face being slightly closed at impact. Focus on ensuring the clubface is square, which will help your shots go straighter. Additionally, your swing path is slightly outside-to-in, which may contribute to the leftward direction. Try to work on your alignment and path to improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0 -12/22/24 20:04:25,Lauren,,Gap Wedge,52.16535523414612,-4.93,-4.5,0.72,5.22,56.19184250688932,1.0771869999671269,30.309999465942383,0.0299999993294477,1695.9344482421875,509.4500427246094,1770.800048828125,Estimated,-16.719999313354492,9.973752869383247,58.38801165469886,-2.220000028610229,-2.2637793895693505,70.66929231367703,-2.5999999046325684,-3.204286945155076,"Your club speed is solid, but your attack angle is down, which can lead to hitting too much into the ground. Try to get a bit more upward angle on your swing. Also, your club path is slightly inside-out, which causes some leftward movement of the ball. Focus on a more neutral path. Your backspin is good for a gap wedge; just keep working on consistency with your swing.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 18:40:26,Jason,56,Sand Wedge,64.69219868659974,-1.21,5.89,12.4,6.510000000000001,62.54473776105988,0.9668049475958732,36.83000183105469,10.920000076293944,3531.64013671875,1483.8394775390625,3830.699951171875,Estimated,-22.790000915527344,17.322834315279124,68.68985079865752,6.199999809265137,7.414698179335517,75.60148214020137,5.659999847412109,7.458442668295277,"Your shot data indicates that you're generating decent club speed, but your attack angle is slightly negative. This means you're hitting down on the ball a bit, which can lead to excessive spin. A high backspin rate is making your ball stop quickly, but it’s also causing it to drift left due to the side spin. Focus on getting a more neutral attack angle and aligning your clubface better with your swing path to improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:41:07,Brian,56,Sand Wedge,62.96975771188736,0.0,0.0,0.0,0.0,56.21420811557391,0.8927175545565401,28.81999969482422,31.8700008392334,3415.152099609375,-885.1264038085938,3527.989990234375,Estimated,14.529999732971191,9.394138129928706,56.353890310692805,36.06999969482422,33.18022668597996,66.16360265016556,36.27000045776367,39.14041982519029,"You hit your sand wedge with decent speed, but the ball's direction and spin suggest some inconsistency. Your attack angle, club path, and face angle were all dead on, but reducing side spin will help your accuracy. Focus on keeping the club face square to your path through impact. A more downward angle of attack would also help create better lift and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:41:42,Lauren,56,Sand Wedge,59.90515493869782,0.0,4.14,20.61,16.47,66.19094636956197,1.1049290572288233,17.700000762939453,17.450000762939453,4888.67919921875,-2822.479736328125,5644.9599609375,Estimated,30.0,6.299212667910751,62.06255289912224,24.239999771118164,25.48118828545512,75.78740273672338,25.3799991607666,32.4803148626238,"Your club face is open at impact, which is causing the ball to go right (slicing). Work on aligning your club face with your target. Also, your attack angle is neutral; focus on a slight downward strike for better control and spin. Consider practicing your alignment and grip to help straightening your shots.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 18:42:17,Herald,56,Sand Wedge,57.55637179136277,-3.78,-2.04,0.35,2.39,63.90927028816259,1.1103769799776222,31.690000534057617,0.0299999993294477,5881.79248046875,-162.23863220214844,5884.02978515625,Estimated,1.5800000429153442,15.277777631246297,69.89282372357548,0.4699999988079071,0.5796150001922626,75.75458733008509,0.5,0.6671041084806433,"Your swing shows promise! The club speed is decent, but your attack angle is a bit too negative, which can lead to inconsistent contact. Try to focus on bringing the club down at a slightly shallower angle. Additionally, your backspin is quite high, which can affect how the ball lands on the green. Consider making a fuller swing with a smoother follow-through to enhance your distance and control.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:43:09,Brian,56,Sand Wedge,62.656586625576026,-7.86,9.07,7.44,-1.63,55.5878686735864,0.8871831624944565,34.88999938964844,7.25,5816.7685546875,156.38116455078125,5818.8701171875,Estimated,-1.5399999618530271,12.893700375562162,55.53368036048414,7.409999847412109,7.163167107079175,60.67366354948581,7.329999923706055,7.742781846533717,"Your shot data shows that you're hitting with a good amount of backspin, which is great for control around the greens. However, your attack angle is quite steep and the club path is moving too much left, which can lead to pulls or left-to-right misses. Focus on leveling your swing plane a bit and ensure that the clubface is square to your path at impact. Try making longer, smoother swings to help with your consistency.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:44:06,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,60.30780143026459,inf,,32.11000061035156,4029.0400390625,0.0,4029.0400390625,Measured,-0.0,,,,,,,,"It looks like your shot data is incomplete, but the ball speed suggests you made contact. To improve your sand wedge shots, focus on getting your club speed up and maintaining a proper angle during your swing. Try practicing your follow-through to enhance your shot consistency.",follow-through drill,1.1509776,69.998,97.22,0 +12/22/24 18:45:08,Jason,56,Sand Wedge,62.81317216873168,-1.92,1.61,0.0,-1.61,62.20919816476408,0.9903845963654696,12.279999732971191,26.90999984741211,1458.6812744140625,-842.169921875,1684.3399658203125,Estimated,30.0,2.405949239426292,40.474625174036646,29.450000762939453,19.89282590977996,67.60717182878852,30.39999961853028,34.20822374096065,"Your club speed is good for a sand wedge, but the attack angle is slightly negative, indicating you're hitting down too much on the ball. This can cause inconsistent contact and lower launch. Work on keeping the angle more neutral or slightly positive to help get the ball up in the air more consistently. Additionally, your club path is to the right (1.61 degrees), which could lead to a slice. Focus on aligning your swing path with your target more effectively.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:46:59,Herald,,Pitching Wedge,63.14871261835098,2.6,-7.28,0.74,8.02,49.70472373428902,0.78710589136927,12.829999923706056,-0.3100000023841858,3262.929931640625,-602.3923950195312,3318.070068359375,Estimated,10.460000038146973,1.7825896199054083,28.29177613366096,0.5600000023841858,0.2734033167362213,43.58048701903226,0.8700000047683716,0.6671041084806433,"Your swing speed is decent, but you have a negative club path, meaning your club is coming from outside to inside, which can lead to pulls. Your attack angle is okay for a pitching wedge, but the backspin is quite high. To improve accuracy and distance, focus on squaring the clubface to the path. Consider adjusting your stance slightly to ensure a more inside-to-out swing. Also, practice a drill where you pause at the top of your backswing to create better rhythm.",half swing pause,1.1509776,69.998,97.22,0 +12/22/24 18:47:50,Lauren,,Pitching Wedge,62.79080280542374,-5.48,6.67,2.8,-3.87,69.14370164355296,1.1011756269117243,19.690000534057617,3.140000104904175,4621.85400390625,742.7833251953125,4681.16015625,Estimated,-9.130000114440918,8.945756857353445,74.11416742966776,1.100000023841858,1.4216971948808066,86.73446553144458,0.7699999809265137,1.170166252993326,"You have a solid swing speed and a decent carry distance with your pitching wedge. However, the slightly negative attack angle (-5.48 degrees) suggests that you're descending into the ball too much, which can lead to inconsistent contact. Additionally, your spin rates indicate a bit too much backspin, which might cause the ball to balloon in the air. Working on getting a more neutral attack angle can help improve your distance and control.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 18:48:23,Herald,,Pitching Wedge,65.63171194553375,-1.78,2.16,2.5,0.3399999999999998,85.74177365533615,1.3064076970366287,23.21999931335449,2.319999933242798,6931.80224609375,133.097412109375,6933.080078125,Estimated,-1.100000023841858,20.17716560949384,107.15223156644696,2.0999999046325684,3.9260715344665584,113.58267457238436,2.059999942779541,4.09011362880338,"Your club speed is solid for a pitching wedge, and the carry distance of about 107 yards is nice! To improve your accuracy, focus on a more consistent attack angle; right now, it's slightly downward (-1.78 degrees). Try to level out your swing a bit more. Your backspin is good, but minimizing your sidespin will help keep the ball from drifting. Working on a more neutral club path will also aid in striking the ball more consistently. Overall, great effort, keep practicing!",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:49:16,Jason,,Pitching Wedge,67.91338700294494,-3.9,4.54,3.54,-1.0,78.24803182723099,1.1521738979656235,24.809999465942383,3.470000028610229,4815.63232421875,807.5886840820312,4882.8798828125,Estimated,-9.520000457763672,16.94006925466806,96.45668680709603,0.699999988079071,1.181102375233266,105.36963660141828,0.449999988079071,0.8202099502086639,"Great job maintaining a solid club speed and generating good carry distance! Your launch angle is nice for a pitching wedge, but the high spin rate suggests you might be adding unnecessary backspin, which could affect control. Focus on improving your attack angle to be less negative, which will help you hit up slightly on the ball. This can lead to better distance and consistency.",attack angle adjustment drill,1.1509776,69.998,97.22,0 +12/22/24 18:50:07,Brian,,Pitching Wedge,67.57784655332566,-0.68,5.75,2.64,-3.11,91.51306495150584,1.3541873501294972,21.989999771118164,2.890000104904175,6507.46240234375,571.6181030273438,6532.52001953125,Measured,-5.019999980926514,21.861328955920044,117.8368295133114,1.0700000524520874,2.1981626561297105,124.6937810258687,0.949999988079071,2.06692905888157,"Your swing with the pitching wedge shows good power and a decent launch angle, but the attack angle is slightly negative, which can lead to less control and height. Try to focus on hitting slightly down on the ball to improve your contact and spin. Also, your club path is a little out to the right, which could mean you’re slicing the shot. Work on aligning your clubface and path more towards your target for consistent results.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:50:50,Brian,,Pitching Wedge,67.33178355693818,-0.36,7.24,0.53,-6.71,90.26037753429593,1.3405315107681426,21.729999542236328,1.340000033378601,4966.275390625,50.27486801147461,4966.52978515625,Measured,-0.5799999833106995,20.12248369460553,118.97418831216692,1.2300000190734863,2.559054950785452,128.63079546175595,1.2100000381469729,2.712160922882333,"Your club speed is good for a pitching wedge, and your ball speed shows you are making solid contact. However, your attack angle is slightly negative, which means you might be hitting down too much. This can lead to excessive backspin and may affect distance. Focus on hitting up slightly through the ball for better distance and less spin. Keep an eye on your club path as well – it's a bit out to the right, which suggests you might want to work on aiming more toward your target.",attack angle adjustment drill,1.1509776,69.998,97.22,0 +12/22/24 18:52:22,Brian,,Pitching Wedge,74.04259254932404,7.44,5.79,17.43,11.64,83.25877296283579,1.124471335972904,26.350000381469727,15.039999961853027,1766.6868896484375,758.2981567382812,1922.550048828125,Estimated,-23.229999542236328,18.62423468699604,112.82807874823813,10.479999542236328,20.52712152117192,129.37445281702276,9.760000228881836,21.91601087080835,"Your ball speed is decent, but the club face is open compared to your swing path, which is causing your shots to drift right. Focus on closing the club face a bit more at impact to help straighten out your shots and improve accuracy. Also, consider working on your launch angle to help with distance.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 18:53:08,Brian,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,60.86703551296341,inf,14.880000114440918,-0.4199999868869781,3137.3798828125,0.0,3137.3798828125,Estimated,-0.0,3.8385825565470384,49.33289513937234,-0.4199999868869781,-0.3608923924323868,70.66929231367703,-0.4199999868869781,-0.5249343564003475,"It looks like your club didn't move during your swing (club speed is 0.0 mph). This suggests that you might not have made a full swing or might have been practicing your setup instead. Focus on making a complete swing with your pitching wedge. Start with a practice drill where you intentionally swing and feel the motion of the club throughout the entire swing, ensuring you generate some speed. This will help with your ball impact and distance.",full swing practice,1.1509776,69.998,97.22,0 +12/22/24 18:54:15,Brian,,Pitching Wedge,70.82140423297882,-0.03,0.72,7.41,6.69,87.95633584421194,1.2419456631340562,23.799999237060547,6.179999828338623,6213.5380859375,1480.2735595703125,6387.43017578125,Estimated,-13.399999618530272,21.57698925620616,111.43919357040522,1.409999966621399,2.734033167362213,118.23053095690013,1.100000023841858,2.2637793895693505,"Your shot with the pitching wedge shows good club speed and ball distance, but there are a few areas to work on. Your club face was open at impact, which is causing the ball to push to the right, as suggested by the 7.41-degree face angle. To improve accuracy, focus on aligning your club face correctly at address and working on your follow-through to encourage a straighter path. Your spin rates are good for a pitch shot, but a slight adjustment in attack angle could help improve consistency.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 18:55:06,Jason,,Pitching Wedge,69.4568730711937,1.46,0.17,3.78,3.61,89.34323397999924,1.2863123551275035,18.450000762939453,3.130000114440918,7993.08642578125,2263.322265625,8307.349609375,Estimated,-15.8100004196167,16.90726114868596,108.5848622761905,-3.130000114440918,-5.938319851779568,115.83551523233656,-3.5199999809265137,-7.108486235141754,"Your shot shows a solid club speed and decent carry distance. However, the backspin is quite high, which indicates that you might be hitting down too much on the ball. This can lead to excess height and less distance. Also, the ball is curving left a bit, suggesting that your club face is open at impact. Focus on a more neutral swing path and try to hit the ball with a slightly shallower angle to reduce spin. Practice hitting the ball a bit flatter for more control and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 18:55:57,Lauren,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,52.47852427248108,inf,7.920000076293945,-3.0299999713897705,2612.4599609375,0.0,2612.4599609375,Estimated,-0.0,0.7983377057287839,21.084864537622025,-3.039999961853028,-1.1154855114247653,29.702536163350945,-3.039999961853028,-1.574803166977688,"It looks like your club wasn't moving at all during this shot, which means there’s likely a setup or timing issue. Make sure you’re engaging your body and swinging the club smoothly. Focus on a consistent swing motion to improve your contact and accuracy.",slow motion swing,1.1509776,69.998,97.22,0 +12/22/24 18:56:07,Herald,,Pitching Wedge,70.44112505674362,-1.51,2.94,4.44,1.5000000000000004,94.6895189785173,1.3442363236282848,24.530000686645508,4.010000228881836,5793.31396484375,2145.31103515625,6177.77001953125,Measured,-20.31999969482422,25.74365730511545,123.04243100017902,-4.269999980926514,-9.153542919174583,129.75721579173205,-4.679999828338623,-10.586176757770772,"Your shot data shows a solid ball speed and decent carry distance, but the club face is a bit closed relative to the path, which is causing your shots to veer left. Try adjusting your alignment and working on keeping the club face square through impact. This will help you improve accuracy and reduce the sidespin. Also, working on your attack angle could help you launch the ball a bit higher for better carry.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 18:58:51,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,92.13940439349336,inf,,-0.4900000095367431,960.794677734375,-554.7149658203125,1109.4300537109375,Measured,30.0,,,,,,,,"It looks like the data is incomplete, but here are some key points: Your club speed appears to be 0.0 mph, which suggests you might not have made contact with the ball. Be sure to focus on making solid contact with the ball during your swing. Practice swinging with a focus on hitting the ball consistently.",contact focus drill,1.1509776,69.998,97.22,0 +12/22/24 18:59:39,Lauren,,8 Iron,65.74355876207352,6.39,-14.14,2.37,16.51,82.498214269036,1.2548486242978985,1.6299999952316284,0.1800000071525573,1132.847900390625,-654.0499267578125,1308.0999755859375,Estimated,30.0,0.0984251979361054,11.843831597577037,0.6200000047683716,0.1312335891000868,48.96106646173894,0.959999978542328,0.8202099502086639,"Your 8 iron swing shows some room for improvement. The club speed is decent, but you have a negative club path, meaning your swing is coming too much from the outside. This can lead to slicing the ball. Additionally, your launch angle is too low, which is likely affecting your carry distance. Focus on keeping your club path more neutral and try to increase your launch angle for better overall distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:00:08,Herald,,8 Iron,65.31854085922241,-3.79,-2.78,2.14,4.92,84.91410106901276,1.299999968646324,15.6899995803833,1.409999966621399,4302.58984375,-465.8912658691406,4327.740234375,Estimated,6.179999828338623,10.73928194765449,101.17016566128132,3.2300000190734863,5.697725162500888,116.10891854907275,3.440000057220459,6.966316385284813,"Your shot data shows good ball speed and carry distance, but we need to work on your angle of attack and club path. Your club is coming down too steeply (-3.79 degrees) and the club path is slightly out to in (-2.78 degrees). This may lead to inconsistent contact and unwanted fade. Focus on shallowing your swing and ensuring your club path is more neutral. This will help you hit straighter and more powerful shots.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:00:18,Herald,,8 Iron,0.0,0.0,0.0,0.0,0.0,90.01432170582575,inf,19.65999984741211,2.819999933242798,5801.9375,-3349.749755859375,6699.5,Measured,30.0,16.46981625908836,109.48162482134104,14.119999885559082,26.70603606223017,118.74453052734134,14.960000038146973,30.65398062338977,"It looks like your club wasn't moving when the data was captured, as indicated by a club speed of 0.0 mph. Ensure you are swinging properly to collect meaningful data. Once you have a good swing in place, focus on reducing the high backspin rate of over 5800 rpm. It's causing your ball to climb too high and drift off target. A consistent swing path can help keep the ball straight and reduce deviation. Work on your consistency with a smooth and even swing to improve control.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:00:48,Lauren,,8 Iron,67.891017639637,-2.27,-1.35,3.55,4.9,86.43521845661235,1.2731466026243308,12.68000030517578,2.75,3294.124755859375,-1215.9200439453125,3511.3701171875,Estimated,20.26000022888184,7.327208679940554,93.70078504558204,7.420000076293945,12.09536319130882,118.89763571722506,8.399999618530273,17.366578804238884,"Your club speed is good, but your attack angle is negative, suggesting you're hitting down on the ball too much. This can cause high spin and less distance. Try to focus on a more level swing or even a slight upward angle at impact. Your ball is spinning a lot, which can lead to less distance and control. Additionally, your club path and face angle indicate a tendency to draw the ball, leading to inconsistent direction. Work on aligning your face more with your swing path to improve accuracy.",launch angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:01:41,Brian,,8 Iron,73.12544865369796,-7.23,-3.8,4.99,8.79,96.41195244398295,1.318445961276265,17.40999984741211,3.619999885559082,6109.50732421875,-250.72348022460932,6114.64990234375,Measured,2.3499999046325684,18.755467110924428,126.01706042124624,4.860000133514404,10.684602118667954,135.22528212645648,4.900000095367432,11.548556557836378,"Your club speed is good, but your attack angle is too steep, which could lead to hitting down on the ball too much and causing it to lose distance. Your club path indicates you're swinging slightly from the inside, while the face is pointed a bit too right, which can lead to a push. Focus on shallowing your attack angle and aligning your clubface more squarely to the target. This will help with consistency and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:02:11,Brian,,8 Iron,69.52398116111755,5.82,-1.12,7.38,8.5,95.3158584205048,1.3709781406162025,21.32999992370605,5.920000076293945,7087.4755859375,-202.92306518554688,7090.3798828125,Measured,1.6399999856948853,23.51268523931504,123.31583431691524,7.28000020980835,15.627733542924377,129.51661953802704,7.269999980926514,16.393262621195618,"Your 8-iron shot looks solid overall! Your club speed is good, but let's aim to reduce the side spin, which is causing your shot to drift left. Focus on a more neutral club path in your swing. Additionally, working on your attack angle can help improve launch conditions. Consider practicing hitting the ball with a slightly lower angle of attack to gain better distance and control.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:02:25,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,59.63672223767298,inf,,2.309999942779541,2260.610107421875,0.0,2260.610107421875,Estimated,-0.0,,,,,,,,"It looks like your club didn't make contact with the ball, which is why we have zero readings. Focus on your setup and ensure that you're making solid contact with the ball next time. A good way to practice is to ensure you have a consistent stance and follow through.",set up drill,1.1509776,69.998,97.22,0 +12/22/24 19:02:48,Herald,,8 Iron,69.18844071149826,-2.53,0.82,5.56,4.739999999999999,82.4534745184319,1.191723265772763,19.57999992370605,4.670000076293945,3004.70361328125,12.586146354675291,3004.72998046875,Estimated,-0.2399999946355819,12.79527501466498,102.8871381566405,4.789999961853027,8.595800424199922,118.0774257670164,4.760000228881836,9.787838530566546,"Your shot shows good ball speed and decent distance, but the high backspin could lead to less control in the air. Aim to slightly raise your attack angle to create a better launch and reduce backspin. Try to keep the clubface square to the target for straighter shots.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:03:50,Brian,,7 Iron,68.09234190940857,-6.12,-4.75,3.72,8.47,94.6224050859937,1.3896188974067196,16.6299991607666,2.4600000381469727,3725.01806640625,-984.8877563476562,3853.02001953125,Measured,14.8100004196167,14.720034614796193,123.25021184724574,7.269999980926514,15.594925436942276,137.64216644517182,7.730000019073486,18.51487294312119,"Your club speed is solid for a 7 iron, but the negative attack angle and club path suggest you're hitting down too steeply and coming outside-in, which can lead to pulls and slice. To improve, focus on creating a more neutral swing path and shallower angle of attack. Also, the high backspin indicates you might be striking the ball too cleanly without enough forward momentum. Try to improve your contact by ensuring you're hitting through the ball rather than just down on it.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:04:21,Herald,,7 Iron,72.14119666814804,4.35,1.35,-2.87,-4.220000000000001,104.57677346467972,1.449612403100775,18.010000228881836,-2.190000057220459,2718.3671875,-1569.4498291015625,3138.89990234375,Measured,30.0,18.59142553806305,144.4553724258185,7.110000133514404,17.869640948751567,161.24234274830815,8.100000381469727,22.72528443803936,"Your shot data shows some solid fundamentals, but the clubface is slightly closed at impact, leading to a leftward ball flight (the negative number for club face indicates that). To straighten your shots, try to aim for a more neutral clubface position as you make contact. The attack angle is good for a 7-iron, but working on your swing path could help improve direction. Additionally, you might want to focus on your ball position to help with launch and spin rates.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:04:54,Jason,,7 Iron,74.37813299894333,-2.93,0.71,0.33,-0.3799999999999999,109.43092120655274,1.471278140419408,16.860000610351562,0.3600000143051147,5756.22021484375,1091.8116455078125,5858.85009765625,Measured,-10.739999771118164,24.38757501851024,150.0109298243642,-4.610000133514404,-12.05161870234906,159.3613265941858,-4.869999885559082,-13.517059603976463,"Your shot shows good distance, but the high backspin and negative attack angle suggest you're hitting down too much on the ball. Try to level out your swing a bit more. This will help lower the spin and give you better control and distance. Also, consider working on your follow-through, as it can affect your overall shot direction.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:05:38,Brian,,7 Iron,78.15855539798736,-1.1,0.95,3.14,2.1900000000000004,109.94542407188236,1.406697238863163,15.670000076293944,2.700000047683716,5337.85693359375,537.4939575195312,5364.85009765625,Measured,-5.75,22.72528443803936,152.39501542365542,0.3300000131130218,0.8858267488327343,162.90463958648434,0.1599999964237213,0.4702537126084323,"Your 7 iron shot looks solid with a good carry distance of about 152 yards. The club speed is decent, but some adjustments can help you improve your consistency. Your attack angle is slightly negative, meaning the club is coming down a bit too steep; aim for a more level strike. Additionally, the face is open at impact, which is causing some rightward spin. Focus on squaring the clubface at impact, and you might gain more distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:07:53,Herald,,7 Iron,74.98210580825807,-0.84,3.48,-0.6,-4.08,106.0531511016752,1.4143794703881891,14.829999923706056,-0.0599999986588954,3110.28369140625,776.6340942382812,3205.780029296875,Measured,-14.020000457763672,16.218284665356578,146.76289708656077,-4.579999923706055,-11.734469853702194,163.6264116603852,-5.039999961853027,-14.381014043144887,"Your shot shows some good speed and distance, but the club face was slightly closed at impact, which is causing the ball to pull left. Try to focus on keeping the club face square to your target line as you swing. Additionally, your attack angle is very shallow, which may lead to inconsistent contact. Work on slightly descending into the ball for better launch conditions.",face awareness drill,1.1509776,69.998,97.22,0 +12/22/24 19:08:36,Herald,,7 Iron,76.27952888011933,-0.14,0.43,2.21,1.78,107.10451390778417,1.4041056031705346,17.34000015258789,1.870000004768372,3504.862060546875,377.6554870605469,3525.14990234375,Measured,-6.150000095367432,21.47856389530898,154.4947508937239,-0.2800000011920929,-0.7545931515845936,168.7117233640074,-0.4699999988079071,-1.3888888281609866,"Your club speed and ball speed are quite good, leading to a decent carry distance! However, your backspin rate is on the higher side, which might reduce your distance and control. To improve, focus on gently lowering the backspin while keeping your clubface square to your target. Practice getting more depth in your swing for better launch conditions.",backspin reduction drill,1.1509776,69.998,97.22,0 +12/22/24 19:09:17,Herald,,7 Iron,78.18092476129533,0.52,-1.21,-1.02,0.1899999999999999,79.85862871603877,1.021459249297266,4.730000019073486,-0.9900000095367432,2410.574951171875,-23.56133079528809,2410.68994140625,Estimated,0.5600000023841858,0.9514435474568046,40.06998943337203,-0.949999988079071,-0.6671041084806433,89.0310600669145,-0.9200000166893004,-1.4326333171207466,"Your shot shows a club speed of just over 78 mph, which is decent. However, your launch angle is quite low at around 4.7 degrees, which can lead to limited distance. Try to work on keeping the clubface more square to the target path to improve accuracy. Additionally, your attack angle is very close to neutral; try to slightly increase that to give the ball a higher launch. A little more practice with consistency will help you gain yardage.",launch angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:09:54,Brian,,7 Iron,74.73604281187056,0.86,-1.29,0.32,1.61,94.73425019588647,1.2675845098509757,0.5699999928474426,0.1000000014901161,999.99755859375,-42.96139526367188,1000.9199829101562,Estimated,2.4600000381469727,0.0109361324250072,28.871389830164617,0.1700000017881393,0.0874890594000579,28.871389830164617,0.1700000017881393,0.0874890594000579,"Your club speed is decent, but your attack angle and launch angle are both too low, which is likely causing your ball not to carry well. Try to get the ball slightly higher into the air for better distance. Work on your club path as well — a slight adjustment could help straighten out that slice. Focus on hitting up a bit more during your swing and make sure your club face is square at impact.",launch angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:11:04,Jason,,6 Iron,76.03346588373185,5.63,1.62,5.28,3.66,106.25447571277618,1.3974698440717856,17.229999542236328,4.539999961853027,4362.5087890625,-653.5382080078125,4411.18994140625,Measured,8.520000457763672,21.872265338897705,149.14698268585198,8.3100004196167,21.5660528732285,161.373571000433,8.520000457763672,23.90638668290376,"Your shot shows good club speed and decent distance, but the ball is spinning a bit too much and veering off to the left. To improve accuracy and distance, focus on strengthening your club face alignment at impact. Additionally, your launch angle is decent, but you may want to lower your backspin for a more penetrating flight. Consider practicing drills to improve your swing path and face control.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:11:43,Jason,,6 Iron,80.61918536186218,0.91,-4.98,2.9,7.880000000000001,104.95704854496216,1.3018867416466513,14.40999984741211,1.7599999904632568,2709.243896484375,-230.835189819336,2719.06005859375,Measured,4.869999885559082,14.687226508814092,144.65223149121994,3.2300000190734863,8.15835501312688,164.89500705497267,3.390000104904175,9.765966807562108,"Your swing speed is solid for a 6-iron, and your ball speed shows good contact. However, your club path is quite open (to the left), which could lead to a pull or slice. To improve accuracy, focus on aligning your body and clubface more towards your target. Try to maintain a consistent launch angle for better distance control.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:12:29,Jason,,6 Iron,72.90175502061845,1.06,0.46,0.95,0.4899999999999999,108.02165746208084,1.4817428940020665,11.920000076293944,0.8399999737739563,5182.45751953125,2418.822265625,5719.14013671875,Measured,-25.020000457763672,14.50131216999739,137.3906317225874,-9.010000228881836,-21.511373044241964,150.52492939480544,-9.880000114440918,-25.820209900057307,"Your club speed is decent for a 6-iron, but there are a few areas to work on. The attack angle is quite shallow; try to angle the club down slightly more at impact for better contact. The backspin is high, which can make the ball balloon; focus on a slight downward strike to reduce that. Your carry distance is good, but the deviation indicates inconsistency in direction. Practice keeping your club path straighter to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:16:02,Lauren,,7 Iron,66.10146857500077,-5.27,-11.06,7.37,18.43,96.0987827229892,1.453807075616672,18.11000061035156,4.670000076293945,3091.734130859375,70.1612548828125,3092.530029296875,Measured,-1.2999999523162842,16.81977217076644,131.5835479450643,4.5,10.312773441034553,147.34251078306443,4.429999828338623,11.373577559046453,"Your swing speed is decent for a 7 iron, but the club path is quite negative, meaning you're coming in too much during the swing. This can lead to shots going left. Also, your attack angle suggests you might be hitting down on the ball a bit too much. Focus on swinging more from the inside out, and try to have a slightly shallower attack angle for better results.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:16:50,Herald,,7 Iron,70.37401696681977,0.0,-20.0,9.38,29.380000000000003,89.85772831209397,1.276859445929603,15.760000228881836,5.199999809265137,4549.0546875,839.0118408203125,4625.77978515625,Measured,-10.449999809265137,12.74059414272756,111.7891494820833,2.0899999141693115,4.0682413843235,125.36088578619363,1.7100000381469729,3.7401574563875775,"Your ball speed and carry distance show potential, but the club path and face angle need improvement. The club path of -20 degrees indicates a significant outside-to-in swing, which can lead to slices. Aim to keep your club path more neutral, closer to zero. The high backspin might also cause your ball to lose distance. Work on your face alignment at impact to straighten your shots and reduce spin. Consider focusing on a more consistent swing path during practice.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:22:13,Lauren,,7 Iron,79.70204146623612,-2.8,-13.51,6.66,20.17,85.07068592950964,1.067358932901961,12.630000114440918,3.7799999713897705,5335.62939453125,-382.4626770019531,5349.31982421875,Estimated,4.099999904632568,8.40988608538322,95.52711719891433,5.099999904632568,8.486439201800522,111.30795697467327,5.25,10.17060359117761,"Your club speed is decent, but your attack angle is negative, which means you're hitting down on the ball too much. This could lead to less distance and higher spin. Focus on having a more level swing path to help improve your launch and reduce backspin. Your face angle is also slightly open at impact, contributing to a push. Working on your alignment could help fix this.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:23:15,Lauren,,7 Iron,64.82641486644745,0.22,0.65,8.68,8.03,83.8851124048233,1.2939958592132506,18.21999931335449,7.210000038146973,1879.31494140625,-11.480223655700684,1879.3499755859373,Estimated,0.3499999940395355,10.793962819591911,102.3184545854092,7.460000038146973,13.276465436173224,123.97200060836076,7.429999828338623,16.032370326539876,"Your club speed is good for a 7-iron, but the club face is pointing significantly to the right at impact, which is causing the ball to slice. Focus on keeping the club face square to your target. Additionally, try to increase your attack angle slightly for better launch conditions.",face control drill,1.1509776,69.998,97.22,0 +12/22/24 19:23:56,Jason,,7 Iron,63.707946701049806,-9.62,10.97,0.8,-10.17,78.71778640872162,1.2356038843647816,12.479999542236328,2.0299999713897705,1805.1953125,4.095865249633789,1805.199951171875,Estimated,-0.1299999952316284,4.790026234372704,73.04243110048174,2.039999961853028,2.602799700482933,106.49605693139438,2.0299999713897705,3.7620297008674575,"Your club speed and ball speed are decent, but your attack angle is too steep at -9.62 degrees. This means you're hitting down on the ball too much, which can lead to less distance and control. Work on leveling out your swing to create a more consistent shot. Also, your club path is quite rightward at 10.97 degrees, resulting in potential slices. Aim to bring your club path closer to straight or slightly inside-out.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:24:37,Lauren,,7 Iron,66.52648647785186,-0.81,-1.68,5.1,6.779999999999999,97.30673038959505,1.4626765299260256,15.9399995803833,3.9800000190734863,5467.0615234375,1331.7149658203125,5626.919921875,Measured,-13.6899995803833,16.611985065994418,126.0936130161881,-1.100000023841858,-2.416885361666232,137.08442134281995,-1.5199999809265137,-3.641732095490397,"Your club speed is decent, but you are hitting down slightly on the ball (attack angle of -0.81 degrees). This could lead to steeper shots and high spin, making it harder to control distance. Working on a more neutral attack angle will help you hit the ball straighter with less spin. Also, your club path is slightly out-to-in, causing the ball to start left. Focusing on a more neutral path should help correct this.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:25:50,Jason,,7 Iron,70.35164760351181,0.81,5.27,-0.08,-5.35,103.83858037956452,1.4759935824783883,15.359999656677246,0.5899999737739563,4257.96142578125,2367.031494140625,4871.66015625,Measured,-29.06999969482422,16.37139089819118,134.4925632400691,-10.020000457763672,-23.39238711246253,147.6377910375595,-10.979999542236328,-28.11679609192015,"You have a decent club speed and solid ball speed, but your carry distance is affected by your club path and spin. Your club path shows that you're coming too much from the inside (5.27 degrees), which can lead to a hook or exaggerate any slices. Your backspin is a bit high, which can also limit distance. Focus on straightening out your swing path and reducing spin with a more neutral impact position.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:26:37,Brian,,7 Iron,75.22816880464555,0.86,2.89,10.05,7.16,95.76324739331083,1.2729706028335122,21.26000022888184,8.619999885559082,2790.293701171875,612.975341796875,2856.830078125,Measured,-12.390000343322754,20.2537182044357,141.765093133974,5.099999904632568,12.598425335821505,151.03892896524667,4.860000133514404,12.78433863168732,"Your shot data shows you have a decent club speed and ball speed, but the high face angle indicates you're likely hitting the ball with an open face, which can cause a slice. Focus on adjusting your grip and alignment to improve your clubface control. Additionally, your attack angle is nearly level; try to work on a slightly downward strike for better contact and consistency.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:27:12,Herald,,7 Iron,74.8255202651024,0.59,1.22,8.02,6.8,102.36220274256902,1.3680119079681077,21.09000015258789,6.739999771118164,2693.314697265625,48.422637939453125,2693.75,Measured,-1.0299999713897705,23.370516432408976,158.62860770779844,6.789999961853027,18.755467110924428,167.63997034760723,6.75,19.6959751879856,"Your 7 iron shot showed solid ball speed and carry distance, but the face is pointing a bit too far to the right at impact, which may lead to a slice. To improve your accuracy, focus on aligning your clubface more square to your target. Additionally, your attack angle is quite neutral; consider adding a slight downward angle to help compress the ball better for more distance and control.",clubface alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:28:27,Herald,4 Hybrid,4 Hybrid,80.3731223654747,9.02,0.91,-9.33,-10.24,53.61936231318077,0.6671305124785553,20.3799991607666,-7.550000190734863,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,4.319772456579841,42.67279017680585,-9.729999542236328,-7.206911596038935,61.942254772269735,-10.380000114440918,-11.165791497225314,"Your shot shows that the club face is pointing too far left at impact, which can cause the ball to hook. Additionally, the ball speed is low, indicating that you may not be making solid contact. Focus on hitting the ball squarely and work on keeping your club face aligned with your swing path. A slight adjustment to your setup can also help improve your accuracy and distance.",face aim drill,1.1509776,69.998,97.22,0 +12/22/24 19:29:01,Lauren,4 Hybrid,4 Hybrid,77.62169067859651,3.31,3.28,1.81,-1.4699999999999998,113.41267367796809,1.461095122851281,14.470000267028809,1.899999976158142,2371.41259765625,157.09332275390625,2376.610107421875,Measured,-3.7899999618530273,17.235345337359604,165.80270806900262,0.8600000143051147,2.493438217345812,187.17190396273145,0.7300000190734863,2.373140872706472,"Your swing speed is solid, and your ball launch looks good overall. To improve accuracy and reduce side spin, focus on keeping your club face square to the target at impact. A slight adjustment to your attack angle could help you get a bit more lift on the ball for better distance. Remember to follow through fully to enhance your shot quality.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:29:37,Herald,4 Hybrid,4 Hybrid,78.62831202745437,2.58,2.15,-2.09,-4.24,109.56514045836502,1.3934566014860976,5.230000019073486,-1.4500000476837158,2195.80712890625,-41.01150894165039,2196.18994140625,Measured,1.0700000524520874,3.149606333955376,99.6172284810782,-1.2899999618530271,-2.2419071450894705,155.54461028515107,-1.2200000286102295,-3.313648167554476,"Your shot data shows that your ball speed is good, but you have a slight negative face angle at impact, which means the clubface is a bit closed. This can lead to pushes or hooks. Additionally, your launch angle is low, and the backspin is somewhat high; working on hitting up on the ball could help. Try to focus on keeping the face more square at impact and ensure you're not hitting down too much on the ball.",face control drill,1.1509776,69.998,97.22,0 +12/22/24 19:30:15,Herald,4 Hybrid,4 Hybrid,78.06907794475555,2.4,-1.04,-7.83,-6.79,80.95472273951691,1.0369627113670197,5.0,-6.559999942779541,3897.77685546875,43.5403938293457,3898.02001953125,Estimated,-0.6399999856948853,1.4216971948808066,51.377950780454285,-6.679999828338623,-5.971128479237109,93.18678547514082,-6.699999809265137,-10.87051541453377,"Your shot data shows that you're struggling with your club face angle, which is open at impact, causing the ball to slice to the right. Focus on aligning your club face more square at setup and through impact. Additionally, your attack angle is slightly positive; try hitting down on the ball a bit more for better contact and control.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:33:00,Jason,,Pitching Wedge,67.06335119724274,-0.65,-1.92,0.13,2.05,84.39960673691803,1.2585056551779965,20.729999542236328,-0.1299999952316284,5374.16650390625,-138.8502960205078,5375.9599609375,Estimated,1.4800000190734863,16.28390192027166,105.78521498276586,0.3700000047683716,0.6780402307205833,115.69334851133226,0.4099999964237213,0.831146072448604,"Your shot data shows good ball speed and decent carry distance, but the slightly negative attack angle and club path indicate that you're coming down on the ball too steeply and a bit to the left. This may lead to inconsistent strikes. Focus on having a more neutral swing path and adjust your angle of attack to hit up on the ball slightly. This will help you launch the ball higher and straighter for better distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:33:22,Lauren,,Pitching Wedge,65.90014430522919,1.98,-2.63,2.06,4.69,85.00358057022095,1.2898845892735913,26.299999237060547,1.3600000143051147,4497.53857421875,381.6216430664063,4513.7001953125,Estimated,-4.849999904632568,21.981627082772548,110.80489587311148,-0.209999993443489,-0.415573036224302,119.88188932619688,-0.3400000035762787,-0.7108485974404033,"Your pitching wedge shot shows good power with a decent carry distance of about 111 yards. However, your club path is slightly out to in, which can lead to shots that drift left. Focus on keeping the club more on the target line through impact to improve accuracy. Consider working on your attack angle; a more neutral angle can help with consistency and ball flight. A little extra practice with your follow-through will also help smooth your swing.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:33:42,Brian,,Pitching Wedge,69.83715224742889,-0.57,4.21,-1.43,-5.64,88.29187970712519,1.264253722636231,24.1299991607666,-0.6499999761581421,5566.89453125,411.73779296875,5582.10009765625,Estimated,-4.230000019073486,22.025370528781423,114.35913899068235,-2.3399999141693115,-4.680665011973304,122.1456684550285,-2.430000066757202,-5.172790773508325,"Your shot with the pitching wedge had a good speed, but the club face at impact was slightly closed, which caused the ball to start left of your target. Additionally, your attack angle suggests you're hitting slightly down on the ball, which is common. Focus on keeping the club face aimed at your target at impact and try to level out your swing a bit more for better distance and accuracy.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:34:18,Lauren,,Pitching Wedge,73.03597120046615,1.82,-1.38,4.23,5.61,92.02755928360055,1.260030609177594,20.51000022888184,3.299999952316284,6012.64208984375,920.0635375976562,6082.6298828125,Measured,-8.699999809265137,20.12248369460553,119.1163550331712,0.0799999982118606,0.1640419965601758,127.23096347143655,-0.1400000005960464,-0.3171478382881965,"You made solid contact with a decent club speed of 73 mph and a good smash factor of 1.26. Your ball launch angle is ideal for a pitching wedge, but the spin is a bit high. This means the ball might stop quickly on the green, but it also suggests you could improve your distance control. Work on keeping your club face more square to your swing path to reduce sidespin, helping you hit straighter shots. Overall, great job with the distance and trajectory!",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:34:41,Brian,,Pitching Wedge,72.85701629400253,-0.54,5.82,3.78,-2.0400000000000005,89.23138887010646,1.2247466806769554,24.950000762939453,3.839999914169312,5943.662109375,2266.0986328125,6361.0,Estimated,-20.8700008392334,23.009624137753235,113.18897312879562,-4.21999979019165,-8.33333296896592,119.59754754058122,-4.639999866485596,-9.667541446664927,"Your shot shows a good swing speed and decent ball speed, but the ball is curving left due to a combination of the club path and face angle. Focus on straightening out your club path to improve accuracy. Also, working on your attack angle could help optimize your launch angle for better distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:35:26,Jason,,Pitching Wedge,70.46349442005157,4.03,4.78,4.82,0.04,85.65229415412796,1.2155555846199158,26.15999984741211,4.559999942779541,5548.14404296875,1345.3125,5708.919921875,Estimated,-13.630000114440918,22.506560950289668,108.78171299798488,-0.1899999976158142,-0.3608923924323868,116.01049735997913,-0.5,-1.017060346080875,"Your club speed and ball speed are good, but the high backspin means the ball may not travel as far as it could. Focus on lowering your backspin while maintaining good launch angle. Overall, your swing path looks solid, but make sure the club face is square at impact to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:35:59,Brian,,Pitching Wedge,68.76342280864715,-0.53,5.4,-1.1,-6.5,91.42358545029764,1.3295380264113457,20.34000015258789,-0.2300000041723251,5110.55517578125,1474.1197509765625,5318.91015625,Measured,-16.09000015258789,18.744530727946767,118.46018874172567,-6.230000019073486,-12.860892269580065,128.018366358614,-6.639999866485596,-14.807523592715713,"Your shot data shows that you're consistently striking the ball with a decent club speed and good ball speed. However, your club face was slightly closed at impact, causing your shots to veer left. A more neutral club face position at impact will help improve your accuracy. Focus on aligning your body better with your target during your swing.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:36:22,Brian,,Pitching Wedge,67.75680145978927,-1.66,5.86,0.83,-5.03,91.31174034040488,1.3476394749034075,24.229999542236328,1.409999966621399,5067.57080078125,1630.9222412109375,5323.5498046875,Measured,-17.84000015258789,23.15179294465929,119.57567060282236,-5.409999847412109,-11.264216858122497,127.8980682317615,-5.820000171661377,-12.959317630477244,"You have a decent club speed and your ball is getting good lift, but your attack angle is slightly negative, suggesting you're hitting down on the ball too much. A higher launch angle combined with more backspin may help your ball stay longer in the air. Try to focus on making a smoother, more level swing, allowing your club to brush the grass on the way through. This will help you get a better strike and increase your carry distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:36:48,Lauren,,Pitching Wedge,70.17269269704819,-1.36,8.21,6.76,-1.450000000000001,89.45508762312693,1.274784879772611,23.459999084472656,6.579999923706055,6982.40380859375,1990.3074951171875,7260.52978515625,Estimated,-15.90999984741211,22.211284867598124,112.04067586106066,0.5299999713897705,1.038932590560755,117.97899623431567,0.2000000029802322,0.415573036224302,"Your shot shows great power with a decent carry distance of 112 yards. However, the attack angle is slightly negative, which means you're hitting down on the ball a bit rather than having a clean ascending strike. This could lead to more backspin and less distance. To improve, focus on hitting up on the ball more and ensuring your clubface is square to your intended path. Your face angle is close to your path, which is good, but can be better aligned for more accuracy.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:37:08,Lauren,,Pitching Wedge,70.50823314666748,1.81,6.23,5.66,-0.5700000000000003,85.29438468253011,1.209708155714316,23.940000534057617,5.429999828338623,6083.69677734375,2019.060546875,6409.990234375,Estimated,-18.36000061035156,19.969378504721817,106.24453055241702,-1.100000023841858,-2.03412069216175,113.26552572373748,-1.5199999809265137,-3.0074364840984344,"Great job with your pitching wedge! Your club speed is solid, but your ball is spinning a bit too much, which can affect distance. Your launch angle is good, but working on a more neutral path could help improve your accuracy. Try to work on keeping your club face square to your swing path for better results.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:37:27,Herald,,Pitching Wedge,68.7410534453392,-1.78,6.28,2.93,-3.35,92.07229903420466,1.339407739909278,23.40999984741211,3.190000057220459,5463.46533203125,1066.93896484375,5566.669921875,Measured,-11.050000190734863,23.21740915662349,120.92081859235168,-0.949999988079071,-1.9903762032019896,129.0573039683759,-1.2100000381469729,-2.723097045122273,"Your swing speed is solid for a pitching wedge, but your attack angle is slightly negative, meaning you might be hitting down a bit too much. This can lead to more spin and less distance. Focus on striking the ball with a more level or slightly upward angle. Also, your club path suggests you're swinging a bit to the right, which can cause a fade or slice. Work on keeping your path straighter to improve accuracy and consistency.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:37:51,Brian,,Pitching Wedge,67.891017639637,-1.54,5.68,-2.58,-8.26,93.63815617240834,1.3792421947397548,21.64999961853028,-1.409999966621399,5016.951171875,2073.98681640625,5428.740234375,Measured,-22.459999084472656,20.898950198805323,122.1456684550285,-10.1899995803833,-21.609798405139145,131.1898465014756,-10.739999771118164,-24.44225693339854,"Your shot shows a strong swing speed, but we need to focus on your accuracy and control. The club face was slightly closed at impact, which caused the ball to spin off to the left. Try to align your clubface more squarely to your target. Also, your attack angle is a little negative, which means you might be hitting down too much. Aim for a more neutral angle to help lift the ball better. Work on these aspects to improve your accuracy and consistency.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:38:23,Jason,,Pitching Wedge,64.4685050535202,-3.84,7.68,8.87,1.1899999999999995,87.84449073431915,1.3625954357308698,24.350000381469727,8.25,7357.27001953125,-218.35867309570312,7360.509765625,Estimated,1.7000000476837158,22.63779546011984,109.77689673222903,9.869999885559082,18.81014902581273,115.25590153583288,9.84000015258789,19.6959751879856,"Your club speed and ball speed are solid, but your attack angle of -3.84 degrees indicates you're hitting down a bit too much on the ball for a pitching wedge. This can cause high backspin and a less controllable shot. Try to focus on a slightly upward attack angle to promote better contact and distance. Additionally, your club path and face angle being to the right suggests you're cutting across the ball; working on your swing path can help straighten out your shots.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:38:44,Herald,,Pitching Wedge,65.56460385560989,-4.78,5.95,4.08,-1.87,82.40873476782781,1.256908910016646,25.549999237060547,4.099999904632568,4802.5888671875,310.5694885253906,4812.6201171875,Estimated,-3.700000047683716,19.90376229275762,104.99781209558842,3.1700000762939453,5.796150523398069,114.02012154788372,3.049999952316284,6.058617457156629,"Your pitching wedge shot shows good speed and decent carry distance! However, the attack angle is a bit negative, meaning you're hitting down too much on the ball. This can lead to higher spin, which might affect your distance and accuracy. Try to focus on sweeping the ball off the ground rather than digging down. A smoother swing will help improve your launch angle and reduce backspin for better carry. Keep practicing!",sweep drill,1.1509776,69.998,97.22,0 +12/22/24 19:41:22,Herald,,7 Iron,67.42126101016999,-5.39,7.97,10.01,2.04,83.1469193197081,1.2332447965808,17.84000015258789,9.220000267028809,1417.434814453125,384.5772399902344,1468.6800537109375,Estimated,-15.18000030517578,9.547243319812424,97.56123854292036,7.110000133514404,12.073490425353498,121.77383560559156,6.630000114440918,14.05293089742213,"Your club speed is good for a 7 iron, but your attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to less distance and inconsistent strikes. Your face angle suggests that you're aiming slightly right of your target, contributing to some side spin. Try to work on your swing path to make it more neutral, and focus on a more level swing to help with contact and accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:41:55,Jason,,7 Iron,70.53060250997544,-0.19,0.22,7.26,7.04,92.72101261811169,1.3146210200741977,19.479999542236328,5.989999771118164,2063.523193359375,-253.36880493164065,2079.02001953125,Measured,7.0,15.474627310089772,126.44356892786618,7.860000133514404,17.290026209297025,146.40200270600326,8.050000190734863,20.494312372238937,"Your shot with the 7 iron shows some good potential, but your launch angle and face angle indicate the ball tends to slice right. Focus on aligning your clubface more square to your target at impact and try to slightly increase your angle of attack. This will help you achieve a straighter flight. Additionally, your spin rates are on the higher side, which can contribute to control issues. Consider working on your grip and stance to promote a more consistent swing path.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:42:28,Lauren,,7 Iron,73.50572782993316,-0.96,2.45,4.97,2.52,100.10290080308914,1.3618381010346927,17.610000610351562,4.389999866485596,3444.346923828125,-855.5801391601562,3549.02001953125,Measured,13.949999809265137,18.033682521612945,137.76246457202433,9.31999969482422,22.309710228495305,152.46062954971785,9.729999542236328,25.75459160219134,"Your club speed looks good, and your ball speed is decent, but the backspin is on the high side. Try to flatten out your attack angle a bit and focus on aligning your club face more with the target. This should help reduce the spin and improve distance and accuracy.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:42:52,Herald,,7 Iron,70.75429614305496,0.35,5.28,5.4,0.1200000000000001,86.14441434430319,1.2175149643228962,15.079999923706056,5.099999904632568,3507.921875,1366.2711181640625,3764.60009765625,Estimated,-21.280000686645508,9.689413169669365,99.93437732972508,-0.2000000029802322,-0.3499562376002316,117.01661956310272,-1.0199999809265137,-2.07786518112151,"Your 7 iron shot shows a good club speed and decent carry distance. The launch angle is good, but the backspin is quite high, which may cause the ball to rise too much and lose distance. Consider focusing on your swing path, as it's slightly out to the right, leading to the left spin. This can cause control issues. A more consistent swing path will improve both distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:43:22,Lauren,,7 Iron,75.40712371110916,-3.32,3.3,9.22,5.920000000000001,90.3498570355041,1.1981607650444508,19.239999771118164,7.989999771118164,2500.898681640625,-282.2887878417969,2516.780029296875,Measured,6.440000057220459,14.905948953612892,120.62554668146367,9.960000038146973,20.85520466689468,137.47812278640868,10.109999656677246,24.12510808475168,"Your club speed is good, but the club face is open at impact, leading to a push to the right. Focus on squaring the face at contact to improve accuracy. Consider lowering your attack angle to help with consistency and distance.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:43:50,Brian,,7 Iron,75.2505381679535,1.45,1.33,7.16,5.83,94.82372969709468,1.2601069973141628,19.350000381469727,6.050000190734863,5371.29296875,75.9399185180664,5371.830078125,Measured,-0.8100000023841858,19.92563297281117,125.79833276169302,6.199999809265137,13.571740475913884,135.36744884746076,6.130000114440918,14.45756768103763,"Your ball speed and carry distance are solid, but the high backspin indicates you're losing distance due to excessive spin. Try to flatten your attack angle slightly and work on aiming the clubface to improve accuracy. This will help you achieve a better launch angle and carry distance.",attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:44:34,Lauren,,7 Iron,74.69130408525467,0.72,0.85,7.01,6.16,99.81209669077998,1.3363282099995435,16.889999389648438,5.860000133514404,3677.303466796875,188.8580780029297,3682.14990234375,Measured,-2.940000057220459,17.618110397970668,137.21565793855189,5.170000076293945,12.368766508045042,151.35606947028646,5.039999961853027,13.309273542155324,"Your swing is showing good club speed and ball speed, but the ball path indicates some issues with direction. The club face is open at impact, leading to a tendency to push the ball right. Try to focus on squaring the club face as you hit the ball.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:45:01,Lauren,,7 Iron,74.80315090179442,3.06,2.77,4.83,2.06,104.6438788239684,1.3989234084717963,14.31999969482422,4.320000171661377,4779.77587890625,-11.679218292236328,4779.7900390625,Measured,0.1400000005960464,17.497812271118164,141.8416373853088,4.630000114440918,11.439194813961535,154.30883864080897,4.599999904632568,12.39063823104948,"Your 7-iron swing is looking solid! You've generated good club speed and ball speed, resulting in a healthy carry distance of around 142 yards. However, the high backspin and slight face angle suggest a need for more control over your club face at impact. Focusing on a more consistent strike can help reduce the backspin, giving you more distance. Pay attention to your club path and face alignment to keep your shots more centered and accurate.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:47:28,Lauren,,Driver,79.74678019285201,-7.7,-11.08,-8.54,2.540000000000001,110.66124301507809,1.387657818252542,1.5800000429153442,-8.399999618530273,2081.051025390625,-291.7319030761719,2101.39990234375,Estimated,7.980000019073486,0.3937007917444219,46.18328776246608,-7.849999904632568,-6.31014852941297,128.8276461835503,-7.489999771118164,-16.786964064784343,"Your driver data shows that you're hitting down on the ball with a steeper angle (almost 8 degrees down) and the club path is also coming from the outside, which causes the ball to slice to the right. Consider focusing on a more upward attack angle and getting the club path more in line with your target. This will help you hit straighter shots with more distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:48:19,Herald,,Driver,107.32820515155792,-8.41,-12.43,-0.16,12.27,128.86990338243413,1.200708641316206,10.619999885559082,-1.6799999475479126,3228.272705078125,20.84756660461425,3228.340087890625,Measured,-0.3700000047683716,19.181977703446137,192.1150406017423,-1.899999976158142,-6.37576526285261,211.0564303950905,-1.909999966621399,-7.020997257222234,"Your club speed is solid, but your attack angle is negative, meaning you're hitting down on the ball. This often leads to high backspin and can hurt your distance. Try to focus on hitting slightly upwards on the ball for better launch and distance. Additionally, your club path is to the left; working on a straighter swing path will help improve consistency.",upward attack angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:48:55,Brian,,Driver,88.73926424264909,0.66,1.12,-2.27,-3.39,123.16571744555311,1.3879506270050672,12.3100004196167,-1.7300000190734863,4983.013671875,-510.54974365234375,5009.10009765625,Measured,5.849999904632568,23.56736506830157,176.4545072964429,0.9200000166893004,2.832458267521673,188.34207816822527,1.090000033378601,3.587051484290697,"Your club speed is decent, but there's room for improvement. The face angle at impact suggests you may be slicing the ball a bit. To fix this, work on aligning your body and clubface better at setup. Also, increasing your attack angle slightly can help generate more lift and distance. With a high spin rate, consider lowering it by hitting more down or adjusting your setup for a better contact point.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:49:45,Herald,,Driver,88.8287416958809,-2.03,3.52,-7.24,-10.76,127.23694088494176,1.4323848166234006,9.09000015258789,-5.5,1336.580322265625,771.6749267578125,1543.3499755859375,Measured,-30.0,8.0271215462476,150.04373688739545,-10.43000030517578,-27.176290100760752,208.74890573434823,-11.84000015258789,-42.83682966376546,"Your club speed is decent, but your attack angle is negative, meaning you're hitting down on the ball rather than launching it upwards. This is causing the ball to have a lower launch angle, which can lead to shorter distances. Work on getting the club more level at impact by focusing on a more upward attack angle. Additionally, your club face is angled too much to the left, resulting in a slice. Aligning your clubface more towards your target should help. To improve your swing path, keep your arms relaxed and feel your body turn rather than just your arms swinging.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:50:35,Brian,,Driver,122.60648029088976,0.0,0.0,0.0,0.0,127.25930649362635,1.0379492681928195,15.869999885559082,-2.490000009536743,2052.1669921875,-348.5719299316406,2081.56005859375,Measured,9.640000343322754,24.4531933163762,204.41818985487225,0.4099999964237213,1.4545056919694872,225.4702452435613,0.6899999976158142,2.712160922882333,"Your driver swing looks solid overall! However, you had a neutral attack angle and club path, which is good, but slight adjustments can help improve distance and accuracy. Work on adding a bit of downward angle at impact for better launch and ball flight. Your backspin is slightly high, suggesting the ball could be spinning more than ideal for distance. Consider focusing on your follow-through to enhance your trajectory.",launch angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:51:19,Lauren,,Driver,91.6696508359909,2.24,-3.5,-3.81,-0.31,122.6512231134584,1.3379697860189042,13.760000228881836,-3.569999933242798,4413.89453125,-1500.03369140625,4661.81982421875,Measured,18.770000457763672,24.03761910683216,175.6780345345378,4.679999828338623,14.337269554185127,188.8123238631488,5.260000228881836,17.3009615493238,"Your swing speed is good, but your club path and face angle show that you're aiming too far left. This likely results in your ball slicing, as indicated by the negative club path and side spin. Work on adjusting your club path to be more neutral and ensure your club face is squared at impact for straighter shots. Lowering the backspin can also help, aiming for a more effective launch angle. Focus on hitting the ball with a more centered face to boost your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:52:13,Lauren,,Driver,90.68539885044098,1.92,0.65,-4.5,-5.15,117.88654633955866,1.2999506848283042,12.289999961853027,-3.619999885559082,2959.192626953125,-1570.781494140625,3350.25,Measured,27.959999084472656,15.573052670986954,161.45013193898194,5.570000171661377,15.682414414861796,180.5446102349997,6.599999904632568,20.73490654004217,"Your driver swing shows good club speed and ball speed, but watch the club face angle at impact—it's too open, causing significant left spin and a slight hook. Focus on aligning the club face square to your target at impact for straighter shots. A slight change in your attack angle might help, too—try to keep it closer to neutral for better launch conditions.",club face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:52:47,Brian,,Driver,88.09055270671846,-0.02,3.49,-17.66,-21.15,117.70758733714229,1.3362112476354688,9.399999618530272,-14.06999969482422,1017.1295776367188,587.2399291992188,1174.47998046875,Measured,-30.0,6.080489701636509,122.12379151726964,-17.530000686645508,-36.789149632537374,186.2970266989469,-18.709999084472656,-59.75502823837997,"Your shot data shows a few areas for improvement. The club speed is solid, but the club face angle at impact is significantly closed (negative value), causing your shots to hook left. Focus on keeping the club face more square. Also, your attack angle is nearly neutral, which is good, but trying to hit slightly up on the ball can help increase your launch angle and carry distance. Work on your swing path for better direction as well.",face angle drill,1.1509776,69.998,97.22,0 +12/22/24 19:53:36,Jason,,Driver,82.16267143011092,2.44,0.49,-1.0,-1.49,112.00340140026128,1.363190843855819,13.630000114440918,-0.7599999904632568,4886.4443359375,-2821.189697265625,5642.3798828125,Measured,30.0,17.72747005594374,145.8005287589549,11.609999656677246,29.3416438686952,157.93962600971463,12.579999923706056,34.40507237685324,"Your driver swing shows good speed at 82 mph, but the -1.0 degree face angle indicates you're closing the clubface just before impact, leading to a slice. To improve, work on aligning the clubface to be more square at impact. Consider lowering your backspin by adjusting your attack angle to be more level with the ground, which should help you achieve a straighter flight and longer carry distance.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:54:08,Jason,,Driver,85.29438229322434,0.28,-5.42,-6.49,-1.0700000000000005,114.91141692364818,1.3472331217383888,18.0,-6.010000228881836,1598.2537841796875,-885.926513671875,1827.3699951171875,Measured,29.0,20.41775977729708,172.48468579752443,0.9900000095367432,2.9746281173786144,194.55379351460945,1.830000042915344,6.211723168515789,"Your shot data shows that your club speed is decent, but you're having issues with your club path and face angle, both of which are negatively influencing your shot direction. With a club path of -5.42 degrees, you are slicing the ball, as indicated by the negative club face angle. To improve, focus on aligning your body properly and swing more from the inside. Aiming for a straighter club path will help keep the ball in play and improve accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:54:42,Brian,,Driver,87.3076249909401,2.01,-5.65,-1.92,3.73,114.32981723226476,1.309505524221152,17.170000076293945,-2.2799999713897705,1879.8466796875,-1085.329833984375,2170.659912109375,Measured,30.0,19.531933615124217,167.47593503245116,5.769999980926514,16.84164389377088,188.735779611814,6.710000038146973,22.058179677714406,"Your driver swing shows some potential, but there are a few areas we can work on. Your club path is too much to the left (negative number), which may be contributing to your sidespin. Focus on aligning your club path more straight or slightly to the right. Also, your attack angle is positive but could be adjusted slightly for more optimal launch conditions. Aiming for a neutral club face will help reduce sidespin and improve accuracy. Let's work on these adjustments to help your ball fly straighter and farther.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:55:17,Herald,,Driver,90.23801158428194,6.04,-5.76,-3.3,2.46,122.36041900114924,1.3559742380500608,13.949999809265137,-3.430000066757202,3228.869384765625,-626.458984375,3289.080078125,Measured,10.979999542236328,22.473751801356684,183.6832916584372,0.6399999856948853,2.04505681440169,200.8420697995425,1.0099999904632568,3.532370873090997,"Your driver swing shows you have good club speed and a decent smash factor, meaning you're making solid contact. However, your club path and face angles suggest you're coming in too much from the inside and with a closed face, which can cause a hook. Work on adjusting your swing path more to the outside and ensure your club face is square at impact. Additionally, try to lower your backspin for more distance by keeping the ball lower in the air.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:55:58,Herald,,Driver,92.3854704618454,5.16,-8.96,-24.03,-15.07,63.39477595606786,0.6861985509101185,7.619999885559082,-20.86000061035156,9771.7392578125,-462.5328063964844,9782.6796875,Estimated,2.7100000381469727,1.7497812531855883,40.376199813139465,-20.59000015258789,-14.195099704328186,63.74671833145021,-20.34000015258789,-22.156605038611588,"Your driver shot shows a significant amount of leftward spin and a very closed face at impact, which is causing your ball to go left and not travel far. To improve, focus on getting your club face more aligned with your swing path at impact. This will help reduce the sidespin and improve your accuracy. Also, your launch angle is quite low, so consider working on your tee height and angle of attack to help the ball launch higher for a greater distance.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 19:56:27,Herald,,Driver,88.09055270671846,4.76,-2.86,2.9,5.76,114.19559798045248,1.2963433021092063,12.380000114440918,2.0299999713897705,1429.907958984375,615.5198974609375,1556.760009765625,Measured,-23.290000915527344,10.804899202569572,146.88319521341327,-2.130000114440918,-5.468066334724426,186.756342268598,-3.049999952316284,-9.930008380423487,"Your driver swing shows some solid potential, but you're experiencing a slight pull due to your club path moving a bit to the left. Focus on keeping the club path more neutral to help straighten out your shots. Also, your launch angle is decent, so maintaining that while bringing the club face more in line with your swing path could improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:58:23,Brian,5 Wood,5 Wood,79.9481044626236,-0.75,1.66,4.65,2.99,110.21385404227205,1.378567444257517,14.470000267028809,4.03000020980835,2805.0888671875,-917.9282836914062,2951.4599609375,Measured,18.1200008392334,16.480751599115138,154.4947508937239,9.90999984741211,26.596674318355326,173.52361506367924,10.520000457763672,31.68197559246869,"Your shot data indicates a solid club speed and ball speed, but the high backspin and right spin suggests you might be slicing the ball. Focus on adjusting your swing path and club face angle at impact to help reduce sidespin. Work on your attack angle; a slightly higher angle could help with launch and distance. Overall, keep practicing and you'll see improvements!",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 19:58:53,Brian,5 Wood,5 Wood,80.90998708486558,-0.26,7.28,-0.25,-7.53,115.00089642485636,1.421343650744045,15.199999809265137,0.7099999785423279,4995.0556640625,-36.61632537841797,4995.18994140625,Estimated,0.4199999868869781,24.38757501851024,163.46237634522913,0.949999988079071,2.723097045122273,174.66098220614185,0.959999978542328,2.9199475061789144,"Your shot data shows that your ball speed is good compared to your club speed, which is a positive sign. However, your attack angle is slightly negative, meaning you're hitting down on the ball rather than sweeping it off the tee. This could be why you're getting high backspin, which can affect distance. Aim to improve your attack angle by trying to sweep the ball more on your backswing and follow through. Additionally, your club path is well to the right, which is generally a good sign, but the face angle is a bit closed at impact. Focus on getting your clubface more square to your target line at impact to help with accuracy.",sweep the ball drill,1.1509776,69.998,97.22,0 +12/22/24 19:59:24,Brian,5 Wood,5 Wood,78.98622184038163,0.84,2.43,2.89,0.4599999999999999,112.09288090146948,1.4191447354956546,13.899999618530272,2.680000066757202,5475.349609375,-1007.8784790039062,5567.33984375,Measured,10.43000030517578,20.888013815827662,153.6854710687876,7.590000152587891,20.29746165044457,164.315393358469,7.849999904632568,22.44094473832547,"Your shot demonstrates solid club speed and decent carry distance with a somewhat high spin rate, which could be contributing to a lack of distance. The club face is open relative to your swing path, causing the ball to veer slightly right. Focus on aligning your club face more with your swing path to improve accuracy and lower spin. Try to lower the backspin by maintaining a slightly descending angle of attack. This will help promote a longer, more penetrating ball flight.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 20:00:33,Brian,,Gap Wedge,64.78167613983155,-4.69,-8.32,1.63,9.95,80.05995332713974,1.2358425730499774,26.75,0.3000000119209289,6136.75634765625,3220.5029296875,6930.47021484375,Estimated,-27.690000534057617,19.22572114945501,95.3521434148788,-9.640000343322754,-15.955817731598016,101.3123323822856,-10.18000030517578,-17.90245009768455,"Your club speed is good for a gap wedge, but the negative attack angle means you're hitting down too steeply on the ball, which can lead to more spin and less distance. Also, your club path is significantly out to the right, causing your ball to start further right and curve left. Focus on leveling out your swing and aligning your path more toward your target.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:00:51,Herald,,Gap Wedge,61.31442482709885,-2.82,-0.17,-1.84,-1.6700000000000002,73.48335505333125,1.198467656844987,30.309999465942383,-1.5299999713897705,4023.52734375,1107.508544921875,4173.169921875,Estimated,-15.390000343322754,18.79921264283508,89.14041972488758,-6.099999904632568,-9.470690724870565,97.87838739156724,-6.440000057220459,-10.979877158408613,"Your gap wedge shot shows a decent club speed and solid ball speed, but the face of the club was slightly closed at impact, causing the ball to start left and spin a lot. This contributed to your carry being shorter than expected and deviating left. Focus on making sure your club face is more square at impact to improve direction and distance.",face angle drill,1.1509776,69.998,97.22,0 +12/22/24 20:01:13,Brian,,Gap Wedge,56.01288572311401,-5.14,-1.47,3.69,5.16,58.38403908708051,1.042332283605021,31.420000076293945,2.8499999046325684,6151.97216796875,-1090.2950439453125,6247.83984375,Estimated,10.050000190734863,12.35783012506738,60.0612386181474,5.510000228881836,5.774278278918189,65.91207209938466,5.690000057220459,6.539807357189432,"Your gap wedge shot shows a good club speed and decent launch angle, but the negative attack angle and crossover of your club path indicate that you're hitting slightly down and to the left, which can cause inconsistencies. To correct this, focus on improving your club path and ensure your swings are more on-plane. Additionally, aim to reduce backspin by hitting the ball more cleanly, which will help with distance control.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:01:34,Jason,,Gap Wedge,53.75358002901078,-4.93,-1.21,7.28,8.49,53.55225695389208,0.99625470387256,30.40999984741211,5.829999923706055,1598.9947509765625,923.179931640625,1846.3599853515625,Estimated,-30.0,8.945756857353445,52.854331193912,2.200000047683716,2.03412069216175,64.3372704968333,1.5199999809265137,1.706036633856968,"Your shot data suggests a strong club speed with a good smash factor, indicating that you’re making solid contact. However, your attack angle is negative, which means you're hitting down on the ball too much. This can lead to less optimal launch conditions and softer shots. Focus on delivering the club more level or with a slight upward strike for a better launch angle. The club path and face angle also show that you're closing the face too much at impact, which can cause draws or hooks. Work on getting your face more square to the target line at impact for straighter shots.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:02:06,Lauren,,Gap Wedge,52.67985059022904,-5.91,-6.77,0.53,7.3,53.91016642548993,1.0233545809541285,36.54999923706055,-0.4099999964237213,1433.8336181640625,-326.2853698730469,1470.489990234375,Estimated,12.81999969482422,12.204723892232778,56.50699550057652,1.2200000286102295,1.202974619713146,67.59623753171263,1.4800000190734863,1.7497812531855883,"Your shot with the gap wedge shows a slightly downward strike with the -5.91 degree attack angle, which is common, but it could be a bit too steep. This may lead to less control and consistency. The club path of -6.77 indicates you're coming across the ball from the outside in, which can cause pulls or slices. Focus on a more neutral swing path. The launch angle is good at around 36 degrees, helping your ball to get airborne. Your spin rate is reasonable, but aim for more consistent contact to improve distance. Overall, practicing your swing path will help straighten out your shots and improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:02:21,Herald,,Gap Wedge,54.46939965486527,1.51,-9.29,0.0,9.29,39.258230898810325,0.7207391883803099,18.979999542236328,38.68000030517578,4128.6640625,-2383.684814453125,4767.3701171875,Estimated,30.0,2.03412069216175,21.99256346575021,41.810001373291016,14.66535374285877,26.2029728747666,42.22999954223633,17.607174014993006,"Your gap wedge swing shows that your club path is quite off to the left (negative value), which means you're likely coming across the ball and causing a significant leftward curve on your shots. Focus on straightening your swing path to help improve accuracy. Additionally, your smash factor indicates there's some room for better ball contact—try to hit the ball more consistently in the center of the clubface to increase ball speed and distance.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:02:53,Jason,,Gap Wedge,55.02863373756409,-6.91,2.67,6.71,4.04,48.92179943180463,0.8890244243590811,11.699999809265137,5.849999904632568,2385.720703125,-88.73126983642578,2387.3701171875,Estimated,2.130000114440918,1.3888888281609866,24.96719080091566,6.010000228881836,2.613735822722873,38.024933792290085,6.050000190734863,4.00262465088386,"Your gap wedge swing shows some room for improvement. The speed is decent, but the attack angle is a bit too negative, which can lead to thin or low shots. Aim for a more neutral angle to help the ball get airborne better. The face is open at impact, indicated by the 6.71-degree face angle. Focus on turning your body more through the shot to square the face. Your carry distance is short; improving your launch angle and reducing backspin could help you get more distance. Try to work on your swing path too, as it veers slightly to the right.",face angle drill,1.1509776,69.998,97.22,0 +12/22/24 20:03:29,Jason,,Gap Wedge,62.8579108953476,-6.5,-8.11,-1.58,6.529999999999999,73.192559474257,1.164412854829293,29.0,-2.309999942779541,6347.220703125,610.0498046875,6376.47021484375,Estimated,-5.489999771118164,18.35083137025981,85.87051004932528,-4.349999904632568,-6.517935112709552,91.5463655747235,-4.429999828338623,-7.075677607684213,"Your club speed is in a good range for a gap wedge, but your attack angle of -6.5 degrees suggests you're hitting down too much. This can lead to excessive backspin and lower distances. Try to have a more neutral attack angle by focusing on sweeping the ball off the ground. Your club path is also quite negative, meaning your club is coming from too far inside. This can cause pulls to the left. Work on your swing path to achieve a more square face at impact. Consider practicing a simple 'swing path drill' to help improve your alignment and club path.",swing path drill,1.1509776,69.998,97.22,0 +12/22/24 20:03:58,Lauren,,Gap Wedge,62.41052362918853,-0.88,0.76,-0.5,-1.26,68.85290179786125,1.1032258310625631,25.729999542236328,-0.3199999928474426,4696.408203125,2277.415283203125,5219.47021484375,Estimated,-25.8700008392334,12.806211397642642,76.78258647096754,-7.130000114440918,-9.525371596807986,85.89238698708414,-7.820000171661377,-11.690725364742434,"Your shot with the gap wedge shows good potential, but the club face was slightly closed at impact, leading to a significant leftward bias in your shots. Your launch angle and backspin are in a good range, but let's work on squaring the club face at impact to improve accuracy. Additionally, your attack angle is close to neutral, which is great, but a tiny upward angle could help with carry distance.",face alignment drill,1.1509776,69.998,97.22,0 +12/22/24 20:04:25,Lauren,,Gap Wedge,52.16535523414612,-4.93,-4.5,0.72,5.22,56.19184250688932,1.0771869999671269,30.309999465942383,0.0299999993294477,1695.9344482421875,509.4500427246094,1770.800048828125,Estimated,-16.719999313354492,9.973752869383247,58.38801165469886,-2.220000028610229,-2.2637793895693505,70.66929231367703,-2.5999999046325684,-3.204286945155076,"Your gap wedge shot shows a decent carry distance of around 58 yards, but the club path and attack angle suggest you're coming in a bit too steep. This might be causing the ball to spin more and not carry as far as it could. Focus on a smoother swing and try to aim for a shallower attack angle to improve your distance and control.",swing path drill,1.1509776,69.998,97.22,0 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv index a777554b4b..fc94d8739b 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv @@ -1,114 +1,114 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -5/26/24 14:53:54,Jason,,Pitching Wedge,67.68957441657085,0.6314089298248291,1.814201831817627,3.410184144973755,1.595982313156128,92.98628529158668,1.3737165005549663,21.53819465637207,3.0282084941864014,4783.27392578125,1522.9171142578125,5019.859375,Measured,-17.660633087158203,21.09676877902075,120.08210252164372,-3.7432942390441895,-7.839716309141124,129.3879778040964,-4.221042633056641,-9.52352348784018,"Your pitching wedge shot shows good club speed and ball speed, which means you're generating nice power. However, the ball tends to slice slightly, indicated by the positive face angle and sidespin. Try to focus on squaring the clubface at impact to reduce side spin. Work on your attack angle, as a slightly more downward angle can help increase consistency and control. Also, practicing your alignment will reduce carry deviation. Overall, a solid effort—just fine-tune those small elements!",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 14:54:33,Brian,,Pitching Wedge,,,,,0.0,59.84935765163982,-26.755056381225582,6.8560099601745605,-1.9833440780639648,2598.173095703125,0.0,2598.173095703125,Estimated,-0.0,0.8717261832395522,26.405856024478453,-1.989184617996216,-0.9165874770436062,45.464285766115154,-1.9867234230041504,-1.5762251001402063,"It looks like there were some issues with your club speed and attack angle data, but your ball speed is decent. Your launch angle is quite low, which could mean the ball is not getting enough height. Try to focus on hitting up on the ball a bit more to increase that launch angle for better carry distance.",launch angle adjustment drill,1.2065908,64.0,101.325,73 -5/26/24 14:55:21,Jason,,Pitching Wedge,73.06861423726968,-0.5910353660583496,5.339192390441895,0.971936285495758,-4.367256164550781,90.77933474824567,1.2423847871736753,16.575088500976562,1.4664475917816162,4172.693359375,1089.385009765625,4312.5546875,Measured,-14.631884574890137,13.955133392957578,113.40345389234608,-3.3774220943450928,-6.680938949440588,126.13617375589364,-3.8649282455444336,-8.502165858191916,"You're generating good distance with your pitching wedge, but your attack angle is a bit flat, which can lead to excessive backspin and inconsistency. Focus on hitting down slightly more on the ball to improve control and reduce spin. Try to keep your swing path straighter to enhance accuracy.",attack angle drill,1.2065908,64.0,101.325,73 -5/26/24 14:56:29,Brian,,Pitching Wedge,70.75618437727462,-2.476401805877685,3.468922615051269,4.683549880981445,1.2146272659301758,93.61183114272808,1.3230197751137385,16.686159133911133,4.281229972839356,9172.306640625,-74.8260498046875,9172.611328125,Measured,0.467398464679718,18.19867109387769,113.03126226780478,4.887439727783203,9.630079693835,118.70015088129276,4.870253562927246,10.07769022570642,"Your shot with the pitching wedge had good distance but could use some adjustments. The club speed is decent, but the attack angle is slightly negative, suggesting you're hitting down on the ball a bit too much. This can lead to extra backspin. Try to focus on a more neutral attack angle for better lift. Your club path is slightly to the right (3.47 degrees), which is fine, but the face angle (4.68 degrees) indicates that you're cutting across it, causing a bit of sidespin. Work on aligning your clubface more square to your target at impact. Overall, aim for a smoother swing with an emphasis on your follow-through to reduce deviation and enhance accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:05:51,Lauren,,Pitching Wedge,68.01883355197697,-1.4451252222061155,5.999017238616943,2.7628872394561768,-3.2361299991607666,84.48319830604214,1.2420559702995178,17.440521240234375,3.020137548446656,5927.8212890625,383.896728515625,5940.2392578125,Estimated,-3.705406904220581,13.58426214423639,101.0835673634174,1.865715503692627,3.2912210732039,111.11219092179908,1.732913374900818,3.360247995299005,"Your swing shows good speed and solid launch conditions, but the attack angle is slightly negative, which may cause catching the ground before the ball. Focus on hitting up slightly more with your pitching wedge. Your club path is moving to the right, which means you might want to work on squaring the clubface at impact to help direct the ball straighter. Overall, you're doing well, but tweaking your angle a bit and ensuring the face aligns better can improve your shot accuracy and carry distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:06:35,Brian,,Pitching Wedge,67.70839873277009,-2.4848310947418213,5.958157539367676,3.487468242645264,-2.470689296722412,89.48152358486095,1.321571994901615,25.55464553833008,3.6102120876312256,4522.06201171875,953.5830688476562,4621.51123046875,Measured,-11.907705307006836,23.929442155162405,116.16751570158247,-0.6832827925682068,-1.3851480240750504,124.55559420544068,-0.9823800325393676,-2.135489130086881,"Your pitching wedge shot shows solid ball speed and distance, but the attack angle is a bit too negative, indicating you're hitting down on the ball more than necessary. This can lead to excess spin and less control. Focus on gently sweeping the ball off the ground rather than digging down. Additionally, the club path suggests you’re swinging a bit to the right, which could cause your shots to drift. Work on correcting your path to be more neutral. This way, you'll hit straighter and more consistent shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:07:18,Lauren,,Pitching Wedge,68.0799059141882,4.428797721862793,4.561976909637451,2.7464847564697266,-1.8154921531677248,92.10423893245206,1.3528843451773491,22.97693252563477,2.8268513679504395,2472.269287109375,1427.3651123046875,2854.73046875,Measured,-30.0,19.58661761591429,123.2786134857397,-5.981566429138184,-12.846675806069811,137.03959948559623,-6.8852410316467285,-16.428488287328605,"Your swing speed is good for a pitching wedge, but you could improve your accuracy and consistency. Your attack angle is slightly positive, which is good for getting the ball in the air. However, the curve of your ball indicates that you're slicing it a bit. Focus on aligning your body and clubface more square to your target at impact to reduce the sidespin. Try practicing your alignment and aim to keep your swing path more neutral.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:08:05,Brian,,Pitching Wedge,68.63230487572855,2.2669591903686523,2.0983123779296875,5.172009468078613,3.073697090148926,90.25395200841284,1.31503600486439,17.718225479125977,4.510961532592773,9957.921875,738.8240356445312,9985.29296875,Measured,-4.243262767791748,17.918060986527735,105.39875579012096,2.967814683914185,5.457139338304728,109.98874925954988,2.872966766357422,5.512974756871586,"Your pitch was solid, but you could benefit from reducing your backspin for more distance. Focus on keeping your clubface more neutral at impact. A slight adjustment to your attack angle could also help improve your contact and distance.",clubface alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:09:04,Jason,,Pitching Wedge,70.05789696519014,1.855942845344544,7.557165145874023,1.9336609840393064,-5.623504161834717,91.8524402368912,1.311093313042642,21.44769096374512,2.5339584350585938,5859.90380859375,811.2971801757812,5915.798828125,Measured,-7.882428169250488,21.41779949086072,116.8180750890715,-0.5605794787406921,-1.1429496674421813,124.36282350750751,-0.7535542249679565,-1.6359736704267078,"Your pitching wedge swing shows good speed and some positive elements. However, your attack angle is slightly upward, and the path is a bit too right, which can cause inaccuracies. Work on adjusting your club path to be closer to straight, and focus on lowering your attack angle slightly to achieve a better launch and control your spin. This will help improve accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:09:40,Lauren,,Pitching Wedge,70.25049207698385,8.01711654663086,5.807127475738525,7.330244064331055,1.5231165885925293,94.67851110549054,1.3477273725248402,7.290665626525879,6.747857093811035,2889.060302734375,615.1640625,2953.827392578125,Measured,-12.020402908325195,4.159385383618684,90.39725897710196,4.390391826629639,6.920091759121078,124.329874603156,3.6887571811676025,7.998946228095633,"Your pitching wedge shots show good speed and carry distance, but the ball is curving too much to the right because the clubface was open at impact. Focus on getting your clubface square to the target as you swing through. A higher launch angle and backspin is great, but let’s work on straightening out those shots.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:10:18,Lauren,,Pitching Wedge,67.67639483526091,2.509032726287842,7.37765645980835,2.0304269790649414,-5.347229480743408,90.94816480083044,1.343868346152571,17.346763610839844,2.590982913970948,7048.23291015625,0.0006161759956739,7048.23291015625,Measured,-5.008955668017734e-06,16.948153166975885,111.82926554491496,2.7940030097961426,5.451123597601395,119.67777966624452,2.7758684158325195,5.795923681580632,"Great job with your pitching wedge! Your club speed and ball speed indicate solid power, but a higher launch angle could improve your carry distance. The attack angle and club path show you're hitting slightly from the outside, which might be adding to that deviation. Focus on making more consistent contact and working on your swing path for better directional control.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:11:00,Brian,,Pitching Wedge,68.32033834085632,2.6484549045562744,6.068521976470947,3.1121950149536133,-2.956326961517334,89.62458326803426,1.3118287386237628,22.63130760192871,3.3157637119293213,5210.302734375,1593.9130859375,5448.65234375,Measured,-17.009693145751953,20.842858214320813,113.34645871239536,-3.1609973907470703,-6.250191368949515,121.48578091482614,-3.5882327556610107,-7.603224588643116,"Your club speed is solid, and your ball speed is good, but your carry distance shows some inconsistency. The attack angle and launch angle indicate a decent upward strike, but your club path is a bit steered to the right. Focus on squaring the clubface at impact to improve accuracy and distance. The backspin is high, which can lead to a steeper landing angle; consider maintaining a slightly lower trajectory for more roll.",clubface alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:13:01,Brian,,Pitching Wedge,65.16270863004411,-2.3418214321136475,0.2752095460891723,2.915557861328125,2.640348434448242,86.33302443539651,1.3248839136743855,22.30933952331543,2.429341554641724,5517.55078125,400.9758605957031,5532.1015625,Estimated,-4.156538009643555,19.283540260604696,108.21716785586432,1.0258382558822632,1.937720481145064,116.12339470735331,0.91107177734375,1.8466166354589435,"Your shot shows good ball speed and decent carry distance! However, your attack angle is slightly negative, which means you're hitting down on the ball instead of making clean contact. Focus on getting the club more level through impact to help improve your launch angle. Try to keep the clubface more square throughout your swing to reduce sidespin for straighter shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:13:33,Brian,,Pitching Wedge,68.03267872560946,1.051556944847107,2.259279489517212,4.762829303741455,2.503549814224243,84.05268807187713,1.235475210536393,23.24700164794922,4.194993019104004,4214.5986328125,2433.29931640625,4866.59912109375,Estimated,-30.0,17.338204282467927,102.5078127480474,-5.702277183532715,-10.185122510444444,111.59966616533892,-6.525701999664307,-12.683217242753017,"Your pitching wedge shot shows good club speed and some decent distance, but your ball flight is affected by the face being slightly open and a bit of side spin. Focusing on keeping the club face square at impact will help straighten your shots. Also, try to decrease your backspin for better control and distance. A consistent swing path will greatly improve your accuracy.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:15:43,Lauren,,Pitching Wedge,65.36030421749183,6.155110359191895,3.299255847930908,9.332292556762695,6.033036708831787,77.28682264788767,1.182473422870086,22.03875160217285,8.078583717346191,6174.6728515625,49.59455108642578,6174.8720703125,Estimated,-0.4601859450340271,14.776315373390844,90.62861885777149,8.496204376220703,13.38982063898584,98.56690184765466,8.424735069274902,14.441032737710543,"Your shot data shows you're generating solid ball speed and launch angle, but your club face is open at impact, which is causing the ball to launch to the right. Focus on aligning your club face square to your target at setup. Also, try to reduce your backspin a bit for more control. Work on these areas to improve accuracy and distance.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:16:40,Herald,,Pitching Wedge,72.3587600252722,-0.1073135063052177,5.474445343017578,0.6406054496765137,-4.8338398933410645,89.11650592858769,1.2315924968512817,22.12691307067871,1.2112088203430176,5104.7119140625,1059.04833984375,5213.412109375,Estimated,-11.720590591430664,20.1617090773816,113.42548101503236,-3.258885622024536,-6.448018814247462,122.01177859224572,-3.5533039569854736,-7.561974316724275,"Your shot shows a good carry distance, but your club path is aimed a bit to the right (5.5 degrees). This might cause you to miss your target. Focus on aligning your body and clubface more towards your intended target. The higher backspin also suggests you could benefit from a more downward angle of attack to achieve better control and distance. Try to keep the face square to your path throughout the swing for straighter shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:17:39,Brian,,Pitching Wedge,67.72700118486182,4.1350860595703125,8.002963066101074,2.3127191066741943,-5.690243721008301,78.65110771117816,1.1612961792963317,23.401212692260746,2.901106834411621,3916.768310546875,2261.346923828125,4522.6943359375,Estimated,-30.0,14.884802081473367,92.912464361626,-5.975861549377441,-9.673075344059498,102.84033886453926,-6.845730304718018,-12.258217886063337,"Your shot shows a solid club speed and a decent smash factor, but your ball is curving left due to an open club face relative to your swing path. Focus on aligning your club face better with your swing path and work on your backspin, which is a bit high. A lower backspin can help improve distance. Try to keep your attack angle close to neutral to get a better launch angle and more carry distance.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:18:09,Brian,,Pitching Wedge,65.24546820876503,5.004232406616211,10.33828067779541,8.156110763549805,-2.182169914245605,86.16525250393988,1.3206319897688237,25.121665954589844,7.993212699890137,6529.68359375,-1.6050806045532229,6529.68408203125,Estimated,0.0140840429812669,22.50118349552781,106.01773462481924,8.888117790222168,16.380371748259904,111.40583582930684,8.828728675842285,17.0986979124375,"You have a good club speed and decent launch angle, but your club path and face angle are a bit misaligned, which causes your shots to deviate to the right. Focus on getting the club face more square to your path to improve accuracy and distance.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:18:35,Brian,,Pitching Wedge,68.41780068331764,2.501849174499512,6.744406223297119,5.327511787414551,-1.4168944358825684,83.64363892349684,1.2225420590564486,21.501218795776367,5.220046520233154,5036.56201171875,1375.2930908203125,5220.95654296875,Estimated,-15.27296257019043,16.621067082298964,102.64546557762242,0.1532334089279174,0.276632455636534,111.7178450159936,-0.2866736650466919,-0.5594475241179637,"Your club speed is solid at 68 mph, and your ball speed of 83 mph indicates good contact. The attack angle is slightly positive, which is great for a pitching wedge. However, your club path is a bit to the right, which might be causing some of that sidespin. Focus on bringing the club more down the target line. Work on keeping your club face square to the target at impact to reduce sidespin and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:19:18,Herald,,Pitching Wedge,68.9533891720962,0.8326705694198608,10.368715286254885,2.2472167015075684,-8.121498107910156,87.06004751602177,1.2625927247569275,22.06146240234375,3.1433210372924805,6256.50830078125,1361.8931884765625,6403.0185546875,Estimated,-12.280362129211426,19.533731662449554,107.25795341173398,-1.5723410844802856,-2.9432175655821027,114.27345848959705,-1.862776160240173,-3.714492521015245,"Your pitching wedge shot shows good ball speed and decent carry distance. However, your attack angle is nearly flat, meaning you're not getting optimal height on the shot. Also, your club path is significantly to the right, which may cause a push to the right. Focus on a more neutral path and slightly increasing your attack angle for better elevation and accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:20:18,Herald,,7 Iron,84.08675274561574,-1.043928861618042,2.399608373641968,6.287134647369385,3.887526273727417,89.97703146929325,1.0700500201440426,19.75308609008789,5.464651107788086,4977.8173828125,875.2620849609375,5054.18115234375,Measured,-9.97252082824707,17.976566359359595,114.34003213047345,2.0693302154541016,4.128886370895458,123.9894220599399,1.7616976499557495,3.8118543327476857,"Your shot shows a decent club speed and good ball speed, but the attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can cause excess backspin. Try to focus on hitting the ball with a slightly upward angle for better distance and control. Additionally, your club face is quite open at impact, which could lead to those hooks or slices. Work on squaring the club face at impact.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:20:40,Jason,,7 Iron,72.65446221441653,-0.410955399274826,-0.961890459060669,10.619564056396484,11.581454277038574,82.94459632012331,1.1416311371948322,24.05607414245605,8.602792739868164,4141.80078125,369.069580078125,4158.2119140625,Estimated,-5.092091083526611,18.61231793018669,105.24837061614473,7.516820430755615,13.76831168687113,115.09876638373044,7.312763690948486,14.650440588157494,"You're generating good club speed, but there are a few areas to work on. Your attack angle is slightly negative, which can lead to less favorable contact with the ball. Additionally, the club path is a bit inside-out, which is causing the ball to start to the right. Focus on getting a more neutral path and a slightly steeper angle of attack for better contact and distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:21:08,Herald,,7 Iron,72.88203505608362,-1.87126898765564,3.14938759803772,24.95783042907715,21.808443069458008,72.44339264905466,0.9939814742180096,26.773855209350582,20.895002365112305,6113.35888671875,-1556.8892822265625,6308.4912109375,Estimated,14.287799835205078,15.704281966062696,82.28250869751628,27.56467056274414,38.07618022696397,89.03441419695991,27.740976333618164,41.443305440397125,"Your club speed and smash factor are solid, but your club face is open at impact, which causes a high amount of sidespin, resulting in a big slice. Focus on closing the face slightly through impact and aligning your swing path more toward your target.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:21:38,Brian,,7 Iron,75.50038138740365,0.1013535782694816,6.194618225097656,-1.185295343399048,-7.379913330078125,101.9341671465263,1.3501145990705263,23.14307403564453,-0.1985145509243011,3627.507568359375,959.3904418945312,3752.2314453125,Measured,-14.814196586608888,27.414894318275856,147.2808682139712,-6.370921611785889,-16.343008032813145,153.5057998339671,-6.575544834136963,-17.57848869385839,"Your shot data shows a good club speed and ball speed, indicating solid potential. However, the attack angle is very flat, which can lead to lower launch and high backspin, causing the ball to climb and drop too quickly. Additionally, your club path is significantly out to in, resulting in a slicing trajectory. Focus on aligning your swing path and slightly increasing your attack angle for better launch conditions and distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:22:02,Herald,,7 Iron,135.3988776722408,3.877509593963623,-6.717473983764648,6.747825622558594,13.465299606323242,93.8157327907702,0.6928841243268599,20.80807876586914,4.702279567718506,3505.808349609375,1562.56787109375,3838.269287109375,Measured,-24.022930145263672,19.2786446491516,123.2711292701906,-3.3832719326019287,-7.27482907913037,135.3603818122656,-4.129055976867676,-9.746456325360782,"Your shot data shows that your club path is a bit far to the left with a closed club face, leading to shots that curve off target. To improve, focus on squaring the club face at impact and try to keep your swing path straighter. Your launch angle is good, but the high backspin is causing the ball to lose distance. Work on hitting a lower, more penetrating shot.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:22:39,Herald,,7 Iron,77.44160699581971,4.571028232574463,5.945849418640137,-5.0623955726623535,-11.008245468139648,108.6459915938658,1.4029408196517732,15.228934288024902,-3.4143803119659424,3235.945556640625,865.9257202148438,3349.801513671875,Measured,-14.981112480163574,18.572550212950546,151.00552116250583,-9.074716567993164,-23.81694947273149,166.25164419144858,-9.541223526000977,-27.55744901700928,"Your club speed is decent for a 7 iron, but your club face is closed at impact, which causes the ball to start left and spin excessively. Focus on aligning your club face more with your swing path for better accuracy and distance.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:23:21,Brian,,7 Iron,75.1023059791105,2.781729221343994,5.596421241760254,0.2891532778739929,-5.307268142700195,111.9322939538024,1.4903975649554098,15.917031288146973,0.9377804398536682,3292.38330078125,912.3089599609376,3416.44482421875,Measured,-15.487885475158691,21.356851527056733,159.1667036154813,-5.005859851837158,-13.888509690438696,173.51353598632886,-5.484014987945557,-16.58246121234845,"Your club speed is solid for a 7 Iron, and you have good ball speed and carry distance. However, the high backspin and sidespin suggest that you might be cutting across the ball. This could be causing the ball to lose distance and veer to the left. Focus on aligning your swing path more straight and keeping the clubface square at impact. A little more practice on your swing path will help improve your consistency and distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:23:59,Jason,,7 Iron,78.70783665682302,2.592815399169922,3.672975778579712,8.233888626098633,4.5609130859375,109.32161900066149,1.3889546917331594,16.359766006469727,7.223091125488281,5007.3740234375,1157.15380859375,5139.33837890625,Measured,-13.01206398010254,23.437148478534937,148.1483697290987,1.8125094175338743,4.685947558204646,157.95784844757327,1.4291657209396362,3.939720111220055,"Your 7-iron shot shows solid speed and ball distance, but the club face is open (8.2°) relative to your swing path (3.7°), causing the ball to spin to the right. Try to get the club face more aligned with your swing path for straighter shots. Your launch angle is good, though. Focus on correcting the face angle to improve accuracy.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:25:17,Lauren,,7 Iron,77.8229231307605,3.5912399291992188,5.38950252532959,0.2293794304132461,-5.160122871398926,114.42655851637664,1.4703451619789911,17.134910583496094,0.8627897500991821,3151.819091796875,-76.42610168457031,3152.74560546875,Measured,1.3890503644943235,24.9145801864845,169.40946584952326,1.476577639579773,4.3653110817991205,184.40528066612205,1.5107723474502563,4.8618558262328975,"Your shot with the 7-iron shows good club speed and a decent smash factor, meaning you're generating solid ball speed from your swing. However, the backspin is a bit high, which can cause the ball to balloon in the air. Working on a more neutral attack angle can help. Also, your club path suggests you're coming in slightly too far from the outside. Focus on maintaining a straighter swing path to improve accuracy and distance control.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:25:56,Lauren,,7 Iron,75.80940395623384,3.075217962265014,5.42439603805542,2.450366497039795,-2.974029541015625,109.44980525539631,1.443749713671192,13.582160949707031,2.691525220870972,5227.81298828125,2355.416015625,5733.93505859375,Measured,-24.254175186157227,18.29287667549511,140.8917844683201,-7.886104106903076,-19.33098201045096,151.4048128228369,-8.625185012817383,-22.70619635094636,"Your club speed and ball speed are good overall, but your shot tends to veer left, indicating a need to work on your club path and face alignment at impact. The high backspin suggests a solid connection, yet you might want to focus on reducing the sidespin for straighter shots. Consider practicing your alignment and targeting drills.",alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:26:29,Herald,,7 Iron,77.67232860116656,7.182547092437744,8.774006843566895,7.3612847328186035,-1.412722110748291,103.53651239718148,1.3329909668193785,7.136092662811279,7.144591808319092,2201.958984375,378.67626953125,2234.28271484375,Measured,-9.757848739624023,4.582218792058427,103.54263695951975,5.39005184173584,9.72632320148125,143.59269351558214,4.846381664276123,12.131319966012027,"Your 7-iron shot shows good speed and distance, but your club path and face angles indicate you might be aiming a little to the right. This can cause a fade or slice. Try to square the face to your swing path for straighter shots. Focus on consistency with your launch angle; a slightly higher launch can help improve carry distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:28:59,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,10.058668887470049,122.36850951287124,-1.172531008720398,-2.504134982357698,142.54777353954523,-1.9191807508468628,-4.773797918605737,"Your 7 iron swing shows good club speed and ball speed, but there are areas for improvement. The attack angle is a bit steeper, which can affect your consistency. The path suggests you are swinging a bit out to in. A little adjustment in your swing path will help you hit straighter shots. Also, working on reducing backspin can help with distance, so focus on a cleaner strike. Overall, you're on the right track!",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:29:38,Lauren,,7 Iron,70.49766149260904,6.897951602935791,-1.764883518218994,8.958209991455078,10.723093032836914,99.12258571079474,1.4060407623760218,,7.137642860412598,2770.53173828125,-83.23709869384766,2771.781982421875,Measured,1.7208610773086548,,,,,,,,"Your club speed of around 70 mph is solid for a 7-iron. However, the club path indicates that you may be coming slightly across the ball, which can lead to inconsistent shots. With a high face angle (8.96 degrees), it seems you're aiming a bit to the right, resulting in a push. Focus on your alignment and try to create a more neutral swing path. A little practice on hitting the ball straighter will help you find more consistency.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:32:18,Lauren,,7 Iron,70.40697027204442,8.679288864135742,5.341860294342041,5.682614803314209,0.3407545089721679,101.77683989459274,1.445550625191494,17.586400985717773,5.336239337921143,6028.98828125,1318.488525390625,6171.4755859375,Measured,-12.33588981628418,,,,,,,,"Your club speed of around 70 mph is good for generating solid distance with your 7 iron. However, your attack angle of nearly 9 degrees is a bit high, which can cause the ball to launch too steeply. A more neutral attack angle can help you achieve better distance and control. Also, your club path and face angle show that you might be aiming slightly to the right, which could lead to consistency issues. Focus on aligning your setup and ensuring your swing path is more directly towards the target.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:34:23,Lauren,,7 Iron,73.98533966305604,2.809598445892334,4.435081005096436,9.769083023071287,5.3340020179748535,106.52479152807972,1.439809454321827,21.21730232238769,8.57949447631836,3401.396240234375,28.3886833190918,3401.5146484375,Measured,-0.4781900942325592,,,,,,,,"Your club speed is good, but the face angle is too open at impact, which can lead to higher-than-desired backspin and inconsistent direction. Focus on keeping the club face square to your target line. Try to adjust your path and angle of attack to improve contact and distance.",face angle drill,1.2065908,64.0,101.325,73 -5/26/24 15:34:55,Brian,,7 Iron,77.6936531551928,3.5040106773376465,5.192759990692139,2.6519906520843506,-2.540769338607788,106.76189599313513,1.3741392206114778,18.4836483001709,2.828159809112549,2905.2392578125,1233.7119140625,3156.33642578125,Measured,-23.0085391998291,,,,,,,,"Your club speed is solid for a 7 Iron, and your attack angle is slightly positive, which is good for getting the ball airborne. However, the club path and face angle suggest you might be aiming a bit too much to the right, causing the ball to curve. Focus on straightening out your swing path and face angle. Lower your backspin for better distance, which can be achieved by making clean contact and reducing the loft at impact.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:35:33,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,,,,,,,,"Your club speed is good, but your attack angle indicates you're hitting slightly down on the ball. This may lead to excessive backspin, affecting distance. Focus on keeping your swing more level to reduce backspin and increase carry distance. Also, your club path is quite out to in, suggesting you might be slicing. Work on aligning your swing path to help with accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:37:44,Herald,,7 Iron,77.01495378383152,5.952808380126953,5.176298141479492,8.807807922363281,3.631509780883789,106.48085390155666,1.3825997247291888,19.06529426574707,7.882627964019775,3124.0517578125,521.93994140625,3167.352294921875,Measured,-9.484888076782228,23.67848105556459,153.5501711364086,4.843834400177002,12.965805827931376,167.04033199411606,4.519173622131348,13.161638629662209,"Your shot data shows that your club speed and ball speed are good, which is great! However, you have a bit of a closed face to the path, which can lead to pulls or hooks. Focus on aligning your clubface more square to your target at impact. Additionally, your spin rates are a bit high; aiming for a lower backspin can help you achieve a more penetrating ball flight. Try working on your follow-through to promote a more consistent path and face alignment.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:38:18,Lauren,,7 Iron,69.94634625190156,0.2022232711315155,7.4578070640563965,6.32823371887207,-1.1295733451843262,99.3722681640993,1.4206927665131297,17.96806526184082,6.131328105926514,2544.502197265625,410.0458984375,2577.329833984375,Measured,-9.154498100280762,17.552830016191365,138.13670038029977,3.643627643585205,8.77863962233289,155.51812767628508,3.304997444152832,8.96580341630954,"Your 7 iron swing looks solid! Your club speed and ball speed are good for generating distance. However, your club path suggests you're swinging slightly to the right and the face is also opening, which can lead to a fade. Try to work on squaring the clubface at impact and keeping your swing path straighter. This should help improve your accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:39:34,Herald,4 Hybrid,4 Hybrid,82.88822577034443,4.143530368804932,9.921513557434082,-3.860870838165283,-13.782384872436523,123.04015089393395,1.484410478694973,12.989059448242188,-1.929957747459412,2854.8857421875,34.7122802734375,2855.0966796875,Measured,-0.6966196298599243,20.87570490948565,183.1631845676148,-2.29336929321289,-7.329537589266238,201.29849848114463,-2.3040125370025635,-8.092410793109423,"Great distance with your 4 Hybrid! However, your club path is too far right, while the club face is slightly closed at impact. This causes the ball to start right and slice. Focus on aligning your swing path more towards your target and keeping the club face square at impact for straighter shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:40:19,Brian,4 Hybrid,4 Hybrid,82.99158884474218,,-3.190962553024292,9.458211898803713,12.649174690246582,118.77965177112948,1.4312251810642926,13.786089897155762,7.369914531707764,2387.808349609375,-140.78457641601562,2391.955078125,Estimated,3.3742384910583496,18.85143945134064,175.46862668409085,8.800379753112793,26.84536387092612,195.83303535182856,8.8709716796875,30.19938753534484,"Great job with your 4 Hybrid! Your club speed and ball speed are solid, which is leading to decent distance. However, your club path is slightly out to the right (-3.19 degrees), and your face angle is open to that path (9.46 degrees), causing a slice. Focus on getting your club path more neutral and have the club face square at impact for more accuracy. Your launch angle is looking good, and reducing your sidespin will also help improve your accuracy significantly.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:40:48,Lauren,4 Hybrid,4 Hybrid,80.93747707177499,1.2864924669265747,9.112794876098633,2.4153833389282227,-6.69741153717041,123.01070270027869,1.519823784366213,10.572357177734377,3.12430739402771,2134.454345703125,1057.894775390625,2382.233642578125,Estimated,-26.36429214477539,12.892293434818612,165.0066278304639,-4.259839057922363,-12.256774442038818,191.2402300868144,-5.329838752746582,-17.764158982168055,"Your shot data shows that you're generating a solid ball speed and distance with your 4 Hybrid, but your club path and face angle suggest a tendency to push the ball to the right. Focusing on achieving a more neutral club path and face angle will help you hit straighter shots. Working on a swing path that brings the club down from the inside will help reduce the push and improve your accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:41:25,Brian,4 Hybrid,4 Hybrid,83.3048865642595,5.149594783782959,6.117169380187988,1.714982509613037,-4.402186870574951,119.01730236321872,1.4286953295520244,0.5043429136276245,2.1741485595703125,2088.1103515625,387.5775451660156,2123.775146484375,Estimated,-10.51509952545166,0.106785508524501,34.43673219391121,1.626422882080078,0.9774458122559296,132.67508365384674,1.2116000652313232,2.805531100841052,"Your shot data shows good potential! Your club speed is solid, but the carry distance indicates that the launch angle is a bit low, which affects how far the ball travels. To help, focus on increasing your launch angle for better distance. Practicing with a slightly shallower attack angle could help elevate the ball into the air more consistently.",launch angle drill,1.2065908,64.0,101.325,73 -5/26/24 15:43:02,Lauren,4 Hybrid,4 Hybrid,83.12649075534682,3.624794006347656,2.9556829929351807,7.151079654693604,4.195396423339844,117.87670751971382,1.4180402233824818,9.826231956481934,6.243894577026367,2775.53955078125,-141.41989135742188,2779.14013671875,Estimated,2.9168248176574707,12.914689762118089,160.1995754228974,7.387243270874023,20.59765003180337,182.43417024277005,7.472440719604492,23.72549519554809,"Your shot data shows that you have a decent club speed and ball speed, which is great! However, your launch angle is a bit low, and the club face is pointing quite a bit right at impact. This could lead to your shots going off target. To improve accuracy, focus on keeping the club face squared during your swing. Practicing with a slightly more neutral path could help straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:43:16,Brian,4 Hybrid,4 Hybrid,67.27442400523387,,,,0.0,79.67253592924226,1.1842916101822565,,12.28669261932373,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,,,,,,,,"Your club speed is solid at about 67 mph, which is good for a 4 hybrid. However, there are missing data points that make it hard to provide a full picture of your swing. The ball speed is decent, but it seems you're hitting it with a lot of sidespin, which causes the ball to curve significantly. Focus on finding a more stable swing path and ensuring your clubface is square at impact to help reduce that sidespin.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:43:36,Lauren,4 Hybrid,4 Hybrid,74.4999107942649,4.637026786804199,6.176641941070557,10.37904930114746,4.202407360076904,108.9186967149426,1.461997679644568,17.261144638061523,9.298450469970703,3467.528564453125,231.8009796142578,3475.267822265625,Measured,-3.824477672576904,22.85018615009721,156.08659431373235,8.422916412353516,22.863406595512515,169.30228387299758,8.244169235229492,24.276623817487007,"Your shot shows good power with a solid club speed and ball speed. However, the face angle at impact is quite open, which could cause your shots to veer right. Work on aligning your clubface more square at impact. Also, the backspin is a bit high, which can affect your distance; try to hit slightly down on the ball to help lower that spin and gain distance.",clubface alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:44:02,Brian,4 Hybrid,4 Hybrid,83.2494290706154,3.566225051879883,4.296969413757324,3.508841037750244,-0.7881283760070801,119.44214652940718,1.434750338384804,11.712873458862305,3.4199085235595703,3619.439208984375,1094.197265625,3781.218017578125,Measured,-16.820659637451172,18.31591963234314,166.01703864762567,-3.2224574089050293,-9.33237144968018,182.13022932412787,-3.831343412399292,-12.170050990068717,"Your shot shows a good club speed and ball speed, but there are a few areas to improve. The attack angle is slightly positive, which is good, indicating you're hitting up on the ball. However, the backspin is quite high, causing the ball to lose distance. Focus on your club face alignment—it's slightly closed relative to your swing path, which can promote a leftward ball flight. Work on finding a more neutral impact position to reduce spin and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:45:19,Lauren,5 Wood,5 Wood,80.72988053301924,2.9109253883361816,0.1552824229001999,15.60859489440918,15.453312873840332,114.69761672311688,1.4207579147377103,16.36284065246582,12.84068489074707,3242.199462890625,-605.4569702148438,3298.247314453125,Measured,10.577731132507324,23.33080712042237,166.7910583890498,18.0237979888916,51.60712046426579,182.38652824635392,18.26930809020996,57.17526836589241,"Your shot with the 5 Wood shows some good potential, but there's room for improvement. The club speed is decent, and you achieved a good ball speed, but the high backspin indicates that the ball is spinning more than it should. This might affect your distance and control. The face angle is open, causing the ball to launch too high and to the right. Focus on adjusting your clubface at impact to reduce the spin and improve direction. Try keeping the clubface square to your target line.",clubface alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:45:48,Brian,5 Wood,5 Wood,78.28795030011406,-8.364968299865723,3.757966995239258,7.712090015411377,3.954123020172119,100.661238896123,1.2857820202245904,11.60327434539795,6.805108547210693,4507.7705078125,-802.8387451171875,4578.70556640625,Measured,10.098552703857422,12.158138405062914,125.62884072750784,10.774151802062988,23.484815505772303,140.5722910660843,11.120752334594728,27.113218688955385,"Your ball speed is good, but the high backspin and steep attack angle are causing it to climb too high and not carry as far as it could. Work on shallowing your swing path and hitting more level through the ball to lower the spin and improve distance.",attack angle drill,1.2065908,64.0,101.325,73 -5/26/24 15:46:30,Jason,5 Wood,5 Wood,80.84246803434871,2.614809989929199,0.9689826369285583,2.423767805099488,1.4547851085662842,118.22155260867294,1.4623694140367218,11.527674674987791,2.1121838092803955,2983.698974609375,-1048.9697265625,3162.719970703125,Estimated,19.369985580444336,15.734867543709356,162.66597904962146,9.064990043640137,25.62882424089912,181.4930948004276,9.774930953979492,30.813616771713896,"Your shot data shows that you have good distance with your 5 Wood, but there's room for improvement in consistency. Your club path is reasonably straight, but the face is slightly open at impact, which is causing the ball to curve to the left. Focus on squaring the clubface at impact to improve accuracy. Also, try lowering your backspin for a more penetrating ball flight.",clubface alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:47:02,Jason,5 Wood,5 Wood,80.61426373329869,4.902356624603272,5.911330699920654,5.169012546539307,-0.7423181533813477,108.38508793666188,1.3444902045528715,12.789159774780272,4.985611438751221,2181.233154296875,-851.855712890625,2341.673828125,Measured,21.33256149291992,12.281719741300662,141.61515851477998,10.762179374694824,26.44422618752901,165.06071109154436,11.564323425292969,33.08940443703273,"Your shot with the 5 Wood shows good speed and a decent launch angle, but the spin rate is a bit high, which can lead to less distance and higher deviation. To improve your consistency and reduce the sidespin causing hooks, focus on flattening your club path and aligning your club face better at impact. Practicing with a slow-motion swing will help reinforce better mechanics.",slow motion swing,1.2065908,64.0,101.325,73 -5/26/24 15:47:44,Brian,5 Wood,5 Wood,79.81842011316894,5.340071678161621,1.72382390499115,1.2405459880828855,-0.4832779169082641,119.4281946903384,1.4962485416400064,9.043837547302246,1.2347095012664795,1488.5927734375,328.1344909667969,1524.32958984375,Measured,-12.431062698364258,7.834181890271111,142.28449936180186,-0.9596077799797058,-2.383235855057848,194.0273119079793,-1.5656057596206665,-5.301122229550742,"Your 5 wood shot showed a solid club speed, but the launch angle is a bit low for optimal distance. Additionally, your shot had a slight left bias (pull), indicated by the negative carry deviation angle. To improve, focus on swinging a bit more from the inside and try to elevate your launch angle by incorporating a slower, more controlled takeaway. This should help increase your distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:50:08,Brian,,Driver,93.84450685886804,2.5154433250427246,4.752744674682617,-1.759680986404419,-6.512425422668457,131.45844312423287,1.4008112730767728,11.939697265625,-0.8507452011108398,3360.61279296875,764.1510620117188,3446.39599609375,Measured,-12.810354232788086,23.870949297741163,195.0625866742339,-6.528195381164551,-22.17707816447956,211.0215207430756,-6.927161693572998,-25.45082172749425,"Your club speed and ball speed are good, but your ball is hooking to the left (negative face angle). Focus on aligning your clubface square at impact. Additionally, your attack angle is slightly positive, which is great for launch, but a lower backspin would help your distance. Work on reducing your sidespin for straighter shots.",clubface alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:50:49,Brian,,Driver,,,,,0.0,128.3024432612874,-57.3563232421875,11.64732837677002,-0.3032241463661194,5042.94140625,-375.403076171875,5056.89501953125,Measured,4.257319450378418,26.066423487227667,180.6090562560712,1.885436654090881,5.942136530542371,191.5734570663008,1.998313546180725,6.680263117267259,"It looks like there are some issues with your impact, specifically the high backspin and significant sidespin. Focus on keeping the club face square to your swing path at impact to reduce sidespin and lower your backspin for better distance. Aim for a launch angle closer to 12-15 degrees for optimal carry.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:51:57,Jason,,Driver,90.29368275012804,-5.985504627227783,6.462739944458008,1.4424126148223877,-5.020327568054199,131.28777842614363,1.454008458038638,12.838006019592283,1.993493676185608,2334.451171875,-185.12188720703125,2341.77978515625,Measured,4.534065246582031,22.105654801988976,203.0048328774792,3.682328701019287,13.037911280300593,223.9062360967655,3.8161849975585938,14.902267336989668,"Great job with your swing speed at 90 mph! However, your attack angle is a bit negative, which means you're hitting down on the ball instead of sweeping it up. This can lead to lower launch and more backspin. Focus on leveling out your swing through a slight upward angle to help boost your carry distance and improve your launch angle. Your club path is good, but try to keep it more consistent to reduce the deviation.",tee drill,1.2065908,64.0,101.325,73 -5/26/24 15:52:28,Herald,,Driver,87.59226537701306,1.5624536275863647,5.470808506011963,-9.433867454528809,-14.90467643737793,121.24620038673402,1.384211264143795,5.986552238464356,-7.064647197723389,1793.77392578125,80.08824157714844,1795.5609130859375,Measured,-2.55643892288208,4.976489686830234,129.22908215090047,-7.591790199279785,-17.073032977065168,178.86565955709557,-7.704897403717041,-23.98068441803275,"Your club speed is good, but your club face is closed at impact, which is causing the ball to curve left and not travel as far as it could. Focus on aligning your club face straight down the target line and improving your swing path to reduce sidespin and increase distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:54:17,Jason,,Gap Wedge,,,,,0.0,66.91423615991653,-29.913339614868164,,5.224445819854736,12000.0009765625,5768.88427734375,13314.6552734375,Estimated,-25.675472259521484,,,,,,,,"It looks like we have quite a bit of missing data, but from the ball speed and spin rate, we can see there's potential to improve contact and direction. Focus on making solid contact with the ball to reduce excessive spin. Practice hitting balls with a smooth and consistent swing to enhance your accuracy and distance control.",solid contact drill,1.2065908,64.0,101.325,73 -5/26/24 15:54:44,Brian,,Gap Wedge,65.5599861808737,-0.7053694725036621,-3.122923851013184,-0.1644138395786285,2.958509922027588,79.42807581569923,1.2115328334048885,22.96640968322754,-0.5258153676986694,5547.1796875,2264.0693359375,5991.42822265625,Estimated,-22.202720642089844,15.803234017156685,93.57134232537192,-8.28209400177002,-13.478655023546708,101.5592280593346,-8.847288131713867,-15.61994269981517,"Your shot shows a good ball speed and solid carry distance, but there's room for improvement in your swing path and face angle. The club path is coming too much from the inside, causing the ball to veer left. Focusing on a more neutral swing path can help keep the ball straighter and improve your accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:55:45,Jason,,Gap Wedge,62.68651745899752,6.194083690643311,6.972166538238525,5.181247711181641,-1.7909188270568848,81.94948459850457,1.3072904337381115,28.68258476257324,5.128400802612305,6516.67138671875,344.2246398925781,6525.75634765625,Estimated,-3.023676872253418,23.469711491059115,98.0857260274588,4.5219035148620605,7.733093354289679,102.82157409222054,4.437252044677734,7.955058333389218,"Your gap wedge shot shows good potential with a nice carry distance around 98 yards. However, there's some inconsistency in direction, indicated by your carry deviation. Focus on straightening your club path and face alignment at impact for more accurate shots. Additionally, lowering your backspin will help the ball stay on target and reduce side deviation.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:56:06,Brian,,Gap Wedge,58.642301708081504,3.422053337097168,11.727985382080078,10.600460052490234,-1.1275253295898438,74.64689576549426,1.2729189269732768,30.60836410522461,10.174945831298828,5400.166015625,914.7147216796876,5477.087890625,Estimated,-9.613874435424805,20.477393622986256,87.48844392866704,7.84792947769165,11.946075201663348,93.26705931883951,7.589023113250732,12.317474183532228,"Your club speed and ball speed are decent, but your carry distance indicates some room for improvement. The club path is significantly out to in, leading to a pushed shot. Focus on swinging more from the inside and ensuring your club face is square at impact. Also, the high backspin can reduce distance; working on your strike might help. Try to keep your attack angle down a bit to hit those mid-range wedges more consistently.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:56:38,Brian,,Gap Wedge,62.504401159666486,1.7260463237762451,2.432260513305664,8.299942970275879,5.867682456970215,72.73092853239541,1.163612916578553,29.879545211791992,7.122103214263916,5465.275390625,539.9519653320312,5491.88330078125,Estimated,-5.642332077026367,18.808255027006,84.59950335229223,5.897807598114014,8.693034213711258,90.48166290630434,5.735383987426758,9.042247544359384,"Your gap wedge shot shows decent power but needs improvement in accuracy. Your attack angle and club path suggest you're striking the ball well, but the face angle indicates it's open at impact, causing the ball to drift right. Focus on aligning your clubface with your target before your swing to reduce the side spin. Also, working on a more consistent swing path can help with your overall accuracy.",face angle drill,1.2065908,64.0,101.325,73 -5/26/24 15:57:08,Jason,,Gap Wedge,62.26657990287913,1.452173113822937,10.304327964782717,10.602718353271484,0.2983903884887695,73.99074973398547,1.1882899277492551,30.806882858276367,9.998662948608398,4913.2431640625,802.5194091796875,4978.3525390625,Estimated,-9.276660919189451,20.137479242426707,87.25403028780693,7.851879596710205,11.919993085937108,93.6539523790525,7.585402488708496,12.3626965338957,"Your club speed is good, but the ball is curving more than it should. Focus on keeping your club path more neutral, aiming for something closer to 0 degrees. Also, try to lower your spin rate to get better distance and control. Work on striking the ball more consistently to improve your accuracy and overall distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:57:37,Lauren,,Gap Wedge,61.67884908221686,-4.76947546005249,13.491559028625488,7.761355400085449,-5.730203628540039,68.76410068882797,1.114873278474548,29.717205047607425,8.063511848449707,4569.39501953125,1499.6785888671875,4809.2001953125,Estimated,-18.169872283935547,16.16023297615959,78.0231056277371,3.3167645931243896,4.5141193140376,85.10464201201648,2.856018781661988,4.240432314660723,"Your shot with the gap wedge shows some good potential, but it looks like you're coming in a bit steep with a negative attack angle and an open club face, which can lead to higher spin and less control. Work on getting a more neutral swing path and closing the club face at impact. This will help you reduce the sidespin and produce more consistent shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:58:04,Brian,,Gap Wedge,64.61490908211726,4.4313788414001465,4.651541233062744,9.110705375671388,4.459164142608643,80.0112968217145,1.238279182905456,26.08806037902832,8.065773010253906,7068.55712890625,1130.94921875,7158.4599609375,Estimated,-9.09011936187744,20.01451741901451,94.20110110041514,5.287723541259766,8.68131978937356,99.36721229498198,5.072808742523193,8.786207273952755,"Your gap wedge shot shows good club speed, but the club face is open at impact, causing the shot to veer to the right. Focus on squaring the club face at impact and maintaining a more neutral swing path. With practice, your accuracy will improve.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:58:11,Jason,,Gap Wedge,,,,,0.0,92.9595421333961,-41.55663299560547,15.621563911437988,4.001960754394531,4657.66845703125,2687.39208984375,5377.35546875,Measured,-29.98418426513672,13.14046046899614,110.5591849882676,-6.2752299308776855,-12.084612453588647,122.73849008153684,-7.340588092803955,-15.681969074834,"Your shot carried about 110 yards with a good launch angle, but the spin suggests the ball may have been struck too steeply. This could cause inconsistencies in your distance and direction. Focus on improving your swing path and maintaining a more level angle through impact to gain better control and distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:58:31,Brian,,Gap Wedge,65.3975261881451,3.026908159255981,5.145254135131836,6.039453029632568,0.8941988945007324,86.20304620133174,1.318139251220762,27.94473648071289,5.604754447937012,5532.87548828125,1252.951171875,5672.970703125,Estimated,-12.759745597839355,24.95807123837926,106.92359170168493,1.0266010761260986,1.9159603538852965,113.05484964501466,0.7483428120613098,1.476652493269782,"Your gap wedge shot showed good club speed and a decent carry distance, but the club face was open relative to your swing path, causing the ball to veer right. Focus on aligning your club face better with your path at impact for straighter shots. Also, consider reducing backspin slightly for a more controlled landing.",club face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 15:58:59,Jason,,Gap Wedge,64.71248235663234,-1.1328637599945068,-0.6665147542953491,1.3975050449371338,2.0640196800231934,78.68303054295575,1.2158864515400805,24.829376220703125,1.06454336643219,4602.22412109375,1044.621826171875,4719.29052734375,Estimated,-12.788423538208008,17.222718330997736,95.90615892486676,-3.088637590408325,-5.16746598776615,104.56739878085592,-3.4146645069122314,-6.228239338726951,"Your gap wedge shot shows decent speed, but your attack angle is slightly negative, which can cause the ball to dive and lose height. To improve, focus on striking the ball with a more upward angle. Additionally, the club face is slightly open to the target, causing some right spin. Try to square up your club face at impact for straighter shots. Overall, aim for a smoother, more controlled swing.",club face drill,1.2065908,64.0,101.325,73 -5/26/24 15:59:25,Lauren,,Gap Wedge,,,,,0.0,90.8097983968546,-40.595611572265625,18.20869445800781,6.95662784576416,3855.05712890625,1657.2801513671875,4196.19384765625,Measured,-23.262758255004883,15.225501804049143,114.04549445700832,-0.4630939960479736,-0.92201916525147,126.0214658457835,-1.2188464403152466,-2.680835893058372,"Your ball speed is good, but the smash factor is off, suggesting you're not making the best contact with the ball for your swing speed. Focus on ensuring the clubface is square at impact. Also, your backspin is quite high, which might cause the ball to balloon. Try to lower your attack angle slightly for better trajectory and distance. Work on your accuracy by aiming to reduce the deviation angles. Overall, keep your swing smooth and consistent.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 15:59:42,Brian,,Gap Wedge,62.99734054039254,7.022912979125977,6.611062049865723,8.617873191833496,2.006811141967773,75.48787166503371,1.1982707685355782,27.047962188720703,7.906138896942139,5855.20556640625,1137.44677734375,5964.6640625,Estimated,-10.99349594116211,18.046014372874424,88.61293688540809,4.733048439025879,7.311757362582739,94.79070209459132,4.455049514770508,7.363095576934484,"Great job on your gap wedge shot! Your club speed is solid, and your launch angle indicates you're getting good height. However, the club face angle is slightly open compared to your path, which is causing some rightward deviation. Work on squaring the club face at impact to reduce this. Also, consider lowering your backspin to increase distance.",face angle drill,1.2065908,64.0,101.325,73 -5/26/24 16:00:06,Jason,,Gap Wedge,67.25325731605335,-9.60428237915039,7.466535091400146,-9.035103797912598,-16.501638412475586,80.12044542937747,1.191324385268886,23.274538040161133,-6.48737382888794,6406.56591796875,2353.0048828125,6825.0068359375,Estimated,-20.167285919189453,16.62671153248732,93.9646349322138,-14.504733085632324,-23.534368188209328,100.868986476582,-14.933103561401367,-25.99303937707373,"Your shot with the gap wedge shows a strong club speed, but the attack angle is quite steep. This means you're hitting down on the ball too much, causing some unwanted backspin and leftward deviation. Focus on leveling out your swing path to hit the ball more cleanly and accurately. You might want to practice ensuring your clubface is more in line with your swing path, as it's leaning left at impact.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:00:36,Herald,,Gap Wedge,64.82930234247442,-1.1543855667114258,-1.1028578281402588,3.191152572631836,4.294010162353516,76.72778482959166,1.183535562734595,29.226545333862305,2.483287811279297,3904.740234375,1145.5518798828125,4069.310302734375,Estimated,-16.350353240966797,19.805566381055087,93.90110670792092,-2.4933996200561523,-4.085082433735266,102.36613829986072,-2.8965134620666504,-5.172864301545701,"Your shot data shows that you're hitting the ball well, but there are a few areas to improve. Your club speed and ball speed are good, indicating solid contact. However, your attack angle is slightly negative, meaning the club is coming down too much; try to hit up on the ball a bit more. The spin rate is on the high side, which can make it tough to control distance. Focus on keeping a consistent path and face angle to improve accuracy. Also, your carry distance is shorter than expected, so consider making sure your weight is shifting properly during the swing.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:01:02,Herald,,Gap Wedge,63.18940232500472,-5.93092155456543,-0.7098456621170044,6.197842121124268,6.907687664031982,77.70001894843153,1.229636870891637,29.437318801879883,5.002227306365967,5665.17626953125,1074.103759765625,5766.10107421875,Estimated,-10.735712051391602,21.28880941133457,92.4211927768656,1.573958158493042,2.538577392376226,98.03356179600632,1.3452301025390625,2.3015936597983284,"Great effort with your gap wedge! Your club speed is decent, but your attack angle is a bit steep, which could lead to inconsistency. Try to keep your swing more level to improve ball contact and distance. Your ball speed is solid, but focusing on a flatter swing path will help you gain even more control and accuracy. Work on reducing the backspin slightly for a better rollout on the greens.",attack angle drill,1.2065908,64.0,101.325,73 -5/26/24 16:01:28,Herald,,Gap Wedge,63.76368476745756,-1.5893210172653198,-4.803089618682861,10.077651977539062,14.880741119384766,71.67297806894021,1.1240407189504085,25.681116104125977,7.677016258239746,5907.90771484375,2500.7158203125,6415.36865234375,Estimated,-22.942108154296875,14.674429501458008,80.21736582239373,0.8047857284545898,1.1268548493884651,87.1098193830685,0.2157999873161316,0.3277203943681499,"Your gap wedge shot was solid, but there's room for improvement. With a club path that's pulling left (-4.8 degrees), it’s likely causing your shots to curve left as well. Try to focus on getting the club path more neutral. Your launch angle is good for a gap wedge, but aim for a slightly lower backspin to improve distance. Overall, let’s work on keeping the club swinging straight down the target line.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:01:56,Lauren,,Gap Wedge,64.1715947289781,-4.597879409790039,1.855906963348389,0.756777286529541,-1.0991296768188477,73.54213197535319,1.146023131978417,26.88508987426757,0.8538581132888794,3843.867431640625,802.3746337890625,3926.718994140625,Estimated,-11.79069995880127,16.172710840544937,87.879500448812,-2.491122245788574,-3.819663948972817,97.7098715594102,-2.8127858638763428,-4.794873870085098,"Your gap wedge shot shows good potential, but we need to work on your attack angle and side spin. The attack angle of -4.6 degrees indicates you're hitting too steeply down on the ball, which can create excess backspin and a ballooning shot. Try to make a more sweeping motion through the ball. Also, the left sidespin suggests your clubface might be slightly closed at impact. Focus on keeping your clubface square to the target. Overall, aim for a smoother swing to optimize carry and distance.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:02:17,Brian,,Gap Wedge,62.7179410965332,-1.7124879360198977,16.738595962524414,16.843402862548828,0.104806900024414,67.40860485748908,1.074789823756111,25.39657592773437,15.93000316619873,5957.640625,2627.186767578125,6511.18994140625,Estimated,-23.7964096069336,12.61788784228213,72.51735956344783,9.709461212158203,12.230200053494968,79.43420148761197,9.036224365234377,12.47586922030348,"You're hitting the ball with good speed, but your club path and face angle suggest you may be cutting across the ball, leading to a pull to the left. Focus on maintaining a more neutral club path. Try to work on keeping your hands and club face aligned more through impact for better consistency.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:02:51,Herald,56,Sand Wedge,65.40327332185325,-3.723130702972412,2.307790279388428,-2.371844530105591,-4.679635047912598,81.1746327362398,1.2411402153646771,25.33338165283203,-1.6595200300216677,9045.2255859375,1592.962890625,9184.423828125,Estimated,-9.987993240356444,20.155566096670327,92.51365663050548,-6.092265129089356,-9.818462697395944,95.9375392310876,-6.206114292144775,-10.371385194856655,"Your club speed is solid for a sand wedge, but the high backspin indicates you might be hitting down on the ball too much, which is common in shorter shots. Try to focus on a more neutral angle of attack to reduce spin and improve distance control. Also, your path is slightly out to in, causing the ball to drift left. Work on keeping the club more on a straight path through impact.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:03:12,Herald,56,Sand Wedge,67.85126641815805,0.7335950136184692,-1.5679625272750854,,37.9663314819336,61.30175263193632,0.9034724901690416,26.81628799438477,29.702253341674805,6254.07470703125,-2901.766845703125,6894.46875,Estimated,24.890369415283203,10.281061476432342,61.11043886461539,38.31927108764648,37.89109816295331,68.1797602081324,38.86165618896485,42.77884159457244,"Your sand wedge shot shows decent club speed, but the attack angle and path suggest you're coming into the ball slightly steep and from the inside. This may be causing excessive backspin and directional issues. Focusing on a more neutral club path and a shallower angle of attack will help improve both distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:03:31,Herald,56,Sand Wedge,70.24833743517047,-6.742088794708252,15.923166275024414,-2.5091328620910645,-18.43229866027832,81.89819985672875,1.1658382653156667,30.01302528381348,-0.0686405673623085,6529.86474609375,2066.212890625,6848.96875,Estimated,-17.558677673339844,24.19058662719908,96.4468997559934,-7.272920608520508,-12.209816621403093,100.46576497731712,-7.503546714782715,-13.119611880809655,"Your shot shows a strong club speed at 70 mph, but there are a few areas to improve. The club path is quite far to the right (about 16 degrees), while the club face is slightly closed at impact. This can lead to a pulling shot. To improve your accuracy and consistency, focus on getting your club path more aligned with your target line and ensuring the club face is square at impact. Also, your ball has a high backspin, which is great for stopping on the green but could be leading to some distance loss. Working on a more level attack angle can help with this.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:03:48,Herald,56,Sand Wedge,67.93045910468891,4.554963111877441,1.2536466121673584,0.8726081848144531,-0.3810384273529053,78.15810006457286,1.1505604568949246,24.50938034057617,0.8736451864242554,9272.8017578125,1293.64404296875,9362.6044921875,Estimated,-7.942047119140625,17.90397280597631,87.68043867114193,-2.250728368759156,-3.443483819510448,91.36653581136852,-2.364302396774292,-3.769151751721808,"Your sand wedge shot shows good club speed and launch angle, but your backspin is quite high, which can limit control. Focus on reducing backspin for better distance and accuracy. Try to keep your clubface more square to the path during your swing to improve direction.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:04:07,Jason,56,Sand Wedge,69.67183635164247,-4.82746171951294,-16.833778381347656,-3.3352012634277344,13.498577117919922,80.02705770658304,1.148628511851998,27.1931209564209,-4.845970153808594,8018.93408203125,972.1653442382812,8077.64892578125,Estimated,-6.912447929382324,21.08834382177361,92.44078356628506,-8.269566535949707,-13.295788187215294,96.23135101073694,-8.32925796508789,-13.940189992680644,"Your shot shows a significant out-to-in swing path, which is causing your ball to slice to the left. Try to aim your clubface more towards your target to help straighten out your shots. Additionally, the attack angle is a bit steep, so work on shallowing your swing for better contact and control. Focus on a smoother swing tempo to increase consistency.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:04:23,Lauren,56,Sand Wedge,63.42464227823348,5.834980487823486,-0.3098916709423065,-3.4324302673339844,-3.1225385665893555,75.0468484854664,1.1832443320097608,29.0533447265625,-2.858252048492432,7224.12890625,589.8893432617188,7248.1728515625,Estimated,-4.668154239654541,19.7467481229578,85.55543041523379,-4.926008701324463,-7.346567412788147,89.97191023186588,-4.976340770721436,-7.804623097770502,"Your swing with the sand wedge shows some good potential, but there's room for improvement. The attack angle is decent, but the club face is slightly closed at impact, which could be causing the ball to hook left. Additionally, the backspin is high, which is good for control, but aim for a more consistent carry distance. Try to align your club face with your target more closely at impact to improve accuracy.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:04:39,Jason,56,Sand Wedge,64.82690877008372,1.2937217950820925,4.386783599853516,-0.448974460363388,-4.835758209228516,72.03858451842189,1.1112450969074466,30.75022315979004,0.1801072508096695,4653.38330078125,416.2473754882813,4671.962890625,Estimated,-5.111530780792236,18.884778419323084,84.49429046703699,-1.4148536920547483,-2.0863201232065904,91.56028271132982,-1.5240557193756104,-2.435199839940452,"Your swing speed with the sand wedge is solid, but it looks like your shot is going slightly left due to the club face being a bit closed at impact. To improve your accuracy, focus on aligning your clubface more towards your target. Additionally, your backspin is quite high, which is great for stopping the ball on the green but can affect distance. Aim for a slightly shallower attack angle to help with that. Keep practicing for better consistency!",club face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:04:58,Herald,56,Sand Wedge,71.84370249967378,1.0692460536956787,6.834676742553711,2.1570115089416504,-4.6776652336120605,78.79591670750688,1.0967685957981448,32.97989654541016,2.627020835876465,4610.11669921875,1316.021484375,4794.27685546875,Estimated,-15.932126998901367,24.66832070947521,94.78622992119745,-2.799182415008545,-4.629010783503475,101.0280823763478,-3.1143274307250977,-5.488728234702535,"Your swing with the sand wedge shows good club speed and ball speed, which is great! However, the slightly high backspin and noticeable sidespin suggest that improving your clubface alignment at impact could help you achieve a straighter shot and better distance. Try focusing on delivering the clubface square to the target to minimize sidespin.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:05:18,Lauren,56,Sand Wedge,69.7620795773746,-4.668432235717773,-1.1001368761062622,1.6606931686401367,2.7608299255371094,81.8149154840612,1.1727705937051165,29.06388092041016,1.2264742851257324,5613.728515625,1373.8001708984375,5779.3837890625,Estimated,-13.751248359680176,23.262445861729475,99.02654281798186,-3.977738380432129,-6.86939600251435,104.91509357501582,-4.235587120056152,-7.748837740846113,"Your shot shows a solid club speed and decent ball speed. However, the attack angle and club path suggest you're slightly delofting the club as you swing. This can lead to low flight and excessive spin. Focus on ensuring your club path is a bit more neutral and try to lift the club through impact, which will help you get a higher launch angle and more distance.",club path adjustment drill,1.2065908,64.0,101.325,73 -5/26/24 16:05:36,Jason,56,Sand Wedge,62.90484880726308,-8.467629432678223,-8.4330415725708,-7.26323127746582,1.1698102951049805,70.5065616566144,1.120844624754485,32.09975814819336,-7.021384716033936,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,16.6789852737827,88.54754803673677,-11.701862335205078,-17.959149079583995,104.48026649213898,-12.34809112548828,-22.34315766336977,"Your shot shows a steep attack angle and an out-to-in swing path, which is likely causing your ball to hook left. Focus on shallowing your swing and ensuring the clubface is square at impact. Try to aim for a smoother and more balanced swing that keeps the face aligned with your path for better control.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:05:52,Brian,56,Sand Wedge,57.26776822967077,,16.561914443969727,-20.1685733795166,-36.73048782348633,64.30356547339306,1.1228578912924532,29.833660125732425,-14.49458122253418,5629.9755859375,2432.40771484375,6132.962890625,Estimated,-23.366559982299805,13.708173052953724,68.26250793132976,-22.210941314697266,-25.80443005317079,74.56175188776706,-22.648740768432617,-28.71227932908641,"Your shot data indicates that you're making solid contact, but there's a significant issue with the club face being open (pointing too much to the right) at impact. This is causing your ball to veer off to the right and resulting in a high level of sidespin. Focus on aligning your club face better at address and through impact to straighten out your shots.",club face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:06:07,Lauren,56,Sand Wedge,61.33763915132704,-3.237349271774292,-13.484308242797852,-14.91950798034668,-1.435199737548828,64.18245327039403,1.0463795828862683,31.290918350219727,-13.942472457885742,6036.79150390625,38.434608459472656,6036.9140625,Estimated,-0.3647817075252533,15.247214998519098,69.04083714580975,-15.254158973693848,-18.16473555798916,74.48804446283884,-15.152962684631348,-19.47091890246361,"Your shot indicates you're striking the ball well but your club path and face are pointing significantly left, causing a pull. Focus on your swing path and getting the clubface more aligned with your target. This should help reduce the sidespin and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:06:23,Lauren,56,Sand Wedge,60.68693305706984,-3.231904983520508,19.999998092651367,4.831633567810059,-15.168364524841309,58.46334270566513,0.963359651915287,32.6053466796875,6.471353530883789,2140.075439453125,1235.572998046875,2471.146240234375,Estimated,-30.0,12.250168391134707,61.79684655991559,1.3174498081207275,1.4208503187623762,72.13059165734103,0.5278605818748474,0.6645937257010104,"Your swing speed is decent, and your launch angle looks good for a sand wedge. However, the attack angle is a bit too steep, which causes some inconsistency in your shots. Try to work on lowering that attack angle to make clean contact with the ball and prevent fat or thin shots. The side spin shows you might be cutting across the ball a bit, contributing to those pull shots. Focus on aiming your club path straighter to improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:06:37,Jason,56,Sand Wedge,54.502692924168514,-3.194918870925904,19.999998092651367,10.451539993286133,-9.548458099365234,60.451757103102864,1.109151747551474,30.3357162475586,11.087672233581545,3528.43017578125,2004.09521484375,4057.858642578125,Estimated,-29.595924377441406,12.15393218414465,63.28926338617748,4.906842231750488,5.413535647714411,71.3723329896875,4.11765718460083,5.124921935274756,"Your swing speed is decent for a sand wedge, but the club path is quite steep, which may be causing some inconsistent shots. You could work on keeping the club face more square to your path at impact to help control the spin and direction of the ball. Try practicing a half swing pause to improve your control.",half swing pause,1.2065908,64.0,101.325,73 -5/26/24 16:06:42,Herald,56,Sand Wedge,,,,,0.0,94.25323174432197,-42.13496398925781,5.790343284606934,4.813763618469238,4558.97119140625,0.0,4558.97119140625,Estimated,-0.0,4.045644549716428,91.51365029137014,4.882065773010254,7.78828631511152,119.6999569738582,4.863168716430664,10.147793212376882,"Your shot data shows a very low launch angle of only about 6 degrees, which indicates that the ball isn't getting enough lift. The backspin is also quite high, making it tough for the ball to travel far off the ground. Focus on making sure your clubface is square at impact and try to level out your swing to achieve a better angle and distance. Also, ensure you're using your body effectively to generate more club speed.",launch angle drill,1.2065908,64.0,101.325,73 -5/26/24 16:07:09,Brian,56,Sand Wedge,65.81134541483698,,3.1797409057617188,-16.399538040161133,-19.57927894592285,70.73388276785181,1.0747977012471934,35.97195816040039,-13.073081016540527,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,20.238368053313707,90.34715561659776,-8.699739456176758,-13.665585196525171,103.58250271413908,-8.031844139099121,-14.472863598713616,"You're hitting the ball with decent club speed, but the club face is significantly closed at impact, causing the ball to start left and curve further left. Focus on aligning the club face correctly and practice making cleaner contact to improve your accuracy and carry distance.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:07:15,Brian,56,Sand Wedge,,,,,0.0,61.596324167455805,-27.536020278930664,,7.523944854736328,1000.0,-38.02501678466797,1000.7227172851562,Estimated,2.177623987197876,,,,,,,,"It seems like there were some issues with the data, so let's simply focus on what you can work on with your sand wedge shots. Make sure to check your grip and stance, as a solid foundation can lead to better contact and control. Try to visualize your swing path and ensure your clubface is aimed at the target at impact. Practice hitting just a few yards on target before trying longer shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:07:36,Jason,56,Sand Wedge,68.41771961758604,-2.7195491790771484,-4.7055182456970215,-4.747663974761963,-0.0421457290649414,78.17618198933542,1.1426306288238386,28.8621883392334,-4.488626480102539,6101.341796875,930.9889526367188,6171.9619140625,Estimated,-8.675704956054688,21.090212789759107,92.65065031512133,-8.241596221923828,-13.28124528007811,97.79992411060448,-8.350448608398438,-14.203238893032903,"Your shot shows a couple of areas for improvement. The attack angle is a bit downward, which is generally good for a sand wedge, but combined with your club path and face angle being closed, it indicates you're hitting a bit too much to the left. The high backspin is good but could be causing the ball to curve more than you intend. Try focusing on striking the sand wedge with a slightly square face and a better swing path towards the target. This should help straighten out your shots and improve overall distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:07:51,Lauren,56,Sand Wedge,,,,,0.0,94.9115452174965,-42.42925643920898,8.126640319824219,-0.3067525923252105,1085.830810546875,626.9046020507812,1253.809326171875,Measured,-30.0,2.967288611264792,72.40928482096479,-2.91067123413086,-3.676887883914105,126.21535458706512,-4.043025016784668,-8.898829282293377,It looks like your shot had some issues with distance and direction. The launch angle is quite low and the spin rates indicate the ball isn't getting the lift it needs. Focus on making sure your wedge is a bit more open at impact to help with height and distance. Try to ensure you're following through properly to create lift and better direction.,swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:07:59,Herald,56,Sand Wedge,,,,,0.0,89.88059738163793,-40.18022155761719,6.7849202156066895,7.849643230438232,4501.5908203125,0.0,4501.5908203125,Estimated,-0.0,4.121126816312795,85.72780933746799,7.966737747192383,11.881737647483874,113.3863912158713,7.934393405914307,15.651765217211164,"Your shot data suggests that there might be issues with your club face and possibly your swing mechanics. The launch angle is quite low, and the backspin is very high, which can indicate that you're hitting down too steeply on the ball. To improve, focus on making sure the club face is square at impact and try to create a more balanced swing. Work on hitting the sand wedge with a slight upward angle to increase your launch angle.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:08:29,Jason,,Lob Wedge,59.95367644834687,,10.51657772064209,-10.045820236206056,-20.562397003173828,66.36563022129121,1.106948466762811,31.36263465881348,-6.935956954956055,3859.833251953125,352.197509765625,3875.868408203125,Estimated,-5.213620185852051,16.004725870388256,75.40643363753588,-8.830953598022461,-11.576361628424252,83.24211529117929,-8.890791893005371,-12.865206957390342,"Your lob wedge shot shows that while your club speed is solid, the club face was significantly open at impact, causing the ball to veer left and not achieve optimal distance. Focus on aligning your club face better at address and through impact. This will help you hit straighter and more accurate shots.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:09:27,Brian,,Lob Wedge,66.13619286779749,-4.8419270515441895,-13.562726974487305,-4.601057529449463,8.961669921875,60.55474898178227,0.9156068161169753,38.26976013183594,-5.476476669311523,2506.68505859375,452.8648986816406,2547.264404296875,Estimated,-10.24075698852539,16.95056759827412,66.44607963959925,-8.031208992004395,-9.28334441448908,74.72541174060461,-8.197452545166016,-10.654734091230011,"Your shot data indicates a few areas for improvement. The club speed is decent, but your attack angle is a bit too steep (negative number), which may be causing inconsistency. Your club path and face angle suggest that you’re slicing the ball, resulting in a significant left-to-right deviation. Focus on aligning your body to the target and ensuring your club face is square at impact. A good drill to help with this is to practice half swings while hitting towards a target, focusing on a straight path and a square club face.",half swing pause,1.2065908,64.0,101.325,73 -5/26/24 16:09:46,Brian,,Lob Wedge,62.26458739252894,-6.881919860839844,5.948770999908447,6.085118293762207,0.1363472938537597,71.86409693109545,1.15417286037807,38.88892364501953,5.742806434631348,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,23.162942089617445,98.23164737164824,11.33475112915039,19.306533155810257,105.30414762946202,11.626694679260254,21.22240264259972,"Your lob wedge shot has good distance, but there's room for improvement in accuracy. The club face is slightly open to the path, which could cause the ball to veer right. Work on straightening your club path and face at impact to help with consistency. Try aiming for a lower launch angle to optimize your spin and carry.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:10:02,Brian,,Lob Wedge,54.33469486198692,-5.083210468292236,9.887529373168944,3.355242252349853,-6.532287120819092,59.49091058624299,1.0948972978932363,38.7708854675293,3.9932689666748047,2090.668212890625,-1207.047607421875,2414.095458984375,Estimated,30.0,16.23716207637085,63.99539954041393,10.111629486083984,11.23545748747506,72.46476146442728,10.739073753356934,13.502843140466211,"Your lob wedge shot shows you have a solid swing speed, but the ball is deviating quite a bit to the right (approximately 10 degrees). Improving your club path and face angle will help make your shots more accurate. Focus on keeping your club on a straighter path and adjusting the face angle slightly towards the target. The launch angle is good for height, but with lower backspin, it'll help to hit the ball cleaner and with a bit more spin for control around the greens.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:10:14,Brian,,Lob Wedge,52.78881829331203,-4.17252254486084,-19.999998092651367,-10.610471725463867,9.3895263671875,46.50892059713169,0.881037350347811,37.33203506469727,-11.218222618103027,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,9.12307102317436,42.73781190676573,-14.348108291625977,-10.590972245938929,53.42795000873002,-14.873577117919922,-13.714253456611914,"Your lob wedge shot shows a significant issue with your club path and face angle, causing the ball to veer left. Focus on aligning your club face more towards your target and practicing a more neutral path. Additionally, increasing your smash factor will help improve your ball speed by making better contact with the ball.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:10:24,Jason,,Lob Wedge,50.63875882707907,-9.49387264251709,-19.491893768310547,26.214338302612305,45.70623016357422,52.205934350075495,1.0309481424761615,19.15021324157715,19.09408950805664,2797.43505859375,-713.2318115234375,2886.92626953125,Estimated,14.303356170654297,4.071005204168131,41.09533947900718,21.23546028137207,14.884794780817174,56.337732915586,21.6521053314209,20.786941445584944,"Your lob wedge shot shows there's room for improvement in both your swing path and club face angle. The negative club path indicates you're coming across the ball, which can lead to inconsistent shots. Try to focus on a more neutral path and align your club face better to avoid excessive sidespin. Working on your attack angle will also help you get under the ball more easily, leading to better launch conditions.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:10:45,Brian,,Lob Wedge,47.878850395311474,-7.302178859710693,-6.629404067993164,-11.863609313964844,-5.23420524597168,50.05851165342801,1.045524511138429,34.25001525878906,-10.574555397033691,1390.462646484375,802.7838745117188,1605.56787109375,Estimated,-30.0,9.328618912396792,47.85590981440146,-14.459681510925291,-11.949554485814929,58.309323096345,-15.058634757995604,-15.149188044859898,"Your lob wedge shot shows that the club face was closed relative to the path, which made the ball start left and spin quite a bit. Also, your attack angle is descending, indicating you're hitting down on the ball. Focus on getting the club face square at impact and consider a slightly shallower angle of attack to create cleaner contact. This will help you control your direction and spin better.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:10:57,Brian,,Lob Wedge,47.19205298402585,,-19.999998092651367,,-10.49350357055664,49.94338124809701,1.0583006690766867,32.147212982177734,-27.55059242248535,5341.4208984375,487.3305358886719,5363.60595703125,Estimated,-5.2130126953125,9.01259123595105,45.69723093212952,-30.17498016357422,-22.96936206179771,52.07230158969287,-30.094615936279297,-26.1105736840816,"Your lob wedge shot had a decent club speed, but the club path is off to the left (negative angle). This means the club is coming from outside to in, causing a pull to the left. Additionally, your ball speed and smash factor are good, which means you're making solid contact. However, the launch angle is a bit high, resulting in less distance than expected. Working on your swing path will help you hit straighter and more accurate shots.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:11:13,Herald,,Lob Wedge,44.62695830512712,,,,0.0,48.64536955369204,1.090044479865509,34.56206512451172,-24.80561065673828,5307.810546875,0.0,5307.810546875,Estimated,-0.0,9.538422041229069,44.11565014882717,-26.279525756835938,-19.5322360708808,49.44609702840489,-26.09830474853516,-21.751963040241662,"Your lob wedge shot shows you have good ball speed and a decent launch angle, but the carry distance and deviation suggest you're missing the target. Focus on your club face alignment at impact to improve direction and reduce the large carry deviation. Increasing your stability and consistency in your setup will also help. Practicing with a clear target can build your accuracy.",alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:11:35,Lauren,,Lob Wedge,112.1696117497304,-7.988823413848877,0.7656363248825073,-6.735383987426758,-7.501020431518555,68.42417500979127,0.6100063461256986,37.9466438293457,-5.436795711517334,1688.4566650390625,974.830810546875,1949.6617431640625,Estimated,-30.0,20.70312991248511,82.215309286109,-12.110692024230955,-17.248866152629716,92.38961222407488,-12.73632526397705,-20.36863470472281,"Your lob wedge shot shows a strong club speed, but your club face is slightly closed at impact, causing the ball to start left. To improve your accuracy, try focusing on keeping the club face square to your target at impact. Additionally, your attack angle is a bit steep, which contributes to higher spin and limited distance. Work on shallowing out your swing path to achieve a better angle of attack for more consistent contact.",face alignment drill,1.2065908,64.0,101.325,73 -5/26/24 16:11:52,Lauren,,Lob Wedge,69.2586144513939,,,,0.0,73.66219459045897,1.0635816955615756,29.41878128051757,-4.926096439361572,5697.88525390625,1366.230712890625,5859.392578125,Estimated,-13.483736038208008,18.741760650396827,85.37361487339422,-10.02081298828125,-14.855492032758775,91.0829783248182,-10.234622955322266,-16.183586732371282,"Your lob wedge shot shows great potential, but the ball is starting off to the left and not reaching its full carry distance. Focus on improving your swing path and making solid contact with the ball. A more consistent strike can help you increase your distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:12:07,Jason,,Lob Wedge,41.53688621505353,,8.828668594360352,-19.1720027923584,-28.00067138671875,43.20323499410961,1.040117325367836,35.17630386352539,-14.643611907958984,5088.63818359375,1333.407470703125,5260.4384765625,Estimated,-14.683441162109377,7.546028119171638,35.66322574718242,-17.71867561340332,-10.853870961363782,40.85739232054948,-17.919477462768555,-12.571011371815416,"Your shot shows a significant issue with the club face angle, pointing way too far left at impact. This is causing your ball to start left and curve even more that way. Focus on getting the club face more square at impact. Practice a drill to help control your club face and path.",face angle drill,1.2065908,64.0,101.325,73 -5/26/24 16:12:18,Jason,,Lob Wedge,41.54971166711493,,-12.727216720581056,-15.44910717010498,-2.721890449523926,46.00534027247977,1.1072360896523694,31.98561668395996,-14.28276538848877,4961.7802734375,88.39453125,4962.56787109375,Estimated,-1.0206211805343628,7.552402113503888,39.65784027453356,-15.091198921203612,-10.325153268036727,45.87271784800032,-15.020837783813477,-11.888846400714442,"You're hitting with too much open club face and a steep angle, causing the ball to slice to the left. Your carry distance is decent, but you should work on your club path and face alignment to improve accuracy. Focus on keeping the face square at impact to hit straighter shots.",face angle drill,1.2065908,64.0,101.325,73 -5/26/24 16:12:24,Brian,,Lob Wedge,,,,,0.0,94.9472994717462,-42.44524002075195,0.8482350707054138,2.5241236686706543,3988.546875,968.9617919921876,4104.5576171875,Measured,-13.654688835144045,0.2092737660738279,36.223699209048846,1.275335431098938,0.8062265210367272,101.87774525954228,0.4476244151592254,0.796064072799993,"It looks like your ball speed is quite good, but the launch angle is very low, which means the ball isn't getting enough height. The backspin is also higher than average, which can cause the ball to rise too steeply and drop quickly. Focus on creating a higher launch angle by ensuring you're hitting down on the ball with the wedge, which will help it get in the air more effectively. Also, try to maintain a softer grip to help control the spin.",launch angle drill,1.2065908,64.0,101.325,73 -5/26/24 16:12:28,Brian,,Lob Wedge,36.0518081508144,-5.424646854400635,-18.50611114501953,-14.546710968017578,3.959400177001953,40.54765389228396,1.1247051388563436,35.942771911621094,-14.264613151550291,4670.3876953125,-209.13180541992188,4675.06787109375,Estimated,2.563892126083374,6.882871449420975,32.14030870238639,-14.494599342346191,-8.044351616339384,37.311538699895664,-14.353689193725586,-9.249786426820831,"Your shot shows a significant swing path and face angle to the left, which is causing the ball to start right and slice. To improve, focus on aligning your club face to the target at impact and practicing straightening your swing path. This will help you hit straighter shots and improve your distance control.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:12:39,Jason,,Lob Wedge,36.596697865638816,-3.980277538299561,-16.713830947875977,-10.773662567138672,5.940168380737305,39.23939804937618,1.0722114381313794,36.99795150756836,-10.941082000732422,4718.029296875,-288.9337158203125,4726.8681640625,Estimated,3.504436492919922,6.714862491393944,30.21412234544482,-10.913959503173828,-5.72058038818966,34.70743635375766,-10.789887428283691,-6.497513091434939,"Your shot data indicates that you're making contact with the ball but struggling with direction and height. The club path and face angle suggest you're swinging too far to the left with a face that is also closed, which is causing the ball to go left. Additionally, your attack angle is negative, which is typical for a lob wedge but could be improved for better trajectory. Focus on keeping your clubface square to your target line at impact and making a more neutral swing path.",swing path drill,1.2065908,64.0,101.325,73 -5/26/24 16:12:50,Brian,,Lob Wedge,,,,,0.0,14.825438592028943,-6.627563953399658,19.820695877075195,-13.330251693725586,3184.36376953125,0.0,3184.36376953125,Estimated,-0.0,0.2936225818403919,3.1235508134766974,-13.35645866394043,-0.721563874830494,5.940342655020572,-13.345885276794434,-1.3712058566474925,"It looks like your lob wedge shot didn't reach its potential. The ball speed is low, which means it’s not being struck optimally, and the carry distance is very short at just over 3 yards. Focus on making solid contact and keeping your club face square to the target. Practicing your setup and improving your swing path can also help. Try to ensure your club speed increases during your swing for better distance.",impact focus drill,1.2065908,64.0,101.325,73 -5/26/24 16:13:12,Jason,,Lob Wedge,36.807652232329474,-9.584220886230469,-15.349842071533203,-27.194360733032227,-11.844518661499023,46.79494609789435,1.271337432839378,31.794265747070312,-24.258745193481445,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,7.059623464715003,41.3276713899013,-27.35469436645508,-18.98996835965886,52.83194112431784,-27.875,-24.70127169972852,"Your shot indicates a steep angle of attack and a significant path across the ball. This can cause the ball to poorly launch, resulting in a leftward direction (for a right-handed golfer). Focus on lessening that steep angle and club path to help straighten your shots and improve distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 14:53:54,Jason,,Pitching Wedge,67.68957441657085,0.6314089298248291,1.814201831817627,3.410184144973755,1.595982313156128,92.98628529158668,1.3737165005549663,21.53819465637207,3.0282084941864014,4783.27392578125,1522.9171142578125,5019.859375,Measured,-17.660633087158203,21.09676877902075,120.08210252164372,-3.7432942390441895,-7.839716309141124,129.3879778040964,-4.221042633056641,-9.52352348784018,"Your club speed is solid for a pitching wedge, and the ball speed suggests good power. However, the high backspin indicates that you might be hitting down too much on the ball. This can shorten your distance. Try to reduce the attack angle slightly and focus on making a cleaner, more sweeping swing. Your carry distance is decent, but there’s room for improvement on your accuracy since you deviated a bit to the left. Work on keeping your clubface more square at impact.",half swing pause,1.2065908,64.0,101.325,73 +5/26/24 14:54:33,Brian,,Pitching Wedge,,,,,0.0,59.84935765163982,-26.755056381225582,6.8560099601745605,-1.9833440780639648,2598.173095703125,0.0,2598.173095703125,Estimated,-0.0,0.8717261832395522,26.405856024478453,-1.989184617996216,-0.9165874770436062,45.464285766115154,-1.9867234230041504,-1.5762251001402063,"It looks like your ball speed is decent, but your launch angle is quite low, which means the ball isn’t getting enough height. This can lead to shorter carry distances. Work on creating a slightly upward angle of attack during your swing to help the ball launch higher. Consider focusing on your follow-through to ensure that you’re finishing your swing properly.",upward swing drill,1.2065908,64.0,101.325,73 +5/26/24 14:55:21,Jason,,Pitching Wedge,73.06861423726968,-0.5910353660583496,5.339192390441895,0.971936285495758,-4.367256164550781,90.77933474824567,1.2423847871736753,16.575088500976562,1.4664475917816162,4172.693359375,1089.385009765625,4312.5546875,Measured,-14.631884574890137,13.955133392957578,113.40345389234608,-3.3774220943450928,-6.680938949440588,126.13617375589364,-3.8649282455444336,-8.502165858191916,"Great job! Your club speed is solid for a pitching wedge, and your ball speed is also good. However, your attack angle is slightly negative, which can cause the ball to hit lower on the face. Try to focus on hitting the ball with a more upward angle. Additionally, your backspin is high, which can give you more control, but it may limit distance. Work on your swing path being more neutral to help straighten out your shot. Overall, keep practicing and you'll see improvements!",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 14:56:29,Brian,,Pitching Wedge,70.75618437727462,-2.476401805877685,3.468922615051269,4.683549880981445,1.2146272659301758,93.61183114272808,1.3230197751137385,16.686159133911133,4.281229972839356,9172.306640625,-74.8260498046875,9172.611328125,Measured,0.467398464679718,18.19867109387769,113.03126226780478,4.887439727783203,9.630079693835,118.70015088129276,4.870253562927246,10.07769022570642,"Your shot shows good distance, but we can improve accuracy. The club path is drifting a bit to the right, which is causing the ball to curve slightly. Let's work on keeping the club path more square at impact for straighter shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:05:51,Lauren,,Pitching Wedge,68.01883355197697,-1.4451252222061155,5.999017238616943,2.7628872394561768,-3.2361299991607666,84.48319830604214,1.2420559702995178,17.440521240234375,3.020137548446656,5927.8212890625,383.896728515625,5940.2392578125,Estimated,-3.705406904220581,13.58426214423639,101.0835673634174,1.865715503692627,3.2912210732039,111.11219092179908,1.732913374900818,3.360247995299005,"Your shot shows good club speed and solid contact, but your attack angle is slightly negative, which might indicate you're hitting down on the ball more than you should with a pitching wedge. Aim for a neutral or slightly positive attack angle for better ball flight. The high backspin is great, but let's work on keeping your shots straighter by improving your swing path and club face alignment.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:06:35,Brian,,Pitching Wedge,67.70839873277009,-2.4848310947418213,5.958157539367676,3.487468242645264,-2.470689296722412,89.48152358486095,1.321571994901615,25.55464553833008,3.6102120876312256,4522.06201171875,953.5830688476562,4621.51123046875,Measured,-11.907705307006836,23.929442155162405,116.16751570158247,-0.6832827925682068,-1.3851480240750504,124.55559420544068,-0.9823800325393676,-2.135489130086881,"Great job with a carry distance of 116 yards! Your club speed is solid, but we can improve your angle of attack. Currently, it’s slightly negative, which means you might be hitting down on the ball too much. A more neutral attack angle (0 degrees) would help you achieve better launch conditions. Additionally, your spin rate is on the higher side, which is causing the ball to hang in the air a bit. Focus on lowering the spin and improving your impact position.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:07:18,Lauren,,Pitching Wedge,68.0799059141882,4.428797721862793,4.561976909637451,2.7464847564697266,-1.8154921531677248,92.10423893245206,1.3528843451773491,22.97693252563477,2.8268513679504395,2472.269287109375,1427.3651123046875,2854.73046875,Measured,-30.0,19.58661761591429,123.2786134857397,-5.981566429138184,-12.846675806069811,137.03959948559623,-6.8852410316467285,-16.428488287328605,"Your club speed is decent for a pitching wedge, and you're getting good ball speed too. However, the ball is launching a bit higher than ideal and drifting left (negative carry and total deviation angles). Focus on straightening your swing path and keeping your club face aligned at impact. This will help with accuracy and distance control.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:08:05,Brian,,Pitching Wedge,68.63230487572855,2.2669591903686523,2.0983123779296875,5.172009468078613,3.073697090148926,90.25395200841284,1.31503600486439,17.718225479125977,4.510961532592773,9957.921875,738.8240356445312,9985.29296875,Measured,-4.243262767791748,17.918060986527735,105.39875579012096,2.967814683914185,5.457139338304728,109.98874925954988,2.872966766357422,5.512974756871586,"Your pitching wedge shot shows good club speed and decent launch angle, but the club face is open relative to your swing path, leading to a bit of rightward deviation in your carry. Focus on squaring the club face at impact to improve direction and control.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:09:04,Jason,,Pitching Wedge,70.05789696519014,1.855942845344544,7.557165145874023,1.9336609840393064,-5.623504161834717,91.8524402368912,1.311093313042642,21.44769096374512,2.5339584350585938,5859.90380859375,811.2971801757812,5915.798828125,Measured,-7.882428169250488,21.41779949086072,116.8180750890715,-0.5605794787406921,-1.1429496674421813,124.36282350750751,-0.7535542249679565,-1.6359736704267078,"You have a solid club speed with a good launch angle, which indicates that your ball is getting decent height. However, your attack angle is slightly positive, and the club path is a bit out to in. This could lead to inconsistent contact and direction. Focus on keeping your club path more neutral or even slightly inside-out to improve accuracy and distance. Additionally, your backspin is on the higher side, which can affect distance. Try hitting down a bit less and focus on making cleaner contact to lower the spin rate.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:09:40,Lauren,,Pitching Wedge,70.25049207698385,8.01711654663086,5.807127475738525,7.330244064331055,1.5231165885925293,94.67851110549054,1.3477273725248402,7.290665626525879,6.747857093811035,2889.060302734375,615.1640625,2953.827392578125,Measured,-12.020402908325195,4.159385383618684,90.39725897710196,4.390391826629639,6.920091759121078,124.329874603156,3.6887571811676025,7.998946228095633,"Your club speed is good, but your launch angle is lower than ideal for a pitching wedge. This can lead to less height on your shots. Focus on improving your attack angle to create more lift. Additionally, try to align your clubface more square to your target for better accuracy.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:10:18,Lauren,,Pitching Wedge,67.67639483526091,2.509032726287842,7.37765645980835,2.0304269790649414,-5.347229480743408,90.94816480083044,1.343868346152571,17.346763610839844,2.590982913970948,7048.23291015625,0.0006161759956739,7048.23291015625,Measured,-5.008955668017734e-06,16.948153166975885,111.82926554491496,2.7940030097961426,5.451123597601395,119.67777966624452,2.7758684158325195,5.795923681580632,"Great shot! Your club speed is solid for a pitching wedge, and you're launching the ball at a good angle. To improve consistency, focus on your club path, which is slightly outside-in. This can lead to some slight inaccuracies in distance. Try to get the club moving more from inside to out. This will help with straighter and more controlled shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:11:00,Brian,,Pitching Wedge,68.32033834085632,2.6484549045562744,6.068521976470947,3.1121950149536133,-2.956326961517334,89.62458326803426,1.3118287386237628,22.63130760192871,3.3157637119293213,5210.302734375,1593.9130859375,5448.65234375,Measured,-17.009693145751953,20.842858214320813,113.34645871239536,-3.1609973907470703,-6.250191368949515,121.48578091482614,-3.5882327556610107,-7.603224588643116,"Your club speed of 68 mph is solid for a pitching wedge, but you have a slight rightward path, which is leading to some inconsistency in your shots. Try to aim for a club path closer to straight or slightly left. Your launch angle is good for a pitching wedge, but lower your backspin a bit for more control on your shots. Focus on making sure your clubface is square at impact for better accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:13:01,Brian,,Pitching Wedge,65.16270863004411,-2.3418214321136475,0.2752095460891723,2.915557861328125,2.640348434448242,86.33302443539651,1.3248839136743855,22.30933952331543,2.429341554641724,5517.55078125,400.9758605957031,5532.1015625,Estimated,-4.156538009643555,19.283540260604696,108.21716785586432,1.0258382558822632,1.937720481145064,116.12339470735331,0.91107177734375,1.8466166354589435,"Great job! Your shot shows good distance and ball speed, but let's focus on improving your attack angle and spin rate. A slightly more positive attack angle can help you get more lift and control the spin better. Try to make sure the clubface is square at impact, which can help reduce sidespin and improve accuracy.",attack angle adjustment drill,1.2065908,64.0,101.325,73 +5/26/24 15:13:33,Brian,,Pitching Wedge,68.03267872560946,1.051556944847107,2.259279489517212,4.762829303741455,2.503549814224243,84.05268807187713,1.235475210536393,23.24700164794922,4.194993019104004,4214.5986328125,2433.29931640625,4866.59912109375,Estimated,-30.0,17.338204282467927,102.5078127480474,-5.702277183532715,-10.185122510444444,111.59966616533892,-6.525701999664307,-12.683217242753017,"Your shot data shows that while you're making solid contact with a decent smash factor, your ball is curving quite a bit due to the face angle being open relative to the club path. This leads to more sidespin, which contributes to the leftward deviation. Focusing on a square club face at impact will help reduce that sidespin and improve your accuracy.",face angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:15:43,Lauren,,Pitching Wedge,65.36030421749183,6.155110359191895,3.299255847930908,9.332292556762695,6.033036708831787,77.28682264788767,1.182473422870086,22.03875160217285,8.078583717346191,6174.6728515625,49.59455108642578,6174.8720703125,Estimated,-0.4601859450340271,14.776315373390844,90.62861885777149,8.496204376220703,13.38982063898584,98.56690184765466,8.424735069274902,14.441032737710543,"Your pitching wedge shot shows good potential, but there are a few areas to improve. Your club speed is solid, but your attack angle is a little steep, suggesting you might be hitting down too much. This can lead to excessive backspin and not enough carry. The club face is open relative to your swing path, which is causing the ball to launch higher right. Focus on keeping the club face square at impact and try to flatten your swing path slightly. This should help with both distance and direction.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:16:40,Herald,,Pitching Wedge,72.3587600252722,-0.1073135063052177,5.474445343017578,0.6406054496765137,-4.8338398933410645,89.11650592858769,1.2315924968512817,22.12691307067871,1.2112088203430176,5104.7119140625,1059.04833984375,5213.412109375,Estimated,-11.720590591430664,20.1617090773816,113.42548101503236,-3.258885622024536,-6.448018814247462,122.01177859224572,-3.5533039569854736,-7.561974316724275,"You're hitting your pitching wedge well, but your ball is drifting left, costing you some accuracy. Your club speed and launch angle are good, but the high backspin indicates you might be lifting the club too much at impact. Focus on a more consistent strike and a slightly descending angle to help control spin and direction.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:17:39,Brian,,Pitching Wedge,67.72700118486182,4.1350860595703125,8.002963066101074,2.3127191066741943,-5.690243721008301,78.65110771117816,1.1612961792963317,23.401212692260746,2.901106834411621,3916.768310546875,2261.346923828125,4522.6943359375,Estimated,-30.0,14.884802081473367,92.912464361626,-5.975861549377441,-9.673075344059498,102.84033886453926,-6.845730304718018,-12.258217886063337,"You're hitting the ball well overall, but your club face is slightly open compared to your path. This explains the left spin and deviation in your shots. Focus on keeping your hands ahead at impact to square up the face. Also, lowering your attack angle a bit will help reduce the backspin for better distance.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:18:09,Brian,,Pitching Wedge,65.24546820876503,5.004232406616211,10.33828067779541,8.156110763549805,-2.182169914245605,86.16525250393988,1.3206319897688237,25.121665954589844,7.993212699890137,6529.68359375,-1.6050806045532229,6529.68408203125,Estimated,0.0140840429812669,22.50118349552781,106.01773462481924,8.888117790222168,16.380371748259904,111.40583582930684,8.828728675842285,17.0986979124375,"Your shot shows a solid club speed and good carry distance. However, your launch direction indicates that the ball is starting off to the right. This could be due to the club path being too far to the right. Focus on getting your club path more in line with your target and ensuring your clubface is square at impact. Work on these adjustments for better accuracy and distance control.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:18:35,Brian,,Pitching Wedge,68.41780068331764,2.501849174499512,6.744406223297119,5.327511787414551,-1.4168944358825684,83.64363892349684,1.2225420590564486,21.501218795776367,5.220046520233154,5036.56201171875,1375.2930908203125,5220.95654296875,Estimated,-15.27296257019043,16.621067082298964,102.64546557762242,0.1532334089279174,0.276632455636534,111.7178450159936,-0.2866736650466919,-0.5594475241179637,"Your shot shows good ball speed and decent carry, but your club path and face angle suggest you may be cutting across the ball, leading to some left spin. Aim to adjust your club path for a straighter flight. Practicing with a focus on keeping the club on a better target line can help improve your consistency.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:19:18,Herald,,Pitching Wedge,68.9533891720962,0.8326705694198608,10.368715286254885,2.2472167015075684,-8.121498107910156,87.06004751602177,1.2625927247569275,22.06146240234375,3.1433210372924805,6256.50830078125,1361.8931884765625,6403.0185546875,Estimated,-12.280362129211426,19.533731662449554,107.25795341173398,-1.5723410844802856,-2.9432175655821027,114.27345848959705,-1.862776160240173,-3.714492521015245,"Your shot data shows a solid club speed and decent carry distance. However, your attack angle is very low, which may be causing the ball to fly lower than optimal. Additionally, your club path is significantly to the right, indicating an outside-in swing that may lead to slicing. Focus on improving your attack angle and aligning your swing path more towards your target for better results.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:20:18,Herald,,7 Iron,84.08675274561574,-1.043928861618042,2.399608373641968,6.287134647369385,3.887526273727417,89.97703146929325,1.0700500201440426,19.75308609008789,5.464651107788086,4977.8173828125,875.2620849609375,5054.18115234375,Measured,-9.97252082824707,17.976566359359595,114.34003213047345,2.0693302154541016,4.128886370895458,123.9894220599399,1.7616976499557495,3.8118543327476857,"You have good distance with your 7 iron, but your club face is aimed too much to the right, which may be causing some unwanted side spin. Focus on aligning your club face with your intended target and ensure that your attack angle is more level. This should help reduce that side spin and improve your accuracy.",club face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:20:40,Jason,,7 Iron,72.65446221441653,-0.410955399274826,-0.961890459060669,10.619564056396484,11.581454277038574,82.94459632012331,1.1416311371948322,24.05607414245605,8.602792739868164,4141.80078125,369.069580078125,4158.2119140625,Estimated,-5.092091083526611,18.61231793018669,105.24837061614473,7.516820430755615,13.76831168687113,115.09876638373044,7.312763690948486,14.650440588157494,"Your club speed is good, but the attack angle and club path suggest you're hitting slightly down on the ball with your club face pointing towards the right. This causes the ball to spin a bit too much. Focus on a more neutral swing path and try to get the face to align more with your target line. This will help reduce that rightward spin and improve your accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:21:08,Herald,,7 Iron,72.88203505608362,-1.87126898765564,3.14938759803772,24.95783042907715,21.808443069458008,72.44339264905466,0.9939814742180096,26.773855209350582,20.895002365112305,6113.35888671875,-1556.8892822265625,6308.4912109375,Estimated,14.287799835205078,15.704281966062696,82.28250869751628,27.56467056274414,38.07618022696397,89.03441419695991,27.740976333618164,41.443305440397125,"Your club speed is decent for a 7 iron, but the face angle is significantly open. This causes the ball to spin too much and head off to the right. Focus on aligning your club face better at impact and try to create a more neutral path. It may help to work on your grip and setup to get better direction.",club face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:21:38,Brian,,7 Iron,75.50038138740365,0.1013535782694816,6.194618225097656,-1.185295343399048,-7.379913330078125,101.9341671465263,1.3501145990705263,23.14307403564453,-0.1985145509243011,3627.507568359375,959.3904418945312,3752.2314453125,Measured,-14.814196586608888,27.414894318275856,147.2808682139712,-6.370921611785889,-16.343008032813145,153.5057998339671,-6.575544834136963,-17.57848869385839,"Your 7 iron shot data shows good speed, but the clubface was slightly closed, leading to a pull. A more neutral club face at impact will help straighten your shot. Additionally, your backspin is high, which can reduce distance, so working on a slightly steeper attack angle could help lower it and improve carry distance.",club face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:22:02,Herald,,7 Iron,135.3988776722408,3.877509593963623,-6.717473983764648,6.747825622558594,13.465299606323242,93.8157327907702,0.6928841243268599,20.80807876586914,4.702279567718506,3505.808349609375,1562.56787109375,3838.269287109375,Measured,-24.022930145263672,19.2786446491516,123.2711292701906,-3.3832719326019287,-7.27482907913037,135.3603818122656,-4.129055976867676,-9.746456325360782,"Your shot shows a strong club speed but a high spin rate and an inconsistent club path. The club face is also pointing right at impact, which is likely causing your ball to curve right. Focus on getting your club path more to the right and squaring the club face at impact. Lowering the spin will help the ball carry farther.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:22:39,Herald,,7 Iron,77.44160699581971,4.571028232574463,5.945849418640137,-5.0623955726623535,-11.008245468139648,108.6459915938658,1.4029408196517732,15.228934288024902,-3.4143803119659424,3235.945556640625,865.9257202148438,3349.801513671875,Measured,-14.981112480163574,18.572550212950546,151.00552116250583,-9.074716567993164,-23.81694947273149,166.25164419144858,-9.541223526000977,-27.55744901700928,"Your shot shows a solid club speed, but the face is closed at impact, leading to a pull left and a higher spin rate. For better accuracy and distance, focus on keeping the club face more neutral at impact. Try to swing more along your target line rather than inside-out.",face control drill,1.2065908,64.0,101.325,73 +5/26/24 15:23:21,Brian,,7 Iron,75.1023059791105,2.781729221343994,5.596421241760254,0.2891532778739929,-5.307268142700195,111.9322939538024,1.4903975649554098,15.917031288146973,0.9377804398536682,3292.38330078125,912.3089599609376,3416.44482421875,Measured,-15.487885475158691,21.356851527056733,159.1667036154813,-5.005859851837158,-13.888509690438696,173.51353598632886,-5.484014987945557,-16.58246121234845,"Your 7-iron shot shows good speed and distance, but there's some unwanted sidespin causing the ball to curve left. To improve accuracy, focus on aligning your swing path more toward the target and controlling your face angle at impact. A more neutral club path will help reduce that sidespin.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:23:59,Jason,,7 Iron,78.70783665682302,2.592815399169922,3.672975778579712,8.233888626098633,4.5609130859375,109.32161900066149,1.3889546917331594,16.359766006469727,7.223091125488281,5007.3740234375,1157.15380859375,5139.33837890625,Measured,-13.01206398010254,23.437148478534937,148.1483697290987,1.8125094175338743,4.685947558204646,157.95784844757327,1.4291657209396362,3.939720111220055,"Your 7-iron shot looks solid with decent club speed and carry distance. The key areas to focus on are your club path and face angle at impact, which indicate that you may be coming in a bit too steep and right of target. Adjusting these can help straighten your shots and improve consistency. Try to aim for a more neutral path and ensure the face is square at impact for better accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:25:17,Lauren,,7 Iron,77.8229231307605,3.5912399291992188,5.38950252532959,0.2293794304132461,-5.160122871398926,114.42655851637664,1.4703451619789911,17.134910583496094,0.8627897500991821,3151.819091796875,-76.42610168457031,3152.74560546875,Measured,1.3890503644943235,24.9145801864845,169.40946584952326,1.476577639579773,4.3653110817991205,184.40528066612205,1.5107723474502563,4.8618558262328975,"Great job on your 7-iron shot! Your club speed and ball speed are decent, which shows good power. However, your launch angle is slightly low, and your backspin is a bit high, which can affect your distance and control. Focusing on a more balanced swing and ensuring a proper follow-through will help you achieve better launch conditions. Try to lower the attack angle slightly to get a better trajectory.",launch angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:25:56,Lauren,,7 Iron,75.80940395623384,3.075217962265014,5.42439603805542,2.450366497039795,-2.974029541015625,109.44980525539631,1.443749713671192,13.582160949707031,2.691525220870972,5227.81298828125,2355.416015625,5733.93505859375,Measured,-24.254175186157227,18.29287667549511,140.8917844683201,-7.886104106903076,-19.33098201045096,151.4048128228369,-8.625185012817383,-22.70619635094636,"Your club speed is good, but the ball is veering left due to a combination of your club path (slightly inside-out) and face angle. Focus on straightening your club path and ensuring your face is square at impact. Try to reduce your backspin slightly for a more controlled ball flight.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:26:29,Herald,,7 Iron,77.67232860116656,7.182547092437744,8.774006843566895,7.3612847328186035,-1.412722110748291,103.53651239718148,1.3329909668193785,7.136092662811279,7.144591808319092,2201.958984375,378.67626953125,2234.28271484375,Measured,-9.757848739624023,4.582218792058427,103.54263695951975,5.39005184173584,9.72632320148125,143.59269351558214,4.846381664276123,12.131319966012027,"You have a solid club speed and a decent smash factor, but your ball flight shows that you're slicing a bit. This means the ball is curving to the right, which probably caused some of that deviation. Focus on aligning your body better with the target and work on bringing the club more inside on the backswing. This will help straighten out your shots and improve your accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:28:59,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,10.058668887470049,122.36850951287124,-1.172531008720398,-2.504134982357698,142.54777353954523,-1.9191807508468628,-4.773797918605737,"Your 7-iron swing shows great potential! Your club speed is solid, but your attack angle is slightly steep, which might be causing you to get too much backspin. This can lead to less distance. Aim for a more level swing path to help improve your distance and accuracy. Also, try to keep the clubface more square to your target at impact.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:29:38,Lauren,,7 Iron,70.49766149260904,6.897951602935791,-1.764883518218994,8.958209991455078,10.723093032836914,99.12258571079474,1.4060407623760218,,7.137642860412598,2770.53173828125,-83.23709869384766,2771.781982421875,Measured,1.7208610773086548,,,,,,,,"Your club speed of 70 mph is solid, but your attack angle is a bit steep, which can cause the ball to launch too high with excessive backspin. The face is also closed relative to your swing path, leading to a slight hook spin. Focus on maintaining a more neutral attack angle and ensuring the clubface is square at impact for better accuracy and distance.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:32:18,Lauren,,7 Iron,70.40697027204442,8.679288864135742,5.341860294342041,5.682614803314209,0.3407545089721679,101.77683989459274,1.445550625191494,17.586400985717773,5.336239337921143,6028.98828125,1318.488525390625,6171.4755859375,Measured,-12.33588981628418,,,,,,,,"Your swing speed with a 7-iron is solid, but your attack angle is a bit steep. This can lead to excessive backspin, which may make your shots fly higher without much distance. Work on leveling out your swing a bit more to get cleaner contact with the ball. Additionally, focus on keeping your clubface more aligned with your swing path to improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:34:23,Lauren,,7 Iron,73.98533966305604,2.809598445892334,4.435081005096436,9.769083023071287,5.3340020179748535,106.52479152807972,1.439809454321827,21.21730232238769,8.57949447631836,3401.396240234375,28.3886833190918,3401.5146484375,Measured,-0.4781900942325592,,,,,,,,"Your shot data shows some good elements like decent club speed and ball speed. However, your attack angle is slightly steep, and the club face is quite open relative to your swing path, which may lead to inconsistent ball direction. Try to focus on getting the club face more square to your target by practicing your swing path.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:34:55,Brian,,7 Iron,77.6936531551928,3.5040106773376465,5.192759990692139,2.6519906520843506,-2.540769338607788,106.76189599313513,1.3741392206114778,18.4836483001709,2.828159809112549,2905.2392578125,1233.7119140625,3156.33642578125,Measured,-23.0085391998291,,,,,,,,"Your swing speed is decent for a 7-iron, but your club path and face angle suggest you're aiming a bit to the right. This can cause your shots to curve away from the target. Focus on improving your swing path and face angle for straighter shots. A slight adjustment in your alignment can make a big difference.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:35:33,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,,,,,,,,"Your swing speed is decent for a 7 iron, but the club path indicates you're coming too far from the inside, which can cause directional issues. Your attack angle is good, but the high backspin suggests the ball is not being struck cleanly. Focus on hitting down on the ball to reduce spin and improve distance. Try to align your clubface better at impact.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:37:44,Herald,,7 Iron,77.01495378383152,5.952808380126953,5.176298141479492,8.807807922363281,3.631509780883789,106.48085390155666,1.3825997247291888,19.06529426574707,7.882627964019775,3124.0517578125,521.93994140625,3167.352294921875,Measured,-9.484888076782228,23.67848105556459,153.5501711364086,4.843834400177002,12.965805827931376,167.04033199411606,4.519173622131348,13.161638629662209,"Your 7 iron swing shows solid club speed and ball speed, but your club face is open at impact, which is causing your ball to spin and deviate to the right. Focus on closing the club face a bit more as you swing through to improve your accuracy. Your launch angle is good, but watch your angle of attack; it’s slightly upward, which can cause higher spin. Practice making more of a descending strike.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:38:18,Lauren,,7 Iron,69.94634625190156,0.2022232711315155,7.4578070640563965,6.32823371887207,-1.1295733451843262,99.3722681640993,1.4206927665131297,17.96806526184082,6.131328105926514,2544.502197265625,410.0458984375,2577.329833984375,Measured,-9.154498100280762,17.552830016191365,138.13670038029977,3.643627643585205,8.77863962233289,155.51812767628508,3.304997444152832,8.96580341630954,"Your swing speed with the 7 iron is solid for your level, and you're making decent contact with good ball speed. However, the club face is slightly open at impact, which is causing the ball to veer right. Focusing on your swing path can help correct this. Try to keep the face more aligned with your target during the swing for better accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:39:34,Herald,4 Hybrid,4 Hybrid,82.88822577034443,4.143530368804932,9.921513557434082,-3.860870838165283,-13.782384872436523,123.04015089393395,1.484410478694973,12.989059448242188,-1.929957747459412,2854.8857421875,34.7122802734375,2855.0966796875,Measured,-0.6966196298599243,20.87570490948565,183.1631845676148,-2.29336929321289,-7.329537589266238,201.29849848114463,-2.3040125370025635,-8.092410793109423,"Your hybrid shot shows you have good club speed and ball speed, but you're hitting the ball with a slightly open face, causing it to curve to the right (slice). Work on aligning your club path with your face angle to promote straighter shots. A slight adjustment to your setup can help with this.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:40:19,Brian,4 Hybrid,4 Hybrid,82.99158884474218,,-3.190962553024292,9.458211898803713,12.649174690246582,118.77965177112948,1.4312251810642926,13.786089897155762,7.369914531707764,2387.808349609375,-140.78457641601562,2391.955078125,Estimated,3.3742384910583496,18.85143945134064,175.46862668409085,8.800379753112793,26.84536387092612,195.83303535182856,8.8709716796875,30.19938753534484,"Your shot shows potential, but the club path is slightly to the left (-3.19°) and the face is open (9.46°), which might be causing the ball to slice. Try working on squaring the club face at impact. Your ball speed is good, but increasing your attack angle could help with better launch conditions. Aim to strike the ball on a slightly upward angle for more distance.",face angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:40:48,Lauren,4 Hybrid,4 Hybrid,80.93747707177499,1.2864924669265747,9.112794876098633,2.4153833389282227,-6.69741153717041,123.01070270027869,1.519823784366213,10.572357177734377,3.12430739402771,2134.454345703125,1057.894775390625,2382.233642578125,Estimated,-26.36429214477539,12.892293434818612,165.0066278304639,-4.259839057922363,-12.256774442038818,191.2402300868144,-5.329838752746582,-17.764158982168055,"Great job with your hybrid! Your club speed is solid, and you're getting decent distance. However, the high angle of your club path suggests you might be swinging too much from the outside in. This can lead to inconsistent shots. Focus on adjusting your swing path to be more inside-out. Also, your launch angle is a bit low; try to get the face squared up better at impact for higher launches. Keep practicing, and you'll see improvement!",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:41:25,Brian,4 Hybrid,4 Hybrid,83.3048865642595,5.149594783782959,6.117169380187988,1.714982509613037,-4.402186870574951,119.01730236321872,1.4286953295520244,0.5043429136276245,2.1741485595703125,2088.1103515625,387.5775451660156,2123.775146484375,Estimated,-10.51509952545166,0.106785508524501,34.43673219391121,1.626422882080078,0.9774458122559296,132.67508365384674,1.2116000652313232,2.805531100841052,"Your club speed is solid, but the low launch angle suggests that you might be hitting down on the ball too much. Focus on sweeping the hybrid through the ball to get a higher launch. The club path is good but consider aligning your club face closer to your path for straighter shots. Work on your follow-through to help with distance and consistency.",sweep drill,1.2065908,64.0,101.325,73 +5/26/24 15:43:02,Lauren,4 Hybrid,4 Hybrid,83.12649075534682,3.624794006347656,2.9556829929351807,7.151079654693604,4.195396423339844,117.87670751971382,1.4180402233824818,9.826231956481934,6.243894577026367,2775.53955078125,-141.41989135742188,2779.14013671875,Estimated,2.9168248176574707,12.914689762118089,160.1995754228974,7.387243270874023,20.59765003180337,182.43417024277005,7.472440719604492,23.72549519554809,"You made solid contact, but there's room for improvement in your direction and consistency. Your attack angle is positive, which is good, but your club face is aiming significantly right (7.15°). This, combined with a club path of 2.96°, is causing your shots to veer off to the right. Focus on aligning your club face to your target for straighter shots. Your carry distance is decent, but aim for more consistency by refining your aim and smoothing out your swing.",club face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:43:16,Brian,4 Hybrid,4 Hybrid,67.27442400523387,,,,0.0,79.67253592924226,1.1842916101822565,,12.28669261932373,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,,,,,,,,"Your club speed is decent for a hybrid, but it's important to focus on getting a better strike with the ball. This will help increase your ball speed and overall distance. Try to work on controlling your swing path and face angle to reduce the sidespin causing your ball to veer off course.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:43:36,Lauren,4 Hybrid,4 Hybrid,74.4999107942649,4.637026786804199,6.176641941070557,10.37904930114746,4.202407360076904,108.9186967149426,1.461997679644568,17.261144638061523,9.298450469970703,3467.528564453125,231.8009796142578,3475.267822265625,Measured,-3.824477672576904,22.85018615009721,156.08659431373235,8.422916412353516,22.863406595512515,169.30228387299758,8.244169235229492,24.276623817487007,"Your swing speed is solid, and you're generating good ball speed with a smash factor around 1.46. However, your club path and face angle suggest you might be swinging too much from the outside, causing the ball to launch to the right. To improve accuracy, focus on keeping the clubface square to your target at impact. A higher backspin could also be affecting your carry distance—aiming for a slightly lower spin rate might help with distance. ",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:44:02,Brian,4 Hybrid,4 Hybrid,83.2494290706154,3.566225051879883,4.296969413757324,3.508841037750244,-0.7881283760070801,119.44214652940718,1.434750338384804,11.712873458862305,3.4199085235595703,3619.439208984375,1094.197265625,3781.218017578125,Measured,-16.820659637451172,18.31591963234314,166.01703864762567,-3.2224574089050293,-9.33237144968018,182.13022932412787,-3.831343412399292,-12.170050990068717,"You're generating good club speed and hitting the ball with decent distance. However, the high backspin and sidespin indicate that your shots may be losing control and height. Focus on keeping your club face more square to your swing path to reduce spin and improve accuracy. Also, try to lower your attack angle slightly to optimize launch and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:45:19,Lauren,5 Wood,5 Wood,80.72988053301924,2.9109253883361816,0.1552824229001999,15.60859489440918,15.453312873840332,114.69761672311688,1.4207579147377103,16.36284065246582,12.84068489074707,3242.199462890625,-605.4569702148438,3298.247314453125,Measured,10.577731132507324,23.33080712042237,166.7910583890498,18.0237979888916,51.60712046426579,182.38652824635392,18.26930809020996,57.17526836589241,"Your shot is showing a solid club speed, but the ball seems to be losing accuracy with high backspin and sidespin. Focus on aligning your clubface more with your swing path to improve direction. Try to reduce the backspin slightly to help the ball carry further. Work on a smoother swing to maintain consistency.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:45:48,Brian,5 Wood,5 Wood,78.28795030011406,-8.364968299865723,3.757966995239258,7.712090015411377,3.954123020172119,100.661238896123,1.2857820202245904,11.60327434539795,6.805108547210693,4507.7705078125,-802.8387451171875,4578.70556640625,Measured,10.098552703857422,12.158138405062914,125.62884072750784,10.774151802062988,23.484815505772303,140.5722910660843,11.120752334594728,27.113218688955385,"Your shot shows a few areas for improvement. Your club speed is decent, but the attack angle is quite negative, meaning you're hitting down on the ball too much. This can lead to excessive backspin, which is a big factor in losing distance. Also, the club face is open at impact, contributing to the left fade. To help fix these issues, focus on hitting up on the ball and ensuring your club face is square at impact. This should help you gain more distance and improve accuracy.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:46:30,Jason,5 Wood,5 Wood,80.84246803434871,2.614809989929199,0.9689826369285583,2.423767805099488,1.4547851085662842,118.22155260867294,1.4623694140367218,11.527674674987791,2.1121838092803955,2983.698974609375,-1048.9697265625,3162.719970703125,Estimated,19.369985580444336,15.734867543709356,162.66597904962146,9.064990043640137,25.62882424089912,181.4930948004276,9.774930953979492,30.813616771713896,"Your 5 wood swing shows a solid club speed, but your ball is curving a bit more than it should, which suggests a need to work on your swing path and face angle. Improving these will help you hit straighter shots and gain more distance. Focusing on bringing the club back straight will help reduce those deviations.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:47:02,Jason,5 Wood,5 Wood,80.61426373329869,4.902356624603272,5.911330699920654,5.169012546539307,-0.7423181533813477,108.38508793666188,1.3444902045528715,12.789159774780272,4.985611438751221,2181.233154296875,-851.855712890625,2341.673828125,Measured,21.33256149291992,12.281719741300662,141.61515851477998,10.762179374694824,26.44422618752901,165.06071109154436,11.564323425292969,33.08940443703273,"Your club speed is good for a 5 Wood, but your ball is curving a bit to the left due to sidespin. Focus on getting your clubface more square to your target at impact. Additionally, try to lower your launch angle slightly for better distance.",clubface alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:47:44,Brian,5 Wood,5 Wood,79.81842011316894,5.340071678161621,1.72382390499115,1.2405459880828855,-0.4832779169082641,119.4281946903384,1.4962485416400064,9.043837547302246,1.2347095012664795,1488.5927734375,328.1344909667969,1524.32958984375,Measured,-12.431062698364258,7.834181890271111,142.28449936180186,-0.9596077799797058,-2.383235855057848,194.0273119079793,-1.5656057596206665,-5.301122229550742,"Your 5 wood swing shows good potential with a solid club speed and a nice carry distance of around 142 yards. However, there are some adjustments to consider. Your attack angle is positive, which typically helps with launch; aim to keep that angle consistent. The slight rightward deviation in your shot suggests you might be aiming too much to the right or your club face is slightly open at impact. Focus on aligning your body and club face more square to your target. Additionally, working on reducing your sidespin can help straighten your shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:50:08,Brian,,Driver,93.84450685886804,2.5154433250427246,4.752744674682617,-1.759680986404419,-6.512425422668457,131.45844312423287,1.4008112730767728,11.939697265625,-0.8507452011108398,3360.61279296875,764.1510620117188,3446.39599609375,Measured,-12.810354232788086,23.870949297741163,195.0625866742339,-6.528195381164551,-22.17707816447956,211.0215207430756,-6.927161693572998,-25.45082172749425,"Your swing speed of 93.8 mph is solid, and your ball speed of 131.5 mph shows good power. However, your club face is slightly closed at impact, leading to a leftward push (hook) with high backspin. Focus on aligning the face better at impact while maintaining your club path. Working on a more neutral attack angle can also help achieve a higher launch and more distance.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:50:49,Brian,,Driver,,,,,0.0,128.3024432612874,-57.3563232421875,11.64732837677002,-0.3032241463661194,5042.94140625,-375.403076171875,5056.89501953125,Measured,4.257319450378418,26.066423487227667,180.6090562560712,1.885436654090881,5.942136530542371,191.5734570663008,1.998313546180725,6.680263117267259,"It looks like your ball speed is solid, but with a high backspin rate, this may be causing the ball to climb too much and not gain enough distance. Focus on reducing backspin for better control and distance. Work on your swing path to keep the club face straight at impact. A more controlled swing will help you lower that spin rate and achieve a more optimal carry distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:51:57,Jason,,Driver,90.29368275012804,-5.985504627227783,6.462739944458008,1.4424126148223877,-5.020327568054199,131.28777842614363,1.454008458038638,12.838006019592283,1.993493676185608,2334.451171875,-185.12188720703125,2341.77978515625,Measured,4.534065246582031,22.105654801988976,203.0048328774792,3.682328701019287,13.037911280300593,223.9062360967655,3.8161849975585938,14.902267336989668,"Your driver swing shows some good potential but could use some adjustments. The negative attack angle (-6°) means you're hitting slightly downward on the ball, which can lead to a lower launch angle. Try to increase your attack angle to hit the ball on the upswing for better distance. Your club path is positive (6°), indicating you're swinging more to the right, which could be causing a slight fade. Work on aligning your swing path more towards the target. Overall, aim to improve your upward strike on the ball while keeping the swing path more neutral.",upwards attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:52:28,Herald,,Driver,87.59226537701306,1.5624536275863647,5.470808506011963,-9.433867454528809,-14.90467643737793,121.24620038673402,1.384211264143795,5.986552238464356,-7.064647197723389,1793.77392578125,80.08824157714844,1795.5609130859375,Measured,-2.55643892288208,4.976489686830234,129.22908215090047,-7.591790199279785,-17.073032977065168,178.86565955709557,-7.704897403717041,-23.98068441803275,"Your driver swing shows a few key areas to work on. The club speed is solid, but the attack angle is quite low, which can affect your launch. The club path is good, but the face angle being closed means the ball is starting left and affecting your accuracy. Focusing on hitting up on the ball can help you get a better launch angle and straighten out your shots.",attack angle drill,1.2065908,64.0,101.325,73 +5/26/24 15:54:17,Jason,,Gap Wedge,,,,,0.0,66.91423615991653,-29.913339614868164,,5.224445819854736,12000.0009765625,5768.88427734375,13314.6552734375,Estimated,-25.675472259521484,,,,,,,,"It seems there were some data issues with your last shot, but I noticed that your ball speed is decent. Focus on improving your launch angle and consistent strike to maximize your distance. Work on reducing your backspin for more control and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:54:44,Brian,,Gap Wedge,65.5599861808737,-0.7053694725036621,-3.122923851013184,-0.1644138395786285,2.958509922027588,79.42807581569923,1.2115328334048885,22.96640968322754,-0.5258153676986694,5547.1796875,2264.0693359375,5991.42822265625,Estimated,-22.202720642089844,15.803234017156685,93.57134232537192,-8.28209400177002,-13.478655023546708,101.5592280593346,-8.847288131713867,-15.61994269981517,"Your gap wedge shot carried 93.6 yards but veered left about 13.5 yards, which indicates a consistent issue with your club path and face alignment. Focusing on aligning your clubface square to your target can help reduce the leftward deviation. Additionally, your attack angle is slightly negative, meaning you're hitting down on the ball instead of sweeping it. Try to lift it slightly for better contact and spin control.",alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:55:45,Jason,,Gap Wedge,62.68651745899752,6.194083690643311,6.972166538238525,5.181247711181641,-1.7909188270568848,81.94948459850457,1.3072904337381115,28.68258476257324,5.128400802612305,6516.67138671875,344.2246398925781,6525.75634765625,Estimated,-3.023676872253418,23.469711491059115,98.0857260274588,4.5219035148620605,7.733093354289679,102.82157409222054,4.437252044677734,7.955058333389218,"Your club speed and ball speed are solid for a gap wedge, which is great! The attack angle is on point for getting good height, but your club path and face angle indicate that your shots are pushed to the right. This might lead to inconsistent misses. Focus on aligning your clubface better with the target as you complete your swing to reduce side spin and improve accuracy.",alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:56:06,Brian,,Gap Wedge,58.642301708081504,3.422053337097168,11.727985382080078,10.600460052490234,-1.1275253295898438,74.64689576549426,1.2729189269732768,30.60836410522461,10.174945831298828,5400.166015625,914.7147216796876,5477.087890625,Estimated,-9.613874435424805,20.477393622986256,87.48844392866704,7.84792947769165,11.946075201663348,93.26705931883951,7.589023113250732,12.317474183532228,"Your shots show a strong club speed and decent distance, but there are some areas to work on. The attack angle is positive, which is good for lifting the ball, but the club path is significantly right of target (11.7 degrees). This means you're likely pulling your shots to the left. Your backspin is high, which can help with control but may also lead to less distance if not managed well. Let's work on your swing path to make it straighter and more consistent.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:56:38,Brian,,Gap Wedge,62.504401159666486,1.7260463237762451,2.432260513305664,8.299942970275879,5.867682456970215,72.73092853239541,1.163612916578553,29.879545211791992,7.122103214263916,5465.275390625,539.9519653320312,5491.88330078125,Estimated,-5.642332077026367,18.808255027006,84.59950335229223,5.897807598114014,8.693034213711258,90.48166290630434,5.735383987426758,9.042247544359384,"Your club speed and ball speed are solid, but your launch and spin rates indicate that the ball is launching higher than usual with a lot of backspin. This can cause it to balloon up in the air instead of flying straight. Focus on keeping the clubface more square at impact. Try to aim for a lower, more penetrating ball flight to help with distance and control.",clubface alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:57:08,Jason,,Gap Wedge,62.26657990287913,1.452173113822937,10.304327964782717,10.602718353271484,0.2983903884887695,73.99074973398547,1.1882899277492551,30.806882858276367,9.998662948608398,4913.2431640625,802.5194091796875,4978.3525390625,Estimated,-9.276660919189451,20.137479242426707,87.25403028780693,7.851879596710205,11.919993085937108,93.6539523790525,7.585402488708496,12.3626965338957,"Your gap wedge performance shows a solid club speed and ball speed, but the high backspin indicates that the ball might be going too high and not carrying as far as it could. With a slightly closed clubface and a path that's too far right, it’s important to work on your clubface alignment. Focus on ensuring your clubface is square to your target at impact. Consider practicing your swing path to decrease the deviation in distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:57:37,Lauren,,Gap Wedge,61.67884908221686,-4.76947546005249,13.491559028625488,7.761355400085449,-5.730203628540039,68.76410068882797,1.114873278474548,29.717205047607425,8.063511848449707,4569.39501953125,1499.6785888671875,4809.2001953125,Estimated,-18.169872283935547,16.16023297615959,78.0231056277371,3.3167645931243896,4.5141193140376,85.10464201201648,2.856018781661988,4.240432314660723,"Your shot data shows a few key areas to focus on. The club speed and ball speed are good, but your attack angle is too negative, meaning you're hitting down on the ball more than you should for a gap wedge. Try to flatten your attack angle to help the ball launch higher and with less spin. Your club path and face angle indicate that you're coming in a bit too much from the outside, causing the ball to spin to the right. Focus on making a more neutral swing path. A practice drill that can help is the 'swing path drill' to improve your swing direction and face control.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:58:04,Brian,,Gap Wedge,64.61490908211726,4.4313788414001465,4.651541233062744,9.110705375671388,4.459164142608643,80.0112968217145,1.238279182905456,26.08806037902832,8.065773010253906,7068.55712890625,1130.94921875,7158.4599609375,Estimated,-9.09011936187744,20.01451741901451,94.20110110041514,5.287723541259766,8.68131978937356,99.36721229498198,5.072808742523193,8.786207273952755,"Your swing generated good speed and height, but the face angle is significantly open at impact, causing the ball to veer to the right. Focus on aligning your clubface more square to the path during your downswing to gain more accuracy. Additionally, your attack angle is slightly positive, which is good for hitting a gap wedge, but make sure you're letting the club's loft do the work without getting too steep.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 15:58:11,Jason,,Gap Wedge,,,,,0.0,92.9595421333961,-41.55663299560547,15.621563911437988,4.001960754394531,4657.66845703125,2687.39208984375,5377.35546875,Measured,-29.98418426513672,13.14046046899614,110.5591849882676,-6.2752299308776855,-12.084612453588647,122.73849008153684,-7.340588092803955,-15.681969074834,"It looks like there are some issues with your shot data, but here’s what I can tell: Your launch angle is decent, but your backspin is very high, which likely causes the ball to climb instead of carry well. The ball is also severely deviating to the left, which means your aim and swing path need attention. Focus on ensuring your clubface is square at impact and work on delivering a more consistent path. Overall, practice controlling your swing direction and face angle to straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:58:31,Brian,,Gap Wedge,65.3975261881451,3.026908159255981,5.145254135131836,6.039453029632568,0.8941988945007324,86.20304620133174,1.318139251220762,27.94473648071289,5.604754447937012,5532.87548828125,1252.951171875,5672.970703125,Estimated,-12.759745597839355,24.95807123837926,106.92359170168493,1.0266010761260986,1.9159603538852965,113.05484964501466,0.7483428120613098,1.476652493269782,"Your shot data shows solid ball speed and carry distance for a gap wedge, which is great! However, the club path and face angle suggest that your shots may be slightly starting to the right. Work on bringing your club back more on a straight path and focus on closing the face more at impact to help straighten out your shots. Additionally, consider reducing the amount of backspin, as it can help with better distance control.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 15:58:59,Jason,,Gap Wedge,64.71248235663234,-1.1328637599945068,-0.6665147542953491,1.3975050449371338,2.0640196800231934,78.68303054295575,1.2158864515400805,24.829376220703125,1.06454336643219,4602.22412109375,1044.621826171875,4719.29052734375,Estimated,-12.788423538208008,17.222718330997736,95.90615892486676,-3.088637590408325,-5.16746598776615,104.56739878085592,-3.4146645069122314,-6.228239338726951,"Your shot with the gap wedge shows good club speed and a decent carry distance. However, you have a negative attack angle, which means you're hitting down on the ball a bit too much. A higher launch angle is great, but the high spin rate suggests you might be putting too much backspin on the ball. To improve, focus on striking the ball with a more level club path and try to reduce the backspin by adjusting your angle of attack slightly up. This will help you achieve better distance and control.",attack angle adjustment drill,1.2065908,64.0,101.325,73 +5/26/24 15:59:25,Lauren,,Gap Wedge,,,,,0.0,90.8097983968546,-40.595611572265625,18.20869445800781,6.95662784576416,3855.05712890625,1657.2801513671875,4196.19384765625,Measured,-23.262758255004883,15.225501804049143,114.04549445700832,-0.4630939960479736,-0.92201916525147,126.0214658457835,-1.2188464403152466,-2.680835893058372,"It looks like your gap wedge shot had some good carry distance, but the data is incomplete, which makes it hard to pinpoint specific areas of improvement. However, the backspin is quite high, which can lead to less control. Focus on a smoother swing and aim to strike the ball more solidly. Consider starting with a half swing to improve your control and consistency.",half swing pause,1.2065908,64.0,101.325,73 +5/26/24 15:59:42,Brian,,Gap Wedge,62.99734054039254,7.022912979125977,6.611062049865723,8.617873191833496,2.006811141967773,75.48787166503371,1.1982707685355782,27.047962188720703,7.906138896942139,5855.20556640625,1137.44677734375,5964.6640625,Estimated,-10.99349594116211,18.046014372874424,88.61293688540809,4.733048439025879,7.311757362582739,94.79070209459132,4.455049514770508,7.363095576934484,"Your shot data shows good potential, but there are a few areas to focus on for improvement. Your club path and face angle suggest that you're adding some unwanted right spin to your shots. Work on getting your club face more aligned with your swing path at impact. Also, your attack angle is nice for a gap wedge, but keep practicing your consistency to shorten the distance variation. Focus on better alignment and ensuring a square club face at impact to help reduce hook or slice tendencies.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:00:06,Jason,,Gap Wedge,67.25325731605335,-9.60428237915039,7.466535091400146,-9.035103797912598,-16.501638412475586,80.12044542937747,1.191324385268886,23.274538040161133,-6.48737382888794,6406.56591796875,2353.0048828125,6825.0068359375,Estimated,-20.167285919189453,16.62671153248732,93.9646349322138,-14.504733085632324,-23.534368188209328,100.868986476582,-14.933103561401367,-25.99303937707373,"Your shot data shows that you're hitting the ball with a high amount of backspin, which is great for control but may lead to less distance. The attack angle is quite steep, and the face is closed at impact, causing the ball to veer left. Focus on flattening your swing path and ensuring your clubface is more aligned with your target at impact. A smoother takeaway could help with this.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:00:36,Herald,,Gap Wedge,64.82930234247442,-1.1543855667114258,-1.1028578281402588,3.191152572631836,4.294010162353516,76.72778482959166,1.183535562734595,29.226545333862305,2.483287811279297,3904.740234375,1145.5518798828125,4069.310302734375,Estimated,-16.350353240966797,19.805566381055087,93.90110670792092,-2.4933996200561523,-4.085082433735266,102.36613829986072,-2.8965134620666504,-5.172864301545701,"Your gap wedge shot shows potential! You're generating decent ball speed and distance. However, your attack angle is slightly negative, meaning the club is descending at impact. This can lead to less control and more spin, affecting your accuracy. Focus on hitting slightly up on the ball by adjusting your setup. A little more weight on your front foot could help. Also, your club path indicates a slight in-to-out swing; work on a more neutral path for straighter shots.",attack angle adjustment,1.2065908,64.0,101.325,73 +5/26/24 16:01:02,Herald,,Gap Wedge,63.18940232500472,-5.93092155456543,-0.7098456621170044,6.197842121124268,6.907687664031982,77.70001894843153,1.229636870891637,29.437318801879883,5.002227306365967,5665.17626953125,1074.103759765625,5766.10107421875,Estimated,-10.735712051391602,21.28880941133457,92.4211927768656,1.573958158493042,2.538577392376226,98.03356179600632,1.3452301025390625,2.3015936597983284,"Your club speed and ball speed look decent for a gap wedge, but there's room for improvement in consistency. Your attack angle is slightly negative, which means you're hitting down on the ball too much. This can lead to more spin and less carry distance. Try to focus on a slightly shallower attack angle, aiming for a neutral or slight upward angle at impact. This will help you get the ball in the air more easily. Your club face is quite open at impact, which causes the ball to curve to the right. Work on squaring the face at impact to get straighter shots.",face angle drill,1.2065908,64.0,101.325,73 +5/26/24 16:01:28,Herald,,Gap Wedge,63.76368476745756,-1.5893210172653198,-4.803089618682861,10.077651977539062,14.880741119384766,71.67297806894021,1.1240407189504085,25.681116104125977,7.677016258239746,5907.90771484375,2500.7158203125,6415.36865234375,Estimated,-22.942108154296875,14.674429501458008,80.21736582239373,0.8047857284545898,1.1268548493884651,87.1098193830685,0.2157999873161316,0.3277203943681499,"Your club speed is good for a gap wedge, but the club path indicates you're coming too much from the inside. This can cause your shots to veer right, which is reflected in the high face angle. Focus on adjusting your swing path to be more neutral and aim to square the clubface at impact. Increasing your attack angle can also help you get more height and control on your shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:01:56,Lauren,,Gap Wedge,64.1715947289781,-4.597879409790039,1.855906963348389,0.756777286529541,-1.0991296768188477,73.54213197535319,1.146023131978417,26.88508987426757,0.8538581132888794,3843.867431640625,802.3746337890625,3926.718994140625,Estimated,-11.79069995880127,16.172710840544937,87.879500448812,-2.491122245788574,-3.819663948972817,97.7098715594102,-2.8127858638763428,-4.794873870085098,"Your gap wedge shot shows good speed and launch angle, but there is some side spin which indicates a slight misalignment in your swing path. The ball is carrying a bit to the left of your target. Focus on aligning your body and clubface to the target to help straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:02:17,Brian,,Gap Wedge,62.7179410965332,-1.7124879360198977,16.738595962524414,16.843402862548828,0.104806900024414,67.40860485748908,1.074789823756111,25.39657592773437,15.93000316619873,5957.640625,2627.186767578125,6511.18994140625,Estimated,-23.7964096069336,12.61788784228213,72.51735956344783,9.709461212158203,12.230200053494968,79.43420148761197,9.036224365234377,12.47586922030348,"Your gap wedge swing shows good efforts! However, your club path is significantly out to the right, which is causing the ball to veer off course. Focus on improving your swing path to be more neutral or slightly in-to-out. This will help you hit straighter shots. Also, the high backspin indicates good contact, but managing your attack angle can help for better distance and trajectory control.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:02:51,Herald,56,Sand Wedge,65.40327332185325,-3.723130702972412,2.307790279388428,-2.371844530105591,-4.679635047912598,81.1746327362398,1.2411402153646771,25.33338165283203,-1.6595200300216677,9045.2255859375,1592.962890625,9184.423828125,Estimated,-9.987993240356444,20.155566096670327,92.51365663050548,-6.092265129089356,-9.818462697395944,95.9375392310876,-6.206114292144775,-10.371385194856655,"Your shot shows a solid club speed and decent carry distance, but there's room for improvement. Your attack angle is slightly negative, meaning you might be hitting down too much on the ball with your sand wedge. Additionally, your club face is closed relative to your path, which can cause the ball to hook to the left. Focus on a more neutral club path and ensure your face is slightly open to the target at impact. This will help you achieve better accuracy and control over your shots.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:03:12,Herald,56,Sand Wedge,67.85126641815805,0.7335950136184692,-1.5679625272750854,,37.9663314819336,61.30175263193632,0.9034724901690416,26.81628799438477,29.702253341674805,6254.07470703125,-2901.766845703125,6894.46875,Estimated,24.890369415283203,10.281061476432342,61.11043886461539,38.31927108764648,37.89109816295331,68.1797602081324,38.86165618896485,42.77884159457244,"Your sand wedge shot showed a decent carry distance of around 61 yards, but the deviation indicates you need to work on your consistency. It looks like your club path is pulling left, which could lead to some unwanted hooks. Focus on keeping your swing path more neutral to improve accuracy and distance control.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:03:31,Herald,56,Sand Wedge,70.24833743517047,-6.742088794708252,15.923166275024414,-2.5091328620910645,-18.43229866027832,81.89819985672875,1.1658382653156667,30.01302528381348,-0.0686405673623085,6529.86474609375,2066.212890625,6848.96875,Estimated,-17.558677673339844,24.19058662719908,96.4468997559934,-7.272920608520508,-12.209816621403093,100.46576497731712,-7.503546714782715,-13.119611880809655,"Your shot shows good speed and carry distance, but there are some adjustments to make for better accuracy. The club path is significantly to the right (15.9 degrees), which means you're likely aiming right, contributing to the left spin. The attack angle is steep (downward), which is common with wedges, but be mindful of the face angle being closed (pointing left) at impact. Try to align your swing path with your target and ensure your clubface is square as you hit through the ball to reduce sidespin and improve your aim.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:03:48,Herald,56,Sand Wedge,67.93045910468891,4.554963111877441,1.2536466121673584,0.8726081848144531,-0.3810384273529053,78.15810006457286,1.1505604568949246,24.50938034057617,0.8736451864242554,9272.8017578125,1293.64404296875,9362.6044921875,Estimated,-7.942047119140625,17.90397280597631,87.68043867114193,-2.250728368759156,-3.443483819510448,91.36653581136852,-2.364302396774292,-3.769151751721808,"Your shot data indicates a solid performance, but there's room for improvement. Your club speed and launch angle are good, but the backspin is quite high, which can lead to less distance and control. Focus on reducing backspin for better distance and aim your shots straighter. Try to find a more consistent swing path and ensure the clubface is aligned correctly at impact to reduce the deviation noted in your carry distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:04:07,Jason,56,Sand Wedge,69.67183635164247,-4.82746171951294,-16.833778381347656,-3.3352012634277344,13.498577117919922,80.02705770658304,1.148628511851998,27.1931209564209,-4.845970153808594,8018.93408203125,972.1653442382812,8077.64892578125,Estimated,-6.912447929382324,21.08834382177361,92.44078356628506,-8.269566535949707,-13.295788187215294,96.23135101073694,-8.32925796508789,-13.940189992680644,"Your shot with the sand wedge shows you have good club speed, but your club path and face are not aligned properly, causing the ball to hook left. Work on getting your club path closer to the target line and aim to square the club face at impact. This will help straighten out your shots and improve your accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:04:23,Lauren,56,Sand Wedge,63.42464227823348,5.834980487823486,-0.3098916709423065,-3.4324302673339844,-3.1225385665893555,75.0468484854664,1.1832443320097608,29.0533447265625,-2.858252048492432,7224.12890625,589.8893432617188,7248.1728515625,Estimated,-4.668154239654541,19.7467481229578,85.55543041523379,-4.926008701324463,-7.346567412788147,89.97191023186588,-4.976340770721436,-7.804623097770502,"Your sand wedge shot shows a solid club speed but the club face was slightly closed at impact, which is causing the ball to start left and spin more than desired. Focus on keeping the club face square at impact to improve accuracy. Your launch angle is good for a sand wedge but try to lower the backspin for better distance control.",face awareness drill,1.2065908,64.0,101.325,73 +5/26/24 16:04:39,Jason,56,Sand Wedge,64.82690877008372,1.2937217950820925,4.386783599853516,-0.448974460363388,-4.835758209228516,72.03858451842189,1.1112450969074466,30.75022315979004,0.1801072508096695,4653.38330078125,416.2473754882813,4671.962890625,Estimated,-5.111530780792236,18.884778419323084,84.49429046703699,-1.4148536920547483,-2.0863201232065904,91.56028271132982,-1.5240557193756104,-2.435199839940452,"Your club speed is good for a sand wedge, but the club face is slightly closed at impact, which might be causing your shots to go left. Your backspin is high, which is great for stopping the ball on the green but might contribute to a bit of unpredictability in distance control. Work on opening the club face a little at setup to help improve your accuracy.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:04:58,Herald,56,Sand Wedge,71.84370249967378,1.0692460536956787,6.834676742553711,2.1570115089416504,-4.6776652336120605,78.79591670750688,1.0967685957981448,32.97989654541016,2.627020835876465,4610.11669921875,1316.021484375,4794.27685546875,Estimated,-15.932126998901367,24.66832070947521,94.78622992119745,-2.799182415008545,-4.629010783503475,101.0280823763478,-3.1143274307250977,-5.488728234702535,"Your swing shows good speed, but your club path and face angle seem a bit off. This can cause the ball to spin more than necessary and deviate from your target. Focus on aiming your clubface more squarely at the target and keeping your swing path straighter. This will help improve your accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:05:18,Lauren,56,Sand Wedge,69.7620795773746,-4.668432235717773,-1.1001368761062622,1.6606931686401367,2.7608299255371094,81.8149154840612,1.1727705937051165,29.06388092041016,1.2264742851257324,5613.728515625,1373.8001708984375,5779.3837890625,Estimated,-13.751248359680176,23.262445861729475,99.02654281798186,-3.977738380432129,-6.86939600251435,104.91509357501582,-4.235587120056152,-7.748837740846113,"Your shot data shows that you're hitting with a good club speed, but your attack angle is slightly too steep, which can cause the ball to overspin and deviate left. Focus on keeping the clubface more square to your path at impact for straighter shots. Try to adjust your swing path to reduce that left deviation. This will help lower your backspin and give you better carry distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:05:36,Jason,56,Sand Wedge,62.90484880726308,-8.467629432678223,-8.4330415725708,-7.26323127746582,1.1698102951049805,70.5065616566144,1.120844624754485,32.09975814819336,-7.021384716033936,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,16.6789852737827,88.54754803673677,-11.701862335205078,-17.959149079583995,104.48026649213898,-12.34809112548828,-22.34315766336977,"Your sand wedge shot indicates that you're hitting down too much (attack angle is negative), causing the ball to go lower and to the left. Your club path is also pointing left at impact, which contributes to the pull. Focus on creating a smoother, more neutral swing path and allow the clubface to align better with that path for straighter shots. Additionally, try to keep your attack angle closer to neutral for better launch and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:05:52,Brian,56,Sand Wedge,57.26776822967077,,16.561914443969727,-20.1685733795166,-36.73048782348633,64.30356547339306,1.1228578912924532,29.833660125732425,-14.49458122253418,5629.9755859375,2432.40771484375,6132.962890625,Estimated,-23.366559982299805,13.708173052953724,68.26250793132976,-22.210941314697266,-25.80443005317079,74.56175188776706,-22.648740768432617,-28.71227932908641,"Your shot shows a very high club path, which means you're coming from the outside and cutting across the ball. This can cause the ball to spin sideways and veer off target. Additionally, your club face is pointing significantly left (closed), which contributes to the loss of control. Focus on improving your swing path to be more inside-out and aim for a more neutral club face at impact.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:06:07,Lauren,56,Sand Wedge,61.33763915132704,-3.237349271774292,-13.484308242797852,-14.91950798034668,-1.435199737548828,64.18245327039403,1.0463795828862683,31.290918350219727,-13.942472457885742,6036.79150390625,38.434608459472656,6036.9140625,Estimated,-0.3647817075252533,15.247214998519098,69.04083714580975,-15.254158973693848,-18.16473555798916,74.48804446283884,-15.152962684631348,-19.47091890246361,"Your shot data suggests that your club face is closed relative to your path, which is causing the ball to curve left. A high backspin rate indicates that the ball is not making solid contact with the ground, likely due to the steep attack angle. Focus on keeping your swing more level and aligning your club face with your target line. This adjustment will help you improve distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:06:23,Lauren,56,Sand Wedge,60.68693305706984,-3.231904983520508,19.999998092651367,4.831633567810059,-15.168364524841309,58.46334270566513,0.963359651915287,32.6053466796875,6.471353530883789,2140.075439453125,1235.572998046875,2471.146240234375,Estimated,-30.0,12.250168391134707,61.79684655991559,1.3174498081207275,1.4208503187623762,72.13059165734103,0.5278605818748474,0.6645937257010104,"Your sand wedge shot shows solid distance with a carry of about 61 yards. However, your attack angle is a bit steep, which may lead to inconsistent contact with the ball. Focusing on a more neutral swing path and reducing the angle could help with control. Additionally, your club face and path suggest you're aiming a bit right, which can cause your shots to drift. Try aligning your body and club more squarely at setup.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:06:37,Jason,56,Sand Wedge,54.502692924168514,-3.194918870925904,19.999998092651367,10.451539993286133,-9.548458099365234,60.451757103102864,1.109151747551474,30.3357162475586,11.087672233581545,3528.43017578125,2004.09521484375,4057.858642578125,Estimated,-29.595924377441406,12.15393218414465,63.28926338617748,4.906842231750488,5.413535647714411,71.3723329896875,4.11765718460083,5.124921935274756,"Your ball speed is good, but your launch angle is a bit too high for a sand wedge. Focus on lowering your attack angle to hit down on the ball less. Additionally, aim to straighten your club path to improve accuracy and control your spin better. Working on these can help you achieve more consistent distance and direction with your wedge shots.",attack angle adjustment drill,1.2065908,64.0,101.325,73 +5/26/24 16:06:42,Herald,56,Sand Wedge,,,,,0.0,94.25323174432197,-42.13496398925781,5.790343284606934,4.813763618469238,4558.97119140625,0.0,4558.97119140625,Estimated,-0.0,4.045644549716428,91.51365029137014,4.882065773010254,7.78828631511152,119.6999569738582,4.863168716430664,10.147793212376882,"It looks like your ball speed is quite good at nearly 94 mph, but your launch angle is low for a sand wedge. This could indicate that you're hitting down too much or not getting under the ball properly. Aim to create a higher launch angle for better carry distance and more consistent feel around the greens. Focus on striking the sand wedge with a bit more loft and practicing your follow-through for a smoother finish.",launch angle drill,1.2065908,64.0,101.325,73 +5/26/24 16:07:09,Brian,56,Sand Wedge,65.81134541483698,,3.1797409057617188,-16.399538040161133,-19.57927894592285,70.73388276785181,1.0747977012471934,35.97195816040039,-13.073081016540527,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,20.238368053313707,90.34715561659776,-8.699739456176758,-13.665585196525171,103.58250271413908,-8.031844139099121,-14.472863598713616,"Your ball speed is decent, but the club face is significantly open at impact, which is causing the ball to veer left. Focus on aligning your club face with your target. Additionally, try to improve your attack angle for better contact. Practicing your alignment and face control will help straighten out your shots.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:07:15,Brian,56,Sand Wedge,,,,,0.0,61.596324167455805,-27.536020278930664,,7.523944854736328,1000.0,-38.02501678466797,1000.7227172851562,Estimated,2.177623987197876,,,,,,,,"It looks like your data is incomplete, but I can see your ball speed is good at about 61.6 mph. To improve your accuracy and control, focus on your club face alignment and swing path. Make sure your face is aimed where you want the ball to go, and practice swinging along a straight line. Consider using a more consistent tempo in your swings.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:07:36,Jason,56,Sand Wedge,68.41771961758604,-2.7195491790771484,-4.7055182456970215,-4.747663974761963,-0.0421457290649414,78.17618198933542,1.1426306288238386,28.8621883392334,-4.488626480102539,6101.341796875,930.9889526367188,6171.9619140625,Estimated,-8.675704956054688,21.090212789759107,92.65065031512133,-8.241596221923828,-13.28124528007811,97.79992411060448,-8.350448608398438,-14.203238893032903,"Your shot data shows a few areas for improvement. The club path is significantly out to the right (negative value), which is causing your shots to curve and deviate to the left. Additionally, the attack angle is slightly downward, indicating you may be hitting too steeply into the ball with your sand wedge. To improve, focus on ensuring a more neutral swing path and a shallower angle of attack. Try to aim for a more level swing through the ball to reduce excess spin and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:07:51,Lauren,56,Sand Wedge,,,,,0.0,94.9115452174965,-42.42925643920898,8.126640319824219,-0.3067525923252105,1085.830810546875,626.9046020507812,1253.809326171875,Measured,-30.0,2.967288611264792,72.40928482096479,-2.91067123413086,-3.676887883914105,126.21535458706512,-4.043025016784668,-8.898829282293377,"Your shot shows that your ball speed is decent, but the launch angle is quite low, affecting your carry distance. Let's focus on getting the ball up in the air more effectively. Working on your follow-through and ensuring a full swing could help increase your launch angle and distance.",follow-through drill,1.2065908,64.0,101.325,73 +5/26/24 16:07:59,Herald,56,Sand Wedge,,,,,0.0,89.88059738163793,-40.18022155761719,6.7849202156066895,7.849643230438232,4501.5908203125,0.0,4501.5908203125,Estimated,-0.0,4.121126816312795,85.72780933746799,7.966737747192383,11.881737647483874,113.3863912158713,7.934393405914307,15.651765217211164,"It looks like you're hitting the ball with a lot of spin, which means it's likely ballooning in the air rather than flying straight and far. A lower launch angle and more consistent strike can help improve your distance and accuracy. Focus on making sure your clubface is square at impact for a better result.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:08:29,Jason,,Lob Wedge,59.95367644834687,,10.51657772064209,-10.045820236206056,-20.562397003173828,66.36563022129121,1.106948466762811,31.36263465881348,-6.935956954956055,3859.833251953125,352.197509765625,3875.868408203125,Estimated,-5.213620185852051,16.004725870388256,75.40643363753588,-8.830953598022461,-11.576361628424252,83.24211529117929,-8.890791893005371,-12.865206957390342,"Your lob wedge shot shows potential, but your club face angle is significantly closed relative to your swing path, causing the ball to start left and drift further off target. Focus on keeping the club face square to the target at impact for more accuracy. Additionally, try to achieve a more consistent attack angle to improve your contact and distance control.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:09:27,Brian,,Lob Wedge,66.13619286779749,-4.8419270515441895,-13.562726974487305,-4.601057529449463,8.961669921875,60.55474898178227,0.9156068161169753,38.26976013183594,-5.476476669311523,2506.68505859375,452.8648986816406,2547.264404296875,Estimated,-10.24075698852539,16.95056759827412,66.44607963959925,-8.031208992004395,-9.28334441448908,74.72541174060461,-8.197452545166016,-10.654734091230011,"Your lob wedge shot shows that you have a decent club speed and ball speed, but your club path and face angle are causing the ball to go left. A good drill for you is to focus on your swing path. Try to visualize swinging along an imaginary line pointing slightly right of your target. This will help straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:09:46,Brian,,Lob Wedge,62.26458739252894,-6.881919860839844,5.948770999908447,6.085118293762207,0.1363472938537597,71.86409693109545,1.15417286037807,38.88892364501953,5.742806434631348,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,23.162942089617445,98.23164737164824,11.33475112915039,19.306533155810257,105.30414762946202,11.626694679260254,21.22240264259972,"Your lob wedge shot shows that you're generating a decent club speed and ball speed, but the high amount of sidespin suggests that you might be impacting the ball with an open clubface. Focus on aligning your clubface square to the target at impact. Your launch angle is good for a lob shot, but the deviation in carry and total distance indicates inconsistency. Work on your swing path to reduce this deviation and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:10:02,Brian,,Lob Wedge,54.33469486198692,-5.083210468292236,9.887529373168944,3.355242252349853,-6.532287120819092,59.49091058624299,1.0948972978932363,38.7708854675293,3.9932689666748047,2090.668212890625,-1207.047607421875,2414.095458984375,Estimated,30.0,16.23716207637085,63.99539954041393,10.111629486083984,11.23545748747506,72.46476146442728,10.739073753356934,13.502843140466211,"Your lob wedge shot showed some potential! Your attack angle is slightly down, which is good for making clean contact, but a -5 degree angle means you're hitting down a bit more than ideal for a lob wedge. Your smash factor is close to optimal, indicating you’re making solid contact. However, your ball spin is a bit inconsistent, and the total deviation suggests that your shot is going off target to the right. Focus on aligning your club path and face angle better to achieve straighter shots.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:10:14,Brian,,Lob Wedge,52.78881829331203,-4.17252254486084,-19.999998092651367,-10.610471725463867,9.3895263671875,46.50892059713169,0.881037350347811,37.33203506469727,-11.218222618103027,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,9.12307102317436,42.73781190676573,-14.348108291625977,-10.590972245938929,53.42795000873002,-14.873577117919922,-13.714253456611914,"Your lob wedge shot shows a lot of room for improvement, particularly with the club path and face angle. The club path being significantly left (-20 degrees) indicates that you are swinging too much to the left, while the club face being closed (-10.6 degrees) will cause pulls or hooks. Work on getting your club path straighter and the face angle more square at impact. Also, your ball speed and launch angle suggest you can generate more distance and better trajectory with slight adjustments.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:10:24,Jason,,Lob Wedge,50.63875882707907,-9.49387264251709,-19.491893768310547,26.214338302612305,45.70623016357422,52.205934350075495,1.0309481424761615,19.15021324157715,19.09408950805664,2797.43505859375,-713.2318115234375,2886.92626953125,Estimated,14.303356170654297,4.071005204168131,41.09533947900718,21.23546028137207,14.884794780817174,56.337732915586,21.6521053314209,20.786941445584944,"Your lob wedge shot shows that you have a steep attack angle and an open club face at impact, which can lead to inconsistent direction and distance. Try to keep your swing more level and aim to have the face of the club pointed at your target at impact for better accuracy. Working on your alignment and ensuring your club path is straighter can also help improve your ball flight.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:10:45,Brian,,Lob Wedge,47.878850395311474,-7.302178859710693,-6.629404067993164,-11.863609313964844,-5.23420524597168,50.05851165342801,1.045524511138429,34.25001525878906,-10.574555397033691,1390.462646484375,802.7838745117188,1605.56787109375,Estimated,-30.0,9.328618912396792,47.85590981440146,-14.459681510925291,-11.949554485814929,58.309323096345,-15.058634757995604,-15.149188044859898,"Your lob wedge shot showed a significant issue with the club face being closed at impact, causing the ball to start left and drift even further. A more neutral club path will help improve your accuracy. Focus on bringing the club back and through on a straighter line to the target. Additionally, try to lessen the downward angle of your swing a bit to achieve better control and distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:10:57,Brian,,Lob Wedge,47.19205298402585,,-19.999998092651367,,-10.49350357055664,49.94338124809701,1.0583006690766867,32.147212982177734,-27.55059242248535,5341.4208984375,487.3305358886719,5363.60595703125,Estimated,-5.2130126953125,9.01259123595105,45.69723093212952,-30.17498016357422,-22.96936206179771,52.07230158969287,-30.094615936279297,-26.1105736840816,"Your club path is significantly out-to-in, which can lead to slicing. Your ball is launching too far left, and while you have good spin, it’s affecting your carry distance. Focus on a more neutral club path and aim to keep your shots straight by aligning your body properly at address.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:11:13,Herald,,Lob Wedge,44.62695830512712,,,,0.0,48.64536955369204,1.090044479865509,34.56206512451172,-24.80561065673828,5307.810546875,0.0,5307.810546875,Estimated,-0.0,9.538422041229069,44.11565014882717,-26.279525756835938,-19.5322360708808,49.44609702840489,-26.09830474853516,-21.751963040241662,"Your lob wedge shot has good ball speed and high backspin, which can help with stopping the ball on the green, but your carry distance was significantly off target to the left. Working on your alignment and swing path could help you hit straighter shots. Also, your launch angle is decent, but you may want to check your stance to ensure you're getting the right angle consistently.",alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:11:35,Lauren,,Lob Wedge,112.1696117497304,-7.988823413848877,0.7656363248825073,-6.735383987426758,-7.501020431518555,68.42417500979127,0.6100063461256986,37.9466438293457,-5.436795711517334,1688.4566650390625,974.830810546875,1949.6617431640625,Estimated,-30.0,20.70312991248511,82.215309286109,-12.110692024230955,-17.248866152629716,92.38961222407488,-12.73632526397705,-20.36863470472281,"Your lob wedge shot shows that your club speed is good, but the face angle is a bit closed (pointing left) at impact, which may cause the ball to veer off target. Focus on aligning your clubface square to your target and practicing your follow-through for better accuracy. The high backspin indicates you're getting some lift, which is great for shorter approach shots. Keep working on your alignment and aiming.",alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:11:52,Lauren,,Lob Wedge,69.2586144513939,,,,0.0,73.66219459045897,1.0635816955615756,29.41878128051757,-4.926096439361572,5697.88525390625,1366.230712890625,5859.392578125,Estimated,-13.483736038208008,18.741760650396827,85.37361487339422,-10.02081298828125,-14.855492032758775,91.0829783248182,-10.234622955322266,-16.183586732371282,"Your lob wedge shot shows good club speed and ball speed, but the carry distance is not quite where it should be. The high backspin indicates you need to work on your angle of attack for better control. Try to hit down on the ball a bit more to create a better launch angle and carry distance. Also, consider the direction you’re aiming; your ball is veering left. Focus on your alignment.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:07,Jason,,Lob Wedge,41.53688621505353,,8.828668594360352,-19.1720027923584,-28.00067138671875,43.20323499410961,1.040117325367836,35.17630386352539,-14.643611907958984,5088.63818359375,1333.407470703125,5260.4384765625,Estimated,-14.683441162109377,7.546028119171638,35.66322574718242,-17.71867561340332,-10.853870961363782,40.85739232054948,-17.919477462768555,-12.571011371815416,"Your lob wedge shot shows a significant club face angle, which is causing your ball to start left of your target. Focus on getting your club face square at impact to improve direction. Additionally, your backspin is high, which may be good for stopping the ball but can also indicate you're catching it too thin. Try hitting with a more downward attack angle. Work on keeping your swing path and face more aligned.",club face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:18,Jason,,Lob Wedge,41.54971166711493,,-12.727216720581056,-15.44910717010498,-2.721890449523926,46.00534027247977,1.1072360896523694,31.98561668395996,-14.28276538848877,4961.7802734375,88.39453125,4962.56787109375,Estimated,-1.0206211805343628,7.552402113503888,39.65784027453356,-15.091198921203612,-10.325153268036727,45.87271784800032,-15.020837783813477,-11.888846400714442,"Your shot shows that the club is coming in too steep from the left (path angle of -12.73 degrees) and the club face is also pointing left at impact (face angle of -15.45 degrees). This is causing the ball to travel left and not achieve optimal distance. Focus on correcting your swing path to come more from the inside and align the club face more square at impact. A higher launch angle is good, but let's work on reducing the spin to get better distance.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:24,Brian,,Lob Wedge,,,,,0.0,94.9472994717462,-42.44524002075195,0.8482350707054138,2.5241236686706543,3988.546875,968.9617919921876,4104.5576171875,Measured,-13.654688835144045,0.2092737660738279,36.223699209048846,1.275335431098938,0.8062265210367272,101.87774525954228,0.4476244151592254,0.796064072799993,"It looks like your shot may have some inconsistencies. The ball speed is good, but the smash factor indicates you're not getting the most out of your club. The launch angle is very low, and the spin rates suggest you're hitting the ball a bit too steeply, which can affect distance and control. Focus on improving your club face position at impact to enhance your launch conditions and spin. Try to engage in smoother swings to achieve better balance and timing.",swing path drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:28,Brian,,Lob Wedge,36.0518081508144,-5.424646854400635,-18.50611114501953,-14.546710968017578,3.959400177001953,40.54765389228396,1.1247051388563436,35.942771911621094,-14.264613151550291,4670.3876953125,-209.13180541992188,4675.06787109375,Estimated,2.563892126083374,6.882871449420975,32.14030870238639,-14.494599342346191,-8.044351616339384,37.311538699895664,-14.353689193725586,-9.249786426820831,"Your shot data indicates that your club face is significantly closed relative to your swing path, causing the ball to start left and curve further left. Additionally, the attack angle suggests you're hitting down too much for a lob wedge, which could lead to inconsistent contact. Focus on keeping the club face more square to your target line and slightly shallower strike. This will help improve your accuracy and distance.",face alignment drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:39,Jason,,Lob Wedge,36.596697865638816,-3.980277538299561,-16.713830947875977,-10.773662567138672,5.940168380737305,39.23939804937618,1.0722114381313794,36.99795150756836,-10.941082000732422,4718.029296875,-288.9337158203125,4726.8681640625,Estimated,3.504436492919922,6.714862491393944,30.21412234544482,-10.913959503173828,-5.72058038818966,34.70743635375766,-10.789887428283691,-6.497513091434939,"Your lob wedge shot is launching too low and to the left, which is likely due to an open club face at impact and a steep swing path. Try to focus on keeping your club path more neutral and squaring the club face at impact for better control and direction.",club face drill,1.2065908,64.0,101.325,73 +5/26/24 16:12:50,Brian,,Lob Wedge,,,,,0.0,14.825438592028943,-6.627563953399658,19.820695877075195,-13.330251693725586,3184.36376953125,0.0,3184.36376953125,Estimated,-0.0,0.2936225818403919,3.1235508134766974,-13.35645866394043,-0.721563874830494,5.940342655020572,-13.345885276794434,-1.3712058566474925,Your shot distances indicate contact issues and possibly a lack of force in your swing. Focusing on your swing mechanics will help improve distance and accuracy. Ensure your clubface is square at impact and work on generating more club speed through your swing.,swing speed drill,1.2065908,64.0,101.325,73 +5/26/24 16:13:12,Jason,,Lob Wedge,36.807652232329474,-9.584220886230469,-15.349842071533203,-27.194360733032227,-11.844518661499023,46.79494609789435,1.271337432839378,31.794265747070312,-24.258745193481445,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,7.059623464715003,41.3276713899013,-27.35469436645508,-18.98996835965886,52.83194112431784,-27.875,-24.70127169972852,"Your club speed is decent, but the attack angle indicates you're striking down too steeply on the ball, causing your shots to go low and left. The club face being closed to the path means you're likely causing a leftward curve. Focus on a more level swing and aim to keep the face square to the target line at impact.",swing path drill,1.2065908,64.0,101.325,73 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv index 61e0efb1d0..2897a09797 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv @@ -1,54 +1,54 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -4/16/24 19:41:55,Herald,4 Hybrid,4 Hybrid,72.80907589765047,2.636364221572876,-0.3786294162273407,5.972021579742432,6.350650787353516,113.6410145107766,1.5608083622778648,10.818623542785645,4.858177661895752,2048.305908203125,-6.892966270446777,2048.317626953125,Measured,0.1928112208843231,10.788169227427034,149.42230503221617,5.00922441482544,13.04688900151666,182.08749336867368,4.995241641998291,15.855023829241532,"You hit the ball with solid speed and decent distance! Your clubface is slightly open at impact, which is causing the ball to veer a bit to the right. To improve accuracy, focus on getting the club path more aligned with the target line. A little practice with your setup and swing path should help tighten up your shots.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:42:50,Brian,4 Hybrid,4 Hybrid,70.01645530987662,-0.536239743232727,3.8491790294647217,4.872722625732422,1.0235435962677002,114.83294529546674,1.64008510266969,8.996177673339844,4.484201431274414,2899.2861328125,1078.4805908203125,3093.376953125,Estimated,-20.404266357421875,10.051308783076252,145.00117782644156,-1.4129159450531006,-3.575462996272336,173.18706732857572,-2.430755138397217,-7.345340381072219,"Great shot overall! Your club speed is good, but trying to make the attack angle more positive (swinging slightly upwards at impact) could help increase your launch angle and carry distance. Also, focus on keeping the club face more square to the target line to minimize sidespin. This will help straighten out your shots. Keep practicing!",attack angle drill,1.1807681,72.0,100.52864,41 -4/16/24 19:43:31,Herald,4 Hybrid,4 Hybrid,75.41802713734069,0.7608975768089294,5.430631637573242,7.102406978607178,1.6717753410339355,112.46149958287242,1.4911753045206737,11.748005867004396,6.513596534729004,2105.16162109375,396.9990539550781,2142.268310546875,Measured,-10.6796236038208,11.95464617203436,150.70550173919037,3.994049549102783,10.497156727952415,178.53508584466,3.5466301441192627,11.044388885385844,"Your shot with the 4 Hybrid shows some good signs. The club speed is solid for getting distance, and your ball speed indicates efficient energy transfer. However, the attack angle is almost flat, which may reduce your launch height. The face is open compared to your path, contributing to some sidespin. Aim to square the clubface at impact and improve your angle of attack for better launch. Focus on keeping your swing more on plane to help straighten out your shots.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:44:12,Brian,4 Hybrid,4 Hybrid,74.37262906242995,2.749835968017578,2.3019418716430664,4.046093463897705,1.744151592254639,113.70426284788846,1.5288455481712595,11.415460586547852,3.6115877628326416,1926.4847412109373,128.35549926757812,1930.7559814453125,Measured,-3.811800241470337,11.326472682335975,151.15617333190858,2.807910203933716,7.404980484466705,183.2169340844121,2.6367075443267822,8.428466776870778,"Your shot looks solid overall! Your club speed is good, but to maximize your distance, focus on lowering your launch angle and reducing backspin slightly. Your attack angle is positive, which is great, but aim for a more neutral path to help straighten your shots. Practice keeping the clubface more aligned with your path at impact to improve accuracy.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:44:56,Lauren,4 Hybrid,4 Hybrid,77.18383503582572,0.4743714034557342,-0.5283827781677246,6.00726842880249,6.535651206970215,110.93329961030211,1.4372607885940265,6.289214134216309,4.868391513824463,2401.659912109375,395.1693115234375,2433.953369140625,Estimated,-9.343729972839355,4.884926421279374,116.77100045793668,3.000418186187744,6.112254856733841,158.56499604743476,2.466803312301636,6.824916233180829,"Your shot with the 4 Hybrid shows good power but a slightly off club face angle at impact. This caused the ball to launch lower than desired, which may lead to less distance and accuracy. Focus on aligning the club face more towards your target at impact to improve direction and launch angle. Additionally, consider increasing your attack angle slightly for a better lift and distance.",club face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 19:45:27,Herald,4 Hybrid,4 Hybrid,72.28687605443702,4.003025054931641,1.2061176300048828,9.651972770690918,8.445855140686035,100.79344430449784,1.3943533018164098,14.675403594970703,8.079267501831055,2052.46728515625,-314.2725524902344,2076.388427734375,Measured,8.70548152923584,12.348422708086789,132.88371554883545,10.35328197479248,23.881503960695,155.890386049683,10.61854362487793,28.72583769058837,"Your hybrid shot shows good ball speed and a decent launch angle, but your club face is open compared to your swing path. This can lead to a slice. Focus on keeping your club face more square at impact. Additionally, your carry distance is solid, but the deviation indicates some inconsistency in direction. Working on your aim and swing path should help improve accuracy.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:47:00,Lauren,4 Hybrid,4 Hybrid,80.14772618136703,5.198441982269287,1.189764380455017,1.695948600769043,0.5061842203140259,114.11217707602646,1.423773106398564,4.690950393676758,1.5419622659683228,2254.358642578125,-191.2527313232422,2262.456787109375,Measured,4.849183082580566,3.281986264594736,107.44530910867344,2.4031403064727783,4.505183832332364,163.35133962223335,2.6987087726593018,7.691258508399926,"Your shot data shows good club speed and ball speed, but the launch angle is a bit low, which could affect distance and flight. A slightly higher launch angle will help the ball carry further. Focus on getting under the ball a bit more to achieve a higher launch angle. Also, the backspin is a little high; try to smooth out your swing to reduce the spin for a better carry distance.",launch angle drill,1.1807681,72.0,100.52864,41 -4/16/24 19:47:49,Herald,4 Hybrid,4 Hybrid,72.82230241175239,2.9299304485321045,1.0557163953781128,3.969071865081787,2.9133553504943848,111.78278314504132,1.5350075381165278,6.6614484786987305,3.3923842906951904,2695.108154296875,-756.3594360351562,2799.229736328125,Estimated,15.676329612731934,5.845190073999788,123.76935942325416,7.151571750640869,15.408632506954405,163.0784035474935,8.064992904663086,22.87934497093352,"Your shot with the 4 hybrid shows decent club speed and good ball speed, but the launch angle is quite low. This means the ball is not getting up in the air enough. Also, your carry distance is decent, but the deviation angles suggest some inconsistency in your ball flight. Try to focus on getting the ball higher and straighter by ensuring you are making solid contact with the ball and swinging more upward through impact.",launch angle drill,1.1807681,72.0,100.52864,41 -4/16/24 19:48:27,Herald,4 Hybrid,4 Hybrid,70.38113163675371,2.8784432411193848,0.4837411344051361,12.996994018554688,12.513253211975098,102.56165004199102,1.4572321822178878,16.377521514892578,10.736555099487305,1624.9385986328125,-299.72149658203125,1652.349365234375,Measured,10.450798988342283,14.069441852878867,140.4293650768359,13.249449729919434,32.18514098911896,164.80000674478106,13.531608581542969,38.560180358155776,"Your shot data shows some positive elements, but there are areas to improve. The club speed is decent for a 4 hybrid, and your ball speed indicates solid contact. However, your attack angle is quite positive, which suggests you might be hitting up on the ball too much. Additionally, the club face angle is significantly open at impact, leading to considerable sidespin and a leftward launch direction. This results in a notable carry deviation, causing inconsistency. Focus on ensuring that the club face is square at impact and work on bringing your attack angle down to promote better contact and straighter shots.",club face drill,1.1807681,72.0,100.52864,41 -4/16/24 19:49:35,Brian,5 Wood,5 Wood,,,,,0.0,143.478272478309,-64.1405258178711,12.736035346984863,1.59959614276886,1614.1470947265625,511.6825866699219,1693.307373046875,Measured,-17.588550567626953,21.335172749965977,227.88398402240816,-3.071285486221313,-12.209641405654452,253.43824979045712,-3.554185390472412,-15.711472069462276,"Your ball speed is great at over 143 mph, but it looks like there are inconsistencies with your club speed and attack angle, which are crucial for solid contact. The launch angle and backspin are decent, but to improve accuracy and distance, focus on squaring the clubface at impact. Right now, your shot deviates left, so we need to work on your swing path.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:50:28,Herald,5 Wood,5 Wood,76.9135618866967,1.8935554027557373,-0.2921574711799621,6.812173843383789,7.1043314933776855,106.73691921456977,1.3877516083809327,10.095711708068848,5.559117317199707,2200.61328125,335.8567810058594,2226.094970703125,Estimated,-8.677499771118164,8.411521953845977,129.1569933857454,3.713200330734253,8.364529715831054,166.28957422922576,3.247752904891968,9.420964912586667,"Your ball speed is decent, given your club speed, but we need to work on your club path and face angles to improve consistency. Your club face is open compared to your swing path, which can cause a slice. Focus on aligning your club face more toward your target as you swing. Additionally, increasing your attack angle slightly can help with distance and trajectory.",club face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 19:51:09,Brian,5 Wood,5 Wood,93.42753033526152,4.289137363433838,-19.999998092651367,1.9216845035552976,21.92168235778809,114.07771987348224,1.2210289564983494,6.077571868896484,-0.92402446269989,3397.652099609375,-1961.6351318359373,3923.2705078125,Estimated,30.0,5.950654831893701,122.94230771524144,7.297966003417969,15.617289432764323,157.42716166297578,9.20340347290039,25.17887645609494,"Your club speed is decent, but your attack angle is very low, which is affecting your launch and carry distance. Try to optimize your club path and face angle to produce a straighter shot. Work on aligning your body for a more neutral swing path, and try to increase your launch angle for better distance. Additionally, focus on reducing your backspin to ensure your ball carries further.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:51:45,Lauren,5 Wood,5 Wood,77.97156354956132,3.808656692504883,1.7157835960388184,-1.7240614891052246,-3.439845085144043,111.50361836514185,1.4300549237321172,8.658809661865234,-1.201492428779602,3245.31787109375,-828.8696899414062,3349.494384765625,Measured,14.327326774597168,9.52869652422862,138.93977256156995,3.0970561504364014,7.5066228273679485,166.8627466610651,3.839461088180542,11.17324755310051,"Your club speed is decent, but your launch angle is a bit low, which is causing high backspin and affecting your carry distance. Focus on keeping the clubface more square to your path at impact to reduce sidespin and improve direction. Aim for a higher launch angle for better carry distance.",clubface alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 19:52:30,Herald,5 Wood,5 Wood,75.41760900883037,2.2854740619659424,-1.9330973625183103,7.029449939727783,8.962547302246094,117.11556003270562,1.5528940995596,12.912615776062012,5.532267093658447,2393.650634765625,-95.47157287597656,2395.5537109375,Measured,2.2840511798858643,16.332203061646965,169.6418853682917,6.425899028778076,18.986057293840982,191.48224475372265,6.47556734085083,21.59532850456389,"Your shot data shows a solid carry distance of about 170 yards, but you're hitting a bit too far to the right (slice). Focus on keeping your clubface more square to the target at impact to help straighten out your shots. Also, consider your attack angle; a slightly steeper angle could help you achieve a higher launch and better distance.",clubface alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 19:53:14,Brian,5 Wood,5 Wood,72.9971057287703,2.3193039894104004,-0.1063457578420639,9.558292388916016,9.66463851928711,115.3884247548076,1.580726024721411,9.941664695739746,7.8380913734436035,2608.15185546875,-53.277645111083984,2608.69580078125,Measured,1.1702384948730469,11.484906308289965,153.764218032391,8.385180473327637,22.423022670321643,181.3754165661976,8.398798942565918,26.49208511772917,"Your club speed is decent, and you're getting good ball speed, but there are a couple of areas to work on. Your attack angle is slightly positive, which is good, but aim for a more neutral path and face alignment to improve accuracy. The launch angle is lower than ideal, try to get it a bit higher to maximize distance. Focus on keeping your swing path straighter to reduce deviation and improve consistency.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:53:55,Lauren,5 Wood,5 Wood,78.33801478929854,4.810770034790039,-0.6915297508239746,4.801568984985352,5.493098735809326,123.00945684798262,1.5702396490239687,11.333498001098633,3.857588529586792,2279.74755859375,295.3470764160156,2298.79931640625,Estimated,-7.381699085235596,15.226948376926316,177.08982291380016,1.7986358404159546,5.558213794449216,200.8412354388347,1.5246975421905518,5.344083462396043,"Your ball speed is good, indicating a solid impact with the club. However, the attack angle suggests your club is coming in too shallow, which might lead to inconsistent shots. A slight adjustment could help you get more height and distance. Focus on hitting slightly down on the ball with your 5 wood to improve your launch angle. Additionally, your club path is slightly to the left; practicing a more neutral swing path can help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:54:32,Lauren,5 Wood,5 Wood,80.95502140273857,,-3.563311815261841,-3.817243099212648,-0.2539312839508056,112.31789377266524,1.3874110811965732,1.933103919029236,-3.5814368724823,1419.056884765625,22.78979110717773,1419.2398681640625,Estimated,-0.9200806617736816,0.3903650763005721,41.03798135214856,-3.6266064643859854,-2.595831224146366,130.90245095566934,-3.655216693878174,-8.345472395789159,"Your swing path is slightly outside-in, which explains the pull to the left. Improving your clubface alignment will help straighten your shots. Additionally, work on increasing your launch angle for better distance. Focus on a smoother takeaway to enhance consistency.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:55:26,Brian,5 Wood,5 Wood,74.57307475033576,7.1700758934021,-2.971121072769165,2.263313055038452,5.234434127807617,116.966364953636,1.568479848058154,12.999626159667969,1.487369179725647,2150.53271484375,-132.1447296142578,2154.5888671875,Measured,3.516258001327514,15.615403777564666,168.39393205761553,2.5147387981414795,7.388502381962837,191.5627605620266,2.6253247261047363,8.77448450600798,"Your 5 wood shot looks solid overall! Your club speed and ball speed are good, which shows you have some nice power. However, your attack angle is a bit high, and the club path suggests you're coming slightly across the ball, which might lead to some slices. Focus on keeping your club path more neutral and getting the ball launched straighter. A slight adjustment in your swing path can really help improve your accuracy.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:56:05,Jason,5 Wood,5 Wood,76.24182563501745,1.7831441164016724,0.9196677207946776,7.197561740875244,6.277894020080566,117.8338536140236,1.545527702577772,14.26211929321289,6.027315616607666,2810.366455078125,-306.3490600585937,2827.01416015625,Measured,6.221067428588867,20.154289524787373,174.95399299951168,8.529472351074219,25.94890795333572,193.2603842325716,8.693889617919922,29.21236176292132,"Your numbers show good potential! Hitting the 5 wood at 76 mph is solid, but the high backspin of 2810 rpm can lead to less distance and stability. Aim for a lower spin by ensuring your club face is more square to your swing path at impact. Also, your launch angle is a bit high, which may contribute to that spin. Focus on finding a balance between your launch angle and backspin for more distance. A slight adjustment to your setup and swing plane could definitely help.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:56:43,Herald,5 Wood,5 Wood,74.65417461486777,6.554950714111328,-9.017918586730955,9.475881576538086,18.49380111694336,112.69413263283786,1.509548973171478,14.53195095062256,6.655318737030029,3929.915771484375,-1404.4815673828125,4173.3447265625,Measured,19.66598129272461,19.583981036077603,156.15928381859703,14.986973762512209,40.38268279583917,169.7391384523944,15.56793212890625,45.55468040519963,"Your club path is quite a bit outside-in, and your face is significantly open at impact. This is causing the ball to veer to the right (a slice) and creating a lot of spin. To improve, focus on bringing the club back on a more neutral path and square the club face at impact. Additionally, your backspin is high, indicating that you might be hitting up on the ball too much. Try to lower the launch angle and backspin by making your swing more level.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 19:57:30,Jason,5 Wood,5 Wood,77.7691808173322,0.0831285566091537,4.855959892272949,8.314163208007812,3.458203315734864,105.17872492131028,1.3524473810307822,13.52935791015625,7.437054634094238,5197.31005859375,-786.9237670898438,5256.54638671875,Measured,8.609748840332031,17.019999967525678,139.24721779518495,11.488045692443848,27.732956791897777,151.00206690917548,11.704169273376465,30.63204528038136,"Your shot with the 5 wood shows that while you're generating good ball speed, the face is open at impact, which is causing a high amount of backspin and sidespin. This is leading to a noticeable rightward deviation in your shots. Focus on aligning your clubface more squarely at impact to reduce the spin and improve accuracy.",face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 19:59:49,Lauren,,Driver,84.4837017669015,0.839520275592804,1.2902836799621582,6.879985809326172,5.589702129364014,119.79815308962134,1.418003124675523,15.696986198425291,5.812826156616211,2045.8995361328125,-70.84065246582031,2047.1256103515625,Estimated,1.9831129312515257,21.099739103140564,184.6561562437473,6.6475911140441895,21.376208695478,206.1542441796192,6.675852298736572,23.96585782825491,"Your driver numbers show good potential! With a club speed of almost 85 mph, you are getting some impressive ball speed and distance. However, the club face being open at impact (6.88 degrees) is contributing to some right-side deviation in your shots. Focus on squaring the club face at impact for straighter shots. Also, try to increase your attack angle slightly to get more lift and distance.",face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 20:00:39,Lauren,,Driver,93.68437217265092,5.17339563369751,0.1948819756507873,0.8712593913078308,0.6763774156570435,118.1310320528064,1.260947042854733,12.9763765335083,0.7400572299957275,3539.56494140625,-599.7789306640625,3590.021484375,Estimated,9.61741065979004,19.711473438133225,170.06347114673554,4.557156562805176,13.512213011214952,185.74883502669945,4.858130931854248,15.730954391989712,"Nice job with your swing speed and ball speed! Your launch angle is good, but you have a bit too much backspin, which can cause the ball to float. Try to reduce your backspin by focusing on a more descending strike. Additionally, your shot is drifting to the left, indicated by the negative sidespin. Work on your clubface alignment to straighten out your shots.",face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 20:01:27,Jason,,Driver,85.49791940147134,1.6393084526062012,1.1827985048294067,0.3950663208961487,-0.7877321839332581,125.87641897824416,1.472274645505326,12.705893516540527,0.4725164771080017,4189.2470703125,106.74291229248048,4190.60693359375,Measured,-1.4595929384231567,24.71270869913087,184.77453534097185,-0.1655109971761703,-0.5346252604683066,198.0434404261814,-0.209356740117073,-0.7256356202690526,"Your club speed is decent for a driver, but we can tighten your accuracy and distance. Your attack angle is slightly positive, which is good, but the backspin is a bit high, causing it to lose distance. Try to lower your spin by maintaining a more consistent club face angle at impact. Focus on finishing your swing more fully to help improve your launch angle and overall distance.",lower spin drill,1.1807681,72.0,100.52864,41 -4/16/24 20:02:10,Herald,,Driver,86.9660112673746,3.400887012481689,-1.5411193370819092,0.924465000629425,2.465584278106689,126.93515449931056,1.4595949917612288,14.84494400024414,0.5665408968925476,2151.654296875,6.428674697875977,2151.663818359375,Measured,-0.1711868196725845,23.05618355115098,200.24316568347425,0.537412166595459,1.8776631973966715,221.3000436770544,0.5289714932441711,2.043500862050479,"Your driver swing is solid, with a good club speed and decent distance. However, your attack angle is slightly too shallow, which can lead to losing distance. Try to get the club more underneath the ball at impact. Your club path is also a little to the left (negative), which might cause some hooks. Focus on aligning your club path more toward your target. Overall, you're on the right track, but some adjustments will help improve your accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:02:52,Brian,,Driver,,,,,0.0,127.37209879259352,-56.94042205810547,11.629545211791992,-0.5364194512367249,4150.833984375,-607.5707397460938,4195.064453125,Measured,8.32742977142334,23.07185701704725,185.6070938296561,3.224218845367432,10.439377248936353,199.33469705759308,3.470569610595703,12.06682388329807,"Your ball speed is impressive, but we need to address some key areas. The high backspin indicates that the ball is getting airborne quickly, but it's likely losing distance because of it. The slight left-directed spin suggests your club face was closed at impact. Focus on opening the club face a little more during your swing, and have a smoother, more consistent swing path. Working on this will help straighten out your shots and add distance.",face angle drill,1.1807681,72.0,100.52864,41 -4/16/24 20:03:31,Herald,,Driver,86.36538246215423,3.524786710739136,-1.019287347793579,-2.756355762481689,-1.7370684146881104,127.51346889525576,1.476441894426078,14.689064025878906,-2.3916735649108887,1653.4573974609375,921.1113891601562,1892.71435546875,Measured,-29.121395111083984,19.29483750458849,190.5519158772968,-10.137778282165527,-33.54013652090225,214.71939071288944,-11.021408081054688,-41.04917012924034,"Your driver data shows you have a decent club speed and ball speed, but the club face is noticeably closed at impact, which is causing your shots to veer left. To improve your accuracy, focus on getting the club face more square to the target at impact. Additionally, your attack angle is slightly positive, which is good for launching the ball. Work on your swing path to help reduce the sidespin, which will improve your overall distance and accuracy.",club face drill,1.1807681,72.0,100.52864,41 -4/16/24 20:04:27,Herald,,Driver,86.45401717310688,2.024121046066284,-5.355715751647949,1.7125121355056765,7.068227767944336,122.79872861201692,1.4203935528656468,15.282596588134766,0.7365516424179077,2808.136474609375,-296.5329895019531,2823.74951171875,Estimated,6.027968406677246,24.438160222323177,189.10815479571104,3.050114393234253,10.062403694588395,206.61871609844457,3.226585865020752,11.62946868747656,"Your swing speed is good for generating solid distance, but your club path is quite negative, which means you're swinging a bit too much from the outside to inside. This can lead to pulls or hooks. A slightly more neutral club path and a better alignment of your club face at impact could help straighten out your shots and improve accuracy. Work on maintaining a flat and steady swing plane to keep your shots more consistent.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:05:00,Jason,,Driver,90.1750878514258,4.946739673614502,0.731903612613678,-6.6770734786987305,-7.408977031707764,120.17270236928287,1.3326596650205844,14.742546081542969,-5.393118858337402,2679.532470703125,153.8387908935547,2683.94482421875,Measured,-3.2858896255493164,21.76948252920397,182.11599513045252,-6.832653045654297,-21.66626585194217,201.31493538708847,-6.904585361480713,-24.201347794428106,"Your driver speed is decent, but there are key areas to improve. The club face angle is closed at impact, leading to a leftward ball flight, which is reflected in your negative launch direction and sidespin. To enhance your consistency, focus on keeping the club face square at impact and aim to improve your swing path for straighter shots.",club face awareness drill,1.1807681,72.0,100.52864,41 -4/16/24 20:05:29,Jason,,Driver,84.17850208730852,-0.7976770997047424,2.033933401107788,-5.988614559173584,-8.022547721862793,123.77817331435108,1.4704249926658288,11.782471656799316,-4.664684295654297,2304.123046875,-681.4463500976562,2402.780029296875,Measured,16.475627899169922,16.097117760417063,178.62140880349034,0.1845174729824066,0.5767187907696965,201.6696721856224,0.7778319120407104,2.7372720513348554,"Your driver shot shows a moderate club speed and decent distance, but the face angle at impact is significantly closed (-5.99 degrees). This means your shots are likely starting left of the target. A slightly negative attack angle (-0.80 degrees) can limit your launch and distance. To improve, focus on getting a more neutral club face at impact while ensuring your attack angle is more positive for better launch and carry distance.",club face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 20:06:07,Lauren,,Driver,83.51769690954188,,,,0.0,122.23786468145136,1.4636163256973829,14.837621688842772,3.688263416290283,2758.669677734375,-735.95849609375,2855.152099609375,Measured,14.937493324279783,22.62548655377782,184.66193001984536,9.3742094039917,30.07808817564296,202.7935393718326,9.827893257141112,34.61467630206653,"Your driver swing produced a solid ball speed, indicating good contact. However, the backspin is a bit high, which could lead to a loss of distance and stability. Working on keeping the club face square to the path will help reduce the sidespin and improve accuracy. Focus on a smoother swing to improve your attack angle and consistency.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:06:43,Herald,,Driver,91.4930801153596,3.678547620773315,-2.004607677459717,-6.156290054321289,-4.151682376861572,122.43232003845424,1.3381593436802512,11.189724922180176,-5.307746887207031,3813.67041015625,-996.2876586914062,3941.658447265625,Measured,14.640807151794434,18.82710114949373,173.6029961414206,0.443672776222229,1.344840058280596,189.7340588242841,0.9693463444709778,3.210012745512444,"Your driver swing has good club speed and ball speed, but the club face is significantly closed at impact, which is causing the ball to start left. Try to work on squaring the club face at impact. Reducing your backspin will also help you get more carry distance. Focus on hitting the ball with a more neutral face and slightly shallower path to see improvements.",face alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 20:07:03,Lauren,,Driver,,,,,0.0,93.3509957514034,-41.73162841796875,,-1.4134200811386108,9323.1923828125,-26.301908493041992,9323.2294921875,Measured,0.1616382300853729,,,,,,,,"It looks like there were several issues with your data capture, but primarily focus on your spin rate, which is quite high. This can lead to a loss of distance and control. To improve, work on making solid contact with the ball and reducing backspin. Aim for a smoother swing and try to keep your club face more square at impact.",slow motion swing,1.1807681,72.0,100.52864,41 -4/16/24 20:07:08,Lauren,,Driver,84.30312998308818,2.17479944229126,-2.780416250228882,1.3607802391052246,4.141196250915527,121.627320257272,1.44273789456775,15.718637466430664,0.7698706388473511,2891.39208984375,-573.698974609375,2947.75830078125,Measured,11.222650527954102,24.707385477815023,185.6503637759633,5.10518741607666,16.520034344189867,202.555229266467,5.438082695007324,19.19620563941612,"Your club speed is good, but the club path is a bit too far to the left (-2.78 degrees), which suggests you might be slicing the ball. Aim for straighter paths, and try to adjust your setup to encourage a more inward swing. The ball speed is decent, but we can improve your distance by increasing your launch angle to around 12-15 degrees for better carry. Focus on getting your face angle to align more with your path for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:09:58,Herald,,Driver,86.4355000533642,-0.1196620762348175,0.7083837985992432,-2.778400421142578,-3.4867842197418213,125.02712317467284,1.4464788553023082,14.809258460998535,-2.193603277206421,1925.680419921875,654.061279296875,2033.7259521484373,Measured,-18.760160446166992,20.514823044338755,191.46253715380408,-7.74252986907959,-25.79420913450008,213.76705140099148,-8.30368709564209,-30.87219097930415,"Your driver speed is good, but your shot was affected by a negative attack angle and an open club face at impact, causing the ball to start left and drift off target. Focus on hitting up on the ball slightly and ensuring the club face is more square at impact. This will help you gain more distance and accuracy.",upward strike drill,1.1807681,72.0,100.52864,41 -4/16/24 20:10:21,Lauren,,Driver,85.79507224054942,0.8967507481575012,2.275121688842773,0.9933962225914,-1.2817254066467283,127.50209409312812,1.4861237453783116,12.92822265625,1.1006773710250854,4255.9580078125,-13.632159233093262,4255.97998046875,Measured,0.1835221499204635,26.16184932138026,188.20983199603688,1.272109031677246,4.178355617261701,201.67212520610337,1.2691830396652222,4.466719282226734,"Your driver swing looks solid! You're generating good ball speed and distance, but your backspin is a bit high, which might cause the ball to climb too much and lose distance. Focus on lowering your attack angle slightly and trying to hit more down on the ball to reduce backspin. This will help you achieve a better launch angle and maximize your distance.",attack angle drill,1.1807681,72.0,100.52864,41 -4/16/24 20:10:55,Jason,,Driver,117.87320036016808,,,,0.0,124.16936240207632,1.0534147034497237,16.00443458557129,1.5206336975097656,2936.54443359375,529.5386352539062,2983.907470703125,Estimated,-10.222128868103027,26.813818778465475,191.97079632257555,-2.434376001358032,-8.154045018595582,208.3681035073023,-2.741811513900757,-9.967337678491049,"Your club speed is impressive, but your shot is curving to the left and you have a high spin rate, which can hurt distance. Focusing on improving your face angle at impact and reducing the amount of backspin can help you hit the ball straighter and farther.",face angle drill,1.1807681,72.0,100.52864,41 -4/16/24 20:11:23,Brian,,Driver,86.40009566174558,1.1625534296035769,-0.9716496467590332,-3.931982517242432,-2.9603328704833984,125.34801547325516,1.4507856098214265,13.41962718963623,-3.3513994216918945,1711.6441650390625,988.2180786132812,1976.436279296875,Estimated,-30.0,16.360482674887407,179.30321499948695,-11.117493629455566,-34.573550662778416,204.31142505870048,-12.085500717163086,-42.77693090855155,"Your club speed is good for generating distance, but your club path and face angle show that the face is pointing left at impact. This leads to a pull or hook. Try focusing on keeping the clubface square to your target line at impact. Additionally, your attack angle is relatively shallow; a slightly steeper angle can help achieve better launch conditions.",clubface alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 20:12:37,Herald,,8 Iron,70.74870926349831,2.0669538974761963,3.592931270599365,0.7020644545555115,-2.890866756439209,92.30901950368934,1.304744927004834,17.02368927001953,1.0262643098831177,7433.2529296875,1070.93359375,7510.00341796875,Measured,-8.198380470275879,17.0114884453551,114.42556244663136,-2.360491275787353,-4.712772254960839,122.29008794994388,-2.566892385482788,-5.476839116091639,"Your 8-iron shot shows good speed but has a bit too much backspin, which can make the ball climb too high and potentially lose distance. Try to lower your backspin and improve your carry distance. Focus on a more neutral club path and face angle to keep the ball straighter. Working on your swing path will help you achieve this.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:13:05,Brian,,8 Iron,70.1919754186265,0.9849149584770204,4.986880302429199,1.4175643920898438,-3.5693159103393555,100.37500859772264,1.4300068918004352,18.357776641845703,1.7884129285812378,3754.2041015625,575.0154418945312,3797.985107421875,Measured,-8.708075523376465,20.061552418015708,138.96652216586244,-1.2785536050796509,-3.101170391178215,151.88530446725235,-1.5424349308013916,-4.088478542553787,"Your 8 iron shot shows good club speed and ball speed, resulting in decent distance. However, your attack angle is nearly neutral, which can limit optimal launch efficiency. Lowering your attack angle slightly and working on your club path will help improve your accuracy and distance. Consider focusing on a more downward strike to reduce backspin and achieve a better launch angle.",attack angle drill,1.1807681,72.0,100.52864,41 -4/16/24 20:13:44,Jason,,8 Iron,66.59685955411487,-1.842584729194641,4.4379072189331055,5.9847612380981445,1.546854019165039,92.3345424092886,1.386469918063628,18.511934280395508,5.471320629119873,1356.9173583984375,783.41650390625,1566.8331298828125,Measured,-30.0,12.55955559929714,117.49900520632492,0.3071048855781555,0.6311692357460146,140.98211235854797,-0.5961047410964966,-1.4676247104112434,"You've got some solid basics here! Your club speed is decent, but we can work on the angle of your attack. A slightly more positive angle can help you achieve better launch and carry distance. Focus on keeping your club face square to your path for straighter shots. Overall, good job on your distance but let's aim for more consistency.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:14:32,Brian,,Gap Wedge,59.583654049802135,1.5052237510681152,0.6183449625968933,0.4362146258354187,-0.1821303367614746,79.86158974855061,1.3403271588848755,24.55317115783692,0.4356882572174072,5219.4208984375,787.123046875,5278.43896484375,Estimated,-8.575958251953125,17.758718950353114,98.39163603737144,-2.452559471130371,-4.210370037620493,106.43074317518676,-2.653210401535034,-4.926794641597439,"Your gap wedge shot is solid, but there's room for improvement. The carry distance of around 98 yards is good, but the backspin is a bit high, which could lead to less control on the green. Consider lowering your attack angle slightly to help with consistency and distance. Balancing your club path more evenly can also help straighten out your shots. Keep practicing your contact point to improve your accuracy.",attack angle adjustment drill,1.1807681,72.0,100.52864,41 -4/16/24 20:14:58,Lauren,,Gap Wedge,57.58608349131191,-2.2859411239624023,15.723702430725098,7.040927410125732,-8.682775497436523,70.85377898487695,1.2303976011073363,29.5263900756836,7.75103759765625,3427.71826171875,984.7134399414062,3566.3583984375,Estimated,-16.02828025817871,16.697149306391793,84.67872590149909,4.012101173400879,5.924740631259908,94.35065191368358,3.552642583847046,5.846510971295345,"Your club speed is good for a gap wedge, but we need to work on your club path and face angle. Your attack angle is slightly negative, which can lead to less effective contact. Try to make sure the clubface is more square at impact and focus on a more neutral path. This will help you achieve a straighter and higher flight with more control.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:15:19,Jason,,Gap Wedge,57.58101474977866,0.0614573396742343,7.366690635681152,5.583189487457275,-1.783501148223877,77.77752632106876,1.3507494902452677,24.94830894470215,5.507930755615234,6123.71630859375,1045.9066162109375,6212.392578125,Estimated,-9.692370414733888,17.36712739640427,93.05337954156856,2.562389373779297,4.160258333509233,100.25892695785024,2.3061351776123047,4.034294897450678,"Your gap wedge shot has solid distance, but your club path and face angle are slightly off, causing some deviation in your carry. Focus on keeping your club face square to your path at impact to improve accuracy. A good drill to help with this is to practice hitting balls while keeping a tee at your target line to help ensure your club path stays on track.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:15:38,Brian,,Gap Wedge,64.31342135970772,1.7909215688705444,4.027025699615479,6.422555446624756,2.3955297470092773,86.3932349408824,1.343315798077066,26.414247512817383,5.77952241897583,5676.6943359375,790.0504760742188,5731.408203125,Estimated,-7.923210144042969,23.52012565092696,109.41252306751994,3.2450995445251465,6.193521589674845,116.10294452640484,3.047353506088257,6.1722370480185305,"Your gap wedge shot shows that you're generating good club speed and ball speed, but the ball has a high backspin and slight left deviation. This means you might be closing the clubface too much at impact, causing the ball to spin left. To improve your accuracy and control, focus on keeping the clubface square to the target line at impact and practice your swing path. This will help you achieve straighter shots and lower spin. Try to maintain that nice attack angle as well—you're on the right track with it!",club face awareness drill,1.1807681,72.0,100.52864,41 -4/16/24 20:16:01,Brian,,Gap Wedge,63.85943619632053,1.3071945905685425,3.5894572734832764,5.053561210632324,1.464103937149048,87.4676374812334,1.3696900989281382,27.63057518005371,4.600247859954834,5517.0087890625,2030.094482421875,5878.662109375,Estimated,-20.202110290527344,24.89926549569259,112.52217708193255,-3.214062452316284,-6.308738459816766,116.2307685868418,-3.44758939743042,-6.989744191009322,"Your gap wedge shot shows a good club speed and decent ball speed, but the shot is curving left due to the club face being closed relative to your swing path. To improve, focus on keeping the club face square at impact. This will help with accuracy and consistency. The high spin is good for stopping the ball on the greens but make sure it’s not excessive, as it can affect distance. Try to aim for a more controlled swing to reduce deviation.",face angle drill,1.1807681,72.0,100.52864,41 -4/16/24 20:16:28,Lauren,,Gap Wedge,68.82868874381984,6.170932769775391,8.203927040100098,11.400811195373535,3.196884155273437,83.17692217363219,1.208462978035459,28.258359909057617,10.391417503356934,7123.37060546875,-516.64306640625,7142.08154296875,Estimated,4.148278713226318,23.69454249919,100.46277796598316,13.380667686462402,23.249058544172613,105.01439084285266,13.364380836486816,24.27335312351238,"Your gap wedge shots are generating good speed and decent carry distance, but your club path and face angle suggest a slight over-the-top move, causing the ball to curve too much. Focusing on a more neutral swing path and aligning your clubface more towards your target will help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:17:08,Lauren,56,Sand Wedge,57.32402358077843,-1.5439529418945312,1.0662164688110352,8.886312484741211,7.820096015930176,66.02762025349057,1.1518315730305886,26.67059326171875,7.432830810546875,5323.1787109375,-499.1360168457031,5346.5283203125,Estimated,5.356764793395996,12.84958355313654,73.15269186801925,9.349225997924805,11.88376514400386,81.22239501299009,9.427629470825195,13.304365415291612,"You're getting good distance with your sand wedge, but the shot shape suggests you'll benefit from refining your clubface control. The face angle is too open, causing slices. Focus on bringing the face towards a square position at impact. Additionally, your attack angle is slightly descending, which is okay for wedges, but try improving your follow through for straighter shots.",face control drill,1.1807681,72.0,100.52864,41 -4/16/24 20:17:29,Jason,56,Sand Wedge,60.03519870800665,-2.939006090164185,5.588278293609619,0.9390001893043518,-4.649278163909912,65.70574236627681,1.0944536501969453,31.28560447692871,1.4705605506896973,4537.08984375,-158.78103637695312,4539.8671875,Estimated,2.0043184757232666,15.747145161524829,74.23397328370265,2.117755174636841,2.743187668753251,81.49699146553849,2.1486740112304688,3.0556226401386937,"Your shot shows good club speed and decent launch angle, but your attack angle is slightly negative, which means you're striking down on the ball a bit too much. This could lead to more spin than desired. Focus on getting a slightly upward attack angle to help improve your launch and reduce spin. Your ball is also veering a little right due to your club path being a bit out-to-in. Work on aligning your club path more with your target.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:17:51,Brian,56,Sand Wedge,57.328430996606585,-0.6561815738677979,5.078179836273193,5.4032182693481445,0.3250384330749511,62.45809129383997,1.0894784700725024,30.634164810180664,5.073743343353272,4527.89794921875,1469.71142578125,4760.453125,Estimated,-17.98292350769043,13.569531505939947,67.61365898329177,0.9052541851997375,1.0683076933367843,74.93287553060236,0.4656222760677337,0.6087498983426443,"Your club speed and ball speed look good, but the attack angle is slightly negative, which means you're hitting down on the ball a bit too much for a sand wedge. This could lead to excessive spin and shorter carry distances. Try to focus on making a more level swing so you can create a higher launch angle and a softer landing for better control around the greens.",swing path drill,1.1807681,72.0,100.52864,41 -4/16/24 20:18:10,Lauren,56,Sand Wedge,60.79531794020886,,,,0.0,66.66455797322942,1.0965409875607997,30.681379318237305,-1.4806604385375977,6015.16796875,0.0,6015.16796875,Estimated,-0.0,16.107797577477072,74.28583714530032,-1.605228304862976,-2.0809969018907424,79.92812633942322,-1.5940957069396973,-2.2236393388673434,"Your carry distance of about 74 yards and backspin of over 6000 rpm suggest you're making solid contact, but the ball is launching a bit low. Focusing on increasing your launch angle can help maximize carry and distance. Make sure you are hitting down on the ball slightly with your sand wedge to achieve the best results.",launch angle drill,1.1807681,72.0,100.52864,41 -4/16/24 20:18:32,Herald,56,Sand Wedge,62.927137616833534,1.294791340827942,-0.6326119303703308,2.455106496810913,3.0877184867858887,73.58874050440136,1.1694277428044932,31.154373168945312,1.9375232458114624,4840.37109375,476.3017272949219,4863.7490234375,Estimated,-5.619921684265137,20.072605611492463,87.95360002327288,0.3220336139202118,0.4944007307446334,94.8370675191245,0.1938266605138778,0.3203112712827689,"Your sand wedge shot shows you're making solid contact, but your club path is a bit too far left while the face is open, leading to a push to the right. Focusing on aligning your clubface with your swing path will help improve accuracy. Also, try to lower your backspin slightly for better distance control.",club alignment drill,1.1807681,72.0,100.52864,41 -4/16/24 20:18:56,Herald,56,Sand Wedge,61.47085574803805,-8.402950286865234,3.326383590698242,7.092835426330566,3.766451835632324,57.62014389843307,0.937357113338578,33.27242660522461,6.242436408996582,3656.259521484375,-75.32345581054688,3657.035400390625,Estimated,1.180196762084961,12.781733340377173,60.66076433294302,6.858925819396973,7.2444077662480595,68.50655843836512,6.835781574249268,8.153936551703566,"Your shot with the sand wedge shows a bit of an upward swing with a steep angle, which is causing the ball to spin more than it should. The face is open relative to your path, resulting in a slight push. Focus on keeping your club face square at impact and try to make your swing a bit shallower. This will help reduce spin and improve your accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:41:55,Herald,4 Hybrid,4 Hybrid,72.80907589765047,2.636364221572876,-0.3786294162273407,5.972021579742432,6.350650787353516,113.6410145107766,1.5608083622778648,10.818623542785645,4.858177661895752,2048.305908203125,-6.892966270446777,2048.317626953125,Measured,0.1928112208843231,10.788169227427034,149.42230503221617,5.00922441482544,13.04688900151666,182.08749336867368,4.995241641998291,15.855023829241532,"Your shot data indicates that you're generating good ball speed with your 4 Hybrid, but the club face is slightly open at impact, which may be causing the ball to start right of your target. Improving your club path and face alignment can lead to straighter shots. Additionally, your launch angle is a bit low for optimal distance; let's work on getting that higher for better carry.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:42:50,Brian,4 Hybrid,4 Hybrid,70.01645530987662,-0.536239743232727,3.8491790294647217,4.872722625732422,1.0235435962677002,114.83294529546674,1.64008510266969,8.996177673339844,4.484201431274414,2899.2861328125,1078.4805908203125,3093.376953125,Estimated,-20.404266357421875,10.051308783076252,145.00117782644156,-1.4129159450531006,-3.575462996272336,173.18706732857572,-2.430755138397217,-7.345340381072219,"Your shot data shows you have good speed and distance for a 4 hybrid, but your launch angle is a bit low and your backspin is on the higher side. This can cause the ball to not reach its full potential. Try to work on getting the ball more airborne by focusing on your attack angle. Aim for a more upward strike on the ball, and ensure your clubface is square at impact to help manage spin better.",attack angle drill,1.1807681,72.0,100.52864,41 +4/16/24 19:43:31,Herald,4 Hybrid,4 Hybrid,75.41802713734069,0.7608975768089294,5.430631637573242,7.102406978607178,1.6717753410339355,112.46149958287242,1.4911753045206737,11.748005867004396,6.513596534729004,2105.16162109375,396.9990539550781,2142.268310546875,Measured,-10.6796236038208,11.95464617203436,150.70550173919037,3.994049549102783,10.497156727952415,178.53508584466,3.5466301441192627,11.044388885385844,"Your club speed and ball speed are solid, but your attack angle is very minimal. This can lead to less distance and lower launch. Focus on getting a slightly steeper attack angle to help the ball launch higher and carry further. Also, your club path indicates you're swinging a bit to the right, which could be causing some side spin. Aim to get your club path more neutral for straighter shots.",attack angle drill,1.1807681,72.0,100.52864,41 +4/16/24 19:44:12,Brian,4 Hybrid,4 Hybrid,74.37262906242995,2.749835968017578,2.3019418716430664,4.046093463897705,1.744151592254639,113.70426284788846,1.5288455481712595,11.415460586547852,3.6115877628326416,1926.4847412109373,128.35549926757812,1930.7559814453125,Measured,-3.811800241470337,11.326472682335975,151.15617333190858,2.807910203933716,7.404980484466705,183.2169340844121,2.6367075443267822,8.428466776870778,"Your shot data shows a solid club speed, but the club face is slightly open at impact, which is contributing to your sidespin and causing the ball to slice. Focus on closing the club face a bit more at impact to improve direction. Also, consider your attack angle; try to make it slightly steeper to enhance launch and distance.",club face drill,1.1807681,72.0,100.52864,41 +4/16/24 19:44:56,Lauren,4 Hybrid,4 Hybrid,77.18383503582572,0.4743714034557342,-0.5283827781677246,6.00726842880249,6.535651206970215,110.93329961030211,1.4372607885940265,6.289214134216309,4.868391513824463,2401.659912109375,395.1693115234375,2433.953369140625,Estimated,-9.343729972839355,4.884926421279374,116.77100045793668,3.000418186187744,6.112254856733841,158.56499604743476,2.466803312301636,6.824916233180829,"You're generating decent ball speed, but your launch angle is low, which is affecting your carry distance. Focus on improving your angle of attack and aim for a slightly upward strike to get the ball in the air more effectively. Additionally, your club path is slightly out to the right, which could cause your shots to start right of the target. Working on squaring the club face at impact will help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:45:27,Herald,4 Hybrid,4 Hybrid,72.28687605443702,4.003025054931641,1.2061176300048828,9.651972770690918,8.445855140686035,100.79344430449784,1.3943533018164098,14.675403594970703,8.079267501831055,2052.46728515625,-314.2725524902344,2076.388427734375,Measured,8.70548152923584,12.348422708086789,132.88371554883545,10.35328197479248,23.881503960695,155.890386049683,10.61854362487793,28.72583769058837,"Your 4 Hybrid shot shows some areas for improvement. The club speed is solid, but the attack angle suggests you might want to hit down on the ball a bit more for better contact. The ball is launching a little high with too much left spin, leading to a loss of distance and accuracy. Focusing on your swing path can help straighten out your shots and improve consistency.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:47:00,Lauren,4 Hybrid,4 Hybrid,80.14772618136703,5.198441982269287,1.189764380455017,1.695948600769043,0.5061842203140259,114.11217707602646,1.423773106398564,4.690950393676758,1.5419622659683228,2254.358642578125,-191.2527313232422,2262.456787109375,Measured,4.849183082580566,3.281986264594736,107.44530910867344,2.4031403064727783,4.505183832332364,163.35133962223335,2.6987087726593018,7.691258508399926,"You're producing solid club speed and ball speed, which is great! Your attack angle is slightly upward, and your launch angle is pretty low. This can lead to low shots that don't get much height. Try to lift the ball more by focusing on a higher launch angle for better distance and carry. Additionally, working on your alignment and ensuring the face is square to your path can reduce the sideways spin for straighter shots.",launch angle drill,1.1807681,72.0,100.52864,41 +4/16/24 19:47:49,Herald,4 Hybrid,4 Hybrid,72.82230241175239,2.9299304485321045,1.0557163953781128,3.969071865081787,2.9133553504943848,111.78278314504132,1.5350075381165278,6.6614484786987305,3.3923842906951904,2695.108154296875,-756.3594360351562,2799.229736328125,Estimated,15.676329612731934,5.845190073999788,123.76935942325416,7.151571750640869,15.408632506954405,163.0784035474935,8.064992904663086,22.87934497093352,"Your club speed is decent, but there's room for improvement in consistency. The launch angle is a bit low, which may be affecting your distance. Focus on getting the ball higher in the air to maximize carry distance. Also, your club face is open at impact, contributing to some sidespin and deviation. Try to square the face at impact and aim for a smaller deviation angle.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:48:27,Herald,4 Hybrid,4 Hybrid,70.38113163675371,2.8784432411193848,0.4837411344051361,12.996994018554688,12.513253211975098,102.56165004199102,1.4572321822178878,16.377521514892578,10.736555099487305,1624.9385986328125,-299.72149658203125,1652.349365234375,Measured,10.450798988342283,14.069441852878867,140.4293650768359,13.249449729919434,32.18514098911896,164.80000674478106,13.531608581542969,38.560180358155776,"Your shot shows a good club speed and decent ball speed, but you have a significant issue with your face angle being open at impact, which is causing the ball to start to the right (slices). Focus on getting your clubface more square at impact. Also, try to watch your follow-through; it appears to pull towards the right too. This can help straighten out your shots and improve consistency.",face angle drill,1.1807681,72.0,100.52864,41 +4/16/24 19:49:35,Brian,5 Wood,5 Wood,,,,,0.0,143.478272478309,-64.1405258178711,12.736035346984863,1.59959614276886,1614.1470947265625,511.6825866699219,1693.307373046875,Measured,-17.588550567626953,21.335172749965977,227.88398402240816,-3.071285486221313,-12.209641405654452,253.43824979045712,-3.554185390472412,-15.711472069462276,"Your shot data shows great ball speed and good carry distance, but the inconsistent metrics (like club speed and path) suggest that your swing needs some work. Focus on improving your club face alignment and swing path to reduce the side spin, which will help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:50:28,Herald,5 Wood,5 Wood,76.9135618866967,1.8935554027557373,-0.2921574711799621,6.812173843383789,7.1043314933776855,106.73691921456977,1.3877516083809327,10.095711708068848,5.559117317199707,2200.61328125,335.8567810058594,2226.094970703125,Estimated,-8.677499771118164,8.411521953845977,129.1569933857454,3.713200330734253,8.364529715831054,166.28957422922576,3.247752904891968,9.420964912586667,"Your club speed is decent, but to improve your accuracy and distance, focus on making sure your club face is square to your swing path. The slight open face is causing the ball to slice. Work on aligning your grip and stance for better control.",club face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:51:09,Brian,5 Wood,5 Wood,93.42753033526152,4.289137363433838,-19.999998092651367,1.9216845035552976,21.92168235778809,114.07771987348224,1.2210289564983494,6.077571868896484,-0.92402446269989,3397.652099609375,-1961.6351318359373,3923.2705078125,Estimated,30.0,5.950654831893701,122.94230771524144,7.297966003417969,15.617289432764323,157.42716166297578,9.20340347290039,25.17887645609494,"Your 5 Wood shot shows a lot of potential, but there are a few areas to work on. The attack angle is slightly positive, which is good, but the club path is significantly left, causing a big slice. Your ball speed is decent, but the launch angle is quite low; aim for a launch angle around 12-15 degrees for better carry. Reducing backspin will also help—try to get closer to 2500-3000 RPM for optimal distance. Work on your alignment and swing path to help straighten out your shots.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:51:45,Lauren,5 Wood,5 Wood,77.97156354956132,3.808656692504883,1.7157835960388184,-1.7240614891052246,-3.439845085144043,111.50361836514185,1.4300549237321172,8.658809661865234,-1.201492428779602,3245.31787109375,-828.8696899414062,3349.494384765625,Measured,14.327326774597168,9.52869652422862,138.93977256156995,3.0970561504364014,7.5066228273679485,166.8627466610651,3.839461088180542,11.17324755310051,"It looks like your ball speed is decent, but the launch angle is a bit low. A low launch can lead to higher spin and reduced distance. Your club face is also slightly closed at impact, which could cause the ball to drift left. Focus on ensuring a more neutral club face at impact. Additionally, try to increase your attack angle slightly to help with a higher launch. Aiming for a launch angle closer to 12-15 degrees would be ideal for your distance.",launch angle drill,1.1807681,72.0,100.52864,41 +4/16/24 19:52:30,Herald,5 Wood,5 Wood,75.41760900883037,2.2854740619659424,-1.9330973625183103,7.029449939727783,8.962547302246094,117.11556003270562,1.5528940995596,12.912615776062012,5.532267093658447,2393.650634765625,-95.47157287597656,2395.5537109375,Measured,2.2840511798858643,16.332203061646965,169.6418853682917,6.425899028778076,18.986057293840982,191.48224475372265,6.47556734085083,21.59532850456389,"Your shot with the 5 Wood shows good ball speed and decent carry distance, but there's room for improvement on your club path and face angle. The face is open at impact, which is why you're seeing some sidespin that can lead to a hook. Focus on aligning your swing path more towards your target and closing the clubface slightly at impact to straighten your shots. Also, trying to increase your attack angle can help maximize distance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:53:14,Brian,5 Wood,5 Wood,72.9971057287703,2.3193039894104004,-0.1063457578420639,9.558292388916016,9.66463851928711,115.3884247548076,1.580726024721411,9.941664695739746,7.8380913734436035,2608.15185546875,-53.277645111083984,2608.69580078125,Measured,1.1702384948730469,11.484906308289965,153.764218032391,8.385180473327637,22.423022670321643,181.3754165661976,8.398798942565918,26.49208511772917,"Your 5 wood swing shows decent club speed and ball speed, but the launch angle is a bit low, which might limit your distance. The face angle at impact is significantly open, causing a fade or slice. Focus on keeping the clubface more square at impact and try to increase your launch angle for better carry distance.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 19:53:55,Lauren,5 Wood,5 Wood,78.33801478929854,4.810770034790039,-0.6915297508239746,4.801568984985352,5.493098735809326,123.00945684798262,1.5702396490239687,11.333498001098633,3.857588529586792,2279.74755859375,295.3470764160156,2298.79931640625,Estimated,-7.381699085235596,15.226948376926316,177.08982291380016,1.7986358404159546,5.558213794449216,200.8412354388347,1.5246975421905518,5.344083462396043,"Your 5 wood swing shows promise with decent club speed and good ball speed. However, your club path is slightly across the ball (negative value), which could lead to pulls or slices. Focus on a more neutral club path by working on your alignment and swing path. Additionally, your launch angle is on the lower side; try to increase your attack angle a bit to get the ball higher in the air for better distance. Lastly, managing backspin will help with length and control. Practice these adjustments for improved performance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:54:32,Lauren,5 Wood,5 Wood,80.95502140273857,,-3.563311815261841,-3.817243099212648,-0.2539312839508056,112.31789377266524,1.3874110811965732,1.933103919029236,-3.5814368724823,1419.056884765625,22.78979110717773,1419.2398681640625,Estimated,-0.9200806617736816,0.3903650763005721,41.03798135214856,-3.6266064643859854,-2.595831224146366,130.90245095566934,-3.655216693878174,-8.345472395789159,"Your shot data shows that your club speed and ball speed are decent, but the launch angle is quite low, which will limit your carry distance. The club path indicates that you're swinging a bit to the left, meaning your shots may be starting off that way too. Focus on getting the clubface square to your target at impact to improve accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:55:26,Brian,5 Wood,5 Wood,74.57307475033576,7.1700758934021,-2.971121072769165,2.263313055038452,5.234434127807617,116.966364953636,1.568479848058154,12.999626159667969,1.487369179725647,2150.53271484375,-132.1447296142578,2154.5888671875,Measured,3.516258001327514,15.615403777564666,168.39393205761553,2.5147387981414795,7.388502381962837,191.5627605620266,2.6253247261047363,8.77448450600798,"Your shot with the 5 Wood looks solid overall! You're producing good ball speed and carry distance. However, your club path is a bit too far to the left (negative), which can lead to some shots going off target. Focus on correcting that path to align more with your target. Your launch angle is good for some height, but a slight adjustment could help optimize distance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:56:05,Jason,5 Wood,5 Wood,76.24182563501745,1.7831441164016724,0.9196677207946776,7.197561740875244,6.277894020080566,117.8338536140236,1.545527702577772,14.26211929321289,6.027315616607666,2810.366455078125,-306.3490600585937,2827.01416015625,Measured,6.221067428588867,20.154289524787373,174.95399299951168,8.529472351074219,25.94890795333572,193.2603842325716,8.693889617919922,29.21236176292132,"Your numbers show you’re generating a decent amount of power, but the club face is aiming left at impact, leading to a pull shot. Adjusting your aim and focusing on keeping the club face square at impact can help straighten out your shots. Also, working on your attack angle can improve distance and consistency.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:56:43,Herald,5 Wood,5 Wood,74.65417461486777,6.554950714111328,-9.017918586730955,9.475881576538086,18.49380111694336,112.69413263283786,1.509548973171478,14.53195095062256,6.655318737030029,3929.915771484375,-1404.4815673828125,4173.3447265625,Measured,19.66598129272461,19.583981036077603,156.15928381859703,14.986973762512209,40.38268279583917,169.7391384523944,15.56793212890625,45.55468040519963,"Your shot shows that while you're generating good ball speed, the club path is significantly out-to-in (negative value), which causes a slice. The face is also open to the path, leading to rightward spin. Focus on aligning your club path more with your target line, and try to close the clubface slightly at impact. This will help in achieving straighter shots.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:57:30,Jason,5 Wood,5 Wood,77.7691808173322,0.0831285566091537,4.855959892272949,8.314163208007812,3.458203315734864,105.17872492131028,1.3524473810307822,13.52935791015625,7.437054634094238,5197.31005859375,-786.9237670898438,5256.54638671875,Measured,8.609748840332031,17.019999967525678,139.24721779518495,11.488045692443848,27.732956791897777,151.00206690917548,11.704169273376465,30.63204528038136,"Your 5 wood shot shows good potential with a solid club speed and ball speed, but your launch angle and backspin are higher than optimal. This can lead to shorter carry distance and less accuracy. Focus on lowering your attack angle slightly and keeping the club face square to improve distance and accuracy. Working on your swing path will help straighten out your ball flight and reduce side spin.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 19:59:49,Lauren,,Driver,84.4837017669015,0.839520275592804,1.2902836799621582,6.879985809326172,5.589702129364014,119.79815308962134,1.418003124675523,15.696986198425291,5.812826156616211,2045.8995361328125,-70.84065246582031,2047.1256103515625,Estimated,1.9831129312515257,21.099739103140564,184.6561562437473,6.6475911140441895,21.376208695478,206.1542441796192,6.675852298736572,23.96585782825491,"Your driver swing shows good potential with a solid club speed and decent ball speed. The launch angle is good for maximizing distance, but the club face is open relative to your path, which is causing a slight slice. Focus on squaring the club face at impact and aim to keep your attack angle slightly positive for better lift. Try to minimize the sidespin to improve accuracy.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:00:39,Lauren,,Driver,93.68437217265092,5.17339563369751,0.1948819756507873,0.8712593913078308,0.6763774156570435,118.1310320528064,1.260947042854733,12.9763765335083,0.7400572299957275,3539.56494140625,-599.7789306640625,3590.021484375,Estimated,9.61741065979004,19.711473438133225,170.06347114673554,4.557156562805176,13.512213011214952,185.74883502669945,4.858130931854248,15.730954391989712,"You're generating good club speed and distance, but your backspin is quite high, which can affect your carry and stability. Aim to reduce backspin for a better flight and distance. Drills to work on your attack angle and perhaps adjust your swing path can help improve your consistency.",attack angle drill,1.1807681,72.0,100.52864,41 +4/16/24 20:01:27,Jason,,Driver,85.49791940147134,1.6393084526062012,1.1827985048294067,0.3950663208961487,-0.7877321839332581,125.87641897824416,1.472274645505326,12.705893516540527,0.4725164771080017,4189.2470703125,106.74291229248048,4190.60693359375,Measured,-1.4595929384231567,24.71270869913087,184.77453534097185,-0.1655109971761703,-0.5346252604683066,198.0434404261814,-0.209356740117073,-0.7256356202690526,"Your shot data shows a solid club speed and decent ball speed. However, your backspin is quite high, which can cause loss of distance. Focus on lowering your backspin for better carry. Your attack angle is slightly positive, which is good, but aim for a bit more upward angle to help with distance. Additionally, your average launch angle is fine, but consider adjusting your face angle to ensure the ball goes straighter.",launch angle drill,1.1807681,72.0,100.52864,41 +4/16/24 20:02:10,Herald,,Driver,86.9660112673746,3.400887012481689,-1.5411193370819092,0.924465000629425,2.465584278106689,126.93515449931056,1.4595949917612288,14.84494400024414,0.5665408968925476,2151.654296875,6.428674697875977,2151.663818359375,Measured,-0.1711868196725845,23.05618355115098,200.24316568347425,0.537412166595459,1.8776631973966715,221.3000436770544,0.5289714932441711,2.043500862050479,"Great job with your driver! Your club speed and ball speed are solid. The slight positive attack angle helps with getting the ball airborne. To improve, try focusing on your club path; it's just a bit too in-to-out, which can cause hooks. Work on aligning your swing path more towards the target for better control.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:02:52,Brian,,Driver,,,,,0.0,127.37209879259352,-56.94042205810547,11.629545211791992,-0.5364194512367249,4150.833984375,-607.5707397460938,4195.064453125,Measured,8.32742977142334,23.07185701704725,185.6070938296561,3.224218845367432,10.439377248936353,199.33469705759308,3.470569610595703,12.06682388329807,"It looks like you're generating good ball speed, but your spin rates are quite high and suggest you might be catching the ball too much on the upswing or releasing the clubface inconsistently. This can lead to distance loss and more sidespin, causing hooks or slices. Focus on hitting down on the ball a bit more and keeping your face square to your path for better control.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:03:31,Herald,,Driver,86.36538246215423,3.524786710739136,-1.019287347793579,-2.756355762481689,-1.7370684146881104,127.51346889525576,1.476441894426078,14.689064025878906,-2.3916735649108887,1653.4573974609375,921.1113891601562,1892.71435546875,Measured,-29.121395111083984,19.29483750458849,190.5519158772968,-10.137778282165527,-33.54013652090225,214.71939071288944,-11.021408081054688,-41.04917012924034,"Your swing is producing some solid ball speed, but you're slicing the ball to the right, evident from your club path and face angle. Focus on aligning your clubface more square to the target at impact to help straighten your shots. Also, try to promote a more inside-to-out swing path for better direction.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:04:27,Herald,,Driver,86.45401717310688,2.024121046066284,-5.355715751647949,1.7125121355056765,7.068227767944336,122.79872861201692,1.4203935528656468,15.282596588134766,0.7365516424179077,2808.136474609375,-296.5329895019531,2823.74951171875,Estimated,6.027968406677246,24.438160222323177,189.10815479571104,3.050114393234253,10.062403694588395,206.61871609844457,3.226585865020752,11.62946868747656,"You're hitting the ball well with a decent carry distance of about 189 yards and a total distance of 206 yards. However, your club path is too much in-to-out (-5.36°), which can lead to some hooks and inconsistency. Try to straighten that out by working on your swing path. Also, your backspin is a bit high for distance; focusing on lowering that can help you gain more distance as well. Consider adjusting your attack angle slightly to optimize launch conditions.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:05:00,Jason,,Driver,90.1750878514258,4.946739673614502,0.731903612613678,-6.6770734786987305,-7.408977031707764,120.17270236928287,1.3326596650205844,14.742546081542969,-5.393118858337402,2679.532470703125,153.8387908935547,2683.94482421875,Measured,-3.2858896255493164,21.76948252920397,182.11599513045252,-6.832653045654297,-21.66626585194217,201.31493538708847,-6.904585361480713,-24.201347794428106,"You're generating good club speed and ball speed, but your club face is closed at impact, which is causing the ball to start left and spin more. To improve accuracy, focus on aligning the club face better with your swing path at impact. Practice controlling your face angle to reduce that left push.",face angle drill,1.1807681,72.0,100.52864,41 +4/16/24 20:05:29,Jason,,Driver,84.17850208730852,-0.7976770997047424,2.033933401107788,-5.988614559173584,-8.022547721862793,123.77817331435108,1.4704249926658288,11.782471656799316,-4.664684295654297,2304.123046875,-681.4463500976562,2402.780029296875,Measured,16.475627899169922,16.097117760417063,178.62140880349034,0.1845174729824066,0.5767187907696965,201.6696721856224,0.7778319120407104,2.7372720513348554,"Your driver swing shows a solid ball speed, but the angle of attack is slightly negative, which can lead to less optimal launch conditions. Working on hitting up on the ball will help improve your launch angle. Additionally, your club face is significantly closed relative to your path, causing a leftward spin. Focus on keeping the face more aligned with your swing path for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:06:07,Lauren,,Driver,83.51769690954188,,,,0.0,122.23786468145136,1.4636163256973829,14.837621688842772,3.688263416290283,2758.669677734375,-735.95849609375,2855.152099609375,Measured,14.937493324279783,22.62548655377782,184.66193001984536,9.3742094039917,30.07808817564296,202.7935393718326,9.827893257141112,34.61467630206653,"Your driver swing has some good components, but we need to address the high backspin and rightward sidespin. This can lead to losing distance and control. Focus on keeping the club face square at impact and aim for a lower backspin rate to improve your ball flight and distance.",face angle drill,1.1807681,72.0,100.52864,41 +4/16/24 20:06:43,Herald,,Driver,91.4930801153596,3.678547620773315,-2.004607677459717,-6.156290054321289,-4.151682376861572,122.43232003845424,1.3381593436802512,11.189724922180176,-5.307746887207031,3813.67041015625,-996.2876586914062,3941.658447265625,Measured,14.640807151794434,18.82710114949373,173.6029961414206,0.443672776222229,1.344840058280596,189.7340588242841,0.9693463444709778,3.210012745512444,"Your swing speed is solid, but the club path and face angle suggest you're cutting across the ball, leading to a slice. Focus on getting the clubface square to your target at impact. Try practicing with a drill that encourages an inside-out swing path, which will help straighten out your shots and increase distance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:07:03,Lauren,,Driver,,,,,0.0,93.3509957514034,-41.73162841796875,,-1.4134200811386108,9323.1923828125,-26.301908493041992,9323.2294921875,Measured,0.1616382300853729,,,,,,,,"It looks like we've got some data that's missing, particularly around key metrics like club speed and angles. However, your ball speed is good. The high backspin indicates you might be hitting down on the ball instead of sweeping it off the tee. Focus on creating a more shallow angle of attack for better distance.",sweep drill,1.1807681,72.0,100.52864,41 +4/16/24 20:07:08,Lauren,,Driver,84.30312998308818,2.17479944229126,-2.780416250228882,1.3607802391052246,4.141196250915527,121.627320257272,1.44273789456775,15.718637466430664,0.7698706388473511,2891.39208984375,-573.698974609375,2947.75830078125,Measured,11.222650527954102,24.707385477815023,185.6503637759633,5.10518741607666,16.520034344189867,202.555229266467,5.438082695007324,19.19620563941612,"Your club speed is decent, but the club path and face angle indicate that you're cutting across the ball a bit, which is causing some sidespin and inconsistent results. Focus on improving your swing path to be more neutral and square at impact. This should help reduce the sidespin and increase your carry distance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:09:58,Herald,,Driver,86.4355000533642,-0.1196620762348175,0.7083837985992432,-2.778400421142578,-3.4867842197418213,125.02712317467284,1.4464788553023082,14.809258460998535,-2.193603277206421,1925.680419921875,654.061279296875,2033.7259521484373,Measured,-18.760160446166992,20.514823044338755,191.46253715380408,-7.74252986907959,-25.79420913450008,213.76705140099148,-8.30368709564209,-30.87219097930415,"Your driver swing shows some room for improvement. Your club speed is good, but your attack angle is slightly negative, suggesting that you're hitting down on the ball instead of sweeping it off the tee. This can lead to less distance and potential inconsistencies. The club face is open at impact, which contributes to a pull and sidespin. Focus on achieving a better launch angle by allowing the club to sweep the ball. Consider working on your alignment and club face position at impact.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:10:21,Lauren,,Driver,85.79507224054942,0.8967507481575012,2.275121688842773,0.9933962225914,-1.2817254066467283,127.50209409312812,1.4861237453783116,12.92822265625,1.1006773710250854,4255.9580078125,-13.632159233093262,4255.97998046875,Measured,0.1835221499204635,26.16184932138026,188.20983199603688,1.272109031677246,4.178355617261701,201.67212520610337,1.2691830396652222,4.466719282226734,"Your driver swing is solid, but there's a bit of room for improvement. Your club speed is good, but the launch angle could be slightly higher for more distance. The spin rate is on the high side, which can cause loss of carry distance. Focus on keeping your club face aligned with your swing path at impact to reduce backspin and enhance distance.",launch angle drill,1.1807681,72.0,100.52864,41 +4/16/24 20:10:55,Jason,,Driver,117.87320036016808,,,,0.0,124.16936240207632,1.0534147034497237,16.00443458557129,1.5206336975097656,2936.54443359375,529.5386352539062,2983.907470703125,Estimated,-10.222128868103027,26.813818778465475,191.97079632257555,-2.434376001358032,-8.154045018595582,208.3681035073023,-2.741811513900757,-9.967337678491049,"Your driver distance is looking good with a ball speed of over 124 mph, which is impressive! However, you might want to work on your launch angle and spin rates. A launch angle around 12-15 degrees is generally ideal for more distance, so experimenting with tee height and ball position could be helpful. Additionally, your backspin is a bit high; aiming for 2000-2500 rpm might give you a more penetrating ball flight. Focus on solid contact to improve your smash factor and overall distance.",tee height adjustment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:11:23,Brian,,Driver,86.40009566174558,1.1625534296035769,-0.9716496467590332,-3.931982517242432,-2.9603328704833984,125.34801547325516,1.4507856098214265,13.41962718963623,-3.3513994216918945,1711.6441650390625,988.2180786132812,1976.436279296875,Estimated,-30.0,16.360482674887407,179.30321499948695,-11.117493629455566,-34.573550662778416,204.31142505870048,-12.085500717163086,-42.77693090855155,"Your club speed is good at around 86 mph, but your club path is slightly negative, meaning you're swinging a bit too much from the inside to out. This can cause the ball to slice. Try to adjust your club face to be more square at impact. Your launch angle is decent, but you might see better distance with a little more upward tilt. Work on these areas to improve your accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:12:37,Herald,,8 Iron,70.74870926349831,2.0669538974761963,3.592931270599365,0.7020644545555115,-2.890866756439209,92.30901950368934,1.304744927004834,17.02368927001953,1.0262643098831177,7433.2529296875,1070.93359375,7510.00341796875,Measured,-8.198380470275879,17.0114884453551,114.42556244663136,-2.360491275787353,-4.712772254960839,122.29008794994388,-2.566892385482788,-5.476839116091639,"You're hitting the ball with decent speed, but your backspin is quite high, which can cause the ball to lose distance. Your club path is slightly to the right, and your carry distance could improve with a more square club face at impact. Focus on bringing your club path more to the inside on the downswing to help improve accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:13:05,Brian,,8 Iron,70.1919754186265,0.9849149584770204,4.986880302429199,1.4175643920898438,-3.5693159103393555,100.37500859772264,1.4300068918004352,18.357776641845703,1.7884129285812378,3754.2041015625,575.0154418945312,3797.985107421875,Measured,-8.708075523376465,20.061552418015708,138.96652216586244,-1.2785536050796509,-3.101170391178215,151.88530446725235,-1.5424349308013916,-4.088478542553787,"Your 8 iron shot shows a solid club speed and decent carry distance, but there's room to improve your accuracy. The swing path is slightly out to the right, and the ball spin is higher than ideal, which can cause the ball to lose distance and accuracy. Focus on squarely hitting the ball while maintaining a more neutral swing path. This will help you hit straighter shots with better distance control.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:13:44,Jason,,8 Iron,66.59685955411487,-1.842584729194641,4.4379072189331055,5.9847612380981445,1.546854019165039,92.3345424092886,1.386469918063628,18.511934280395508,5.471320629119873,1356.9173583984375,783.41650390625,1566.8331298828125,Measured,-30.0,12.55955559929714,117.49900520632492,0.3071048855781555,0.6311692357460146,140.98211235854797,-0.5961047410964966,-1.4676247104112434,"Your 8-iron shot shows a solid carry distance of about 117 yards, but there are opportunities to improve accuracy and consistency. Focus on adjusting your attack angle to be more neutral (around 0 degrees) to promote a better ball flight. Also, your club path suggests you're coming slightly from the inside, which can lead to a pull. Aim for a more straight swing path to keep your shots on target.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:14:32,Brian,,Gap Wedge,59.583654049802135,1.5052237510681152,0.6183449625968933,0.4362146258354187,-0.1821303367614746,79.86158974855061,1.3403271588848755,24.55317115783692,0.4356882572174072,5219.4208984375,787.123046875,5278.43896484375,Estimated,-8.575958251953125,17.758718950353114,98.39163603737144,-2.452559471130371,-4.210370037620493,106.43074317518676,-2.653210401535034,-4.926794641597439,"Nice shot with decent carry distance! Your club speed is good, but you could benefit from tightening your spin rates to increase accuracy. Your ball is spinning more than ideal, which is causing some leftward deviation. Focus on keeping your club face square to your path for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:14:58,Lauren,,Gap Wedge,57.58608349131191,-2.2859411239624023,15.723702430725098,7.040927410125732,-8.682775497436523,70.85377898487695,1.2303976011073363,29.5263900756836,7.75103759765625,3427.71826171875,984.7134399414062,3566.3583984375,Estimated,-16.02828025817871,16.697149306391793,84.67872590149909,4.012101173400879,5.924740631259908,94.35065191368358,3.552642583847046,5.846510971295345,"Your gap wedge shot shows some positive signs, like decent ball speed and carry distance. However, your attack angle is a bit too negative, which can lead to hitting the ground before the ball. Work on keeping the club on a more level path after impact. Try aligning your body better with the target, as your club path and face angle show you're aiming too much to the right. A slight adjustment in your setup can help you achieve better results.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:15:19,Jason,,Gap Wedge,57.58101474977866,0.0614573396742343,7.366690635681152,5.583189487457275,-1.783501148223877,77.77752632106876,1.3507494902452677,24.94830894470215,5.507930755615234,6123.71630859375,1045.9066162109375,6212.392578125,Estimated,-9.692370414733888,17.36712739640427,93.05337954156856,2.562389373779297,4.160258333509233,100.25892695785024,2.3061351776123047,4.034294897450678,"Your gap wedge shot shows good potential. Your club speed is decent, and the smash factor indicates you're making solid contact. However, your attack angle is almost level, and you have a bit of a right bias in your club path and face angle. Focusing on improving your attack angle and ensuring your club path is more neutral can help your accuracy and consistency.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:15:38,Brian,,Gap Wedge,64.31342135970772,1.7909215688705444,4.027025699615479,6.422555446624756,2.3955297470092773,86.3932349408824,1.343315798077066,26.414247512817383,5.77952241897583,5676.6943359375,790.0504760742188,5731.408203125,Estimated,-7.923210144042969,23.52012565092696,109.41252306751994,3.2450995445251465,6.193521589674845,116.10294452640484,3.047353506088257,6.1722370480185305,"You've done well with a decent club speed and good carry distance! However, your face angle is quite open, which could lead to pushes to the right. Try to square the clubface at impact for better accuracy. Additionally, your backspin is high, indicating a need for a cleaner strike to get more distance. Focus on making solid contact to improve your overall results.",clubface alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:16:01,Brian,,Gap Wedge,63.85943619632053,1.3071945905685425,3.5894572734832764,5.053561210632324,1.464103937149048,87.4676374812334,1.3696900989281382,27.63057518005371,4.600247859954834,5517.0087890625,2030.094482421875,5878.662109375,Estimated,-20.202110290527344,24.89926549569259,112.52217708193255,-3.214062452316284,-6.308738459816766,116.2307685868418,-3.44758939743042,-6.989744191009322,"Your gap wedge shot shows good speed, but the club face is pointing a bit too far right (5.05 degrees), causing a significant right spin (2030 rpm). This might lead to your shots going off target. Focus on aligning your club face better at impact. Consider working on your swing path as it’s moving to the right (3.59 degrees) as well. Additionally, the backspin is nice, giving you good lift, but try lowering the launch angle slightly for better distance control. A consistent swing will help improve your accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:16:28,Lauren,,Gap Wedge,68.82868874381984,6.170932769775391,8.203927040100098,11.400811195373535,3.196884155273437,83.17692217363219,1.208462978035459,28.258359909057617,10.391417503356934,7123.37060546875,-516.64306640625,7142.08154296875,Estimated,4.148278713226318,23.69454249919,100.46277796598316,13.380667686462402,23.249058544172613,105.01439084285266,13.364380836486816,24.27335312351238,"Your shot data shows a strong gap wedge performance with good club speed and carry distance. However, the club face is significantly open relative to the club path, which is causing your ball to veer to the right. Focus on aligning your club face more with your path to improve accuracy. Additionally, your backspin is quite high, which is good for stopping the ball on the green, but it can also affect distance. Consider practicing your setup and alignment to keep the face square.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:17:08,Lauren,56,Sand Wedge,57.32402358077843,-1.5439529418945312,1.0662164688110352,8.886312484741211,7.820096015930176,66.02762025349057,1.1518315730305886,26.67059326171875,7.432830810546875,5323.1787109375,-499.1360168457031,5346.5283203125,Estimated,5.356764793395996,12.84958355313654,73.15269186801925,9.349225997924805,11.88376514400386,81.22239501299009,9.427629470825195,13.304365415291612,"Your sand wedge shots show decent distance but with some inconsistency in direction. The club path is slightly to the right (1.07 degrees), while the club face is open to your path (8.89 degrees), which contributes to a slice. To improve your accuracy, focus on aligning your club face with the path of your swing. Additionally, your attack angle is slightly descending; try to make it more level for better contact with the ball.",face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:17:29,Jason,56,Sand Wedge,60.03519870800665,-2.939006090164185,5.588278293609619,0.9390001893043518,-4.649278163909912,65.70574236627681,1.0944536501969453,31.28560447692871,1.4705605506896973,4537.08984375,-158.78103637695312,4539.8671875,Estimated,2.0043184757232666,15.747145161524829,74.23397328370265,2.117755174636841,2.743187668753251,81.49699146553849,2.1486740112304688,3.0556226401386937,"Great job with your shot! Your club speed is solid, and your ball speed shows good contact. However, your attack angle is slightly negative, which can lead to more digging into the sand. Focus on hitting up on the ball a bit more to encourage better launch and carry distance. Additionally, your backspin is high; while some spin is good for a sand wedge, consider adjusting your setup for a more controlled shot.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:17:51,Brian,56,Sand Wedge,57.328430996606585,-0.6561815738677979,5.078179836273193,5.4032182693481445,0.3250384330749511,62.45809129383997,1.0894784700725024,30.634164810180664,5.073743343353272,4527.89794921875,1469.71142578125,4760.453125,Estimated,-17.98292350769043,13.569531505939947,67.61365898329177,0.9052541851997375,1.0683076933367843,74.93287553060236,0.4656222760677337,0.6087498983426443,"Great job with your shot! Your club speed is solid, and your carry distance is impressive for a sand wedge. However, your ball spin is quite high, which can make it difficult to control the distance and stop on the green. Try to focus on hitting down on the ball a bit less steeply, which will help reduce the backspin. Improving your club path and face alignment at impact can also help give you better distance control.",swing path drill,1.1807681,72.0,100.52864,41 +4/16/24 20:18:10,Lauren,56,Sand Wedge,60.79531794020886,,,,0.0,66.66455797322942,1.0965409875607997,30.681379318237305,-1.4806604385375977,6015.16796875,0.0,6015.16796875,Estimated,-0.0,16.107797577477072,74.28583714530032,-1.605228304862976,-2.0809969018907424,79.92812633942322,-1.5940957069396973,-2.2236393388673434,"Your ball speed and carry distance look good, but there's some inconsistency with the launch angle and direction. Focus on making solid contact and getting a consistent launch angle around 30 degrees. This will help you get more carry and better control on your shots. Also, check your setup to ensure you’re aligned properly for straighter shots.",launch angle drill,1.1807681,72.0,100.52864,41 +4/16/24 20:18:32,Herald,56,Sand Wedge,62.927137616833534,1.294791340827942,-0.6326119303703308,2.455106496810913,3.0877184867858887,73.58874050440136,1.1694277428044932,31.154373168945312,1.9375232458114624,4840.37109375,476.3017272949219,4863.7490234375,Estimated,-5.619921684265137,20.072605611492463,87.95360002327288,0.3220336139202118,0.4944007307446334,94.8370675191245,0.1938266605138778,0.3203112712827689,"Your shot with the sand wedge shows good distance, but there are a few areas for improvement. The club speed is solid, but the club face is open to the path, leading to some sidespin, which can cause a hook or slice. Focus on aligning your clubface better to your target path. Additionally, consider lowering your attack angle slightly for a more controlled launch. Your spin rate is a bit high, which can lead to less distance; try to make cleaner contact with the ball.",club face alignment drill,1.1807681,72.0,100.52864,41 +4/16/24 20:18:56,Herald,56,Sand Wedge,61.47085574803805,-8.402950286865234,3.326383590698242,7.092835426330566,3.766451835632324,57.62014389843307,0.937357113338578,33.27242660522461,6.242436408996582,3656.259521484375,-75.32345581054688,3657.035400390625,Estimated,1.180196762084961,12.781733340377173,60.66076433294302,6.858925819396973,7.2444077662480595,68.50655843836512,6.835781574249268,8.153936551703566,"You're hitting the ball at a good speed, but your attack angle is a bit steep, meaning you're descending too much as you hit the sand. This can lead to a lot of backspin, which is great for stopping the ball but can make it hard to control distance. Try flattening out your swing a little and focus on hitting the ball with a more level angle. Your club path and face angle also suggest that you might be aiming slightly right, which is causing your shots to veer off. A more neutral grip and focus on alignment will help improve accuracy.",swing path drill,1.1807681,72.0,100.52864,41 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv index cc0f1c9818..3bec52a9f9 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv @@ -1,40 +1,40 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -4/16/24 19:04:12,Lauren,56.0,Sand Wedge,64.27329808918694,2.034982681274414,1.6168146133422852,-6.838716506958008,-8.455531120300293,74.60301787161552,1.1607155706883885,28.00687026977539,-5.415170192718506,3950.7705078125,225.65310668945312,3957.20947265625,Estimated,-3.2689671516418457,17.682554333140388,91.26021322637187,-6.76515007019043,-10.750468638844495,100.92706632545288,-6.801263332366943,-11.95240799943565,"Your shot had good club speed, but the club face was significantly closed at impact, causing the ball to curve left more than desired. Focus on aligning your club face with your target as you swing. Try to improve your attack angle by ensuring you are striking the ball slightly upward to help with better height and distance.",club face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:04:57,Brian,56.0,Sand Wedge,63.04044190989498,-0.9185751080513,2.932801961898804,2.821116209030152,-0.1116857528686523,72.2660122950956,1.1463436820190271,30.895601272583008,2.6843016147613525,5963.07568359375,1427.8878173828125,6131.650390625,Estimated,-13.46619987487793,19.22126983507883,85.53664895570091,-1.6663613319396973,-2.487497829843903,88.58413475377438,-1.806127905845642,-2.791956052124931,"Your shots are looking good overall! Your club speed and smash factor indicate you're making solid contact, but there's a bit of unnecessary spin, which can lead to less distance and control. Try focusing on hitting more down on the ball with a slightly steeper angle of attack, and aim to keep the club face more square to your swing path at impact. This will help reduce spin and improve your distance.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:05:32,Brian,56.0,Sand Wedge,67.83443034569154,2.807236671447754,0.082939513027668,-3.695319652557373,-3.77825927734375,77.0613831149467,1.1360216739822773,27.70927047729492,-3.025041580200196,4518.814453125,1714.0198974609375,4832.96484375,Estimated,-20.77210807800293,18.477416405045687,93.55885194557597,-9.896721839904783,-16.08020944067323,101.63917650235726,-10.35863971710205,-18.27563252556638,"Your shot shows that you're making solid contact, but the face of the club is closed at impact, leading to a leftward direction (with the face angle at -3.7 degrees). This is causing your ball to start left and not travel as far as it could. You also have a high amount of backspin, which can affect distance. Focus on aligning your clubface square at setup and practicing a more neutral swing path. Additionally, try to reduce your backspin for longer, more accurate shots.",face angle awareness drill,1.1807561,72.0,100.527626,41 -4/16/24 19:06:05,Jason,56.0,Sand Wedge,60.78824388847306,0.952912211418152,0.6676788330078125,-2.980591058731079,-3.648269891738892,73.30968665655564,1.2059846109562795,24.0530948638916,-2.3647806644439697,7355.62744140625,-49.41049575805664,7355.79345703125,Estimated,0.3848713636398315,14.740885288884442,83.55232225873715,-2.4141104221343994,-3.519385613100212,90.26729895325298,-2.3886806964874268,-3.762168152597411,"Your swing is solid, but you are slicing slightly due to the club face being closed at impact. This could be affecting your accuracy, so focus on aligning your club face more towards the target as you swing through. A higher launch angle is great for soft landings, but try to reduce the spin rate for better distance.",club face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:06:38,Lauren,56.0,Sand Wedge,64.71436393492877,3.860236644744873,1.6856430768966677,-1.1578524112701416,-2.8434953689575195,77.23403605676867,1.1934604832773852,27.662199020385746,-0.7401667833328247,7048.69384765625,1275.1365966796875,7163.10400390625,Estimated,-10.254133224487305,19.604170479304912,90.63744639406012,-4.622494697570801,-7.304540663935597,95.82493390996116,-4.791787624359131,-8.004736169932414,"Your shot data shows a decent club speed and a solid ball speed indicating good contact. However, your club face angle is slightly closed at impact, leading to a hook. To improve, focus on aligning your club face square at address and through impact. Consider lowering your backspin, as it might help you achieve a more penetrating ball flight.",face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:07:05,Herald,56.0,Sand Wedge,65.75016212057199,4.297850608825684,-2.828770875930786,-8.064591407775879,-5.235820770263672,81.01606816524509,1.2321805080370545,27.5271053314209,-6.978394031524658,4742.20166015625,2737.910888671875,5475.822265625,Estimated,-30.0,19.753279081398205,98.0892386860387,-17.8643856048584,-30.090344934440736,105.40951904325176,-18.504045486450195,-33.45398877782054,"Your shot shows a few key areas to work on. First, your club path is a bit out to the right (negative), which can lead to slice or pull issues. Also, the club face is significantly closed to the target at impact, causing a lot of sidespin. Focus on aligning your clubface more square to your target at impact, and adjust your swing path to be more neutral. Working on these areas will help you hit straighter and more accurate shots with your sand wedge.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:07:48,Lauren,56.0,Sand Wedge,60.73416024564858,-2.828968048095703,8.562311172485352,7.468231678009033,-1.0940794944763184,69.65495761300144,1.1468826988184464,28.98843765258789,7.205951690673828,5646.30810546875,1786.1478271484375,5922.08740234375,Estimated,-17.554197311401367,16.23151241142807,78.93777355367729,2.352018356323242,3.239457595628892,85.34247653177863,1.937853217124939,2.8859217550388507,"Your club speed and ball speed are solid for a sand wedge, but your launch angle is a bit low and the backspin is on the higher side. To improve, focus on keeping the club face square to your path at impact, which will help reduce side spin and improve your accuracy. Try to increase your launch angle slightly for a better trajectory. Overall, work on your target alignment, as your carry deviation shows some inconsistency in direction.",face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:09:46,Herald,56.0,Sand Wedge,64.97208469551333,-2.958186388015747,8.06728458404541,9.24444580078125,1.1771612167358398,68.46673451887727,1.0537869431116664,28.49518394470215,8.603033065795898,9711.96484375,994.9783325195312,9762.798828125,Estimated,-5.849471569061279,15.842845291760112,72.20515847379829,7.408779621124268,9.310686414884117,75.14975925299132,7.299363613128662,9.548053692649887,"Your swing shows a tendency to slice with a club path of 8 degrees to the right and an open face angle of 9 degrees. Try to align your clubface more square to your target line at impact. Also, work on keeping a more neutral path to help straighten your shots. The backspin is high, indicating that you may be striking the ball with an upward angle instead of a more level one for your sand wedge. Focus on making a more level swing to lower your backspin and improve your distance control.",face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:10:59,Jason,,Pitching Wedge,64.63230834808746,1.2510894536972046,1.5377776622772217,-4.305159568786621,-5.842937469482422,79.33694940015448,1.2275122369585325,18.835208892822266,-3.3439383506774902,5090.16650390625,1413.3328857421875,5282.736328125,Estimated,-15.517818450927734,11.954428195299442,92.4433283664439,-8.232633590698242,-13.237241096348043,103.8456433941692,-8.713095664978027,-15.731263105451603,"Your swing was a good start, but the face of the club was open at impact, which is causing the ball to start left and spin more than it should. To hit straighter and further, focus on squaring the clubface at impact. Practicing with a narrower stance can also help improve your control.",clubface alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:11:43,Herald,,Pitching Wedge,62.47514496379654,-2.5082709789276123,3.790563106536865,4.561107635498047,0.7705445289611816,76.67174707597405,1.227236001139401,17.995403289794922,4.2208991050720215,5821.35009765625,631.0888671875,5855.4580078125,Estimated,-6.187236309051514,10.74238472653667,86.92872973504473,2.545374870300293,3.860580998083975,98.03630684273504,2.315959215164185,3.961722203085088,"Your pitching wedge shot showed good speed and decent distance, but your attack angle is a bit too negative, meaning you're hitting down on the ball too much. Aim for a slightly higher angle to create more loft and better launch. Your spin rate is quite high, which is good for stopping the ball quickly, but it might be contributing to a loss of distance. Try to focus on a smoother swing path and maintaining a consistent swing follow-through.",attack angle adjustment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:12:23,Lauren,,Pitching Wedge,65.18762567596514,1.339600682258606,2.694708824157715,-1.48063862323761,-4.175347328186035,87.77234223320193,1.3464571124203997,17.99213409423828,-0.8790493607521057,6148.30517578125,3549.72509765625,7099.45068359375,Estimated,-30.0,14.064261515834232,102.70207695164754,-11.82925033569336,-21.05349466091002,112.20997599228303,-12.74705696105957,-24.75883424496056,"Your shot shows a decent carry distance, but the ball is starting too far left due to swing path issues and an open club face at impact. Focus on aligning your body and club face better at address. Additionally, lowering your backspin will help you maintain a straighter and longer flight. Try to keep your attack angle neutral, which will help achieve better contact and consistency.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:13:18,Lauren,,Pitching Wedge,61.90811577101249,1.2414132356643677,-0.3284884989261627,-3.917819023132324,-3.5893304347991943,88.09203134566269,1.4229480294877657,20.536846160888672,-3.25928807258606,5088.57470703125,1789.3084716796875,5393.99853515625,Estimated,-19.37333106994629,17.208035668441994,110.42829882403294,-10.489819526672363,-20.104674265297263,120.12906034227944,-11.001365661621094,-22.9244984865386,"Your shot shows a lot of potential but needs some adjustments. Your club speed is solid for a pitching wedge, but your club face is open at impact, which is causing the ball to slice right. Focus on squaring your club face at impact and smoothing out your swing path to keep the ball on its intended line. Lower your backspin a bit to enhance distance control.",face angle drill,1.1807561,72.0,100.527626,41 -4/16/24 19:13:52,Lauren,,Pitching Wedge,65.33707248546443,3.658418655395508,-0.5510265827178955,7.322935581207275,7.87396240234375,80.53997339022044,1.2326841458673894,23.20979690551757,5.946277618408203,6158.87939453125,2137.340576171875,6519.2041015625,Estimated,-19.13851356506348,16.89278186155275,96.3021047987595,-0.4809198677539825,-0.8083624844487289,103.7713185423172,-0.969951629638672,-1.7568643237506194,"Your pitching wedge shot shows decent ball speed and distance, but the club path is slightly in-to-out, and the face angle is open at impact, leading to a pull and some excessive spin. Focus on matching your club face to your intended path at impact. This will help improve accuracy and reduce unwanted spin.",face to path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:14:35,Herald,,Pitching Wedge,64.86628538255036,6.2394843101501465,0.2174957543611526,4.010677337646484,3.7931816577911377,84.14733871343742,1.2972430626661695,23.875816345214844,3.321676015853882,5437.1298828125,1706.7138671875,5698.7060546875,Estimated,-17.42706298828125,19.168173205535368,104.54327741279305,-2.8040733337402344,-5.114383959535076,112.28978259398536,-3.223550796508789,-6.314228553274177,"Your club speed is good for a pitching wedge, and you're generating a decent amount of backspin. However, the ball is starting slightly to the right because your club face is open at impact. To improve accuracy, focus on closing the club face a bit at the moment of contact. Also, try to reduce sidespin to help straighten your shots. A good way to practice is to work on your swing path, ensuring your club is coming through square to your target line.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:15:14,Jason,,Pitching Wedge,62.68586466652732,3.590726613998413,4.629613876342773,-0.746221125125885,-5.375834941864014,89.70271356681951,1.4309878956606066,18.426130294799805,-0.0336732938885688,6332.91064453125,1393.953857421875,6484.50927734375,Measured,-12.413576126098633,16.696764457515314,111.53471118423568,-4.904206275939941,-9.535121101678785,120.45906668943373,-5.233940124511719,-10.98859622780526,"Your pitching wedge shot shows good club speed and decent ball speed! However, the club face angle is slightly open at impact, which is causing the ball to start right and lose distance. Focusing on squaring the club face at impact will help you get better direction and maximize your carry distance. Consider practicing on hitting the ball with a square face to reduce sidespin.",face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:15:48,Jason,,Pitching Wedge,64.50140425803556,7.252927780151367,6.586523532867432,9.043557167053224,2.457033634185791,87.26099666478694,1.3528542156338557,22.350997924804688,8.252734184265137,5682.333984375,314.7972717285156,5691.046875,Estimated,-3.1709046363830566,19.72990029436528,110.94847266371198,7.727813720703125,14.918971238360086,118.8027689047467,7.59509801864624,15.702410912175424,"Your ball speed and smash factor indicate good contact, but the club face angle is too open, causing shots to veer off to the right. Focus on squaring the club face at impact to improve accuracy. Lowering your attack angle slightly can also help with more consistent contact and trajectory.",face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:18:08,Lauren,,7 Iron,72.51963710292603,5.30142068862915,3.2348968982696533,3.662726402282715,0.4278295040130615,107.4298946879262,1.4813904065108956,11.558192253112791,3.413419485092163,4457.7900390625,552.5966796875,4491.90966796875,Measured,-7.066453456878662,14.494354644645114,142.01364918883155,0.8764801621437073,2.17287683340399,156.63325076227738,0.6142119765281677,1.6799946717397916,"Your 7-iron swing looks solid with good speed and carry distance. However, the backspin is a bit high, which can lead to less control on the greens. Consider flattening your attack angle slightly to lower spin and improve distance. Aim for a smoother club path, as this can help straighten out your shots.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:18:49,Herald,,7 Iron,73.92326891236098,0.4608841836452484,2.94195294380188,5.703413486480713,2.761460542678833,95.61600642503436,1.2934493811196444,16.523033142089844,5.053030967712402,2601.91455078125,-49.59428024291992,2602.38720703125,Measured,1.0919647216796875,14.046033863221169,127.2353688959738,5.539304733276367,12.281897042951073,146.36213695138397,5.547152996063232,14.148087650246453,"Your club speed is decent for a 7-iron, but there's room for improvement in your accuracy. The club face is open at impact, causing a slight push and spin to the left. Focusing on squaring the face more at impact will help. Also, your attack angle is fairly neutral, which is good, but try engaging your hips more to create a better downward strike on the ball for added distance.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:21:41,Herald,,7 Iron,,,,,0.0,62.04819735520414,-27.738025665283203,21.06759262084961,-11.373320579528809,4319.63525390625,0.0,4319.63525390625,Estimated,-0.0,7.632898105741049,61.74673902760787,-11.75205135345459,-12.57635128034542,74.11462632805706,-11.681639671325684,-15.006245368397344,"It looks like you struggled with accuracy on this shot. Your ball speed and launch angle are decent, but the high backspin and significant carry deviation indicate that your swing may be inconsistent. Focus on making solid contact and correcting your aim to hit straighter shots. Try to keep your clubface square to the target at impact.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:23:15,Lauren,,7 Iron,89.84549165324097,,,,0.0,91.91470725198906,1.0230308228122813,5.709312438964844,-0.3802406787872314,1742.9669189453125,-311.0150756835937,1770.498291015625,Measured,10.117376327514648,1.7791916859228394,60.53794226494938,0.5753931999206543,0.608207629066996,113.57233684321454,1.0315449237823486,2.0448608700042143,"Your 7-iron shot shows decent ball speed and a good smash factor, indicating you're making solid contact. However, your launch angle is low, which can affect distance and height. Focus on getting your club face square at impact to improve your launch angle and reduce sidespin, which is causing the ball to curve. Practicing with a half swing pause can help you ensure a proper setup and a more consistent strike.",half swing pause,1.1807561,72.0,100.527626,41 -4/16/24 19:23:57,Jason,,7 Iron,75.25628820296151,,-2.3829493522644043,17.209381103515625,19.592330932617188,84.32411320771826,1.1204925890086603,4.619553565979004,13.838005065917969,4518.68798828125,-288.9774475097656,4527.9189453125,Estimated,3.659175395965576,1.66284621255474,59.46710704532779,14.543761253356934,14.933330586141553,99.9348612589356,14.765520095825195,25.46978466048108,"Your 7-iron shot shows that your clubface is open at impact, which is causing the ball to start right and spin a lot. The low launch angle indicates you're not getting enough height. Focus on aiming the face more square and creating a steeper angle of attack for a better launch. Try to improve your swing path to be more neutral.",clubface alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:24:34,Lauren,,7 Iron,68.33255366662206,0.0781244561076164,-0.8823695778846741,4.346738338470459,5.229107856750488,98.90192478940024,1.4473617548660442,16.776119232177734,3.460101366043091,2506.2783203125,-345.85565185546875,2530.029052734375,Measured,7.856951236724853,15.387253056767577,135.24353793874343,5.784181594848633,13.6300914920148,154.1415660061066,6.026427745819092,16.182910900197953,"Your 7-iron shot shows great ball speed, but the spin and launch angles indicate that you're hitting a bit too high with sidespin, causing the ball to veer left. Focus on keeping a more neutral club path and face angle at impact to improve accuracy and distance.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:25:10,Jason,,7 Iron,67.77408330844719,1.776463270187378,5.554759979248047,7.053760051727295,1.499000072479248,94.5676899837863,1.395337057579938,15.681394577026367,6.489169120788574,2143.313232421875,-343.9935913085937,2170.742431640625,Measured,9.117995262145996,11.810558335500332,121.2440916485939,8.764593124389648,18.47458375044266,142.92255168228075,9.049456596374512,22.4798780948538,"Your shot shows a solid club speed, but your club face is open relative to your swing path, which is causing a noticeable rightward deviation in your shots. To improve accuracy, focus on getting the club face more aligned with your swing path at impact. Practicing your aim and grip can also help straighten your shots.",face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:25:52,Lauren,,7 Iron,70.19814494746242,1.9132022857666016,0.698431134223938,5.323687553405762,4.625256538391113,100.40063390214073,1.430246254759045,15.10423183441162,4.460390567779541,2826.1943359375,-415.8321533203125,2856.622314453125,Measured,8.370160102844238,14.264743792609352,134.58328327982963,7.087757110595703,16.60621546169989,152.10741128767222,7.34227180480957,19.438837733248192,"Great job with your club speed and ball speed! However, your club face is significantly closed at impact, which is causing a leftward sidespin. This might explain the carry distance variance. Focus on aligning your club face more square to your target. Additionally, you could benefit from a slightly lower backspin for improved distance. Consider working on your follow-through to help improve your accuracy.",club face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:26:25,Brian,,7 Iron,72.36996416270176,-0.8693388104438782,2.5513510704040527,1.8613282442092896,-0.6900228261947632,107.7312800115169,1.4886186729250828,14.50095558166504,1.848180174827576,2581.235595703125,844.9077758789062,2715.998046875,Measured,-18.124664306640625,15.430957913593716,148.41735093408352,-3.491661071777344,-9.039252189418336,168.18265523918308,-4.133891582489014,-12.123844094070025,"Your 7 iron swing is solid with good club speed and ball speed. However, your attack angle is slightly negative, which might cause the ball to not launch high enough. Focus on getting the club to hit the ball from a slight upward angle and aim to keep your club path more in line with your target. This will help improve your launch angle and overall distance. Additionally, the sidespin indicates a slight fade—working on squaring the club face at impact can help mitigate that.",launch angle drill,1.1807561,72.0,100.527626,41 -4/16/24 19:27:06,Jason,,7 Iron,71.58636573465992,2.993263959884644,5.729365825653076,6.436550617218018,0.7071847915649414,103.89657224397524,1.4513458139371882,15.400226593017578,6.004026889801025,4410.9609375,539.6675415039062,4443.8515625,Measured,-6.975297927856445,18.48207422369705,141.3593268345503,3.62811803817749,8.945319860932727,153.71033501788042,3.383387565612793,9.071533605203626,"You've got a solid foundation here! Your swing speed is good for a 7 iron, but let's improve your path and face angle. Currently, your club path is slightly to the right of your target, and the face is even more open than that. This can lead to a push or slice. Let's work on getting that club path more in line with your target and closing the clubface a bit more at impact for straighter shots.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:27:46,Jason,,7 Iron,71.25888577873138,5.356181621551514,-2.74214243888855,3.201937437057495,5.944079875946045,104.59079356962776,1.4677579143518538,14.305222511291504,2.2870280742645264,2224.07666015625,-131.4239044189453,2227.956298828125,Measured,3.381758213043213,13.570591144038872,142.41642847692128,3.230163812637329,8.024919355454415,164.63435276985183,3.3355414867401123,9.578984487039406,"Your 7-iron swing generated decent power with a club speed of 71 mph and a ball speed of about 104 mph, which is good. However, your attack angle is a bit high, which can lead to excess backspin and affect your distance and accuracy. Your club path suggests you might be coming slightly from the inside (negative value), while the club face is open relative to that path. This can create a push to the right (slicing). To improve, focus on finding a more consistent swing path and ensuring your club face is square at impact.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:28:26,Lauren,,7 Iron,71.04372026061537,-1.2656214237213137,1.751871943473816,3.3552803993225098,1.6034084558486938,107.59136909202334,1.5144388370617037,15.70225715637207,2.9753098487854004,2486.32958984375,928.843994140625,2654.163818359375,Measured,-20.484703063964844,16.87687894646183,150.68435903885438,-3.0616455078125,-8.048081208703309,168.7376719820204,-3.72982668876648,-10.976731618540157,"Great shot! Your club speed is solid, but your attack angle is slightly downward, which could lead to more spin and a lower launch. Adjusting your angle can help you achieve a higher launch and more distance. Focus on making a more upward swing through impact.",attack angle adjustment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:29:00,Herald,,7 Iron,74.56136715204684,8.35486888885498,-1.7553778886795044,3.3005850315093994,5.055963039398193,111.53455987490544,1.4958760030172489,15.98447608947754,2.491530418395996,2500.849365234375,143.71115112304688,2504.97509765625,Measured,-3.288881301879883,19.571417649719702,164.7601576773759,1.5609740018844604,4.488195726845845,183.65288755424444,1.442115068435669,4.622018840772,"Your 7 iron shot shows good ball speed and carry distance, but you need to improve your club path, which is slightly outside-in. This can cause some unwanted sidespin and affect your accuracy. Focus on aligning your swing path more to the target line to improve consistency.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:29:44,Jason,,7 Iron,75.43747437968796,4.64340877532959,1.7869501113891602,5.256977558135986,3.470027446746826,110.46435568612742,1.4643167284490994,16.763893127441406,4.5417962074279785,2847.122314453125,551.8009643554688,2900.101806640625,Measured,-10.968513488769531,21.0764041200448,161.68455392344913,0.9889314770698548,2.790829665169383,177.93848456414526,0.6299394965171814,1.957044275138017,"Your 7-iron shot looked solid! You had a good club speed and a nice carry distance of about 162 yards. However, your club face opened a bit too much at impact, leading to some sidespin. Focus on aligning your club face more squarely at impact to reduce that spin. Additionally, your launch angle is on the higher side; you might benefit from a slightly lower angle for better consistency. A good drill to help with this is the 'club face alignment drill.'",club face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:30:59,Herald,,7 Iron,74.54135671619588,3.378999948501587,4.37150239944458,9.85336685180664,5.4818644523620605,101.1339886430651,1.3567500391509688,15.40544319152832,8.640771865844727,4643.6064453125,129.51882934570312,4645.412109375,Measured,-1.5976718664169312,17.494308999096233,135.2427119216427,8.547551155090332,20.101121974583748,147.25161552755526,8.443292617797852,21.621001783543303,"Your club speed is good, but the face is open at impact, leading to a leftward ball flight. Focus on closing the face a bit more and aligning your path to improve direction. Work on reducing your backspin to increase distance.",face angle drill,1.1807561,72.0,100.527626,41 -4/16/24 19:31:45,Brian,,7 Iron,72.89625995866936,1.8830320835113523,1.7011650800704956,1.5288386344909668,-0.1723264455795288,105.85868721143744,1.4521826945779803,12.9044771194458,1.468684434890747,2944.2587890625,-376.8838806152344,2968.282470703125,Measured,7.294554710388184,13.474437330168712,141.9483521198381,3.7414631843566895,9.262852515505188,161.8701824937234,4.003941535949707,11.302624567404903,"Your shot is solid, with good club speed and decent carry distance. However, your backspin is a bit high, which may be causing the ball to balloon in the air. Work on getting your attack angle slightly lower to help with better distance control. Additionally, your club face is slightly open compared to your path, which could be causing some rightward deviation in your shots. Focusing on squaring the face at impact should help straighten out your shots.",face angle drill,1.1807561,72.0,100.527626,41 -4/16/24 19:32:22,Jason,,7 Iron,75.2323439458196,4.128006458282471,3.5857722759246826,6.406345367431641,2.820573091506958,104.17694874323116,1.3847361823294608,16.90890121459961,5.710994720458984,2436.866943359375,1107.216064453125,2676.611328125,Measured,-24.43517303466797,17.018097625111864,144.00563531709304,-1.2406468391418457,-3.1181329443680568,162.6245613840856,-2.086003303527832,-5.9197511542271855,"Your 7 iron shot is generating decent speed, but the face of the club is slightly open at impact, which could lead to a push to the right. Your launch angle is good for a 7 iron, but the backspin is a bit high, which may cause the ball to balloon. Focus on squaring the clubface at impact for straighter shots.",face alignment drill,1.1807561,72.0,100.527626,41 -4/16/24 19:32:53,Lauren,,7 Iron,73.21764718487611,-1.264788269996643,3.422514200210572,12.294219017028809,8.871705055236816,99.75823491206302,1.3624889455976557,18.10674285888672,10.526999473571776,1986.88916015625,681.3255615234375,2100.460205078125,Measured,-18.927392959594727,16.333695524363065,138.52485332518154,6.103806495666504,14.729411786201126,158.4315984574696,5.461061000823975,15.077875235163106,"Your shot with the 7-iron shows that your club speed and ball speed are solid, but the attack angle is slightly negative, which can lead to lower shots. Aim for a more level or slightly upward swing through impact to improve your launch angle. The club face is too open, causing your ball to spin right (sidespin). Focus on squaring the club face at impact for straighter shots.",face angle drill,1.1807561,72.0,100.527626,41 -4/16/24 19:33:39,Jason,,8 Iron,69.97457845958297,-0.5763123631477356,5.338718891143799,4.781692981719971,-0.5570259094238281,103.10726508178232,1.4734960517316535,15.59692096710205,4.595808982849121,4960.35302734375,-1000.8339233398438,5060.31298828125,Measured,11.40722942352295,18.628162440028063,137.54437102660904,9.580474853515623,22.89188332647018,148.75241350712713,9.878841400146484,25.5207828728444,"Your shot data shows a good club speed, but the attack angle is too flat, which can lead to excessive backspin. This means the ball may not be flying as far as it could. A slight adjustment to your swing path will help improve distance and accuracy. Focus on keeping your clubface more square to the target during your downswing.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:34:15,Herald,,8 Iron,67.92418717703413,-1.443292260169983,6.21034574508667,3.584466457366944,-2.6258792877197266,106.07775241790478,1.5617080870092586,16.762653350830078,3.721444129943848,6081.95703125,747.5087890625,6127.72119140625,Measured,-7.0068535804748535,23.12009140956593,141.95290772930275,0.776068925857544,1.922718675618583,150.51515068730987,0.5881738662719727,1.5450283532750717,"Your shot shows good distance for an 8-iron, but the club path and face angle suggest you're slightly coming from the outside and cutting across the ball. To improve your accuracy, focus on keeping your club path more neutral and the face angle square to your target. Work on a smoother swing with better body rotation to help with consistency.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:35:02,Herald,,8 Iron,92.14710990461208,,,,0.0,104.3675470780572,1.1326187786691884,19.03961181640625,8.077310562133789,3196.93359375,536.3910522460938,3241.619873046875,Measured,-9.524542808532717,22.360228683451624,156.49594836419965,5.003589153289795,13.64927240173654,165.3052622150044,4.806726932525635,13.851806162901994,"Your 8-iron shot shows good club speed and ball speed, but the high backspin indicates that you might be hitting down too much on the ball, which can lead to less distance. Focus on hitting the ball with a slightly more level swing to reduce backspin and improve distance. Additionally, your launch angle is good, but the carry and total distance are fluctuating due to slight directional deviations. Aim for more consistent contact by practicing your alignment and aim.",swing path drill,1.1807561,72.0,100.527626,41 -4/16/24 19:35:29,Brian,,8 Iron,72.5109844027329,-0.7582629919052124,6.182328701019287,6.369043350219727,0.1867146492004394,109.86379514678627,1.515133135368737,18.538793563842773,6.005253314971924,3481.55224609375,413.8565673828125,3506.06396484375,Measured,-6.7790117263793945,25.04068963566692,160.71289081755822,3.764159917831421,10.550756059822334,174.00140337940138,3.5326907634735107,10.721624789175394,"Great job with your 8-iron! You have solid club speed and decent carry distance. However, your attack angle is slightly negative, which might be causing the ball to spin too much. Focus on hitting down on the ball less and sweeping it more, which can help lower backspin and improve accuracy. Also, your club path and face angle are quite close, which is good, but practice keeping them aligned for straighter shots.",attack angle drill,1.1807561,72.0,100.527626,41 -4/16/24 19:36:02,Brian,,8 Iron,68.70709014643126,4.51422929763794,4.6442484855651855,5.637129783630371,0.9928812980651855,98.88318580555006,1.4391991509872757,17.25286865234375,5.211587429046631,2864.95361328125,935.6414184570312,3013.865234375,Measured,-18.086090087890625,16.378691554384545,134.22794574158615,-0.0839293748140335,-0.1932297103952063,150.05875538013606,-0.6792617440223694,-1.779250221541247,"Your 8-iron shot shows good potential! You're generating decent speed and launching the ball well, but let's work on your club path and face angle for more consistency. Aim to keep your club face square at impact to reduce the sidespin, which will help your accuracy. A slight adjustment in your swing path could improve your shot shape.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:04:12,Lauren,56.0,Sand Wedge,64.27329808918694,2.034982681274414,1.6168146133422852,-6.838716506958008,-8.455531120300293,74.60301787161552,1.1607155706883885,28.00687026977539,-5.415170192718506,3950.7705078125,225.65310668945312,3957.20947265625,Estimated,-3.2689671516418457,17.682554333140388,91.26021322637187,-6.76515007019043,-10.750468638844495,100.92706632545288,-6.801263332366943,-11.95240799943565,"You have a good club speed and your launch angle is in a nice range for a sand wedge shot. However, your club face was significantly open at impact, leading to a lot of sidespin and deviation to the left. Focus on closing the club face at impact to improve accuracy and reduce sidespin. This should help your carry distance get closer to your target.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:04:57,Brian,56.0,Sand Wedge,63.04044190989498,-0.9185751080513,2.932801961898804,2.821116209030152,-0.1116857528686523,72.2660122950956,1.1463436820190271,30.895601272583008,2.6843016147613525,5963.07568359375,1427.8878173828125,6131.650390625,Estimated,-13.46619987487793,19.22126983507883,85.53664895570091,-1.6663613319396973,-2.487497829843903,88.58413475377438,-1.806127905845642,-2.791956052124931,"Your swing is generating good club speed and ball speed, which is great! However, the high backspin and slight sidespin indicate you might be slightly open at impact, causing some curvature on your shots. Focus on keeping your club face square at impact for straighter shots. Try to improve your attack angle by slightly lowering your swing path through the ball, which should help with distance and control.",face angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:05:32,Brian,56.0,Sand Wedge,67.83443034569154,2.807236671447754,0.082939513027668,-3.695319652557373,-3.77825927734375,77.0613831149467,1.1360216739822773,27.70927047729492,-3.025041580200196,4518.814453125,1714.0198974609375,4832.96484375,Estimated,-20.77210807800293,18.477416405045687,93.55885194557597,-9.896721839904783,-16.08020944067323,101.63917650235726,-10.35863971710205,-18.27563252556638,"Your shot data shows that your club face is slightly open at impact, which is causing the ball to spin to the right and affecting your accuracy. To improve, work on squaring the club face at impact. Also, try to maintain a more consistent swing path to reduce the sidespin and improve control.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:06:05,Jason,56.0,Sand Wedge,60.78824388847306,0.952912211418152,0.6676788330078125,-2.980591058731079,-3.648269891738892,73.30968665655564,1.2059846109562795,24.0530948638916,-2.3647806644439697,7355.62744140625,-49.41049575805664,7355.79345703125,Estimated,0.3848713636398315,14.740885288884442,83.55232225873715,-2.4141104221343994,-3.519385613100212,90.26729895325298,-2.3886806964874268,-3.762168152597411,"Your sand wedge swing shows good club speed and ball speed, but the club face is slightly closed at impact. This can cause the ball to start left and curve that way. Focus on keeping the club face square to your target for more consistent direction. Also, try to reduce your backspin a bit for better distance control on your approach shots.",club face square drill,1.1807561,72.0,100.527626,41 +4/16/24 19:06:38,Lauren,56.0,Sand Wedge,64.71436393492877,3.860236644744873,1.6856430768966677,-1.1578524112701416,-2.8434953689575195,77.23403605676867,1.1934604832773852,27.662199020385746,-0.7401667833328247,7048.69384765625,1275.1365966796875,7163.10400390625,Estimated,-10.254133224487305,19.604170479304912,90.63744639406012,-4.622494697570801,-7.304540663935597,95.82493390996116,-4.791787624359131,-8.004736169932414,"Your shot data shows a good club speed and decent angle of attack, but the ball is going slightly left. The club face was closed at impact, which can cause that direction. Focus on aligning your club face more square to your intended target. Additionally, a high backspin rate indicates that the ball is getting too much spin, which can affect distance. Let's work on even contact to help achieve a better launch. Try practicing with more rhythm and control.",club face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:07:05,Herald,56.0,Sand Wedge,65.75016212057199,4.297850608825684,-2.828770875930786,-8.064591407775879,-5.235820770263672,81.01606816524509,1.2321805080370545,27.5271053314209,-6.978394031524658,4742.20166015625,2737.910888671875,5475.822265625,Estimated,-30.0,19.753279081398205,98.0892386860387,-17.8643856048584,-30.090344934440736,105.40951904325176,-18.504045486450195,-33.45398877782054,"Your shot data shows that you have a solid club speed, but the club path and face angle are leading to significant slices. Focus on aiming your clubface more towards your target and adjusting your swing path to keep the ball straighter. The high backspin indicates that you may need to follow through more completely for better distance.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:07:48,Lauren,56.0,Sand Wedge,60.73416024564858,-2.828968048095703,8.562311172485352,7.468231678009033,-1.0940794944763184,69.65495761300144,1.1468826988184464,28.98843765258789,7.205951690673828,5646.30810546875,1786.1478271484375,5922.08740234375,Estimated,-17.554197311401367,16.23151241142807,78.93777355367729,2.352018356323242,3.239457595628892,85.34247653177863,1.937853217124939,2.8859217550388507,"Your swing speed is good for a sand wedge, but the club face is slightly closed and the attack angle is a bit too flat. Try to aim for a more neutral swing path and face direction for better accuracy. With a high backspin rate, focus on sweeping the ball instead of digging into the ground to improve distance and control.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:09:46,Herald,56.0,Sand Wedge,64.97208469551333,-2.958186388015747,8.06728458404541,9.24444580078125,1.1771612167358398,68.46673451887727,1.0537869431116664,28.49518394470215,8.603033065795898,9711.96484375,994.9783325195312,9762.798828125,Estimated,-5.849471569061279,15.842845291760112,72.20515847379829,7.408779621124268,9.310686414884117,75.14975925299132,7.299363613128662,9.548053692649887,"Your shot shows a strong club speed, but the attack angle is slightly negative, which can lead to less effective contact with the ball. Ideally, for a sand wedge, you want a more neutral or slightly positive angle. Your club path and face angle indicate that the club is coming from the outside and the face is pointing slightly right at impact, causing it to veer off course. Additionally, the spin rate is high, which is good for stopping the ball on the green, but may need to be balanced with better direction. Focus on improving your path and angle to get straighter shots.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:10:59,Jason,,Pitching Wedge,64.63230834808746,1.2510894536972046,1.5377776622772217,-4.305159568786621,-5.842937469482422,79.33694940015448,1.2275122369585325,18.835208892822266,-3.3439383506774902,5090.16650390625,1413.3328857421875,5282.736328125,Estimated,-15.517818450927734,11.954428195299442,92.4433283664439,-8.232633590698242,-13.237241096348043,103.8456433941692,-8.713095664978027,-15.731263105451603,"Your shot data shows some interesting points. Your club speed is good for a pitching wedge, but the club face being closed at impact (-4.3 degrees) is causing a pull to the left. The high backspin (around 5090 rpm) can give you good control, but it might also be contributing to the errant direction. Focus on aligning your clubface square to your target at impact while ensuring a more neutral swing path to correct your shot shape. The launch angle is solid, giving you good height, but work on keeping it straight.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:11:43,Herald,,Pitching Wedge,62.47514496379654,-2.5082709789276123,3.790563106536865,4.561107635498047,0.7705445289611816,76.67174707597405,1.227236001139401,17.995403289794922,4.2208991050720215,5821.35009765625,631.0888671875,5855.4580078125,Estimated,-6.187236309051514,10.74238472653667,86.92872973504473,2.545374870300293,3.860580998083975,98.03630684273504,2.315959215164185,3.961722203085088,"Your club speed and ball speed are good, but your attack angle is a bit negative, which means you're hitting down too much on the ball. This can lead to a loss of distance. Try to focus on a slight upward angle at impact to help get the ball in the air better. Also, your spin rate is quite high, indicating you may need to work on your strike to make it more consistent. Aim for a more centered strike on the club face. Overall, keep practicing control over your swing path and attack angle for better results.",attack angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:12:23,Lauren,,Pitching Wedge,65.18762567596514,1.339600682258606,2.694708824157715,-1.48063862323761,-4.175347328186035,87.77234223320193,1.3464571124203997,17.99213409423828,-0.8790493607521057,6148.30517578125,3549.72509765625,7099.45068359375,Estimated,-30.0,14.064261515834232,102.70207695164754,-11.82925033569336,-21.05349466091002,112.20997599228303,-12.74705696105957,-24.75883424496056,"Your club speed is solid, but the face angle at impact suggests you were hitting the ball more towards the toe, causing a push to the right. Focus on squaring the clubface at impact. Additionally, your high backspin indicates you're making contact too steeply. Work on a smoother, more level swing to reduce spin and improve distance control.",face angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:13:18,Lauren,,Pitching Wedge,61.90811577101249,1.2414132356643677,-0.3284884989261627,-3.917819023132324,-3.5893304347991943,88.09203134566269,1.4229480294877657,20.536846160888672,-3.25928807258606,5088.57470703125,1789.3084716796875,5393.99853515625,Estimated,-19.37333106994629,17.208035668441994,110.42829882403294,-10.489819526672363,-20.104674265297263,120.12906034227944,-11.001365661621094,-22.9244984865386,"Your shot data indicates a few areas for improvement. Your club path is slightly negative, which means you are coming across the ball a bit. Additionally, with a closed club face at impact, it suggests that your ball is starting left and spinning sideways. Focusing on a more neutral grip and ensuring your club face is square to your target at impact will help. Try to improve your attack angle to create a better launch. Also, lowering your backspin can increase distance and control.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:13:52,Lauren,,Pitching Wedge,65.33707248546443,3.658418655395508,-0.5510265827178955,7.322935581207275,7.87396240234375,80.53997339022044,1.2326841458673894,23.20979690551757,5.946277618408203,6158.87939453125,2137.340576171875,6519.2041015625,Estimated,-19.13851356506348,16.89278186155275,96.3021047987595,-0.4809198677539825,-0.8083624844487289,103.7713185423172,-0.969951629638672,-1.7568643237506194,"Your shot with the pitching wedge shows some good distance, but your club face is very open, causing the ball to start right and spin a bit too much. Focus on closing the club face slightly at impact and aim to bring your club path more in line with your target. This will help straighten out your shots and improve distance control.",face angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:14:35,Herald,,Pitching Wedge,64.86628538255036,6.2394843101501465,0.2174957543611526,4.010677337646484,3.7931816577911377,84.14733871343742,1.2972430626661695,23.875816345214844,3.321676015853882,5437.1298828125,1706.7138671875,5698.7060546875,Estimated,-17.42706298828125,19.168173205535368,104.54327741279305,-2.8040733337402344,-5.114383959535076,112.28978259398536,-3.223550796508789,-6.314228553274177,"Great job with your swing! Your club speed and ball speed are solid, which is good for your full swings. However, your launch angle seems a bit high, which might lead to excess backspin, making the ball float. Focus on a more neutral club face angle at impact to improve accuracy and distance. Practicing your follow-through could help with this.",club face drill,1.1807561,72.0,100.527626,41 +4/16/24 19:15:14,Jason,,Pitching Wedge,62.68586466652732,3.590726613998413,4.629613876342773,-0.746221125125885,-5.375834941864014,89.70271356681951,1.4309878956606066,18.426130294799805,-0.0336732938885688,6332.91064453125,1393.953857421875,6484.50927734375,Measured,-12.413576126098633,16.696764457515314,111.53471118423568,-4.904206275939941,-9.535121101678785,120.45906668943373,-5.233940124511719,-10.98859622780526,"Your club speed is good, but your club face is slightly closed at impact, which causes the ball to curve left. Focus on keeping your club face square to your target. Your launch angle is solid, but reducing your backspin will help achieve more distance. Pay attention to your follow-through, as it can influence your direction. Overall, a bit of adjustment to your face angle and follow-through should help tighten your shot dispersion.",face angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:15:48,Jason,,Pitching Wedge,64.50140425803556,7.252927780151367,6.586523532867432,9.043557167053224,2.457033634185791,87.26099666478694,1.3528542156338557,22.350997924804688,8.252734184265137,5682.333984375,314.7972717285156,5691.046875,Estimated,-3.1709046363830566,19.72990029436528,110.94847266371198,7.727813720703125,14.918971238360086,118.8027689047467,7.59509801864624,15.702410912175424,"You're generating good club speed and ball speed, which is great! However, your club face is open relative to your swing path, causing the ball to veer to the right. Focus on closing the face a bit more at impact and try to align your swing path more towards your target. Additionally, working on controlling your spin will help with accuracy and distance.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:18:08,Lauren,,7 Iron,72.51963710292603,5.30142068862915,3.2348968982696533,3.662726402282715,0.4278295040130615,107.4298946879262,1.4813904065108956,11.558192253112791,3.413419485092163,4457.7900390625,552.5966796875,4491.90966796875,Measured,-7.066453456878662,14.494354644645114,142.01364918883155,0.8764801621437073,2.17287683340399,156.63325076227738,0.6142119765281677,1.6799946717397916,"You have a solid club speed and ball speed, which means you're generating good power. Your attack angle is slightly positive, which is great for getting the ball in the air. However, your backspin is a bit high; aim for less spin to enhance distance. Work on your club path—it's slightly to the right, which can affect your accuracy. Focus on keeping the clubface more aligned with your path to help improve your direction. Overall, you're doing well, but a few adjustments can yield better results!",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:18:49,Herald,,7 Iron,73.92326891236098,0.4608841836452484,2.94195294380188,5.703413486480713,2.761460542678833,95.61600642503436,1.2934493811196444,16.523033142089844,5.053030967712402,2601.91455078125,-49.59428024291992,2602.38720703125,Measured,1.0919647216796875,14.046033863221169,127.2353688959738,5.539304733276367,12.281897042951073,146.36213695138397,5.547152996063232,14.148087650246453,"Your shot with the 7 iron showed a decent club speed and ball speed, but the face is slightly open compared to your swing path, causing some fade (right curve) on the ball. To improve your accuracy and consistency, focus on squaring the club face at impact and keeping your swing path more neutral. Additionally, try to lower your backspin to get more distance without sacrificing control.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:21:41,Herald,,7 Iron,,,,,0.0,62.04819735520414,-27.738025665283203,21.06759262084961,-11.373320579528809,4319.63525390625,0.0,4319.63525390625,Estimated,-0.0,7.632898105741049,61.74673902760787,-11.75205135345459,-12.57635128034542,74.11462632805706,-11.681639671325684,-15.006245368397344,"It looks like your shot wasn't quite where you wanted it to be. Your ball speed is decent, but the carry distance could be better. The launch angle is a little high, and the spin rate is quite high as well, which might be causing the ball to balloon in the air. Focus on hitting the ball more consistently and lowering the spin rate to improve distance.",launch angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:23:15,Lauren,,7 Iron,89.84549165324097,,,,0.0,91.91470725198906,1.0230308228122813,5.709312438964844,-0.3802406787872314,1742.9669189453125,-311.0150756835937,1770.498291015625,Measured,10.117376327514648,1.7791916859228394,60.53794226494938,0.5753931999206543,0.608207629066996,113.57233684321454,1.0315449237823486,2.0448608700042143,"Your 7-iron shots are solid, but with a low launch angle of around 5.7 degrees, you're losing potential distance. Try to focus on a smoother swing to get the ball airborne more effectively. Your spin rate is decent, but working on your path and face angle will help control direction better.",launch angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:23:57,Jason,,7 Iron,75.25628820296151,,-2.3829493522644043,17.209381103515625,19.592330932617188,84.32411320771826,1.1204925890086603,4.619553565979004,13.838005065917969,4518.68798828125,-288.9774475097656,4527.9189453125,Estimated,3.659175395965576,1.66284621255474,59.46710704532779,14.543761253356934,14.933330586141553,99.9348612589356,14.765520095825195,25.46978466048108,"Your shot data shows that you're hitting the ball with a decent club speed and ball speed, but your launch angle is quite low, which can limit your distance and accuracy. The club face is significantly open at impact, causing the ball to start right and curve further. Focus on keeping the club face square at impact and work on increasing your launch angle for better flight and distance.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:24:34,Lauren,,7 Iron,68.33255366662206,0.0781244561076164,-0.8823695778846741,4.346738338470459,5.229107856750488,98.90192478940024,1.4473617548660442,16.776119232177734,3.460101366043091,2506.2783203125,-345.85565185546875,2530.029052734375,Measured,7.856951236724853,15.387253056767577,135.24353793874343,5.784181594848633,13.6300914920148,154.1415660061066,6.026427745819092,16.182910900197953,"Great job with a decent carry distance of around 135 yards! Your club speed and ball speed are solid, but consider working on your club path and face angle to improve accuracy. Right now, the ball is curving to the left more than desired due to a combination of face angle and path. Try to simplify your swing, focusing on a straighter path and a square face at impact for better consistency.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:25:10,Jason,,7 Iron,67.77408330844719,1.776463270187378,5.554759979248047,7.053760051727295,1.499000072479248,94.5676899837863,1.395337057579938,15.681394577026367,6.489169120788574,2143.313232421875,-343.9935913085937,2170.742431640625,Measured,9.117995262145996,11.810558335500332,121.2440916485939,8.764593124389648,18.47458375044266,142.92255168228075,9.049456596374512,22.4798780948538,"Your swing showed good club speed and ball speed, but there's some inconsistency in your path and face angle, which affects direction. Working on aligning your clubface with your swing path will help straighten out your shots. Focus on consistent follow-through to reduce deviation.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:25:52,Lauren,,7 Iron,70.19814494746242,1.9132022857666016,0.698431134223938,5.323687553405762,4.625256538391113,100.40063390214073,1.430246254759045,15.10423183441162,4.460390567779541,2826.1943359375,-415.8321533203125,2856.622314453125,Measured,8.370160102844238,14.264743792609352,134.58328327982963,7.087757110595703,16.60621546169989,152.10741128767222,7.34227180480957,19.438837733248192,"Your shot data shows a solid club speed and decent ball speed, but the ball is curving left due to your club face being open at impact. To help improve your accuracy, focus on getting your club face square at impact. Try to adjust your alignment to ensure you're aiming where you want the ball to go. Also, practice making a smoother, more controlled swing to reduce the amount of sidespin.",club face drill,1.1807561,72.0,100.527626,41 +4/16/24 19:26:25,Brian,,7 Iron,72.36996416270176,-0.8693388104438782,2.5513510704040527,1.8613282442092896,-0.6900228261947632,107.7312800115169,1.4886186729250828,14.50095558166504,1.848180174827576,2581.235595703125,844.9077758789062,2715.998046875,Measured,-18.124664306640625,15.430957913593716,148.41735093408352,-3.491661071777344,-9.039252189418336,168.18265523918308,-4.133891582489014,-12.123844094070025,"Nice job with your 7-iron! Your club speed is solid, and your launch angle is great for getting distance. However, the shot deviated a bit to the left, which suggests your club path is slightly open at impact. Focus on squaring the clubface at impact. Try to keep a more consistent arc in your swing to reduce that leftward flight.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:27:06,Jason,,7 Iron,71.58636573465992,2.993263959884644,5.729365825653076,6.436550617218018,0.7071847915649414,103.89657224397524,1.4513458139371882,15.400226593017578,6.004026889801025,4410.9609375,539.6675415039062,4443.8515625,Measured,-6.975297927856445,18.48207422369705,141.3593268345503,3.62811803817749,8.945319860932727,153.71033501788042,3.383387565612793,9.071533605203626,"Your 7-iron shot shows good potential with decent club speed and carry distance. However, the club path and face angle suggest that your shots are starting a bit too far right. Focusing on aligning your clubface more with your target and practicing your swing path will help straighten your shots and improve accuracy. Additionally, working on reducing backspin could help you achieve greater distance.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:27:46,Jason,,7 Iron,71.25888577873138,5.356181621551514,-2.74214243888855,3.201937437057495,5.944079875946045,104.59079356962776,1.4677579143518538,14.305222511291504,2.2870280742645264,2224.07666015625,-131.4239044189453,2227.956298828125,Measured,3.381758213043213,13.570591144038872,142.41642847692128,3.230163812637329,8.024919355454415,164.63435276985183,3.3355414867401123,9.578984487039406,"Your club speed and ball speed are solid, giving you a good smash factor, which means you're making decent contact. However, the club path is a bit too much to the left (-2.74 degrees), causing the ball to start left and curve slightly. For better accuracy, aim to straighten out your swing path. Additionally, your attack angle is positive, which helps with launch, but ensure you're consistently striking the ball first to maximize distance.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:28:26,Lauren,,7 Iron,71.04372026061537,-1.2656214237213137,1.751871943473816,3.3552803993225098,1.6034084558486938,107.59136909202334,1.5144388370617037,15.70225715637207,2.9753098487854004,2486.32958984375,928.843994140625,2654.163818359375,Measured,-20.484703063964844,16.87687894646183,150.68435903885438,-3.0616455078125,-8.048081208703309,168.7376719820204,-3.72982668876648,-10.976731618540157,"Your club speed is good for a 7 iron, but your launch angle could be a bit higher for better distance. The ball is curving left, indicating your club face is slightly closed at impact. Focus on keeping your club face square to your target and consider making a more upward attack angle to increase your launch angle.",club face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:29:00,Herald,,7 Iron,74.56136715204684,8.35486888885498,-1.7553778886795044,3.3005850315093994,5.055963039398193,111.53455987490544,1.4958760030172489,15.98447608947754,2.491530418395996,2500.849365234375,143.71115112304688,2504.97509765625,Measured,-3.288881301879883,19.571417649719702,164.7601576773759,1.5609740018844604,4.488195726845845,183.65288755424444,1.442115068435669,4.622018840772,"Your 7-iron shot shows good potential, with a solid club speed and decent carry distance. However, to improve accuracy, work on correcting your club path, which is a bit too inside-out. This will help you hit straighter shots. Additionally, the attack angle is slightly high, so focus on keeping your hands ahead at impact for better control.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:29:44,Jason,,7 Iron,75.43747437968796,4.64340877532959,1.7869501113891602,5.256977558135986,3.470027446746826,110.46435568612742,1.4643167284490994,16.763893127441406,4.5417962074279785,2847.122314453125,551.8009643554688,2900.101806640625,Measured,-10.968513488769531,21.0764041200448,161.68455392344913,0.9889314770698548,2.790829665169383,177.93848456414526,0.6299394965171814,1.957044275138017,"Great job with your 7-iron shot! Your club speed and ball speed are solid, and your launch angle is good for height. However, the face angle is a bit closed compared to your club path, which can lead to a hook. Work on keeping the clubface more aligned with your path at impact. This will help improve accuracy and distance. Your carry distance is impressive, so you're on the right track!",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:30:59,Herald,,7 Iron,74.54135671619588,3.378999948501587,4.37150239944458,9.85336685180664,5.4818644523620605,101.1339886430651,1.3567500391509688,15.40544319152832,8.640771865844727,4643.6064453125,129.51882934570312,4645.412109375,Measured,-1.5976718664169312,17.494308999096233,135.2427119216427,8.547551155090332,20.101121974583748,147.25161552755526,8.443292617797852,21.621001783543303,"You're hitting the ball pretty well with a decent speed and good carry distance. However, your club face is open at impact, which is causing the ball to spin right and veer off target. Focus on keeping the club face more square to your swing path to improve accuracy.",club face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:31:45,Brian,,7 Iron,72.89625995866936,1.8830320835113523,1.7011650800704956,1.5288386344909668,-0.1723264455795288,105.85868721143744,1.4521826945779803,12.9044771194458,1.468684434890747,2944.2587890625,-376.8838806152344,2968.282470703125,Measured,7.294554710388184,13.474437330168712,141.9483521198381,3.7414631843566895,9.262852515505188,161.8701824937234,4.003941535949707,11.302624567404903,"Your 7 iron shot has solid distance and speed, but the ball is spinning a bit too much and drifting to the left. Focus on keeping your club face more square at impact to reduce sidespin. This can help straighten out your shots and improve accuracy. Also, consider making sure your attack angle is slightly more downward for better contact.",club face control drill,1.1807561,72.0,100.527626,41 +4/16/24 19:32:22,Jason,,7 Iron,75.2323439458196,4.128006458282471,3.5857722759246826,6.406345367431641,2.820573091506958,104.17694874323116,1.3847361823294608,16.90890121459961,5.710994720458984,2436.866943359375,1107.216064453125,2676.611328125,Measured,-24.43517303466797,17.018097625111864,144.00563531709304,-1.2406468391418457,-3.1181329443680568,162.6245613840856,-2.086003303527832,-5.9197511542271855,"Your 7 iron is showing decent club speed and ball speed, which is great! However, your club face is open relative to your swing path, causing the ball to fade left. To improve accuracy, focus on bringing the face more in line with your swing path. A launch angle of around 17 degrees is good, but the backspin is a bit high. Try to make more solid contact to lower it slightly for better distance.",face alignment drill,1.1807561,72.0,100.527626,41 +4/16/24 19:32:53,Lauren,,7 Iron,73.21764718487611,-1.264788269996643,3.422514200210572,12.294219017028809,8.871705055236816,99.75823491206302,1.3624889455976557,18.10674285888672,10.526999473571776,1986.88916015625,681.3255615234375,2100.460205078125,Measured,-18.927392959594727,16.333695524363065,138.52485332518154,6.103806495666504,14.729411786201126,158.4315984574696,5.461061000823975,15.077875235163106,"Your club speed is decent, but we need to improve your club face angle, which is too open at impact. This can cause your shots to go off to the right. Focus on closing the club face a bit more during your swing. Your attack angle is slightly down, which is good, so keep that in mind as you adjust. Practice aiming for a more neutral path to help straighten out your shots.",face angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:33:39,Jason,,8 Iron,69.97457845958297,-0.5763123631477356,5.338718891143799,4.781692981719971,-0.5570259094238281,103.10726508178232,1.4734960517316535,15.59692096710205,4.595808982849121,4960.35302734375,-1000.8339233398438,5060.31298828125,Measured,11.40722942352295,18.628162440028063,137.54437102660904,9.580474853515623,22.89188332647018,148.75241350712713,9.878841400146484,25.5207828728444,"Your 8-iron is performing well with solid ball speed and carry distance. However, your attack angle is slightly negative, which means you're hitting down on the ball rather than striking it at a more level angle. This can contribute to high backspin, making it difficult to control distance. Focus on leveling out your swing to lower the backspin and improve your carry accuracy.",level swing drill,1.1807561,72.0,100.527626,41 +4/16/24 19:34:15,Herald,,8 Iron,67.92418717703413,-1.443292260169983,6.21034574508667,3.584466457366944,-2.6258792877197266,106.07775241790478,1.5617080870092586,16.762653350830078,3.721444129943848,6081.95703125,747.5087890625,6127.72119140625,Measured,-7.0068535804748535,23.12009140956593,141.95290772930275,0.776068925857544,1.922718675618583,150.51515068730987,0.5881738662719727,1.5450283532750717,"Your 8-iron shot shows solid ball speed and decent distance. However, your attack angle is slightly negative, which suggests you're striking down on the ball rather than getting under it. This can lead to higher spin, making distance control a bit tricky. Focus on improving your attack angle by ensuring you’re making a slightly upward movement with your club on the downswing. Also, your club path is somewhat out to in, which can cause hooks or slices. Aim for a straighter swing path for more consistent results.",downswing angle drill,1.1807561,72.0,100.527626,41 +4/16/24 19:35:02,Herald,,8 Iron,92.14710990461208,,,,0.0,104.3675470780572,1.1326187786691884,19.03961181640625,8.077310562133789,3196.93359375,536.3910522460938,3241.619873046875,Measured,-9.524542808532717,22.360228683451624,156.49594836419965,5.003589153289795,13.64927240173654,165.3052622150044,4.806726932525635,13.851806162901994,"Your 8 iron shot shows good ball speed and a reasonable carry distance, but your backspin and deviation angles suggest some inconsistencies in direction. Focusing on your alignment and ensuring you are set up correctly can help straighten out your shots. Additionally, working on your swing path will improve your accuracy.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:35:29,Brian,,8 Iron,72.5109844027329,-0.7582629919052124,6.182328701019287,6.369043350219727,0.1867146492004394,109.86379514678627,1.515133135368737,18.538793563842773,6.005253314971924,3481.55224609375,413.8565673828125,3506.06396484375,Measured,-6.7790117263793945,25.04068963566692,160.71289081755822,3.764159917831421,10.550756059822334,174.00140337940138,3.5326907634735107,10.721624789175394,"Great job with a solid club speed and decent ball speed! Your attack angle is slightly negative, which could mean you're hitting down on the ball. Try to hit more level or slightly upward to optimize your launch. The face is pointing right (6.37 degrees), so focusing on aligning your club face more towards your target could help straighten your shots. Your backspin is on the higher side, which might reduce distance; lowering it could improve overall carry. Aim for a more neutral club path and face alignment during your swing.",swing path drill,1.1807561,72.0,100.527626,41 +4/16/24 19:36:02,Brian,,8 Iron,68.70709014643126,4.51422929763794,4.6442484855651855,5.637129783630371,0.9928812980651855,98.88318580555006,1.4391991509872757,17.25286865234375,5.211587429046631,2864.95361328125,935.6414184570312,3013.865234375,Measured,-18.086090087890625,16.378691554384545,134.22794574158615,-0.0839293748140335,-0.1932297103952063,150.05875538013606,-0.6792617440223694,-1.779250221541247,"Your 8-iron shot showed good speed and decent distance, but the ball is spinning a bit too much and drifting slightly to the left. This suggests that your face angle might be open at impact, which can cause that leftward spin. Focus on aligning your clubface better at address and through impact to straighten out your shots. Also, try to reduce backspin slightly for more distance.",swing path drill,1.1807561,72.0,100.527626,41 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv index ef762a5444..7a731bdd77 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv @@ -1,85 +1,85 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -8/23/24 20:12:51,Lauren,,7 Iron,78.72093517240137,2.9638469219207764,1.5609185695648191,6.796789646148682,5.235871315002441,98.43362939107828,1.250412348068598,15.574910163879396,5.778350353240967,3262.99072265625,-584.6589965820312,3314.956298828125,Measured,10.158397674560549,14.64244011192045,131.10854639410627,9.200733184814451,20.96349217135821,146.9942152491949,9.502846717834473,24.26828855401596,"Your swing is producing a decent ball speed and carry distance, but the club face is significantly open relative to your swing path, leading to excessive sidespin. This explains why your ball is curving left (slicing). Focusing on aligning your club face more square at impact can help straighten out your shots. Also, consider lowering your backspin for more distance.",club face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:13:38,Lauren,,7 Iron,78.81015867656242,0.4981519281864166,0.7352385520935059,3.024375438690185,2.28913688659668,110.06599868108242,1.3965965876657378,19.12509155273437,2.57628870010376,3350.046875,-14.15379238128662,3350.076904296875,Measured,0.2420705556869506,25.836890856508266,169.45383715196476,2.857252359390259,8.446931179334683,176.82015753303494,2.8502559661865234,8.79243994844012,"Your shot data shows good speed and carry distance, but the ball is spinning quite a bit. A high backspin rate can make it harder to control the distance and keep the ball from soaring too high. Focus on lowering your backspin by hitting down on the ball a bit less and making sure your clubface is aimed correctly at impact. This can help improve your control and distance consistency.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:14:37,Jason,,7 Iron,79.5651451679696,0.9149054884910583,1.1660600900650024,14.266915321350098,13.100854873657228,93.48761284222384,1.1749819929928182,15.135597229003906,11.865073204040527,3725.224365234375,-1255.8128662109375,3931.20361328125,Measured,18.629512786865234,12.281074154702992,116.11128813348296,18.09619331359864,36.06570466541734,131.68720057579594,18.72066879272461,42.26564301041071,"Your shot data shows a good swing speed but your ball is launching too high with excessive spin, causing it to lose distance and go off target. Focus on keeping a more neutral clubface at impact to reduce sidespin, which will help straighten your shots. Also, try to bring down that backspin for improved carry and total distance.",club face control drill,1.1702211,75.0,100.462364,61 -8/23/24 20:15:30,Brian,,7 Iron,75.5389174762322,,-5.789125442504883,20.578149795532227,26.36727523803711,72.92270445363829,0.9653660244281752,2.247465372085572,16.178983688354492,3115.026611328125,-1798.4613037109375,3596.9228515625,Estimated,30.0,0.1783266755767343,16.42696662198773,17.4307861328125,4.920753870072872,33.21619180429025,18.07197952270508,10.304043942129056,"Your 7-iron shot shows that you're hitting with a decent club speed, but you're losing distance and accuracy due to a very high launch angle and a significant amount of sidespin, which is causing your ball to drift off target. Focus on keeping your clubface square to your target at impact and work on your swing path to reduce the sidespin. Your backspin is also quite high, so a smoother swing may help lower it for better distance.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:16:46,Brian,,7 Iron,,,,,0.0,38.688407071595066,-17.295265197753906,,-2.6460773944854736,2139.504638671875,0.0,2139.504638671875,Estimated,-0.0,,,,,,,,"It looks like there's not enough data to provide specific insights into your shot. However, focusing on consistent contact and improving your swing mechanics can help. Try to ensure you’re making solid contact with the ball, as that’s crucial for any shot. Let’s work on your swing path and face alignment to improve accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:17:18,Lauren,,7 Iron,76.1908566229331,-2.7181856632232666,1.2017885446548462,11.067556381225586,9.865767478942873,95.87052722252974,1.258294386910373,21.470069885253903,9.241518020629885,3234.48046875,-307.6826171875,3249.081787109375,Measured,5.433957099914551,21.248000829115423,134.17144283445305,11.694738388061523,27.19621254856156,147.63789116084445,11.77777862548828,30.135316976591863,"Your club speed is solid at 76 mph, and the ball speed is good too. However, the high angle of your club face suggests you're hitting the ball more to the right than intended, which causes a slice. Also, your launch angle is decent, but the backspin is a bit high, which can lead to a loss of distance. Focus on keeping the club face square to the target at impact to improve accuracy and reduce spin.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:17:23,Herald,,7 Iron,,,,,0.0,76.51835364533144,-34.206764221191406,10.117616653442385,11.576716423034668,3850.776611328125,0.0,3850.776611328125,Estimated,-0.0,3.927331158397635,67.51801621535515,11.738059997558594,13.735696526802712,94.08303906025958,11.687895774841309,19.05937882694184,"Your shot's ball speed is good, but the launch angle is quite low, which means you're not getting enough height on your shots. The high backspin indicates that the ball is spinning too much without enough distance. Focus on making clean contact with the ball and try to improve your launch angle for better performance.",launch angle drill,1.1702211,75.0,100.462364,61 -8/23/24 20:22:12,Lauren,,7 Iron,75.58570520321337,-0.438535988330841,0.4513809382915497,16.139629364013672,15.68824863433838,87.46942946056333,1.1572218480385992,5.714025974273682,13.31393814086914,5039.712890625,-2723.230224609375,5728.41064453125,Estimated,28.3847599029541,2.433610122054347,67.27085771468319,19.15766334533692,22.07620395490494,102.4791190833057,21.201698303222656,37.061797852833024,"Your club speed is decent, but the launch angle is too low, which affects your distance. The face angle is open at impact, causing a significant amount of slice spin. Focus on keeping the club face square to your path to improve accuracy and distance.",face angle drill,1.1702211,75.0,100.462364,61 -8/23/24 20:22:54,Jason,,7 Iron,68.37588116684947,-6.900287628173828,2.3457069396972656,4.601691246032715,2.255984306335449,90.39148215536808,1.321979046014728,17.29414939880371,4.073444843292236,2114.849853515625,30.74323081970215,2115.0732421875,Measured,-0.8328409194946289,12.306706758597898,116.04670027109114,4.011075496673584,8.117424927129662,136.71363144426778,3.962348699569702,9.447113777169534,"Your 7 iron shot shows good potential with decent speed and distance. However, your attack angle is a bit too steep, which can cause thin or low shots. A more level swing would help. Additionally, try to square the face more consistently at impact to reduce sidespin. This will help you achieve straighter shots and more accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:23:31,Jason,,7 Iron,72.60886914032199,0.0635347738862037,-0.9040579795837402,27.842586517333984,28.746644973754883,74.1348163388775,1.021015989046827,15.16066074371338,22.75741004943848,6168.75048828125,-180.2510986328125,6171.38330078125,Estimated,1.6737085580825806,7.673778130095798,77.60027665183861,24.06400489807129,31.64204726079629,90.8152570045022,23.99424362182617,36.92955168064464,"Your shot shows that you're generating decent speed, but the ball is curving a lot to the left (hooking). This is mainly due to your club face being too open at impact and your club path coming slightly from the outside in. Focus on getting a more neutral club path and adjusting your grip to help keep the face square at impact.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:24:32,Lauren,,7 Iron,73.46591312118653,1.3313140869140625,-1.352965235710144,12.229029655456545,13.581995010375977,82.3301266078879,1.1206575010111055,19.436906814575195,9.875909805297852,1770.4444580078125,-1022.1663818359376,2044.3331298828125,Estimated,29.99999618530273,10.858403625908975,97.3490522713164,15.698440551757812,26.340150118738165,117.61976223156672,16.654850006103516,33.71046291579523,"Your club speed is good for a 7-iron, but your swing path is slightly in-to-out, which can affect accuracy. The club face is open at impact, leading to rightward deviation. Focus on aligning your club face more square at impact to reduce sidespin and enhance your accuracy. Additionally, working on your attack angle can help optimize your launch conditions for better trajectory and distance.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:29:29,Jason,,7 Iron,75.1921950755941,3.891012668609619,-4.506737232208252,25.70582771301269,30.21256446838379,76.31385467084601,1.0149172343502442,16.916624069213867,20.55143547058105,3193.03955078125,1843.5020751953125,3687.00439453125,Estimated,-30.0,8.181777082621522,80.52061422164843,14.34849452972412,19.954549829042207,96.87577784702351,13.157076835632324,22.050997917921904,"Your 7 iron shot indicates a higher club speed but an open club face at impact, causing the ball to launch too far to the right. Focus on squaring the clubface by practicing proper alignment and ensuring your hands are ahead of the clubhead at impact. This will help you hit straighter shots with better accuracy.",clubface alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:30:25,Lauren,,7 Iron,68.23127696815845,-0.8604903817176819,-0.2539789378643036,0.1588837206363678,0.4128626585006714,85.70812711010785,1.2561413316374737,18.135475158691406,0.0987310707569122,2454.289306640625,-300.17266845703125,2472.577392578125,Estimated,6.972949504852295,12.029806427545054,107.22079098580798,1.713835835456848,3.206667219811834,124.74407628933568,1.935630202293396,4.213490807405435,"Your shot shows a good ball speed with a decent launch angle, but your attack angle is slightly downward, which can lead to less distance. Additionally, the slight negative sidespin indicates a tendency to slice, causing the ball to curve to the right. Focus on a more neutral swing path and a slightly more upward attack angle to increase distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:31:32,Brian,,7 Iron,78.11834372315298,1.76077139377594,-6.71577262878418,21.119762420654297,27.83553504943848,80.46988993195009,1.0301023562036962,5.766119003295898,16.50792694091797,5108.458984375,-847.6710815429688,5178.310546875,Estimated,9.421517372131348,2.0550248174828454,59.13646241223205,18.373613357543945,18.640529751619624,94.2323312217086,18.98686790466309,30.6586342702376,"Your club speed is good, but the club path and face angle are quite off. This is causing a lot of left-to-right movement and a lower ball flight than ideal. Focus on aligning your club path and face more square at impact to improve your accuracy and height.",alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:32:12,Jason,,7 Iron,70.34175929090452,0.0112661132588982,-4.700859069824219,24.348264694213867,29.04912376403809,75.73841597506362,1.0767205247432148,9.111833572387695,19.412012100219727,4283.09912109375,-865.4130859375,4369.654296875,Estimated,11.422991752624512,3.233924219709764,62.21952117908313,21.802568435668945,23.108917233786546,88.38365456290103,22.38271141052246,33.65574345467508,"Your shot data shows that you're swinging with good club speed, but the club path and face angle suggest that you're impacting the ball with an open club face, leading to a significant slice. To improve accuracy, focus on achieving a more neutral club path and square face at impact. Consider also working on your launch angle, as it's a bit lower than ideal for a 7-iron.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:33:25,Brian,,7 Iron,73.53203715846121,6.396341800689697,-8.601393699645996,9.507089614868164,18.108482360839844,80.12838133783862,1.0897070778164668,,6.733072757720947,1093.351318359375,-631.24658203125,1262.4932861328125,Estimated,30.0,,,,,,,,"Your club speed is good, but your attack angle and club path suggest you might be coming over the top, causing some left spin. Focus on getting your club path more neutral and aim for a better angle of attack to help with distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:34:51,Herald,,9 Iron,75.6659090780804,,-12.745339393615724,6.864316940307617,19.609657287597656,71.51885504671327,0.945192569786114,0.5554428696632385,4.04371976852417,3048.163818359375,-1737.4019775390625,3508.542236328125,Estimated,29.68241310119629,0.0110753072947336,22.959303843465023,5.713573455810547,2.285715775528644,22.959303843465023,5.713573455810547,2.285715775528644,"Your 9-iron shot showed a negative club path, which means you might be swinging too far outside-in. This can lead to pulls and slices. Additionally, the launch angle is very low, meaning the ball isn't getting enough height. Focus on ensuring your club face is square at impact, and try to promote a more neutral swing path. This will help you achieve better distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:35:32,Lauren,,9 Iron,72.67579530167768,-2.665708303451538,3.7079267501831055,22.97559356689453,19.26766586303711,71.23624710652985,0.9801921920610258,19.63134765625,19.33663749694824,1771.140625,-1022.5684204101562,2045.136962890625,Estimated,30.0,7.863859579172583,74.04905392003002,24.376020431518555,30.56176499206049,92.26161294788926,25.276376724243164,39.39434081939908,"Your club speed is good, but the club face is pointing significantly to the right at impact, which explains the high sidespin and deviation. Focus on making sure your clubface is square at impact to help straighten out your shots. Additionally, work on your attack angle; it’s a bit too steep, which can affect your distance and accuracy.",clubface alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:36:27,Jason,,9 Iron,70.79714817143349,-3.9470231533050537,1.5071953535079956,26.080455780029297,24.573261260986328,72.76142631394396,1.0277451591376818,10.677984237670898,21.61166954040528,3002.98828125,-516.1314697265625,3047.02001953125,Estimated,9.75229263305664,3.379586129866624,59.0934427741372,23.376123428344727,23.446234666643026,86.8538041434831,23.79261016845703,35.03919903020187,"Your shot with the 9 iron shows a few areas for improvement. The club face is open, which is causing the ball to veer off to the right and causing high backspin. A slightly steeper attack angle could give you better control and distance. Work on aiming more directly at your target and closing the club face slightly at impact to reduce the sidespin.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:37:39,Jason,,9 Iron,70.80961522762891,-1.5039092302322388,-3.5759196281433105,1.831488251686096,5.407407760620117,88.98327653202432,1.2566552755014029,22.32582092285156,1.056981921195984,4527.30126953125,-499.971923828125,4554.82470703125,Estimated,6.301916122436523,19.86807251348091,116.80646913162582,3.3975930213928223,6.922419625495877,126.83594373792948,3.549940824508667,7.853566696890823,"Overall, your 9 iron shot shows a decent carry distance, but your club path is significantly out to the right, which might be causing your shots to drift to the left. Try to improve your attack angle by working on hitting more up on the ball. Additionally, your backspin is high, which indicates good spin but might be affecting control. Focus on your follow-through to encourage a smoother swing.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:38:10,Herald,,9 Iron,73.21586373878108,0.1246029064059257,-0.577222466468811,-1.3152097463607788,-0.7379872798919678,93.6126503332789,1.2785842514577073,20.463520050048828,-1.15256929397583,5397.6875,1857.875732421875,5708.47900390625,Measured,-18.993385314941406,20.03982149338072,120.6950906464599,-8.779372215270996,-18.42171031238854,129.65415555710297,-9.249134063720703,-20.83903058457372,"Your shot with the 9-iron shows that you have a solid ball speed, but the ball is curving left due to a slightly closed clubface at impact and an inside-to-out path. This is causing your shots to wind up left of target and falling short of your desired distance. Focus on maintaining a more neutral face throughout your swing and try to start your downswing with your lower body to improve your path. A little practice with these adjustments will help you hit straighter and longer shots.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:39:02,Jason,,9 Iron,72.90881234721382,-3.448471069335937,-4.327438354492188,4.279937744140625,8.607376098632812,91.95413933048258,1.2612211935721729,22.18585586547852,2.974158525466919,4930.89892578125,333.62799072265625,4942.1728515625,Measured,-3.870772123336792,21.636051564810487,125.73521337414697,1.6781809329986572,3.682261166872422,131.18988821951098,1.612040877342224,3.690805020520429,"Your 9 iron shot shows decent distance, but your club path is significantly out-to-in, which could cause a slice. The attack angle is slightly downward, which is good for an iron, but try to improve your path and face alignment for straighter shots. Focus on keeping your club face more aligned with your swing path.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:39:41,Brian,,9 Iron,73.27879634620149,1.006879806518555,2.8987064361572266,6.249855995178223,3.351149559020996,91.64292372028194,1.250606291174874,23.89659118652344,5.4964799880981445,3618.006103515625,691.3051147460938,3683.459228515625,Measured,-10.817319869995115,22.45360616206653,124.97153136189264,2.1642842292785645,4.719472171444579,136.4262108676403,1.8358968496322632,4.370801175256531,"Your shot shows a solid club speed and ball speed, which is great! However, the ball has a significant amount of backspin, which could make it fly higher and not carry as far as you want. Also, your club face is open relative to your swing path, which can lead to inconsistency in direction. Focus on keeping the clubface square to your target line through impact. This will help you hit straighter shots with better distance.",clubface alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:40:19,Lauren,,9 Iron,75.56917632720342,7.50357723236084,-1.610722303390503,23.08631706237793,24.69703865051269,82.63611987832701,1.093516217783356,13.185338020324709,18.7620792388916,5893.07666015625,256.70770263671875,5898.6650390625,Estimated,-2.494278907775879,8.554033891593122,91.56889331383444,18.658899307250977,29.29596679174597,105.86633153077946,18.4461727142334,33.49755075037547,"Your club speed is decent for a 9 iron, but the face angle is too open at impact, contributing to a high slice. Focus on keeping your hands ahead of the ball at impact, which will help square the face. Additionally, your backspin is quite high; try to make solid contact with the ball to lower that spin rate and improve distance. Aim to keep your shots straighter and more controlled.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:43:59,Jason,,Pitching Wedge,67.8711531221029,5.699554920196533,-5.394635200500488,,43.49351119995117,63.6621094057723,0.9379847914362328,21.9898681640625,30.620269775390625,1695.285400390625,-707.035400390625,1836.8155517578125,Estimated,22.639057159423828,7.417495895083903,63.67360747442808,34.55768585205078,36.117943989333526,80.2271445298893,35.14665985107422,46.18446003926056,"Your club speed is decent for a pitching wedge, but the club path is going too far to the left, causing the ball to fade and launch left. Practicing a neutral path will help you hit straighter shots. Focus on keeping your hands and clubhead moving together through the impact zone.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:44:11,Herald,,Pitching Wedge,,,,,0.0,105.59154575951834,-47.203643798828125,18.339508056640625,-5.086055755615234,4816.55126953125,-178.1757354736328,4819.845703125,Measured,2.118541955947876,24.059619112795417,146.85455995392113,-4.605173110961914,-11.790934171652566,157.509412941552,-4.510366916656494,-12.386475814068376,"Your shot data shows that the ball speed is strong, but there are some issues with stability and direction. The high backspin indicates that the ball tends to climb instead of penetrating through the air, and the sidespin suggests that your shots are curving too much left. Focus on making more consistent contact with the ball and ensuring your clubface is square at impact to improve straightness. Additionally, working on your swing path will help reduce the unwanted sidespin.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:44:34,Herald,,Pitching Wedge,70.66286065374197,4.530824661254883,-4.122888088226318,16.710477828979492,20.83336639404297,83.7720897085137,1.1855179500729358,11.308180809020996,13.210481643676758,2586.33349609375,-1493.219970703125,2986.4404296875,Estimated,29.99999618530273,4.947257859432,78.18712425567901,18.687389373779297,25.05152798126141,109.09847804070614,20.221195220947266,37.70939943161284,"Your pitching wedge shot shows a solid club speed, but the face angle at impact is open (pointing right), which is causing the ball to curve to the right. To improve accuracy, focus on aligning your body and face at address. Additionally, starting with a slightly shallower attack angle could help with your trajectory. Try to hit down on the ball a bit less while maintaining a controlled follow-through.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:45:09,Brian,,Pitching Wedge,59.90848443629284,-3.929275751113892,-5.379068374633789,16.211181640625,21.59025001525879,64.83120525385812,1.0821706785588965,27.747812271118164,12.643166542053224,6149.421875,-89.04305267333984,6150.06689453125,Estimated,0.8295794725418091,13.185799629858709,70.82277296587927,13.742364883422852,16.82439348613684,77.68943643707553,13.667612075805664,18.3571307936038,"Your pitching wedge shot displayed some interesting data. Your club speed is decent, but your attack angle is a bit downward, which can limit distance. The club path being slightly left and the face open means your ball is likely to veer to the right. Focus on bringing the club head more directly through impact, and try to square the face. Additionally, managing your spin can help improve distance and control. To help, practice a drill that encourages a more neutral club path and face angle.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:45:42,Jason,,Pitching Wedge,67.84331344322709,-1.5859904289245603,-3.177281618118286,-2.231439113616944,0.9458425045013428,83.04472529849227,1.2240664714583271,24.639812469482425,-2.230518579483032,6877.62255859375,-264.86212158203125,6882.720703125,Estimated,2.205411195755005,20.16765598332654,104.5588966452433,-1.55620276927948,-2.8398066387180165,108.0288443005038,-1.5245692729949951,-2.874065489380825,"Your pitch shot shows good distance, but the club path was slightly left of target, causing the ball to drift that way. Your angle of attack is a little shallow; aim to strike the ball more cleanly. Focus on keeping the clubface square to your path for better accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:46:07,Jason,,Pitching Wedge,64.60034285013535,-3.403191566467285,2.353264570236206,2.646159410476685,0.2928948402404785,82.9214285873577,1.2836066331679532,22.79899406433105,2.4680721759796143,7127.03125,-328.7160339355469,7134.607421875,Estimated,2.64074969291687,18.34650103818626,100.98735723019944,3.709243059158325,6.533223729729343,107.63958999948773,3.746379375457764,7.033189353065154,"You're doing a solid job with your pitching wedge! Your club speed is good, and your ball speed shows that you're making solid contact. However, your attack angle is slightly negative, which can make the ball fly lower than intended. Try to focus on hitting the ball with a bit more upward angle. Your backspin is quite high, which is great for stopping the ball on the green, but it could be affecting your distance slightly. Work on getting your clubface more squared at impact to help with direction. Keep practicing, and you'll see improvements!",attack angle drill,1.1702211,75.0,100.462364,61 -8/23/24 20:46:36,Lauren,,Pitching Wedge,70.33261166308694,-1.7874735593795776,-0.7926057577133179,-0.5303695201873779,0.2622362375259399,83.25811590374815,1.1837768274918898,27.742061614990234,-0.5348339080810547,2282.04541015625,1016.0748291015624,2498.027099609375,Estimated,-24.00089836120605,20.4870096301438,111.39823480325867,-6.826650619506836,-13.24141289988711,124.6164441318615,-7.459194183349609,-16.177729520202433,"Your shot data shows good acceleration with a club speed of over 70 mph. However, the negative attack angle indicates you might be hitting down too steeply on the ball, which can cause excessive spin and reduce distance. Work on leveling out your swing path to help achieve a more neutral attack angle and improve your carry distance. Also, your face angle is slightly closed relative to your club path, which is contributing to the leftward deviation in your shots. Focus on aligning your clubface with your target during the swing.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:47:14,Brian,,Pitching Wedge,65.74562670622026,4.349278450012207,-14.142535209655762,5.587825298309326,19.73036003112793,78.5353031802897,1.1945327334275664,26.839136123657227,2.820353507995605,2903.5166015625,653.8944702148438,2976.237060546875,Estimated,-12.691713333129885,18.01195994058503,100.65092630559502,-0.4068635404109955,-0.7146470897471531,113.00259363388432,-0.7745546698570251,-1.527690337766714,"You hit your pitching wedge well, generating solid distance and a good launch angle. However, your club path is significantly to the left, which can lead to hooks. Focus on improving your swing path to promote a straighter shot. Try to keep the club moving more along your target line during your swing.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:47:40,Herald,,Pitching Wedge,72.556884673284,2.1354541778564453,0.165882334113121,-3.676891803741455,-3.842774152755737,93.77782816132458,1.292473189602837,24.16666984558105,-2.999525785446167,5256.646484375,179.0825958251953,5259.6962890625,Measured,-1.9511890411376955,25.261029697287995,124.47987597120664,-4.118133068084717,-8.939229027765691,132.58281170316968,-4.133133411407471,-9.555838278053784,"Your shot shows good club speed and ball speed, but your club face is slightly closed at impact, leading to a leftward tendency for the ball. Lower your attack angle slightly and focus on keeping the club face square at impact to improve accuracy and distance. Also, your backspin is high, which can lead to a softer landing. Work on lowering backspin while maintaining control for better distance and trajectory.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:48:12,Lauren,,Pitching Wedge,68.05441287491112,-1.0249748229980469,3.1670312881469727,8.284887313842773,5.117856025695801,84.9203047307883,1.2478295108779778,23.93158912658692,7.201675891876221,6479.72265625,-1038.5845947265625,6562.42822265625,Estimated,9.106045722961426,20.12950901176532,108.368879663366,11.518594741821287,21.639766555862025,112.0760694422861,11.589763641357422,22.516398063034785,"Great job with your pitching wedge! Your club speed is solid, but the high backspin suggests you might need to adjust your attack angle to help the ball travel further. Work on bringing the club down more level to reduce the negative attack angle, and try to bring your club face closer to square at impact for more distance and accuracy.",attack angle drill,1.1702211,75.0,100.462364,61 -8/23/24 20:49:17,Lauren,,Pitching Wedge,72.42903121471045,0.1726863086223602,-0.4359702467918396,11.716196060180664,12.152166366577148,85.81523627462866,1.1848182259988511,23.833784103393555,9.569397926330566,5819.78662109375,-3360.054931640625,6720.1103515625,Estimated,30.0,18.71160476851469,103.65511712654006,21.64318084716797,38.23062873758727,110.983182069157,22.31403923034668,42.138444720504594,"Your shot data shows a solid club speed and decent carry distance, but the ball is curving a lot to the left. This indicates that the clubface is open at impact, which is causing the high sidespin. Focus on aligning your clubface square to your target at address and through impact. Additionally, try to create a more upward attack angle to help with launch. Making these adjustments will help you hit straighter shots and potentially increase your distance.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:49:56,Herald,,Pitching Wedge,70.18335685137299,0.1058730855584144,-1.7073230743408203,3.3602449893951416,5.067567825317383,86.72653456301578,1.2357136856060646,28.23092269897461,2.546549320220948,5425.06689453125,1013.6644287109376,5518.955078125,Estimated,-10.583579063415527,25.427976931314333,113.12352587487476,-1.447262406349182,-2.857420253997674,116.9664160793136,-1.569351077079773,-3.203496649122144,"Your shot data indicates a solid club speed and decent launch angle. However, your backspin is a bit high, which could be causing the ball to lose distance in the air. Focus on a smoother swing with a more neutral attack angle to help reduce backspin and improve your carry distance. Also, try to align your club path more towards your target to achieve a straighter shot. Practice this for better consistency.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:50:23,Lauren,,Pitching Wedge,73.9948371535047,3.4044206142425537,0.1604161411523819,15.431608200073242,15.271191596984863,80.69368255055451,1.090531254000233,22.712364196777344,12.695944786071776,5020.6201171875,-479.963623046875,5043.509765625,Estimated,5.460794448852539,16.253141126876358,99.51403474873588,15.404690742492676,26.43441619150689,109.13650820176828,15.456327438354492,29.08528862712137,"Your pitching wedge shot has good speed and carries around 99 yards, but the face angle is quite open (15.4 degrees), causing the ball to curve significantly to the right. Focus on creating a straighter club path and a more square clubface at impact. This will help you hit the ball more consistently straight and reduce the deviation.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 20:54:05,Brian,,Pitching Wedge,72.55966650786286,-1.6590496301651,0.3935964405536651,22.53320503234864,22.13960838317871,83.70880723846221,1.1536547956624248,3.9237539768218994,18.558534622192383,3817.708251953125,-215.36045837402344,3823.77783203125,Estimated,3.2286860942840576,1.0699657245058418,48.96932663274629,19.04806137084961,15.981696471901728,94.6875417366773,19.223438262939453,31.176173615981725,"Your pitching wedge shot needs a bit more consistency. The club speed is good, but the angle of your swing path and the club face angle suggest you're not quite hitting the ball squarely. This could lead to inaccuracies. Focus on keeping your club face more aligned with your swing path. Also, your launch angle is quite low, which can limit distance. Practice aiming for a slightly higher launch angle for better carry and control.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:54:45,Herald,,Pitching Wedge,70.09737597647563,0.4610254168510437,-3.968974351882935,3.315035820007324,7.28400993347168,83.49138894633143,1.1910772376750702,24.86869239807129,2.226419687271118,5095.85986328125,420.9859924316406,5113.2197265625,Estimated,-4.722671508789063,19.99620528737978,105.93886250710966,0.7263158559799194,1.3431713368649696,114.24300432376184,0.6010083556175232,1.1984848465230868,"Your club speed is good for a pitching wedge, and your ball speed indicates you're making solid contact. However, your attack angle is very flat, which may lead to lower trajectory and more backspin than desired. Aim for a slightly steeper attack angle to help the ball get airborne better. Also, your club path suggests you're coming in a bit from the inside while the face is pointed right, which can create some right-to-left spin. Work on aligning your clubface more consistently with your club path.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:55:43,Jason,,Pitching Wedge,72.17183951468996,0.3764344155788421,2.9074020385742188,0.546654999256134,-2.360747098922729,88.6248635995671,1.2279701362125912,28.313371658325195,0.812829315662384,4359.640625,385.22894287109375,4376.62744140625,Estimated,-5.049685955047607,26.380268267471592,117.3328839893993,-0.9983841180801392,-2.044468720471542,125.7265360227857,-1.1115314960479736,-2.438720842127424,"Your swing looks solid overall with a good club speed and decent ball speed. To improve, focus on your attack angle; it's very close to zero, which can limit how much you launch the ball. Try to get a more positive angle by hitting down slightly more on the ball. Your spin is a bit high, which can lead to less distance and stability. Work on reducing that during your next practice. Overall, great distance control!",attack angle drill,1.1702211,75.0,100.462364,61 -8/23/24 20:56:13,Lauren,,Pitching Wedge,72.95310836960289,-0.4900960922241211,0.8387641310691833,3.874064683914185,3.0353004932403564,90.32374533669643,1.238106879272211,24.98650932312012,3.2871968746185303,7772.87841796875,750.044677734375,7808.982421875,Measured,-5.511697769165039,25.027623546982568,111.85510569603592,1.2070693969726562,2.356461480681844,116.2353158526994,1.11170756816864,2.2556120411907443,"Great job with your pitching wedge shot! Your club speed and ball speed are good, but your attack angle is slightly down, which suggests you're hitting too much into the ball. Try to get the club coming in a bit more level or even slightly up. Your backspin is high, which is excellent for holding greens, but it may be contributing to the lower carry distance. Focus on a smoother tempo to help you get more distance and control. Keep working on your aim; you're close but could reduce deviation.",attack angle drill,1.1702211,75.0,100.462364,61 -8/23/24 20:56:50,Jason,,Pitching Wedge,69.78275987216557,-2.292471408843994,5.694947242736816,6.614322185516357,0.919374942779541,91.94158694193813,1.3175401361362764,25.04063415527344,6.145745754241943,7232.599609375,1260.106689453125,7341.55029296875,Measured,-9.88321018218994,25.876412437335603,115.37699230535782,2.423497438430786,4.878810035815661,120.0610098829502,2.244196891784668,4.701500041798283,"Your pitching wedge shot had good distance with a carry of about 115 yards. However, your club face was slightly closed at impact, which likely caused some sidespin and a bit of curve to the right. Try to focus on keeping your club face square to your target at impact. Practicing your setup and aim could really help with this.",club face drill,1.1702211,75.0,100.462364,61 -8/23/24 20:58:13,Jason,,Pitching Wedge,71.7358680101861,-9.38437557220459,11.708884239196776,17.840932846069336,6.132048606872559,82.55095819398048,1.1507626586780646,23.273202896118164,16.120044708251953,5914.728515625,-981.35986328125,5995.58837890625,Estimated,9.420581817626951,17.84184422177077,101.85088718835776,20.95447158813477,36.42454651863363,109.68630184657468,21.0578670501709,39.41147858833756,"Your pitching wedge shot shows a strong club speed and decent carry distance, but your club path and face angle indicate that you're aimed too far to the right and hitting the ball with an open face. This leads to a high rightward spin and inconsistency in distance. To improve, focus on aligning your body to the target and aim to keep the club face square at impact. Practice with a drill that emphasizes your swing path and face angle.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:58:50,Lauren,,Pitching Wedge,70.59461610759354,2.211508512496948,5.252103328704834,3.923598051071167,-1.328505277633667,79.41641941681974,1.1249642507550557,25.67499732971192,3.880112409591675,5518.00390625,591.1409912109375,5549.578125,Estimated,-6.114747047424316,18.72321489776391,97.58872238463572,2.077636480331421,3.538008544098602,105.02882528309785,1.915812611579895,3.5112339089848774,"You're hitting your pitching wedge fairly well with decent carry distance of 98 yards. However, your attack angle and club path may suggest you can adjust your swing a bit to achieve a more consistent strike. Focus on closing the club face more to help straighten out your shots and reduce sidespin. A little practice in keeping a stable club path will help improve your accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:59:22,Herald,,Pitching Wedge,72.9284729204337,0.2807262241840362,1.45710551738739,2.111539363861084,0.6544338464736938,93.93598313704388,1.2880563568022294,27.98517799377441,1.9167896509170528,5721.43896484375,1310.7587890625,5869.6640625,Measured,-12.90356159210205,29.85831965110674,121.2389352994196,-3.511399745941162,-7.425597537556769,127.42906573429264,-3.743398666381836,-8.319623901061107,"Your shot data shows that you're making solid contact, but your ball is drifting left (indicated by the negative angles and deviations). To improve your accuracy and distance, focus on keeping the club face square at impact and reducing the sidespin. Consider working on your swing path for better alignment. Also, your backspin is a bit high; lowering that can help increase distance.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 20:59:52,Lauren,,Pitching Wedge,73.10702232757467,0.7965351939201355,4.719464302062988,4.326123237609863,-0.393341064453125,90.37477408142512,1.2361982639161242,26.32701873779297,4.144108295440674,9318.1865234375,-199.0318145751953,9320.3115234375,Measured,1.2236233949661257,26.765394568885768,108.30853035336986,5.321965217590332,10.04586666535954,109.16234000928216,5.318429470062256,10.118407028247702,"Your shot shows a decent club speed and launch angle, but the high backspin may be causing your ball to lose distance. Your club path is slightly out to the right, impacting your accuracy. Focus on a more consistent swing path and try to reduce backspin for better carry. Practice sweeping the ball more on your downswing to keep it low and reduce spin.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:00:24,Jason,,Pitching Wedge,73.47285917439876,2.1879806518554688,7.517343521118164,0.5982872247695923,-6.919056415557861,91.34244291959112,1.2432133980627629,14.751124382019045,1.4320693016052246,3157.251708984375,58.54156875610352,3157.79443359375,Measured,-1.0622531175613403,11.125196719937549,113.36749294583932,1.194521188735962,2.363461506282676,130.9042948928336,1.149269461631775,2.6258932404488746,"Your pitching wedge shot shows a good club speed and decent ball speed, which is great! However, your attack angle is slightly positive, which suggests you're hitting slightly down on the ball. This could help with precision but may reduce distance. Try to focus on a more neutral attack angle for better launch conditions. Your spin rate is solid, but a little less backspin might help the ball carry further. Practice ensuring your club path matches your face angle more closely to enhance straightness in your shots.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:01:20,Jason,,Pitching Wedge,70.29942164592603,2.7395241260528564,2.3745903968811035,5.534682750701904,3.160092353820801,89.87942832845602,1.278523012339244,28.814393997192383,4.84343957901001,5093.89453125,1409.9261474609375,5285.4189453125,Measured,-15.47142219543457,27.83338879029725,115.76870797046196,-0.8771495819091797,-1.772925767376023,122.67311792007968,-1.2085275650024414,-2.5873207449266715,"Your pitch with the wedge shows a decent club speed and ball speed, indicating good power. However, your club face is closed relative to your club path, causing the ball to spin left and not travel straight. Aim to get your clubface more aligned with your swing path for straighter shots. Also, your launch angle is excellent, helping with carry distance. Consider practicing drills to improve face alignment and swing path consistency.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 21:01:55,Brian,,Pitching Wedge,70.36939417214262,-8.182762145996094,8.552024841308594,18.58136558532715,10.029340744018556,83.63424383186702,1.1885031101344283,21.208559036254883,16.3332462310791,6677.33203125,-224.0006256103516,6681.087890625,Estimated,1.9213483333587649,16.90738108803771,102.25498476636584,18.38508415222168,32.25143094735472,110.2737501901247,18.311267852783203,34.64574789482549,"Your pitching wedge shot shows some inconsistency in your club path and face angle. Your attack angle is too steep, which likely contributes to the high backspin and deviation in distance. Work on leveling out your swing path and aim to keep the clubface more square to the path. This will help you hit straighter shots with better distance control.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:02:16,Lauren,,Pitching Wedge,,,,,0.0,48.93997522215113,-21.87812614440918,,5.859886646270752,2243.58154296875,0.0,2243.58154296875,Estimated,-0.0,,,,,,,,"It looks like some key data is missing for your shot, but the ball speed indicates you're generating some power. To improve your accuracy, focus on your aim and alignment. Make sure you're targeting the right spot and that your stance is straight. A solid follow-through will also help ensure the clubface impacts the ball squarely.",alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 21:04:02,Lauren,,Pitching Wedge,73.07091821069389,4.286375999450684,3.170555591583252,16.860740661621094,13.690185546875,83.43001792089854,1.141767750616395,21.5490951538086,14.2465181350708,4015.845703125,-1328.0711669921875,4229.75048828125,Estimated,18.299448013305664,15.337402090377507,103.8560979338381,20.786380767822266,36.85695395545781,115.3931789030894,21.249174118041992,41.82133758989312,"Your shot shows some challenges with direction and control. The high face angle indicates you're hitting the ball too open, which can lead to a slice. Focus on squaring the clubface at impact. Additionally, your attack angle and club path are good, but try to maintain a more neutral path. Work on your aim to reduce carry deviation and improve accuracy.",face angle drill,1.1702211,75.0,100.462364,61 -8/23/24 21:04:34,Jason,,Pitching Wedge,69.15233301065882,2.856275081634521,6.188667297363281,9.54096221923828,3.352294921875,85.77489967323527,1.240376078996703,26.83319664001465,8.611533164978027,6859.69775390625,-1743.5101318359375,7077.8017578125,Estimated,14.260741233825684,23.352707003100704,105.19966063802258,15.50815486907959,28.12782634047744,110.47922820163784,15.680304527282717,29.85917695673401,"Your club speed and ball speed are good, but your attack angle is slightly high and your club path is aiming too far to the right, which causes the ball to push to the right. Focus on bringing the club path more to the inside and hitting slightly down on the ball to improve contact and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:05:03,Herald,,Pitching Wedge,66.80022360835801,-1.3400968313217163,3.9152464866638175,3.4132273197174072,-0.5020191669464111,78.93223513510566,1.1816163310751209,23.689437866210938,3.2936055660247803,6026.15576171875,3181.401123046875,6814.38671875,Estimated,-27.83101272583008,15.949088612489504,92.13791897295596,-6.013988494873047,-9.653416762832537,99.65282230887352,-6.714693546295166,-11.652004770194594,"Your shot data shows you have good club speed and ball speed, but the carry distance is off due to a couple of factors. Your attack angle is negative, which means you're hitting down on the ball too much. This is causing a high amount of backspin and making the ball climb too high instead of flying straight. Try to level out your swing a bit and focus on making a sweeping motion through impact to help with distance and direction.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:08:52,Jason,,Pitching Wedge,72.35832483029208,-2.8123486042022705,-6.179876327514648,4.887282371520996,11.067158699035645,100.36657776163702,1.387077133101616,19.124664306640625,3.241255283355713,3654.01171875,-185.59490966796875,3658.721923828125,Measured,2.9076743125915527,21.036215050651208,140.78885773140428,4.5150980949401855,11.083169971085,153.90856243484268,4.573631763458252,12.272702387950972,"Your shot reflects some solid fundamentals, but you have a few areas to work on. The negative attack angle (-2.8 degrees) suggests you're delivering the club a bit too much downwards. This can lead to some inconsistent strikes. Try to level out your swing. Your club path is a bit out-to-in (-6.2 degrees), which can cause pulls to the left. Work on your alignment and ensure you're swinging more on a straight line through the ball. The launch angle and backspin are good, indicating you have decent contact, so keep that up!",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:09:27,Herald,,7 Iron,72.45175521926103,-3.362169981002808,1.933691143989563,0.7442594766616821,-1.1894316673278809,100.91126267882372,1.3928063215782085,15.485296249389648,0.8533086180686951,4871.75439453125,448.1484375,4892.3232421875,Measured,-5.255797386169434,17.593865961703386,134.67107471350573,-1.1563985347747805,-2.7179148829135897,146.09218788797807,-1.311644196510315,-3.344086428388664,"Your 7 Iron shot shows some positive aspects, but there are areas to improve. Your club speed and ball speed are reasonable, but you have a steep attack angle, which might be causing some backspin and height that can lead to less distance. Try to flatten your swing a bit and focus on hitting the ball more level with the ground. Your club path is slightly to the right, so working on your alignment can help straighten your shots. Additionally, reducing the amount of backspin could help you achieve more distance. Consider practicing a smoother follow-through to promote better control and consistency.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:10:07,Herald,,7 Iron,75.16051970762874,-2.066176652908325,-0.3091549277305603,-0.7743523120880127,-0.4651973843574524,104.18700942718353,1.3861933077693795,18.88151359558105,-0.6747542023658752,1403.437744140625,-810.275146484375,1620.55029296875,Measured,30.00000190734864,17.031969914830142,147.20208787593947,5.607975482940674,14.384838544039326,169.9982408265987,6.468113899230957,19.150357518521787,"Your 7-iron shot shows a decent club speed and carry distance, but there are some areas to improve for better accuracy. The negative attack angle indicates that you're hitting down on the ball, which can lead to more backspin and less distance. Your club path and face alignment are slightly open, causing the ball to spin sideways. Focus on a more neutral club path and ensure your club face is square at impact for straighter shots.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:10:44,Lauren,,7 Iron,76.29572154667403,-1.7796411514282229,1.6711714267730713,0.4360122978687286,-1.235159158706665,106.11408693212798,1.3908261797774926,20.4478759765625,0.5672590732574463,3025.956298828125,278.3601989746094,3038.732666015625,Measured,-5.255893230438232,25.15247728329973,163.3145776894471,-1.3685932159423828,-3.9006970609156326,171.63849385487447,-1.4517176151275637,-4.3486572420711695,"Your 7-iron club speed is solid at 76.3 mph, but let’s work on your attack angle, which is slightly negative (-1.8 degrees). This means you might not be making clean contact with the ball. Focus on hitting up a bit more for better distance. Your ball speed and carry are promising, but reducing backspin (3026 rpm) can help keep your ball in the air longer. Aim to adjust your swing path slightly to the left to reduce the fading effect. Overall, keep practicing that solid contact!",attack angle adjustment,1.1702211,75.0,100.462364,61 -8/23/24 21:11:26,Brian,,7 Iron,78.23157975033519,0.2268694639205932,0.2376271039247512,-0.6614299416542053,-0.8990570306777954,107.05680459143332,1.3684602168726452,19.44898223876953,-0.5135799646377563,5323.119140625,80.37397766113281,5323.72607421875,Estimated,-0.865045428276062,27.05964647380847,147.7461911807186,-0.9669208526611328,-2.493304980370283,156.8700256439406,-0.981981635093689,-2.688687227318894,"Your club speed is good, but your face angle is a bit closed at impact, which is causing some unwanted sidespin. Focus on keeping the clubface square to your target path at impact. Additionally, your launch angle is decent, but working on controlling your backspin can help with distance and consistency.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 21:12:06,Jason,,7 Iron,,,,,0.0,95.34830177961156,-42.62450408935547,17.692386627197266,2.307520627975464,2935.658447265625,146.88812255859375,2939.3310546875,Measured,-2.864453315734864,15.886858862048143,129.15652614374903,1.561475396156311,3.5196192340984,145.0190164583746,1.4576367139816284,3.689203047961428,"Your shot generated decent ball speed and distance, but the smash factor suggests that you're not maximizing the energy transfer from your club to the ball. This could be due to either contact issues or swing mechanics. Focusing on striking the ball with a square clubface and improving your swing path can help. Additionally, your backspin is a bit high which may affect your control; aim for a more balanced approach.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:14:08,Herald,,7 Iron,76.36657299608578,-1.0676000118255615,-0.4281428754329681,5.879159927368164,6.307302951812744,93.42777779907374,1.2234119475789813,2.602777004241944,4.775702953338623,4037.7939453125,-359.56207275390625,4053.771728515625,Measured,5.088717937469482,0.9883262018079648,58.48882745902392,5.533606052398682,5.640098475789444,109.51899583744398,5.882666110992432,11.224811044843364,"Your 7 iron shot shows good club speed, but the launch angle is quite low, which is causing the ball to not get enough height. The club face is open at impact, indicating you might be aiming to the right. To improve, focus on getting your club face square at impact and try to sweep the ball more with a slightly upward angle of attack. This will help with distance and accuracy.",club face square drill,1.1702211,75.0,100.462364,61 -8/23/24 21:14:53,Lauren,,7 Iron,78.22187746224881,1.4275683164596558,-0.1877750009298324,9.438464164733888,9.626238822937012,101.90791891596018,1.302805841820182,23.215652465820312,7.729472637176514,4096.3408203125,39.467041015625,4096.53125,Measured,-0.5520108938217163,28.230563260332247,143.85930513615676,8.270254135131836,20.693067522348883,154.15668462213216,8.186140060424805,21.95031561131009,"Your club speed is solid, resulting in a good ball speed and distance. However, the attack angle is slightly low for a 7 iron, which can lead to higher backspin and less carry distance. Your club path is also slightly out-to-in, causing your ball to have some side spin and deviate from your target. Focus on creating a more neutral swing path and increasing your attack angle to help with distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:15:44,Brian,,7 Iron,72.48877239227659,0.0880687981843948,4.628438949584961,12.204418182373049,7.575979232788086,100.58621469484297,1.3876109551216522,23.94169235229492,10.60412883758545,3913.67919921875,-1.4832769632339478,3913.679443359375,Measured,0.0217149909585714,28.20893245898219,142.197909407545,11.662311553955078,28.74436049830183,152.63347571394843,11.564306259155272,30.59802630842205,"Your 7-iron swing is producing a decent ball speed, but the high backspin (over 3900 rpm) and a launch angle of about 24 degrees might be reducing your distance. To improve, focus on increasing your attack angle and getting the clubface more square to the path. A more neutral club path will help straighten your shots and reduce the deviation. Overall, you're hitting the ball well, but adjusting these elements will contribute to more distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:16:18,Jason,,7 Iron,74.64058970489987,-2.610990285873413,3.014028310775757,12.840171813964844,9.826143264770508,101.62881386870504,1.361575709282392,23.892793655395508,10.924345016479492,4884.5234375,-666.1996459960938,4929.74560546875,Measured,7.766643524169922,29.2347372312031,139.33282320380658,15.644023895263672,37.57246415224654,147.76177703874055,15.7047119140625,39.99609010548102,"Your club speed is good, but the angle of attack is slightly negative, which can make the ball launch lower than desired. The club path is slightly out-to-in, causing the ball to spin adversely, resulting in a hook. To improve, focus on achieving a more neutral club path and try to hit the ball with a slightly upward angle for better launch. This should help increase distance and control.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:16:53,Jason,,7 Iron,78.3394739724672,-0.2036376744508743,1.871072769165039,6.198494911193848,4.327422142028809,101.1198405395935,1.2907903948286985,17.740299224853516,5.325706005096436,5559.21044921875,-248.75030517578125,5564.77294921875,Measured,2.562026262283325,21.40612887046018,135.35470815945246,6.87868595123291,16.21114566655035,144.70731598514976,6.90262508392334,17.391283181846347,"Your club speed is good, but we need to focus on your attack angle and path. Try to hit slightly up on the ball for a better launch angle. Your face is aimed right (6.2 degrees), which is causing the ball to slice. Work on aligning your clubface straight at the target. Additionally, we want to reduce your backspin for better distance; try to keep your hands ahead at impact. Consistent practice will help you improve these areas.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:17:33,Lauren,,7 Iron,78.37110667425804,-0.9267191886901855,-0.1582955867052078,7.802657604217529,7.960953235626221,100.68900604250211,1.2847720328999088,18.0356502532959,6.389472961425781,6477.69873046875,-1022.0850219726562,6557.837890625,Measured,8.966503143310547,21.903620614297324,131.87782696671002,11.076204299926758,25.33566117670012,139.4667380974106,11.225369453430176,27.149805405993,"Your 7 iron shot shows a good club speed and decent carry distance, but your swing path is slightly out to in (negative club path), which can cause your shots to slice. Additionally, your attack angle is slightly descending. Focus on keeping your club face square to the path during your swing to help straighten your shots. A more neutral swing path will help improve accuracy and distance control.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:19:32,Lauren,,7 Iron,,,,,0.0,99.84427551960472,-44.63438415527344,8.46164608001709,6.092019557952881,5137.35107421875,0.0,5137.35107421875,Estimated,-0.0,8.418185888524192,116.76872265320436,6.2723236083984375,12.75749099001166,136.58915317026913,6.240390300750732,14.847290267000972,"It looks like there are some issues with your shot data, but from what we can see, your ball speed is good at nearly 100 mph. However, your launch angle is quite low, which could lead to less distance and height. Plus, the backspin is extremely high, which can cause the ball to stop quickly and not roll out. Focus on trying to hit up on the ball to improve your launch angle and reduce backspin. Aim for a smoother swing tempo for better control.",launch angle drill,1.1702211,75.0,100.462364,61 -8/23/24 21:22:11,Herald,,7 Iron,85.86630768553186,0.0238719955086708,1.2974423170089722,0.401388943195343,-0.8960533738136292,114.84524168696409,1.3374889963542131,16.58624267578125,0.4920550584793091,3882.620361328125,-822.7047119140625,3968.82666015625,Measured,11.963685989379885,24.821382095421768,166.62732344374854,5.598006725311279,16.25419867907351,180.1861188132807,5.942275524139404,18.65412983115698,"Great job on generating solid carry distance with your 7 Iron! To improve your consistency, work on aligning your club path and face better. Your club path suggests an inside-out swing, which can cause your right to left ball flight. Focusing on the target line will help straighten your shots. Consider practicing a half swing pause drill to improve your timing and control. Keep it up!",half swing pause,1.1702211,75.0,100.462364,61 -8/23/24 21:23:57,Lauren,,Driver,83.36690611554513,-1.1972675323486328,2.1963798999786377,-9.439393997192385,-11.63577365875244,107.56876455276142,1.2903053449491446,7.891417503356934,-7.478906631469727,2062.45361328125,-600.8511962890625,2148.19384765625,Estimated,16.242340087890625,5.525729003241395,114.06952404539334,-4.51809024810791,-8.985711262797963,157.84452557623808,-3.63367223739624,-10.00377421060125,"Your shot data shows that your club speed is decent, but the attack angle is slightly downward, which can lead to less distance. The club face is significantly closed at impact, causing the ball to veer left (draw). Work on getting the face more square to your path at impact to straighten out your shots. Also, try to increase your launch angle for better carry distance.",face alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 21:24:36,Jason,,Driver,81.56005335716964,-3.821100950241089,4.218563556671143,-5.90846061706543,-10.127023696899414,106.33015697314386,1.3037038672289782,17.481746673583984,-4.3254876136779785,1602.08740234375,412.8793640136719,1654.4344482421875,Measured,-14.451431274414062,16.828613265416607,153.182218064263,-7.703444957733154,-20.533454318944223,176.09292874010498,-8.104961395263672,-24.826809611826093,"Your driver swing shows that you're hitting down a bit on the ball (-3.8° attack angle), which is causing the ball to go lower than it could. Additionally, the club face being pointed left at impact (-5.9°) suggests you might be aiming too far right or rotating your hands too soon. Working on your swing path will help you make a straighter shot and achieve better launch conditions.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:24:55,Jason,,Driver,,,,,0.0,76.94700363428728,-34.39838790893555,,14.25688934326172,2424.1552734375,0.0,2424.1552734375,Estimated,-0.0,,,,,,,,"It looks like your shot data has some missing values, but I can see that your ball speed is around 77 mph with decent backspin. To improve your distance and accuracy, focus on your overall swing mechanics. You might need to work on generating more club speed and ensuring your club face is square at impact.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:27:01,Jason,,Gap Wedge,72.2644677795779,9.304129600524902,-3.576467990875244,-3.200690031051636,0.3757779598236084,58.69370164852853,0.8122069317324372,5.819033622741699,-3.076632261276245,1813.9085693359373,-49.399879455566406,1814.5810546875,Estimated,1.5600043535232544,0.5488088384334731,19.936619417431302,-3.0175936222076416,-1.049534577410988,31.01854201925812,-2.9931674003601074,-1.6196870797790552,"Your club speed is good, but your launch angle is quite low, which means the ball isn’t getting up in the air as it should. Also, try to improve your club path and face angle at impact to reduce sidespin, which will help keep your shots straighter. Focus on hitting a higher trajectory and aligning the club face better with your intended target.",launch angle drill,1.1702211,75.0,100.462364,61 -8/23/24 21:27:31,Lauren,,Gap Wedge,67.78828261132821,-1.5128288269042969,1.729336500167847,5.06599760055542,3.336661100387573,83.08489976842247,1.225652820337685,26.589815139770508,4.377712249755859,7657.66845703125,649.0570068359375,7685.1259765625,Estimated,-4.844758987426758,22.28271031599047,99.84735350790017,2.877119779586792,5.011799310509446,104.30515921039024,2.7786173820495605,5.056429264770372,"Your gap wedge shot shows good distance but could benefit from improving your clubface angle at impact. A slightly open face could lead to higher sidespin, causing the ball to drift. Focus on keeping the clubface more square at impact for straighter shots. Also, working on your swing path and angle can help improve your consistency.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:28:02,Jason,,Gap Wedge,66.58582181476595,-1.402863621711731,-0.6640130281448364,0.0215212814509868,0.6855342984199524,84.37828218289178,1.2672109449609616,30.78817176818848,-0.0654078871011734,5481.138671875,1309.4815673828125,5635.39013671875,Estimated,-13.436498641967772,26.417197072399404,104.70259858994996,-5.352877616882324,-9.76770019193259,110.43904538994956,-5.572110176086426,-10.723543818803364,"You hit the ball with a decent club speed, but your attack angle is very slightly downward, which can lead to excessive backspin. Also, your club path is slightly inside out, causing your shots to deviate to the left. Focus on a more neutral swing path and try to create a slightly upward attack angle to improve your distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:28:24,Jason,,Gap Wedge,70.20366595044561,-4.020910739898682,1.691145658493042,2.461857557296753,0.7707118988037109,78.13447153712241,1.1129685391682378,25.52718162536621,2.2338337898254395,6218.10498046875,637.1221313476562,6250.66015625,Estimated,-5.850249290466309,18.129337804960187,93.91788570175504,0.3494263589382171,0.5723383970536773,100.88297036204494,0.2065338045358657,0.3643154876050509,"Great shot! Your gap wedge club speed is solid at 70 mph and the ball is carrying about 94 yards. To improve consistency, focus on your attack angle which is slightly negative. Aim to get it closer to level or slightly upward. Try to keep the club face more aligned with your swing path for better direction control, as your face is just a bit open. Overall, good launch angle, but reducing backspin slightly could help your distance and control.",attack angle drill,1.1702211,75.0,100.462364,61 -8/23/24 21:28:58,Brian,,Gap Wedge,68.09841876731343,-0.4480818212032318,0.891181468963623,4.626767158508301,3.7355856895446777,79.62352102795103,1.169241848331573,28.67353248596192,3.912042617797852,6339.1025390625,429.06982421875,6353.60693359375,Estimated,-3.872228145599365,21.8865954840544,96.11954667588998,2.8750782012939453,4.821255834190708,101.54177323332716,2.7807300090789795,4.926260650744439,"Your gap wedge shot shows good power with a club speed of 68 mph, leading to a decent carry distance of about 96 yards. However, the attack angle is a bit flat, which might be causing some unwanted backspin. The ball is launching slightly to the right, indicated by the positive launch direction and sidespin. Focus on slightly steepening your attack angle and aligning your clubface better at impact to straighten your shots.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:29:43,Brian,,Gap Wedge,67.88947824406023,1.5626541376113892,-2.778384208679199,0.4895125925540924,3.267896890640259,77.59383990651531,1.1429435298879196,28.34144401550293,0.0544458553194999,6338.630859375,728.4609985351562,6380.35205078125,Estimated,-6.555901050567627,20.34039785246864,92.68629420455908,-2.3235528469085693,-3.757787758881392,98.30489589818716,-2.438793897628784,-4.183078098867924,"Your gap wedge shot shows good speed, but your club path is too far to the left (negative), which may cause the ball to start left and veer off target. To improve this, focus on keeping your club path more neutral as you swing through. Additionally, your launch angle is solid for this club, but you can reduce backspin a bit for a lower flight. Try to maintain a steady tempo for better consistency.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:30:49,Brian,,Gap Wedge,,,,,0.0,99.1213483917336,-44.31120681762695,18.814865112304688,-1.602967619895935,3859.18798828125,-2228.103515625,4456.20654296875,Measured,30.0000057220459,18.705092583190208,129.95616075890302,9.130260467529297,20.62140428115481,141.75344545849293,10.033150672912598,24.695990196448065,"It looks like your shot had a high backspin and a bit of sidespin, which likely caused your ball to deviate significantly from the target. Focusing on your impact and ensuring the clubface is square at contact will help reduce this spin and improve accuracy. Try to maintain a consistent swing path as well.",clubface square drill,1.1702211,75.0,100.462364,61 -8/23/24 21:30:54,Lauren,,Gap Wedge,64.71348927835106,2.293543577194214,-1.37632417678833,-2.60261344909668,-1.2262892723083496,74.68556838608129,1.1540958340978569,28.86240768432617,-2.31006121635437,2506.76953125,529.75146484375,2562.134033203125,Estimated,-11.932653427124023,17.624522460010212,94.35120259175072,-5.322186470031738,-8.751673084256367,106.85677609620323,-5.61998462677002,-10.464499849848607,"Your gap wedge shot had a decent carry distance of about 94 yards, but it's showing some signs of inconsistency. The club path is slightly to the left at -1.38 degrees, and the face is also open at -2.60 degrees at impact, causing the ball to veer off course left. To improve your accuracy, focus on aligning your clubface square to your target at setup and during your swing. The backspin is good, which indicates solid contact, but tightening your aim should help reduce the deviation.",clubface alignment drill,1.1702211,75.0,100.462364,61 -8/23/24 21:31:12,Herald,,Gap Wedge,57.69977604656151,-0.6542183756828308,-9.67824363708496,-4.370079040527344,5.308164596557617,65.29679988333282,1.131664702314283,30.594188690185547,-4.800691604614258,5146.81103515625,-1493.31005859375,5359.07080078125,Estimated,16.179706573486328,15.06532332126494,72.12226473747705,-0.6708556413650513,-0.844824112564595,78.77164399314461,-0.2947505712509155,-0.4053827216436154,"Your gap wedge shot shows some room for improvement. Your club path is significantly inward, which likely caused the ball to start left of your target. Try to work on a more neutral swing path. Also, your attack angle is slightly down, which can be okay for wedges, but ensuring a more level swing can help improve launch. Focus on aligning your club face better at impact to enhance ball flight and distance control.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:31:29,Brian,,Gap Wedge,62.29252520360615,-2.9178125858306885,-9.293098449707031,-2.705739736557007,6.587358474731445,69.52620389814547,1.1161243451103593,27.64219093322754,-3.385373592376709,5680.37939453125,-1751.598876953125,5944.30908203125,Estimated,17.13764190673828,15.122847277314236,78.55009619439898,1.5258523225784302,2.091660162105456,85.7226529882937,1.9426946640014648,2.90607182687026,"Your gap wedge shot shows some room for improvement in terms of consistency. The club path and face angle suggest you're coming in a little too steep and to the left. This can cause the ball to curve left and potentially lead to more slices. Try to work on delivering the club with a more neutral path and face angle. Also, your backspin is great, but keep an eye on the launch direction for better carry accuracy.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:31:50,Jason,,Gap Wedge,55.53549594436026,-2.5396227836608887,-9.001790046691895,-4.972357273101807,4.029432773590088,59.43058914870335,1.0701370022560974,31.544652938842773,-5.210773944854736,5433.49365234375,-831.9179077148438,5496.81201171875,Estimated,8.704910278320312,12.923380671840846,62.01624170803507,-3.395921468734741,-3.673542358213496,68.42478691719589,-3.173483371734619,-3.7879749292900726,"Your club path is significantly outside (to the left) and the club face is also open at impact, which is causing a pull and high spin. Focus on bringing your club path more neutral and ensuring the club face is square at impact. This will help reduce sidespin and improve your distance control.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:32:37,Jason,,Gap Wedge,59.54812165965996,-0.3183625042438507,-11.290467262268066,-6.685527324676514,4.604939937591553,63.70978458918353,1.069887392138228,34.65966796875,-6.904386043548584,2557.767822265625,-732.0029907226562,2660.451904296875,Estimated,15.970498085021973,16.398034121493424,72.83044507544764,-3.9000325202941895,-4.953619338353633,82.71420692773881,-3.465827703475952,-5.000326850777014,"Your club speed is good, but the attack angle is slightly downward, which can cause you to hit down more than you should with a gap wedge. This contributes to a big draw (left) in your ball flight due to the club path and face angle being closed at impact. Focus on leveling out your swing path and keeping the clubface square to target for better accuracy and distance. Try to aim to have a more neutral path and face angle at impact.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:33:18,Brian,,Gap Wedge,51.32265920511463,2.806195020675659,-15.829054832458496,-12.488579750061035,3.340475082397461,56.029036918147085,1.0917017509600015,31.899311065673828,-12.23904514312744,5045.16455078125,-251.98715209960932,5051.45361328125,Estimated,2.859334707260132,11.515173785916772,56.63097732995402,-12.333246231079102,-12.096218411034329,63.32260861186524,-12.1795015335083,-13.359499970863908,"Your shot shows that your club path is moving way to the left (-15.8 degrees), which is causing the ball to go left and lose distance. You might also want to work on your attack angle, which is a bit shallow. This ensures you're making solid contact with the ball. Try to focus on aiming your clubface more at your target, and practicing a more neutral swing path will help straighten out your shots.",swing path drill,1.1702211,75.0,100.462364,61 -8/23/24 21:33:34,Brian,,Gap Wedge,,,,,0.0,112.65127019391277,-50.359622955322266,,8.759115219116211,1763.1025390625,-157.7218017578125,1770.1431884765625,Measured,5.1118998527526855,,,,,,,,"It looks like there may have been some equipment issues during this shot, as many metrics came back as 'nan' (not a number). However, your ball speed is quite high, suggesting good swing energy. To improve consistency and control, especially with a gap wedge, focus on your swing path. Ensure you're swinging smoothly and returning the club face square at impact.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:12:51,Lauren,,7 Iron,78.72093517240137,2.9638469219207764,1.5609185695648191,6.796789646148682,5.235871315002441,98.43362939107828,1.250412348068598,15.574910163879396,5.778350353240967,3262.99072265625,-584.6589965820312,3314.956298828125,Measured,10.158397674560549,14.64244011192045,131.10854639410627,9.200733184814451,20.96349217135821,146.9942152491949,9.502846717834473,24.26828855401596,"Your shot data shows that you have good club speed and ball speed, but the ball is going a bit offline. The club face is significantly open at impact, leading to a higher launch angle and backspin. This can cause the ball to deviate to the right. Focus on squaring the club face at impact and controlling your swing path for more consistent results.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:13:38,Lauren,,7 Iron,78.81015867656242,0.4981519281864166,0.7352385520935059,3.024375438690185,2.28913688659668,110.06599868108242,1.3965965876657378,19.12509155273437,2.57628870010376,3350.046875,-14.15379238128662,3350.076904296875,Measured,0.2420705556869506,25.836890856508266,169.45383715196476,2.857252359390259,8.446931179334683,176.82015753303494,2.8502559661865234,8.79243994844012,"Great job with your 7 iron! Your club speed is solid, and you're generating good ball speed, which indicates you're making solid contact. However, your backspin is quite high, which can lead to a less controlled shot. Focus on lowering your attack angle slightly and aim to keep the clubface more consistent with your swing path to improve accuracy. A little practice can help you achieve a more controlled trajectory.",attack angle drill,1.1702211,75.0,100.462364,61 +8/23/24 20:14:37,Jason,,7 Iron,79.5651451679696,0.9149054884910583,1.1660600900650024,14.266915321350098,13.100854873657228,93.48761284222384,1.1749819929928182,15.135597229003906,11.865073204040527,3725.224365234375,-1255.8128662109375,3931.20361328125,Measured,18.629512786865234,12.281074154702992,116.11128813348296,18.09619331359864,36.06570466541734,131.68720057579594,18.72066879272461,42.26564301041071,"Your shot data indicates a few areas for improvement. Your club speed is decent for a 7 iron, but a club face angle of 14 degrees open suggests you'll often slice the ball. Try to work on ensuring your club face is more square at impact. Additionally, reducing your backspin could help with distance; aim for a lower spin rate by maintaining a more neutral attack angle. Focus on a steady swing path to improve accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:15:30,Brian,,7 Iron,75.5389174762322,,-5.789125442504883,20.578149795532227,26.36727523803711,72.92270445363829,0.9653660244281752,2.247465372085572,16.178983688354492,3115.026611328125,-1798.4613037109375,3596.9228515625,Estimated,30.0,0.1783266755767343,16.42696662198773,17.4307861328125,4.920753870072872,33.21619180429025,18.07197952270508,10.304043942129056,"Your club speed is decent, but the ball is not carrying as far as it should with a 7-iron—just 16 yards. The club path is quite off to the left, which likely caused the ball to slice. Focus on keeping your club on a straighter path during your swing, and make sure your clubface is square at impact. Working on this will help increase your distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:16:46,Brian,,7 Iron,,,,,0.0,38.688407071595066,-17.295265197753906,,-2.6460773944854736,2139.504638671875,0.0,2139.504638671875,Estimated,-0.0,,,,,,,,"It looks like we're missing quite a bit of data, which makes it tricky to analyze your shot. However, the ball speed indicates some solid contact. Let's focus on your swing path and face alignment to improve your overall consistency. Make sure your club is coming through straight, and aim to hit the center of the clubface for maximum distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:17:18,Lauren,,7 Iron,76.1908566229331,-2.7181856632232666,1.2017885446548462,11.067556381225586,9.865767478942873,95.87052722252974,1.258294386910373,21.470069885253903,9.241518020629885,3234.48046875,-307.6826171875,3249.081787109375,Measured,5.433957099914551,21.248000829115423,134.17144283445305,11.694738388061523,27.19621254856156,147.63789116084445,11.77777862548828,30.135316976591863,"Your swing shows potential, but there are a few areas to focus on for improvement. The club face is open at impact, causing the ball to slice to the right. Additionally, your attack angle is slightly down, and the spin rate is high, which can lead to less control in your shots. Work on getting a more neutral club path and aim for a slightly more upward attack angle to help achieve straighter shots and better distance.",club face control drill,1.1702211,75.0,100.462364,61 +8/23/24 20:17:23,Herald,,7 Iron,,,,,0.0,76.51835364533144,-34.206764221191406,10.117616653442385,11.576716423034668,3850.776611328125,0.0,3850.776611328125,Estimated,-0.0,3.927331158397635,67.51801621535515,11.738059997558594,13.735696526802712,94.08303906025958,11.687895774841309,19.05937882694184,"It looks like your shot was not optimal, as indicated by the low ball speed and high backspin. This might suggest you’re making contact too close to the ground, which affects distance and trajectory. Focus on making clean, consistent contact with the ball and try to hit it on the upswing to reduce backspin. Also, keep your eyes on the ball and follow through your swing.",clean contact drill,1.1702211,75.0,100.462364,61 +8/23/24 20:22:12,Lauren,,7 Iron,75.58570520321337,-0.438535988330841,0.4513809382915497,16.139629364013672,15.68824863433838,87.46942946056333,1.1572218480385992,5.714025974273682,13.31393814086914,5039.712890625,-2723.230224609375,5728.41064453125,Estimated,28.3847599029541,2.433610122054347,67.27085771468319,19.15766334533692,22.07620395490494,102.4791190833057,21.201698303222656,37.061797852833024,"You're generating good club speed, but your launch angle is low, which is likely causing shorter carry distance. The high backspin and sidespin indicate you may be hitting down too much. Focus on hitting the ball more cleanly and trying to level out your attack angle. This should help increase your launch angle and smooth out your ball flight.",launch angle drill,1.1702211,75.0,100.462364,61 +8/23/24 20:22:54,Jason,,7 Iron,68.37588116684947,-6.900287628173828,2.3457069396972656,4.601691246032715,2.255984306335449,90.39148215536808,1.321979046014728,17.29414939880371,4.073444843292236,2114.849853515625,30.74323081970215,2115.0732421875,Measured,-0.8328409194946289,12.306706758597898,116.04670027109114,4.011075496673584,8.117424927129662,136.71363144426778,3.962348699569702,9.447113777169534,"Your 7 iron shots show good distance but need some adjustments for consistency. The attack angle is negative, which means you're hitting down too much. This can cause unwanted spin and reduce carry distance. Focus on a smoother swing with a more level attack angle. Also, your club face is slightly closed relative to your path, which could lead to pushes or pulls. Try to keep your club face square to your target line at impact.",attack angle drill,1.1702211,75.0,100.462364,61 +8/23/24 20:23:31,Jason,,7 Iron,72.60886914032199,0.0635347738862037,-0.9040579795837402,27.842586517333984,28.746644973754883,74.1348163388775,1.021015989046827,15.16066074371338,22.75741004943848,6168.75048828125,-180.2510986328125,6171.38330078125,Estimated,1.6737085580825806,7.673778130095798,77.60027665183861,24.06400489807129,31.64204726079629,90.8152570045022,23.99424362182617,36.92955168064464,"Your shot data shows that your club face is open (27.8 degrees), which is causing a significant amount of sidespin and making the ball curve to the left (for a right-handed golfer). Additionally, your attack angle is nearly level, which might not be maximizing your distance. Focus on closing the club face during impact and work on a more downward angle of attack to help with accuracy and distance.",club face drill,1.1702211,75.0,100.462364,61 +8/23/24 20:24:32,Lauren,,7 Iron,73.46591312118653,1.3313140869140625,-1.352965235710144,12.229029655456545,13.581995010375977,82.3301266078879,1.1206575010111055,19.436906814575195,9.875909805297852,1770.4444580078125,-1022.1663818359376,2044.3331298828125,Estimated,29.99999618530273,10.858403625908975,97.3490522713164,15.698440551757812,26.340150118738165,117.61976223156672,16.654850006103516,33.71046291579523,"Your shot data shows that your club speed is decent for a 7 iron, but the club path and face angle are causing your shots to go left, resulting in a significant deviation from your target. To improve, focus on aligning your clubface better at impact and working on your swing path to be more neutral. Additionally, your backspin is good, but try to lower it a bit to maximize distance. Practicing your setup and swing path will help. Keep working on consistency!",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:29:29,Jason,,7 Iron,75.1921950755941,3.891012668609619,-4.506737232208252,25.70582771301269,30.21256446838379,76.31385467084601,1.0149172343502442,16.916624069213867,20.55143547058105,3193.03955078125,1843.5020751953125,3687.00439453125,Estimated,-30.0,8.181777082621522,80.52061422164843,14.34849452972412,19.954549829042207,96.87577784702351,13.157076835632324,22.050997917921904,"Your 7 iron shot had good speed, but the club path and face angle show you're cutting across the ball a bit. This can lead to slices and inconsistent distance. Focus on aligning your body to the target and swinging more from inside to out. Improving this will give you straighter shots with better accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:30:25,Lauren,,7 Iron,68.23127696815845,-0.8604903817176819,-0.2539789378643036,0.1588837206363678,0.4128626585006714,85.70812711010785,1.2561413316374737,18.135475158691406,0.0987310707569122,2454.289306640625,-300.17266845703125,2472.577392578125,Estimated,6.972949504852295,12.029806427545054,107.22079098580798,1.713835835456848,3.206667219811834,124.74407628933568,1.935630202293396,4.213490807405435,"Your club speed is decent, but your attack angle is slightly downward, which can lead to less distance. Try to level out your swing and focus on making contact with a more neutral angle. Your club path is close to straight, but it can improve. Work on keeping the face more square to the path to reduce sidespin, which is causing your ball to veer a bit left. Focus on making consistent contact for better distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:31:32,Brian,,7 Iron,78.11834372315298,1.76077139377594,-6.71577262878418,21.119762420654297,27.83553504943848,80.46988993195009,1.0301023562036962,5.766119003295898,16.50792694091797,5108.458984375,-847.6710815429688,5178.310546875,Estimated,9.421517372131348,2.0550248174828454,59.13646241223205,18.373613357543945,18.640529751619624,94.2323312217086,18.98686790466309,30.6586342702376,"Your 7 iron shot shows a couple of key areas to work on. The club path is significantly outside-in, which can lead to hooks and pulls. The face angle is very open at impact, contributing to the rightward launch. Additionally, your launch angle is quite low, which can limit your distance. Focus on creating a more neutral swing path and bring your clubface closer to square at impact. This will help you achieve a higher launch and straighter shots.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:32:12,Jason,,7 Iron,70.34175929090452,0.0112661132588982,-4.700859069824219,24.348264694213867,29.04912376403809,75.73841597506362,1.0767205247432148,9.111833572387695,19.412012100219727,4283.09912109375,-865.4130859375,4369.654296875,Estimated,11.422991752624512,3.233924219709764,62.21952117908313,21.802568435668945,23.108917233786546,88.38365456290103,22.38271141052246,33.65574345467508,"It looks like your 7-iron shot has some room for improvement. Your club speed is decent, but the club path and face angle show that you are cutting across the ball, which is causing significant sidespin to the left. This leads to a pull to the left and inconsistent distances. Focus on smoothing out your swing path and ensuring the club face is square at impact to enhance your accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:33:25,Brian,,7 Iron,73.53203715846121,6.396341800689697,-8.601393699645996,9.507089614868164,18.108482360839844,80.12838133783862,1.0897070778164668,,6.733072757720947,1093.351318359375,-631.24658203125,1262.4932861328125,Estimated,30.0,,,,,,,,"Your club speed is solid for a 7 iron, but your club path is significantly left (-8.6 degrees), causing a slice. Try to work on aligning your path more towards your target. Your attack angle is good, but focus on keeping the club face square to the path to improve your accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:34:51,Herald,,9 Iron,75.6659090780804,,-12.745339393615724,6.864316940307617,19.609657287597656,71.51885504671327,0.945192569786114,0.5554428696632385,4.04371976852417,3048.163818359375,-1737.4019775390625,3508.542236328125,Estimated,29.68241310119629,0.0110753072947336,22.959303843465023,5.713573455810547,2.285715775528644,22.959303843465023,5.713573455810547,2.285715775528644,"Your shot with the 9 iron shows a significant path issue. The club path is well off to the left with a -12.7 degree angle, while the face is open at 6.9 degrees, causing a slice. Additionally, the ball speed is relatively low, resulting in a poor carry distance of just under 23 yards. Focus on aligning your club path better with your intended target line, and work on consistent contact to increase your ball speed. Try to improve your launch angle to achieve more distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:35:32,Lauren,,9 Iron,72.67579530167768,-2.665708303451538,3.7079267501831055,22.97559356689453,19.26766586303711,71.23624710652985,0.9801921920610258,19.63134765625,19.33663749694824,1771.140625,-1022.5684204101562,2045.136962890625,Estimated,30.0,7.863859579172583,74.04905392003002,24.376020431518555,30.56176499206049,92.26161294788926,25.276376724243164,39.39434081939908,"Your shot shows that while you have decent club speed, your club face angle is too open (22.98 degrees) at impact. This can lead to shots that stray off-line. Try to improve your aim and ensure your face is more square to your target. Additionally, your attack angle is slightly descending, which is normal with an iron, but work on striking the ball cleanly to get more consistent distance and accuracy.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:36:27,Jason,,9 Iron,70.79714817143349,-3.9470231533050537,1.5071953535079956,26.080455780029297,24.573261260986328,72.76142631394396,1.0277451591376818,10.677984237670898,21.61166954040528,3002.98828125,-516.1314697265625,3047.02001953125,Estimated,9.75229263305664,3.379586129866624,59.0934427741372,23.376123428344727,23.446234666643026,86.8538041434831,23.79261016845703,35.03919903020187,"Your 9-iron shot shows that you're making solid contact with a compression (smash factor) near the ideal range, but your launch direction and spin rate need adjustment. The ball is launching too high with excessive backspin, which could lead to a loss of distance and control. Focus on flattening your attack angle and keeping your clubface more square at impact. This will help lower your spin and enhance your distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:37:39,Jason,,9 Iron,70.80961522762891,-1.5039092302322388,-3.5759196281433105,1.831488251686096,5.407407760620117,88.98327653202432,1.2566552755014029,22.32582092285156,1.056981921195984,4527.30126953125,-499.971923828125,4554.82470703125,Estimated,6.301916122436523,19.86807251348091,116.80646913162582,3.3975930213928223,6.922419625495877,126.83594373792948,3.549940824508667,7.853566696890823,"Your 9 iron swing shows that you're generating solid speed and distance, but there are a few areas to improve. The negative attack angle suggests you're hitting down on the ball a bit too much, which may lead to excessive spin. Your club path being slightly left (negative) while the face is open (positive) could cause a fade or slice. Focus on improving your swing path and angle of approach for better contact and distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:38:10,Herald,,9 Iron,73.21586373878108,0.1246029064059257,-0.577222466468811,-1.3152097463607788,-0.7379872798919678,93.6126503332789,1.2785842514577073,20.463520050048828,-1.15256929397583,5397.6875,1857.875732421875,5708.47900390625,Measured,-18.993385314941406,20.03982149338072,120.6950906464599,-8.779372215270996,-18.42171031238854,129.65415555710297,-9.249134063720703,-20.83903058457372,"Your shot shows a good ball speed for a 9-iron, but you need to work on straightening out your shot. The club path and face angle indicate you're cutting across the ball, causing it to go left and lose distance. Try focusing on a more inside-to-out swing path to improve your accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:39:02,Jason,,9 Iron,72.90881234721382,-3.448471069335937,-4.327438354492188,4.279937744140625,8.607376098632812,91.95413933048258,1.2612211935721729,22.18585586547852,2.974158525466919,4930.89892578125,333.62799072265625,4942.1728515625,Measured,-3.870772123336792,21.636051564810487,125.73521337414697,1.6781809329986572,3.682261166872422,131.18988821951098,1.612040877342224,3.690805020520429,"Your swing speed is solid for a 9 iron, and your ball speed indicates good power. However, your attack angle is too negative, which may cause lower launches. Also, the club path and face angle suggest an open face at impact, leading to a slight slice. Work on aligning your club face better at impact and trying a more neutral swing path. This will help improve your accuracy and carry distance.",club face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:39:41,Brian,,9 Iron,73.27879634620149,1.006879806518555,2.8987064361572266,6.249855995178223,3.351149559020996,91.64292372028194,1.250606291174874,23.89659118652344,5.4964799880981445,3618.006103515625,691.3051147460938,3683.459228515625,Measured,-10.817319869995115,22.45360616206653,124.97153136189264,2.1642842292785645,4.719472171444579,136.4262108676403,1.8358968496322632,4.370801175256531,"You had a solid shot with good distance, but your club face was open at impact, causing the ball to start right. Focus on aligning the club face more square to your target for better accuracy. Your backspin is a bit high, which can affect distance; consider swinging smoothly through the ball to reduce spin.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:40:19,Lauren,,9 Iron,75.56917632720342,7.50357723236084,-1.610722303390503,23.08631706237793,24.69703865051269,82.63611987832701,1.093516217783356,13.185338020324709,18.7620792388916,5893.07666015625,256.70770263671875,5898.6650390625,Estimated,-2.494278907775879,8.554033891593122,91.56889331383444,18.658899307250977,29.29596679174597,105.86633153077946,18.4461727142334,33.49755075037547,"Your shot data shows that you're hitting the ball pretty well overall, but there's room for improvement. The club path suggests that your swing is coming from slightly out-to-in (negative value), which can lead to pulls or slices. Also, the face angle is open at impact, causing the ball to start too far right. To correct this, focus on aligning your club face more at the target and making a more neutral swing path. Additionally, your backspin is high, which can affect distance; working on a more consistent strike can help with that.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:43:59,Jason,,Pitching Wedge,67.8711531221029,5.699554920196533,-5.394635200500488,,43.49351119995117,63.6621094057723,0.9379847914362328,21.9898681640625,30.620269775390625,1695.285400390625,-707.035400390625,1836.8155517578125,Estimated,22.639057159423828,7.417495895083903,63.67360747442808,34.55768585205078,36.117943989333526,80.2271445298893,35.14665985107422,46.18446003926056,"Your club speed is solid for a pitching wedge, but your club path is quite off to the left, which can lead to pulls. Focus on practicing a more neutral swing path to improve accuracy. Also, your launch angle is good, but try to reduce the spin a bit for better distance. A slight adjustment in your setup and swing can help with that.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:44:11,Herald,,Pitching Wedge,,,,,0.0,105.59154575951834,-47.203643798828125,18.339508056640625,-5.086055755615234,4816.55126953125,-178.1757354736328,4819.845703125,Measured,2.118541955947876,24.059619112795417,146.85455995392113,-4.605173110961914,-11.790934171652566,157.509412941552,-4.510366916656494,-12.386475814068376,"Your ball speed is excellent, but the high spin rate and deviation angles suggest issues with club face alignment and swing path. Focus on making contact with the ball while keeping the club face square to your target. This will help reduce sidespin, leading to straighter shots. Experiment with a more consistent setup and takeaway.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:44:34,Herald,,Pitching Wedge,70.66286065374197,4.530824661254883,-4.122888088226318,16.710477828979492,20.83336639404297,83.7720897085137,1.1855179500729358,11.308180809020996,13.210481643676758,2586.33349609375,-1493.219970703125,2986.4404296875,Estimated,29.99999618530273,4.947257859432,78.18712425567901,18.687389373779297,25.05152798126141,109.09847804070614,20.221195220947266,37.70939943161284,"Your club speed and ball speed are solid, but the ball is launching too high and with too much spin, causing it to deviate significantly from your target. Work on getting the clubface more square at impact to improve your accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:45:09,Brian,,Pitching Wedge,59.90848443629284,-3.929275751113892,-5.379068374633789,16.211181640625,21.59025001525879,64.83120525385812,1.0821706785588965,27.747812271118164,12.643166542053224,6149.421875,-89.04305267333984,6150.06689453125,Estimated,0.8295794725418091,13.185799629858709,70.82277296587927,13.742364883422852,16.82439348613684,77.68943643707553,13.667612075805664,18.3571307936038,"Your pitching wedge shot shows some room for improvement. The club speed and ball speed are decent, but the attack angle is a bit too steep, which may contribute to the high backspin and deviation in your shot direction. Working on your club path and ensuring the clubface is square at impact will help improve accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:45:42,Jason,,Pitching Wedge,67.84331344322709,-1.5859904289245603,-3.177281618118286,-2.231439113616944,0.9458425045013428,83.04472529849227,1.2240664714583271,24.639812469482425,-2.230518579483032,6877.62255859375,-264.86212158203125,6882.720703125,Estimated,2.205411195755005,20.16765598332654,104.5588966452433,-1.55620276927948,-2.8398066387180165,108.0288443005038,-1.5245692729949951,-2.874065489380825,"Your club speed and ball speed are good, but the negative attack angle and club path suggest you're hitting slightly down and across the ball. This can cause your shots to go a bit left. Focus on getting a more neutral attack angle and an inside-out club path for straighter, higher shots.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:46:07,Jason,,Pitching Wedge,64.60034285013535,-3.403191566467285,2.353264570236206,2.646159410476685,0.2928948402404785,82.9214285873577,1.2836066331679532,22.79899406433105,2.4680721759796143,7127.03125,-328.7160339355469,7134.607421875,Estimated,2.64074969291687,18.34650103818626,100.98735723019944,3.709243059158325,6.533223729729343,107.63958999948773,3.746379375457764,7.033189353065154,"Your pitching wedge swing is pretty solid, but there are a few areas to improve. Your club speed is good, so focus on improving your attack angle, which is a bit too negative. This can help you get more lift and distance. Additionally, your backspin is high, which may cause the ball to balloon instead of smoothly land. Try to aim for a flatter swing path and use a less steep angle of attack. Overall, aligning the club face better with your swing path can help improve your accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:46:36,Lauren,,Pitching Wedge,70.33261166308694,-1.7874735593795776,-0.7926057577133179,-0.5303695201873779,0.2622362375259399,83.25811590374815,1.1837768274918898,27.742061614990234,-0.5348339080810547,2282.04541015625,1016.0748291015624,2498.027099609375,Estimated,-24.00089836120605,20.4870096301438,111.39823480325867,-6.826650619506836,-13.24141289988711,124.6164441318615,-7.459194183349609,-16.177729520202433,"Your club speed is good for a pitching wedge, but your attack angle is slightly downward, which can lead to a higher launch and less distance. Aim for a more neutral attack angle and try to adjust your club path to keep the ball straighter. Focus on striking the ball with a better face angle to improve accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:47:14,Brian,,Pitching Wedge,65.74562670622026,4.349278450012207,-14.142535209655762,5.587825298309326,19.73036003112793,78.5353031802897,1.1945327334275664,26.839136123657227,2.820353507995605,2903.5166015625,653.8944702148438,2976.237060546875,Estimated,-12.691713333129885,18.01195994058503,100.65092630559502,-0.4068635404109955,-0.7146470897471531,113.00259363388432,-0.7745546698570251,-1.527690337766714,"Your pitching wedge shot has some good points! Your club speed is decent at around 66 mph, but your club path is significantly outside-in (about -14 degrees). This means you might be pulling or slicing the ball to the left. The launch angle is good, helping the ball get up in the air, but your spin rate is a bit high, which can make it tough to control distance. Focus on improving your swing path to be more in to out, which will help with accuracy and consistency.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:47:40,Herald,,Pitching Wedge,72.556884673284,2.1354541778564453,0.165882334113121,-3.676891803741455,-3.842774152755737,93.77782816132458,1.292473189602837,24.16666984558105,-2.999525785446167,5256.646484375,179.0825958251953,5259.6962890625,Measured,-1.9511890411376955,25.261029697287995,124.47987597120664,-4.118133068084717,-8.939229027765691,132.58281170316968,-4.133133411407471,-9.555838278053784,"Your shot data shows that your club speed is solid at about 72.6 mph, but the club face is slightly closed at impact, which is causing the ball to spin and veer to the left. The launch angle is good, but the backspin is quite high, which might be affecting your distance. Work on getting the club face more square at impact to improve accuracy. Also, focus on reducing backspin for better carry distances.",club face awareness drill,1.1702211,75.0,100.462364,61 +8/23/24 20:48:12,Lauren,,Pitching Wedge,68.05441287491112,-1.0249748229980469,3.1670312881469727,8.284887313842773,5.117856025695801,84.9203047307883,1.2478295108779778,23.93158912658692,7.201675891876221,6479.72265625,-1038.5845947265625,6562.42822265625,Estimated,9.106045722961426,20.12950901176532,108.368879663366,11.518594741821287,21.639766555862025,112.0760694422861,11.589763641357422,22.516398063034785,"Your shot with the pitching wedge had decent speed and carry distance, but the club face was open at impact (8.3 degrees), causing the ball to launch right. Additionally, the attack angle is slightly descending, which is okay for a wedge but could be improved for more consistent ball striking. Focus on keeping the club face square through impact to reduce that rightward drift.",square the face drill,1.1702211,75.0,100.462364,61 +8/23/24 20:49:17,Lauren,,Pitching Wedge,72.42903121471045,0.1726863086223602,-0.4359702467918396,11.716196060180664,12.152166366577148,85.81523627462866,1.1848182259988511,23.833784103393555,9.569397926330566,5819.78662109375,-3360.054931640625,6720.1103515625,Estimated,30.0,18.71160476851469,103.65511712654006,21.64318084716797,38.23062873758727,110.983182069157,22.31403923034668,42.138444720504594,"Your shot with the pitching wedge shows you have a good club speed and decent ball speed, but your launch angle and sidespin could use some attention. The face angle was too open (11.72°), which caused the ball to drift right and resulted in a high carry deviation. To improve accuracy, focus on aligning your club face properly at impact. Remember to keep your swing smooth to reduce sidespin.",club face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:49:56,Herald,,Pitching Wedge,70.18335685137299,0.1058730855584144,-1.7073230743408203,3.3602449893951416,5.067567825317383,86.72653456301578,1.2357136856060646,28.23092269897461,2.546549320220948,5425.06689453125,1013.6644287109376,5518.955078125,Estimated,-10.583579063415527,25.427976931314333,113.12352587487476,-1.447262406349182,-2.857420253997674,116.9664160793136,-1.569351077079773,-3.203496649122144,"Your pitching wedge shot was good, but there are a couple of areas to focus on. The clubface was slightly open at impact, which caused some rightward spin (curving to the right). A better alignment of your clubface with your swing path could help straighten out your shots. Additionally, increasing your attack angle slightly can help optimize your launch conditions for better distance and spin control.",clubface alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:50:23,Lauren,,Pitching Wedge,73.9948371535047,3.4044206142425537,0.1604161411523819,15.431608200073242,15.271191596984863,80.69368255055451,1.090531254000233,22.712364196777344,12.695944786071776,5020.6201171875,-479.963623046875,5043.509765625,Estimated,5.460794448852539,16.253141126876358,99.51403474873588,15.404690742492676,26.43441619150689,109.13650820176828,15.456327438354492,29.08528862712137,"Your shot shows a decent club speed for a pitching wedge, but the club face is much more open than it should be at impact, leading to a high launch angle and significant left-to-right spin. This makes the ball slice off target. Focus on aligning your club face more square to your path at impact and maintaining a consistent attack angle. These adjustments will help you improve direction and distance control.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 20:54:05,Brian,,Pitching Wedge,72.55966650786286,-1.6590496301651,0.3935964405536651,22.53320503234864,22.13960838317871,83.70880723846221,1.1536547956624248,3.9237539768218994,18.558534622192383,3817.708251953125,-215.36045837402344,3823.77783203125,Estimated,3.2286860942840576,1.0699657245058418,48.96932663274629,19.04806137084961,15.981696471901728,94.6875417366773,19.223438262939453,31.176173615981725,"Your shot data indicates that you're striking the ball with decent speed, but your launch angle is quite low, affecting your carry distance. The club face is open at impact, which is likely a major factor in causing the ball to curve right. Focus on closing the club face a bit and raising your launch angle for better distance and accuracy.",face angle drill,1.1702211,75.0,100.462364,61 +8/23/24 20:54:45,Herald,,Pitching Wedge,70.09737597647563,0.4610254168510437,-3.968974351882935,3.315035820007324,7.28400993347168,83.49138894633143,1.1910772376750702,24.86869239807129,2.226419687271118,5095.85986328125,420.9859924316406,5113.2197265625,Estimated,-4.722671508789063,19.99620528737978,105.93886250710966,0.7263158559799194,1.3431713368649696,114.24300432376184,0.6010083556175232,1.1984848465230868,"Your swing with the pitching wedge shows some good signs, but there are areas to improve. The face of the club is slightly closed compared to your path, which can lead to a pull or hook. You also have a high backspin, so focus on lowering that a bit for better distance. To straighten your shots, work on your club path and ensure your face angle aligns better with your path.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:55:43,Jason,,Pitching Wedge,72.17183951468996,0.3764344155788421,2.9074020385742188,0.546654999256134,-2.360747098922729,88.6248635995671,1.2279701362125912,28.313371658325195,0.812829315662384,4359.640625,385.22894287109375,4376.62744140625,Estimated,-5.049685955047607,26.380268267471592,117.3328839893993,-0.9983841180801392,-2.044468720471542,125.7265360227857,-1.1115314960479736,-2.438720842127424,"Good job with your pitching wedge! Your club speed and ball speed are solid, which is great for generating distance. However, your attack angle is very close to flat and may be limiting your ability to get the right launch and spin on the ball. Additionally, your backspin is a bit high, which can cause the ball to lose distance. Focus on hitting slightly down on the ball to create a better attack angle. This will help improve your control and distance.",attack angle drill,1.1702211,75.0,100.462364,61 +8/23/24 20:56:13,Lauren,,Pitching Wedge,72.95310836960289,-0.4900960922241211,0.8387641310691833,3.874064683914185,3.0353004932403564,90.32374533669643,1.238106879272211,24.98650932312012,3.2871968746185303,7772.87841796875,750.044677734375,7808.982421875,Measured,-5.511697769165039,25.027623546982568,111.85510569603592,1.2070693969726562,2.356461480681844,116.2353158526994,1.11170756816864,2.2556120411907443,"Great job with your pitching wedge! Your ball speed is solid, but we can improve your accuracy and control. Your attack angle is slightly downward, which is good for pitches but ensure a smooth follow-through to help with distance. Your spin rate is pretty high, which gives you good control but might reduce the distance. Focus on a more balanced follow-through to maximize your distance while keeping accuracy.",balance follow-through drill,1.1702211,75.0,100.462364,61 +8/23/24 20:56:50,Jason,,Pitching Wedge,69.78275987216557,-2.292471408843994,5.694947242736816,6.614322185516357,0.919374942779541,91.94158694193813,1.3175401361362764,25.04063415527344,6.145745754241943,7232.599609375,1260.106689453125,7341.55029296875,Measured,-9.88321018218994,25.876412437335603,115.37699230535782,2.423497438430786,4.878810035815661,120.0610098829502,2.244196891784668,4.701500041798283,"Your club speed is good, but the attack angle is a bit too negative, meaning you're hitting down on the ball too much. This can cause excessive backspin and make it harder to control the ball flight. Focus on a more level swing through impact. Also, your club path is slightly right, which is causing the ball to draw to the left. Try to keep your swing path more neutral. Work on making more of a straight swing to improve accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:58:13,Jason,,Pitching Wedge,71.7358680101861,-9.38437557220459,11.708884239196776,17.840932846069336,6.132048606872559,82.55095819398048,1.1507626586780646,23.273202896118164,16.120044708251953,5914.728515625,-981.35986328125,5995.58837890625,Estimated,9.420581817626951,17.84184422177077,101.85088718835776,20.95447158813477,36.42454651863363,109.68630184657468,21.0578670501709,39.41147858833756,"Your club speed is good, but the attack angle and club path need improvement. You're hitting down too much (-9.4 degrees) for a pitching wedge, which can lead to too much spin. Work on leveling out your swing a bit to help the ball fly straighter and further. Plus, your ball is starting off too far to the right (launch direction of 16.1 degrees). Aim to align your clubface more towards your target for better direction.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:58:50,Lauren,,Pitching Wedge,70.59461610759354,2.211508512496948,5.252103328704834,3.923598051071167,-1.328505277633667,79.41641941681974,1.1249642507550557,25.67499732971192,3.880112409591675,5518.00390625,591.1409912109375,5549.578125,Estimated,-6.114747047424316,18.72321489776391,97.58872238463572,2.077636480331421,3.538008544098602,105.02882528309785,1.915812611579895,3.5112339089848774,"Your shot shows good potential! With a club speed of around 70 mph and a decent launch angle, you’re getting some nice height, but the ball is spinning more than usual, which can impact distance and accuracy. Try to focus on keeping your club face more aligned with your swing path to reduce sidespin and tighten up your shot dispersion. This will help you gain more distance and control.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 20:59:22,Herald,,Pitching Wedge,72.9284729204337,0.2807262241840362,1.45710551738739,2.111539363861084,0.6544338464736938,93.93598313704388,1.2880563568022294,27.98517799377441,1.9167896509170528,5721.43896484375,1310.7587890625,5869.6640625,Measured,-12.90356159210205,29.85831965110674,121.2389352994196,-3.511399745941162,-7.425597537556769,127.42906573429264,-3.743398666381836,-8.319623901061107,"Great job with your pitching wedge! Your club speed and ball speed are solid. However, your attack angle is very shallow, which might be causing excessive spin. Try to slightly lower the club face angle at impact to improve distance and control. Additionally, working on your follow-through can help correct the leftward direction of your shots.",attack angle drill,1.1702211,75.0,100.462364,61 +8/23/24 20:59:52,Lauren,,Pitching Wedge,73.10702232757467,0.7965351939201355,4.719464302062988,4.326123237609863,-0.393341064453125,90.37477408142512,1.2361982639161242,26.32701873779297,4.144108295440674,9318.1865234375,-199.0318145751953,9320.3115234375,Measured,1.2236233949661257,26.765394568885768,108.30853035336986,5.321965217590332,10.04586666535954,109.16234000928216,5.318429470062256,10.118407028247702,"Your pitching wedge shot shows good club speed and a decent launch angle. However, the high backspin and slight right-side sidespin indicate a tendency to hit too much towards the toe and a potential outside-in swing path. Focus on making sure your clubface is square at impact, which will help lower the sidespin and improve your accuracy.",clubface alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:00:24,Jason,,Pitching Wedge,73.47285917439876,2.1879806518554688,7.517343521118164,0.5982872247695923,-6.919056415557861,91.34244291959112,1.2432133980627629,14.751124382019045,1.4320693016052246,3157.251708984375,58.54156875610352,3157.79443359375,Measured,-1.0622531175613403,11.125196719937549,113.36749294583932,1.194521188735962,2.363461506282676,130.9042948928336,1.149269461631775,2.6258932404488746,"Your shot data shows good potential, especially with a decent club speed and a solid ball speed. The attack angle is slightly positive, which is good for a pitching wedge. However, your club path shows a tendency towards the inside, leading to a slight fade. Focusing on your clubface alignment relative to your swing path can help straighten out your shots and improve accuracy. Also, try to work on lowering your spin rate for longer carry distances.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:01:20,Jason,,Pitching Wedge,70.29942164592603,2.7395241260528564,2.3745903968811035,5.534682750701904,3.160092353820801,89.87942832845602,1.278523012339244,28.814393997192383,4.84343957901001,5093.89453125,1409.9261474609375,5285.4189453125,Measured,-15.47142219543457,27.83338879029725,115.76870797046196,-0.8771495819091797,-1.772925767376023,122.67311792007968,-1.2085275650024414,-2.5873207449266715,"Your swing is generally solid, but your club face is open at impact, which is causing the ball to go slightly to the right. To improve accuracy, focus on squaring the club face more at impact and try to keep your attack angle more neutral. This should help reduce the sidespin and improve your carry distance.",club face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:01:55,Brian,,Pitching Wedge,70.36939417214262,-8.182762145996094,8.552024841308594,18.58136558532715,10.029340744018556,83.63424383186702,1.1885031101344283,21.208559036254883,16.3332462310791,6677.33203125,-224.0006256103516,6681.087890625,Estimated,1.9213483333587649,16.90738108803771,102.25498476636584,18.38508415222168,32.25143094735472,110.2737501901247,18.311267852783203,34.64574789482549,"Your pitching wedge shot shows good distance, but the club face was significantly open, causing the ball to slice to the right. Focus on aligning your club face square to your target at address and through impact. This will help improve your accuracy.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:02:16,Lauren,,Pitching Wedge,,,,,0.0,48.93997522215113,-21.87812614440918,,5.859886646270752,2243.58154296875,0.0,2243.58154296875,Estimated,-0.0,,,,,,,,"It looks like there are some missing data points that limit our ability to analyze your shot accurately. However, your ball speed is decent, but due to the negative smash factor, it seems there's a significant loss of energy transfer to the ball. Focus on making better contact. Work on keeping the clubface square to your path as you make contact with the ball.",clubface alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:04:02,Lauren,,Pitching Wedge,73.07091821069389,4.286375999450684,3.170555591583252,16.860740661621094,13.690185546875,83.43001792089854,1.141767750616395,21.5490951538086,14.2465181350708,4015.845703125,-1328.0711669921875,4229.75048828125,Estimated,18.299448013305664,15.337402090377507,103.8560979338381,20.786380767822266,36.85695395545781,115.3931789030894,21.249174118041992,41.82133758989312,"Your club speed is solid for a pitching wedge, but the face angle is quite open (16.9 degrees), leading to a high amount of sidespin and causing the ball to curve significantly to the left. Try to align the clubface more towards your target at impact to reduce that curve. Also, your attack angle indicates you're hitting up on the ball, which is good for launch, but combining this with a more neutral face will produce better results.",club face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:04:34,Jason,,Pitching Wedge,69.15233301065882,2.856275081634521,6.188667297363281,9.54096221923828,3.352294921875,85.77489967323527,1.240376078996703,26.83319664001465,8.611533164978027,6859.69775390625,-1743.5101318359375,7077.8017578125,Estimated,14.260741233825684,23.352707003100704,105.19966063802258,15.50815486907959,28.12782634047744,110.47922820163784,15.680304527282717,29.85917695673401,"Your club speed and ball speed are solid, but there's a noticeable issue with your club path and face angle. Your club is coming too far from the outside (club path of 6.2 degrees) and the face is open (9.5 degrees). This can cause your ball to start right and possibly curve left. Focus on bringing your club back more inside on the backswing and square the face at impact for straighter shots. Your backspin indicates good contact, so let's improve on the direction next.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:05:03,Herald,,Pitching Wedge,66.80022360835801,-1.3400968313217163,3.9152464866638175,3.4132273197174072,-0.5020191669464111,78.93223513510566,1.1816163310751209,23.689437866210938,3.2936055660247803,6026.15576171875,3181.401123046875,6814.38671875,Estimated,-27.83101272583008,15.949088612489504,92.13791897295596,-6.013988494873047,-9.653416762832537,99.65282230887352,-6.714693546295166,-11.652004770194594,"Great effort with your pitching wedge! Your ball speed is solid, but the carry distance is a bit shorter than expected. Focus on making your swing more consistent. Your attack angle is slightly downward (-1.34°), which can lead to softer compressions of the ball. Try to vary your swing path and make sure the club face is square at impact. Working on swing consistency will help improve your distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:08:52,Jason,,Pitching Wedge,72.35832483029208,-2.8123486042022705,-6.179876327514648,4.887282371520996,11.067158699035645,100.36657776163702,1.387077133101616,19.124664306640625,3.241255283355713,3654.01171875,-185.59490966796875,3658.721923828125,Measured,2.9076743125915527,21.036215050651208,140.78885773140428,4.5150980949401855,11.083169971085,153.90856243484268,4.573631763458252,12.272702387950972,"Your pitching wedge shot shows good ball speed and carry distance, but the club path is significantly to the left (negative). This suggests you're coming into the ball on an out-to-in swing, which can lead to inconsistent results. Additionally, your attack angle is slightly downward, which is okay for a wedge, but a more neutral angle could help improve distance and accuracy. Work on aligning your swing path straighter to improve your accuracy and consistency.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:09:27,Herald,,7 Iron,72.45175521926103,-3.362169981002808,1.933691143989563,0.7442594766616821,-1.1894316673278809,100.91126267882372,1.3928063215782085,15.485296249389648,0.8533086180686951,4871.75439453125,448.1484375,4892.3232421875,Measured,-5.255797386169434,17.593865961703386,134.67107471350573,-1.1563985347747805,-2.7179148829135897,146.09218788797807,-1.311644196510315,-3.344086428388664,"Your club speed is good, but your attack angle is slightly downward, which can create too much backspin. Try to focus on hitting the ball with a more level swing to reduce backspin and improve distance. Keep your club face more aligned with your path to decrease the sidespin, leading to straighter shots.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:10:07,Herald,,7 Iron,75.16051970762874,-2.066176652908325,-0.3091549277305603,-0.7743523120880127,-0.4651973843574524,104.18700942718353,1.3861933077693795,18.88151359558105,-0.6747542023658752,1403.437744140625,-810.275146484375,1620.55029296875,Measured,30.00000190734864,17.031969914830142,147.20208787593947,5.607975482940674,14.384838544039326,169.9982408265987,6.468113899230957,19.150357518521787,"Your 7-iron shot showed good ball speed and decent carry distance, but your attack angle is slightly too negative, which means you're hitting down on the ball more than ideal. This can lead to lower launch and backspin. Additionally, your club path and face angle are close to square; however, they do show a bit of deviation, leading to some sidespin. Focus on a more upward attack angle for better launch. Also, your carry distance is a bit inconsistent, so aim to improve your swing path for more accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:10:44,Lauren,,7 Iron,76.29572154667403,-1.7796411514282229,1.6711714267730713,0.4360122978687286,-1.235159158706665,106.11408693212798,1.3908261797774926,20.4478759765625,0.5672590732574463,3025.956298828125,278.3601989746094,3038.732666015625,Measured,-5.255893230438232,25.15247728329973,163.3145776894471,-1.3685932159423828,-3.9006970609156326,171.63849385487447,-1.4517176151275637,-4.3486572420711695,"Your swing speed is good for a 7-iron, but your attack angle is a bit too flat, which can lead to higher spin and less distance. Focus on hitting slightly up on the ball. The ball's launch angle is nice, and your total distance is impressive, but reducing backspin can help improve carry. Work on maintaining a consistent swing path to keep the ball straighter.",attack angle drill,1.1702211,75.0,100.462364,61 +8/23/24 21:11:26,Brian,,7 Iron,78.23157975033519,0.2268694639205932,0.2376271039247512,-0.6614299416542053,-0.8990570306777954,107.05680459143332,1.3684602168726452,19.44898223876953,-0.5135799646377563,5323.119140625,80.37397766113281,5323.72607421875,Estimated,-0.865045428276062,27.05964647380847,147.7461911807186,-0.9669208526611328,-2.493304980370283,156.8700256439406,-0.981981635093689,-2.688687227318894,"Great job achieving a solid ball speed and distance with your 7 iron! Your attack angle is very close to neutral, which is good for striking the ball well. However, your club face is slightly open at impact, resulting in some right-side deviation. This likely contributed to a bit of spin and control issues. Focus on keeping the clubface square to the target at impact for better accuracy.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:12:06,Jason,,7 Iron,,,,,0.0,95.34830177961156,-42.62450408935547,17.692386627197266,2.307520627975464,2935.658447265625,146.88812255859375,2939.3310546875,Measured,-2.864453315734864,15.886858862048143,129.15652614374903,1.561475396156311,3.5196192340984,145.0190164583746,1.4576367139816284,3.689203047961428,"Your ball speed is decent, but the smash factor indicates you might not be making solid contact with the clubface. Focus on hitting the center of the clubface more consistently. Additionally, your backspin is on the higher side, which can affect your distance and control. Try to lower your backspin for better carries and overall distance.",centered contact drill,1.1702211,75.0,100.462364,61 +8/23/24 21:14:08,Herald,,7 Iron,76.36657299608578,-1.0676000118255615,-0.4281428754329681,5.879159927368164,6.307302951812744,93.42777779907374,1.2234119475789813,2.602777004241944,4.775702953338623,4037.7939453125,-359.56207275390625,4053.771728515625,Measured,5.088717937469482,0.9883262018079648,58.48882745902392,5.533606052398682,5.640098475789444,109.51899583744398,5.882666110992432,11.224811044843364,"Your 7-iron swing shows good potential, but the attack angle is too steep and the launch angle is quite low, causing limited height and distance. Work on keeping the clubface more square to your swing path. Try to improve your attack angle by leveling out your swing slightly. Additionally, the backspin is quite high, which may affect distance; a slight adjustment in your swing dynamics could help. Focus on a consistent follow-through to enhance your overall performance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:14:53,Lauren,,7 Iron,78.22187746224881,1.4275683164596558,-0.1877750009298324,9.438464164733888,9.626238822937012,101.90791891596018,1.302805841820182,23.215652465820312,7.729472637176514,4096.3408203125,39.467041015625,4096.53125,Measured,-0.5520108938217163,28.230563260332247,143.85930513615676,8.270254135131836,20.693067522348883,154.15668462213216,8.186140060424805,21.95031561131009,"Your club speed is good, but the club path is slightly inside-out, which may be causing the face to point right at impact. This is leading to some unwanted sidespin, affecting your accuracy. Focus on turning your shoulders more during your swing to help keep the club on a better path. Also, try to reduce the backspin for more distance by ensuring your contact with the ball is clean.",shoulder turn check,1.1702211,75.0,100.462364,61 +8/23/24 21:15:44,Brian,,7 Iron,72.48877239227659,0.0880687981843948,4.628438949584961,12.204418182373049,7.575979232788086,100.58621469484297,1.3876109551216522,23.94169235229492,10.60412883758545,3913.67919921875,-1.4832769632339478,3913.679443359375,Measured,0.0217149909585714,28.20893245898219,142.197909407545,11.662311553955078,28.74436049830183,152.63347571394843,11.564306259155272,30.59802630842205,"Your 7 iron shot shows some strong elements but also areas for improvement. Your club speed is good, leading to solid ball speed. However, your attack angle is very flat, and the club face is significantly open relative to your path, which can cause issues with accuracy and distance. Work on closing the club face at impact and increasing your attack angle slightly for better face control and to reduce backspin, as well as to enhance distance.",face control drill,1.1702211,75.0,100.462364,61 +8/23/24 21:16:18,Jason,,7 Iron,74.64058970489987,-2.610990285873413,3.014028310775757,12.840171813964844,9.826143264770508,101.62881386870504,1.361575709282392,23.892793655395508,10.924345016479492,4884.5234375,-666.1996459960938,4929.74560546875,Measured,7.766643524169922,29.2347372312031,139.33282320380658,15.644023895263672,37.57246415224654,147.76177703874055,15.7047119140625,39.99609010548102,"Your shot shows potential! However, the club face is open at impact, causing a significant right-to-left side spin, which can lead to hooks. Try to keep the face more square to the target at impact. Additionally, your attack angle is slightly downward; working on striking more 'level' can help improve distance and accuracy.",face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:16:53,Jason,,7 Iron,78.3394739724672,-0.2036376744508743,1.871072769165039,6.198494911193848,4.327422142028809,101.1198405395935,1.2907903948286985,17.740299224853516,5.325706005096436,5559.21044921875,-248.75030517578125,5564.77294921875,Measured,2.562026262283325,21.40612887046018,135.35470815945246,6.87868595123291,16.21114566655035,144.70731598514976,6.90262508392334,17.391283181846347,"Your 7-iron shot shows good speed and distance, but there are some areas to work on. The club face is significantly closed at impact, which contributes to your leftward ball flight (slice). Focus on aligning your club face more square to your target. Also, your angle of attack is slightly descending, which can help improve your launch angle. Try to be more level through impact, keeping the club face straight. This will help you gain more control over your shots.",club face alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:17:33,Lauren,,7 Iron,78.37110667425804,-0.9267191886901855,-0.1582955867052078,7.802657604217529,7.960953235626221,100.68900604250211,1.2847720328999088,18.0356502532959,6.389472961425781,6477.69873046875,-1022.0850219726562,6557.837890625,Measured,8.966503143310547,21.903620614297324,131.87782696671002,11.076204299926758,25.33566117670012,139.4667380974106,11.225369453430176,27.149805405993,"Your club speed is decent, but your attack angle is slightly downwards. This means you're hitting the ball with a descending blow, which can lead to inconsistent contact. Try to focus on making a more level swing to achieve a better launch angle and distance. Additionally, your club path is slightly to the left, which explains the fade in your ball flight. Work on aligning your swing path more towards your target.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:19:32,Lauren,,7 Iron,,,,,0.0,99.84427551960472,-44.63438415527344,8.46164608001709,6.092019557952881,5137.35107421875,0.0,5137.35107421875,Estimated,-0.0,8.418185888524192,116.76872265320436,6.2723236083984375,12.75749099001166,136.58915317026913,6.240390300750732,14.847290267000972,"It looks like your shot had a solid ball speed, but the launch angle is low, which might be causing the ball not to go very far in the air. High backspin tells us your ball isn't getting the distance it could. Focus on getting the clubface more level at impact to increase that launch angle. This will help you get the ball up in the air better for more distance.",launch angle drill,1.1702211,75.0,100.462364,61 +8/23/24 21:22:11,Herald,,7 Iron,85.86630768553186,0.0238719955086708,1.2974423170089722,0.401388943195343,-0.8960533738136292,114.84524168696409,1.3374889963542131,16.58624267578125,0.4920550584793091,3882.620361328125,-822.7047119140625,3968.82666015625,Measured,11.963685989379885,24.821382095421768,166.62732344374854,5.598006725311279,16.25419867907351,180.1861188132807,5.942275524139404,18.65412983115698,"Your 7-iron swing shows solid club speed and a good smash factor, but the backspin is quite high, which can cause the ball to balloon in the air and lose distance. Focus on flattening your attack angle slightly and aim for a more neutral club path to promote a straighter and lower ball flight. This should help you maximize your distance and consistency.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:23:57,Lauren,,Driver,83.36690611554513,-1.1972675323486328,2.1963798999786377,-9.439393997192385,-11.63577365875244,107.56876455276142,1.2903053449491446,7.891417503356934,-7.478906631469727,2062.45361328125,-600.8511962890625,2148.19384765625,Estimated,16.242340087890625,5.525729003241395,114.06952404539334,-4.51809024810791,-8.985711262797963,157.84452557623808,-3.63367223739624,-10.00377421060125,"Your driver swing shows potential, but there are a few areas to work on. Firstly, your attack angle is slightly downward, which can cause lower launch and higher spin. Aim to hit up on the ball to increase launch angle for better distance. Your club face is pointed left at impact, leading to a hook; focus on getting the clubface more square to your path. Lastly, try to keep your club path more neutral to improve direction. Practicing a more upward attack angle and squaring your clubface will be key for improvement.",launch angle drill,1.1702211,75.0,100.462364,61 +8/23/24 21:24:36,Jason,,Driver,81.56005335716964,-3.821100950241089,4.218563556671143,-5.90846061706543,-10.127023696899414,106.33015697314386,1.3037038672289782,17.481746673583984,-4.3254876136779785,1602.08740234375,412.8793640136719,1654.4344482421875,Measured,-14.451431274414062,16.828613265416607,153.182218064263,-7.703444957733154,-20.533454318944223,176.09292874010498,-8.104961395263672,-24.826809611826093,"Your shot shows a few areas for improvement. Your club speed is good, but your attack angle is negative, suggesting you're hitting down on the ball rather than sweeping it off the tee. This can lead to lower trajectories and more spin, which can cause control issues. The club path is slightly out-to-in, and the face angle is significantly closed at impact, contributing to a hook. Focus on emphasizing a higher attack angle and aligning your clubface more with your path at impact for better results.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:24:55,Jason,,Driver,,,,,0.0,76.94700363428728,-34.39838790893555,,14.25688934326172,2424.1552734375,0.0,2424.1552734375,Estimated,-0.0,,,,,,,,"It looks like there are some missing or inaccurate data points for your driver swing. However, I see your ball speed was around 77 mph with a decent amount of backspin. To improve your consistency and distance, focus on hitting the ball more squarely. Also, working on your tee height can help achieve a better launch. Try to keep your swing smooth and controlled, rather than swinging too hard.",smooth swing drill,1.1702211,75.0,100.462364,61 +8/23/24 21:27:01,Jason,,Gap Wedge,72.2644677795779,9.304129600524902,-3.576467990875244,-3.200690031051636,0.3757779598236084,58.69370164852853,0.8122069317324372,5.819033622741699,-3.076632261276245,1813.9085693359373,-49.399879455566406,1814.5810546875,Estimated,1.5600043535232544,0.5488088384334731,19.936619417431302,-3.0175936222076416,-1.049534577410988,31.01854201925812,-2.9931674003601074,-1.6196870797790552,"Your shot with the gap wedge shows a decent swing speed, but the ball's launch angle is quite low, which is affecting your carry distance. Additionally, your club path and face angle are pointing slightly left, causing the ball to venture off target. Focus on ensuring a more square clubface at impact and try to increase your launch angle for better distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:27:31,Lauren,,Gap Wedge,67.78828261132821,-1.5128288269042969,1.729336500167847,5.06599760055542,3.336661100387573,83.08489976842247,1.225652820337685,26.589815139770508,4.377712249755859,7657.66845703125,649.0570068359375,7685.1259765625,Estimated,-4.844758987426758,22.28271031599047,99.84735350790017,2.877119779586792,5.011799310509446,104.30515921039024,2.7786173820495605,5.056429264770372,"Your gap wedge performance shows good potential! Your club speed and ball speed are solid, but your launch angle is a bit high, which may contribute to excessive backspin. This could lead to less distance. Try to lower your attack angle slightly to get a more penetrating flight and check your club face alignment to ensure it's square at impact. Practicing these adjustments can help you achieve more consistent results.",launch angle drill,1.1702211,75.0,100.462364,61 +8/23/24 21:28:02,Jason,,Gap Wedge,66.58582181476595,-1.402863621711731,-0.6640130281448364,0.0215212814509868,0.6855342984199524,84.37828218289178,1.2672109449609616,30.78817176818848,-0.0654078871011734,5481.138671875,1309.4815673828125,5635.39013671875,Estimated,-13.436498641967772,26.417197072399404,104.70259858994996,-5.352877616882324,-9.76770019193259,110.43904538994956,-5.572110176086426,-10.723543818803364,"Your shot shows some good potential, but the ball is straying to the left (hook). This is due to a slight issue with your path and face angle at impact. Work on getting a more neutral path and make sure your club face is angled properly at the moment of contact. You also have a high backspin rate, which could be beneficial in certain conditions, but might take distance away in others. Focus on hitting through the ball more smoothly to improve both distance and direction.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:28:24,Jason,,Gap Wedge,70.20366595044561,-4.020910739898682,1.691145658493042,2.461857557296753,0.7707118988037109,78.13447153712241,1.1129685391682378,25.52718162536621,2.2338337898254395,6218.10498046875,637.1221313476562,6250.66015625,Estimated,-5.850249290466309,18.129337804960187,93.91788570175504,0.3494263589382171,0.5723383970536773,100.88297036204494,0.2065338045358657,0.3643154876050509,"Your gap wedge shot shows great potential! You're generating solid ball speed and decent distance, but your attack angle is a bit steep, which can lead to inconsistencies. Focus on flattening your attack angle slightly to improve contact and reduce backspin. Also, try to align your club path better with your target for improved accuracy.",attack angle drill,1.1702211,75.0,100.462364,61 +8/23/24 21:28:58,Brian,,Gap Wedge,68.09841876731343,-0.4480818212032318,0.891181468963623,4.626767158508301,3.7355856895446777,79.62352102795103,1.169241848331573,28.67353248596192,3.912042617797852,6339.1025390625,429.06982421875,6353.60693359375,Estimated,-3.872228145599365,21.8865954840544,96.11954667588998,2.8750782012939453,4.821255834190708,101.54177323332716,2.7807300090789795,4.926260650744439,"Your shot with the gap wedge shows good distance and decent launch angle, but the face angle is open at impact, causing the ball to spin more and stray right. Focus on getting your clubface square to your target at impact. Also, try to maintain a more positive attack angle (aiming to hit up more) to enhance distance and control.",clubface alignment drill,1.1702211,75.0,100.462364,61 +8/23/24 21:29:43,Brian,,Gap Wedge,67.88947824406023,1.5626541376113892,-2.778384208679199,0.4895125925540924,3.267896890640259,77.59383990651531,1.1429435298879196,28.34144401550293,0.0544458553194999,6338.630859375,728.4609985351562,6380.35205078125,Estimated,-6.555901050567627,20.34039785246864,92.68629420455908,-2.3235528469085693,-3.757787758881392,98.30489589818716,-2.438793897628784,-4.183078098867924,"Your gap wedge shot shows good ball speed and decent carry distance, but there's a slight issue with your club path being in-to-out, which can cause a push to the right. Work on aligning your swing path more to the target. Also, try to reduce the amount of backspin for a flatter ball flight, which can improve your distance control.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:30:49,Brian,,Gap Wedge,,,,,0.0,99.1213483917336,-44.31120681762695,18.814865112304688,-1.602967619895935,3859.18798828125,-2228.103515625,4456.20654296875,Measured,30.0000057220459,18.705092583190208,129.95616075890302,9.130260467529297,20.62140428115481,141.75344545849293,10.033150672912598,24.695990196448065,"It looks like you had a good carry distance of nearly 130 yards, but the ball is spinning a lot and veering off track. Focus on keeping your club face more directed along your swing path to reduce the sidespin. This should help the ball fly straighter and get more distance. Make sure to also work on your follow-through to improve your stability after impact.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:30:54,Lauren,,Gap Wedge,64.71348927835106,2.293543577194214,-1.37632417678833,-2.60261344909668,-1.2262892723083496,74.68556838608129,1.1540958340978569,28.86240768432617,-2.31006121635437,2506.76953125,529.75146484375,2562.134033203125,Estimated,-11.932653427124023,17.624522460010212,94.35120259175072,-5.322186470031738,-8.751673084256367,106.85677609620323,-5.61998462677002,-10.464499849848607,"Your gap wedge shot shows a solid carry distance of about 94 yards, but the ball is starting left of your target line. The club path being slightly negative means you're swinging a bit to the left, and the club face being more closed adds to that. To correct this, focus on aligning your setup and follow-through more toward the target. Work on making sure your club path is more neutral and the face angle is square at impact.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:31:12,Herald,,Gap Wedge,57.69977604656151,-0.6542183756828308,-9.67824363708496,-4.370079040527344,5.308164596557617,65.29679988333282,1.131664702314283,30.594188690185547,-4.800691604614258,5146.81103515625,-1493.31005859375,5359.07080078125,Estimated,16.179706573486328,15.06532332126494,72.12226473747705,-0.6708556413650513,-0.844824112564595,78.77164399314461,-0.2947505712509155,-0.4053827216436154,"Your club speed is decent, but your attack angle and club path suggest that you're coming in too steep and out-to-in on your shots. This can cause the ball to go left and add unwanted spin. Focus on making a more square swing path and raising your attack angle slightly to improve your distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:31:29,Brian,,Gap Wedge,62.29252520360615,-2.9178125858306885,-9.293098449707031,-2.705739736557007,6.587358474731445,69.52620389814547,1.1161243451103593,27.64219093322754,-3.385373592376709,5680.37939453125,-1751.598876953125,5944.30908203125,Estimated,17.13764190673828,15.122847277314236,78.55009619439898,1.5258523225784302,2.091660162105456,85.7226529882937,1.9426946640014648,2.90607182687026,"Your gap wedge shot showed some positive aspects, but there are areas to improve. Your club speed is decent, and you achieved a reasonable carry distance. However, an attack angle of -2.9 degrees suggests you're hitting down too much, which can cause unwanted spin and reduce distance. Additionally, your club path is quite out-to-in, which may lead to slices. Focus on a smoother, more inside-out swing path and try to increase your attack angle to create more upward contact. Working on these aspects will help you gain better control and distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:31:50,Jason,,Gap Wedge,55.53549594436026,-2.5396227836608887,-9.001790046691895,-4.972357273101807,4.029432773590088,59.43058914870335,1.0701370022560974,31.544652938842773,-5.210773944854736,5433.49365234375,-831.9179077148438,5496.81201171875,Estimated,8.704910278320312,12.923380671840846,62.01624170803507,-3.395921468734741,-3.673542358213496,68.42478691719589,-3.173483371734619,-3.7879749292900726,"Your shot shows a strong swing speed, but the club is coming through too much from the inside and the face is open to the target, leading to a left-side miss (if you’re right-handed). Focus on keeping the club face square to your path to improve accuracy. Also, try to have a more neutral attack angle to help with better contact and distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:32:37,Jason,,Gap Wedge,59.54812165965996,-0.3183625042438507,-11.290467262268066,-6.685527324676514,4.604939937591553,63.70978458918353,1.069887392138228,34.65966796875,-6.904386043548584,2557.767822265625,-732.0029907226562,2660.451904296875,Estimated,15.970498085021973,16.398034121493424,72.83044507544764,-3.9000325202941895,-4.953619338353633,82.71420692773881,-3.465827703475952,-5.000326850777014,"Your club path is significantly to the left (closed) and your club face is also pointed left at impact. This is causing your shots to hook and come up short. Focus on improving your swing path to be more neutral and ensure your club face is square to your target at impact. Additionally, work on your attack angle to maintain a more level strike, which can help with consistency and distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:33:18,Brian,,Gap Wedge,51.32265920511463,2.806195020675659,-15.829054832458496,-12.488579750061035,3.340475082397461,56.029036918147085,1.0917017509600015,31.899311065673828,-12.23904514312744,5045.16455078125,-251.98715209960932,5051.45361328125,Estimated,2.859334707260132,11.515173785916772,56.63097732995402,-12.333246231079102,-12.096218411034329,63.32260861186524,-12.1795015335083,-13.359499970863908,"Your shot statistics indicate that your club path and face angle are both significantly closed, which is causing the ball to both spin and curve to the left. Additionally, your launch angle is quite high, which could be contributing to shorter carry distances. Focus on making your swing path straighter and ensure the club face is more aligned with your target at impact. This will help you achieve a more desirable flight path and distance.",swing path drill,1.1702211,75.0,100.462364,61 +8/23/24 21:33:34,Brian,,Gap Wedge,,,,,0.0,112.65127019391277,-50.359622955322266,,8.759115219116211,1763.1025390625,-157.7218017578125,1770.1431884765625,Measured,5.1118998527526855,,,,,,,,"It looks like there were some missing data points, but your ball speed is notable, although the smash factor suggests there's room for improvement in your impact efficiency. Focus on making solid contact to maximize your distance. It would help to work on your swing path and ensure the clubface is square at impact to reduce side spin and improve accuracy.",swing path drill,1.1702211,75.0,100.462364,61 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv index 7a0a28e1bb..2c9f0b8ebd 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv @@ -1,56 +1,56 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -8/6/24 22:41:06,Jason,,7 Iron,75.65318670749664,-3.03,3.09,9.03,5.94,107.17161926707286,1.4166173816502694,17.440000534057617,7.800000190734863,2889.432861328125,-1015.2630004882812,3062.610107421875,Estimated,19.36000061035156,20.1990362895474,150.84206989984523,15.09000015258789,39.28258654619458,166.2073396378637,15.670000076293944,44.88188947665094,"Your club speed is solid, but your attack angle is too negative, which might be causing those high spin rates and less distance. Focus on making a more controlled swing with a slightly upward strike to help lower the spin and increase carry. Your face angle is also quite open to the path; aim to align it better with where you want the ball to go.",attack angle adjustment drill,1.1838602,73.004,101.33,73 -8/6/24 22:41:27,Herald,,7 Iron,49.7047252702713,0.0,-10.21,0.0,10.21,24.78525437454709,0.4986498615529278,30.51000022888184,31.559999465942383,5309.76513671875,-2838.72412109375,6020.9599609375,Estimated,28.1299991607666,1.8263341088651688,11.493875685898956,33.70000076293945,6.37576526285261,18.36176775323748,34.279998779296875,10.34558154701665,"Your swing shows that your club path is significantly out to the left (-10.21 degrees) which can cause the ball to veer off course. Your ball speed is quite low, which indicates potential contact issues. Try to focus on a more neutral club path and improving your contact with the ball. The high backspin (over 5000 rpm) suggests you may need to hit through the ball better. Work on your follow-through to ensure better distance and direction.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:41:37,Lauren,,7 Iron,46.75196931362152,0.0,0.0,0.0,0.0,100.05816105248503,2.1401913656572407,22.8700008392334,17.3799991607666,2254.314697265625,-1176.0234375,2542.6298828125,Measured,27.549999237060547,22.408135589392487,141.17453262498384,27.15999984741211,64.43569168592694,148.47987792552703,27.540000915527344,68.64610526674687,"Your shot indicates a solid ball speed and carry distance, but the high deviation angles suggest inconsistency in direction. Focus on aligning your clubface at impact to improve accuracy. Working on your setup could help you find a more repeatable swing path.",clubface alignment drill,1.1838602,73.004,101.33,73 -8/6/24 22:42:21,Herald,,7 Iron,73.17018738031388,-6.15,4.55,3.84,-0.71,102.33983713388444,1.3986548456129624,15.390000343322754,3.7200000286102295,2362.10302734375,189.220443725586,2369.669921875,Measured,-4.579999923706055,14.873140847630792,139.96062957479353,2.569999933242798,6.277339901955429,159.95187041596182,2.390000104904175,6.681977207046373,"Your shot data shows good potential! Your club speed is solid, but your attack angle is a bit steep, which can lead to less-than-ideal contact with the ball. Try to level out your swing path slightly, as it's currently coming from the inside at 4.55 degrees, and maintain a more neutral face angle. Practice getting comfortable with a shallower attack angle to promote better contact and consistency. Your carry distance is decent, but optimal ball flight will help you gain even better distance and accuracy.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:44:48,Jason,,7 Iron,74.40050236225127,-1.58,5.19,5.88,0.6899999999999995,102.49642199438132,1.3776307785575532,17.889999389648438,5.480000019073486,2267.5419921875,16.22646713256836,2267.60009765625,Measured,-0.4099999964237213,18.274276689416183,146.33638857994083,5.610000133514404,14.304461448203028,164.94969105576274,5.559999942779541,15.977689454602457,"Your 7-iron swing shows good speed and ball contact! However, your attack angle is slightly down, which can lead to less desirable results in terms of distance and accuracy. Consider working on leveling your swing path a bit and being mindful of how your clubface aligns at impact. This will help you hit straighter shots and improve your carry distance.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:48:47,Brian,,7 Iron,76.01109652042388,-1.48,5.72,8.62,2.8999999999999995,93.63815617240834,1.2319011362669678,17.850000381469727,7.800000190734863,1752.0699462890625,22.93585205078125,1752.219970703125,Measured,-0.75,13.604548581895983,124.40944758386011,7.869999885559082,17.02755823258758,146.01924807490104,7.800000190734863,19.82720761191399,"You have solid club speed and good distance with your 7-iron. However, your attack angle is slightly negative, which suggests you're hitting down on the ball a bit too much. This can lead to less optimal launch conditions and distance. The club path is out-to-in, which is causing noticeable sidespin and unpredictability in direction. Focus on hitting more level through the ball and adjusting your path to be more neutral to improve accuracy and distance.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:49:31,Lauren,,7 Iron,75.60844798088073,1.84,1.41,2.89,1.4800000000000002,108.78221615588065,1.4387574280507467,16.760000228881836,2.549999952316284,2484.653076171875,1176.0821533203125,2748.93994140625,Measured,-25.32999992370605,18.919508683785807,152.75589311699878,-5.53000020980835,-14.720034614796193,169.22572293444864,-6.340000152587891,-18.68985089896023,"Your shot data shows that your club speed is solid at around 76 mph, which is great for a 7 iron. However, your launch angle is a bit low, and your sidespin indicates you might be slicing the ball. Focus on squarely hitting the ball for more distance and accuracy. Practice keeping your clubface square through impact.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:52:42,Brian,,7 Iron,65.65408130884171,-1.51,-0.11,4.0,4.11,92.27362364530563,1.4054514480408855,16.579999923706055,3.2699999809265137,3047.845703125,-790.4970092773438,3148.68994140625,Measured,14.539999961853027,13.418635286030169,117.71653138645888,7.679999828338623,15.726158903821556,133.25677490851285,8.149999618530273,18.8867016207546,"Your club speed is decent at around 65 mph, and your launch angle is good for a 7 iron. However, the attack angle being slightly negative indicates you might be hitting down on the ball too much, causing excessive backspin and a higher deviation in your ball flight. To improve, try to make sure your club is moving slightly upward through impact. Additionally, your club face is open to the path, resulting in a leftward side spin. Work on squaring the clubface more at impact for straighter shots.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:53:38,Jason,,7 Iron,65.02773913621903,-5.7,6.23,4.86,-1.37,77.89012235563314,1.197798407114696,14.989999771118164,4.769999980926514,1730.009033203125,-122.49119567871094,1734.3399658203125,Estimated,4.050000190734863,6.496062868229672,79.83376848697662,5.449999809265137,7.578739752196895,108.78171299798488,5.590000152587891,10.597112097797549,"Your shot has a good carry distance, but the ball is spinning a bit sideways which suggests a hook. Focus on a more neutral swing path and try to straighten out your clubface at impact to improve accuracy.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:54:49,Herald,,7 Iron,67.15282865047455,-3.43,-1.11,3.69,4.8,94.6224050859937,1.409060600834795,14.829999923706056,2.890000104904175,3307.805908203125,-418.4596252441406,3334.169921875,Measured,7.210000038146973,12.75153052570522,120.48337161685232,5.210000038146973,10.947069052426514,136.34076398755315,5.440000057220459,12.937444864521922,"Your club speed and ball speed are looking good! However, your attack angle is too negative, which means you're hitting down on the ball too much. This can lead to excessive backspin and reduced distance. Try to level out your swing a bit to improve your launch conditions and carry distance. Work on your club path as well, as a slight adjustment can help straighten out your shots.",attack angle drill,1.1838602,73.004,101.33,73 -8/6/24 22:55:49,Brian,,7 Iron,74.84788962841034,2.19,-0.04,1.62,1.66,97.97780958218664,1.3090256795296038,12.920000076293944,1.3200000524520874,2930.2802734375,-330.2372436523437,2948.830078125,Measured,6.429999828338623,11.111110625287893,123.0314925312996,3.180000066757202,6.835082918405533,142.69465439854866,3.430000066757202,8.530183690760282,"Your swing speed is solid, and your ball speed is nice, but you have a bit too much backspin, which can cause the ball to climb too much and lose distance. Focus on keeping your clubface more square at impact to improve accuracy and reduce sidespin, which is making the ball curve. Work on hitting through the ball instead of just at it, which will help with your launch angle and distance.",face angle drill,1.1838602,73.004,101.33,73 -8/6/24 22:57:04,Lauren,,7 Iron,73.17018738031388,2.48,-0.16,-0.8,-0.64,104.0175393819809,1.421583613573831,17.0,-0.6700000166893005,3155.650146484375,1209.4451904296875,3379.47998046875,Measured,-20.96999931335449,18.657041750027247,142.2353388288975,-8.100000381469727,-20.03499471668601,156.57260942603352,-8.760000228881836,-23.84076838503779,"Your 7 iron shot shows that the club speed is decent, but the ball is fading to the left (negative path and face angles). Aim to align your clubface better at impact to reduce that left side spin. Also, your launch angle is reasonable, but working on a more consistent attack angle can help you gain distance and control.",swing path drill,1.1838602,73.004,101.33,73 -8/6/24 22:58:45,Brian,,7 Iron,70.55297187328338,0.3,3.57,6.67,3.1,100.99767874870122,1.431515584206687,17.530000686645508,5.920000076293945,1938.9603271484373,13.87514591217041,1939.010009765625,Measured,-0.4099999964237213,16.32764640923142,142.01661951295137,6.039999961853027,14.938757059594993,162.7405875841141,5.989999771118164,16.98381374362782,"You have a solid club speed and ball speed, which is great! However, your club face is pointing to the right (6.67 degrees), leading to a fade or slice. To improve your accuracy, focus on aligning your clubface more square to the target at impact. Also, when you swing, try to keep your attack angle slightly more downward to help compress the ball more for better contact and control.",clubface alignment drill,1.1838602,73.004,101.33,73 -8/6/24 23:00:48,Herald,,7 Iron,79.52308655977248,2.56,2.82,5.69,2.870000000000001,107.93217796087264,1.3572433192686355,15.56999969482422,5.03000020980835,3347.377197265625,-279.9104919433594,3359.06005859375,Measured,4.78000020980835,19.42257187124937,151.9356831667901,7.110000133514404,18.81014902581273,166.5682340184212,7.21999979019165,20.9426936448142,"Your ball speed and distance are solid, but your club face is slightly closed relative to your swing path, causing some sidespin to the left. Focus on aligning your club face better and improving your swing path. Also, try to reduce backspin for longer carry distance.",face alignment drill,1.1838602,73.004,101.33,73 -8/6/24 23:02:43,Jason,,7 Iron,75.8545109772682,-4.85,2.63,10.22,7.590000000000001,90.12616681571852,1.1881451169427115,21.51000022888184,8.720000267028809,2900.808349609375,-63.80238723754883,2901.510009765625,Measured,1.2599999904632568,18.372702050313364,121.71915994840856,9.619999885559082,20.35214356533288,135.47680850543384,9.59000015258789,22.583113545231527,"Your club speed is solid, but the angle of your attack is a bit steep (-4.85 degrees), which might cause inconsistent contact. The face angle was open at impact (10.22 degrees), leading to some rightward movement on the ball. To improve, focus on making a flatter swing and try to aim for a more neutral club face at impact. This will help you hit straighter shots and control your spin better.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:03:33,Jason,,7 Iron,82.58768933296204,-0.52,1.92,10.32,8.4,95.49480888968628,1.1562838197916845,17.670000076293945,8.720000267028809,3969.69775390625,78.30140686035156,3970.469970703125,Measured,-1.1299999952316284,17.43219501620308,126.35607786404488,8.84000015258789,19.42257187124937,138.89982337087986,8.739999771118164,21.11767160065324,"Your 7-iron swing shows good club speed and decent ball speed. However, the face angle is significantly open at impact, which is causing your ball to veer right. Focus on squaring the clubface at impact for more accuracy. Also, aim to decrease your spin rate to help the ball carry further and land softer. A slight adjustment in your path is essential for better direction.",face angle drill,1.1903353,69.998,101.33,83 -8/6/24 23:07:00,Brian,,7 Iron,74.48997981548308,-2.84,3.62,2.17,-1.4500000000000002,108.44667229296738,1.4558558421091992,14.979999542236328,2.240000009536743,3093.731689453125,-164.84291076660156,3098.1201171875,Measured,3.049999952316284,18.307085838349167,152.96368230767257,3.440000057220459,9.186351025156682,168.63516242545847,3.5199999809265137,10.367453270021088,"Your 7 iron shot shows a solid swing speed and decent carry distance, but your attack angle is slightly downward, which can lead to excessive backspin. Try to focus on hitting the ball with a more neutral or slightly upward angle for better distance and control. Your shot direction deviates a bit to the right, indicating a slight push. Work on aligning your club path more closely with your target line to straighten out your shots.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:08:54,Lauren,,7 Iron,76.1453127002716,2.93,-0.13,2.37,2.5,103.16750118697291,1.354876584367943,12.670000076293944,1.9299999475479128,2927.3984375,-211.3792266845703,2935.02001953125,Measured,4.130000114440918,12.53280808090642,134.71128255601525,3.25,7.633420624134317,154.53848808202747,3.400000095367432,9.153542919174583,"Your 7 iron club speed is good for generating decent distance. The launch angle is decent, but could be higher for better carry. The spin is a bit on the high side, which means your ball may be losing distance in the air. To improve, focus on a smoother, more consistent swing path to bring your ball flight down and add distance.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:09:46,Jason,,7 Iron,75.20579944133758,-3.71,7.22,6.58,-0.6399999999999997,109.94542407188236,1.4619274695383375,19.13999938964844,6.309999942779541,3260.79541015625,17.073640823364258,3260.840087890625,Measured,-0.3000000119209289,26.01706062185167,160.9908163693308,6.679999828338623,18.733594344969102,174.879701522088,6.619999885559082,20.15529284353852,"Great job on the distance! Your club speed is decent for a 7-iron, but your attack angle is a bit down, which means you're hitting slightly into the ball. Work on getting that attack angle closer to neutral (0 degrees) to optimize your launch and spin. Your launch angle is good, but reducing backspin a little could help with distance. Aim for cleaner strikes and a more level swing through impact.",attack angle adjustment drill,1.1903353,69.998,101.33,83 -8/6/24 23:10:50,Brian,,7 Iron,80.77577090501785,-1.16,5.3,-0.93,-6.23,113.45741342857218,1.404597098330189,16.450000762939453,-0.1000000014901161,2424.91552734375,1007.4091796875,2625.85009765625,Measured,-22.559999465942383,20.4396325432524,164.11855098028173,-7.619999885559082,-21.762903595022863,181.0804867431998,-8.319999694824219,-26.2029728747666,"Your shot data indicates a good club speed and decent carry distance, but the face angle at impact suggests you're cutting across the ball, resulting in some sidespin. Working on squaring the clubface and improving your swing path will help reduce the deviation and improve accuracy. Focus on hitting the ball straighter.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:11:28,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,48.47441045899859,inf,28.46999931335449,19.26000022888184,6110.12109375,-3527.6796875,7055.35986328125,Estimated,30.0,6.780402046468112,40.68241436471044,25.57999992370605,17.56342848308236,46.51137090818884,26.21999931335449,20.548994287127243,"It looks like you might not have made contact with the ball, as indicated by the club speed and attack angle being zero. Make sure you're getting a proper setup and hitting through the ball. Focus on your swing path and making solid contact to improve your distance and accuracy.",contact drill,1.1903353,69.998,101.33,83 -8/6/24 23:12:04,Lauren,,7 Iron,78.22566348791122,-0.16,4.95,6.88,1.93,106.8808151547637,1.366313948507203,18.989999771118164,6.269999980926514,2511.27783203125,1083.60595703125,2735.090087890625,Measured,-23.34000015258789,21.81758550991117,153.1167874975563,-1.2200000286102295,-3.258967556354776,169.9256347578048,-2.009999990463257,-5.960192096259448,"You're hitting the ball well with a decent carry distance of 153 yards. Your club speed is solid, but your attack angle is slightly negative, meaning you're coming down a bit too steep on the ball. This can lead to inconsistency with your shot direction. Try to focus on a more neutral swing path—your current club path and face angle show you're starting the ball to the right. Work on correcting this for straighter shots.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:13:14,Lauren,,7 Iron,75.83214161396026,-1.71,4.72,4.94,0.2200000000000006,106.74660443618632,1.4076696525281158,14.920000076293944,4.650000095367432,3501.999267578125,-393.43109130859375,3524.030029296875,Measured,6.409999847412109,18.110235116554804,147.6049839745283,7.300000190734863,18.744530727946767,162.0516058860303,7.46999979019165,21.062991771666702,"Great effort with your 7 iron! Your club speed and ball speed are solid, which shows you have good power. However, your attack angle is slightly negative, meaning you may be hitting the ball down a bit too much. It's causing high backspin, which can lead to less distance and control. Also, your club path and face angle indicate that the ball might be starting right of your target. Focus on leveling out your swing and ensuring the clubface is square at impact for straighter shots. Try practicing with a smooth takeaway to help improve your path and face alignment.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:13:25,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,37.71474790252614,inf,15.43000030517578,-0.3700000047683716,11265.767578125,-491.87396240234375,11276.5,Estimated,2.5,1.4216971948808066,17.90245009768455,-0.1400000005960464,-0.0437445297000289,23.74234302414061,-0.0799999982118606,-0.0328083972750217,"It looks like there was an issue with your swing because the data indicates a speed of 0 mph. Ensure you're making a full swing with your 7-iron. When you do hit the ball, focus on getting a consistent, controlled swing to improve your distance and accuracy. Work on your setup and make sure you're following through properly after contact.",full swing check,1.1903353,69.998,101.33,83 -8/6/24 23:14:21,Jason,,7 Iron,73.3491422867775,-6.87,8.74,6.52,-2.2200000000000006,108.40193254236328,1.4778895725670222,18.13999938964844,6.449999809265137,2406.302001953125,274.1634521484375,2421.8701171875,Measured,-6.5,21.675414617103343,160.32371160900584,4.670000076293945,13.046806608396764,178.0511733213425,4.420000076293945,13.735783091726148,"Your shot data shows a solid ball speed and carry distance, but the attack angle shows you're hitting down on the ball a bit too much. This can cause a loss of distance and inconsistent flight. Try to focus on a more level swing path to improve your contact and result in a higher launch angle. Your club path is moving too far to the right, causing a slice. Work on keeping that path more neutral or slightly inside-out for better direction.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:16:51,Brian,4 Hybrid,4 Hybrid,80.61918536186218,-2.32,2.79,-1.2,-3.99,112.24946576196636,1.3923418508650327,12.720000267028809,-0.6399999856948853,2440.12109375,-54.52188873291016,2440.72998046875,Measured,1.2799999713897705,14.741906337800629,156.34295998481502,-0.270000010728836,-0.7436570293446536,177.5699808139325,-0.2199999988079071,-0.6999124752004633,"You hit your 4 Hybrid well, achieving solid distance, but your attack angle is a bit too negative, which could lead to lower launches. Focus on swinging slightly upward at the ball to help raise your launch angle. Also, your club face is slightly closed at impact, which may cause the ball to drift left, so aim to square up your face at impact.",upward attack angle drill,1.1903353,69.998,101.33,83 -8/6/24 23:18:04,Herald,4 Hybrid,4 Hybrid,83.3706170487404,-0.47,1.88,-1.88,-3.76,117.88654633955866,1.4140059233415467,13.720000267028809,-1.309999942779541,2527.22412109375,827.9773559570312,2659.39990234375,Measured,-18.13999938964844,18.26334239234029,169.58661731500615,-7.46999979019165,-22.047243294736745,188.7795168001176,-8.079999923706055,-26.54199448936879,"You have a solid ball speed and a good carry distance, but your club face is significantly closed at impact, leading to a pull on the shot. Focus on improving your face control to keep your shots straighter. Also, try to improve your attack angle slightly to optimize your launch and spin conditions.",face alignment drill,1.1903353,69.998,101.33,83 -8/6/24 23:19:37,Lauren,4 Hybrid,4 Hybrid,81.5586986207962,0.31,0.82,1.83,1.0100000000000002,113.45741342857218,1.3911135825755108,11.229999542236328,1.6100000143051147,3336.52587890625,-584.1173706054688,3387.27001953125,Measured,9.93000030517578,14.807523592715713,154.15573345092525,5.25,14.09667538638189,171.1395461516022,5.590000152587891,16.66666593793184,"Your hybrid swing shows good club speed and ball speed, but the backspin is on the higher side, which could cause the ball to balloon in the air. Aim for a slightly lower attack angle to help with distance. Focus on a more neutral club path to improve consistency and reduce the side spin. Overall, your carry distance is solid, but refining these elements will enhance your game.",attack angle adjustment drill,1.1903353,69.998,101.33,83 -8/6/24 23:20:33,Herald,4 Hybrid,4 Hybrid,80.50733854532243,2.17,1.01,7.51,6.5,119.0273801136409,1.4784662151840138,11.649999618530272,6.300000190734863,3590.740234375,-933.9793090820312,3710.219970703125,Estimated,14.579999923706056,17.913384394760442,165.68240994215012,12.520000457763672,35.925194150418065,180.8836276777984,12.970000267028809,40.61679606684447,"Your shot data shows that you have good club speed and ball speed, but the high backspin and sidespin indicate some inconsistency. To improve your accuracy, focus on ensuring your clubface is more aligned with your swing path at impact. This will help reduce the sidespin for straighter shots. Additionally, your launch angle is on the lower side which may affect distance, so consider working on your attack angle to get the ball airborne more effectively.",face alignment drill,1.1903353,69.998,101.33,83 -8/6/24 23:22:07,Herald,4 Hybrid,4 Hybrid,80.95472581148147,-2.48,6.86,10.15,3.29,105.4268116596877,1.3022934807437203,16.329999923706055,9.1899995803833,1778.4151611328125,100.98572540283205,1781.280029296875,Measured,-3.25,15.835519604745514,148.92824668269168,8.699999809265137,22.51749733326733,171.5004405321597,8.550000190734863,25.48118828545512,"You're swinging well, but your attack angle is a bit too steep, which can cause you to hit down on the ball. This likely contributes to a higher degree of sidespin, leading to less control. Focus on leveling out your swing path through some practice. Also, your ball speed looks good, meaning you're making solid contact—just refine that angle a bit for more accuracy.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:23:33,Jason,4 Hybrid,4 Hybrid,80.64155472517012,-1.37,1.62,-2.64,-4.26,117.75232708774638,1.4601941578265865,5.099999904632568,-1.9600000381469729,2603.2265625,30.89716529846192,2603.409912109375,Measured,-0.6800000071525574,5.227471645445746,130.36963655126692,-2.150000095367432,-4.899387456772104,170.6911607072234,-2.190000057220459,-6.50699872973189,"Your 4 Hybrid shot shows great ball speed, but the launch angle is quite low, which means you're not getting the height you need for optimal carry. Try to focus on having a more upward angle of attack and ensure your clubface is square at impact to improve your direction. Additionally, lowering your backspin will help you gain distance. Work on hitting up more on the ball to increase your launch angle and carry distance.",upward angle drill,1.1903353,69.998,101.33,83 -8/6/24 23:27:53,Lauren,5 Wood,5 Wood,81.20078880786895,-1.15,3.36,-2.27,-5.63,114.84431156435949,1.4143250730740466,8.520000457763672,-1.4500000476837158,2711.13330078125,1341.6922607421875,3024.9599609375,Measured,-26.32999992370605,8.869203219460701,137.98118388797047,-8.930000305175781,-21.412947683344782,170.1334239484786,-10.399999618530272,-30.708660452376307,"Your club speed is decent, but the attack angle is slightly negative, which means the club is hitting down on the ball instead of sweeping it. This can lead to lower launch angles and increased spin. Try to focus on hitting up on the ball with your 5 wood for higher launches and better distance. Also, keep an eye on your club path and face angle; they are not aligned, which can cause hooks or slices. Working on your swing path can help improve accuracy.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:35:05,Herald,,Driver,81.49159053087234,4.95,-8.21,-3.28,4.9300000000000015,120.90640697283834,1.4836672862218103,13.510000228881836,-3.7200000286102295,3899.5400390625,-1027.3909912109375,4032.610107421875,Measured,14.760000228881836,22.95494222286493,172.03630035314563,2.569999933242798,7.720909602053837,185.2362204950332,3.0299999713897705,9.798774913544207,"Your driver swing has some room for improvement. The club path is too far to the left (-8.21 degrees), which could lead to your shots starting left and possibly slicing. Focus on aligning your body and clubface more towards your target. Additionally, your backspin is relatively high at nearly 3900 rpm, which may reduce distance. Aim for a smoother swing to lower the spin and increase distance.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:38:59,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,97.37383574888372,inf,15.199999809265137,-0.6800000071525574,4563.88134765625,425.7887573242188,4583.7001953125,Measured,-5.329999923706055,15.693350797839456,125.98424501460796,-2.7300000190734863,-6.003936585219208,138.05773648291233,-2.890000104904175,-6.966316385284813,"It looks like there was an issue with the club speed, attack angle, and club path data, which makes it difficult to analyze your swing fully. However, your ball speed is quite good, indicating that you can generate power. Your launch angle is decent, but the high backspin suggests that the ball might be floating too much, which can limit distance. Work on improving your attack angle and making sure you're hitting the ball with a slightly downward strike for better performance.",attack angle drill,1.1903353,69.998,101.33,83 -8/6/24 23:39:43,Jason,,Driver,85.38385974645615,3.75,-5.53,-3.54,1.99,124.59735533194451,1.4592612198831398,15.119999885559082,-3.5999999046325684,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,15.96675411457568,177.6137346894502,-8.710000038146973,-26.90288678402453,207.9068188463807,-9.460000038146973,-34.16447820905,"Your driver swing shows a few areas for improvement. Your club path is moving too much to the left (-5.53 degrees), which suggests you're swinging across the ball, often leading to a fade or slice. Additionally, while your attack angle (3.75 degrees) is decent, try to make it a bit more positive to help with launch. Increasing your smash factor will also help you gain more distance, so focus on hitting the sweet spot more consistently. Overall, working on your swing path will really help straighten out your shots.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:40:52,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,127.30404624423043,inf,15.220000267028809,-4.690000057220459,2806.11962890625,-136.751220703125,2809.449951171875,Measured,2.789999961853028,27.198162866716075,197.14566830457443,-3.869999885559082,-13.298337159177663,214.18416500604144,-3.75,-14.00918640846237,"It looks like your swing data indicates that you might not have made contact with the ball during this shot, as shown by the zero club speed and the high ball speed. Focus on making clean contact to improve your overall distances. Additionally, your launch angle and spin rates suggest that you could benefit from lowering your backspin to help the ball stay in the air longer and travel farther. Try to take a smooth swing and follow through fully for better ball impact.",contact drill,1.1903353,69.998,101.33,83 -8/6/24 23:41:58,Jason,,Driver,91.35647974967958,0.25,-3.13,-3.38,-0.25,133.25429654281652,1.4586189935069591,15.270000457763672,-3.1700000762939453,2137.18017578125,-446.0909423828125,2183.239990234375,Estimated,11.789999961853027,27.045055590930588,213.76858662469385,0.8399999737739563,3.1386699509777145,233.2895901145457,1.2000000476837158,4.866578829314562,"Your driver swing has potential, but there are a couple of areas to focus on. Your club speed and ball speed are good, but the negative club path and face angle suggest you're hitting the ball with sidespin, which can lead to slices. Working on aligning your club face at impact and adjusting your swing path can greatly improve your accuracy. Also, your attack angle is quite flat; aiming for a slight upward angle can help launch the ball higher with less spin for more distance.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:44:49,Jason,,Driver,91.49069592952728,1.43,-14.97,-2.3,12.670000000000002,116.2983235926704,1.2711491852925867,14.0600004196167,-3.759999990463257,1869.1317138671875,370.0980224609375,1905.4200439453125,Estimated,-11.199999809265137,16.294837260298436,167.6946543483973,-6.860000133514404,-20.03499471668601,191.1307953363776,-7.210000038146973,-23.99387566082328,"Your swing is producing solid ball speed and distance, but your club path is severely out-to-in. This causes your shots to curve too much to the left. Focus on improving your swing path to be more neutral. A slight adjustment in your setup and swing can help straighten your shots and improve overall accuracy.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:45:15,Brian,,Driver,0.0,0.0,0.0,0.0,0.0,67.60021438065132,inf,,-20.5,999.9898681640624,-415.6413879394531,1082.9300537109375,Estimated,22.56999969482422,,,,,,,,"It looks like you didn't make contact with the ball based on the data. Focus on setting up your driver properly and ensuring your swing engages the ball. Start with a solid grip and stance, and practice making full swings without worrying about speed. This will help you find the ball more consistently in future shots.",set up drill,1.1903353,69.998,101.33,83 -8/6/24 23:45:40,Jason,,Driver,95.42770387172698,2.54,-4.98,-4.74,0.2400000000000002,124.7539401924414,1.3073136534871936,16.190000534057617,-4.519999980926514,1930.606201171875,-755.0419311523438,2073.0,Estimated,21.36000061035156,23.49081247335971,192.7056011107325,2.0199999809265137,6.780402046468112,213.07960492661005,2.680000066757202,9.95188114637881,"You're hitting the ball with good speed and distance, but your club path and face angle are causing the ball to slice to the right. Focus on aligning your clubface more at impact and adjust your swing path to be more neutral. This can help improve accuracy and reduce side spin.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:49:55,Lauren,,9 Iron,74.78078153848648,-0.45,5.24,5.52,0.2799999999999993,87.35236201090902,1.1681124510039052,23.100000381469727,5.190000057220459,3567.973388671875,1735.5941162109375,3967.7099609375,Estimated,-25.940000534057617,18.72266004789321,111.57042182253008,-3.130000114440918,-6.102361946116389,122.39719483400586,-3.900000095367432,-8.3223971074637,"Your shot with the 9 iron shows good club speed and solid ball speed, but the high backspin indicates that your angle of attack is not quite optimal. A slightly flatter swing plane would help reduce backspin, improving your carry distance. Focus on maintaining a consistent swing path and aim to slightly raise your attack angle for better ball flight.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:51:33,Herald,,Gap Wedge,68.60683726549149,-0.62,6.71,11.83,5.12,78.80726590992981,1.1486794764341808,32.11000061035156,10.5600004196167,4870.5712890625,321.7953186035156,4881.18994140625,Estimated,-3.7799999713897705,24.2125970626712,95.20996835026745,10.420000076293944,17.224408954381943,101.5529286359906,10.25,18.06649167054593,"Your gap wedge shot shows a solid club speed and decent carry distance, but the ball is launching too high with a lot of spin, which can lead to less control. The club face is slightly open at impact, causing the ball to veer off to the right. Focus on keeping the club face square at impact and lowering the launch angle for better distance control.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:52:17,Herald,,Gap Wedge,70.86614295959473,1.59,-3.59,4.77,8.36,80.97709688143641,1.1426767917594525,25.479999542236328,3.470000028610229,6444.89697265625,1493.846923828125,6615.759765625,Estimated,-13.050000190734863,19.68503880500793,96.76290553047056,-1.2699999809265137,-2.1434820449300105,102.56998930799364,-1.5399999618530271,-2.755905411842093,"Your swing speed with the gap wedge is good, but let's work on your club path and attack angle. The club is coming too far from the inside and the face is open at impact, leading to a push and some unwanted sidespin. Focus on keeping the face square to the target and working on hitting down slightly more on the ball for better contact. This should help reduce the sidespin and improve your accuracy.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:53:07,Lauren,,Gap Wedge,70.19506206035614,2.05,-0.31,-1.63,-1.3199999999999998,86.88260742941839,1.2377310437408506,29.31999969482422,-1.3799999952316284,5388.5751953125,289.005126953125,5396.31982421875,Estimated,-3.069999933242798,26.90288678402453,108.54111674427986,-2.819999933242798,-5.347768729347365,114.69815643348102,-2.859999895095825,-5.730533268482986,"Your gap wedge shot carried about 108 yards, which is good, but the ball was too far left, as indicated by the -2.8-degree carry deviation. This suggests that your clubface is slightly closed at impact. Focus on aiming more to the right and getting your clubface aligned properly for better accuracy. Also, your spin rate is on the high side, which can help with stopping the ball on the green but might affect distance control. Consider practicing your follow-through to help with alignment and clubface control.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:53:45,Herald,,Gap Wedge,67.77917082309723,-6.68,-9.34,4.79,14.13,77.75590310382086,1.1471946640770034,32.220001220703125,2.759999990463257,6228.64404296875,115.24609375,6229.7099609375,Estimated,-1.059999942779541,23.92825736295731,90.5402433715999,2.7100000381469727,4.276027967620081,94.89281950162058,2.6700000762939453,4.429133939716962,"Your gap wedge shot shows good ball speed and decent carry distance, but your attack angle is a bit steep, which means you're hitting down on the ball too much. This can lead to increased backspin and loss of distance. Try to level out your swing a bit more to achieve a better trajectory and distance. Also, your club path indicates you're coming too far from the outside, leading to slight left spin on the ball. Focus on a more neutral swing path for straighter shots.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:55:28,Brian,56,Sand Wedge,67.82390954971314,-3.22,-4.24,0.96,5.2,73.03597461376012,1.07684701602503,28.309999465942383,0.2599999904632568,7155.0654296875,132.38729858398438,7156.2900390625,Estimated,-1.059999942779541,18.055555287568268,82.6443542492807,-0.0900000035762786,-0.1421697194880806,87.55467548165325,-0.1099999994039535,-0.1749781188001158,"Your shot shows good ball speed and decent carry distance, but the attack angle is a bit negative, which suggests you're hitting down on the ball too much. This can lead to excessive backspin and less distance. Focus on swinging more level to allow for better contact and reduced backspin. Additionally, your club path is moving a bit to the left, which could cause it to fade. Try to work on your swing path for more consistent results.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:56:10,Brian,56,Sand Wedge,63.90927097082138,-8.45,7.98,9.09,1.1099999999999994,61.80654894256213,0.9670983255431082,38.63999938964844,8.460000038146973,4397.0078125,330.6126708984375,4409.419921875,Estimated,-4.300000190734863,18.307085838349167,67.36657557508352,8.079999923706055,9.470690724870565,70.64741537591817,7.989999771118164,9.820646636548643,"Your club speed is good for a sand wedge, but your attack angle is quite steep at -8.45 degrees. This means you're hitting down on the ball too much, which can lead to higher spin and less control. Try to level out your swing a bit to achieve a shallower angle of attack. Also, your launch angle is a bit high for a typical sand wedge shot. Focus on making more solid contact with the ground—this will help to reduce backspin and improve your carry distance. Lastly, work on aligning your clubface more square to your target for better accuracy.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:56:39,Herald,56,Sand Wedge,61.53811846017838,-4.28,-3.11,-0.45,2.66,52.970652995891214,0.8607779100391051,33.0,-0.7599999904632568,1966.7374267578125,139.9424591064453,1971.7099609375,Estimated,-4.070000171661377,10.269028952074793,53.1167960417688,-1.3799999952316284,-1.279527475392726,63.42956948280335,-1.4700000286102295,-1.629483778177388,"Your sand wedge shot is looking solid overall! Your club speed is good, but let's focus on a couple of areas. The slightly negative attack angle suggests you're hitting down on the ball too much, which can lead to inconsistent contact. The club path being negative indicates you're swinging slightly from outside to inside, which may lead to pulls. Try to maintain a slightly shallower angle of attack and work on swinging more from the inside to improve accuracy and distance. Overall, your backspin is decent, just keep practicing those contact points.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:56:43,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,94.10791075389898,inf,20.46999931335449,8.0,3177.646484375,1834.6148681640625,3669.22998046875,Measured,-30.0,18.307085838349167,122.62685261883144,-1.5700000524520874,-3.368328778754176,135.10498399960397,-2.5199999809265137,-5.949256234757229,"It looks like your shot data shows a club speed of 0.0 mph, which suggests that you might not have taken a full swing during the measurement. To improve your game, focus on making full swings to gather more accurate data. Additionally, your ball speed and launch angle indicate that when you do hit the ball, it has good potential. Work on consistent contact and swing mechanics for better results.",full swing drill,1.1903353,69.998,101.33,83 -8/6/24 23:57:03,Brian,56,Sand Wedge,57.33267815828323,-7.04,-2.4,29.94,32.34,44.38081714430791,0.7740928658832575,27.0,24.290000915527344,1000.0008544921876,-239.7097930908203,1028.3299560546875,Estimated,13.479999542236328,4.855642967812344,35.137795435044154,25.600000381469727,15.179352270349112,47.67060247299969,25.780000686645508,20.73490654004217,"Your shot may be off target due to an open club face at impact. Focus on keeping the face more neutral. Additionally, try to raise your attack angle slightly to improve your distance and control. Work on a smoother swing to achieve better consistency.",club face alignment drill,1.1903353,69.998,101.33,83 -8/6/24 23:57:51,Brian,56,Sand Wedge,51.82981478452683,0.0,-11.98,19.8,31.78,40.756978411107866,0.7863616449440868,16.149999618530273,14.770000457763672,3531.9375,-1895.3958740234373,4008.3798828125,Estimated,28.21999931335449,1.695100511617028,21.53324581019729,17.09000015258789,6.33202077389285,28.510497535508875,17.6200008392334,8.62860853018202,"Your shot data shows that your club path is significantly to the left (-11.98 degrees), which can lead to a hook or pull. Additionally, the club face is open relative to the path, causing the ball to launch to the right. Work on aligning your club path more toward the target while keeping the face square at impact. Increasing your attack angle can help get more lift, and reducing excessive spin will improve your distance. Consider focusing on the follow-through to ensure a smoother, more balanced swing.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:58:23,Brian,56,Sand Wedge,47.355942122936256,0.03,-20.0,-16.24,3.7600000000000016,44.29133764309972,0.9352857457279428,34.16999816894531,-15.850000381469728,5508.89501953125,-269.429931640625,5515.47998046875,Estimated,2.799999952316284,7.720909602053837,37.23753090511264,-16.1299991607666,-10.34558154701665,42.377514094114304,-15.970000267028809,-11.657917258760335,"You have a strong swing speed, but the club face and path are significantly misaligned, which is causing the ball to start and spin off to the left. Focus on aligning your club face with your swing path at impact to improve accuracy. Also, your ball's height is good, but consider reducing backspin for better distance and control.",club face alignment drill,1.1903353,69.998,101.33,83 -8/6/24 23:58:46,Brian,56,Sand Wedge,48.74284264802933,-4.98,-14.98,-10.58,4.4,43.12813399371544,0.8848095771751037,39.560001373291016,-10.56999969482422,1740.295654296875,-151.64402770996094,1746.8900146484375,Estimated,4.980000019073486,8.803587007496503,37.3031492029786,-10.380000114440918,-6.725721696006133,45.35214351518152,-10.210000038146973,-8.038057407749818,"You're making solid contact, but your club path and face angle are quite off, which is causing your shot to go left and not reach its full potential. Focus on aligning your club path more towards the target and keeping the face square. Work on your follow-through to help improve direction as well.",swing path drill,1.1903353,69.998,101.33,83 -8/6/24 23:59:21,Brian,56,Sand Wedge,45.99141096115112,-3.61,9.14,2.56,-6.58,39.10164603831345,0.8501945302644129,25.290000915527344,3.25,1969.033447265625,712.0027465820312,2093.81005859375,Estimated,-19.8799991607666,3.433945772931537,26.55293087234645,1.7100000381469729,0.7983377057287839,29.833770673181107,1.5299999713897705,0.7983377057287839,"Your swing speed and angle suggest you're hitting down a bit too much, which can lead to less distance. Your club path is too far to the right, causing a slice. Focus on making a smoother swing and keeping the club path straighter. Practicing with a softer touch can help improve your contact and carry distance.",swing path drill,1.1903353,69.998,101.33,83 -8/7/24 00:00:17,Lauren,56,Sand Wedge,60.1959566617012,-9.8,-1.63,7.51,9.14,56.75107658958814,0.9427722348284427,36.68000030517578,5.96999979019165,2853.06005859375,563.3687744140625,2908.14990234375,Estimated,-11.170000076293944,14.107610726408666,59.36132679479124,4.079999923706055,4.22134709568266,67.16972485328915,3.7799999713897705,4.429133939716962,"Your sand wedge shot shows a good club speed, but your attack angle is quite steep at -9.8 degrees, which can lead to too much downward strike and less control. The club face is open at impact, which is causing some slice spin. Focus on shallowing your attack angle and aligning the club face more square at impact. Your carry distance was good, but we need to tighten your dispersion for better accuracy.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 22:41:06,Jason,,7 Iron,75.65318670749664,-3.03,3.09,9.03,5.94,107.17161926707286,1.4166173816502694,17.440000534057617,7.800000190734863,2889.432861328125,-1015.2630004882812,3062.610107421875,Estimated,19.36000061035156,20.1990362895474,150.84206989984523,15.09000015258789,39.28258654619458,166.2073396378637,15.670000076293944,44.88188947665094,"Your swing shows potential, but you may want to focus on adjusting your club face and path. Currently, your club face is pointing much further right than your swing path, which is causing the ball to spin off to the right. Working on aligning your club face better with your swing direction will help improve both accuracy and control. Additionally, try to flatten out your attack angle slightly for better ball contact.",club face alignment drill,1.1838602,73.004,101.33,73 +8/6/24 22:41:27,Herald,,7 Iron,49.7047252702713,0.0,-10.21,0.0,10.21,24.78525437454709,0.4986498615529278,30.51000022888184,31.559999465942383,5309.76513671875,-2838.72412109375,6020.9599609375,Estimated,28.1299991607666,1.8263341088651688,11.493875685898956,33.70000076293945,6.37576526285261,18.36176775323748,34.279998779296875,10.34558154701665,"Your swing is producing a significant path to the left at -10.21 degrees, which means you're likely pulling the ball left. The low club speed and smash factor suggest you're not making solid contact with the ball, affecting both distance and direction. Work on hitting the ball more consistently in the center of the clubface. A higher attack angle will help you launch the ball better. Focus on improving your swing path to a straighter line, which could help reduce the leftward direction.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:41:37,Lauren,,7 Iron,46.75196931362152,0.0,0.0,0.0,0.0,100.05816105248503,2.1401913656572407,22.8700008392334,17.3799991607666,2254.314697265625,-1176.0234375,2542.6298828125,Measured,27.549999237060547,22.408135589392487,141.17453262498384,27.15999984741211,64.43569168592694,148.47987792552703,27.540000915527344,68.64610526674687,"Your shot data shows good ball speed and a reasonable carry distance, but you might benefit from adjusting your attack angle and club path. A zero degree attack angle means you're hitting the ball level with the ground. Try to hit down slightly on the ball for a better launch and lower spin. Also, aim to keep your club path more consistent to reduce the sidespin, which is causing the ball to move off-target more than it should.",attack angle drill,1.1838602,73.004,101.33,73 +8/6/24 22:42:21,Herald,,7 Iron,73.17018738031388,-6.15,4.55,3.84,-0.71,102.33983713388444,1.3986548456129624,15.390000343322754,3.7200000286102295,2362.10302734375,189.220443725586,2369.669921875,Measured,-4.579999923706055,14.873140847630792,139.96062957479353,2.569999933242798,6.277339901955429,159.95187041596182,2.390000104904175,6.681977207046373,"Your club speed is decent for a 7-iron, but your attack angle is a bit steep, which is why you're losing some distance. Try to get a flatter angle and focus on striking the ball more cleanly. Your face is slightly open to your path, which can cause slight pulls to the right. Working on aligning your face properly will help you hit straighter shots. Lastly, your spin rate is a bit high, which could affect your control. Aim for a more consistent, middle-of-the-face contact to reduce that spin.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:44:48,Jason,,7 Iron,74.40050236225127,-1.58,5.19,5.88,0.6899999999999995,102.49642199438132,1.3776307785575532,17.889999389648438,5.480000019073486,2267.5419921875,16.22646713256836,2267.60009765625,Measured,-0.4099999964237213,18.274276689416183,146.33638857994083,5.610000133514404,14.304461448203028,164.94969105576274,5.559999942779541,15.977689454602457,"Your 7 iron shot showed good speed and distance, but your club path and face angle suggest you're pushing the ball to the right. Focus on aligning your clubface more square to the target at impact to reduce any side spin and improve accuracy.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:48:47,Brian,,7 Iron,76.01109652042388,-1.48,5.72,8.62,2.8999999999999995,93.63815617240834,1.2319011362669678,17.850000381469727,7.800000190734863,1752.0699462890625,22.93585205078125,1752.219970703125,Measured,-0.75,13.604548581895983,124.40944758386011,7.869999885559082,17.02755823258758,146.01924807490104,7.800000190734863,19.82720761191399,"Your club speed is decent, but your attack angle is slightly descending, which could lead to heavy contact or inconsistent ball flight. The club path indicates you’re coming from the outside, and the face angle is open at impact, contributing to a push to the right. Focus on improving your swing path and face alignment to ensure better direction and consistency.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:49:31,Lauren,,7 Iron,75.60844798088073,1.84,1.41,2.89,1.4800000000000002,108.78221615588065,1.4387574280507467,16.760000228881836,2.549999952316284,2484.653076171875,1176.0821533203125,2748.93994140625,Measured,-25.32999992370605,18.919508683785807,152.75589311699878,-5.53000020980835,-14.720034614796193,169.22572293444864,-6.340000152587891,-18.68985089896023,"Your shot data shows good potential, but there are a few areas to improve. The club speed is decent, and your ball speed indicates you're hitting the ball well. However, your launch angle could be higher for more distance. The slight left deviation suggests you might be closing the face a bit too much. Focus on striking the ball with a slightly more neutral face position to improve accuracy.",face alignment drill,1.1838602,73.004,101.33,73 +8/6/24 22:52:42,Brian,,7 Iron,65.65408130884171,-1.51,-0.11,4.0,4.11,92.27362364530563,1.4054514480408855,16.579999923706055,3.2699999809265137,3047.845703125,-790.4970092773438,3148.68994140625,Measured,14.539999961853027,13.418635286030169,117.71653138645888,7.679999828338623,15.726158903821556,133.25677490851285,8.149999618530273,18.8867016207546,"Your shot data suggests a solid ball speed for your club speed, but the slightly steep approach (-1.51 degrees) and open club face (4.0 degrees) may be causing some rightward movement (sidespin). Focus on a more neutral club path and face at impact to straighten out your shots. Additionally, your backspin and carry distances indicate you're making decent contact, but aim to improve consistency and minimize that deviation.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:53:38,Jason,,7 Iron,65.02773913621903,-5.7,6.23,4.86,-1.37,77.89012235563314,1.197798407114696,14.989999771118164,4.769999980926514,1730.009033203125,-122.49119567871094,1734.3399658203125,Estimated,4.050000190734863,6.496062868229672,79.83376848697662,5.449999809265137,7.578739752196895,108.78171299798488,5.590000152587891,10.597112097797549,"Your shot shows a solid club speed, but the attack angle is too negative, meaning you're hitting down on the ball more than needed. This could risk hooking the shot, as indicated by some sidespin. Focus on flattening your swing path and keeping your clubface square during impact to improve your accuracy and distance.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:54:49,Herald,,7 Iron,67.15282865047455,-3.43,-1.11,3.69,4.8,94.6224050859937,1.409060600834795,14.829999923706056,2.890000104904175,3307.805908203125,-418.4596252441406,3334.169921875,Measured,7.210000038146973,12.75153052570522,120.48337161685232,5.210000038146973,10.947069052426514,136.34076398755315,5.440000057220459,12.937444864521922,"Your shot data suggests that your swing is a bit steep with a negative attack angle, which could be causing the ball to launch lower than ideal. Additionally, the club path being slightly negative means your swing is coming from the inside, while the face angle being open relative to your path is likely contributing to some slice or fade. Working on leveling out your swing and making sure your clubface is square to your path at impact could help improve your distance and accuracy.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 22:55:49,Brian,,7 Iron,74.84788962841034,2.19,-0.04,1.62,1.66,97.97780958218664,1.3090256795296038,12.920000076293944,1.3200000524520874,2930.2802734375,-330.2372436523437,2948.830078125,Measured,6.429999828338623,11.111110625287893,123.0314925312996,3.180000066757202,6.835082918405533,142.69465439854866,3.430000066757202,8.530183690760282,"Your club speed is decent, but focusing on a more consistent swing path will help you control your shots better. The face is slightly open at impact, which can cause the ball to drift right. Try to work on squaring the club face at impact and improving your attack angle for better distance and accuracy.",face alignment drill,1.1838602,73.004,101.33,73 +8/6/24 22:57:04,Lauren,,7 Iron,73.17018738031388,2.48,-0.16,-0.8,-0.64,104.0175393819809,1.421583613573831,17.0,-0.6700000166893005,3155.650146484375,1209.4451904296875,3379.47998046875,Measured,-20.96999931335449,18.657041750027247,142.2353388288975,-8.100000381469727,-20.03499471668601,156.57260942603352,-8.760000228881836,-23.84076838503779,"Your shot data shows good club speed and ball speed, but your ball is starting a bit left and has too much backspin, which can affect your distance and direction. Focus on aligning your clubface better at impact and reducing backspin for a straighter shot with more carry distance.",face alignment drill,1.1838602,73.004,101.33,73 +8/6/24 22:58:45,Brian,,7 Iron,70.55297187328338,0.3,3.57,6.67,3.1,100.99767874870122,1.431515584206687,17.530000686645508,5.920000076293945,1938.9603271484373,13.87514591217041,1939.010009765625,Measured,-0.4099999964237213,16.32764640923142,142.01661951295137,6.039999961853027,14.938757059594993,162.7405875841141,5.989999771118164,16.98381374362782,"Your shot shows solid club speed and ball speed, but the face angle is quite open at impact, which could lead to a slice. To improve your shot direction, consider working on your swing path to make it straighter. Additionally, your launch angle is good, but you could benefit from a more downward attack angle to help increase control and distance. Focus on keeping your club face square at impact.",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 23:00:48,Herald,,7 Iron,79.52308655977248,2.56,2.82,5.69,2.870000000000001,107.93217796087264,1.3572433192686355,15.56999969482422,5.03000020980835,3347.377197265625,-279.9104919433594,3359.06005859375,Measured,4.78000020980835,19.42257187124937,151.9356831667901,7.110000133514404,18.81014902581273,166.5682340184212,7.21999979019165,20.9426936448142,"Your shot shows good club speed and ball speed, but there's room for improvement in your club path and face angle. This suggests that your shots may be starting to the right of the target and curving away. Focus on aligning your club face to your intended target line and working on your swing path. Reducing your backspin can also help with more consistent distance. Try to get comfortable with making clean contact for a flatter trajectory. ",swing path drill,1.1838602,73.004,101.33,73 +8/6/24 23:02:43,Jason,,7 Iron,75.8545109772682,-4.85,2.63,10.22,7.590000000000001,90.12616681571852,1.1881451169427115,21.51000022888184,8.720000267028809,2900.808349609375,-63.80238723754883,2901.510009765625,Measured,1.2599999904632568,18.372702050313364,121.71915994840856,9.619999885559082,20.35214356533288,135.47680850543384,9.59000015258789,22.583113545231527,"You’re generating a solid club speed, but your attack angle is a bit too steep, which causes some added backspin and might be affecting your distance. Also, your club face is open at impact, leading to a push to the right. Work on squaring the club face and slightly adjusting your angle of attack for better performance.",club face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:03:33,Jason,,7 Iron,82.58768933296204,-0.52,1.92,10.32,8.4,95.49480888968628,1.1562838197916845,17.670000076293945,8.720000267028809,3969.69775390625,78.30140686035156,3970.469970703125,Measured,-1.1299999952316284,17.43219501620308,126.35607786404488,8.84000015258789,19.42257187124937,138.89982337087986,8.739999771118164,21.11767160065324,"Your 7-iron shot shows a good club speed and ball speed, but your attack angle is slightly downward, which can lead to excessive spin and loss of distance. The club face is open at impact, causing the ball to spin right. Try to keep your club face square to the target line for more accuracy and distance.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:07:00,Brian,,7 Iron,74.48997981548308,-2.84,3.62,2.17,-1.4500000000000002,108.44667229296738,1.4558558421091992,14.979999542236328,2.240000009536743,3093.731689453125,-164.84291076660156,3098.1201171875,Measured,3.049999952316284,18.307085838349167,152.96368230767257,3.440000057220459,9.186351025156682,168.63516242545847,3.5199999809265137,10.367453270021088,"Your club speed is solid, and you're generating a good amount of ball speed for your 7-iron. However, your attack angle is slightly descending (-2.84°), which can lead to a lower launch. We might want to work on getting that angle more neutral or slightly upward for better launch height. Additionally, your spin rate is a bit high (3093 rpm), which may be causing your shots to balloon in the air. Focus on keeping the club face square to your swing path to reduce sidespin and improve direction.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:08:54,Lauren,,7 Iron,76.1453127002716,2.93,-0.13,2.37,2.5,103.16750118697291,1.354876584367943,12.670000076293944,1.9299999475479128,2927.3984375,-211.3792266845703,2935.02001953125,Measured,4.130000114440918,12.53280808090642,134.71128255601525,3.25,7.633420624134317,154.53848808202747,3.400000095367432,9.153542919174583,"Nice shot! Your club speed is solid for a 7-iron, and you're getting good distance. However, your attack angle is a bit positive, meaning you're hitting slightly up on the ball. Try to level it out for more control. Also, your backspin is relatively high, which can cause the ball to climb too much; aim for a lower spin rate. Work on keeping your club face more square to your swing path to reduce sidespin and improve accuracy.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:09:46,Jason,,7 Iron,75.20579944133758,-3.71,7.22,6.58,-0.6399999999999997,109.94542407188236,1.4619274695383375,19.13999938964844,6.309999942779541,3260.79541015625,17.073640823364258,3260.840087890625,Measured,-0.3000000119209289,26.01706062185167,160.9908163693308,6.679999828338623,18.733594344969102,174.879701522088,6.619999885559082,20.15529284353852,"Your 7 iron shot shows a solid swing speed and decent distance. However, your attack angle is slightly negative, which can lead to less optimal contact with the ball. Focus on a more neutral or positive attack angle to help increase launch and distance. Additionally, your club path and face angle indicate a slight fade; aim to align your club face more with your swing path to improve accuracy.",attack angle drill,1.1903353,69.998,101.33,83 +8/6/24 23:10:50,Brian,,7 Iron,80.77577090501785,-1.16,5.3,-0.93,-6.23,113.45741342857218,1.404597098330189,16.450000762939453,-0.1000000014901161,2424.91552734375,1007.4091796875,2625.85009765625,Measured,-22.559999465942383,20.4396325432524,164.11855098028173,-7.619999885559082,-21.762903595022863,181.0804867431998,-8.319999694824219,-26.2029728747666,"Your shot with the 7 iron shows a decent club speed, but the club path and face angle indicate that you might be over-drawing the ball. To improve your accuracy, try working on keeping your club path more neutral and ensuring that the club face is square to the target line at impact. Your ball's launch angle is good, but there's too much spin, which can affect distance. Focus on striking the ball more cleanly.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:11:28,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,48.47441045899859,inf,28.46999931335449,19.26000022888184,6110.12109375,-3527.6796875,7055.35986328125,Estimated,30.0,6.780402046468112,40.68241436471044,25.57999992370605,17.56342848308236,46.51137090818884,26.21999931335449,20.548994287127243,"It seems like there may have been an issue with your swing, as the club speed and attack angle registered as zero. This likely means you may not have made solid contact with the ball. Focus on reducing any excessive movements and ensure you're making a clean strike. Aim to establish a consistent setup and practice swinging with intent. Your ball was launched at a high angle with significant backspin, which can lead to a loss of distance. Drive your hips through your swing while maintaining balance to improve your contact and distance.",slow motion swing,1.1903353,69.998,101.33,83 +8/6/24 23:12:04,Lauren,,7 Iron,78.22566348791122,-0.16,4.95,6.88,1.93,106.8808151547637,1.366313948507203,18.989999771118164,6.269999980926514,2511.27783203125,1083.60595703125,2735.090087890625,Measured,-23.34000015258789,21.81758550991117,153.1167874975563,-1.2200000286102295,-3.258967556354776,169.9256347578048,-2.009999990463257,-5.960192096259448,"Your club speed is solid, but your club path is aiming too much to the right, and your club face is open at impact, which can cause inconsistent shots. Focus on aligning your club path more towards your target and closing the club face slightly at impact. This should help you hit straighter and more consistent shots.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:13:14,Lauren,,7 Iron,75.83214161396026,-1.71,4.72,4.94,0.2200000000000006,106.74660443618632,1.4076696525281158,14.920000076293944,4.650000095367432,3501.999267578125,-393.43109130859375,3524.030029296875,Measured,6.409999847412109,18.110235116554804,147.6049839745283,7.300000190734863,18.744530727946767,162.0516058860303,7.46999979019165,21.062991771666702,"Your 7-iron swing shows promise, but there are a couple of areas to focus on. Your attack angle is slightly negative, indicating you're coming down too steeply on the ball. This can lead to excessive spin, as seen with your high backspin rate. Additionally, the club path and face angle show you're aiming a bit to the right, which can cause the ball to drift off target. Try to work on a more level swing path and keeping the face straighter at impact. This should help you achieve better distance with less spin.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:13:25,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,37.71474790252614,inf,15.43000030517578,-0.3700000047683716,11265.767578125,-491.87396240234375,11276.5,Estimated,2.5,1.4216971948808066,17.90245009768455,-0.1400000005960464,-0.0437445297000289,23.74234302414061,-0.0799999982118606,-0.0328083972750217,"It looks like you didn't make a solid swing with your 7-iron, leading to very low club speed and virtually no distance. Focus on making a full swing by engaging your body and stepping into the shot. Try to find a balanced stance to ensure better control and power.",full swing drill,1.1903353,69.998,101.33,83 +8/6/24 23:14:21,Jason,,7 Iron,73.3491422867775,-6.87,8.74,6.52,-2.2200000000000006,108.40193254236328,1.4778895725670222,18.13999938964844,6.449999809265137,2406.302001953125,274.1634521484375,2421.8701171875,Measured,-6.5,21.675414617103343,160.32371160900584,4.670000076293945,13.046806608396764,178.0511733213425,4.420000076293945,13.735783091726148,"Your club speed is decent, but your attack angle is too negative, which means you're hitting down on the ball too much. This can cause low shots with less distance. Focus on having a more level or slightly upward angle of attack. Your club path is also quite inside-out, which could lead to pulls or hooks. Work on getting a more neutral swing path. Additionally, your ball speed is good, but you can improve distance with better impact. Try to keep the clubface more aligned with the path to reduce sidespin. Overall, practice your swing path and strike for better direction and distance.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:16:51,Brian,4 Hybrid,4 Hybrid,80.61918536186218,-2.32,2.79,-1.2,-3.99,112.24946576196636,1.3923418508650327,12.720000267028809,-0.6399999856948853,2440.12109375,-54.52188873291016,2440.72998046875,Measured,1.2799999713897705,14.741906337800629,156.34295998481502,-0.270000010728836,-0.7436570293446536,177.5699808139325,-0.2199999988079071,-0.6999124752004633,"Your shot data shows a few areas for improvement. Your club speed is decent, but your attack angle is slightly negative, which suggests you're hitting down on the ball. This can lead to lower launch angles and less distance. Try to increase your attack angle by focusing on sweeping the ball off the turf instead of hitting down too much. Your club path is slightly to the right, and the club face is a bit closed at impact, which may result in a slight hook. Work on aligning your club face more with your intended path. Overall, aim for a smoother, more sweeping motion to improve both launch and distance.",sweep the ball drill,1.1903353,69.998,101.33,83 +8/6/24 23:18:04,Herald,4 Hybrid,4 Hybrid,83.3706170487404,-0.47,1.88,-1.88,-3.76,117.88654633955866,1.4140059233415467,13.720000267028809,-1.309999942779541,2527.22412109375,827.9773559570312,2659.39990234375,Measured,-18.13999938964844,18.26334239234029,169.58661731500615,-7.46999979019165,-22.047243294736745,188.7795168001176,-8.079999923706055,-26.54199448936879,"Your shot data reveals a few key areas for improvement. First, your attack angle is slightly negative, which means you might be hitting down on the ball a bit too much with your hybrid. Try to have a more neutral or slight upward angle at impact to help increase your launch and distance. Also, your club face was closed relative to the path, causing some left-side spin. Focus on aiming the club face square to your target at address. Finally, your carry distance is good, but the direction is off. Work on your swing path to help straighten out those shots.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:19:37,Lauren,4 Hybrid,4 Hybrid,81.5586986207962,0.31,0.82,1.83,1.0100000000000002,113.45741342857218,1.3911135825755108,11.229999542236328,1.6100000143051147,3336.52587890625,-584.1173706054688,3387.27001953125,Measured,9.93000030517578,14.807523592715713,154.15573345092525,5.25,14.09667538638189,171.1395461516022,5.590000152587891,16.66666593793184,"Your shot shows good club speed and decent carry distance, but the backspin is high, which can cause the ball to balloon into the air. Focus on lowering your attack angle a bit to keep the ball flight more penetrating. Also, let's work on closing the clubface more at impact to reduce that sidespin, which is causing the ball to curve a bit to the left.",attack angle adjustment drill,1.1903353,69.998,101.33,83 +8/6/24 23:20:33,Herald,4 Hybrid,4 Hybrid,80.50733854532243,2.17,1.01,7.51,6.5,119.0273801136409,1.4784662151840138,11.649999618530272,6.300000190734863,3590.740234375,-933.9793090820312,3710.219970703125,Estimated,14.579999923706056,17.913384394760442,165.68240994215012,12.520000457763672,35.925194150418065,180.8836276777984,12.970000267028809,40.61679606684447,"Your shot data shows good speed and power, but your ball is spinning too much and is veering off to the side. To improve accuracy, focus on aligning your clubface more with your swing path and reducing backspin. Practice hitting with a smoother, more controlled swing to help control your ball flight and direction.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:22:07,Herald,4 Hybrid,4 Hybrid,80.95472581148147,-2.48,6.86,10.15,3.29,105.4268116596877,1.3022934807437203,16.329999923706055,9.1899995803833,1778.4151611328125,100.98572540283205,1781.280029296875,Measured,-3.25,15.835519604745514,148.92824668269168,8.699999809265137,22.51749733326733,171.5004405321597,8.550000190734863,25.48118828545512,"Your swing speed and ball speed are solid, showing good power! However, the attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can cause a lower flight and may contribute to some unwanted spin. Working on leveling out your swing through a proper shoulder turn can help. Additionally, your club path suggests you're swinging a bit too far to the right (6.86 degrees out-to-in), which can lead to accuracy issues. Focus on aligning your path more towards your target.",shoulder turn check,1.1903353,69.998,101.33,83 +8/6/24 23:23:33,Jason,4 Hybrid,4 Hybrid,80.64155472517012,-1.37,1.62,-2.64,-4.26,117.75232708774638,1.4601941578265865,5.099999904632568,-1.9600000381469729,2603.2265625,30.89716529846192,2603.409912109375,Measured,-0.6800000071525574,5.227471645445746,130.36963655126692,-2.150000095367432,-4.899387456772104,170.6911607072234,-2.190000057220459,-6.50699872973189,"Your shot data shows that you’re swinging with decent speed, but your launch angle is too low, which might be limiting your distance. Your club face is also aiming slightly left at impact, leading to some side spin and deviation. Focus on getting the face square to the target at impact and increasing your launch angle for better carry and overall distance.",face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:27:53,Lauren,5 Wood,5 Wood,81.20078880786895,-1.15,3.36,-2.27,-5.63,114.84431156435949,1.4143250730740466,8.520000457763672,-1.4500000476837158,2711.13330078125,1341.6922607421875,3024.9599609375,Measured,-26.32999992370605,8.869203219460701,137.98118388797047,-8.930000305175781,-21.412947683344782,170.1334239484786,-10.399999618530272,-30.708660452376307,"Your shot shows a decent swing speed and ball speed, but your attack angle is downward, which can lead to lower launch and more backspin. Try to focus on hitting up on the ball a bit more, as that will help your launch angle and carry distance. Your club face is slightly closed relative to your swing path, which could be contributing to the sidespin and direction issues. Working on your club path and face alignment can help you straighten out your shots.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:35:05,Herald,,Driver,81.49159053087234,4.95,-8.21,-3.28,4.9300000000000015,120.90640697283834,1.4836672862218103,13.510000228881836,-3.7200000286102295,3899.5400390625,-1027.3909912109375,4032.610107421875,Measured,14.760000228881836,22.95494222286493,172.03630035314563,2.569999933242798,7.720909602053837,185.2362204950332,3.0299999713897705,9.798774913544207,"Your swing speed is decent for generating distance, but your club path and face angles indicate you're slicing the ball, leading to a loss of accuracy. Focus on achieving a more neutral club path and ensuring your clubface is square at impact to improve both direction and distance.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:38:59,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,97.37383574888372,inf,15.199999809265137,-0.6800000071525574,4563.88134765625,425.7887573242188,4583.7001953125,Measured,-5.329999923706055,15.693350797839456,125.98424501460796,-2.7300000190734863,-6.003936585219208,138.05773648291233,-2.890000104904175,-6.966316385284813,"It looks like your club speed didn't register, which might indicate an issue with your swing motion or address position. The ball speed is decent, but the high backspin suggests the ball is climbing too much, leading to a shorter carry distance. Focus on making solid contact and ensuring you're hitting the ball with a slightly downward angle to reduce backspin and achieve better distance.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:39:43,Jason,,Driver,85.38385974645615,3.75,-5.53,-3.54,1.99,124.59735533194451,1.4592612198831398,15.119999885559082,-3.5999999046325684,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,15.96675411457568,177.6137346894502,-8.710000038146973,-26.90288678402453,207.9068188463807,-9.460000038146973,-34.16447820905,"Your driver swing shows potential but needs improvement in path and face angle. With a club path of -5.53 degrees, it suggests you're swinging too much from the outside to the inside, causing your ball to slice. A more neutral swing path will help improve accuracy and distance. Also, your launch angle is decent, but the low backspin indicates you might need to strike the ball cleaner. Focus on center contact for better results.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:40:52,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,127.30404624423043,inf,15.220000267028809,-4.690000057220459,2806.11962890625,-136.751220703125,2809.449951171875,Measured,2.789999961853028,27.198162866716075,197.14566830457443,-3.869999885559082,-13.298337159177663,214.18416500604144,-3.75,-14.00918640846237,"It looks like you didn't register any club speed, which usually means the driver wasn't swung. The ball speed detected means the ball was hit, but no swing motion was captured. Focus on making a full swing with your driver to generate speed and accuracy. Aim for a neutral path and face angle, and practice hitting the ball consistently with your setup to improve your launch angle and spin.",full swing practice,1.1903353,69.998,101.33,83 +8/6/24 23:41:58,Jason,,Driver,91.35647974967958,0.25,-3.13,-3.38,-0.25,133.25429654281652,1.4586189935069591,15.270000457763672,-3.1700000762939453,2137.18017578125,-446.0909423828125,2183.239990234375,Estimated,11.789999961853027,27.045055590930588,213.76858662469385,0.8399999737739563,3.1386699509777145,233.2895901145457,1.2000000476837158,4.866578829314562,"Your driver swing shows some areas to work on for better consistency. Your clubhead speed is decent, but the club path and face angles indicate that you're slicing the ball slightly. Focus on improving your club path to approach neutral, and work on opening your clubface at impact. To help correct your path, try a swing drill that encourages an inside-out swing motion.",inside-out swing drill,1.1903353,69.998,101.33,83 +8/6/24 23:44:49,Jason,,Driver,91.49069592952728,1.43,-14.97,-2.3,12.670000000000002,116.2983235926704,1.2711491852925867,14.0600004196167,-3.759999990463257,1869.1317138671875,370.0980224609375,1905.4200439453125,Estimated,-11.199999809265137,16.294837260298436,167.6946543483973,-6.860000133514404,-20.03499471668601,191.1307953363776,-7.210000038146973,-23.99387566082328,"Your swing has a lot of potential! Your club speed is solid, but the club path and face angle are causing some slice, which leads to your shots veering off to the left. Focusing on aligning your swing path will help straighten out your shots. Try to bring the club back more on the inside and finish your swing fully to promote a better angle.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:45:15,Brian,,Driver,0.0,0.0,0.0,0.0,0.0,67.60021438065132,inf,,-20.5,999.9898681640624,-415.6413879394531,1082.9300537109375,Estimated,22.56999969482422,,,,,,,,It looks like there may have been an issue recording your shot data since values like club speed and attack angle are showing as zero. Make sure your equipment is set up correctly and try a few more swings. Focus on creating a stable base and aim to make solid contact with the ball. Consider checking your grip and stance before each shot.,grip and stance check,1.1903353,69.998,101.33,83 +8/6/24 23:45:40,Jason,,Driver,95.42770387172698,2.54,-4.98,-4.74,0.2400000000000002,124.7539401924414,1.3073136534871936,16.190000534057617,-4.519999980926514,1930.606201171875,-755.0419311523438,2073.0,Estimated,21.36000061035156,23.49081247335971,192.7056011107325,2.0199999809265137,6.780402046468112,213.07960492661005,2.680000066757202,9.95188114637881,"Your driver swing shows a good club speed, but the club face and path angles indicate that you're fading the ball to the left. Aim to square the club face at impact and work on getting your club path more neutral. This should help you hit straighter shots with more distance.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:49:55,Lauren,,9 Iron,74.78078153848648,-0.45,5.24,5.52,0.2799999999999993,87.35236201090902,1.1681124510039052,23.100000381469727,5.190000057220459,3567.973388671875,1735.5941162109375,3967.7099609375,Estimated,-25.940000534057617,18.72266004789321,111.57042182253008,-3.130000114440918,-6.102361946116389,122.39719483400586,-3.900000095367432,-8.3223971074637,"You have a solid swing, but your attack angle is slightly negative, which means the club is coming down a bit too steep on the ball. This can lead to too much backspin and less distance. Try to adjust your setup to promote a more level swing, which can help reduce spin and increase your carry distance. Additionally, your ball is starting a little to the right, so focus on aligning your clubface more towards your target at address.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:51:33,Herald,,Gap Wedge,68.60683726549149,-0.62,6.71,11.83,5.12,78.80726590992981,1.1486794764341808,32.11000061035156,10.5600004196167,4870.5712890625,321.7953186035156,4881.18994140625,Estimated,-3.7799999713897705,24.2125970626712,95.20996835026745,10.420000076293944,17.224408954381943,101.5529286359906,10.25,18.06649167054593,"Your gap wedge shot shows good ball speed and carry distance, but the club face is aimed significantly left relative to your swing path. This can cause inconsistent shots and affect your accuracy. Focus on squaring the club face at impact for straighter shots. Practice aligning your body and club face better throughout your swing.",face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:52:17,Herald,,Gap Wedge,70.86614295959473,1.59,-3.59,4.77,8.36,80.97709688143641,1.1426767917594525,25.479999542236328,3.470000028610229,6444.89697265625,1493.846923828125,6615.759765625,Estimated,-13.050000190734863,19.68503880500793,96.76290553047056,-1.2699999809265137,-2.1434820449300105,102.56998930799364,-1.5399999618530271,-2.755905411842093,"Your shot with the gap wedge was solid, showing good ball speed and decent carry distance. However, your attack angle and club path suggest a slight pull to the left. Focus on aligning your setup and practicing a more neutral club path to improve accuracy. Working on your spin rate could also help with consistency in controlling the ball's flight.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:53:07,Lauren,,Gap Wedge,70.19506206035614,2.05,-0.31,-1.63,-1.3199999999999998,86.88260742941839,1.2377310437408506,29.31999969482422,-1.3799999952316284,5388.5751953125,289.005126953125,5396.31982421875,Estimated,-3.069999933242798,26.90288678402453,108.54111674427986,-2.819999933242798,-5.347768729347365,114.69815643348102,-2.859999895095825,-5.730533268482986,"Your gap wedge shot shows good potential but needs some adjustments. Your club speed is solid, but the club face being closed at impact (-1.63 degrees) means the ball is likely starting left of your target. Additionally, your attack angle is slightly positive, which is good for launching the ball, but it could be better with more downward angle. Work on getting the clubface more square at impact to improve accuracy.",face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:53:45,Herald,,Gap Wedge,67.77917082309723,-6.68,-9.34,4.79,14.13,77.75590310382086,1.1471946640770034,32.220001220703125,2.759999990463257,6228.64404296875,115.24609375,6229.7099609375,Estimated,-1.059999942779541,23.92825736295731,90.5402433715999,2.7100000381469727,4.276027967620081,94.89281950162058,2.6700000762939453,4.429133939716962,"Your gap wedge shot shows some good characteristics, but there are areas to improve. Your club speed is decent for this shot, but the negative attack angle indicates you're hitting down on the ball too steeply, which can lead to inconsistent strikes. Try to adjust your club path to be less out-to-in; this will promote a straighter ball flight. Also, your backspin is quite high, which might make the ball stop quickly but could also prevent it from carrying as far as it could. Focus on improving your impact position for a better strike.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:55:28,Brian,56,Sand Wedge,67.82390954971314,-3.22,-4.24,0.96,5.2,73.03597461376012,1.07684701602503,28.309999465942383,0.2599999904632568,7155.0654296875,132.38729858398438,7156.2900390625,Estimated,-1.059999942779541,18.055555287568268,82.6443542492807,-0.0900000035762786,-0.1421697194880806,87.55467548165325,-0.1099999994039535,-0.1749781188001158,"Your shot with the sand wedge shows you're generating good speed and launch angle, but your attack angle is a bit too steep, which can lead to excessive backspin. This can make it harder to control your shots. Focus on a more level swing path to improve distance and accuracy. Also, your club path suggests you're aiming left, so practice a more neutral path to help straighten out your shots.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:56:10,Brian,56,Sand Wedge,63.90927097082138,-8.45,7.98,9.09,1.1099999999999994,61.80654894256213,0.9670983255431082,38.63999938964844,8.460000038146973,4397.0078125,330.6126708984375,4409.419921875,Estimated,-4.300000190734863,18.307085838349167,67.36657557508352,8.079999923706055,9.470690724870565,70.64741537591817,7.989999771118164,9.820646636548643,"Your club speed is good for a sand wedge, but your attack angle is quite steep, which may lead to inconsistent contact. The ball is spinning a lot, indicating that your club face is likely open at impact. Focus on promoting a flatter swing path and try to stabilize your club face at impact for more controlled shots. Also, practice keeping your body balanced during the swing to help improve accuracy.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:56:39,Herald,56,Sand Wedge,61.53811846017838,-4.28,-3.11,-0.45,2.66,52.970652995891214,0.8607779100391051,33.0,-0.7599999904632568,1966.7374267578125,139.9424591064453,1971.7099609375,Estimated,-4.070000171661377,10.269028952074793,53.1167960417688,-1.3799999952316284,-1.279527475392726,63.42956948280335,-1.4700000286102295,-1.629483778177388,"Your shot shows good potential but could use some adjustments. The club speed is decent, but the attack angle is a bit too steep, meaning you're hitting down on the ball more than needed. This can lead to excessive spin and affect your distance. Additionally, your club path is slightly out-to-in, which can cause unwanted side spin. Focus on hitting more level through the ball to improve direction and distance.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:56:43,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,94.10791075389898,inf,20.46999931335449,8.0,3177.646484375,1834.6148681640625,3669.22998046875,Measured,-30.0,18.307085838349167,122.62685261883144,-1.5700000524520874,-3.368328778754176,135.10498399960397,-2.5199999809265137,-5.949256234757229,"It looks like you didn't hit the club in this shot since your club speed and attack angle are both zero. Make sure to focus on making contact with the ball next time. For your sand wedge, try to ensure your club is coming down at a slight angle to help get under the ball, which will help it pop up in the air effectively.",contact drill,1.1903353,69.998,101.33,83 +8/6/24 23:57:03,Brian,56,Sand Wedge,57.33267815828323,-7.04,-2.4,29.94,32.34,44.38081714430791,0.7740928658832575,27.0,24.290000915527344,1000.0008544921876,-239.7097930908203,1028.3299560546875,Estimated,13.479999542236328,4.855642967812344,35.137795435044154,25.600000381469727,15.179352270349112,47.67060247299969,25.780000686645508,20.73490654004217,"Your swing shows a couple of things to work on. The clubface was open at impact, which is causing the ball to go off to the right (slices). Try to square the face to your target. Your attack angle is quite steep; you might want to shallow it out a bit for cleaner contact. Also, the backspin is lower than usual, which could affect your stopping power on the green. Focus on a more level swing path with a squarer clubface at impact for better results.",face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:57:51,Brian,56,Sand Wedge,51.82981478452683,0.0,-11.98,19.8,31.78,40.756978411107866,0.7863616449440868,16.149999618530273,14.770000457763672,3531.9375,-1895.3958740234373,4008.3798828125,Estimated,28.21999931335449,1.695100511617028,21.53324581019729,17.09000015258789,6.33202077389285,28.510497535508875,17.6200008392334,8.62860853018202,"It looks like you had a strong swing speed, but the ball didn’t go as far as you might want. The club path being so far left (-11.98 degrees) indicates you may be swinging across the ball, which can lead to slices. Additionally, the club face angle is too open (19.8 degrees), causing the ball to launch right. A good first step is to work on your swing path and ensure your face is square at impact.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:58:23,Brian,56,Sand Wedge,47.355942122936256,0.03,-20.0,-16.24,3.7600000000000016,44.29133764309972,0.9352857457279428,34.16999816894531,-15.850000381469728,5508.89501953125,-269.429931640625,5515.47998046875,Estimated,2.799999952316284,7.720909602053837,37.23753090511264,-16.1299991607666,-10.34558154701665,42.377514094114304,-15.970000267028809,-11.657917258760335,"Your shot shows that your club face is significantly closed to the swing path, which is causing your ball to start left and curve further left. Try to align your club face more square at impact. Additionally, your attack angle is almost level, so focus on making a slightly more descending strike to get better quality contact and control. This will help lower your backspin and give you more distance.",club face alignment drill,1.1903353,69.998,101.33,83 +8/6/24 23:58:46,Brian,56,Sand Wedge,48.74284264802933,-4.98,-14.98,-10.58,4.4,43.12813399371544,0.8848095771751037,39.560001373291016,-10.56999969482422,1740.295654296875,-151.64402770996094,1746.8900146484375,Estimated,4.980000019073486,8.803587007496503,37.3031492029786,-10.380000114440918,-6.725721696006133,45.35214351518152,-10.210000038146973,-8.038057407749818,"Your swing shows you have a high attack angle and an aggressive club path, which is pulling the shot to the left. To improve, focus on bringing your club on a straighter path and aim to keep the clubface square to that path as you strike the ball. This will help you gain better control and accuracy over your shots.",swing path drill,1.1903353,69.998,101.33,83 +8/6/24 23:59:21,Brian,56,Sand Wedge,45.99141096115112,-3.61,9.14,2.56,-6.58,39.10164603831345,0.8501945302644129,25.290000915527344,3.25,1969.033447265625,712.0027465820312,2093.81005859375,Estimated,-19.8799991607666,3.433945772931537,26.55293087234645,1.7100000381469729,0.7983377057287839,29.833770673181107,1.5299999713897705,0.7983377057287839,"Your sand wedge shot shows that you're generating decent club speed, but your attack angle is slightly too steep, which can cause you to hit the ball down into the ground. Your club path is aimed a bit to the right, which might cause the ball to slice. Focus on lowering your attack angle and aligning your club path more towards your target for better accuracy and distance.",swing path drill,1.1903353,69.998,101.33,83 +8/7/24 00:00:17,Lauren,56,Sand Wedge,60.1959566617012,-9.8,-1.63,7.51,9.14,56.75107658958814,0.9427722348284427,36.68000030517578,5.96999979019165,2853.06005859375,563.3687744140625,2908.14990234375,Estimated,-11.170000076293944,14.107610726408666,59.36132679479124,4.079999923706055,4.22134709568266,67.16972485328915,3.7799999713897705,4.429133939716962,"Your sand wedge shot shows promise, but your attack angle is quite steep at -9.8 degrees, which can lead to too much downward contact. This is causing a high backspin rate and can affect distance. Aim to flatten your swing a bit and keep your clubface more square at impact to control the ball better. A slight adjustment can help you achieve a more predictable outcome.",swing path drill,1.1903353,69.998,101.33,83 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv index 3c7ff7424e..d8820bd9aa 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv @@ -1,68 +1,68 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -7/31/24 19:46:32,Jason,,7 Iron,130.67376950859307,-5.463913440704346,1.4884170293807983,2.5645759105682373,1.076158881187439,92.49460882962649,0.7078284278280047,15.37328815460205,2.292842149734497,3138.176513671875,306.779296875,3153.1357421875,Estimated,-5.583333969116211,12.46161833941403,117.0700853972594,0.754073441028595,1.540681333987365,133.01163138895026,0.5503637790679932,1.2777324265511822,"Your shot data shows a decent club speed, but the smash factor is a bit low. This means you're not maximizing the power from your swing into the ball. Your attack angle is a little steep, which can cause the ball to launch too low. Try to focus on creating a smoother, shallower swing path to improve your contact and overall distance. You could also benefit from adjusting your follow-through to help with your launch angles.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:46:58,Brian,,7 Iron,65.47857911988513,-2.487455606460572,-1.230146050453186,3.9261159896850586,5.156261920928955,83.60094714926981,1.276767887650774,16.549287796020508,3.0710763931274414,2406.00390625,-150.41136169433594,2410.700927734375,Estimated,3.577191114425659,9.938744137034291,98.59265021909778,3.948386907577514,6.7888718506033,116.90504884925394,4.055502414703369,8.267802278974273,"Your club speed is good, but your swing path and attack angle suggest you're coming in a bit steep and to the left. This can cause pulls or fades. Focus on keeping the club face square to your path at impact, which can help you hit straighter shots. A slight adjustment in your swing path should improve your accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:47:29,Brian,,7 Iron,62.79744524613807,-0.4604516923427582,-3.802584171295166,2.681905746459961,6.484489917755127,84.85868624154318,1.351307937909494,13.924854278564451,1.7271723747253418,2180.8720703125,-188.3817749023437,2188.9931640625,Estimated,4.936903476715088,7.605657793057276,93.76589021161271,2.714186191558838,4.440320109431525,121.18273276214131,2.9218811988830566,6.177251555872488,"Your shot data shows that you're generating a decent ball speed with your 7 iron, but your club path is a bit off, leading to the ball starting left of your target. You have a negative attack angle, which means you're hitting down on the ball, but it might help to get a bit more upward angle to launch it higher. Work on aiming your club face more towards where you want the ball to go to reduce the sidespin, which is causing the ball to curve left. Overall, focus on your swing path and club face alignment.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:48:27,Brian,,7 Iron,64.76716759251758,-2.134370803833008,-2.338614225387573,-1.767001390457153,0.5716128349304199,80.69306815764139,1.2458946586227386,10.463260650634766,-1.7440788745880127,1273.843017578125,735.4534912109375,1470.9071044921875,Estimated,-30.0,3.3367586554722948,63.21938150509459,-4.647597789764404,-5.122477258400863,99.89284285369013,-5.730152606964111,-9.973703850691663,"Your shot data indicates a few areas for improvement. Your club speed is decent, but you can enhance your contact and direction. The negative attack angle means you're hitting down on the ball too much, which can lead to lower ball flight and less distance. Also, adjusting your club path and face angle will help straighten your shots. Focus on getting your club to swing more from the inside and square at impact for better accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:49:29,Brian,,7 Iron,65.97161663281258,-4.140535354614258,1.2515361309051514,3.2004857063293457,1.9489495754241943,84.65700323457622,1.283233723159514,12.816304206848145,2.785552740097046,1468.3160400390625,-624.7774658203125,1595.712646484375,Estimated,23.05005073547364,5.685011591215584,83.05039588773798,5.923145294189453,8.570358158841486,119.54711043579393,6.882819175720215,14.326440595148595,"You're making good contact, but there's room for improvement in your swing path and angle. Your attack angle is negative, meaning you're hitting down on the ball a bit too much, which can lead to lower shots. Try to work on hitting the ball with a slightly upward angle. Your ball is also curving to the left (sidespin), so focusing on a straighter swing path will help with accuracy.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:49:53,Jason,,7 Iron,74.0262053250135,0.0841974392533302,-4.117635250091553,15.61061668395996,19.728252410888672,83.22602240727247,1.1242778424460227,7.4347639083862305,12.307687759399414,5953.98486328125,-2018.025146484375,6286.68115234375,Estimated,18.72341537475586,3.768668083248997,73.71545982183216,17.26983070373535,21.88406737110972,97.25643823274912,18.423093795776367,30.73610674785982,"Your swing speed is decent, but the club path is significantly out to the right (negative angle), which is causing your ball to slice. The club face is too open at impact, resulting in high sidespin and a lot of left-to-right movement in the air. To improve your accuracy, focus on aligning your club path more with your target and closing the club face a bit at impact. Paying attention to your launch angle is also crucial—aim for a higher angle for better carry distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:50:37,Herald,,7 Iron,69.55434650686038,5.233762264251709,-5.424313068389893,3.566206216812134,8.990519523620605,79.68070223504583,1.145589114652765,9.229848861694336,2.2506346702575684,1918.646484375,899.0692749023438,2118.85107421875,Estimated,-25.10758209228516,2.934634340538196,60.937042022317655,-0.7306137084960938,-0.7772575172614538,95.05806463980298,-1.8332300186157229,-3.0410630457873538,"Your shot data shows you have a decent club speed and ball speed, which is good! However, your club path being negative indicates that you're swinging more from the inside to the outside, which could lead to pulls or slices. Your attack angle is slightly upward, which is nice for an iron. Try to work on straightening your club path for better accuracy and consistency.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:51:21,Brian,,7 Iron,62.365040633824265,-5.191579341888428,3.074093103408813,1.165247678756714,-1.9088454246521,80.47148564687723,1.2903300443491217,11.962801933288574,1.3418129682540894,2158.692138671875,168.6655731201172,2165.271240234375,Estimated,-4.467628002166748,5.108352053093029,77.29782923886341,0.6449805498123169,0.8702303961175062,108.18942536232952,0.4329586923122406,0.8179576325885805,"Your club speed is solid for a 7-iron, but the attack angle is a bit steep, indicating you're hitting down on the ball too much. This can lead to less distance and more spin. Try to have a more level or slightly upward attack angle when hitting your iron shots. Focus on maintaining a steady tempo and shifting your weight properly during the swing for more consistency and distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:52:18,Lauren,,7 Iron,69.80826997791246,1.11073100566864,1.5061115026474,4.8917083740234375,3.385596752166748,87.41516661980586,1.2522179198462342,16.08123207092285,4.206615447998047,1878.6700439453125,-128.4530792236328,1883.056396484375,Estimated,3.911481380462648,9.927105848111182,104.73950236405652,5.074700832366943,9.264746514311923,128.0188252570033,5.193653106689453,11.588626730829104,"Your 7-iron shot looks solid! Your club speed is good, and the ball speed shows that you're making decent contact. However, your attack angle is quite shallow, which could cause some consistency issues, especially with height. The face being open at impact points to a need for adjustment in your swing path. Working on your swing path will help you hit straighter shots. Focus on bringing the club more from the inside to square the face at impact. This should also help reduce the sidespin you’re seeing.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:52:53,Jason,,7 Iron,72.97324680397742,0.1654268354177475,-3.232875108718872,1.332017183303833,4.564892292022705,97.92443419785924,1.3419223960379112,15.416401863098145,0.6896291971206665,3119.116455078125,-492.2471923828125,3157.719970703125,Measured,8.96823787689209,14.455490122875176,129.14274250485596,3.541105270385742,7.97648471636586,144.90430854826445,3.836093425750733,9.694450622442789,"Your 7-iron swing looks solid overall. Your club speed is decent, but the attack angle is quite flat, which can affect your launch. The club path is slightly out-to-in, leading to the ball's leftward direction (negative sidespin). Focus on improving your swing path to make more consistent contact and keep the ball straight. A little more upward angle on your swing can help launch it higher, reducing backspin. Try to keep your club face more aligned at impact to help with direction and distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:53:52,Herald,,7 Iron,70.59819153301851,-2.6880452632904053,-2.7722411155700684,1.0071452856063845,3.779386520385742,96.21803468077906,1.362896592553341,14.52444553375244,0.4804097712039947,3260.1572265625,24.942401885986328,3260.252685546875,Measured,-0.438342809677124,12.986369690526317,123.71691985276811,0.3647689521312713,0.7876286860440018,139.90232444853154,0.3466151356697082,0.8470601992615343,"Your 7-iron shot shows that you're making decent contact with a good ball speed, but there are a couple of things to work on. The club path being slightly negative and the attack angle being down means you're cutting across the ball a bit, which can affect your direction and might be contributing to some slice tendencies. Work on improving your swing path and keeping the club face more square at impact. This will help you achieve straighter shots and better distance control.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 19:55:57,Lauren,,7 Iron,71.55683647527303,-0.387246310710907,0.2240932881832122,5.88931131362915,5.665217876434326,108.1344156281084,1.511168197960722,11.1925048828125,4.865653991699219,1068.1971435546875,-616.7239990234375,1233.4478759765625,Measured,30.0000057220459,7.155436233645844,117.63959498559144,8.777739524841309,17.952031982746348,169.78863272958188,9.990228652954102,29.455027231181703,"Your 7 iron shot had a decent ball speed and carry distance, but your club face is open at impact, which is causing a leftward spin. To improve accuracy, focus on aligning your club face square to your target and work on keeping a more neutral swing path. Additionally, increasing your attack angle may help you get more height on your shots.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:02:26,Brian,,7 Iron,68.6091584760502,-1.424451470375061,-1.1223756074905396,6.078583240509033,7.200958728790283,91.8107639176178,1.3381706751244693,17.583572387695312,4.852646827697754,4116.6875,-1235.40673828125,4298.06298828125,Measured,16.70435905456543,15.286765781971212,116.38260554844965,10.903185844421388,22.01381046117467,128.4370652490088,11.39711856842041,25.38019935128318,"You have decent club speed and your ball speed shows you're hitting the ball well, but your accuracy could use some work. The club path is slightly to the left, and the club face is open, which is causing the ball to veer off course. Focus on aligning your club face with your target during the swing. Additionally, try to maintain a more neutral attack angle for better consistency.",alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:03:09,Brian,,7 Iron,69.90118837278715,5.229072093963623,-3.041921854019165,-1.5982547998428345,1.4436670541763306,89.99603498342549,1.287475035524022,9.013721466064451,-1.6934692859649658,2642.853759765625,-6.403030872344971,2642.861572265625,Estimated,0.138814315199852,4.769190161596839,88.17275320678709,-1.6893388032913208,-2.599352226333337,121.51613495737638,-1.6751463413238523,-3.5520341475969417,"Your shot data shows consistent swing mechanics but a couple of areas for improvement. The club speed is good, but you might want to work on your club face alignment at impact, which is slightly closed. This will help straighten out your shots and improve accuracy. Consider focusing on a more neutral swing path to reduce slicing. To improve your distance and control, practice hitting with a higher launch angle by adjusting your setup slightly and maintaining an upward angle of attack.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:04:59,Jason,,7 Iron,71.1028555785033,-1.7472357749938965,-6.158811092376709,3.3009848594665527,9.459795951843262,92.70401441418198,1.303801565491688,17.392019271850586,1.94087028503418,1925.94921875,-48.62606048583984,1926.56298828125,Measured,1.4462875127792358,13.088841700856392,121.10975957463596,2.3274245262146,4.918342567627292,142.37275803747434,2.365129947662353,5.8753631645715245,"Great job with your 7-iron! Your club speed and ball speed are solid. However, your club path is quite negative, indicating an outside-to-inside swing, which can cause pulls or slices. Work on squaring the clubface at impact to improve accuracy. Focus on keeping your swing path straighter and aligning your body more towards the target.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:05:37,Herald,,7 Iron,92.98968151907866,8.137763977050781,-5.566732883453369,0.9361234903335572,6.502856254577637,97.79419996674731,1.0516672212355402,16.084259033203125,0.0724045038223266,2020.277099609375,-45.529823303222656,2020.7900390625,Measured,1.2910236120224,13.429840750336098,130.26257138524034,0.3866430222988128,0.8786574392664193,151.38492166356264,0.4288719296455383,1.1337800432633145,"Your 7-iron shot showed good ball speed and carry distance, but your club path is coming from the outside, which may cause your shots to slice. Focus on keeping your club path straighter. Try to feel like you're swinging more to the inside during your backswing.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:06:17,Herald,,7 Iron,73.00241340088087,0.8176588416099548,-2.205431699752808,-2.323730230331421,-0.1182985305786132,103.4899124013682,1.4176231658680951,14.925654411315918,-2.1847238540649414,2263.7236328125,689.5737915039062,2366.4228515625,Measured,-16.94174575805664,14.092172967412353,139.11115859456186,-6.887776374816895,-16.68296100255543,159.75995076595063,-7.477401733398437,-20.790420729736525,"Your shot with the 7 iron is solid, but there are a few areas to improve. The club path is slightly to the left (-2.2 degrees) and the club face is also closed (-2.3 degrees), which is causing your ball to slice left. Try focusing on keeping your club path more neutral. Additionally, your ball speed is good, but there's room to optimize your smash factor for better distance. Practice making smoother, more controlled swings to improve consistency.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:07:05,Jason,,7 Iron,73.34470705260355,1.4524685144424438,-0.1274093240499496,-0.0826786756515502,0.0447306483983993,103.17169953854592,1.4066686429676534,15.85877799987793,-0.0838564857840538,2727.347412109375,292.52081298828125,2742.98974609375,Measured,-6.121838569641113,16.58259053825816,142.75948422554575,-2.015379905700684,-5.020518379906093,159.66106233486062,-2.212754964828491,-6.164527555078337,"Your 7 iron shot shows good ball speed and carry distance, but the slight pull (negative club path and face angle) suggests you're aiming left. Focus on aligning your body and clubface more toward your target to help straighten your shots. Also, consider lowering your backspin to improve distance consistency.",alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:07:59,Lauren,,7 Iron,73.85841632708707,1.8634462356567385,-0.9128312468528748,3.77043080329895,4.683261871337891,99.30652812239532,1.344552632737338,16.519786834716797,2.982897520065308,2878.962158203125,-135.2749786376953,2882.138427734375,Measured,2.690201759338379,16.193724214971212,135.10203036269832,3.9679784774780273,9.348875104480726,151.3226282931173,4.03662633895874,10.652180947464103,"Great job with your 7 iron! Your club speed and ball speed are solid, which is getting you good distance. However, your club path is slightly inside-out, leading to a bit of fade. Focus on keeping your club path straighter through impact to help with accuracy. Additionally, consider lowering your backspin for more distance by keeping a more level swing angle.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:08:43,Brian,,7 Iron,73.00051048949717,0.057190403342247,0.1441737711429596,1.0186299085617063,0.8744561672210693,102.36226247521336,1.402212967948225,17.87547492980957,0.8547657132148743,3480.9912109375,-112.81793212890624,3482.81884765625,Measured,1.8562901020050049,20.428222660573056,142.4934566574666,1.59912109375,3.9767323522186473,156.1501392252394,1.648532509803772,4.4922173454575045,"Your shot looked solid, but we can improve a few areas. Your club speed is good, resulting in nice ball speed and carry distance. The backspin is a bit high, which could cause the ball to balloon in the air. A slight adjustment to your attack angle (try getting it a bit more downward) would help with that. Also, work on aligning the club face more with your swing path to reduce the sidespin, which is causing the ball to curve a bit. Overall, nice job!",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:12:05,Jason,,7 Iron,72.7658977290339,-1.9001318216323853,-0.7184647917747498,2.5209853649139404,3.239450216293335,95.14204495873582,1.3075087084478276,16.536205291748047,1.9808951616287231,1808.544189453125,-740.6456909179688,1954.3255615234373,Measured,22.27037048339844,12.301086296279893,121.64504368673352,6.913641929626465,14.64284686276551,143.60726145354056,7.6615753173828125,19.14596878119869,"You're generating decent club speed and ball speed, which is a good start! However, your attack angle is slightly negative, meaning the club is coming down on the ball too much. This can lead to low shots and less distance. Additionally, your spin is higher than average, which is causing some side spin and affecting accuracy. Focus on leveling out your swing path for straighter shots and try to angle your club slightly less downwards at impact. This could help you achieve better flight and distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:15:21,Herald,,9 Iron,67.8504045614327,-2.2255921363830566,2.438861608505249,-0.8917117714881897,-3.330573320388794,89.95803648839592,1.3258290362432057,19.90540885925293,-0.4273048937320709,3828.895751953125,675.9927368164062,3888.111328125,Measured,-10.012409210205078,17.24052358850247,116.84537537143116,-3.8583364486694336,-7.862544418106893,128.84065386698512,-4.151571273803711,-9.32750712675363,"Your shot data shows some great potential! Your club speed is solid for a 9 iron, but there's room for improvement in your accuracy. Your attack angle is slightly descending, and the face being closed to the path indicates you might be aiming to the right while hitting. Try to aim straighter and work on squaring the clubface at impact for better direction.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:16:14,Lauren,,9 Iron,62.787000566615006,-5.719568252563477,4.723902702331543,4.500900268554688,-0.2230024337768554,79.99202877730022,1.2740221392234086,22.48326301574707,4.288229465484619,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,12.095216135234068,97.7917140012396,8.4876708984375,14.433757112338412,119.20119282994165,9.22564697265625,19.110700354079427,"Your 9 iron swing shows good speed at 62.8 mph, but your attack angle of -5.7 degrees suggests you're hitting down on the ball too much. This can cause low launches and more spin, affecting your distance and accuracy. Work on a more neutral or slightly upward angle of attack to help launch the ball higher and carry it farther. Also, your ball is deviating quite a bit to the right, so focus on centering your swing path for straighter shots.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:16:56,Brian,,9 Iron,64.98438962024557,-1.276633858680725,7.648924350738525,8.632473945617676,0.9835495948791504,76.36751165192527,1.175167022391072,20.12955665588379,8.047996520996094,1788.6201171875,1032.66015625,2065.320556640625,Estimated,-30.0,9.974189865803964,86.3968748454563,2.7665445804595947,4.170153851503898,103.8350720440012,1.816500186920166,3.291329540095916,"Your 9-iron shot had some good distance, but the club face was slightly open at impact, leading to a push to the right. To improve accuracy, focus on aligning your club face with your target and consider working on your attack angle to achieve a more positive strike rather than a downward one.",club face alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:17:35,Jason,,9 Iron,66.02770131922216,-1.0211721658706665,1.865754008293152,6.37830114364624,4.512547016143799,79.91149210627191,1.2102722116574405,22.211889266967773,5.472737789154053,1577.06689453125,-910.5198974609376,1821.0399169921875,Estimated,30.0,12.59117995602503,97.32429678911558,11.26524543762207,19.01242309220788,114.6768385173964,12.113736152648926,24.06529693741209,"Your 9-iron shot had a decent carry distance of about 97 yards, but there are a few areas to improve. The club speed is good for generating decent ball speed, but your attack angle is a bit downward. This could lead to more backspin, but it's also affecting your launch angle. A more neutral attack angle will help you get more distance and a better launch. Additionally, your club face being open at impact is causing the ball to curve to the left, so working on squaring your face at impact will help straighten out your shots.",face angle drill,1.1913916,70.0,101.325,73 -7/31/24 20:18:22,Lauren,,9 Iron,66.6919539238902,-0.6414411067962646,-0.7524805665016174,-1.1402722597122192,-0.3877916932106018,92.72003129609766,1.3902731265290424,20.625822067260746,-1.0308011770248413,2778.69775390625,532.9038696289062,2829.3369140625,Measured,-10.856471061706545,18.25562664169479,125.93786290286062,-4.408777713775635,-9.68110189406866,140.31095260518305,-4.725136280059815,-11.558288332542134,"Your swing speed is good, but the club path and face angle indicate that you're cutting across the ball a bit, which can cause slices. Focus on swinging more from inside to out to improve your direction and reduce sidespin. Try to also square the clubface at impact for better accuracy.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:19:05,Herald,,9 Iron,66.01217509831349,0.7837195992469788,-0.5981051921844482,0.5900079011917114,1.1881130933761597,94.6646531320057,1.4340483856352164,21.40818214416504,0.4098068177700043,6498.89453125,-983.0802612304688,6572.82861328125,Measured,8.601852416992188,23.187242845232504,119.92959807146964,4.349471092224121,9.095463070303708,126.43503341782524,4.513145446777344,9.948914994062534,"Your 9-iron swing shows promise, but you might want to work on straightening out your ball flight. Your face angle is slightly open compared to your club path, which could be causing your shots to fade to the right. Additionally, your spin rate is quite high, which can lead to less distance. Focus on aiming your clubface more towards your target at impact and practice lowering your backspin for better carry distance.",face alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:19:57,Brian,,9 Iron,64.88882165593304,0.2147407531738281,0.8440543413162231,4.155110359191895,3.311056137084961,89.04900804049339,1.372332025270354,18.506032943725582,3.5187158584594727,4544.58642578125,1255.634033203125,4714.857421875,Estimated,-15.445066452026367,15.643879465571445,111.60800977241706,-1.7243090867996216,-3.3583039348498005,122.4322046093057,-2.2017598152160645,-4.7037032755423525,"Your shot data shows you’re making solid contact, but there are a few areas to work on. The club speed is good for a 9 iron, but your attack angle is quite level. This can lead to too much backspin, which is causing the ball to rise too much in the air. Try to get a bit more downward motion through impact. The club face is also open at impact, leading to some rightward deviation. You may want to focus on getting the face square to your target as you swing through.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:20:30,Jason,,9 Iron,68.59972925148077,2.6970064640045166,1.5986045598983765,7.427753448486328,5.829148769378662,88.89298637350021,1.2958212422038298,22.512157440185547,6.301353931427002,3458.33740234375,810.6754760742188,3552.082763671875,Estimated,-13.192617416381836,19.38026143975617,117.1445604340388,2.3124918937683105,4.726773349113387,129.13835376753286,1.8856443166732788,4.249359974234324,"Your 9-iron shot shows decent speed and carry distance, but the face angle was quite open compared to your swing path. This means your shots are likely starting right. Reducing backspin could also help the ball carry further. Focus on squaring the clubface at impact to improve accuracy and distance.",face angle drill,1.1913916,70.0,101.325,73 -7/31/24 20:21:17,Herald,,9 Iron,66.23098004111625,-7.4857964515686035,5.267982482910156,8.224663734436035,2.956681251525879,82.957575370413,1.2525494159819597,18.63850975036621,7.415092945098877,6000.52294921875,74.56669616699219,6000.986328125,Estimated,-0.7119608521461487,14.14314406305266,99.18744928048363,7.633731842041016,13.17604803908614,108.7211550978118,7.559513568878174,14.302944997616578,"Your 9-iron shot shows good ball speed but a negative attack angle indicates you're hitting down on the ball too much, which can lead to excess spin and loss of distance. Try to flatten your swing path a bit and focus on hitting through the ball to maximize your carry distance. Additionally, working on aligning your clubface will help ensure more accuracy.",attack angle drill,1.1913916,70.0,101.325,73 -7/31/24 20:22:00,Brian,,7 Iron,,,,,0.0,97.6916304831957,-43.67206573486328,18.57002639770508,6.1772894859313965,2233.443603515625,92.80144500732422,2235.370849609375,Measured,-2.379318952560425,17.087003304166615,136.11962502555434,5.7865190505981445,13.723922654264584,154.4991062566187,5.671362400054932,15.268033341129922,"It looks like the data provided has some missing values, but I see that your ball speed is good at around 97.7 mph. Your launch angle is decent, but working on your swing path and contact with the ball could help improve your accuracy and distance. Try to focus on hitting the ball cleanly and consistently, aiming to keep the club face square to your target at impact.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:25:38,Lauren,,5 Iron,69.04708835796464,-6.195860385894775,3.729235172271729,6.409929275512695,2.680694103240967,93.46321632363195,1.3536156056151918,10.000468254089355,5.731889724731445,2040.7725830078125,480.8905029296875,2096.666015625,Measured,-13.25937271118164,5.542760391189631,95.59800448465012,3.457570075988769,5.765486202959608,134.32024272308445,2.7475881576538086,6.438823637771918,"Your swing is generally good but you’re coming in steeper than ideal with a negative attack angle of -6.2 degrees, which can lead to more chunked shots. Also, the club face was open relative to your path, which caused the slight right deviation in your shot. Try to focus on a more level swing path and closing the clubface at impact for straighter and more consistent shots.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:26:21,Lauren,,5 Iron,73.62123506291755,-1.7002897262573242,2.5531105995178223,6.92753791809082,4.374427318572998,98.88637723540432,1.3431773747193303,6.63642692565918,6.009899616241455,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,2.186866455096805,66.43182041510272,3.872267723083496,4.486351789681578,129.66404273149055,2.7999517917633057,6.333877747943177,"Your shot has some good elements, but there are areas for improvement. The club speed of around 73.6 mph is decent for a 5 iron, but the attack angle is slightly negative. This means you're descending into the ball, which can lead to lower shots. Your path is slightly out to the right, and the face is open, contributing to some sidespin. To improve your shots, focus on a more neutral club path and getting more lift by adjusting your attack angle.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:26:59,Brian,,5 Iron,72.88672833528108,-3.730431079864502,6.6148600578308105,8.959274291992188,2.344414234161377,82.3238034808237,1.1294759054368828,12.36902141571045,8.18704891204834,1000.0000610351562,-207.5836334228516,1021.3182983398438,Estimated,11.7271146774292,4.546279226044817,73.3131477757388,9.286540031433104,11.830691459379864,115.60765132303275,9.651641845703123,19.38247666743541,"Your club speed is solid, but your attack angle is a bit steep, which can lead to inconsistent contact and lower launch. Your club path and face angle indicate you're aiming right at impact, causing your shots to curve left. Focus on setting up with a more neutral face and practicing a straighter path. Work on your alignment to target and keep an eye on your swing path during your practice sessions.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:27:59,Herald,,5 Iron,67.74157168346119,-1.4122387170791626,-0.117081418633461,5.112564086914063,5.229645729064941,96.83360518031714,1.4294561341563712,9.037195205688477,4.18492603302002,1700.5372314453125,-740.53515625,1854.7828369140625,Measured,23.5317440032959,4.604733494283323,91.99865582721486,7.7473955154418945,12.40195320519831,133.75538052389493,8.870373725891113,20.62502540662672,"Your shot data shows a nice ball speed but a few areas for improvement. The attack angle is slightly negative, which means you're hitting down on the ball a bit. This can lower your launch angle and distance. Try to focus on a more neutral or positive attack angle where you're sweeping the ball up more at impact. Additionally, the club path is almost straight, but the face is open relative to that path, which could be causing some sidespin and affecting your accuracy. Work on closing the clubface a bit at impact. As a general tip, focus on getting a clean strike and a better launch angle for more distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:31:15,Lauren,4 Hybrid,4 Hybrid,128.54138237184725,,,,0.0,70.54922356451925,0.5488444441995571,16.792388916015625,13.755343437194824,2205.648193359375,-1273.431396484375,2546.863037109375,Estimated,30.0,6.185600899180486,67.37161928556225,18.888330459594727,21.809861415658588,88.53821154041634,20.0572566986084,30.36499979223868,"Your shot with the 4 Hybrid shows potential, but your ball speed and smash factor indicate you could be striking the ball more efficiently. A smash factor of 0.55 is below optimal, which means more energy could be transferred from the club to the ball. Focus on hitting the ball squarely to increase your distance. Your launch angle is decent, but you have some sidespin affecting the accuracy. Work on improving your consistency in striking the ball to enhance both distance and direction.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:32:02,Brian,4 Hybrid,4 Hybrid,70.7142691274239,-3.236635446548462,1.7485878467559814,1.248060941696167,-0.5005269050598145,95.2989967483336,1.347662896389541,15.90781021118164,1.2439812421798706,1617.68408203125,-136.27162170410156,1623.41357421875,Measured,4.815155029296875,11.515327099696831,121.88363747473976,2.215583562850952,4.7121303186912655,146.07768669887628,2.365957498550415,6.030504194582306,"Your club speed is solid for a hybrid, but your attack angle is a bit too negative. This means you're hitting down on the ball rather than sweeping it. Try to focus on a more neutral or slightly upward angle to help improve your launch and distance. Your ball speed indicates good contact, but let’s work on reducing that sidespin to improve accuracy.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:38:44,Jason,4 Hybrid,4 Hybrid,73.57612838321256,0.3529984056949615,0.150858998298645,0.2347011864185333,0.0838421881198883,103.0628666605744,1.4007650161175056,12.436846733093262,0.2116654217243194,2042.2362060546875,-451.5027160644531,2091.550537109375,Measured,12.466565132141112,10.306447943918442,129.46491420496386,3.0966134071350098,6.993573906658185,157.59471798031882,3.615304946899414,9.93754265761504,"You're making solid contact with a decent carry distance of about 129 yards, but your ball's sidespin suggests you may be slicing it a bit. Focusing on your club path and face angle can help straighten out your shots. Working on your follow-through can help with this. Keep your club speed consistent, as it's good but could use a little more power for added distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:39:23,Lauren,4 Hybrid,4 Hybrid,73.09143210740422,-0.213353618979454,0.9670361876487732,12.379620552062988,11.41258430480957,99.75774851767346,1.3648350516799892,16.636476516723633,10.28990364074707,2184.104736328125,-283.52691650390625,2202.4306640625,Measured,7.396420955657959,15.08721694623796,136.31020969843303,12.667956352233888,29.892918503757983,155.14568574353143,12.850943565368652,34.50676008811797,"Your shot data indicates that you're generating good ball speed, but the club face is significantly open at impact, causing a rightward push (slices). To improve, focus on aiming your club face more square to your target and practice closing it slightly during your swing. Also, try to create a more upward attack angle to add some launch and distance.",face alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:39:56,Herald,4 Hybrid,4 Hybrid,72.73524634925707,-0.4486014246940613,-7.317972660064697,1.867077350616455,9.185050010681152,102.9234421354704,1.4150421879546116,8.50053882598877,0.6179836988449097,3862.01513671875,386.3976745605469,3881.296630859375,Measured,-5.713475227355957,8.37079993655027,121.59332166645618,-1.1467125415802002,-2.433648189761641,145.39421178146404,-1.4438780546188354,-3.663696641123579,"You're making solid contact with decent ball speed, but your club path is aimed far to the left. This may lead to hooking shots. Focus on improving your swing path to be more neutral, which can help straighten out your shots and increase consistency. Also, your attack angle is slightly negative, indicating you might be hitting down on the ball too much with the hybrid. Try to make a more sweeping motion to get the ball airborne more easily.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:42:50,Brian,5 Wood,5 Wood,70.66780992998656,,,,0.0,73.95400562448685,1.0465020169403303,15.7073392868042,17.81857681274414,2852.023681640625,-1118.4814453125,3063.501220703125,Estimated,21.41368103027344,6.637506824270815,73.95791669991559,22.509246826171875,28.313504972394185,94.34368500177334,23.38602066040039,37.44727249984271,"Your shot shows some potential, but there are a few areas to work on. The club speed is decent, but the ball speed suggests that improving your contact can help you hit the ball further. The launch angle is good, but the backspin is quite high, making the ball climb rather than carry distance. Focus on hitting down on the ball less and try to bring the face more square at impact for lower spin. Experiment with your stance and follow-through to help straighten the ball flight.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:43:45,Herald,5 Wood,5 Wood,67.67374099920562,-6.422933101654053,4.612529277801514,21.62070083618164,17.00817108154297,79.87547332174017,1.1803023173002625,10.10464572906494,18.33688735961914,2714.541015625,-1139.00146484375,2943.81689453125,Estimated,22.76256561279297,3.821636429833632,68.42958866306935,22.438331604003903,26.118817167874795,98.51429540502704,23.61961555480957,39.47100188123295,"Your shot shows that you're hitting down on the ball too much, which is causing a steep attack angle and high backspin. This can lead to less distance and control. Focus on making a more sweeping motion through the ball rather than hitting down. Also, try to keep your clubface more aligned with your swing path to reduce sidespin, which is affecting your accuracy.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:44:59,Brian,,8 Iron,70.3255504112035,-2.160888433456421,-0.1406293660402298,1.9881806373596191,2.128809928894043,92.24866393321008,1.3117375320039306,10.140239715576172,1.6155402660369873,5236.64599609375,795.86572265625,5296.7783203125,Measured,-8.64168643951416,8.35440683454351,104.339201127269,-1.1577515602111816,-2.108163816906,121.04650668937666,-1.5535597801208496,-3.281826171633924,"Your 8 iron shot shows decent ball speed but with a high amount of backspin and a low launch angle. This means the ball could benefit from more height and potentially more carry. Work on improving your attack angle to create a positive angle of attack, which can help launch the ball higher and provide better distance. Keep your club face more square to your target to help reduce sidespin and improve accuracy.",attack angle drill,1.1913916,70.0,101.325,73 -7/31/24 20:45:23,Brian,,8 Iron,67.43748559102323,0.6419554352760315,-1.4846205711364746,18.89249992370605,20.377120971679688,78.49841400579771,1.1640175092211154,18.756628036499023,15.332962989807127,2980.677490234375,-1720.894775390625,3441.789794921875,Estimated,30.0,9.975257847509964,87.32616077099738,23.10621452331543,34.27001023727598,102.4898823364365,24.16667366027832,41.95857323911423,"Your shot shows a solid club speed and decent ball speed, but your club face is significantly open at impact, which is causing the ball to go right. To improve, focus on aligning your club face square to your target at address and during your swing. Additionally, aim to reduce the amount of sidespin by adjusting your swing path.",face alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:47:02,Jason,,Driver,36.09665030023734,,,,0.0,29.16301507809999,0.8079147188321858,37.50109100341797,-22.48918914794922,4695.900390625,0.0,4695.900390625,Estimated,-0.0,3.6845384501293097,17.408196716344605,-23.07573699951172,-6.823097326837797,24.008485316817087,-22.90591049194336,-9.344561459621332,"Your driver is producing a high launch angle, but your speed is low and the ball isn't going far. Focus on building your swing speed, and try to have a more consistent strike on the ball. Work on your setup and aim to hit the ball more solidly to improve your distance and accuracy.",swing speed drill,1.1913916,70.0,101.325,73 -7/31/24 20:47:41,Lauren,,Driver,77.68401059975076,-1.132906436920166,1.9771136045455933,-2.4379210472106934,-4.415034770965576,106.27456294774127,1.3680365126267342,16.744915008544922,-1.7551733255386353,1340.53955078125,-9.73024559020996,1340.5748291015625,Measured,0.4158715307712555,15.186531944239846,149.91105684763895,-1.7181695699691772,-4.494954048579132,174.74229900072532,-1.6995024681091309,-5.182517854935099,"Your shot data shows you're generating decent club speed and ball speed, which is good! However, your attack angle is slightly negative, meaning you're hitting down on the ball a bit, which can reduce distance. Also, the club face is a little open at impact, causing slight slice spin. Focus on leveling out your swing path. Try to aim for a positive attack angle and a more neutral face position at impact for better distance and accuracy.",attack angle drill,1.1913916,70.0,101.325,73 -7/31/24 20:48:24,Herald,,Driver,104.03770341606014,,,,0.0,105.51181121257105,1.014168976708528,10.420772552490234,5.547305107116699,1610.3175048828125,929.7171020507812,1859.434326171875,Measured,-30.0,7.113204023468995,116.35006548084492,0.2494460344314575,0.5061401859035648,159.14429268686945,-1.249135136604309,-3.46946581195175,"Your driver shot shows a solid club speed and decent ball speed, but the spin rates indicate some slicing, as shown by the sidespin. Focus on correcting your swing path to hit straighter shots. Work on keeping your clubface square at impact for better accuracy.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:49:07,Herald,,Driver,79.83817455197277,-2.348558187484741,6.410960674285889,-3.909279584884644,-10.320240020751951,110.40417078034623,1.3828493875254593,16.560150146484375,-2.408986568450928,2234.96337890625,865.6138916015625,2396.737060546875,Measured,-21.171667098999023,18.869997719384173,158.35729029283175,-9.008152961730955,-24.794811878681458,177.4500164313631,-9.693695068359377,-29.87920995732861,"You're generating a decent club speed, but your attack angle is slightly negative, which can lead to less lift on the ball. Consider focusing on keeping the clubface square to the target at impact to help reduce that sidespin. Additionally, your swing path suggests you're coming outside-in, which may contribute to slicing. Aiming to improve your swing path and keep the clubface more aligned could help increase accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:49:42,Jason,,Driver,82.12431351522719,-3.82540512084961,7.594527721405029,-5.20120906829834,-12.795736312866213,115.22594342899174,1.4030673560227322,16.60111427307129,-3.322110652923584,1523.9200439453125,8.623250961303711,1523.9444580078125,Measured,-0.3242103457450866,18.89434645073993,173.20357098337627,-3.5072150230407715,-10.595761476401776,197.1545625897197,-3.500901222229004,-12.03922323108361,"Your driver shot data indicates a few key areas for improvement. Your club speed is decent, but an attack angle of -3.8 degrees suggests you're hitting down on the ball. Ideally, you want to be hitting slightly upwards with the driver. The club path indicates that you're coming from the inside, which is good, but the club face being closed at -5.2 degrees implies you're likely hooking the ball. Focusing on getting the club face more square at impact can help. Try to work on improving your launch angle, as ideal numbers are generally between 12-15 degrees.",face angle drill,1.1913916,70.0,101.325,73 -7/31/24 20:50:32,Jason,,Driver,78.3153590506272,-2.604547500610352,6.525287628173828,-2.454107999801636,-8.979395866394043,113.64053664962194,1.451063214511456,11.221305847167969,-1.1993703842163086,2750.040771484375,-1046.230224609375,2942.332763671875,Measured,20.828903198242188,13.041879708417127,150.39894092792565,5.327485084533691,13.96423626827982,169.768674821451,6.095256805419922,18.026392294928428,"Your driver swing shows good potential, but there's room for improvement in your attack angle and club path. Your attack angle is slightly negative, which means you're hitting down on the ball instead of up. Try to increase your attack angle to around 0 degrees or slightly positive for better launch conditions. Your club path is also to the right; focusing on a more neutral swing path will help straighten your shots. Lastly, managing your spin rate will help distance and control.",attack angle drill,1.1913916,70.0,101.325,73 -7/31/24 20:51:24,Brian,,Pitching Wedge,62.326926940123485,-1.0027711391448977,-4.420799255371094,-2.036372900009156,2.3844263553619385,82.83473092072836,1.3290360200223958,20.42560195922852,-2.225884199142456,7116.12353515625,-3380.828369140625,7878.40185546875,Estimated,25.412118911743164,15.293678460435444,95.26884084181074,7.361966609954834,12.207522129456606,102.23022094055796,8.001185417175293,14.229771563541362,"Your shot shows a consistent club speed, but your club path and face angle indicate you're aiming left, which is causing a fade or slice. Focus on aligning your feet and shoulders towards your target and improving your swing path. Additionally, your attack angle is slightly down, which is good for a wedge, but ensure you're making solid contact with the ball to reduce backspin and optimize distance.",alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:51:56,Lauren,,Pitching Wedge,65.24288690520643,-3.5532937049865723,1.185339331626892,-0.1323882043361663,-1.3177275657653809,89.13052603353572,1.366133999604224,20.569047927856445,0.0395712777972221,7670.11279296875,-2821.921142578125,8172.751953125,Estimated,20.199138641357425,18.946037182490727,106.1248498524883,8.823208808898926,16.278061395316968,112.12225965107064,9.241162300109863,18.005714750687048,"Your pitching wedge shot shows good speed, but the attack angle is slightly negative, suggesting you're hitting down too much on the ball. Aim for a more neutral angle to help improve your launch. The ball is spinning a bit too much, which could be leading to higher deviation in your carry. Focus on contacting the ball more cleanly to enhance control and distance.",half swing pause,1.1913916,70.0,101.325,73 -7/31/24 20:52:26,Brian,,Pitching Wedge,67.2707504476075,-1.3967825174331665,3.5183253288269043,2.043968439102173,-1.4743568897247314,86.74410449368406,1.289477282719523,21.28546905517578,2.119199514389038,6411.1123046875,138.4622802734375,6412.60693359375,Estimated,-1.2372380495071411,18.82504445034897,106.97256867523356,1.8043931722640991,3.368207796451543,114.34085814757418,1.7601418495178225,3.5120265516573,"Your club speed and ball speed are quite good, but your attack angle is slightly negative. This means you might be hitting down too much on the ball. Aim for a more level or slightly upward angle. Your backspin is pretty high, which is good for controlling the ball, but be mindful of the sidespin causing slight hooks. Work on keeping the club path more neutral to improve accuracy.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:53:03,Brian,,Pitching Wedge,66.04141422771363,0.3172986209392547,0.6858350038528442,1.6019067764282229,0.9160717725753784,86.54760116030411,1.3105049637774908,20.417110443115234,1.40165913105011,6015.669921875,64.50564575195312,6016.015625,Estimated,-0.6143555045127869,17.64591546855854,107.02100331432212,1.2731854915618896,2.377937925300955,115.19296570764254,1.2475675344467163,2.5079563543994823,"Your swing is looking solid! Your club speed and ball speed show you have good power. However, your attack angle is quite shallow, which can lead to more unpredictable shots. Focus on hitting down a bit more on the ball to increase that angle, which can help with better height and spin control. Your backspin is high, indicating that you might benefit from a more consistent strike. Experiment with your stance and ball position to see if it helps you compress the ball better.",attack angle focus,1.1913916,70.0,101.325,73 -7/31/24 20:53:34,Brian,,Pitching Wedge,72.20179970243953,-2.925678253173828,0.8685567378997803,4.259513854980469,3.3909571170806885,84.50419859714202,1.1703890892665216,24.06616973876953,3.607540845870972,7457.67333984375,334.41278076171875,7465.16748046875,Estimated,-2.5675048828125,20.76967226483498,101.4254967250863,2.907508373260498,5.144788063727788,106.5447752531236,2.838970184326172,5.2771343592011135,"Your swing speed looks good, but you're hitting down on the ball a bit more than ideal, which can create unnecessary backspin. Try to slightly level out your swing path to promote a cleaner, more controlled strike. Additionally, the face angle suggests you may be aiming slightly right, which can affect your accuracy. Focus on aligning your body and clubface square to your target. Work on these elements to improve your distance and direction.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:54:11,Jason,,Pitching Wedge,51.75485475317328,-4.1394548416137695,-0.9435153603553772,4.056066513061523,4.999581813812256,66.91809318209334,1.2929819531179412,24.39144325256348,3.213685989379883,6646.5546875,-1085.5438232421875,6734.619140625,Estimated,9.275894165039062,11.996904455983326,72.1046180085068,6.187828540802002,7.77203296852332,79.3365562539766,6.398407936096191,8.841375203953362,"Your shot with the pitching wedge shows some solid ball speed and carry distance. However, your attack angle is a bit too negative, which means you're hitting down on the ball too much. This can lead to excessive spin, which is evident with your high backspin numbers. Try to focus on a more positive angle of attack. Additionally, the club path is slightly out to in, implying some slices. Work on aligning your swing path more from inside to outside. Overall, a little adjustment in your technique can help you achieve cleaner and more consistent shots.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:54:25,Brian,,Pitching Wedge,51.440853041776336,-2.612541675567627,-4.858884811401367,-1.874466180801392,2.984418630599976,54.71739338098223,1.0636952955765515,21.34828758239746,-2.1477067470550537,3826.951416015625,-141.8633270263672,3829.579833984375,Estimated,2.1229562759399414,5.751813116860319,48.68526435796775,-1.8509719371795648,-1.572587287454141,60.72315365486975,-1.770451903343201,-1.8760695684447484,"Your club speed at 51.4 mph is solid for a pitching wedge, but we need to work on your swing path and attack angle. Your attack angle is slightly negative, which means you're hitting down on the ball rather than sweeping it. This can cause high backspin and lower distance. Focus on making a more neutral swing path and a shallower attack angle for better launch and distance.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:54:39,Herald,,Pitching Wedge,54.54602895763082,-0.856980562210083,-2.098251819610596,9.08949089050293,11.187742233276367,55.96831441856693,1.0260749588579745,21.87934684753418,7.203765869140625,4665.60595703125,-991.7155151367188,4769.84033203125,Estimated,12.0001220703125,6.387533399160873,50.9213760857283,9.689576148986816,8.570600123446752,61.8478927480196,10.042203903198242,10.784644053436525,"Your pitching wedge shot shows good ball speed but a few adjustments can help. Your attack angle is slightly negative, meaning you're hitting down on the ball more than you should for a cleaner strike. Aim to have a level or slight upward angle at impact. Also, the club face is open (pointing right), leading to some sidespin and deviation, which causes your shots to veer off target. Focus on aligning your club face more square to your target at impact. Overall, with some tweaks to your angle and alignment, you can improve accuracy and distance.",face alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:54:52,Jason,,Pitching Wedge,58.60009206162658,-4.691119194030762,-1.772952914237976,26.870006561279297,28.64295959472656,50.68081060868826,0.8648588905865534,21.50462913513184,21.849788665771484,2816.2265625,-871.8963623046875,2948.10693359375,Estimated,17.202388763427734,4.625643616572006,41.02510299462347,24.55110549926757,17.046124844238193,54.08307752109431,25.01315689086914,22.867745271193144,"Your pitching wedge shot had a good carry distance but the ball is spinning quite a bit, which can cause it to lose distance and control. The face of the club was open at impact, which is likely contributing to the slice (the ball curving to the right). Focus on aligning your clubface more square to your target at impact. You may also want to work on your attack angle, which is a bit steep – try to hit up on the ball a little more for better contact.",club face alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:55:09,Brian,,Pitching Wedge,49.99950433406366,-5.996450901031494,-1.141445517539978,12.15051555633545,13.29196071624756,50.77424526427467,1.0154949722108184,17.824384689331055,9.837883949279783,2167.127197265625,788.7174072265625,2306.190673828125,Estimated,-19.998779296875,3.293526255396955,36.57924950927281,7.963730812072754,5.067926755324038,53.80477233519969,7.297912120819092,6.83473665871179,"Your shot shows a few areas for improvement. The club speed is good for a pitching wedge, but the attack angle is quite steep, which is likely causing the ball to go up too high and maybe not travel as far as it could. Your club face angle suggests that the ball is starting to the right of your target, and combined with your club path, it might be leading to some slicing. Focus on matching your club face angle to your club path for straighter shots. Additionally, consider trying to lower your attack angle a bit. This will help you make better contact with the ball and improve your distance control.",face angle drill,1.1913916,70.0,101.325,73 -7/31/24 20:55:55,Jason,,Gap Wedge,62.31993822073673,-0.6717824935913086,-2.410786867141724,3.619774341583252,6.030561447143555,68.21360037205386,1.0945710525328478,26.285446166992188,2.6717100143432617,4744.36865234375,671.8977661132812,4791.70947265625,Estimated,-8.060629844665527,13.545861735610174,76.7171308734396,0.5818186402320862,0.7790847672115646,85.29617785610208,0.3522151112556457,0.5245879011533141,"Your club speed is decent for a gap wedge, but your attack angle is slightly descending and your club path is going too far to the left. This might cause the ball to veer left and create extra spin. A higher launch angle and decent backspin are good, but try to focus on making more consistent contact. Aim to flatten your path and keep your face square to improve accuracy and control.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:56:22,Brian,,Gap Wedge,59.136068812593294,-7.132810115814209,3.284372091293335,19.563220977783203,16.27884864807129,56.42545261225132,0.954163064018812,26.25611686706543,16.48063850402832,3204.560302734375,-1451.1798095703125,3517.830322265625,Estimated,24.36331558227539,8.197638801152493,54.59106552263575,21.487812042236328,19.99689363496373,65.02065780637122,22.11990737915039,24.48327827759817,"Your shot data shows that your club speed is decent, but your attack angle is quite steep. This might be causing you to hit down too much on the ball, which can lead to more backspin and less distance. Additionally, the face angle is open relative to your swing path, which could be contributing to a rightward flight. Focus on making sure your clubface is square at impact and work on your follow-through for a smoother shot.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:56:51,Lauren,,Gap Wedge,46.6660302515752,,5.748694896697998,-3.237786054611206,-8.986480712890625,53.9796141577599,1.1567217924206834,23.1204833984375,-1.940274119377136,6272.72705078125,663.1307373046875,6307.681640625,Estimated,-6.034694671630859,6.634368063583111,48.57309290440935,-3.24159836769104,-2.74667529651191,57.14042129093059,-3.408179521560669,-3.39698489726402,"Your gap wedge shot shows a solid carry distance of about 48.5 yards, but there's room for improvement. The club path is slightly out to the right (5.7 degrees), while the club face is left (about -3.2 degrees). This means you're adding some sidespin, which can cause your ball to curve left. Focus on getting your club face aligned more with your club path to reduce side spin. Also, your high backspin (over 6,000 rpm) is great for stopping the ball on the green, but be mindful of your launch angle, which can sometimes make it harder to achieve distance. Consider working on your alignment and face angle.",face alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:57:09,Lauren,,Gap Wedge,44.50773621365943,,,,0.0,35.30937831456913,0.7933312569542165,5.824036121368408,34.85582733154297,2714.97705078125,0.0,2714.97705078125,Estimated,-0.0,0.1732772288681374,6.159904675281609,34.88746643066406,3.5232570467844653,17.867500813536026,34.874210357666016,10.21621913402464,Your gap wedge shot didn't quite reach its potential. The ball speed and launch angle suggest that you might not be making solid contact with the ball. Focusing on your setup and ensuring a slightly more upward angle of attack could help lift the ball higher and increase distance. Try to swing through the ball more smoothly.,swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:57:44,Brian,,Gap Wedge,50.68234232435361,-5.063382148742676,1.9381871223449707,-1.474937915802002,-3.4131250381469727,50.65103388548914,0.9993822614064656,18.34844970703125,-0.9690279364585876,2021.0972900390625,1069.1834716796875,2286.479248046875,Estimated,-27.879350662231445,3.382489965867535,36.41548536134678,-3.643627643585205,-2.3142175373075418,53.62599386633656,-4.505022048950195,-4.212155830272934,"Your gap wedge shot shows a few areas to work on. The club speed is decent, but the attack angle is a bit too steep, which means you're hitting down on the ball more than necessary. This can cause the ball to launch lower than intended. Also, the club face is slightly open at impact, leading to some sidespin and a leftward ball flight. Focusing on a more level swing plane and ensuring the clubface is square at impact can help improve your accuracy and launch conditions.",swing path drill,1.1913916,70.0,101.325,73 -7/31/24 20:58:43,Jason,56,Sand Wedge,57.90140785411904,-6.704780101776123,4.44609260559082,7.130681037902832,2.684588432312012,52.60369829529464,0.9085046503157256,30.930782318115234,6.413629531860352,5717.853515625,-155.8065185546875,5719.97607421875,Estimated,1.5608737468719482,9.693801906992462,49.93015973664978,7.1114373207092285,6.18134826694785,56.21879896849077,7.100421905517578,6.949152542574211,"Your shot with the sand wedge had a good carry distance of almost 50 yards, but the club face was slightly open relative to your swing path, which contributed to some sidespin. Focus on closing the clubface a bit more at impact and try to improve your swing path to create straighter shots. Additionally, your attack angle indicates you're hitting down on the ball, which is fine for a sand wedge, but ensuring a more centered strike can help your distance and control.",club face alignment drill,1.1913916,70.0,101.325,73 -7/31/24 20:59:05,Brian,56,Sand Wedge,53.1327033933444,-8.099900245666504,0.4000807702541351,-5.252015590667725,-5.652096271514893,53.31855298294613,1.0034978380118529,25.730424880981445,-4.264063835144043,6917.736328125,955.8959350585938,6983.46728515625,Estimated,-7.867336750030518,7.64171416956998,48.830576618840496,-6.163670539855957,-5.242883852145383,55.49654713718292,-6.333820819854736,-6.122450744583318,"Your club speed is good for a sand wedge, but your attack angle is too steep, which can lead to inconsistent contact and high spin. Try to keep the club face more square to your target to improve accuracy and reduce sidespin. Focusing on a smoother swing path will help improve your carry distance and direction.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:46:32,Jason,,7 Iron,130.67376950859307,-5.463913440704346,1.4884170293807983,2.5645759105682373,1.076158881187439,92.49460882962649,0.7078284278280047,15.37328815460205,2.292842149734497,3138.176513671875,306.779296875,3153.1357421875,Estimated,-5.583333969116211,12.46161833941403,117.0700853972594,0.754073441028595,1.540681333987365,133.01163138895026,0.5503637790679932,1.2777324265511822,"Your club speed is strong, but your launch angle and ball speed could be improved for better distance. Work on getting your attack angle closer to neutral (0 degrees) for more optimal contact. This can help increase your carry distance and overall accuracy.",attack angle adjustment drill,1.1913916,70.0,101.325,73 +7/31/24 19:46:58,Brian,,7 Iron,65.47857911988513,-2.487455606460572,-1.230146050453186,3.9261159896850586,5.156261920928955,83.60094714926981,1.276767887650774,16.549287796020508,3.0710763931274414,2406.00390625,-150.41136169433594,2410.700927734375,Estimated,3.577191114425659,9.938744137034291,98.59265021909778,3.948386907577514,6.7888718506033,116.90504884925394,4.055502414703369,8.267802278974273,"Your swing speed is decent, but the club path and face angles suggest you're aimed a bit left with an open face, causing a fade. Try to focus on aligning your body better and ensuring the clubface is square at impact. A slight upward attack angle would also help you get more distance.",alignment drill,1.1913916,70.0,101.325,73 +7/31/24 19:47:29,Brian,,7 Iron,62.79744524613807,-0.4604516923427582,-3.802584171295166,2.681905746459961,6.484489917755127,84.85868624154318,1.351307937909494,13.924854278564451,1.7271723747253418,2180.8720703125,-188.3817749023437,2188.9931640625,Estimated,4.936903476715088,7.605657793057276,93.76589021161271,2.714186191558838,4.440320109431525,121.18273276214131,2.9218811988830566,6.177251555872488,"Good effort with your 7 iron! Your club speed is decent, but your attack angle slightly downward suggests you might be hitting behind the ball. Focus on making sure the clubface is square to the path during your swing to reduce sidespin, which is causing some left-side shots. Practice a smoother takeaway to help with your swing path and improve your overall accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:48:27,Brian,,7 Iron,64.76716759251758,-2.134370803833008,-2.338614225387573,-1.767001390457153,0.5716128349304199,80.69306815764139,1.2458946586227386,10.463260650634766,-1.7440788745880127,1273.843017578125,735.4534912109375,1470.9071044921875,Estimated,-30.0,3.3367586554722948,63.21938150509459,-4.647597789764404,-5.122477258400863,99.89284285369013,-5.730152606964111,-9.973703850691663,"Your shot data shows a few areas for improvement. The club speed is solid, but the attack angle is slightly negative, which means you're hitting down on the ball too much. This can cause low launch and less distance. Also, the club path is slightly to the left (negative), which indicates you're swinging across the ball — this can lead to hooks or pulls. Aim for a more neutral swing path. Focus on keeping a slightly upward angle on your swing to help with distance and direction.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:49:29,Brian,,7 Iron,65.97161663281258,-4.140535354614258,1.2515361309051514,3.2004857063293457,1.9489495754241943,84.65700323457622,1.283233723159514,12.816304206848145,2.785552740097046,1468.3160400390625,-624.7774658203125,1595.712646484375,Estimated,23.05005073547364,5.685011591215584,83.05039588773798,5.923145294189453,8.570358158841486,119.54711043579393,6.882819175720215,14.326440595148595,"Your swing speed is solid, but your attack angle is a bit steep, which might lead to less distance. The club face is slightly open to your swing path, contributing to some offline shots. Focus on creating a more neutral swing path and working on your follow-through to improve accuracy and consistency.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:49:53,Jason,,7 Iron,74.0262053250135,0.0841974392533302,-4.117635250091553,15.61061668395996,19.728252410888672,83.22602240727247,1.1242778424460227,7.4347639083862305,12.307687759399414,5953.98486328125,-2018.025146484375,6286.68115234375,Estimated,18.72341537475586,3.768668083248997,73.71545982183216,17.26983070373535,21.88406737110972,97.25643823274912,18.423093795776367,30.73610674785982,"Your shot data shows that your club speed is decent, but the club path is significantly out to the right (negative angle), causing a push to the right. The face angle is even more open, leading to high sidespin and unpredictable direction. Focus on correcting your swing path and club face alignment for better accuracy and distance. A good drill for you is the 'swing path drill,' which will help you improve your swing direction and face control.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:50:37,Herald,,7 Iron,69.55434650686038,5.233762264251709,-5.424313068389893,3.566206216812134,8.990519523620605,79.68070223504583,1.145589114652765,9.229848861694336,2.2506346702575684,1918.646484375,899.0692749023438,2118.85107421875,Estimated,-25.10758209228516,2.934634340538196,60.937042022317655,-0.7306137084960938,-0.7772575172614538,95.05806463980298,-1.8332300186157229,-3.0410630457873538,"Your shot data shows that your club speed is decent, but your attack angle is a bit steep for a 7 iron. This can cause the ball to launch lower than desired. Additionally, your club path is moving too much to the left (negative value), leading to a slight pull. Focus on straightening your club path and slightly lowering your attack angle to achieve better launch and direction.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:51:21,Brian,,7 Iron,62.365040633824265,-5.191579341888428,3.074093103408813,1.165247678756714,-1.9088454246521,80.47148564687723,1.2903300443491217,11.962801933288574,1.3418129682540894,2158.692138671875,168.6655731201172,2165.271240234375,Estimated,-4.467628002166748,5.108352053093029,77.29782923886341,0.6449805498123169,0.8702303961175062,108.18942536232952,0.4329586923122406,0.8179576325885805,"You have a solid swing speed, but your attack angle is too steep (-5.2 degrees), which often leads to contacting the ball with a downward strike. This can cause the ball to lose distance and height. Try to level out your swing a bit more. Your launch angle is okay, but a little higher would improve carry distance. Work on aligning your club path and face more consistently to reduce the sidespin. Focus on these adjustments and you'll see improvements in distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:52:18,Lauren,,7 Iron,69.80826997791246,1.11073100566864,1.5061115026474,4.8917083740234375,3.385596752166748,87.41516661980586,1.2522179198462342,16.08123207092285,4.206615447998047,1878.6700439453125,-128.4530792236328,1883.056396484375,Estimated,3.911481380462648,9.927105848111182,104.73950236405652,5.074700832366943,9.264746514311923,128.0188252570033,5.193653106689453,11.588626730829104,"Great job with your 7 iron! Your club speed is decent, and you're making solid contact, as indicated by your ball speed and smash factor. However, your club face is open at impact, which is causing the ball to slice to the right. Focus on closing the club face a bit more at impact to improve your accuracy and direction.",club face drill,1.1913916,70.0,101.325,73 +7/31/24 19:52:53,Jason,,7 Iron,72.97324680397742,0.1654268354177475,-3.232875108718872,1.332017183303833,4.564892292022705,97.92443419785924,1.3419223960379112,15.416401863098145,0.6896291971206665,3119.116455078125,-492.2471923828125,3157.719970703125,Measured,8.96823787689209,14.455490122875176,129.14274250485596,3.541105270385742,7.97648471636586,144.90430854826445,3.836093425750733,9.694450622442789,"Great job on getting the ball speed up to nearly 98 mph! However, your attack angle is nearly flat, which can limit your distance and trajectory. Additionally, a slight out-to-in swing path (negative club path) is causing some unwanted sidespin, resulting in a leftward curve. Focus on maintaining a more neutral swing path and adding a bit more angle at impact to help improve your launch conditions and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:53:52,Herald,,7 Iron,70.59819153301851,-2.6880452632904053,-2.7722411155700684,1.0071452856063845,3.779386520385742,96.21803468077906,1.362896592553341,14.52444553375244,0.4804097712039947,3260.1572265625,24.942401885986328,3260.252685546875,Measured,-0.438342809677124,12.986369690526317,123.71691985276811,0.3647689521312713,0.7876286860440018,139.90232444853154,0.3466151356697082,0.8470601992615343,"Your shot data indicates that your ball speed is good relative to your club speed, which means you're making decent contact. However, your attack angle is slightly negative, which might lead to more of a downward strike on the ball. This could be affecting your backspin, which is on the higher side. Work on your club path being more neutral (closer to zero) to improve your accuracy and consistency. Lastly, try to increase your launch angle slightly for better distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 19:55:57,Lauren,,7 Iron,71.55683647527303,-0.387246310710907,0.2240932881832122,5.88931131362915,5.665217876434326,108.1344156281084,1.511168197960722,11.1925048828125,4.865653991699219,1068.1971435546875,-616.7239990234375,1233.4478759765625,Measured,30.0000057220459,7.155436233645844,117.63959498559144,8.777739524841309,17.952031982746348,169.78863272958188,9.990228652954102,29.455027231181703,"Your club speed is good for a 7 iron, but your attack angle is slightly negative, meaning you're hitting down on the ball more than ideal. This can lead to less distance. The face angle indicates you're likely aiming a little to the right, which is causing some sidespin and a significant deviation in carry distance. Focus on swinging with a slightly upward angle and ensuring your clubface is aligned with the target at impact.",attack angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:02:26,Brian,,7 Iron,68.6091584760502,-1.424451470375061,-1.1223756074905396,6.078583240509033,7.200958728790283,91.8107639176178,1.3381706751244693,17.583572387695312,4.852646827697754,4116.6875,-1235.40673828125,4298.06298828125,Measured,16.70435905456543,15.286765781971212,116.38260554844965,10.903185844421388,22.01381046117467,128.4370652490088,11.39711856842041,25.38019935128318,"Your club speed is decent, but there are a few areas we can improve. The negative attack angle means you're hitting down on the ball, which can lead to excessive backspin. You also have a significant amount of sidespin, which is causing your shots to veer left. Focusing on a more neutral path and ensuring the clubface is square at impact will help straighten your shots.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:03:09,Brian,,7 Iron,69.90118837278715,5.229072093963623,-3.041921854019165,-1.5982547998428345,1.4436670541763306,89.99603498342549,1.287475035524022,9.013721466064451,-1.6934692859649658,2642.853759765625,-6.403030872344971,2642.861572265625,Estimated,0.138814315199852,4.769190161596839,88.17275320678709,-1.6893388032913208,-2.599352226333337,121.51613495737638,-1.6751463413238523,-3.5520341475969417,"Your 7 iron shot shows good power, but the club path suggests a slight slice since it's coming from the outside. Your launch angle is a bit low, which could explain why you're not maximizing distance. Focus on adjusting your swing path to be a bit more inside-out and try to lift the ball slightly for a better launch angle. Overall, great effort! Let's work on consistency with these adjustments.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:04:59,Jason,,7 Iron,71.1028555785033,-1.7472357749938965,-6.158811092376709,3.3009848594665527,9.459795951843262,92.70401441418198,1.303801565491688,17.392019271850586,1.94087028503418,1925.94921875,-48.62606048583984,1926.56298828125,Measured,1.4462875127792358,13.088841700856392,121.10975957463596,2.3274245262146,4.918342567627292,142.37275803747434,2.365129947662353,5.8753631645715245,"Your 7 iron swing is solid, but we need to focus on your club path and attack angle. The negative attack angle (-1.75°) suggests you're hitting down on the ball a bit too much, which can lead to less distance. Also, the club path is aiming left (-6.16°), causing the ball to curve. Aiming more straight and hitting slightly upward will help improve both distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:05:37,Herald,,7 Iron,92.98968151907866,8.137763977050781,-5.566732883453369,0.9361234903335572,6.502856254577637,97.79419996674731,1.0516672212355402,16.084259033203125,0.0724045038223266,2020.277099609375,-45.529823303222656,2020.7900390625,Measured,1.2910236120224,13.429840750336098,130.26257138524034,0.3866430222988128,0.8786574392664193,151.38492166356264,0.4288719296455383,1.1337800432633145,"Your shot with the 7 iron shows a good club speed and decent carry distance. Your ball speed is solid, indicating you’re making good contact with the ball. However, your club path is negative, which suggests that the club is moving too much to the left during the swing, causing a slight hook (left spin). Focus on improving your swing path to help straighten out your shots. Work on hitting more consistently with a neutral path to keep your shots in line.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:06:17,Herald,,7 Iron,73.00241340088087,0.8176588416099548,-2.205431699752808,-2.323730230331421,-0.1182985305786132,103.4899124013682,1.4176231658680951,14.925654411315918,-2.1847238540649414,2263.7236328125,689.5737915039062,2366.4228515625,Measured,-16.94174575805664,14.092172967412353,139.11115859456186,-6.887776374816895,-16.68296100255543,159.75995076595063,-7.477401733398437,-20.790420729736525,"Your 7-iron swing needs some adjustments to improve consistency. Your club path is slightly out to in (-2.2 degrees), which is causing the ball to curve left. Aim to keep your club path more neutral. Also, the face angle at impact is slightly closed, contributing to the left spin. Focus on a more balanced swing and aim for a straighter path. Your smash factor of 1.42 indicates good contact, but better alignment will enhance distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:07:05,Jason,,7 Iron,73.34470705260355,1.4524685144424438,-0.1274093240499496,-0.0826786756515502,0.0447306483983993,103.17169953854592,1.4066686429676534,15.85877799987793,-0.0838564857840538,2727.347412109375,292.52081298828125,2742.98974609375,Measured,-6.121838569641113,16.58259053825816,142.75948422554575,-2.015379905700684,-5.020518379906093,159.66106233486062,-2.212754964828491,-6.164527555078337,"Your shot data shows that you're generating decent speed with your 7 iron, but there's room for improvement in your accuracy. Your club path and face angle are slightly misaligned, contributing to the ball veering off target. Focus on getting the club face square at impact and maintaining a consistent path. Practicing with alignment sticks can help you visualize better aim and improve your shot direction.",alignment stick drill,1.1913916,70.0,101.325,73 +7/31/24 20:07:59,Lauren,,7 Iron,73.85841632708707,1.8634462356567385,-0.9128312468528748,3.77043080329895,4.683261871337891,99.30652812239532,1.344552632737338,16.519786834716797,2.982897520065308,2878.962158203125,-135.2749786376953,2882.138427734375,Measured,2.690201759338379,16.193724214971212,135.10203036269832,3.9679784774780273,9.348875104480726,151.3226282931173,4.03662633895874,10.652180947464103,"Your 7-iron swing shows good club speed and ball speed, but your ball is starting slightly left of target. The face angle indicates you’re closing the clubface a bit too much at impact, which can lead to hooks. Work on keeping your clubface more neutral at impact.",face angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:08:43,Brian,,7 Iron,73.00051048949717,0.057190403342247,0.1441737711429596,1.0186299085617063,0.8744561672210693,102.36226247521336,1.402212967948225,17.87547492980957,0.8547657132148743,3480.9912109375,-112.81793212890624,3482.81884765625,Measured,1.8562901020050049,20.428222660573056,142.4934566574666,1.59912109375,3.9767323522186473,156.1501392252394,1.648532509803772,4.4922173454575045,"Your 7-iron shot shows solid speed and distance, but you have a bit too much backspin and sidespin. This can lead to inconsistent ball flight. Focus on keeping your clubface square to your path to reduce sidespin. Also, try to lower your backspin for better distance. A slight adjustment in your swing path could help.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:12:05,Jason,,7 Iron,72.7658977290339,-1.9001318216323853,-0.7184647917747498,2.5209853649139404,3.239450216293335,95.14204495873582,1.3075087084478276,16.536205291748047,1.9808951616287231,1808.544189453125,-740.6456909179688,1954.3255615234373,Measured,22.27037048339844,12.301086296279893,121.64504368673352,6.913641929626465,14.64284686276551,143.60726145354056,7.6615753173828125,19.14596878119869,"Your club speed is decent, but the attack angle is slightly too negative, which means you're hitting down too much on the ball with your 7-iron. Try to make more of a sweeping motion instead. Also, your ball is spinning a bit sideways (left), so check your grip and alignment to improve accuracy. Overall, aim for a higher launch angle and reduce the sidespin for better distance and straighter shots.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:15:21,Herald,,9 Iron,67.8504045614327,-2.2255921363830566,2.438861608505249,-0.8917117714881897,-3.330573320388794,89.95803648839592,1.3258290362432057,19.90540885925293,-0.4273048937320709,3828.895751953125,675.9927368164062,3888.111328125,Measured,-10.012409210205078,17.24052358850247,116.84537537143116,-3.8583364486694336,-7.862544418106893,128.84065386698512,-4.151571273803711,-9.32750712675363,"Your club speed is solid for a 9-iron, but let's focus on your attack angle and club face position. The negative attack angle suggests you're hitting down too much; this can cause excess backspin and may lead to a loss of distance. Try to improve your angle of attack by ensuring you're making contact with the ball slightly before the ground. Your club face angle is also slightly closed at impact, which can cause your shots to veer to the left. Work on opening the face a bit more at impact to help straighten out your shots.",attack angle adjustment,1.1913916,70.0,101.325,73 +7/31/24 20:16:14,Lauren,,9 Iron,62.787000566615006,-5.719568252563477,4.723902702331543,4.500900268554688,-0.2230024337768554,79.99202877730022,1.2740221392234086,22.48326301574707,4.288229465484619,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,12.095216135234068,97.7917140012396,8.4876708984375,14.433757112338412,119.20119282994165,9.22564697265625,19.110700354079427,"Great job with your 9-iron! Your swing speed and ball speed are solid, and you're getting decent carry distance. However, your attack angle is a bit steep and could be causing some loss of distance. Aim to flatten your swing a little. Also, the side spin suggests you're slicing the ball, leading to more deviation. Focus on keeping the clubface square at impact to help straighten your shots.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:16:56,Brian,,9 Iron,64.98438962024557,-1.276633858680725,7.648924350738525,8.632473945617676,0.9835495948791504,76.36751165192527,1.175167022391072,20.12955665588379,8.047996520996094,1788.6201171875,1032.66015625,2065.320556640625,Estimated,-30.0,9.974189865803964,86.3968748454563,2.7665445804595947,4.170153851503898,103.8350720440012,1.816500186920166,3.291329540095916,"Your shot shows good distance with the 9 Iron, but the club face is slightly open relative to your swing path, which is causing the ball to curve more to the right. Focus on aligning your club face with your intended target line throughout your swing. Additionally, try to increase your attack angle slightly to improve launch and distance. A little more downward angle helps maximize energy transfer to the ball.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:17:35,Jason,,9 Iron,66.02770131922216,-1.0211721658706665,1.865754008293152,6.37830114364624,4.512547016143799,79.91149210627191,1.2102722116574405,22.211889266967773,5.472737789154053,1577.06689453125,-910.5198974609376,1821.0399169921875,Estimated,30.0,12.59117995602503,97.32429678911558,11.26524543762207,19.01242309220788,114.6768385173964,12.113736152648926,24.06529693741209,"Your club speed is solid, but your attack angle is slightly down, which can cause low flying shots. The face angle is pointing a bit right, contributing to the sidespin and deviation. Focus on getting the clubface square at impact and try to have a more neutral attack angle. This will help you achieve higher, straighter shots.",clubface alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:18:22,Lauren,,9 Iron,66.6919539238902,-0.6414411067962646,-0.7524805665016174,-1.1402722597122192,-0.3877916932106018,92.72003129609766,1.3902731265290424,20.625822067260746,-1.0308011770248413,2778.69775390625,532.9038696289062,2829.3369140625,Measured,-10.856471061706545,18.25562664169479,125.93786290286062,-4.408777713775635,-9.68110189406866,140.31095260518305,-4.725136280059815,-11.558288332542134,"Your swing shows some room for improvement. You're making solid contact, but your ball is starting left. This is due to a closed clubface and a slightly inside-to-out path. Try to work on keeping the clubface more square at impact and aligning your path more towards the target. A higher launch angle is good, but we want to reduce the spin to help the ball carry farther.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:19:05,Herald,,9 Iron,66.01217509831349,0.7837195992469788,-0.5981051921844482,0.5900079011917114,1.1881130933761597,94.6646531320057,1.4340483856352164,21.40818214416504,0.4098068177700043,6498.89453125,-983.0802612304688,6572.82861328125,Measured,8.601852416992188,23.187242845232504,119.92959807146964,4.349471092224121,9.095463070303708,126.43503341782524,4.513145446777344,9.948914994062534,"Your 9-iron shot shows good distance and decent launch angle, but the spin is a bit high, which may affect control. Focus on flattening your attack angle slightly and reducing sidespin to hit straighter shots. Practicing clubface alignment at impact will help improve accuracy.",clubface alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:19:57,Brian,,9 Iron,64.88882165593304,0.2147407531738281,0.8440543413162231,4.155110359191895,3.311056137084961,89.04900804049339,1.372332025270354,18.506032943725582,3.5187158584594727,4544.58642578125,1255.634033203125,4714.857421875,Estimated,-15.445066452026367,15.643879465571445,111.60800977241706,-1.7243090867996216,-3.3583039348498005,122.4322046093057,-2.2017598152160645,-4.7037032755423525,"You have a solid club speed and decent carry distance, but your attack angle and club face angle show that you could improve your ball striking. Lowering your backspin will help you achieve a more penetrating ball flight. Focus on making sure you are hitting down on the ball slightly for a better angle of attack. This should help bring down the backspin and also improve your overall distance.",attack angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:20:30,Jason,,9 Iron,68.59972925148077,2.6970064640045166,1.5986045598983765,7.427753448486328,5.829148769378662,88.89298637350021,1.2958212422038298,22.512157440185547,6.301353931427002,3458.33740234375,810.6754760742188,3552.082763671875,Estimated,-13.192617416381836,19.38026143975617,117.1445604340388,2.3124918937683105,4.726773349113387,129.13835376753286,1.8856443166732788,4.249359974234324,"Your 9 iron shot looks solid, but let's work on a few things. Your club face is slightly open at impact (7.4 degrees), which can cause the ball to curve more to the right. Aim for a club face that's closer to square when you strike the ball. Additionally, your attack angle is slightly upward (2.7 degrees), which is good, but pairing that with a more neutral club path will help improve your consistency. Lastly, the spin is a bit high, so focus on striking the ball cleanly to lower it for better distance and control.",face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:21:17,Herald,,9 Iron,66.23098004111625,-7.4857964515686035,5.267982482910156,8.224663734436035,2.956681251525879,82.957575370413,1.2525494159819597,18.63850975036621,7.415092945098877,6000.52294921875,74.56669616699219,6000.986328125,Estimated,-0.7119608521461487,14.14314406305266,99.18744928048363,7.633731842041016,13.17604803908614,108.7211550978118,7.559513568878174,14.302944997616578,"Your 9-iron shot shows a good ball speed, but the attack angle is too steep, meaning the club is coming down too much rather than making solid contact. Try to focus on leveling out your swing a bit to achieve a cleaner strike and better distance. Additionally, your club face angle is open at impact, which could lead to slices. Work on aligning your club face more square to the target.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:22:00,Brian,,7 Iron,,,,,0.0,97.6916304831957,-43.67206573486328,18.57002639770508,6.1772894859313965,2233.443603515625,92.80144500732422,2235.370849609375,Measured,-2.379318952560425,17.087003304166615,136.11962502555434,5.7865190505981445,13.723922654264584,154.4991062566187,5.671362400054932,15.268033341129922,"It looks like your ball speed is good, but we need to work on your club speed and alignment. A smoother swing path can help improve accuracy, and focusing on your follow-through will help with distance. Try aiming straight at your target and ensure your club face is square at impact to reduce deviation.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:25:38,Lauren,,5 Iron,69.04708835796464,-6.195860385894775,3.729235172271729,6.409929275512695,2.680694103240967,93.46321632363195,1.3536156056151918,10.000468254089355,5.731889724731445,2040.7725830078125,480.8905029296875,2096.666015625,Measured,-13.25937271118164,5.542760391189631,95.59800448465012,3.457570075988769,5.765486202959608,134.32024272308445,2.7475881576538086,6.438823637771918,"Your 5 iron shot shows that you're striking the ball well, but your attack angle is too steep, hitting down on the ball more than desired. This may lead to less distance and higher spin. Try to flatten your swing path slightly and work on your follow-through for better ball flight. Additionally, your club face is open at impact, contributing to some sidespin. Focus on squaring the face as you swing through.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:26:21,Lauren,,5 Iron,73.62123506291755,-1.7002897262573242,2.5531105995178223,6.92753791809082,4.374427318572998,98.88637723540432,1.3431773747193303,6.63642692565918,6.009899616241455,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,2.186866455096805,66.43182041510272,3.872267723083496,4.486351789681578,129.66404273149055,2.7999517917633057,6.333877747943177,"Your 5 iron swing shows some room for improvement. The club speed is decent at just over 73 mph, but the launch angle is quite low at about 6.6 degrees. This can lead to less distance and a lower flight. The club face was open at impact, evidenced by the +6.9° face angle, which is causing your shots to veer right. Focus on keeping the club face square at impact and work on your attack angle to get the ball airborne more effectively.",club face drill,1.1913916,70.0,101.325,73 +7/31/24 20:26:59,Brian,,5 Iron,72.88672833528108,-3.730431079864502,6.6148600578308105,8.959274291992188,2.344414234161377,82.3238034808237,1.1294759054368828,12.36902141571045,8.18704891204834,1000.0000610351562,-207.5836334228516,1021.3182983398438,Estimated,11.7271146774292,4.546279226044817,73.3131477757388,9.286540031433104,11.830691459379864,115.60765132303275,9.651641845703123,19.38247666743541,"You have a good club speed and ball speed for a 5 iron, but your attack angle is a bit too negative, indicating you're hitting down on the ball rather than making solid contact. The club path to the right and open face are also leading to some slicing. Focus on making a more neutral swing path and aim for a slightly positive attack angle for better contact and direction. Aim to align your body and club face at the target during your setup.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:27:59,Herald,,5 Iron,67.74157168346119,-1.4122387170791626,-0.117081418633461,5.112564086914063,5.229645729064941,96.83360518031714,1.4294561341563712,9.037195205688477,4.18492603302002,1700.5372314453125,-740.53515625,1854.7828369140625,Measured,23.5317440032959,4.604733494283323,91.99865582721486,7.7473955154418945,12.40195320519831,133.75538052389493,8.870373725891113,20.62502540662672,"Your 5 iron swing shows promise, but here are a few areas to work on. The club speed is good, but the attack angle is slightly negative; try to hit the ball with a slightly upward angle. The face angle indicates that you are hitting the ball to the right, which can be fixed with better alignment and swing path. Your carry distance is decent, but with a better attack angle and alignment, you could gain more distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:31:15,Lauren,4 Hybrid,4 Hybrid,128.54138237184725,,,,0.0,70.54922356451925,0.5488444441995571,16.792388916015625,13.755343437194824,2205.648193359375,-1273.431396484375,2546.863037109375,Estimated,30.0,6.185600899180486,67.37161928556225,18.888330459594727,21.809861415658588,88.53821154041634,20.0572566986084,30.36499979223868,"Your shot data indicates that your club speed is good, but your ball speed is quite low, suggesting a need for better contact. The launch angle and backspin are reasonable, but the high spin and carry deviation show that your shots are straying off target. Focus on making clean contact with the ball to improve your distance and accuracy.",clean contact drill,1.1913916,70.0,101.325,73 +7/31/24 20:32:02,Brian,4 Hybrid,4 Hybrid,70.7142691274239,-3.236635446548462,1.7485878467559814,1.248060941696167,-0.5005269050598145,95.2989967483336,1.347662896389541,15.90781021118164,1.2439812421798706,1617.68408203125,-136.27162170410156,1623.41357421875,Measured,4.815155029296875,11.515327099696831,121.88363747473976,2.215583562850952,4.7121303186912655,146.07768669887628,2.365957498550415,6.030504194582306,"Your 4 Hybrid shot was solid overall, with good ball speed and decent distance. However, the attack angle is negative, which means you're hitting down on the ball instead of sweeping it off the ground. Try to focus on a more neutral to upward angle during your swing to improve ball flight and distance. Additionally, your side spin indicates some slicing, so working on your club path could help straighten out your shots.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:38:44,Jason,4 Hybrid,4 Hybrid,73.57612838321256,0.3529984056949615,0.150858998298645,0.2347011864185333,0.0838421881198883,103.0628666605744,1.4007650161175056,12.436846733093262,0.2116654217243194,2042.2362060546875,-451.5027160644531,2091.550537109375,Measured,12.466565132141112,10.306447943918442,129.46491420496386,3.0966134071350098,6.993573906658185,157.59471798031882,3.615304946899414,9.93754265761504,"Your shots show consistent performance with a decent carry distance of about 129 yards and a total distance of around 158 yards. The attack angle is nearly flat, which is good, but you might benefit from a slight upward angle of attack for better launches. Your spin rates indicate some sidespin, which can lead to hooks or slices. Focusing on keeping the club face square through impact can help straighten your shots.",club face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:39:23,Lauren,4 Hybrid,4 Hybrid,73.09143210740422,-0.213353618979454,0.9670361876487732,12.379620552062988,11.41258430480957,99.75774851767346,1.3648350516799892,16.636476516723633,10.28990364074707,2184.104736328125,-283.52691650390625,2202.4306640625,Measured,7.396420955657959,15.08721694623796,136.31020969843303,12.667956352233888,29.892918503757983,155.14568574353143,12.850943565368652,34.50676008811797,"Your strike with the hybrid is solid, but there are a few areas for improvement. The club face is open at impact, which may be causing the ball to fade to the right. Work on closing the club face at impact. Your launch angle is good for distance, but focus on creating a more neutral attack angle to optimize your shots. Additionally, consider your swing path; making it more consistent will help you hit straighter shots. Keep practicing and stay patient with your progress!",club face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:39:56,Herald,4 Hybrid,4 Hybrid,72.73524634925707,-0.4486014246940613,-7.317972660064697,1.867077350616455,9.185050010681152,102.9234421354704,1.4150421879546116,8.50053882598877,0.6179836988449097,3862.01513671875,386.3976745605469,3881.296630859375,Measured,-5.713475227355957,8.37079993655027,121.59332166645618,-1.1467125415802002,-2.433648189761641,145.39421178146404,-1.4438780546188354,-3.663696641123579,"Your shot shows a solid ball speed, but the negative attack angle and club path indicate that you're hitting down on the ball too much and coming too far from the inside. This can lead to a low launch and hook. Focus on sweeping the ball off the ground with a more neutral swing path to achieve better launch conditions and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:42:50,Brian,5 Wood,5 Wood,70.66780992998656,,,,0.0,73.95400562448685,1.0465020169403303,15.7073392868042,17.81857681274414,2852.023681640625,-1118.4814453125,3063.501220703125,Estimated,21.41368103027344,6.637506824270815,73.95791669991559,22.509246826171875,28.313504972394185,94.34368500177334,23.38602066040039,37.44727249984271,"Your shot data shows you're generating a good amount of speed and distance with your 5 Wood. However, there's quite a bit of side spin, which suggests control issues. To improve accuracy, focus on your swing path and ensure that your clubface is square at impact. This will help reduce the side spin and keep your shots straighter.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:43:45,Herald,5 Wood,5 Wood,67.67374099920562,-6.422933101654053,4.612529277801514,21.62070083618164,17.00817108154297,79.87547332174017,1.1803023173002625,10.10464572906494,18.33688735961914,2714.541015625,-1139.00146484375,2943.81689453125,Estimated,22.76256561279297,3.821636429833632,68.42958866306935,22.438331604003903,26.118817167874795,98.51429540502704,23.61961555480957,39.47100188123295,"You're making solid contact with the ball, but it looks like your club face is open at impact, causing high sidespin and a significant slice. To improve your accuracy and distance, focus on closing the club face and guiding your swing back on a straighter path. A lower attack angle can help increase your launch and distance as well.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:44:59,Brian,,8 Iron,70.3255504112035,-2.160888433456421,-0.1406293660402298,1.9881806373596191,2.128809928894043,92.24866393321008,1.3117375320039306,10.140239715576172,1.6155402660369873,5236.64599609375,795.86572265625,5296.7783203125,Measured,-8.64168643951416,8.35440683454351,104.339201127269,-1.1577515602111816,-2.108163816906,121.04650668937666,-1.5535597801208496,-3.281826171633924,"Your shot shows solid ball speed and decent carry distance, but the backspin is quite high. This can cause your ball to lose distance and not reach the intended target. The slightly open club face at impact suggests a need to work on aligning your swing path and face at contact. Consider practicing a more neutral swing path and working on reducing backspin for better control and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:45:23,Brian,,8 Iron,67.43748559102323,0.6419554352760315,-1.4846205711364746,18.89249992370605,20.377120971679688,78.49841400579771,1.1640175092211154,18.756628036499023,15.332962989807127,2980.677490234375,-1720.894775390625,3441.789794921875,Estimated,30.0,9.975257847509964,87.32616077099738,23.10621452331543,34.27001023727598,102.4898823364365,24.16667366027832,41.95857323911423,"Your 8-iron shot shows some room for improvement. The club speed is decent, but the club path is slightly left, which is causing your ball to start further left and curve in that direction. Work on keeping the club face more neutral to reduce sidespin and create straighter shots. Additionally, a higher launch angle with less backspin could help with carrying the ball further. Focus on a smoother swing rhythm to boost accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:47:02,Jason,,Driver,36.09665030023734,,,,0.0,29.16301507809999,0.8079147188321858,37.50109100341797,-22.48918914794922,4695.900390625,0.0,4695.900390625,Estimated,-0.0,3.6845384501293097,17.408196716344605,-23.07573699951172,-6.823097326837797,24.008485316817087,-22.90591049194336,-9.344561459621332,"Your driver swing needs some attention. The club speed is low, which affects your distance. Work on generating more power in your swing while keeping control. The launch angle is quite high, so try to lower it for a better ball flight. Additionally, practicing your aim could help reduce the significant deviation; your shots are veering off to the left. Focus on alignment and stance to help keep your shots straighter.",alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:47:41,Lauren,,Driver,77.68401059975076,-1.132906436920166,1.9771136045455933,-2.4379210472106934,-4.415034770965576,106.27456294774127,1.3680365126267342,16.744915008544922,-1.7551733255386353,1340.53955078125,-9.73024559020996,1340.5748291015625,Measured,0.4158715307712555,15.186531944239846,149.91105684763895,-1.7181695699691772,-4.494954048579132,174.74229900072532,-1.6995024681091309,-5.182517854935099,"Your driver swing shows potential, but there are a few things to work on. Your club speed is good, but the angle of attack is slightly negative, which means you're hitting down on the ball. A more positive angle can help increase distance. Additionally, your club face is closed at impact, which can cause the ball to start left. Focus on getting your face more square to the target at impact. Lastly, your launch angle is decent, but with a little adjustment, you could maximize your carry distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:48:24,Herald,,Driver,104.03770341606014,,,,0.0,105.51181121257105,1.014168976708528,10.420772552490234,5.547305107116699,1610.3175048828125,929.7171020507812,1859.434326171875,Measured,-30.0,7.113204023468995,116.35006548084492,0.2494460344314575,0.5061401859035648,159.14429268686945,-1.249135136604309,-3.46946581195175,"Your club speed is good at over 104 mph, and your ball speed is also strong, but it looks like your launch angle could be a bit higher to maximize distance. The backspin is manageable, but reducing sidespin will help with accuracy. Focus on improving your swing path and face angle for straighter shots.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:49:07,Herald,,Driver,79.83817455197277,-2.348558187484741,6.410960674285889,-3.909279584884644,-10.320240020751951,110.40417078034623,1.3828493875254593,16.560150146484375,-2.408986568450928,2234.96337890625,865.6138916015625,2396.737060546875,Measured,-21.171667098999023,18.869997719384173,158.35729029283175,-9.008152961730955,-24.794811878681458,177.4500164313631,-9.693695068359377,-29.87920995732861,"Your driver swing shows a few areas to work on. The club speed is solid, but the attack angle is a bit too negative, which means you're hitting down on the ball rather than launching it up. Your face is also pointing left at impact, contributing to less-than-straight shots. Focus on improving your attack angle and ensuring the club face is more square to your target at impact for straighter and longer drives.",attack angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:49:42,Jason,,Driver,82.12431351522719,-3.82540512084961,7.594527721405029,-5.20120906829834,-12.795736312866213,115.22594342899174,1.4030673560227322,16.60111427307129,-3.322110652923584,1523.9200439453125,8.623250961303711,1523.9444580078125,Measured,-0.3242103457450866,18.89434645073993,173.20357098337627,-3.5072150230407715,-10.595761476401776,197.1545625897197,-3.500901222229004,-12.03922323108361,"Your driver swing shows potential, but there are a few areas to improve. The club speed is decent for generating distance. However, a negative attack angle (-3.8 degrees) indicates you're hitting down on the ball too much, which can lead to less carry. You should also work on bringing the club face more square at impact, as it’s open (-5.2 degrees), causing a slight push. Focusing on a more upward swing path will help you gain height and distance.",attack angle adjustment drill,1.1913916,70.0,101.325,73 +7/31/24 20:50:32,Jason,,Driver,78.3153590506272,-2.604547500610352,6.525287628173828,-2.454107999801636,-8.979395866394043,113.64053664962194,1.451063214511456,11.221305847167969,-1.1993703842163086,2750.040771484375,-1046.230224609375,2942.332763671875,Measured,20.828903198242188,13.041879708417127,150.39894092792565,5.327485084533691,13.96423626827982,169.768674821451,6.095256805419922,18.026392294928428,"Your club speed is decent, but your attack angle is slightly negative, which suggests you're hitting down on the ball. This can lead to less distance. Aim for a more upward angle during your drive to increase launch and distance. Additionally, your club path is quite open, which is causing the ball to slice a bit to the right. Work on getting the club more on the right path during your swing.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:51:24,Brian,,Pitching Wedge,62.326926940123485,-1.0027711391448977,-4.420799255371094,-2.036372900009156,2.3844263553619385,82.83473092072836,1.3290360200223958,20.42560195922852,-2.225884199142456,7116.12353515625,-3380.828369140625,7878.40185546875,Estimated,25.412118911743164,15.293678460435444,95.26884084181074,7.361966609954834,12.207522129456606,102.23022094055796,8.001185417175293,14.229771563541362,"Your pitch shot with the wedge shows some areas to improve. The club path is quite negative, meaning you're coming too far from the inside. This can cause your shots to pull left and not go straight. Also, your attack angle is slightly downward, which is okay but try to avoid hitting too steeply into the ball while still making solid contact. Your ball speed is good, but the backspin is a bit high, which might cause the ball to stop quickly or lose distance. Focus on a more neutral swing path and maintaining a consistent attack angle.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:51:56,Lauren,,Pitching Wedge,65.24288690520643,-3.5532937049865723,1.185339331626892,-0.1323882043361663,-1.3177275657653809,89.13052603353572,1.366133999604224,20.569047927856445,0.0395712777972221,7670.11279296875,-2821.921142578125,8172.751953125,Estimated,20.199138641357425,18.946037182490727,106.1248498524883,8.823208808898926,16.278061395316968,112.12225965107064,9.241162300109863,18.005714750687048,"Your shot shows a good club speed and a high launch angle, but the attack angle suggests you're hitting down on the ball a bit too much. This can cause high spin and inconsistent distance. Focusing on a more neutral attack angle will help you achieve better contact and more distance. Consider practicing your setup and ensuring your weight shifts more towards your front foot during the swing.",attack angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:52:26,Brian,,Pitching Wedge,67.2707504476075,-1.3967825174331665,3.5183253288269043,2.043968439102173,-1.4743568897247314,86.74410449368406,1.289477282719523,21.28546905517578,2.119199514389038,6411.1123046875,138.4622802734375,6412.60693359375,Estimated,-1.2372380495071411,18.82504445034897,106.97256867523356,1.8043931722640991,3.368207796451543,114.34085814757418,1.7601418495178225,3.5120265516573,"Your shot with the pitching wedge shows decent club speed and ball speed, indicating solid distance. However, your attack angle is slightly negative, meaning you might be hitting down on the ball a bit too much. This can produce higher backspin, which can lead to less control in the air. Try to focus on a neutral or slightly upward attack angle to improve your contact and control. Your sidespin indicates a slight fade; working on your club path can help straighten it out for more accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:53:03,Brian,,Pitching Wedge,66.04141422771363,0.3172986209392547,0.6858350038528442,1.6019067764282229,0.9160717725753784,86.54760116030411,1.3105049637774908,20.417110443115234,1.40165913105011,6015.669921875,64.50564575195312,6016.015625,Estimated,-0.6143555045127869,17.64591546855854,107.02100331432212,1.2731854915618896,2.377937925300955,115.19296570764254,1.2475675344467163,2.5079563543994823,"Great job with your pitching wedge! Your club speed is solid, and you're getting good distance. However, your launch angle is a bit low for optimal height. Consider focusing on your attack angle to help get the ball airborne more effectively. Also, your backspin is quite high—a little less spin could help with control and distance.",attack angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:53:34,Brian,,Pitching Wedge,72.20179970243953,-2.925678253173828,0.8685567378997803,4.259513854980469,3.3909571170806885,84.50419859714202,1.1703890892665216,24.06616973876953,3.607540845870972,7457.67333984375,334.41278076171875,7465.16748046875,Estimated,-2.5675048828125,20.76967226483498,101.4254967250863,2.907508373260498,5.144788063727788,106.5447752531236,2.838970184326172,5.2771343592011135,"Your club speed and ball speed are good, but your attack angle is a bit too steep, which may cause the ball to launch too high and spin excessively. Focus on lowering your attack angle slightly for better control and distance. Your club face is open at impact, contributing to the sidespin; aim for a more square face at impact to help straightening out your shots. Practicing with a few adjustments can lead to improved consistency.",face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:54:11,Jason,,Pitching Wedge,51.75485475317328,-4.1394548416137695,-0.9435153603553772,4.056066513061523,4.999581813812256,66.91809318209334,1.2929819531179412,24.39144325256348,3.213685989379883,6646.5546875,-1085.5438232421875,6734.619140625,Estimated,9.275894165039062,11.996904455983326,72.1046180085068,6.187828540802002,7.77203296852332,79.3365562539766,6.398407936096191,8.841375203953362,"Your shot shows good distance with a decent launch angle, but the slightly negative attack angle means you're hitting down on the ball a bit too much. Try to level out your swing to improve contact and reduce spin. Also, the face being open at impact might be causing some sidespin, leading to the ball veering off target. Focus on keeping the clubface square during your swing for better accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:54:25,Brian,,Pitching Wedge,51.440853041776336,-2.612541675567627,-4.858884811401367,-1.874466180801392,2.984418630599976,54.71739338098223,1.0636952955765515,21.34828758239746,-2.1477067470550537,3826.951416015625,-141.8633270263672,3829.579833984375,Estimated,2.1229562759399414,5.751813116860319,48.68526435796775,-1.8509719371795648,-1.572587287454141,60.72315365486975,-1.770451903343201,-1.8760695684447484,"Your pitching wedge shot shows that you're making good contact, but there are a few areas for improvement. Your club path is coming too far from the inside, causing the ball to angle left with a high amount of backspin. Work on aligning your clubface more square to the path to improve direction. Also, consider aiming for a more neutral attack angle to help get better launch and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:54:39,Herald,,Pitching Wedge,54.54602895763082,-0.856980562210083,-2.098251819610596,9.08949089050293,11.187742233276367,55.96831441856693,1.0260749588579745,21.87934684753418,7.203765869140625,4665.60595703125,-991.7155151367188,4769.84033203125,Estimated,12.0001220703125,6.387533399160873,50.9213760857283,9.689576148986816,8.570600123446752,61.8478927480196,10.042203903198242,10.784644053436525,"Your club speed is solid, but your attack angle and club path suggest that you're hitting down on the ball too much and may be pulling it left. Try to focus on a more neutral swing path and aim to hit with a slightly upward angle to enhance your trajectory. Your backspin is quite high, which can cause the ball to drop quicker, but adjustment in your swing will help with distance control.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:54:52,Jason,,Pitching Wedge,58.60009206162658,-4.691119194030762,-1.772952914237976,26.870006561279297,28.64295959472656,50.68081060868826,0.8648588905865534,21.50462913513184,21.849788665771484,2816.2265625,-871.8963623046875,2948.10693359375,Estimated,17.202388763427734,4.625643616572006,41.02510299462347,24.55110549926757,17.046124844238193,54.08307752109431,25.01315689086914,22.867745271193144,"Your pitching wedge swing shows some inconsistencies, particularly with the club face being significantly open at impact. This causes the ball to launch high and to the right with excessive side spin. Focus on closing the club face during your swing and aim for a more squared stance. Also, try to improve your attack angle by striking down on the ball slightly more, which will help you gain better contact and control.",face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:55:09,Brian,,Pitching Wedge,49.99950433406366,-5.996450901031494,-1.141445517539978,12.15051555633545,13.29196071624756,50.77424526427467,1.0154949722108184,17.824384689331055,9.837883949279783,2167.127197265625,788.7174072265625,2306.190673828125,Estimated,-19.998779296875,3.293526255396955,36.57924950927281,7.963730812072754,5.067926755324038,53.80477233519969,7.297912120819092,6.83473665871179,"Your shot data shows good club speed and ball speed, but the club face is open at impact, causing the ball to spin off to the right. Focus on closing the club face slightly at impact to improve accuracy. Also, your attack angle is a bit steep; try to hit slightly more level for better distance and control.",face angle drill,1.1913916,70.0,101.325,73 +7/31/24 20:55:55,Jason,,Gap Wedge,62.31993822073673,-0.6717824935913086,-2.410786867141724,3.619774341583252,6.030561447143555,68.21360037205386,1.0945710525328478,26.285446166992188,2.6717100143432617,4744.36865234375,671.8977661132812,4791.70947265625,Estimated,-8.060629844665527,13.545861735610174,76.7171308734396,0.5818186402320862,0.7790847672115646,85.29617785610208,0.3522151112556457,0.5245879011533141,"Your shot with the gap wedge shows good distance, but your club path is too far to the left, and the face angle is open. This likely causes the ball to curve right. Focus on aligning your club path more toward your target and ensuring that the clubface is square at impact for straighter shots.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:56:22,Brian,,Gap Wedge,59.136068812593294,-7.132810115814209,3.284372091293335,19.563220977783203,16.27884864807129,56.42545261225132,0.954163064018812,26.25611686706543,16.48063850402832,3204.560302734375,-1451.1798095703125,3517.830322265625,Estimated,24.36331558227539,8.197638801152493,54.59106552263575,21.487812042236328,19.99689363496373,65.02065780637122,22.11990737915039,24.48327827759817,"Your swing shows a steep angle of attack, which is making you dig into the ground too much. Try to shallow out your swing a little to improve contact with the ball. Also, the face is open at impact, which can lead to a fade or slice. Work on squaring the clubface at impact for straighter shots. Lastly, focus on keeping a consistent tempo to maximize your club speed and distance.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:56:51,Lauren,,Gap Wedge,46.6660302515752,,5.748694896697998,-3.237786054611206,-8.986480712890625,53.9796141577599,1.1567217924206834,23.1204833984375,-1.940274119377136,6272.72705078125,663.1307373046875,6307.681640625,Estimated,-6.034694671630859,6.634368063583111,48.57309290440935,-3.24159836769104,-2.74667529651191,57.14042129093059,-3.408179521560669,-3.39698489726402,"Your gap wedge shot shows you're getting solid distance, but there are some areas to work on. The club face is slightly open at impact (negative value), which can cause the ball to drift to the left and adds unwanted sidespin. Focus on keeping the club face square at impact for a straighter ball flight. Additionally, your launch angle is good, but with lower backspin, try hitting down a little more to maximize backspin for better stopping power on greens.",face alignment drill,1.1913916,70.0,101.325,73 +7/31/24 20:57:09,Lauren,,Gap Wedge,44.50773621365943,,,,0.0,35.30937831456913,0.7933312569542165,5.824036121368408,34.85582733154297,2714.97705078125,0.0,2714.97705078125,Estimated,-0.0,0.1732772288681374,6.159904675281609,34.88746643066406,3.5232570467844653,17.867500813536026,34.874210357666016,10.21621913402464,"Your gap wedge shot shows a slower club speed and low launch angle, which suggests you may need to work on your striking technique. Your ball isn't getting much height or distance, likely due to a steeper attack angle. Focus on making a more controlled swing and aim for a higher finish to improve your launch angle and distance.",high finish drill,1.1913916,70.0,101.325,73 +7/31/24 20:57:44,Brian,,Gap Wedge,50.68234232435361,-5.063382148742676,1.9381871223449707,-1.474937915802002,-3.4131250381469727,50.65103388548914,0.9993822614064656,18.34844970703125,-0.9690279364585876,2021.0972900390625,1069.1834716796875,2286.479248046875,Estimated,-27.879350662231445,3.382489965867535,36.41548536134678,-3.643627643585205,-2.3142175373075418,53.62599386633656,-4.505022048950195,-4.212155830272934,"Your club speed is decent for a gap wedge, but there are a couple of areas to work on. The slightly negative attack angle suggests you're hitting down on the ball more than you should, which can lead to inconsistent contact. The club face being slightly closed to your path may also cause the ball to curve left. Focus on ensuring the face is more square to the target at impact. Try to have a more neutral attack angle for better distance and control.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:58:43,Jason,56,Sand Wedge,57.90140785411904,-6.704780101776123,4.44609260559082,7.130681037902832,2.684588432312012,52.60369829529464,0.9085046503157256,30.930782318115234,6.413629531860352,5717.853515625,-155.8065185546875,5719.97607421875,Estimated,1.5608737468719482,9.693801906992462,49.93015973664978,7.1114373207092285,6.18134826694785,56.21879896849077,7.100421905517578,6.949152542574211,"Great job with your sand wedge! Your club speed is solid, but your attack angle is a bit steep, which is causing more downward strike than necessary. This can lead to higher backspin and control issues. Focus on making a more level swing, and try to ensure the club face is square to where you want the ball to go. This will help you achieve better distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73 +7/31/24 20:59:05,Brian,56,Sand Wedge,53.1327033933444,-8.099900245666504,0.4000807702541351,-5.252015590667725,-5.652096271514893,53.31855298294613,1.0034978380118529,25.730424880981445,-4.264063835144043,6917.736328125,955.8959350585938,6983.46728515625,Estimated,-7.867336750030518,7.64171416956998,48.830576618840496,-6.163670539855957,-5.242883852145383,55.49654713718292,-6.333820819854736,-6.122450744583318,"You're hitting your sand wedge pretty well, but the ball is going left and not as far as it could. Your attack angle is quite steep, meaning you're coming down too sharply into the ball, which can lead to too much backspin and a loss of distance. Focus on making a smoother swing and keeping the clubface more square at impact to reduce the left tendency.",swing path drill,1.1913916,70.0,101.325,73 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv index cf218b911e..711b2d8ddb 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv @@ -1,63 +1,63 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -7/18/24 19:56:39,Jason,,7 Iron,72.09678971370522,1.374581217765808,-1.3092739582061768,1.4451721906661987,2.754446029663086,99.6019828477274,1.3815037152589555,15.144367218017578,1.0232717990875244,5737.07763671875,1222.3553466796875,5865.85107421875,Measured,-12.02772617340088,17.386995610759072,127.18476491904494,-4.029245376586914,-8.936742632856408,137.01149821695708,-4.374794483184815,-10.451250201808534,"Your swing speed is good for a 7 iron, but your attack angle is slightly too shallow, which can lead to inconsistent contact. Your club path is also a bit to the left, while your club face is pointing slightly right at impact. This can cause the ball to fade more than you'd like. Focus on keeping your path more neutral and aligning the club face better with your target. Practicing with a more downward angle of attack can help with that too.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 19:57:18,Brian,,7 Iron,77.95118618460947,-0.5524942874908447,-0.8335942625999451,2.0152957439422607,2.8488900661468506,94.91227054246338,1.2175859687072046,14.074082374572754,1.5511045455932615,1941.0072021484373,-168.15826416015625,1948.2777099609373,Measured,4.951431274414063,9.95746093361231,116.40666851126298,2.6279330253601074,5.337241704591975,142.23722448409717,2.8102097511291504,6.973666060169762,"Your club speed is good, but the attack angle indicates you're hitting slightly down on the ball, which can affect your distance. Your club path is slightly to the left, and the face is open to it, causing some left-to-right spin. Focus on hitting more level through the ball to improve your launch angle and distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 19:58:45,Brian,,7 Iron,70.74257813421946,-0.610908031463623,-2.2561910152435303,5.279125690460205,7.535316467285156,98.01179745681112,1.3854710987611156,13.017656326293944,4.054083347320557,4041.512451171875,-433.0763854980469,4064.64990234375,Measured,6.116305351257324,12.632755107144476,123.80934198837258,6.322325706481934,13.63410476701938,139.07730858064588,6.522876262664795,15.799230128710064,"Your swing shows good club speed, but your attack angle is slightly negative, which means you might be hitting down on the ball more than necessary. Also, your club path is to the left (negative), with the face pointing to the right (positive), causing a fade or slice. Focus on getting a more neutral path and a slightly upward attack angle for better ball flight and distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 19:59:36,Herald,,7 Iron,78.30413784672783,1.1202099323272705,0.2461669147014618,2.1728291511535645,1.9266622066497805,106.58072688287848,1.3611123219503307,15.801472663879396,1.8156133890151973,2901.810546875,-444.9508056640625,2935.725830078125,Measured,8.717582702636719,18.222337735354813,149.782698796349,4.871339797973633,12.71935236205752,167.03475846458787,5.154458522796631,15.006562425466312,"Your 7-iron shot shows solid speed and distance, but there's room for improvement. The club path and face angle are a bit off, which contributes to the slice (sidespin). Focus on aligning your club face and path to reduce that spin. Practicing a more inside-out swing and keeping your body balanced will help straighten your shots.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:00:36,Lauren,,7 Iron,80.69956194940369,-0.8999376893043518,-1.2249127626419067,1.377170443534851,2.602083206176758,110.13714026048092,1.3647799021453642,15.392151832580566,0.9779693484306335,3000.881591796875,77.92835998535156,3001.893310546875,Estimated,-1.4875506162643433,19.55523939559521,157.85914357583897,0.4969282746315002,1.3697041377422892,173.68022456853578,0.4441135823726654,1.347318109582801,"Your shot data shows consistent ball speed and decent carry distance. However, the club path is slightly left and the attack angle is nearly flat, which might contribute to high backspin. Focus on adjusting your swing path to be more neutral and aim for a steeper attack angle to lower backspin and improve distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:01:36,Brian,,7 Iron,76.76702917691728,-1.3699626922607422,0.0220743939280509,4.4032979011535645,4.381223678588867,102.15096251250908,1.3306619209803208,14.91525936126709,3.6197311878204346,1952.173583984375,-695.8610229492188,2072.487548828125,Measured,19.618837356567383,12.834297022018518,134.13927822916685,8.454682350158691,19.72213031027377,156.4861195950616,9.125266075134276,24.81770673650385,"Your shot data shows that while your club speed is decent, the attack angle is slightly negative, meaning you're hitting down on the ball rather than sweeping it. The face angle points a bit right, causing the side spin, which is leading to some variability in your shots. Focus on getting your attack angle closer to neutral, and try to aim the clubface more consistently at your target. This will help improve your accuracy and distance.",attack angle adjustment drill,1.1857399,72.0,101.325,78 -7/18/24 20:03:06,Jason,,7 Iron,78.12886520179018,1.3166886568069458,-2.1980555057525635,4.635742664337158,6.833798408508301,105.19359834974875,1.3464114457320755,14.9107666015625,3.5328681468963623,4942.4287109375,-1280.6148681640625,5105.6416015625,Measured,14.526248931884766,18.77528526363676,138.61668306468346,9.98638916015625,24.038096778337376,149.55710434817047,10.388833045959473,26.969274779643456,"Your club speed of 78 mph is solid for a 7 iron. However, your backspin is quite high, impacting your distance. Additionally, the club path indicates you could improve your swing direction, as you're slightly coming from the outside. This is causing a fade and a deviation in your carry distance. Focus on keeping the club more on-plane to help straighten your shots and lower that backspin for better distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:04:07,Herald,,7 Iron,76.78920705443397,-1.4904359579086304,-4.048722267150879,8.40428638458252,12.453008651733398,95.13037149338652,1.2388508117547163,14.706338882446287,6.396866798400879,3734.633544921875,-2035.9239501953125,4253.52490234375,Measured,28.59687614440918,12.093742445633891,114.39409870433974,15.794971466064451,31.137576089638287,129.34041924375106,16.862333297729492,37.51820150361391,"Your ball data suggests you're hitting a little too much to the left (negative club path) with an open face, which is causing significant sidespin and higher than usual backspin. This leads to inconsistent distances and direction. Focus on keeping your club path more neutral and ensuring the face of the club is square to the target at impact for better control and straighter shots.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:05:13,Brian,,7 Iron,89.93247944985706,0.7699726223945618,19.999998092651367,1.056305170059204,-18.943693161010746,103.85246395275408,1.1547826167814963,14.640166282653809,3.37021279335022,4948.72998046875,-1053.2940673828125,5059.58056640625,Measured,12.01560878753662,17.952357383422395,136.40992414662378,8.640656471252441,20.49381384171602,147.40351923801973,8.971107482910156,22.98559037756468,"Your shot shows solid speed and ball distance, but the high backspin and sidespin suggest you may need to work on your swing path and club face alignment. Focus on ensuring your club path is more neutral and the face is square at impact to reduce the side spin and improve accuracy.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:06:44,Brian,,9 Iron,68.46219910452555,-4.978363990783691,16.217878341674805,-6.878510475158691,-23.09638977050781,99.44516758988811,1.4525558467389998,17.74738121032715,-3.6208701133728014,3374.1435546875,1735.034912109375,3794.099609375,Measured,-27.21290397644043,17.32765379131763,130.1135962808603,-13.253546714782717,-29.82993261392517,143.62805372237926,-14.126558303833008,-35.054501205583165,"It looks like you're generating good ball speed, but your club face is closed relative to your club path, which is causing your ball to veer left. Additionally, your attack angle is a bit down, and the excessive spin indicates you might not be making solid contact. Work on squaring the club face at impact and ensuring a more neutral swing path.",club face alignment drill,1.1857399,72.0,101.325,78 -7/18/24 20:07:36,Brian,,9 Iron,70.17279270656127,2.88538670539856,-0.1308443695306778,1.293009638786316,1.4238539934158323,96.71982302610104,1.378309445806873,16.40073013305664,1.0457353591918943,4735.5615234375,95.92403411865234,4736.533203125,Measured,-1.160430669784546,17.134488857950032,125.87749690565032,0.6629335284233093,1.456260717570828,137.23073483654207,0.6211811900138855,1.4874658080430407,"Your 9-iron shot shows good ball speed and solid carry distance. The attack angle is slightly positive, which is great for getting the ball airborne. However, your backspin is a bit high, which can lead to less distance and more control issues. Focus on keeping your clubface more consistent with your swing path to improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:08:18,Jason,,9 Iron,72.56411232324808,-1.3022946119308472,3.017965793609619,2.5579679012298584,-0.4599978923797607,90.48317176441653,1.246941068628321,19.38932037353516,2.478801965713501,2661.03515625,198.14874267578125,2668.40234375,Estimated,-4.25855827331543,15.754859869219445,119.9665018455762,1.3914234638214111,2.913222298136219,135.7103210367295,1.2412774562835691,2.939821717501303,"Your 9 iron shot shows great potential! Your ball speed and carry distance indicate solid contact. However, the slight downward attack angle (-1.3 degrees) suggests that you might be hitting the ball a bit steep. Try to adjust your stance to promote a more upward angle at impact. This can help you achieve a higher launch angle and generate more distance. Additionally, your club path is slightly right (3 degrees), which could cause a fade. Focus on keeping your swing path more neutral to help straighten your shots.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:09:47,Lauren,,9 Iron,72.82571570571417,0.581389307975769,-0.3085307478904724,6.6448283195495605,6.953359127044678,87.2897877993546,1.1986121516757784,20.97930908203125,5.419607162475586,2386.581787109375,826.4354248046875,2525.622314453125,Estimated,-19.10015869140625,15.597600605961702,113.7676273104853,0.6265133619308472,1.2444581215235928,129.0690183927136,0.0,0.0345508932066511,"You're hitting your 9-iron well with decent distance and ball speed. However, your attack angle is quite flat, which can sometimes lead to less loft and higher backspin. Try to increase your attack angle slightly to get the ball airborne more consistently. Your club face is open relative to your path, which could be causing some of that sidespin. Focus on trying to square the face at impact for straighter shots.",face control drill,1.1857399,72.0,101.325,78 -7/18/24 20:10:32,Jason,,9 Iron,72.93779974618428,1.290170431137085,0.7374157309532166,1.7501119375228882,1.0126962661743164,89.85590219982441,1.2319524651485692,19.1964168548584,1.5298523902893066,2755.490234375,819.94775390625,2874.8984375,Measured,-16.571359634399414,15.131633095567508,116.73689179220128,-3.107846260070801,-6.329021768623704,131.8425001343412,-3.642391443252564,-8.375868156374793,"Your club speed is solid, but the face angle is slightly closed at impact, causing your shots to veer left. Work on keeping the club face square to the target at impact. Also, your backspin is a bit high, which can affect distance—consider working on your ball position and attack angle for a more penetrating flight.",face alignment drill,1.1857399,72.0,101.325,78 -7/18/24 20:13:00,Jason,,6 Iron,77.36764091566783,2.011559247970581,0.6404924988746643,4.359585285186768,3.719092845916748,106.70264974319343,1.379163801304234,13.365541458129885,3.661205291748047,3384.56787109375,307.64520263671875,3398.521240234375,Measured,-5.193710803985596,15.669196055348266,145.0052495066957,1.9938032627105715,5.045073615537035,160.61089856463514,1.8002671003341677,5.045791165745754,"Your club speed is good for a 6 iron, but your club face is slightly open at impact, which is causing you to push the ball to the right. Try to work on squaring the club face at impact to improve accuracy and distance control. Your backspin is high, which can make it difficult to control the ball's landing on the green. A slight reduction in backspin can help with this. Focus also on maintaining a stable lower body during your swing.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:13:49,Jason,,6 Iron,73.52089275367598,-0.4887504875659942,-1.5840122699737549,3.20224404335022,4.786256313323975,96.30183958077578,1.3098567764053812,10.85370922088623,2.4321932792663574,1771.3502197265625,-255.4234161376953,1789.671142578125,Estimated,8.205321311950684,6.506229031978933,104.14902529113716,3.875452280044556,7.0392885298392684,143.94741362690183,4.2616777420043945,10.697069553544452,Your 6-iron swing shows good ball speed but you have a slight pull due to your club path being left and the face being open. Focus on aligning your face with your swing path for straighter shots. Consider lowering your launch angle slightly for better distance and control.,swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:14:33,Herald,,6 Iron,75.83249488988531,0.0982303693890571,-2.20997953414917,0.877380907535553,3.087360382080078,104.83307770827014,1.3824294962271244,13.116106986999512,0.4441725015640259,1664.25634765625,204.04237365722656,1676.7177734375,Measured,-6.989737033843994,10.796173875467616,134.4350257256583,-0.975182831287384,-2.288210514045005,164.74640741291114,-1.2419079542160034,-3.5706487349882536,"Your club speed is good, but your attack angle is nearly flat, which means you're hitting the ball a bit too level. This can lead to lower launch and less distance. To improve, focus on slightly descending into the ball to create a better angle of attack. Your club path suggests you're swinging slightly to the left, which may be causing a pull. Try to work on having your club path more neutral. Overall, good ball speed, but adjustments can help increase your carry distance.",attack angle drill,1.1857399,72.0,101.325,78 -7/18/24 20:15:18,Brian,,6 Iron,72.84364403224845,-3.884439706802368,0.2654776275157928,2.243825435638428,1.9783477783203125,100.98628688010376,1.3863431493816585,7.903115749359131,1.876347661018372,2488.05224609375,431.7790832519531,2525.239990234375,Estimated,-9.845115661621094,5.365665766529958,105.68059449361316,-0.1631294190883636,-0.3006787312357097,143.17729869359027,-0.7230757474899292,-1.8071013123369115,"Your shot shows that you're generating good ball speed with a smash factor above 1.3, which is solid. However, the low launch angle and high backspin indicate that the ball isn't getting enough height, which can lead to shorter carry distances. Work on improving your attack angle, aiming for a more neutral or slightly upward angle. This will help you get the ball in the air more efficiently. Also, consider your club path and face angle—keeping them more aligned can help reduce sidespin and improve accuracy.",attack angle drill,1.1857399,72.0,101.325,78 -7/18/24 20:16:55,Lauren,,6 Iron,72.46443560632906,8.665658950805664,-10.91510772705078,4.367998600006104,15.283105850219728,94.8094365286297,1.308358172327351,7.873773574829102,2.222198486328125,2438.01025390625,508.2383728027344,2490.421630859375,Measured,-11.775486946105955,4.273283181629097,90.3144820512798,0.0969132930040359,0.1529050247943804,126.78298686380458,-0.5424855947494507,-1.2003453405326496,"Your club speed is good, but your attack angle and club path need some adjustment. The 8.67-degree attack angle is a bit high for a 6 iron; aim for a flatter angle to help get your ball more lift. The club path of -10.92 degrees suggests you're coming across the ball too much. Focus on swinging more from inside to out. The backspin is decent, but with better path control, you can increase distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:17:23,Herald,,7 Iron,,,,,0.0,71.88800705529775,-32.13681411743164,16.518857955932617,6.116432189941406,4740.728515625,0.0,4740.728515625,Estimated,-0.0,7.80724611924569,75.01330790283555,6.320744037628174,8.258540353642104,88.92401158810208,6.283753871917725,9.732964712715445,"The ball speed and launch angle suggest that you're hitting the ball well, but the high backspin indicates that you might be catching it too much under the ball. This could limit your distance. Focus on a more level swing to reduce backspin and increase distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:17:52,Jason,,7 Iron,70.37916472610823,0.2058316767215728,-0.849279522895813,3.590041160583496,4.43932056427002,96.56347709618149,1.3720463644599037,14.661582946777344,2.8426735401153564,3787.985107421875,1211.4129638671875,3976.977783203125,Measured,-17.734485626220703,13.504698550090213,121.874159137099,-2.9502172470092773,-6.272652359203846,136.6248721521706,-3.594121217727661,-8.564792972920372,"Your 7-iron swing shows good potential, but the club path is slightly out, causing your shot to curve left. Focus on keeping the clubface square to the target at impact. Lower the backspin for a more controlled hit, and aim for a bigger shoulder turn to generate more power.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:18:24,Herald,,7 Iron,73.07937464648421,-2.763359308242798,-4.272127628326416,1.2719072103500366,5.544034957885742,102.87341177922552,1.4076941993122911,15.966290473937988,0.5102148652076721,4743.80517578125,718.336181640625,4797.88427734375,Measured,-8.610663414001465,19.3666759615312,137.21092711333858,-3.044654130935669,-7.287970260278428,148.1170812025557,-3.2903928756713867,-8.501506713232743,"Your shot data shows a few areas to work on. Your club speed is good, but your attack angle is slightly downward, which can lead to more backspin than necessary. A negative club path suggests that you might be swinging too much from the inside, potentially causing the ball to hook. Aim to improve your swing path and lift the ball a bit more for better distance and control. Focus on keeping your clubface square to your intended target line.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:20:29,Brian,,7 Iron,,,,,0.0,104.36048155955632,-46.6533088684082,16.35451889038086,-6.809432506561279,2986.62841796875,-137.6136474609375,2989.797119140625,Measured,2.6381282806396484,18.373941075964467,146.26084556145543,-6.264347553253174,-15.959419041003116,162.9410510877733,-6.128934860229492,-17.3966814956259,"Your shot data shows a good ball speed, but the high spin and deviation suggest that your club is not making solid contact. Focus on hitting the ball with the center of the clubface for better distance and accuracy. A good drill to help you with this is the 'half swing pause' — it will allow you to feel the correct position at the top of your swing and ensure a more consistent strike.",half swing pause,1.1857399,72.0,101.325,78 -7/18/24 20:24:07,Herald,,5 Iron,69.9384828759371,-4.921747207641602,5.4845170974731445,4.008889198303223,-1.475627899169922,84.91902474555263,1.2141959798611777,4.560325622558594,3.9792540073394775,1026.3629150390625,592.57080078125,1185.1417236328125,Estimated,-30.0,0.7397339044071742,34.36288709946621,2.722035646438598,1.6319437082079702,95.12548932860136,1.9028977155685425,3.1587829980527147,"Your 5 iron shot shows you have solid club speed, but the low launch angle (4.56 degrees) and high attack angle (-4.92 degrees) suggest you're hitting down on the ball too much, which can lead to low shots. To get the ball airborne more effectively, try to focus on sweeping the ball off the ground instead of hitting down too steeply. Also, with your club path being slightly right (5.48 degrees), ensuring your swing path is more neutral will help with accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:24:43,Brian,,5 Iron,66.96735128057935,1.2981250286102295,-2.776828527450561,7.33172082901001,10.108549118041992,93.67324483433548,1.3987897541574248,10.18117332458496,5.674985885620117,1590.751708984375,918.4209594726562,1836.8419189453125,Measured,-30.00000190734864,4.9728158923386445,88.98929196988138,1.377145528793335,2.138818229311056,129.44479776829849,-0.0279764551669359,-0.0599905715580093,"Your swing speed of around 67 mph is solid, but the slight negative club path (-2.78) indicates an outside-to-inside swing. This is causing the clubface to point significantly to the right (7.33 degrees closed), resulting in a tendency to pull or slice your shots. Focus on straightening out your path and aligning your clubface with your target line to improve accuracy. Your launch angle is a bit low, so try to work on your angle to help the ball rise more. Lastly, practicing your follow-through will also help create a better overall shot shape.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:25:31,Herald,,5 Iron,72.85267219477737,1.165079951286316,-1.0758309364318848,-0.987056314945221,0.0887746214866638,106.00610737764691,1.4550750739002574,8.46343994140625,-0.945405900478363,2818.976806640625,447.9874877929688,2854.3515625,Measured,-9.029847145080566,7.550074247129089,124.17309822615788,-3.3292551040649414,-7.211250793195006,155.8305957613611,-3.814953565597534,-10.368089470060797,"Your shot with the 5 Iron shows good club speed and ball speed, but the launch angle is a bit low, which could limit your carry distance. The path and face angles being slightly negative indicate you're swinging slightly across the ball, causing a pull. To improve, focus on creating a more consistent swing path and ensuring the clubface is square at impact.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:26:02,Brian,,5 Iron,73.06132685466127,0.6283697485923767,-0.5224014520645142,2.260082960128784,2.782484531402588,109.12553379579184,1.49361554865917,8.406516075134277,1.7911169528961182,1712.5701904296875,48.82186126708984,1713.265869140625,Measured,-1.6329429149627686,5.969258468300723,118.47849461565512,1.5281591415405271,3.159550609903903,166.8809857861379,1.438038349151611,4.187917651710961,"Your 5 iron swing has a decent speed and ball distance, but let's work on your club path and face angle for better accuracy. The club face is slightly open at impact, which is causing the slight right spin (sidespin) and push. Try to focus on getting the club path more neutral. Additionally, your launch angle is a bit low; a little more upward angle will help you get more distance and height. Overall, you're close to hitting it well!",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:26:34,Lauren,,5 Iron,75.84206917944812,-0.3450060188770294,-3.458033561706543,10.893943786621094,14.351977348327637,93.90813919155062,1.238206449369898,9.030988693237305,8.515839576721191,3232.406494140625,-1089.2642822265625,3411.00390625,Measured,18.622915267944336,5.7671695256876205,97.532686719499,13.137558937072754,22.168183879334265,127.20608283512956,14.182323455810549,31.16652006259233,"Your shot statistics indicate that you're struggling with your swing path and face angle. The club was coming from too far to the inside (negative path) and the face was open at impact, which is causing your ball to curve to the left. Focus on striking the ball with a more neutral club path and ensuring the clubface is more square at impact. Additionally, your attack angle is very slightly descending; aim for a more level swing to optimize distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:29:22,Brian,4 Hybrid,4 Hybrid,71.33548862846874,-1.6329126358032229,0.7693583369255066,8.832716941833496,8.063358306884766,88.7652267805106,1.244334741194805,14.496343612670898,7.351661682128906,3398.811279296875,-475.4723205566406,3431.907958984375,Estimated,7.963638782501221,10.409693823805014,106.2127914710918,9.841809272766112,18.15480040786088,123.03462138395388,10.10388469696045,21.584373348470308,"Your club speed is decent, but the attack angle is slightly too negative, meaning you're striking down on the ball more than you'd like. This can lead to higher backspin and less distance. The face is also open at impact; working on squaring the clubface will help. Focus on a smoother, more upward strike with the hybrid to improve carry distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:29:53,Herald,4 Hybrid,4 Hybrid,73.0116634275173,-3.5014407634735107,-1.8016153573989868,5.659230709075928,7.460845947265625,100.19831090255592,1.372360335304897,12.829782485961914,4.423189640045166,1347.3115234375,777.8705444335938,1555.7412109375,Measured,-30.0,8.269181581519376,113.93510019175756,-0.3466151356697082,-0.6896997045835391,152.28698239920777,-1.6024218797683716,-4.258596347269815,"Your shot data shows good ball speed, but your attack angle is a bit too steep, and your club path is moving slightly to the left. Work on keeping your swing on a more neutral path and focus on hitting up on the ball a bit more. This should help you get more distance and consistency.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:30:33,Brian,4 Hybrid,4 Hybrid,72.53471532900221,-3.6930322647094727,-9.959491729736328,4.502005100250244,14.461496353149414,97.59121990807488,1.3454415511996105,16.15118980407715,2.451847553253174,2143.892578125,140.1141815185547,2148.46630859375,Measured,-3.739250421524048,13.699806500956129,130.09098510567856,1.5918844938278198,3.613877223997776,151.09883606406763,1.449154257774353,3.8213577012096778,"Your shot shows some good potential, but you have a few areas to improve. The club path is quite out-to-in (negative value), which is likely causing the ball to slice. Focus on swinging more from inside to outside. The attack angle is also a bit downward, so try to make sure you're sweeping the ball off the ground with more of a level or slightly upward swing. Finally, keep an eye on your swing speed; increasing it could help you achieve better distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:31:08,Brian,4 Hybrid,4 Hybrid,75.53635750576086,-2.2488269805908203,-3.9910168647766113,1.3743213415145874,5.365338325500488,95.68389684193426,1.2667263818570655,15.809248924255373,0.6295148730278015,1328.4310302734375,-216.4272918701172,1345.9456787109375,Measured,9.253301620483398,10.790541940689875,119.91015746697758,2.1755588054656982,4.552099413457256,148.3022091564053,2.467913866043091,6.385967408407396,"Your shot shows good distance, but the club path is too much to the left, causing a slight fade. To improve, focus on aligning your swing path more to the target. Also, try to make your attack angle less negative for better launch. Working on these elements will enhance both accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:33:12,Herald,5 Wood,5 Wood,79.3224514340518,,-0.5066234469413757,12.171998023986816,12.678621292114258,84.90780354165327,1.0704132563558642,10.773656845092772,9.934964179992676,2378.212890625,-474.934326171875,2425.172119140625,Estimated,11.293524742126465,5.068387218139662,82.52512410413419,12.090882301330566,17.28596182969909,114.54697861683236,12.625794410705566,25.038002994187764,"Your ball speed is good, but the face angle being open (to the right) is causing a slice. Focus on closing the club face at impact to help straighten your shots. Also, work on your club path being more neutral; aim for a straighter swing path. Consider practicing with alignment sticks to ensure proper aim and path.",club face angle drill,1.1857399,72.0,101.325,78 -7/18/24 20:33:51,Jason,5 Wood,5 Wood,72.44467263429033,-6.664795875549316,1.7974345684051514,12.46018123626709,10.66274642944336,87.72636516353668,1.2109429440918345,12.2466459274292,10.459982872009276,3142.18603515625,-595.44873046875,3198.107666015625,Estimated,10.73039436340332,7.570688692841941,96.76607610116024,13.339862823486328,22.326512167248893,120.46977153731495,13.808996200561523,28.75443123204513,"Your club speed is decent, but your attack angle is too negative, which means you're hitting down on the ball more than you should. This could be causing excessive backspin and affecting your carry distance. Try to focus on hitting the ball on the upswing, which will help you get more distance and a better launch angle. Also, aim to straighten out your swing path and club face alignment to reduce your slice and improve accuracy.",attack angle drill,1.1857399,72.0,101.325,78 -7/18/24 20:36:57,Lauren,,Driver,78.03552014517027,-4.253751277923584,6.117850303649902,1.840440273284912,-4.27741003036499,104.53071106266545,1.3395273186903336,12.908252716064451,2.277287721633911,1581.9786376953125,-889.18603515625,1814.7474365234373,Measured,29.33912467956543,9.76350335757229,126.6152887051412,8.070759773254395,17.77629058685966,159.44204264905966,9.289481163024902,25.73763322080504,"Your club speed is decent for a driver, but your attack angle is a bit negative, meaning you're hitting down on the ball instead of up. This might cause some loss in distance and can lead to slicing due to the high club path. Work on getting a more neutral attack angle by teeing the ball higher and trying to hit up on it more. Your backspin is relatively low, which is good, but aim for a better overall ball flight with consistent contact.",tee height adjustment,1.1857399,72.0,101.325,78 -7/18/24 20:37:30,Lauren,,Driver,81.85226545323803,0.9833388924598694,-1.884011149406433,-4.470489501953125,-2.5864782333374023,106.09860764401128,1.2962207833407509,15.96107006072998,-3.907902240753174,1190.0159912109375,-158.99545288085938,1200.590576171875,Measured,7.610095500946045,13.419011791299567,144.23974024449126,-2.6976206302642822,-6.788612677308436,171.78944639413203,-2.477175712585449,-7.425096921132081,"Your shot data shows that you have potential, but there are a few areas to focus on. Your club path is slightly to the left (aiming more toward the target), and your face is pointing left as well at impact. This would likely lead to a fade or slice. Your launch angle is good, but with more consistent face control, you can achieve better accuracy and distance. Let’s work on correcting your swing path and face alignment.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:38:26,Lauren,,Driver,83.05768728231214,-0.4304398894309997,3.63903546333313,-4.1770548820495605,-7.816090583801269,104.71944061904742,1.2608037142077797,14.367124557495115,-2.975785970687866,1001.67919921875,-578.3197631835938,1156.6395263671875,Measured,30.00000190734864,10.097545924650603,127.29347377566592,1.1310770511627195,2.5124115798414834,164.2715560468805,2.087597846984864,5.983980241514644,"Your club speed is solid, but the face of the club is angled slightly closed at impact. This is causing your ball to have a left spin direction, which impacts your accuracy and distance. Try to work on keeping the clubface square at impact for straighter shots. Also, your attack angle is pretty shallow; consider hitting up a little more to reduce backspin and increase carry distance.",face alignment drill,1.1857399,72.0,101.325,78 -7/18/24 20:39:25,Jason,,Driver,86.80783069195058,5.298641204833984,-4.011271953582764,5.902332305908203,9.913604736328123,115.11100928806354,1.32604407195188,14.432921409606934,4.346391677856445,2285.2548828125,-12.909003257751465,2285.29150390625,Measured,0.3236503601074219,18.18105773933576,168.70881978874422,4.626307010650635,13.60748866044014,189.08470925982147,4.612185955047607,15.204522847002067,"Your driver swing is showing potential, but there are a few areas to work on. The club path is slightly to the left, and your face angle is open. This is causing some sidespin, leading to a slight fade. Focus on aligning your body better to the target and working on a more neutral club path. Also, your launch angle is decent, but a little adjustment can help maximize carry distance. Overall, keep practicing your accuracy and consistency.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:39:56,Herald,,Driver,79.78566102437071,-6.717020034790039,5.221405506134033,-0.4604770839214325,-5.681882381439209,103.05801978314868,1.2916859804128134,11.38626194000244,0.2750924825668335,2223.396240234375,-415.3894653320313,2261.866455078125,Measured,10.582375526428224,9.387657233130769,126.6991586434906,2.791409492492676,6.170351392818873,156.7358437549101,3.2770376205444336,8.95966356445092,"Your club speed is a good start, but your negative attack angle means you're hitting down on the ball, which can cause it to lose distance and height. Your club path is positive, indicating you're swinging to the right, which can lead to a slice since the face is slightly closed relative to that path. Focus on hitting up on the ball to increase launch angle and minimize spin for better distance. Try to adjust your grip and stance for a more neutral setup.",upward angle drill,1.1857399,72.0,101.325,78 -7/18/24 20:41:36,Lauren,,8 Iron,70.08333880505779,-1.938178539276123,-8.67949104309082,-7.43654203414917,1.2429490089416504,101.13735073761744,1.4431012058220969,16.461483001708984,-7.194583415985107,3504.05810546875,585.7817993164062,3552.683837890625,Measured,-9.490513801574709,17.636374553864698,137.25814358579373,-11.01297378540039,-26.22059248701385,151.09554868287887,-11.263358116149902,-29.511822164562545,"Your 8-iron shot shows that your club path is significantly to the left (-8.68°), which is causing your ball to start left and curve even further. You also have a higher-than-average backspin (3504 rpm), which can rob distance and control. Focus on straightening your swing path and aim to ensure that your clubface is square at impact to improve accuracy and consistency.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:42:17,Lauren,,8 Iron,74.17113378663089,0.199437215924263,-4.407780647277832,-4.325423240661621,0.0823574066162109,107.47995917711069,1.4490807095695712,18.025991439819336,-4.1045331954956055,3192.066650390625,1070.146240234375,3366.67529296875,Measured,-18.533823013305664,21.942157649489445,151.6329771019955,-11.353675842285156,-29.851183781153168,165.5459419047802,-11.887134552001951,-34.099934150595345,"Your club speed is solid for an 8-iron, but your club path and face angle are quite off, which is causing a slice. Focus on aligning the club face more square at impact and adjusting your swing path to be more neutral. This will help you hit straighter shots and improve your accuracy.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:42:53,Brian,,8 Iron,73.47932736645635,-1.5106269121170044,1.7586334943771362,4.103559494018555,2.344925880432129,101.1892754720111,1.3771121633620789,16.97684669494629,3.5908095836639404,5240.220703125,815.2589111328125,5303.25927734375,Measured,-8.843027114868164,20.39163177173191,133.58600530020885,0.0442346595227718,0.1051545451901247,143.2170810121388,-0.2112177163362503,-0.5274414473662503,"Your 8 iron shot was solid, but there's room for improvement! Your attack angle is slightly negative, which suggests you're hitting down on the ball a bit too much. Ideally, you want to make contact with a neutral or slightly upward angle. This could help reduce your backspin for better distance. Additionally, your club face is open relative to your club path, which could lead to some slicing. Focus on aligning your club face more with your swing path for straighter shots.",face alignment drill,1.1857399,72.0,101.325,78 -7/18/24 20:43:23,Brian,,8 Iron,76.99058286494437,-0.9025927186012268,-5.377983570098877,-1.704428791999817,3.6735548973083496,104.90057559636443,1.3625117734253205,19.34064674377441,-2.0729875564575195,2427.6923828125,296.84393310546875,2445.773193359375,Measured,-6.97118616104126,21.822969222378333,153.5397583147751,-4.434381484985352,-11.87133212650656,170.80364921785076,-4.634302616119385,-13.800217640337904,"Your shot shows good ball speed but your club path and face are significantly misaligned. You're coming in too much from the inside and the face is closing too much, leading to a hook. Try to straighten your swing path and get your clubface more square at impact for better control and accuracy.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:44:27,Brian,,Pitching Wedge,71.8098852897474,0.2073074430227279,1.3480778932571411,-2.461487531661988,-3.809565544128418,90.9580121539102,1.2666502917655638,24.69808387756348,-1.8532408475875848,3795.90087890625,915.18017578125,3904.666259765625,Measured,-13.555147171020508,23.158822433622618,121.08922595761668,-6.988393783569336,-14.732732541818224,131.1248247715157,-7.3110198974609375,-16.686389182113658,"Your pitching wedge shot shows that you're generating good club speed and ball speed, but your club face is slightly closed (-2.46 degrees) at impact, which is likely causing the ball to veer left (total deviation). To help improve accuracy, focus on adjusting your club face to be more square at impact. Additionally, work on lowering your backspin a bit to help with distance and control.",club face alignment drill,1.1857399,72.0,101.325,78 -7/18/24 20:45:01,Brian,,Pitching Wedge,70.40897984886442,1.2159544229507446,-2.756869316101074,1.393748760223389,4.150618076324463,83.81021620206684,1.1903341929107436,25.163143157958984,0.7998981475830078,2954.52880859375,734.3635864257812,3044.426025390625,Estimated,-13.958309173583984,19.1686091590052,109.5804548471815,-3.318240165710449,-6.342739180135595,121.67711651234184,-3.7100350856781006,-7.87340779452262,"Your pitching wedge swing is solid! Your club speed and ball speed are good, but the club path being negative (-2.76) indicates you're coming slightly from the outside, which can cause a fade or slice. Also, the backspin is a bit high—consistent contact will help reduce that for better distance control. Focus on keeping your swing path more neutral and ensure your clubface is square at impact.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:45:32,Jason,,Pitching Wedge,69.79929728141042,-0.2744559943675995,-2.240288734436035,-4.767844676971436,-2.5275559425354004,96.0104296087884,1.375521435720224,18.3737907409668,-4.1967363357543945,7433.0185546875,1494.2694091796875,7581.72802734375,Estimated,-11.366739273071287,20.48781478822684,119.19642863030003,-9.89284610748291,-20.47866185126213,125.75673153680144,-10.101587295532228,-22.056988627804003,"Your shot has decent distance but your club face was open at impact, leading to a leftward ball flight. Focus on aligning your clubface square to the target and work on your swing path to help straighten out your shots.",face alignment drill,1.1857399,72.0,101.325,78 -7/18/24 20:46:04,Herald,,Pitching Wedge,70.29910591623457,0.6684430837631226,-5.336188316345215,-1.534132957458496,3.802055358886719,92.9943662650412,1.322838534758171,20.17670440673828,-1.927872896194458,5348.79833984375,686.75927734375,5392.70654296875,Measured,-7.316465854644775,20.228105416607605,119.85159368889616,-5.086886882781982,-10.626858099981972,128.5575552788241,-5.2508721351623535,-11.765177456602371,"Your club speed and ball speed are good, but your club path and face angle suggest that you're cutting across the ball. This could lead to less consistent contact and pulls to the left. Focus on aligning your club path to be more neutral or slightly in-to-out. Also, your backspin is quite high, indicating that you might be hitting down too steeply. Try to swing more level through the ball to keep the spin manageable.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:47:04,Lauren,,Pitching Wedge,69.93140455758385,-1.1513575315475464,0.9489473700523376,5.09650468826294,4.147557258605957,88.53158680882643,1.265977529965476,23.06038284301757,4.305123329162598,4162.3623046875,124.77593231201172,4164.23193359375,Estimated,-1.7170524597167969,20.521427009341096,115.7025681971536,4.027057647705078,8.125534913209606,125.96761620570123,3.945013046264648,8.666551604845267,"Your shot data shows solid ball speed and decent carry distance, but the attack angle is slightly negative, meaning you're hitting down on the ball rather than making solid contact. This can lead to high spin and less distance. Focus on lifting the club through impact to promote a more upward angle. Also, your club face is slightly open at impact, which could cause the ball to veer off a bit to the right. Aim for a square club face at impact to improve accuracy.",attack angle adjustment drill,1.1857399,72.0,101.325,78 -7/18/24 20:47:40,Herald,,Pitching Wedge,62.13998082983653,-6.276541709899902,-7.036646842956543,-0.1040894761681556,6.932557582855225,64.10237312743311,1.0315801883326996,31.214853286743164,-0.9659759998321532,3995.416259765625,-1151.6644287109375,4158.08642578125,Estimated,16.079437255859375,14.693447710841724,70.79606507962217,3.0976879596710205,3.825754521402132,78.49523697786026,3.4768824577331543,4.760430938591128,"Your shot shows a solid club speed, but the attack angle of -6.3 degrees indicates you're hitting down on the ball too much, which can cause excessive backspin and lower carry distance. A more neutral attack angle will help. Also, the club path is significantly left (-7 degrees), suggesting an outside-to-inside swing, which may add sidespin and affect accuracy. Focus on swinging more from the inside to improve direction and control.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:48:04,Herald,,Pitching Wedge,57.90791871235115,-3.752265453338623,-13.0651273727417,-9.471351623535156,3.593775749206543,59.97758230593172,1.035740597134242,26.19689178466797,-9.414783477783203,1172.8245849609375,-563.833251953125,1301.3167724609375,Estimated,25.67583656311035,8.779607480753953,61.9011583356064,-6.553618431091309,-7.064978496032836,77.23054639138536,-5.921060085296631,-7.96697300429679,"Your shot data indicates that your club path and club face are both pointed left at impact, which is causing the ball to go left with some sidespin. To improve your accuracy and consistency, focus on a more neutral club path and ensuring your club face is aimed where you want the ball to go. Additionally, your attack angle suggests you're hitting down on the ball slightly, which is okay for a wedge, but be mindful to strike the ball cleanly to maximize carry distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:48:32,Herald,,Pitching Wedge,58.15322361614972,-4.470998764038086,-9.99904441833496,-3.0749261379241943,6.924118041992188,63.87032033744117,1.0983109166746825,22.03877639770508,-3.776964664459229,7961.05126953125,-2207.64111328125,8261.4775390625,Estimated,15.498973846435549,9.380549522851084,64.00700966966315,0.4034830033779144,0.4505967609922265,70.82057025361064,0.8235324025154114,1.0180291170839624,"Your pitching wedge shot shows solid ball speed and decent carry distance. However, the club path is significantly in-to-out and the attack angle is slightly downward, which can cause your ball to spin too much and curve to the left. Try to work on a more neutral swing path and a shallower attack angle for better control and accuracy.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:49:35,Lauren,,Pitching Wedge,59.89982746948226,-2.31794810295105,-11.773554801940918,0.5040501356124878,12.277605056762695,61.4247720129365,1.0254582460063206,23.02779006958008,-1.0591514110565186,1316.4752197265625,-667.1726684570312,1475.881591796875,Estimated,26.87530517578125,7.451591523933246,60.84534160872545,2.1298274993896484,2.261285694003874,76.98964976782554,2.808607339859009,3.772455820124748,"Your pitching wedge shot shows some good potential, but there are a few areas to work on. The club speed is decent for your wedge, but the attack angle is slightly negative, which can cause the ball to hit the ground too early. Also, your club path is significantly inside-out, causing the ball to spin sideways. Focus on keeping your club path straighter and try to make contact more consistently with the ball's center. This will help with your distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:50:24,Herald,,Gap Wedge,67.5667854329131,-2.122912883758545,-11.47303867340088,-1.7434000968933103,9.729639053344728,75.802065374216,1.1218835540056835,26.671289443969727,-2.8676555156707764,4734.82861328125,4.110563895665109e-05,4734.82861328125,Estimated,-4.974160106030467e-07,17.601788216624072,91.3724180543586,-3.096234083175659,-4.935338495245446,99.3437000102358,-3.0725600719451904,-5.324901509723418,"Your shot shows some room for improvement in club path and attack angle. You're coming in a bit steep (-2.1 degrees) and from the inside (-11.5 degrees), which can lead to inconsistent shots. Try to work on keeping your club path more neutral and your angle of attack less steep for better consistency and control.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:50:51,Lauren,,Gap Wedge,67.81093834999956,0.8238189816474915,-8.67723274230957,-4.479982376098633,4.1972503662109375,84.12354805452378,1.2405601529996275,26.1953239440918,-4.7657151222229,4778.72119140625,486.7916564941406,4803.451171875,Estimated,-5.816458225250244,21.666918739196035,106.18777733707157,-7.378632068634033,-13.637258650494914,114.23953338321736,-7.467081546783447,-14.846197254473736,"Your shot indicates a strong club speed, but the ball is starting left due to a negative club path and face angle. Focus on achieving a more neutral club path and ensuring your club face is square at impact to straighten your shots. Reducing backspin could also help your carry distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:51:27,Jason,,Gap Wedge,68.24728531683922,7.19173526763916,-0.9670795202255248,3.5873448848724365,4.554424285888672,72.87653965280515,1.067830600359773,27.102060317993164,2.825718879699707,3863.809326171875,955.2032470703124,3980.130126953125,Estimated,-13.886126518249512,16.009612095283387,86.70429504825006,-0.9801865816116332,-1.483177194004881,96.0992049618335,-1.3614251613616943,-2.283212693405204,"Your gap wedge shot shows a solid swing speed and decent launch angle, but the ball is spinning a bit too much. This can cause loss of distance. Focus on reducing backspin for a more controlled trajectory and better carry distance. Also, practice aligning your club face more consistently with your swing path to minimize the side spin.",spin control drill,1.1857399,72.0,101.325,78 -7/18/24 20:51:51,Brian,,Gap Wedge,52.16005967922911,,,,0.0,54.36860593749725,1.0423417126408625,29.61837577819824,-13.451915740966797,3048.40625,-521.0806884765625,3092.62109375,Estimated,9.700129508972168,9.420975342095517,53.805535775247336,-12.244677543640137,-11.411432504359937,63.125749546463794,-11.90815544128418,-13.025571085432034,"Your gap wedge shot shows that you're hitting the ball with decent speed, but the backspin is quite high, which could be causing less distance and a somewhat erratic direction. Along with the significant leftward deviation, it seems your clubface might be slightly closed at impact. Focus on your setup and ensuring your clubface is square to your target at impact. Also, try to maintain a consistent swing path.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:52:11,Jason,,Gap Wedge,54.98224792594692,-4.64971399307251,-18.01468849182129,-9.610517501831056,8.404170989990234,53.72614721477521,0.9771544315019004,31.72081756591797,-10.14842128753662,3273.69384765625,-915.1510009765624,3399.20166015625,Estimated,15.618172645568848,10.211094073376898,53.02495378685626,-7.675906658172607,-7.082516758111069,61.403925243588674,-7.228164672851562,-7.7259261958095635,"Your shot with the gap wedge shows some room for improvement in accuracy and consistency. The club path is quite off to the left, and the face angle is also closed. This means your shots are likely starting left and may curve even further. To improve, focus on aligning your body and clubface toward your target at address and through impact. Aiming for a more neutral swing path will also help straighten out your shots.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:52:34,Brian,,Gap Wedge,50.52942675486565,-8.11114501953125,-15.748370170593262,-13.330142974853516,2.418227195739746,49.52857643277366,0.9801927235995088,33.63345718383789,-12.920228004455566,1503.7822265625,-261.981201171875,1526.43212890625,Estimated,9.882591247558594,9.07412950995581,47.459959768705176,-12.114192008972168,-9.959995304262293,57.89294372871791,-11.831398963928224,-11.86991475625416,"Your shot show a strong swing, but the club path and face angle are causing the ball to go left. Focus on aligning your clubface better with your swing path. Also, try to reduce your attack angle, as hitting down too steep can lead to less distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:53:28,Lauren,56,Sand Wedge,65.23357714592566,-3.80939531326294,-5.836667537689209,-11.41687297821045,-5.58020544052124,64.40876319329527,0.9873559907532696,33.69514846801758,-10.108403205871582,2497.873291015625,226.334213256836,2508.1064453125,Estimated,-5.177475929260254,16.148311004595826,74.13429220994021,-11.87904167175293,-15.260258142283988,84.33098104569672,-11.91568374633789,-17.411983671007192,"Your shot with the sand wedge shows a couple of areas to improve. The club face is significantly open at impact, which contributes to a leftward ball flight and the shot deviating to the left quite a bit. To fix this, try aligning the club face more towards your target to reduce that leftward spin. Additionally, your attack angle is slightly negative, which means you're hitting down on the ball too much. Focus on a more neutral or slightly positive angle to help get the desired loft and distance. A good drill for you is to practice setting up with the club face square to the target and hitting shots while concentrating on a slight upward swing through impact.",face alignment drill,1.1857399,72.0,101.325,78 -7/18/24 20:53:50,Herald,56,Sand Wedge,62.549571838633256,-8.688640594482422,0.7693047523498535,13.040818214416504,12.271512985229492,50.130843619095685,0.8014578221002747,21.50078392028809,10.808284759521484,3377.085205078125,-1398.943115234375,3655.372314453125,Estimated,22.50157356262207,4.576212437913057,40.16410532121336,14.08030891418457,9.771186776740365,52.21351713949025,14.749403953552246,13.293134920164448,"Your shot data shows that you're hitting the ball with a solid club speed, but the club face is significantly open at impact, causing a high rightward spin. This is likely contributing to your shot veering off target. To improve, focus on closing the club face a bit more at impact and try to make a smoother swing to reduce the sidespin. Also, your attack angle is quite steep; working on a shallower swing can help achieve a better trajectory with less backspin.",face angle awareness drill,1.1857399,72.0,101.325,78 -7/18/24 20:54:05,Jason,56,Sand Wedge,54.83673067112113,-4.763133525848389,-13.712031364440918,-11.619463920593262,2.092567443847656,49.99740515827716,0.9117502912077776,30.42524719238281,-11.26023769378662,3004.84716796875,-622.5763549804688,3068.66552734375,Estimated,11.70552921295166,8.17695395625492,46.44120534446529,-9.796030044555664,-7.901559124804237,55.22799562796263,-9.440150260925291,-9.0583423624131,"Your shot shows some areas for improvement. The club path is coming from very far outside-in, which means the club is slicing across the ball. The face is also slightly closed relative to your swing path, causing the ball to spin and drift left. Focus on getting more of an inside-out swing path and squaring the face at impact to improve direction and distance.",swing path drill,1.1857399,72.0,101.325,78 -7/18/24 20:54:48,Jason,,Lob Wedge,62.17556441938814,-6.88284158706665,-11.07753086090088,-12.74176025390625,-1.664229393005371,51.05902917935873,0.8212073288945818,33.429622650146484,-11.852469444274902,3672.100830078125,730.3089599609375,3744.0185546875,Estimated,-11.24824047088623,9.902455703949729,48.60998416310531,-14.519206047058104,-12.18673820422498,56.07894342664713,-14.694428443908691,-14.225207610469624,"Your lob wedge shot shows a significant leftward club path and face alignment, leading to a pull and high spin rate. To improve your accuracy and distance, focus on aligning your club face more square to your target and adjusting your swing path closer to straight. A more positive attack angle will help achieve better launch and carry distance. Consider practicing with half swings to gain better control.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 19:56:39,Jason,,7 Iron,72.09678971370522,1.374581217765808,-1.3092739582061768,1.4451721906661987,2.754446029663086,99.6019828477274,1.3815037152589555,15.144367218017578,1.0232717990875244,5737.07763671875,1222.3553466796875,5865.85107421875,Measured,-12.02772617340088,17.386995610759072,127.18476491904494,-4.029245376586914,-8.936742632856408,137.01149821695708,-4.374794483184815,-10.451250201808534,"Your 7-iron shot showed decent power with a club speed of about 72 mph, resulting in a carry distance of about 127 yards. However, your club path was slightly out to in (-1.31 degrees), which means your shots are likely starting left of the target. The face angle being open relative to the path (1.45 degrees) suggests you're slicing the ball. Let's work on straightening out your swing path to hit straighter shots. Additionally, consider lowering your backspin for a better distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 19:57:18,Brian,,7 Iron,77.95118618460947,-0.5524942874908447,-0.8335942625999451,2.0152957439422607,2.8488900661468506,94.91227054246338,1.2175859687072046,14.074082374572754,1.5511045455932615,1941.0072021484373,-168.15826416015625,1948.2777099609373,Measured,4.951431274414063,9.95746093361231,116.40666851126298,2.6279330253601074,5.337241704591975,142.23722448409717,2.8102097511291504,6.973666060169762,"Your shot shows a decent club speed and ball speed, but the attack angle is slightly negative. This means you're hitting down on the ball instead of making solid contact. A more upward angle can help increase your launch and carry. Work on keeping your club path straighter to minimize side spin, which can help with consistency. Overall, aim for a more positive attack angle, and focus on a smoother swing motion.",upward attack angle drill,1.1857399,72.0,101.325,78 +7/18/24 19:58:45,Brian,,7 Iron,70.74257813421946,-0.610908031463623,-2.2561910152435303,5.279125690460205,7.535316467285156,98.01179745681112,1.3854710987611156,13.017656326293944,4.054083347320557,4041.512451171875,-433.0763854980469,4064.64990234375,Measured,6.116305351257324,12.632755107144476,123.80934198837258,6.322325706481934,13.63410476701938,139.07730858064588,6.522876262664795,15.799230128710064,"Your club speed is solid, but your swing path is a bit off to the left, and your club face is open, which can cause a push to the right. Focus on aligning your club face more square to your target and working on a more neutral swing path to improve accuracy. Additionally, your backspin is high, which can affect distance. Try to make more of a descending strike on the ball for better control and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 19:59:36,Herald,,7 Iron,78.30413784672783,1.1202099323272705,0.2461669147014618,2.1728291511535645,1.9266622066497805,106.58072688287848,1.3611123219503307,15.801472663879396,1.8156133890151973,2901.810546875,-444.9508056640625,2935.725830078125,Measured,8.717582702636719,18.222337735354813,149.782698796349,4.871339797973633,12.71935236205752,167.03475846458787,5.154458522796631,15.006562425466312,"Great job with a solid carry distance of about 150 yards! Your club speed is decent, but you can improve your consistency. Focus on your club face angle, as it's slightly open at impact, causing a bit of sidespin to the left. Work on squaring the face at impact and maintaining a steady attack angle for better direction and distance.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:00:36,Lauren,,7 Iron,80.69956194940369,-0.8999376893043518,-1.2249127626419067,1.377170443534851,2.602083206176758,110.13714026048092,1.3647799021453642,15.392151832580566,0.9779693484306335,3000.881591796875,77.92835998535156,3001.893310546875,Estimated,-1.4875506162643433,19.55523939559521,157.85914357583897,0.4969282746315002,1.3697041377422892,173.68022456853578,0.4441135823726654,1.347318109582801,"Your ball speed and carry distance are good, indicating solid contact. However, your club path is slightly in-to-out, which can cause a push. Work on keeping the club path more neutral. Additionally, the backspin is a bit high, which may affect distance and control. Focus on your angles and try to create a more positive attack angle to lower that spin.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:01:36,Brian,,7 Iron,76.76702917691728,-1.3699626922607422,0.0220743939280509,4.4032979011535645,4.381223678588867,102.15096251250908,1.3306619209803208,14.91525936126709,3.6197311878204346,1952.173583984375,-695.8610229492188,2072.487548828125,Measured,19.618837356567383,12.834297022018518,134.13927822916685,8.454682350158691,19.72213031027377,156.4861195950616,9.125266075134276,24.81770673650385,"Your shot with the 7-iron shows you have decent speed and ball speed, which is great! However, your attack angle is slightly downward, which can lead to inconsistent contact. Additionally, the face angle suggests you're hitting a bit to the right (slices). Focus on keeping your clubface more square at impact to improve accuracy and distance.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:03:06,Jason,,7 Iron,78.12886520179018,1.3166886568069458,-2.1980555057525635,4.635742664337158,6.833798408508301,105.19359834974875,1.3464114457320755,14.9107666015625,3.5328681468963623,4942.4287109375,-1280.6148681640625,5105.6416015625,Measured,14.526248931884766,18.77528526363676,138.61668306468346,9.98638916015625,24.038096778337376,149.55710434817047,10.388833045959473,26.969274779643456,"Your shot shows a good club speed and ball speed, which is great! However, your club path is moving a bit to the left while the face is open, causing the ball to start right and spin left. To correct this, focus on aiming your clubface more down the target line at impact and adjust your swing path to be more neutral. Also, reducing backspin could help with distance and control.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:04:07,Herald,,7 Iron,76.78920705443397,-1.4904359579086304,-4.048722267150879,8.40428638458252,12.453008651733398,95.13037149338652,1.2388508117547163,14.706338882446287,6.396866798400879,3734.633544921875,-2035.9239501953125,4253.52490234375,Measured,28.59687614440918,12.093742445633891,114.39409870433974,15.794971466064451,31.137576089638287,129.34041924375106,16.862333297729492,37.51820150361391,"Your club speed is good, but the attack angle is slightly downward, which can lead to a higher spin rate. The face is open to the path, causing the ball to curve left. Focus on closing the club face at impact to straighten your shots and lower your spin. Additionally, work on your swing path to reduce the angle of -4 degrees, which will help you hit straighter shots.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:05:13,Brian,,7 Iron,89.93247944985706,0.7699726223945618,19.999998092651367,1.056305170059204,-18.943693161010746,103.85246395275408,1.1547826167814963,14.640166282653809,3.37021279335022,4948.72998046875,-1053.2940673828125,5059.58056640625,Measured,12.01560878753662,17.952357383422395,136.40992414662378,8.640656471252441,20.49381384171602,147.40351923801973,8.971107482910156,22.98559037756468,"Your shot data shows that you're generating good club speed and ball speed, which is great! However, your attack angle is quite flat, and the club path is significantly to the right. This means your shots are likely pushing right and producing excess backspin. Focus on aligning your swing path more towards the target for better accuracy and lower backspin. This will help you hit straighter and longer shots.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:06:44,Brian,,9 Iron,68.46219910452555,-4.978363990783691,16.217878341674805,-6.878510475158691,-23.09638977050781,99.44516758988811,1.4525558467389998,17.74738121032715,-3.6208701133728014,3374.1435546875,1735.034912109375,3794.099609375,Measured,-27.21290397644043,17.32765379131763,130.1135962808603,-13.253546714782717,-29.82993261392517,143.62805372237926,-14.126558303833008,-35.054501205583165,"Your 9 iron shot showed a strong club speed, but the club face was closed at impact, contributing to a hook that deviated significantly to the left. To improve your alignment and get straighter shots, work on keeping the club face more square to your target at impact. Also, try lowering your attack angle slightly to create a better strike on the ball.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:07:36,Brian,,9 Iron,70.17279270656127,2.88538670539856,-0.1308443695306778,1.293009638786316,1.4238539934158323,96.71982302610104,1.378309445806873,16.40073013305664,1.0457353591918943,4735.5615234375,95.92403411865234,4736.533203125,Measured,-1.160430669784546,17.134488857950032,125.87749690565032,0.6629335284233093,1.456260717570828,137.23073483654207,0.6211811900138855,1.4874658080430407,"Your 9-iron shot shows good ball speed and carry distance, but the backspin is quite high, which may be affecting your control. Focus on improving your attack angle and club path for better distance and accuracy. Try to aim for a more neutral club path, as your current data indicates a slight draw. Overall, great job on your swing speed!",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:08:18,Jason,,9 Iron,72.56411232324808,-1.3022946119308472,3.017965793609619,2.5579679012298584,-0.4599978923797607,90.48317176441653,1.246941068628321,19.38932037353516,2.478801965713501,2661.03515625,198.14874267578125,2668.40234375,Estimated,-4.25855827331543,15.754859869219445,119.9665018455762,1.3914234638214111,2.913222298136219,135.7103210367295,1.2412774562835691,2.939821717501303,"You're generating a good amount of club speed, but we need to work on your attack angle and club path to optimize your shot. Your attack angle is slightly down, which may be causing some inconsistency in launch. Try to focus on a more positive attack angle and ensure your club path stays more neutral. This will help you achieve cleaner contact and better distance control.",attack angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:09:47,Lauren,,9 Iron,72.82571570571417,0.581389307975769,-0.3085307478904724,6.6448283195495605,6.953359127044678,87.2897877993546,1.1986121516757784,20.97930908203125,5.419607162475586,2386.581787109375,826.4354248046875,2525.622314453125,Estimated,-19.10015869140625,15.597600605961702,113.7676273104853,0.6265133619308472,1.2444581215235928,129.0690183927136,0.0,0.0345508932066511,"Good job with your 9-iron shot! Your club speed and ball speed indicate you're getting solid distance. However, the club face is slightly open compared to your swing path, which is leading to some sidespin and a bit of a hook. Try to focus on closing the club face a bit more at impact. Also, your launch angle is great for height, but working on a more consistent attack angle will help with both distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:10:32,Jason,,9 Iron,72.93779974618428,1.290170431137085,0.7374157309532166,1.7501119375228882,1.0126962661743164,89.85590219982441,1.2319524651485692,19.1964168548584,1.5298523902893066,2755.490234375,819.94775390625,2874.8984375,Measured,-16.571359634399414,15.131633095567508,116.73689179220128,-3.107846260070801,-6.329021768623704,131.8425001343412,-3.642391443252564,-8.375868156374793,"Your 9-iron shot is solid with a decent carry distance of around 117 yards. However, the spin and angle suggest that the ball is starting to veer left, which could affect accuracy. Focus on your club face alignment and path to improve your direction.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:13:00,Jason,,6 Iron,77.36764091566783,2.011559247970581,0.6404924988746643,4.359585285186768,3.719092845916748,106.70264974319343,1.379163801304234,13.365541458129885,3.661205291748047,3384.56787109375,307.64520263671875,3398.521240234375,Measured,-5.193710803985596,15.669196055348266,145.0052495066957,1.9938032627105715,5.045073615537035,160.61089856463514,1.8002671003341677,5.045791165745754,"Your 6 iron shot shows good club speed and decent distance, but the face angle is open relative to your club path, which is causing a slice. To improve, focus on aligning your club face to your desired target line during your setup. Additionally, your spin rate is a little high for control; working on your impact can help reduce it and lead to better accuracy.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:13:49,Jason,,6 Iron,73.52089275367598,-0.4887504875659942,-1.5840122699737549,3.20224404335022,4.786256313323975,96.30183958077578,1.3098567764053812,10.85370922088623,2.4321932792663574,1771.3502197265625,-255.4234161376953,1789.671142578125,Estimated,8.205321311950684,6.506229031978933,104.14902529113716,3.875452280044556,7.0392885298392684,143.94741362690183,4.2616777420043945,10.697069553544452,"You're hitting the ball well with decent speed, but your club path is slightly off and your attack angle is negative, which may cause lower launch. Try to focus on having a more positive attack angle and a straighter club path to improve your accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:14:33,Herald,,6 Iron,75.83249488988531,0.0982303693890571,-2.20997953414917,0.877380907535553,3.087360382080078,104.83307770827014,1.3824294962271244,13.116106986999512,0.4441725015640259,1664.25634765625,204.04237365722656,1676.7177734375,Measured,-6.989737033843994,10.796173875467616,134.4350257256583,-0.975182831287384,-2.288210514045005,164.74640741291114,-1.2419079542160034,-3.5706487349882536,"Your 6 iron shot shows good potential! Your club speed is solid, and you're achieving decent ball speed. However, your attack angle is very flat, and your club path is slightly out-to-in, suggesting you might be slicing the ball a bit. Working on your swing path will help you gain more distance and improve accuracy.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:15:18,Brian,,6 Iron,72.84364403224845,-3.884439706802368,0.2654776275157928,2.243825435638428,1.9783477783203125,100.98628688010376,1.3863431493816585,7.903115749359131,1.876347661018372,2488.05224609375,431.7790832519531,2525.239990234375,Estimated,-9.845115661621094,5.365665766529958,105.68059449361316,-0.1631294190883636,-0.3006787312357097,143.17729869359027,-0.7230757474899292,-1.8071013123369115,"Your swing speed is good for a 6-iron, but the launch angle is a bit low, resulting in shorter carry distance. Focus on making a smoother, more upward strike on the ball to increase your launch angle. Also, your clubface is slightly open at impact, causing the ball to veer right. Try to ensure your clubface is square at impact for a straighter shot.",launch angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:16:55,Lauren,,6 Iron,72.46443560632906,8.665658950805664,-10.91510772705078,4.367998600006104,15.283105850219728,94.8094365286297,1.308358172327351,7.873773574829102,2.222198486328125,2438.01025390625,508.2383728027344,2490.421630859375,Measured,-11.775486946105955,4.273283181629097,90.3144820512798,0.0969132930040359,0.1529050247943804,126.78298686380458,-0.5424855947494507,-1.2003453405326496,"Your 6-iron swing shows a good club speed and decent contact. However, your club path (negative) suggests you're swinging too much from outside to inside, which can cause hooks. Focus on aiming a bit more down your target line. Your launch angle is low, which may limit distance. Try to promote a higher launch to maximize carry. Lastly, your backspin is a bit on the high side; reducing it can help achieve a better trajectory and distance control.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:17:23,Herald,,7 Iron,,,,,0.0,71.88800705529775,-32.13681411743164,16.518857955932617,6.116432189941406,4740.728515625,0.0,4740.728515625,Estimated,-0.0,7.80724611924569,75.01330790283555,6.320744037628174,8.258540353642104,88.92401158810208,6.283753871917725,9.732964712715445,"Great effort on your shot with the 7 iron! Your ball speed and launch angle are decent, but the high backspin indicates the club might be making contact too sharply with the ball. This can lead to reduced distance. Work on your swing consistency by ensuring you're striking the ball cleanly. Aim for a more rounded attack to lower your spin rate and increase distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:17:52,Jason,,7 Iron,70.37916472610823,0.2058316767215728,-0.849279522895813,3.590041160583496,4.43932056427002,96.56347709618149,1.3720463644599037,14.661582946777344,2.8426735401153564,3787.985107421875,1211.4129638671875,3976.977783203125,Measured,-17.734485626220703,13.504698550090213,121.874159137099,-2.9502172470092773,-6.272652359203846,136.6248721521706,-3.594121217727661,-8.564792972920372,"Your shot with the 7 iron has great ball speed and overall distance. However, your club path is slightly left and the face is open, which likely causes your shots to fade to the right. To improve your consistency, focus on aligning your clubface better with your swing path. Practicing with a slower, controlled swing can help you develop more awareness of your club's position during impact.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:18:24,Herald,,7 Iron,73.07937464648421,-2.763359308242798,-4.272127628326416,1.2719072103500366,5.544034957885742,102.87341177922552,1.4076941993122911,15.966290473937988,0.5102148652076721,4743.80517578125,718.336181640625,4797.88427734375,Measured,-8.610663414001465,19.3666759615312,137.21092711333858,-3.044654130935669,-7.287970260278428,148.1170812025557,-3.2903928756713867,-8.501506713232743,"Your shot shows that your club face is slightly open at impact, which is causing some rightward spin (sidespin). The club path is also moving too much to the left, leading to a push. To improve accuracy, focus on aligning your clubface square to your target and make sure your swing path is more neutral. Start with short swings to build consistency.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:20:29,Brian,,7 Iron,,,,,0.0,104.36048155955632,-46.6533088684082,16.35451889038086,-6.809432506561279,2986.62841796875,-137.6136474609375,2989.797119140625,Measured,2.6381282806396484,18.373941075964467,146.26084556145543,-6.264347553253174,-15.959419041003116,162.9410510877733,-6.128934860229492,-17.3966814956259,"It looks like your 7-iron shot had good ball speed and distance, but the ball is curving left too much (slices). Focus on your grip and stance to promote a straighter path. Monitoring your launch angle is key, as this will help with distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:24:07,Herald,,5 Iron,69.9384828759371,-4.921747207641602,5.4845170974731445,4.008889198303223,-1.475627899169922,84.91902474555263,1.2141959798611777,4.560325622558594,3.9792540073394775,1026.3629150390625,592.57080078125,1185.1417236328125,Estimated,-30.0,0.7397339044071742,34.36288709946621,2.722035646438598,1.6319437082079702,95.12548932860136,1.9028977155685425,3.1587829980527147,"Your shot stats show a couple of areas to improve. The club speed is decent, but the launch angle is quite low. Try to get the ball in the air more by slightly adjusting your attack angle. A positive attack angle, where the club is coming up at impact, can help. Additionally, your backspin and sidespin numbers suggest you might be hitting across the ball. Focus on keeping your club path straighter to achieve a more consistent strike. This will help with both distance and direction.",attack angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:24:43,Brian,,5 Iron,66.96735128057935,1.2981250286102295,-2.776828527450561,7.33172082901001,10.108549118041992,93.67324483433548,1.3987897541574248,10.18117332458496,5.674985885620117,1590.751708984375,918.4209594726562,1836.8419189453125,Measured,-30.00000190734864,4.9728158923386445,88.98929196988138,1.377145528793335,2.138818229311056,129.44479776829849,-0.0279764551669359,-0.0599905715580093,"Great job with your 5 iron! Your club speed is solid, and you're getting decent distance. However, your club path is a bit out to the right (negative value), which can cause slices. Focus on keeping your swing more neutral to improve accuracy. Additionally, your launch angle is a bit low; a slight upward attack angle can help with that too. Consider working on your follow-through to help maintain a better path.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:25:31,Herald,,5 Iron,72.85267219477737,1.165079951286316,-1.0758309364318848,-0.987056314945221,0.0887746214866638,106.00610737764691,1.4550750739002574,8.46343994140625,-0.945405900478363,2818.976806640625,447.9874877929688,2854.3515625,Measured,-9.029847145080566,7.550074247129089,124.17309822615788,-3.3292551040649414,-7.211250793195006,155.8305957613611,-3.814953565597534,-10.368089470060797,"Your club speed is good, but the ball is launching too low and curving slightly left. Focus on getting more height and straightening out your shots. Work on making your swing path more neutral. This can help you achieve a better launch angle and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:26:02,Brian,,5 Iron,73.06132685466127,0.6283697485923767,-0.5224014520645142,2.260082960128784,2.782484531402588,109.12553379579184,1.49361554865917,8.406516075134277,1.7911169528961182,1712.5701904296875,48.82186126708984,1713.265869140625,Measured,-1.6329429149627686,5.969258468300723,118.47849461565512,1.5281591415405271,3.159550609903903,166.8809857861379,1.438038349151611,4.187917651710961,"Your 5-iron shot shows solid ball speed and decent carry distance, but focus on your launch angle, which is a bit low. Try to improve your attack angle to help the ball rise more. Additionally, your club path is slightly left, so work on keeping it straighter. Overall, good job, keep practicing!",launch angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:26:34,Lauren,,5 Iron,75.84206917944812,-0.3450060188770294,-3.458033561706543,10.893943786621094,14.351977348327637,93.90813919155062,1.238206449369898,9.030988693237305,8.515839576721191,3232.406494140625,-1089.2642822265625,3411.00390625,Measured,18.622915267944336,5.7671695256876205,97.532686719499,13.137558937072754,22.168183879334265,127.20608283512956,14.182323455810549,31.16652006259233,"Your shot data suggests that your club path is coming in from the inside to outside (negative value), and the face is open to that path. This is likely contributing to the left spin on your ball and inconsistent direction. Focus on keeping your club path straight and closing the clubface at impact for better accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:29:22,Brian,4 Hybrid,4 Hybrid,71.33548862846874,-1.6329126358032229,0.7693583369255066,8.832716941833496,8.063358306884766,88.7652267805106,1.244334741194805,14.496343612670898,7.351661682128906,3398.811279296875,-475.4723205566406,3431.907958984375,Estimated,7.963638782501221,10.409693823805014,106.2127914710918,9.841809272766112,18.15480040786088,123.03462138395388,10.10388469696045,21.584373348470308,"Your swing speed is solid, but the club face is significantly open at impact, which is causing the ball to slice to the right. Try to focus on closing the club face slightly during your swing. Additionally, your attack angle indicates you're hitting down on the ball too much with a negative attack angle. Consider sweeping the ball more and improving your launch angle for better distance and control.",club face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:29:53,Herald,4 Hybrid,4 Hybrid,73.0116634275173,-3.5014407634735107,-1.8016153573989868,5.659230709075928,7.460845947265625,100.19831090255592,1.372360335304897,12.829782485961914,4.423189640045166,1347.3115234375,777.8705444335938,1555.7412109375,Measured,-30.0,8.269181581519376,113.93510019175756,-0.3466151356697082,-0.6896997045835391,152.28698239920777,-1.6024218797683716,-4.258596347269815,"Your club speed and ball speed show good potential, but the face angle suggests you're slicing the ball. Focus on aligning your club path with your target, and aim to keep the club face square to that path at impact. Working on your attack angle could also help you get better launch and distance. Try to maintain a smoother transition to avoid excessive sidespin.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:30:33,Brian,4 Hybrid,4 Hybrid,72.53471532900221,-3.6930322647094727,-9.959491729736328,4.502005100250244,14.461496353149414,97.59121990807488,1.3454415511996105,16.15118980407715,2.451847553253174,2143.892578125,140.1141815185547,2148.46630859375,Measured,-3.739250421524048,13.699806500956129,130.09098510567856,1.5918844938278198,3.613877223997776,151.09883606406763,1.449154257774353,3.8213577012096778,"Your shot shows potential, but your club path is too far to the left, causing the ball to fade (a consistent left-to-right trajectory). Aim to improve your swing path by practicing a more neutral swing. Additionally, your attack angle is slightly downward, which is common for hybrids; try to sweep the club through the ball instead. These adjustments can help you gain more control and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:31:08,Brian,4 Hybrid,4 Hybrid,75.53635750576086,-2.2488269805908203,-3.9910168647766113,1.3743213415145874,5.365338325500488,95.68389684193426,1.2667263818570655,15.809248924255373,0.6295148730278015,1328.4310302734375,-216.4272918701172,1345.9456787109375,Measured,9.253301620483398,10.790541940689875,119.91015746697758,2.1755588054656982,4.552099413457256,148.3022091564053,2.467913866043091,6.385967408407396,"Your shot with the 4 Hybrid shows good ball speed and decent carry distance, but there are a few areas to improve. The negative attack angle indicates you may be hitting down on the ball, which can cause lower launch and less distance. Try to work on having a more neutral or positive attack angle to launch the ball higher. The club path going slightly left suggests that you might be over-rotating your body or swinging too far to the left. Focusing on a more straight swing path could help reduce the leftward tendency.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:33:12,Herald,5 Wood,5 Wood,79.3224514340518,,-0.5066234469413757,12.171998023986816,12.678621292114258,84.90780354165327,1.0704132563558642,10.773656845092772,9.934964179992676,2378.212890625,-474.934326171875,2425.172119140625,Estimated,11.293524742126465,5.068387218139662,82.52512410413419,12.090882301330566,17.28596182969909,114.54697861683236,12.625794410705566,25.038002994187764,"Your 5 Wood shot had good distance, but your club path was slightly outside-in, which can cause the ball to spin left. Focus on aligning your club face more with your swing path to improve accuracy and reduce sidespin. Also, your launch angle is a bit low. Trying to hit up on the ball more can help. Consider practicing a smoother, more consistent swing to maximize your distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:33:51,Jason,5 Wood,5 Wood,72.44467263429033,-6.664795875549316,1.7974345684051514,12.46018123626709,10.66274642944336,87.72636516353668,1.2109429440918345,12.2466459274292,10.459982872009276,3142.18603515625,-595.44873046875,3198.107666015625,Estimated,10.73039436340332,7.570688692841941,96.76607610116024,13.339862823486328,22.326512167248893,120.46977153731495,13.808996200561523,28.75443123204513,"You're generating decent ball speed, but your attack angle is quite steep, which is likely causing the high backspin and making it harder to achieve distance. Focus on making your swing more level to lower the spin and help the ball carry further. Also, your club face is wide open at impact, affecting direction. Try to square the face more at impact for straighter shots.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:36:57,Lauren,,Driver,78.03552014517027,-4.253751277923584,6.117850303649902,1.840440273284912,-4.27741003036499,104.53071106266545,1.3395273186903336,12.908252716064451,2.277287721633911,1581.9786376953125,-889.18603515625,1814.7474365234373,Measured,29.33912467956543,9.76350335757229,126.6152887051412,8.070759773254395,17.77629058685966,159.44204264905966,9.289481163024902,25.73763322080504,"Your swing speed is decent, but the attack angle is too negative, which means you're hitting down on the ball instead of upwards. This can lead to low launches and less distance. Focus on a more neutral or slightly positive attack angle. Also, your club path is quite out to in, causing a slice. Work on keeping your swing path straighter, aiming more at your target rather than coming across the ball. Adjusting these will help improve both your distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:37:30,Lauren,,Driver,81.85226545323803,0.9833388924598694,-1.884011149406433,-4.470489501953125,-2.5864782333374023,106.09860764401128,1.2962207833407509,15.96107006072998,-3.907902240753174,1190.0159912109375,-158.99545288085938,1200.590576171875,Measured,7.610095500946045,13.419011791299567,144.23974024449126,-2.6976206302642822,-6.788612677308436,171.78944639413203,-2.477175712585449,-7.425096921132081,"Your driver statistics indicate that your club speed is good, but the club path and face angle at impact suggest you're starting your shots to the left with a closed face. Focus on aligning your clubface square to your target, and try to practice a more consistent swing path that is either straight or slightly to the right. This will help reduce the slicing phenomenon you’re experiencing.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:38:26,Lauren,,Driver,83.05768728231214,-0.4304398894309997,3.63903546333313,-4.1770548820495605,-7.816090583801269,104.71944061904742,1.2608037142077797,14.367124557495115,-2.975785970687866,1001.67919921875,-578.3197631835938,1156.6395263671875,Measured,30.00000190734864,10.097545924650603,127.29347377566592,1.1310770511627195,2.5124115798414834,164.2715560468805,2.087597846984864,5.983980241514644,"Your driver swing shows some room for improvement. Your club speed is good, but your attack angle is slightly negative, which may cause lower launch and more backspin. We want to aim for a little upward angle at impact to optimize your launch conditions. Your club face is also closing too much at impact, contributing to a fade. Focusing on keeping the face more neutral can help straighten out your shots and improve both distance and accuracy.",launch angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:39:25,Jason,,Driver,86.80783069195058,5.298641204833984,-4.011271953582764,5.902332305908203,9.913604736328123,115.11100928806354,1.32604407195188,14.432921409606934,4.346391677856445,2285.2548828125,-12.909003257751465,2285.29150390625,Measured,0.3236503601074219,18.18105773933576,168.70881978874422,4.626307010650635,13.60748866044014,189.08470925982147,4.612185955047607,15.204522847002067,"Your driver speed is solid for a recreational golfer, but here are a few areas to work on. Your attack angle is positive, which is good, but your club path is too far to the right. This can lead to a slice. Focus on getting your club path closer to zero. Also, your launch angle looks decent, but working on redirecting the face towards your intended target can help improve accuracy. Try to keep the face aligned with your path to reduce sidespin.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:39:56,Herald,,Driver,79.78566102437071,-6.717020034790039,5.221405506134033,-0.4604770839214325,-5.681882381439209,103.05801978314868,1.2916859804128134,11.38626194000244,0.2750924825668335,2223.396240234375,-415.3894653320313,2261.866455078125,Measured,10.582375526428224,9.387657233130769,126.6991586434906,2.791409492492676,6.170351392818873,156.7358437549101,3.2770376205444336,8.95966356445092,"Your club speed is good for generating decent ball speed, but the attack angle is quite negative, which often leads to lower launch and potentially higher spin. Try to have a more upward angle of attack to optimize your launch. Additionally, the club path is positive while the face angle is slightly closed—aim for more alignment between your path and face to improve consistency and accuracy.",upward angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:41:36,Lauren,,8 Iron,70.08333880505779,-1.938178539276123,-8.67949104309082,-7.43654203414917,1.2429490089416504,101.13735073761744,1.4431012058220969,16.461483001708984,-7.194583415985107,3504.05810546875,585.7817993164062,3552.683837890625,Measured,-9.490513801574709,17.636374553864698,137.25814358579373,-11.01297378540039,-26.22059248701385,151.09554868287887,-11.263358116149902,-29.511822164562545,"Your club speed is good, but your attack angle is too negative and your club path is significantly to the left. This causes the ball to go left and spin excessively. Focus on improving your swing path and keeping the club face more aligned with your body’s target during your swing. Also, try to get more loft on your shots to lower the spin for better distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:42:17,Lauren,,8 Iron,74.17113378663089,0.199437215924263,-4.407780647277832,-4.325423240661621,0.0823574066162109,107.47995917711069,1.4490807095695712,18.025991439819336,-4.1045331954956055,3192.066650390625,1070.146240234375,3366.67529296875,Measured,-18.533823013305664,21.942157649489445,151.6329771019955,-11.353675842285156,-29.851183781153168,165.5459419047802,-11.887134552001951,-34.099934150595345,"Your club speed is good, but you're impacting the ball with a negative club path and face angle, which is causing your shots to curve left. Focus on swinging more from the inside and keeping the face square at impact for straighter shots. Additionally, reducing backspin can help with distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:42:53,Brian,,8 Iron,73.47932736645635,-1.5106269121170044,1.7586334943771362,4.103559494018555,2.344925880432129,101.1892754720111,1.3771121633620789,16.97684669494629,3.5908095836639404,5240.220703125,815.2589111328125,5303.25927734375,Measured,-8.843027114868164,20.39163177173191,133.58600530020885,0.0442346595227718,0.1051545451901247,143.2170810121388,-0.2112177163362503,-0.5274414473662503,"Your shot shows good ball speed and decent carry distance, but the spin rate is on the high side, which can affect distance and control. The club path is a little out to the right, and the face is open at impact, causing the ball to spin right. Focus on keeping the clubface more square and your path more aligned with your target to improve accuracy and distance.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:43:23,Brian,,8 Iron,76.99058286494437,-0.9025927186012268,-5.377983570098877,-1.704428791999817,3.6735548973083496,104.90057559636443,1.3625117734253205,19.34064674377441,-2.0729875564575195,2427.6923828125,296.84393310546875,2445.773193359375,Measured,-6.97118616104126,21.822969222378333,153.5397583147751,-4.434381484985352,-11.87133212650656,170.80364921785076,-4.634302616119385,-13.800217640337904,"Your shot shows that your club path is too far to the left and the club face is also slightly closed at impact. This means the ball is starting left and curving further in that direction. Work on getting your club path more neutral, which will help straighten your shots. Focus on keeping your face square through impact.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:44:27,Brian,,Pitching Wedge,71.8098852897474,0.2073074430227279,1.3480778932571411,-2.461487531661988,-3.809565544128418,90.9580121539102,1.2666502917655638,24.69808387756348,-1.8532408475875848,3795.90087890625,915.18017578125,3904.666259765625,Measured,-13.555147171020508,23.158822433622618,121.08922595761668,-6.988393783569336,-14.732732541818224,131.1248247715157,-7.3110198974609375,-16.686389182113658,"Your club speed is good, but the face angle is too closed at impact, causing a pull. Try to align your body and club face better at setup. Additionally, you have a high backspin rate—consider a smoother swing to lower that spin for better distance.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:45:01,Brian,,Pitching Wedge,70.40897984886442,1.2159544229507446,-2.756869316101074,1.393748760223389,4.150618076324463,83.81021620206684,1.1903341929107436,25.163143157958984,0.7998981475830078,2954.52880859375,734.3635864257812,3044.426025390625,Estimated,-13.958309173583984,19.1686091590052,109.5804548471815,-3.318240165710449,-6.342739180135595,121.67711651234184,-3.7100350856781006,-7.87340779452262,"Your pitching wedge shot shows good speed and ball carry, but the club path indicates a slight out-to-in swing, which can create unwanted side spin and affect accuracy. Focus on aligning your swing more squarely. This will help straighten out your shots and reduce the deviation.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:45:32,Jason,,Pitching Wedge,69.79929728141042,-0.2744559943675995,-2.240288734436035,-4.767844676971436,-2.5275559425354004,96.0104296087884,1.375521435720224,18.3737907409668,-4.1967363357543945,7433.0185546875,1494.2694091796875,7581.72802734375,Estimated,-11.366739273071287,20.48781478822684,119.19642863030003,-9.89284610748291,-20.47866185126213,125.75673153680144,-10.101587295532228,-22.056988627804003,"Your club face was closed at impact, which caused the ball to spin left and not carry as far as it could. Work on keeping the club face square through impact to improve accuracy and distance. Also, your attack angle is slightly negative; aim for a more level swing to maximize your shots with the pitching wedge.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:46:04,Herald,,Pitching Wedge,70.29910591623457,0.6684430837631226,-5.336188316345215,-1.534132957458496,3.802055358886719,92.9943662650412,1.322838534758171,20.17670440673828,-1.927872896194458,5348.79833984375,686.75927734375,5392.70654296875,Measured,-7.316465854644775,20.228105416607605,119.85159368889616,-5.086886882781982,-10.626858099981972,128.5575552788241,-5.2508721351623535,-11.765177456602371,"Your club speed and ball speed are solid for a pitching wedge, but you have an issue with your club path being too far to the left, which is causing your shots to go off-target. Additionally, your backspin is quite high, which might be okay for some shots, but it can lead to a loss of distance. Focus on aligning your setup and practice aiming your club path more to the right of the target, making sure the clubface is square at impact.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:47:04,Lauren,,Pitching Wedge,69.93140455758385,-1.1513575315475464,0.9489473700523376,5.09650468826294,4.147557258605957,88.53158680882643,1.265977529965476,23.06038284301757,4.305123329162598,4162.3623046875,124.77593231201172,4164.23193359375,Estimated,-1.7170524597167969,20.521427009341096,115.7025681971536,4.027057647705078,8.125534913209606,125.96761620570123,3.945013046264648,8.666551604845267,"Your pitching wedge shot looks solid overall! You're generating good ball speed, but your attack angle is slightly downward, which can be improved for better launch. The club face is open at impact, leading to some sidespin, which is causing the ball to drift to the right. Focus on squaring the club face at impact for straighter shots. A slightly lower backspin could also help with distance.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:47:40,Herald,,Pitching Wedge,62.13998082983653,-6.276541709899902,-7.036646842956543,-0.1040894761681556,6.932557582855225,64.10237312743311,1.0315801883326996,31.214853286743164,-0.9659759998321532,3995.416259765625,-1151.6644287109375,4158.08642578125,Estimated,16.079437255859375,14.693447710841724,70.79606507962217,3.0976879596710205,3.825754521402132,78.49523697786026,3.4768824577331543,4.760430938591128,"You're hitting your pitching wedge well with a decent carry distance of around 70 yards. However, your attack angle is on the negative side, indicating you're striking down on the ball more than ideal for this club. This can lead to excessive backspin, making it harder to control distance. Focus on hitting slightly upwards to reduce backspin and improve distance consistency.",attack angle drill,1.1857399,72.0,101.325,78 +7/18/24 20:48:04,Herald,,Pitching Wedge,57.90791871235115,-3.752265453338623,-13.0651273727417,-9.471351623535156,3.593775749206543,59.97758230593172,1.035740597134242,26.19689178466797,-9.414783477783203,1172.8245849609375,-563.833251953125,1301.3167724609375,Estimated,25.67583656311035,8.779607480753953,61.9011583356064,-6.553618431091309,-7.064978496032836,77.23054639138536,-5.921060085296631,-7.96697300429679,"Your swing path is significantly to the left, which is causing the ball to curve left and lose distance. Work on aligning your club path more to the right. Additionally, your attack angle is slightly downward; aim for a more neutral angle for better contact and increased carry distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:48:32,Herald,,Pitching Wedge,58.15322361614972,-4.470998764038086,-9.99904441833496,-3.0749261379241943,6.924118041992188,63.87032033744117,1.0983109166746825,22.03877639770508,-3.776964664459229,7961.05126953125,-2207.64111328125,8261.4775390625,Estimated,15.498973846435549,9.380549522851084,64.00700966966315,0.4034830033779144,0.4505967609922265,70.82057025361064,0.8235324025154114,1.0180291170839624,"You have good club speed and carry distance, but your attack angle is a bit negative, which means you're hitting down too much on the ball. This can lead to high backspin and a lower trajectory, making it harder to control the ball. Also, your club path and face angle suggest that the ball is starting left of your target, likely causing a fade or slice. Focus on improving your swing path and face angle for better accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:49:35,Lauren,,Pitching Wedge,59.89982746948226,-2.31794810295105,-11.773554801940918,0.5040501356124878,12.277605056762695,61.4247720129365,1.0254582460063206,23.02779006958008,-1.0591514110565186,1316.4752197265625,-667.1726684570312,1475.881591796875,Estimated,26.87530517578125,7.451591523933246,60.84534160872545,2.1298274993896484,2.261285694003874,76.98964976782554,2.808607339859009,3.772455820124748,"Your shot data shows a good ball speed and carry distance for your pitching wedge. However, your club path is a bit off, which is causing the ball to drift left due to the sidespin. Focus on aligning your club path more toward your target. Working on your swing path will help straighten out your shots and improve consistency.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:50:24,Herald,,Gap Wedge,67.5667854329131,-2.122912883758545,-11.47303867340088,-1.7434000968933103,9.729639053344728,75.802065374216,1.1218835540056835,26.671289443969727,-2.8676555156707764,4734.82861328125,4.110563895665109e-05,4734.82861328125,Estimated,-4.974160106030467e-07,17.601788216624072,91.3724180543586,-3.096234083175659,-4.935338495245446,99.3437000102358,-3.0725600719451904,-5.324901509723418,"Your gap wedge shot shows you’re hitting the ball with a little bit of a downward angle, which can cause some distance loss. The club path is aiming to the left, resulting in a pull. To improve, focus on a more neutral swing path and aim to keep the clubface square at impact. This will help straighten out your shots and increase distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:50:51,Lauren,,Gap Wedge,67.81093834999956,0.8238189816474915,-8.67723274230957,-4.479982376098633,4.1972503662109375,84.12354805452378,1.2405601529996275,26.1953239440918,-4.7657151222229,4778.72119140625,486.7916564941406,4803.451171875,Estimated,-5.816458225250244,21.666918739196035,106.18777733707157,-7.378632068634033,-13.637258650494914,114.23953338321736,-7.467081546783447,-14.846197254473736,Your ball is starting slightly left of your target and is not carrying as far as it could. Your club angle at impact suggests you're coming into the ball too steeply from the inside. Work on getting your club path more neutral and face more square at impact to improve accuracy and distance.,swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:51:27,Jason,,Gap Wedge,68.24728531683922,7.19173526763916,-0.9670795202255248,3.5873448848724365,4.554424285888672,72.87653965280515,1.067830600359773,27.102060317993164,2.825718879699707,3863.809326171875,955.2032470703124,3980.130126953125,Estimated,-13.886126518249512,16.009612095283387,86.70429504825006,-0.9801865816116332,-1.483177194004881,96.0992049618335,-1.3614251613616943,-2.283212693405204,"Your gap wedge shot shows good club speed and a decent launch angle, but the sidespin indicates a slight mishit. Focus on keeping your clubface more squared at impact to reduce the curve on your shots. Try to maintain a consistent attack angle to improve your ball flight.",clubface alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:51:51,Brian,,Gap Wedge,52.16005967922911,,,,0.0,54.36860593749725,1.0423417126408625,29.61837577819824,-13.451915740966797,3048.40625,-521.0806884765625,3092.62109375,Estimated,9.700129508972168,9.420975342095517,53.805535775247336,-12.244677543640137,-11.411432504359937,63.125749546463794,-11.90815544128418,-13.025571085432034,"Your gap wedge shot shows solid ball speed and decent carry distance, but it’s curving significantly to the left. This indicates that the clubface may be closed at impact or the swing path is coming too much from the inside. Focus on ensuring that your clubface is square to your target at contact. Consider practicing with a focus on your follow-through to help stabilize your swing and reduce curvature.",face alignment drill,1.1857399,72.0,101.325,78 +7/18/24 20:52:11,Jason,,Gap Wedge,54.98224792594692,-4.64971399307251,-18.01468849182129,-9.610517501831056,8.404170989990234,53.72614721477521,0.9771544315019004,31.72081756591797,-10.14842128753662,3273.69384765625,-915.1510009765624,3399.20166015625,Estimated,15.618172645568848,10.211094073376898,53.02495378685626,-7.675906658172607,-7.082516758111069,61.403925243588674,-7.228164672851562,-7.7259261958095635,"Your gap wedge shot showed some areas for improvement. The club speed is good, but your attack angle is too negative, meaning you're hitting down on the ball more than you should. This can lead to excessive spin and loss of distance. Additionally, your club path is way off to the left, which is causing the ball to curve too much. Focus on hitting more level through the ball, and try to get your club path closer to straight. Aiming for a more neutral swing path will help improve your accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:52:34,Brian,,Gap Wedge,50.52942675486565,-8.11114501953125,-15.748370170593262,-13.330142974853516,2.418227195739746,49.52857643277366,0.9801927235995088,33.63345718383789,-12.920228004455566,1503.7822265625,-261.981201171875,1526.43212890625,Estimated,9.882591247558594,9.07412950995581,47.459959768705176,-12.114192008972168,-9.959995304262293,57.89294372871791,-11.831398963928224,-11.86991475625416,"Your gap wedge shot shows a lot of potential, but the path is quite off, moving too far to the left (around -15.7°) while the club face is also closed (around -13.3°). This combination is causing a significant leftward shot deviation. You also have a lower ball speed given your club speed, indicating a need for more solid contact. Focus on improving your swing path and keeping your club face square at impact for better direction and distance.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:53:28,Lauren,56,Sand Wedge,65.23357714592566,-3.80939531326294,-5.836667537689209,-11.41687297821045,-5.58020544052124,64.40876319329527,0.9873559907532696,33.69514846801758,-10.108403205871582,2497.873291015625,226.334213256836,2508.1064453125,Estimated,-5.177475929260254,16.148311004595826,74.13429220994021,-11.87904167175293,-15.260258142283988,84.33098104569672,-11.91568374633789,-17.411983671007192,"Your shot data suggests that your club face is significantly closed at impact, leading to a pull to the left. Consider working on your alignment and the angle of your club face at address to help straighten your shots. Focusing on keeping the club path straighter and getting a more neutral club face position at impact will help. Also, practice your swing tempo and rhythm to improve your overall consistency.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:53:50,Herald,56,Sand Wedge,62.549571838633256,-8.688640594482422,0.7693047523498535,13.040818214416504,12.271512985229492,50.130843619095685,0.8014578221002747,21.50078392028809,10.808284759521484,3377.085205078125,-1398.943115234375,3655.372314453125,Estimated,22.50157356262207,4.576212437913057,40.16410532121336,14.08030891418457,9.771186776740365,52.21351713949025,14.749403953552246,13.293134920164448,"Your shot with the sand wedge shows that you have a decent club speed, but the attack angle is quite steep. This means you're hitting down too much, which can lead to excessive backspin and difficulty in controlling the ball's direction. Focus on smoothing out your swing and minimizing the steepness. You also have a significant amount of sidespin, which caused the ball to curve off line. Working on your clubface alignment at impact can help keep your shots straighter.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:54:05,Jason,56,Sand Wedge,54.83673067112113,-4.763133525848389,-13.712031364440918,-11.619463920593262,2.092567443847656,49.99740515827716,0.9117502912077776,30.42524719238281,-11.26023769378662,3004.84716796875,-622.5763549804688,3068.66552734375,Estimated,11.70552921295166,8.17695395625492,46.44120534446529,-9.796030044555664,-7.901559124804237,55.22799562796263,-9.440150260925291,-9.0583423624131,"Your shot data indicates that the club path and club face angles are quite negative, which means you're coming into the ball too much from the inside and the face is closed. This can lead to pulls or hooks. Additionally, your attack angle is a bit steep for a sand wedge. Focus on making smoother swings with a more neutral path and an open club face at impact for straighter shots.",swing path drill,1.1857399,72.0,101.325,78 +7/18/24 20:54:48,Jason,,Lob Wedge,62.17556441938814,-6.88284158706665,-11.07753086090088,-12.74176025390625,-1.664229393005371,51.05902917935873,0.8212073288945818,33.429622650146484,-11.852469444274902,3672.100830078125,730.3089599609375,3744.0185546875,Estimated,-11.24824047088623,9.902455703949729,48.60998416310531,-14.519206047058104,-12.18673820422498,56.07894342664713,-14.694428443908691,-14.225207610469624,"Your lob wedge shot shows a significant swing path and face angle issues. The club is moving too far to the left, and the face is also pointing left at impact. This leads to a high spin rate and reduced distance. Focus on aligning your club face more square to your target and work on a smoother swing path. Try to keep your attack angle less steep to improve your launch and distance while also reducing sidespin.",swing path drill,1.1857399,72.0,101.325,78 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv index 29333a1af7..1766696b01 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv @@ -1,69 +1,69 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -6/21/24 23:42:45,Brian,,Pitching Wedge,70.52760034727135,1.2731672525405884,0.1061623767018318,0.5454369187355042,0.4392745494842529,93.02649389445652,1.3190083518566165,16.942914962768555,0.4613180458545685,4312.67919921875,1550.875,4583.0576171875,Measured,-19.77900505065918,15.139833818374427,116.99124665397812,-6.505446910858154,-13.254853407939096,128.83773360450778,-7.131216049194336,-15.994204581862732,"Your shot data shows a solid effort, but your ball is deviating left and has high backspin. Focus on improving your swing path and reducing the excessive sidespin. This will help straighten out your shots and increase distance. Consider practicing with a more neutral swing path.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:43:32,Herald,,Pitching Wedge,73.20324308435738,-0.4588999450206756,3.0428645610809326,6.602327823638916,3.5594632625579834,95.87021149283828,1.3096443197517915,22.18059539794922,5.804046630859375,8511.6455078125,54.91987991333008,8511.822265625,Measured,-0.3696857690811157,25.683157810191915,117.01556826861088,6.38828706741333,13.01983068376228,120.8225642753996,6.347890377044678,13.35877407704811,"Great job with your pitching wedge! Your ball speed and carry distance are impressive. However, the club face is open at impact, causing the ball to veer slightly right. Focus on squaring your club face at impact for better accuracy and control.",face angle drill,1.196976,68.0,101.325,68 -6/21/24 23:44:30,Brian,,Pitching Wedge,76.24933488173338,0.4995669424533844,1.024552583694458,5.745951652526856,4.721399307250977,95.9111795536146,1.2578625072910834,5.537857055664063,4.8480544090271,4688.5546875,-1463.8509521484375,4911.76171875,Measured,17.339303970336914,3.912058707116557,90.95276799275688,9.452905654907228,14.93780275953543,119.2798062958318,10.556872367858888,21.853431731820592,"Your club speed is decent for a pitching wedge, but your launch angle is quite low, which might be limiting your carry distance. Focus on opening the clubface slightly at impact to increase the launch angle and reduce backspin for better distance control. Also, try to keep your swing path more consistent to reduce deviation in direction.",launch angle drill,1.196976,68.0,101.325,68 -6/21/24 23:45:17,Brian,,Pitching Wedge,72.73209758557732,2.1424999237060547,3.812088012695313,13.12009620666504,9.308008193969728,87.73918208236319,1.2063337232798543,26.371749877929688,11.25413990020752,5102.89599609375,2.6032989025115967,5102.896484375,Estimated,-0.0292300768196582,24.19490444386201,111.92020251845952,12.468182563781738,24.163284258937665,119.27405755055496,12.363938331604004,25.539028255622497,"Great job with your pitching wedge! Your swing speed is decent, but the club face is open at impact, which may explain the leftward launch. Try to aim the club face more at your target. Work on creating a more neutral club path to help improve your accuracy. Also, your backspin is high, which is good for stopping the ball on the green, but a little reduction could help with carry distance. Focus on a smoother, more controlled swing for better consistency.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:46:47,Jason,,Pitching Wedge,70.8189761863191,3.4942126274108887,-0.0993653386831283,7.708041191101074,7.807406425476074,91.905602290346,1.2977538964775437,20.707019805908203,6.319127082824707,9273.12109375,-1132.6239013671875,9342.03515625,Measured,6.963644981384277,21.66488498497074,109.299333693898,10.399337768554688,19.729389248431744,113.28121170504436,10.457468032836914,20.56118012526485,"Your ball speed is solid for a pitching wedge, but your launch angle is a bit higher than usual, leading to a high backspin. This causes the ball to climb and not carry as far. Try working on your attack angle to bring it down slightly, which may help lower your spin and improve distance. Also, the club face was open at impact, which can cause the ball to drift to the right. Focus on better face alignment during your setup.",face alignment drill,1.196976,68.0,101.325,68 -6/21/24 23:47:45,Lauren,,Pitching Wedge,72.17512481012818,0.5490269660949707,2.874196767807007,6.785318851470947,3.911122083663941,90.71138459870144,1.2568233839198308,23.066829681396484,5.933254241943359,3090.543701171875,407.1667785644531,3117.249755859375,Measured,-7.505265712738037,20.7338093557114,123.28972717036775,3.871863603591919,8.325231326493054,135.82264267521532,3.6155755519866943,8.56525187130967,"Your shot shows good distance with a solid ball speed. However, the club face angle is quite open at impact, which may be causing the ball to slice slightly. Focus on closing the club face at impact and check your grip pressure. A simple drill to improve this is the 'Half Swing Pause' drill, which helps you ensure the club face is square as you begin your downswing.",half swing pause,1.196976,68.0,101.325,68 -6/21/24 23:48:42,Brian,,Pitching Wedge,70.2961107507831,0.0055831926874816,1.4368083477020264,2.914673089981079,1.4778647422790527,91.23502655861375,1.2978673440706303,18.73977851867676,2.5739622116088867,5599.53271484375,0.5215082168579102,5599.53271484375,Measured,-0.0053361994214355,17.927716625818903,115.45800873008648,2.768029928207397,5.575760400134527,124.79101742275724,2.7483716011047363,5.983896805443862,"Great job with your pitching wedge! Your club speed and ball speed are solid, and you're generating good distance. However, a very slightly upward attack angle suggests you might be hitting the ball a bit too flat. Try focusing on a more descending strike to improve your backspin and consistency. Also, work on aligning your clubface more towards your target to reduce sidespin.",attack angle drill,1.196976,68.0,101.325,68 -6/21/24 23:50:56,Brian,,7 Iron,68.38068111148323,1.2699058055877686,6.571308135986328,7.657981872558594,1.0866737365722656,83.82388644438379,1.225841642432941,13.222907066345217,7.1126885414123535,1973.4813232421875,28.86014175415039,1973.6923828125,Estimated,-0.8378323912620544,6.56248006647337,88.14258272359257,7.085708141326904,10.87272751336036,119.34555391960748,7.013890743255615,14.573319584983436,"Your swing speed is good for a 7 iron, but the club path and face angle suggest your shots may be starting right of your target. A slight adjustment in your swing path could help straighten your shots. Keep working on consistent contact for better distance and accuracy.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:51:38,Lauren,,7 Iron,74.61928221734343,,-5.117059707641602,10.262384414672852,15.379444122314451,71.57348908318909,0.9591822241698484,0.7086246609687805,7.789473533630371,2966.006591796875,-1317.147216796875,3245.3154296875,Estimated,23.94510078430176,0.0189208381039456,24.4829069870832,9.267643928527832,3.942890681909745,24.4829069870832,9.267643928527832,3.942890681909745,"Your 7-iron shot shows that the clubface is open (pointing right) at impact, which is causing the ball to spin sideways and not travel as far as it could. Focus on aligning your clubface with your intended target at address and through impact. A stronger face position will help increase your distance and accuracy.",clubface alignment drill,1.196976,68.0,101.325,68 -6/21/24 23:53:13,Herald,,7 Iron,75.51757585573614,2.7452375888824463,-2.876789331436157,4.1588215827941895,7.035611152648926,101.34270303559332,1.3419750553062222,16.872390747070312,3.0561864376068115,3243.35205078125,-9.9734525680542,3243.367431640625,Measured,0.1761865317821502,18.17411168644321,139.93770134254282,3.287118673324585,8.02405162031829,154.55849605180083,3.2715368270874023,8.820507842650954,"Your shot shows a good club speed and decent ball speed, but your club path is coming from the inside, and your club face is open at impact. This can lead to a slice. Focus on aligning your club face more square to your target at impact, and consider practicing your swing path to help straighten out your shots.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:54:01,Lauren,,7 Iron,75.4811730756337,3.6862971782684326,-0.224028080701828,5.478337287902832,5.702365398406982,105.5210868389122,1.397978893798827,18.39128303527832,4.471998691558838,1358.3179931640625,-784.2251586914062,1568.450439453125,Measured,30.0,16.736477941305452,147.86785765913191,10.991822242736816,28.19379089803715,170.60140018227685,11.85329818725586,35.042661627139296,"Your 7-iron shot shows good ball speed, but the slight club path and angle indicate a potential slice problem. Focus on aligning your clubface to better match your swing path. This will help reduce sidespin and improve your accuracy. Also, consider lowering your launch angle a tad for better distance.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:54:48,Lauren,,7 Iron,79.09842841810496,5.158725261688232,1.6366453170776367,1.238766312599182,-0.3978790044784546,98.80876746394824,1.2491874925966513,12.640931129455566,1.2223392724990845,3501.47119140625,-347.3454895019531,3518.657470703125,Measured,5.6651997566223145,11.83260527425341,125.0732566193892,3.0642659664154053,6.685995175329936,141.94352951494693,3.2679443359375,8.091651524865313,"Your 7 iron shot shows good club speed and a solid smash factor, which means you're hitting the ball well. However, the backspin is quite high, indicating that the ball may not be getting enough distance due to excessive spin. Your club path and face angle are close, but there’s a slight open face at impact, causing some sidespin and deviation in direction. Focus on lowering your backspin for more distance and aim to align your club face better with your swing path.",face alignment drill,1.196976,68.0,101.325,68 -6/21/24 23:55:36,Herald,,7 Iron,75.55327891057641,5.373757362365723,-2.636402130126953,7.673431873321533,10.309833526611328,101.03923560268596,1.337324296967631,19.147289276123047,5.973246574401856,2723.45849609375,-1264.5794677734375,3002.72998046875,Measured,24.90678596496582,19.21317027850773,138.4551174572225,14.443889617919922,34.53508663414823,154.4906291518273,15.251510620117188,40.639782704344725,"Your 7-iron shot shows good club speed and ball speed, but the club face is significantly open at impact, causing a slice (side spin to the left). To improve accuracy, focus on aligning your club path more closely with your target line and ensuring your club face is square at impact. Consider practicing your swing path to reduce that leftward spin and improve your overall direction.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:56:21,Jason,,7 Iron,77.15819266493781,0.4564096629619598,2.908225774765014,3.3170504570007324,0.4088246822357178,98.79559214925575,1.2804290605701345,18.17644119262696,3.088598251342773,3980.72998046875,-262.5274658203125,3989.377197265625,Measured,3.773168802261353,19.656530785523728,133.64292538769587,4.73619270324707,11.034652938876548,145.93115627137013,4.823611259460449,12.27119219506983,"Your ball speed and carry distance are looking good, but there are a few areas we can work on. Your attack angle is quite flat at just under 0.5 degrees, so consider focusing on hitting up a bit more with your 7-iron to increase the launch angle. Additionally, the club face is pointed a little right of your club path, which is causing the ball to drift. Try to align your club face with your intended target line at impact for straighter shots.",club face alignment drill,1.196976,68.0,101.325,68 -6/21/24 23:57:09,Jason,,7 Iron,80.23471397798312,-0.318757027387619,-3.8608529567718506,5.548505783081055,9.409358978271484,103.11789749247328,1.285203029710674,17.377845764160156,4.074571132659912,2621.3251953125,-206.1290740966797,2629.417236328125,Measured,4.496226787567139,18.5317145140084,145.9185741118963,5.7097649574279785,14.517367355917486,162.28264036602377,5.82221269607544,16.46229762616008,"Your 7 iron shot shows good ball speed and carry distance, but the club path and attack angle suggest you may be coming across the ball too much, which can lead to slices. Focus on correcting your swing path to be more neutral and adjust your club face angle. This will help improve accuracy and control.",swing path drill,1.196976,68.0,101.325,68 -6/21/24 23:57:49,Herald,,7 Iron,75.07393297305316,2.284828424453736,1.6019634008407593,5.762195110321045,4.160231590270996,103.70300434340244,1.3813450319783471,18.942630767822266,4.9336466789245605,3477.302978515625,1988.0186767578125,4005.47802734375,Measured,-29.757158279418945,21.03057477226639,139.21688043984886,-6.068535804748535,-14.717747423505898,151.33135570612103,-6.984603404998779,-18.402261364289416,"Your club speed is good, but your shots are veering to the left, indicating your club face is quite open compared to your swing path. This is causing higher backspin and sidespin, impacting accuracy and distance. Focus on squaring the club face at impact to improve your direction and reduce excessive spin.",club face drill,1.196976,68.0,101.325,68 -6/22/24 00:00:20,Lauren,,5 Iron,80.39152070258751,1.878929018974304,0.2456736266613006,8.649166107177734,8.40349292755127,111.22724395305612,1.3835693488688556,14.205028533935549,7.135361671447754,2645.72998046875,-93.12973022460938,2647.368408203125,Measured,2.0159800052642822,17.250535916996228,158.1752327863869,8.112902641296387,22.32237373813814,177.55557974811563,8.140008926391602,25.14056261239216,"Your 5-iron swing looks solid overall. Your club speed and ball speed are good, but the club face is quite open at impact, which is causing your shots to slice to the right. Focus on closing the club face a bit more and adjusting your aim. Additionally, working on your attack angle could help you get a more favorable launch. Consider practicing hitting the ball with a slightly downward angle for better control and distance.",club face alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:01:25,Jason,,5 Iron,77.9845084669114,0.3641796410083771,-0.7704128623008728,4.640793323516846,5.411206245422363,109.25232913323724,1.400949127987294,11.92861557006836,3.715653419494629,3097.12353515625,449.16351318359375,3129.5244140625,Measured,-8.251847267150879,13.919868094690967,146.657200272095,1.110827088356018,2.843577949117332,164.5548882560397,0.7972127199172974,2.289361931821788,"Your shot data shows good distance with a 5-iron, but you might notice the ball has some spin, causing it to drift a bit. The club path is slightly over the top (negative angle), and the club face is open at impact, contributing to the sidespin. Focus on improving your swing path to a more neutral position, and try to close the club face at impact to straighten your shots. Consider practicing with a swing path drill to help you make that adjustment.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:02:16,Herald,,5 Iron,80.30265559429245,4.329835414886475,-2.886806011199951,17.902572631835938,20.789379119873047,95.0610901591972,1.183785137062811,,14.344361305236816,6525.11474609375,-82.75043487548828,6525.6396484375,Measured,0.7265767455101013,,,,,,,,"Your club speed is solid for a 5-iron, but your club face angle is significantly open at impact. This could be causing a high degree of sidespin, leading to slices. Focus on closing the face and ensuring a more neutral swing path. Improving your attack angle would also help you create more distance and consistency.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:03:01,Jason,,5 Iron,78.22042681231505,-1.230648636817932,2.088838577270508,13.185591697692873,11.096753120422363,95.5413320863854,1.2214371102273678,12.804424285888672,11.092314720153809,2809.03076171875,-1519.732421875,3193.781494140625,Measured,28.41412734985352,9.165232312691046,109.7541270285128,18.785043716430664,35.34288129702463,133.3292474795935,20.121057510375977,45.86590529282103,"You have a good club speed, but your ball's launch angle and spin are affecting your distance. The face angle is too open at impact, causing the ball to spin sideways. Focus on getting your club face more square at impact. This will help reduce the sidespin and improve your accuracy. Additionally, consider adjusting your attack angle to a more neutral position to get better launch conditions.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:03:32,Herald,,5 Iron,79.97853773291627,6.2393951416015625,-3.989405632019043,4.968557834625244,8.957963943481445,104.13997423639012,1.302099002912001,12.3776273727417,3.582103729248047,1512.0792236328125,-872.9993896484375,1745.998779296875,Measured,30.00000190734864,8.849280771659892,122.2579150010506,9.139875411987305,19.420114678964865,158.72128849522232,10.440106391906738,28.76148158002616,"Your shot showed solid club speed and ball speed, but the combination of a steep attack angle and an out-to-in club path is causing a significant leftward spin, resulting in a draw (or pull). To improve accuracy, focus on aligning your swing path more towards the target and flattening your attack angle a bit. Also, try to maintain a consistent face angle at impact to minimize side spin.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:05:09,Brian,4 Hybrid,4 Hybrid,76.22090214303171,-1.5192233324050903,4.123646259307861,10.414992332458496,6.291346073150635,103.2342310839258,1.3544084126714016,19.3296012878418,9.071089744567873,3831.2734375,-318.3318176269531,3844.475341796875,Measured,4.749666690826416,23.295411453295173,144.1236973572486,11.716402053833008,29.266862204355675,155.93560840004648,11.77220630645752,31.81412581317568,"Your 4 hybrid shot shows good ball speed, but there's room to improve your accuracy. Your attack angle is slightly negative, indicating you're hitting down on the ball, which can lead to higher spin and less distance. Additionally, the club face was open at impact, causing the ball to slice right. Focus on keeping your club face square at impact and work on your swing path to help straighten your shots.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:05:48,Jason,4 Hybrid,4 Hybrid,78.03024660599931,0.1271272152662277,3.118314981460572,7.507483005523682,4.389167785644531,107.00794328837036,1.3713649250487328,15.71293830871582,6.557002544403076,1665.7005615234375,54.58240509033203,1666.5946044921875,Measured,-1.8768216371536253,15.10914603154106,150.21329567043722,6.315375804901123,16.52363043884054,173.954695866978,6.225984573364258,18.865383704669966,"Your shot shows a solid swing speed and decent carry distance, but there are a few areas to improve. Your club face is significantly open at impact, which is causing the ball to drift to the right. Try to work on aligning your club face better with your swing path. Consistency is key, so focus on a smoother takeaway and follow-through.",face alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:06:40,Brian,4 Hybrid,4 Hybrid,78.40692919438698,0.2566845715045929,2.645193576812744,5.704160690307617,3.058967113494873,96.37065158704536,1.2291088629185132,14.429641723632812,5.016512393951416,3976.666015625,-922.3580932617188,4082.23193359375,Measured,13.058428764343262,13.444522369940955,122.09795136614866,9.715534210205078,20.604817190283484,136.27997246638188,10.141522407531738,23.99618683998392,"Your shot data indicates you have a solid carry distance, but there's room for improvement in consistency. The high backspin and sidespin suggest that your ball may not be staying straight, leading to deviation in your carry. Focus on keeping your club face square to the target at impact and working on your swing path for more accuracy.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:07:27,Jason,4 Hybrid,4 Hybrid,79.0002108843546,0.6571754217147827,-1.328131079673767,-4.613868713378906,-3.2857375144958496,117.82247881189596,1.491419801199921,13.025360107421877,-3.956121683120728,1947.90185546875,148.4446258544922,1953.5499267578125,Measured,-4.3579421043396,15.523407165921183,168.95245311542567,-5.258292675018311,-15.48376668869298,193.2927741152489,-5.3880157470703125,-18.15021768167321,"Your shot shows that your club face was significantly closed relative to your swing path, which likely caused the ball to start left and fade. To improve accuracy and distance, focus on aligning your club face more to the target and working on a smoother, more consistent swing path.",face alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:10:20,Brian,5 Wood,5 Wood,,,,,0.0,58.07090349902637,-25.96001625061035,19.99605178833008,3.570291757583618,6073.89501953125,2621.615966796875,6615.517578125,Estimated,-23.346004486083984,6.11160040505365,52.04729162747617,-1.2169182300567627,-1.105370061162276,61.99677190091825,-2.009836912155152,-2.1743035902143504,"It seems like there were some data issues, but I can see your ball speed is decent while the spin rate is quite high. This means the ball is spinning a lot, which can result in a loss of distance and control. Focus on flattening your swing path and striking the ball more solidly. Work on hitting with a bit less loft to lower the spin and help with distance.",low spin drill,1.196976,68.0,101.325,68 -6/22/24 00:10:29,Jason,5 Wood,5 Wood,82.14062906036452,-0.329875499010086,0.927041471004486,8.175569534301758,7.248528003692627,90.88931961292928,1.1065086870242429,12.353973388671877,6.831596374511719,2233.166748046875,-681.6142578125,2334.872802734375,Measured,16.973405838012695,7.406979821312802,100.60495303059452,10.441274642944336,18.232385524178653,129.40608343145595,11.203367233276367,25.142581765305067,"Your shot data shows good ball speed and carry distance for a 5 wood, but the club face angle is quite open at impact, causing the ball to fade (curving right for a right-handed golfer). Focusing on squaring the club face at impact will help improve accuracy. Work on your attack angle to make it flatter, which can help launch the ball better. Practicing a smoother swing path could also help control the direction.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:11:08,Brian,5 Wood,5 Wood,80.55391669605433,-4.24971866607666,4.200190544128418,12.959732055664062,8.759541511535645,94.27803785818924,1.1703718667574998,14.988956451416016,11.170975685119627,3234.072265625,-1501.0421142578125,3565.438232421875,Measured,24.897605895996094,11.836462106625277,114.72675831854484,19.035301208496094,37.41824509081789,131.18832796498737,19.950496673583984,44.762534177398265,"You hit your 5 Wood well, but the club face was open at impact, which caused a high amount of slice. Focus on getting the club face more square to your target at impact and work on decreasing your attack angle to get better loft and distance. Practicing your swing path will help keep your shots straighter.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:11:53,Brian,5 Wood,5 Wood,80.73072532327478,-0.7281943559646606,-1.261884689331055,11.69709014892578,12.958974838256836,113.1084382539193,1.4010581200774863,15.048174858093262,9.450359344482422,2745.376953125,-619.3428344726562,2814.370361328125,Measured,12.71281909942627,19.23118829799296,162.53666982712457,14.39736270904541,40.41396297877509,179.6376935200351,14.757612228393556,45.75913632484571,"Your swing is generating decent club speed, but the club path is too far to the left and the face angle is open, causing a slice. Focus on aligning your club path more toward the target and closing the club face at impact. Reducing the backspin will also help your ball fly straighter and further. Try to keep your attack angle neutral rather than descending.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:12:46,Jason,5 Wood,5 Wood,98.30521273900104,7.094905376434326,-11.956859588623049,0.5082694292068481,12.465128898620604,111.95041001150456,1.1388044122210623,13.736693382263184,-1.0786218643188477,1771.496337890625,-198.171142578125,1782.5462646484375,Measured,6.3829426765441895,14.085407345022873,155.56319984172114,0.4215087592601776,1.146161956167262,180.27748131078624,0.6367366313934326,2.0029925193172886,"Your club speed and ball speed are solid! To make more consistent contact, focus on improving your club path. Right now, it's coming too far from the inside, which can lead to hooks. Keep your swing path more neutral or slightly out-to-in for better accuracy. Your launch angle is good, and the ball carries nicely, but refining these details will help you hit straighter shots.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:13:47,Brian,5 Wood,5 Wood,81.19325225480134,1.690693974494934,5.7708234786987305,9.29448699951172,3.5236635208129883,89.93889644250521,1.1077139287419873,9.122154235839844,8.35678768157959,2528.881103515625,-287.1549072265625,2545.132080078125,Estimated,6.478199005126953,4.721369299103969,87.48656661707446,9.682716369628906,14.714551821994974,121.2241754584984,9.995896339416504,21.041771892965244,"Your 5 Wood shot shows a good club speed and ball speed, but you need to work on your club face alignment at impact. Your face is open compared to your swing path, which is causing the ball to veer to the right. To improve, focus on squaring the club face at impact and aim for a more neutral swing path. This will help you achieve straighter shots and increased distance.",face alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:16:42,Herald,,Driver,80.94079650015283,-1.568590521812439,2.4835517406463623,13.72847843170166,11.24492645263672,113.52539771105604,1.4025732710801984,16.871944427490234,11.58764362335205,2662.249755859375,-151.4436492919922,2666.5537109375,Measured,3.25579571723938,22.67274474426836,169.12473191437493,13.453080177307127,39.346690479375866,186.2857962038197,13.47234058380127,43.40011492121721,"Your driver swing is showing room for improvement. Your attack angle is slightly downward, which can lead to less distance. Aim to create a more upward angle by trying to hit up on the ball. Additionally, your club face is open at impact, contributing to your sidespin and causing the ball to drift to the right. Focus on squaring the face at impact to straight out your shots. Finally, your carry distance is decent but could improve with better launch conditions.",upward attack angle drill,1.196976,68.0,101.325,68 -6/22/24 00:17:28,Jason,,Driver,78.16973939698255,-2.973815679550171,0.8981567025184631,-2.624144554138184,-3.522301197052002,116.0298424228713,1.48433195911806,18.20396614074707,-2.0431480407714844,1730.4627685546875,286.405029296875,1754.0037841796875,Measured,-9.397705078125,22.881587315335764,180.1245429930441,-4.74928617477417,-14.913689735079627,200.7871688649684,-5.000259876251221,-17.5007262758902,"Your swing speed is good, but the attack angle is a bit too negative, which means you're hitting down on the ball rather than sweeping it. The club face is slightly closed at impact, causing the ball to curve left. Focus on making a slight upward motion on your swing through the ball to help increase your launch angle and reduce sidespin.",upward swing drill,1.196976,68.0,101.325,68 -6/22/24 00:18:14,Herald,,Driver,88.80893400969126,1.2518688440322876,1.7322858572006226,1.741448998451233,0.0091631412506103,126.66484721724191,1.4262624434093494,13.107521057128906,1.6472214460372925,3155.669189453125,-655.5784912109375,3223.046875,Measured,11.736047744750977,23.34258620771493,188.4512292360214,6.627293586730957,21.749259711548348,203.83824241408547,6.967732906341553,24.72773762138036,"Your driver swing shows some good potential, but you might want to focus on reducing your backspin for better distance. Aim for a slightly lower attack angle, between 0-1 degrees, to help with this. Your launch angle is a bit high, and the sidespin is causing your ball to curve a bit left. Adjusting your club face can help straighten it out.",sidespin correction drill,1.196976,68.0,101.325,68 -6/22/24 00:19:03,Herald,,Driver,94.13790507458816,-4.057374954223633,-5.455317497253418,-14.883703231811523,-9.428385734558104,127.95366435103732,1.3592151243397224,6.196589946746826,-12.908418655395508,2102.983154296875,-27.56983757019043,2103.163818359375,Measured,0.7510972619056702,7.385795924416868,156.3832596070024,-12.908076286315918,-34.9340362065891,204.61394756413932,-12.813117027282717,-45.37757900135921,"Your driver swing shows some room for improvement. Your club path is coming from the inside too much, and the face is pointing left at impact, which is causing a significant leftward ball flight and pulling your shots off target. Try to aim for a more neutral path and keep the clubface closer to square at impact. Increasing your launch angle will also help you get more distance and carry. Practicing with a focus on these areas should really help your game.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:19:37,Brian,,Driver,90.93356443590892,-1.0049906969070437,3.2313199043273926,0.0852346718311309,-3.146085262298584,116.40805246030686,1.2801439510528885,15.439726829528809,0.4743390679359436,3507.915771484375,-278.9695739746094,3518.990966796875,Measured,4.546919345855713,23.752186394591035,169.5214704309401,2.405826568603516,7.115999653315612,184.09985458542,2.5400633811950684,8.158942715950445,Your driver swing shows a good distance but has some room for improvement. The low attack angle indicates you might be hitting down on the ball instead of sweeping it. A lower spin rate would help your distance and accuracy. Focus on sweeping the ball off the tee and try to keep your clubface more square to the path to lessen side spin.,tee shot drill,1.196976,68.0,101.325,68 -6/22/24 00:20:20,Jason,,Driver,87.24113982716426,-0.600993275642395,0.8084550499916077,0.2472879141569137,-0.5611671209335327,120.0078488041636,1.3755878137529418,16.387121200561523,0.3042874634265899,3571.5625,-119.34978485107422,3573.55615234375,Measured,1.9139230251312256,27.57835809634708,183.6022752337085,1.1979564428329468,3.838336941613676,191.7101086630264,1.2271665334701538,4.105833245276301,"Your swing speed is decent at 87 mph, and your ball speed of 120 mph shows good efficiency. However, your attack angle is slightly negative, suggesting you're hitting down on the ball a bit. This might be leading to your high backspin of over 3500 rpm, which can cause less distance. Try to work on hitting up on the ball to lower the spin and increase distance. A slight left bias in your shot suggests the face is slightly closed at impact, so we'll focus on keeping it more square.",attack angle drill,1.196976,68.0,101.325,68 -6/22/24 00:21:10,Jason,,Driver,90.5988568300163,-0.1148039326071739,4.633347034454346,2.838667631149292,-1.7946794033050537,114.3208829353198,1.2618358215028176,14.402524948120115,2.9115028381347656,1339.841064453125,773.5574951171875,1547.1151123046875,Measured,-30.0,13.647341899648836,154.3436648567531,-3.08280086517334,-8.300425782649768,182.2520793618969,-4.041329383850098,-12.844431375765794,"Great job generating a solid swing speed with your driver! To maximize distance and accuracy, focus on improving your attack angle. A slightly upward angle can help launch the ball higher and reduce spin. Work on setting up with the ball slightly farther forward in your stance, and practice a smooth shoulder turn to enhance your launch conditions.",attack angle drill,1.196976,68.0,101.325,68 -6/22/24 00:22:32,Brian,,7 Iron,80.66969562723807,0.1552606076002121,2.670182228088379,3.796823501586914,1.1266412734985352,110.38642165174495,1.3683753334315676,18.80818557739257,3.452908754348755,3021.152587890625,422.72412109375,3050.583251953125,Measured,-7.965198040008545,25.16574570445573,162.58112456563686,0.6404136419296265,1.8167213609291368,177.34465336118046,0.3794918060302734,1.1753228629053325,"Great job with your 7 iron! Your club speed and ball speed are solid, and the carry distance is impressive. However, your backspin is a bit high, which can make the ball stop quickly but might lose distance. Try working on your attack angle to create a slightly downward strike that can help reduce spin and improve distance. Keeping your club path closer to straight will also enhance your accuracy.",attack angle drill,1.196976,68.0,101.325,68 -6/22/24 00:23:39,Jason,,7 Iron,76.26232246525797,-1.5332859754562378,2.7152419090271,8.053693771362305,5.338451862335205,108.5968401608161,1.4239907289774507,20.22636985778809,6.955236434936523,3388.897705078125,-309.2510070800781,3402.978515625,Measured,5.214037895202637,27.044936694529724,157.6233031781685,9.674936294555664,26.489907436281783,170.22493663091154,9.754191398620604,28.8397884183562,"Your shot data indicates a solid ball speed and decent distance, but the attack angle and launch direction suggest you might be hitting the ball slightly down. This can lead to higher spin and less distance. Focus on getting your attack angle to zero or slightly positive, which means trying to hit up on the ball instead. Additionally, the club face is open relative to your path, causing the ball to fade. Working on your alignment and grip can help straighten out your shots.",attack angle drill,1.196976,68.0,101.325,68 -6/22/24 00:24:05,Lauren,,7 Iron,78.67436077629281,-0.097179390490055,4.482917785644531,0.6158866882324219,-3.867031097412109,109.30068697544084,1.3892796318515084,18.1693058013916,1.0668374300003052,2628.0,-131.6022186279297,2631.293212890625,Measured,2.866802930831909,22.73546781047821,161.63495952297671,2.124398946762085,5.991781514132697,178.34193134080124,2.203892230987549,6.858549313312778,"You made solid contact with a decent smash factor, which means you're getting good speed from your club. Your launch angle is great for a 7-iron, and your ball speed indicates you're hitting the ball well. However, there's some sidespin causing the ball to curve slightly. Focus on keeping your swing path more consistent and try to square the clubface at impact to reduce that spin. Work on a more neutral club path to hit straighter shots.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:24:34,Jason,,7 Iron,78.25461948457723,-0.9098389744758606,3.3624300956726074,3.9107141494750977,0.5482840538024902,111.06908044410191,1.419329378580544,17.979644775390625,3.633080244064331,3443.17578125,-188.64273071289065,3448.339599609375,Measured,3.135953187942505,25.050153371995293,161.1730741223455,5.190370082855225,14.58056287887814,174.44052741992346,5.2490057945251465,15.958585723246188,"Your 7-iron shot shows solid ball speed and decent carry distance. However, the high backspin and sidespin suggest that your swing might be causing the ball to curve more than you'd like. Focus on your swing path and ensure that the clubface is square to the target at impact. This will help reduce the sidespin, leading to straighter shots.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:26:50,Brian,,7 Iron,81.19013762406121,-2.795806646347046,1.7665064334869385,7.481952667236328,5.715446472167969,107.4771261431224,1.3237707101911709,18.038209915161133,6.366883277893066,2618.439453125,958.6678466796876,2788.4169921875,Measured,-20.108781814575195,21.073796742832883,154.03097983789303,-0.1282042562961578,-0.3464935102939463,169.49425358465123,-0.7687221765518188,-2.274085047999449,"Your 7-iron swing shows a good club speed with solid ball speed. However, your attack angle is slightly negative, which can lead to a lower ball flight and more difficulty with distance. Focus on making a more upward swing into the ball to create a better launch angle. Additionally, your face angle is significantly open, which may cause a rightward ball flight. Work on closing the face at impact to improve accuracy and distance.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:29:22,Jason,,7 Iron,,,,,0.0,52.044122883199634,-23.265804290771484,,23.16610717773437,2065.810546875,0.0,2065.810546875,Estimated,-0.0,,,,,,,,"It looks like there were issues collecting complete data, but we can still focus on improving your impact with the ball. Work on making solid contact by ensuring your club face is square at impact. Remember to keep your balance and follow through smoothly.",impact drill,1.196976,68.0,101.325,68 -6/22/24 00:29:47,Herald,,7 Iron,77.28145524313277,-2.288629531860352,2.0609166622161865,6.491367816925049,4.430451393127441,99.0299659791417,1.2814195290136117,19.302358627319336,5.590033054351807,1993.9642333984373,-272.0780639648437,2012.441162109375,Measured,7.770071506500244,18.003762346630765,140.55640483820753,7.891130447387695,19.29718205817744,159.77234936606874,8.098006248474121,22.50663604275337,"Your 7-iron shot shows good distance, but the club face was open at impact, causing a slice. To improve, focus on squaring the club face at impact and keeping a more neutral swing path. A slight adjustment in your attack angle can also help. Practice hitting shots with a more inside-to-out swing path.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:30:14,Lauren,,7 Iron,75.25726099174062,-1.6912391185760498,3.551316738128662,4.032910346984863,0.4815936088562011,99.71300876706935,1.3249619698225894,14.760937690734863,3.757089614868164,3529.177490234375,126.82949829101562,3531.45556640625,Measured,-2.0581765174865723,15.008234275734594,131.97946878813582,3.2345850467681885,7.446840361177692,146.89801345958404,3.1428608894348145,8.053905046443845,"Your shot data indicates that your club speed is good, but your attack angle is slightly downward, which may be a bit steep. This could lead to excess backspin, which might be making it harder to get the ball to carry as far as you'd like. Work on leveling out your swing a bit more. Additionally, your club path is slightly right of the target, which is causing a small fade. Keeping the club path more aligned with the target line will help. Aim for a smoother launch angle by refining your setup and takeaway to promote better trajectory.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:30:47,Lauren,,7 Iron,78.0401707581932,-1.1153727769851685,5.202803611755371,0.0553849525749683,-5.14741849899292,102.95679855071194,1.3192795140046871,14.13551902770996,0.6965056657791138,2702.11279296875,-319.36981201171875,2720.9208984375,Measured,6.740667343139648,14.015161474081197,138.18143045784564,2.739454507827759,6.604243991702958,157.46070296342987,2.9786784648895264,8.182379908232917,"You have a solid shot with decent distance, but your attack angle is negative, which means you're hitting slightly down on the ball. This can lead to lower launch and spin issues. Try to focus on a more upward angle through the ball for better launch and carry. Additionally, your club path is slightly out-to-in, leading to a small slice. Aim to keep your swing path more neutral. Consider practicing with targets to help your alignment.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:31:18,Herald,,7 Iron,73.79105497075125,-0.2242272347211837,3.603111505508423,7.025108814239502,3.421997308731079,97.3705504534455,1.3195440896195416,14.566998481750488,6.22143030166626,3340.234619140625,-1300.9560546875,3584.641357421875,Measured,21.27994155883789,12.846683106726005,122.37326536890578,13.176193237304688,27.894547430179955,138.14415956502762,13.92030143737793,33.23362577128,"You're hitting the ball well with a solid club speed and decent ball speed, which is great! However, your attack angle is slightly negative, suggesting you might be hitting down on the ball too much. This can cause higher backspin and make it harder to control distance. Additionally, your club path is right, and the face is open relative to that path, leading to a slight fade. Focus on improving your attack angle to be more neutral and aim to align your clubface with your swing path for straighter shots.",attack angle adjustment drill,1.196976,68.0,101.325,68 -6/22/24 00:32:13,Herald,,Gap Wedge,68.03150113919264,0.0806681513786315,1.9573383331298828,3.4904820919036865,1.5331437587738037,82.59226758415298,1.2140297685798374,21.64734268188477,3.112077236175537,7747.57763671875,-355.1557312011719,7755.7138671875,Estimated,2.6246511936187744,17.442291823718506,97.68288833411953,4.456676006317139,7.590542827359798,103.72708073758896,4.488382339477539,8.117349834665958,"Nice job with your gap wedge! Your club speed and ball speed are solid, giving you a good carry distance. However, the slight left spin (sidespin) indicates that your club face is aimed a bit left at impact. Focus on aligning your club face more accurately to straighten your shots. Also, consider working on your attack angle, which can help control your launch angle for more consistent distance.",club face alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:32:43,Brian,,Gap Wedge,69.11916005996773,,9.525887489318848,-0.3207993507385254,-9.846687316894531,83.41900151463688,1.2068867943745645,31.148164749145508,0.9284338355064392,5686.28466796875,835.6622924804688,5747.36181640625,Estimated,-8.36040210723877,26.45473287474215,100.98934300868405,-2.336740255355835,-4.117705937410761,106.166893288555,-2.473063707351685,-4.581035042804217,"Your shot with the gap wedge shows a decent club speed and ball speed, but the ball is curving left due to a closed club face at impact. Focus on keeping the clubface square to your target to reduce the left curve and improve accuracy. The backspin is quite high; try to hit down less on the ball to achieve better distance control.",face alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:33:13,Herald,,Gap Wedge,70.4058012188625,-0.4858105778694153,1.6755787134170532,1.4067599773406982,-0.268818736076355,88.20365459144796,1.2527895864327896,29.884004592895508,1.365204691886902,5401.94580078125,516.3262329101562,5426.5654296875,Estimated,-5.459831714630127,28.363383055507256,112.70895706998364,-0.7984389662742615,-1.5707016322544831,116.33300280437015,-0.8600281476974487,-1.74614278865522,"Your shot with the gap wedge shows a good club speed and decent carry distance, but the backspin is high, which might cause the ball to stop too quickly on the green. Your club path and face angle are close to straight, but a slight adjustment can help you aim better. Focus on keeping the face square to your target during the swing for more accuracy.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:33:52,Jason,,Gap Wedge,67.62992710458866,0.0283648706972599,1.294573187828064,5.603625774383545,4.309052467346191,82.38187214434856,1.218127472131476,25.03282928466797,4.764931201934815,7647.10595703125,511.06298828125,7664.16455078125,Estimated,-3.823443174362183,20.541051173188865,97.64056121541216,3.6869518756866455,6.278793254013351,102.26452150925616,3.595428228378296,6.413075787804246,"Your gap wedge shot shows good distance with a solid carry of about 97 yards. The launch angle is perfect for a wedge, but there's a bit too much backspin and a slight pull to the left. Focus on aligning your clubface more square to the target and work on your swing path to reduce sidespin for straighter shots.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:34:34,Jason,,Gap Wedge,57.577733720957895,-3.1747004985809326,1.868941307067871,6.246537208557129,4.377595901489258,61.05829090687712,1.0604497079163837,32.14667892456055,5.364902496337891,2533.705322265625,454.61614990234375,2574.16748046875,Estimated,-10.172192573547363,13.515631804215218,67.52927591310709,3.5893237590789795,4.227666595831181,77.75587658023869,3.293663740158081,4.467403458007141,"Great job with your gap wedge! Your club speed and ball speed indicate you have good power. However, your attack angle is slightly down, which could mean you're hitting the ball a bit too steeply. Adjusting your setup to promote a shallower attack angle can help improve your consistency. Additionally, your launch angle is a bit higher than recommended for a gap wedge; a lower launch will help with distance control and landing angle.",attack angle drill,1.196976,68.0,101.325,68 -6/22/24 00:34:53,Jason,,Gap Wedge,54.02626961960004,-9.260086059570312,3.905697107315064,3.0014922618865967,-0.9042048454284668,56.68464962247435,1.04920532218108,35.009490966796875,2.9542019367218018,1727.2371826171875,393.5065002441406,1771.4952392578125,Estimated,-12.834310531616213,12.835461998156802,60.68675049718786,1.0579543113708496,1.1205554260444757,71.40110174689289,0.7478196620941162,0.9320315589296584,"Your gap wedge shot has a good carry distance of about 60 yards. However, the -9.26 degree attack angle suggests you're hitting down too much on the ball, which can lead to lower trajectories and more spin. Try to engage the ground less aggressively. Additionally, your club path is slightly out to in, which could affect the direction of your shots. Work on making a more neutral swing path and aim for a shallower attack angle to improve your contact and distance.",attack angle drill,1.196976,68.0,101.325,68 -6/22/24 00:35:13,Lauren,,Gap Wedge,54.584910642473005,-4.111370086669922,1.5737636089324951,8.836226463317871,7.262462615966797,53.19528187151627,0.9745418879576684,32.7095832824707,7.455197334289551,2012.8037109375,180.8428649902344,2020.9114990234373,Estimated,-5.134026527404785,10.233320399682157,53.38840131117968,6.968014240264893,6.476837633095329,63.7009369594125,6.798177242279053,7.540464497676851,"Great effort with your gap wedge! Your club speed and launch angle are solid, which helps get the ball in the air. However, your attack angle is a bit too steep, causing the ball to have a higher backspin than ideally needed. Try to hit the ball with a more neutral angle to lower your spin and improve distance. Additionally, aim to get your club face angle more square to your path for straighter shots.",attack angle drill,1.196976,68.0,101.325,68 -6/22/24 00:35:37,Jason,,Gap Wedge,52.89044485440672,-6.784331321716309,-1.1750179529190063,6.19091796875,7.365935802459717,51.50915305395165,0.9738839065495214,33.88667297363281,4.938333988189697,3037.589111328125,-847.5922241210938,3153.62646484375,Estimated,15.590938568115234,10.211312050111816,49.76948272334266,7.88314151763916,6.826034276529299,57.75506144994824,8.206549644470215,8.24405637322991,"Your gap wedge shot carried about 50 yards but had a significant amount of backspin and sidespin. The face of the club was open at impact, which caused the ball to curve to the left and rise too much. Focus on keeping the clubface square to your target at impact to improve accuracy and distance.",clubface alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:36:08,Brian,,Gap Wedge,122.55766472596588,,,,0.0,134.20448931589817,1.0950313847442683,15.745794296264648,3.0110113620758057,3417.65283203125,-1231.9451904296875,3632.91064453125,Measured,19.822473526000977,32.43059530804521,201.5422152438969,12.772398948669434,44.55671407799491,215.4539118184057,13.309040069580078,49.59825939068878,"You have strong ball speed and a decent smash factor, indicating effective contact with the ball. However, it's important to work on your swing direction and consistency since your carry distance is showing a significant deviation. Focus on your aim and lining up your shots properly to reduce the side spin. This will help straighten your shots and improve accuracy.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:37:26,Jason,56,Sand Wedge,51.73316753666359,6.896807670593262,-5.2972187995910645,9.503379821777344,14.80059814453125,41.43898014437718,0.8010137812460284,48.99756622314453,7.143466472625732,1000.0000610351562,-156.18365478515625,1012.1232299804688,Estimated,8.876948356628418,10.923430570623282,33.813842293395055,8.21886157989502,4.833846858747052,40.64937368068104,8.295099258422852,5.864541506191188,"Your shot shows a high club face angle, which is causing your shots to go right. Focus on keeping the clubface more square to your target at impact. Also, your launch angle is quite high; consider making sure you’re not hitting too steep. Try to maintain a more consistent swing path and aim for a more neutral attack angle. Practice these elements to improve accuracy and distance.",clubface alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:37:50,Lauren,56,Sand Wedge,54.5151813134512,-4.228531360626221,-2.594104528427124,7.139092445373535,9.733197212219238,44.26012733643665,0.811886272228463,41.00494766235352,5.539620399475098,1441.8216552734375,-92.61714935302734,1444.793212890625,Estimated,3.675414323806762,9.747376208041146,39.41210435886842,6.145768642425537,4.219414768430909,47.76025035925068,6.174094676971436,5.136619672398297,"Your swing speed is decent, but the face angle is quite closed, which can cause the ball to curve to the left. Additionally, your attack angle suggests you're striking down on the ball more than needed with a sand wedge. Try to level out your swing a bit more and work on opening the clubface at impact for better direction. Practicing a more neutral path will also help straighten out your shots.",face angle drill,1.196976,68.0,101.325,68 -6/22/24 00:38:12,Brian,56,Sand Wedge,59.55834020845805,-2.6503348350524902,0.2482863217592239,5.771830558776856,5.5235443115234375,57.7899168734748,0.9703077129283044,40.5352783203125,4.772180080413818,5434.0283203125,-3066.548095703125,6239.58203125,Estimated,29.437042236328125,16.504546523551085,55.64743709938739,13.078182220458984,12.59193713836737,58.41925429140292,13.384828567504885,13.523501911591666,"Your shot shows good club speed and decent carry distance for a sand wedge, but the face angle suggests you're hitting a bit to the right of your target. To help correct this, focus on aligning your feet and shoulders towards the target. Additionally, your launch angle is a bit high, which could lead to excessive backspin. Try keeping a flatter swing angle to lower the trajectory and achieve better distance control.",alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:38:43,Lauren,56,Sand Wedge,65.23408487340248,-2.8637771606445312,3.880059957504273,4.589921951293945,0.7098619937896729,71.14295324931936,1.0905794629814156,36.70243835449219,4.25576639175415,4848.65576171875,589.9736938476562,4884.4169921875,Estimated,-6.937520503997803,22.963951232607545,80.18742061659032,2.489235639572144,3.482698772777667,85.55960221877285,2.332464694976806,3.4821147202821976,"Your sand wedge shot shows decent distance but your spin is quite high, which could cause the ball to stop too quickly on the green. Try to lower your attack angle and focus on a more shallow swing path for better control and distance. Aim for a more neutral clubface at impact to reduce sidespin and help the ball go straighter.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:39:16,Brian,56,Sand Wedge,75.48526049515294,-1.5700345039367676,-19.999998092651367,8.591054916381836,28.591053009033203,61.79653092478429,0.8186569208269788,39.92105865478516,4.554347515106201,2270.11669921875,217.67721557617188,2280.529052734375,Estimated,-5.477238655090332,18.72013193494854,68.63173757535833,3.745595216751098,4.483431527204232,77.27385805572794,3.5847384929656982,4.831585219753436,"Your sand wedge shot reveals a few key areas to improve. First, the club path is significantly out to the left, which means you're likely pulling your shots. Try to aim more towards the target while keeping your club path more neutral. Also, work on closing the club face a bit more as you're hitting with an open face, which adds unwanted side spin. Consider focusing on your swing path and club face alignment during practice to help improve your accuracy. Lastly, be mindful of attack angle; aim to have it closer to level, around zero degrees, for better contact.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:39:37,Herald,56,Sand Wedge,56.96142509660058,-3.3585870265960693,5.449882984161377,7.544176578521728,2.094293594360352,53.39876112443062,0.937454795659904,35.18596649169922,6.878885269165039,5572.55712890625,-321.3739318847656,5581.81640625,Estimated,3.3006386756896973,12.001731232678026,51.54335861897471,8.132745742797852,7.291674300345676,56.30534720471224,8.141119003295898,7.973489361424811,"Great effort with your sand wedge! Your club speed is decent, and the launch angle is good for getting the ball into the air. However, you have some issues with your club face being open relative to your swing path, which is causing the ball to go right. To improve, focus on aligning your club face with your target while maintaining a more neutral swing path.",club face alignment drill,1.196976,68.0,101.325,68 -6/22/24 00:40:19,Brian,56,Sand Wedge,64.88486223493737,-1.215807557106018,0.8121768236160278,4.898159980773926,4.085983276367188,55.06361232076097,0.848635728336522,47.44015502929688,4.125085353851318,2440.1298828125,567.8453369140625,2505.330810546875,Estimated,-13.100208282470703,18.534551340414964,52.68807647927315,1.9256961345672607,1.7704894341092086,58.53784197880441,1.660243272781372,1.695981022901492,"Your sand wedge shot is solid overall, but there are a few areas to work on. Your club speed is good, but the smash factor suggests you can make better contact for more distance. The launch angle is high, which helps get the ball up but might lose distance in the wind. Focus on keeping the club face square to your path at impact to reduce sidespin and achieve straighter shots. Additionally, try to improve your attack angle to be more level with the ground rather than descending too steeply.",face control drill,1.196976,68.0,101.325,68 -6/22/24 00:41:03,Jason,,Lob Wedge,58.21206027081598,-3.9385716915130615,4.072807312011719,5.158614158630371,1.0858068466186523,46.98993051546131,0.8072198492349055,40.30925750732422,4.747020721435547,2674.715087890625,-711.3626098632812,2767.6953125,Estimated,14.893518447875977,10.849674127003482,42.5980856908318,7.313729763031006,5.422847113213607,49.17054106104251,7.567660331726074,6.475611122854843,"Your shot data shows that you're generating decent club speed, but your attack angle is a bit too steep and your club path is on the outside, which can lead to inconsistencies. Aim for a more neutral attack angle and try to close the club face a little more to align with your swing path. Focus on better direction for your launch angle as well.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:41:20,Brian,,Lob Wedge,62.34142917284362,-6.530203819274902,6.512004852294922,9.739766120910645,3.2277612686157227,51.82228864200579,0.8312656499793553,45.458892822265625,8.815292358398438,1502.88818359375,-549.9947509765625,1600.3646240234375,Estimated,20.10053253173828,15.366332504970046,50.46114271929855,12.260351181030272,10.715642422900371,58.38065676505949,12.557916641235352,12.693496566673277,"Your lob wedge shot shows that you're making solid contact, but you may want to focus on reducing the loft in your angle of attack. This can help you control your distance better and minimize side spin. Try to keep your club path more in line with the target to improve accuracy on your shots.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:41:57,Lauren,,Lob Wedge,49.803035133623325,-8.301666259765625,6.399886131286621,10.881643295288086,4.481757164001465,42.81707198174309,0.8597281644956647,41.82435989379883,9.739227294921877,1000.0001220703124,-488.9375,1113.1307373046875,Estimated,26.055740356445312,9.236601441735615,37.07682886098428,12.35096549987793,7.930720031542307,45.797400106906025,12.741761207580566,10.100935515026094,"Your club path is moving to the right (6.4 degrees), and your face is open to that path (10.9 degrees). This is likely causing your shots to go right. Focus on bringing the club path more in line with your target and closing the clubface slightly at impact. Additionally, the high launch angle indicates that you might be hitting too steeply into the ball with your lob wedge; try to create a shallower angle of attack to increase distance and control.",swing path drill,1.196976,68.0,101.325,68 -6/22/24 00:42:15,Lauren,,Lob Wedge,59.790960458571135,-3.2978322505950928,1.7147719860076904,2.4800808429718018,0.7653088569641113,53.16401183220887,0.8891647069132792,41.26737594604492,2.251758813858032,2131.968994140625,-579.3341674804688,2209.280517578125,Estimated,15.202277183532717,14.344751683832442,53.22453703996871,4.982872009277344,4.622961668371829,60.89792719233537,5.265480041503906,5.588651273070241,"Your lob wedge shot shows good distance and decent launch angle, but the spin and direction suggest a need for better face alignment and a more consistent swing path. Aim to keep the club face square to your path at impact to reduce sidespin and improve accuracy.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:42:45,Brian,,Pitching Wedge,70.52760034727135,1.2731672525405884,0.1061623767018318,0.5454369187355042,0.4392745494842529,93.02649389445652,1.3190083518566165,16.942914962768555,0.4613180458545685,4312.67919921875,1550.875,4583.0576171875,Measured,-19.77900505065918,15.139833818374427,116.99124665397812,-6.505446910858154,-13.254853407939096,128.83773360450778,-7.131216049194336,-15.994204581862732,"Your swing is solid with a decent club speed, but your ball is curving more left than desired (sidespin). Focus on keeping the clubface square at impact and try to improve your attack angle for better launch. Working on a more consistent swing path can help you hit straighter shots.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:43:32,Herald,,Pitching Wedge,73.20324308435738,-0.4588999450206756,3.0428645610809326,6.602327823638916,3.5594632625579834,95.87021149283828,1.3096443197517915,22.18059539794922,5.804046630859375,8511.6455078125,54.91987991333008,8511.822265625,Measured,-0.3696857690811157,25.683157810191915,117.01556826861088,6.38828706741333,13.01983068376228,120.8225642753996,6.347890377044678,13.35877407704811,"Great shot! Your club speed is solid, and with a ball speed of nearly 96 mph, you’re generating good distance. However, your attack angle is slightly flat, which might contribute to high backspin. Try to ensure the club face is more square to your target at impact to reduce the sidespin. Aim for a cleaner strike to achieve a more controlled flight. Work on your launch angle as well; a slightly lower angle could help in controlling your distance better.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:44:30,Brian,,Pitching Wedge,76.24933488173338,0.4995669424533844,1.024552583694458,5.745951652526856,4.721399307250977,95.9111795536146,1.2578625072910834,5.537857055664063,4.8480544090271,4688.5546875,-1463.8509521484375,4911.76171875,Measured,17.339303970336914,3.912058707116557,90.95276799275688,9.452905654907228,14.93780275953543,119.2798062958318,10.556872367858888,21.853431731820592,"Your pitching wedge shot has a decent club speed, but your launch angle is quite low, which may be affecting your carry distance. Try to work on getting a higher launch angle for better trajectory. Your club face is also a bit open at impact, which is causing some sidespin, leading to an offline shot. Focus on closing the clubface at impact to improve direction and control.",face angle drill,1.196976,68.0,101.325,68 +6/21/24 23:45:17,Brian,,Pitching Wedge,72.73209758557732,2.1424999237060547,3.812088012695313,13.12009620666504,9.308008193969728,87.73918208236319,1.2063337232798543,26.371749877929688,11.25413990020752,5102.89599609375,2.6032989025115967,5102.896484375,Estimated,-0.0292300768196582,24.19490444386201,111.92020251845952,12.468182563781738,24.163284258937665,119.27405755055496,12.363938331604004,25.539028255622497,"Your ball speed is good, and you're making solid contact, but the face angle is too open at impact, causing the ball to launch right and result in significant deviation. Focus on aligning your clubface better at impact and adjusting your path to help keep the ball on target. A little more practice with control can help tighten those distances.",face alignment drill,1.196976,68.0,101.325,68 +6/21/24 23:46:47,Jason,,Pitching Wedge,70.8189761863191,3.4942126274108887,-0.0993653386831283,7.708041191101074,7.807406425476074,91.905602290346,1.2977538964775437,20.707019805908203,6.319127082824707,9273.12109375,-1132.6239013671875,9342.03515625,Measured,6.963644981384277,21.66488498497074,109.299333693898,10.399337768554688,19.729389248431744,113.28121170504436,10.457468032836914,20.56118012526485,"Your club speed is solid, and you're generating good ball speed with a smash factor over 1.29, which is great! However, your launch angle and backspin indicate that the ball is flying a bit high and spinning too much, causing potential control issues and loss of distance. Focus on reducing the backspin slightly and keeping your face more aligned with your swing path for straighter shots.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:47:45,Lauren,,Pitching Wedge,72.17512481012818,0.5490269660949707,2.874196767807007,6.785318851470947,3.911122083663941,90.71138459870144,1.2568233839198308,23.066829681396484,5.933254241943359,3090.543701171875,407.1667785644531,3117.249755859375,Measured,-7.505265712738037,20.7338093557114,123.28972717036775,3.871863603591919,8.325231326493054,135.82264267521532,3.6155755519866943,8.56525187130967,"Your pitching wedge shot shows good ball speed and decent carry distance, but the club path and face angles suggest you're slightly open at impact. This can lead to some unintended rightward direction on your shots. Focus on aligning your clubface more square at impact to improve accuracy. Additionally, your backspin is quite high, which can be beneficial for stopping the ball, but it might contribute to less distance. Practicing with a more level attack angle can help optimize your launch conditions.",face alignment drill,1.196976,68.0,101.325,68 +6/21/24 23:48:42,Brian,,Pitching Wedge,70.2961107507831,0.0055831926874816,1.4368083477020264,2.914673089981079,1.4778647422790527,91.23502655861375,1.2978673440706303,18.73977851867676,2.5739622116088867,5599.53271484375,0.5215082168579102,5599.53271484375,Measured,-0.0053361994214355,17.927716625818903,115.45800873008648,2.768029928207397,5.575760400134527,124.79101742275724,2.7483716011047363,5.983896805443862,"Your club speed is solid for a pitching wedge, but your attack angle is very close to flat. This can lead to less control and lower launch. Focus on hitting down slightly on the ball to get better height and more spin, which will help with stopping the ball on the greens. Reducing backspin slightly may help with distance too. Overall, work on your consistency and aim to keep the face more aligned with your swing path.",attack angle drill,1.196976,68.0,101.325,68 +6/21/24 23:50:56,Brian,,7 Iron,68.38068111148323,1.2699058055877686,6.571308135986328,7.657981872558594,1.0866737365722656,83.82388644438379,1.225841642432941,13.222907066345217,7.1126885414123535,1973.4813232421875,28.86014175415039,1973.6923828125,Estimated,-0.8378323912620544,6.56248006647337,88.14258272359257,7.085708141326904,10.87272751336036,119.34555391960748,7.013890743255615,14.573319584983436,"Your club speed and ball speed are solid, but your club path and face angle show that you're not aligning the clubface correctly at impact. You're hitting the ball too far to the right (7 degrees), which leads to a slice. Focus on improving your clubface alignment at impact to help straighten your shots.",alignment drill,1.196976,68.0,101.325,68 +6/21/24 23:51:38,Lauren,,7 Iron,74.61928221734343,,-5.117059707641602,10.262384414672852,15.379444122314451,71.57348908318909,0.9591822241698484,0.7086246609687805,7.789473533630371,2966.006591796875,-1317.147216796875,3245.3154296875,Estimated,23.94510078430176,0.0189208381039456,24.4829069870832,9.267643928527832,3.942890681909745,24.4829069870832,9.267643928527832,3.942890681909745,"Your shot show that you're hitting the ball with decent speed, but there are some areas to improve. The club path is moving too much to the left, which could lead to pulls or hooks. Additionally, your launch angle is quite low, which is why the ball isn't carrying far. Focus on keeping your club path straighter and lifting the ball a bit more to increase your launch angle.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:53:13,Herald,,7 Iron,75.51757585573614,2.7452375888824463,-2.876789331436157,4.1588215827941895,7.035611152648926,101.34270303559332,1.3419750553062222,16.872390747070312,3.0561864376068115,3243.35205078125,-9.9734525680542,3243.367431640625,Measured,0.1761865317821502,18.17411168644321,139.93770134254282,3.287118673324585,8.02405162031829,154.55849605180083,3.2715368270874023,8.820507842650954,"Your shot with the 7-iron shows good distance, but there's room for improvement in your path and face angle. The club path being slightly outside-in means you'll want to focus on making a more neutral swing path to minimize sidespin. Also, the club face is open at impact, contributing to your shot going off target. Try to square the face more at impact for better control.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:54:01,Lauren,,7 Iron,75.4811730756337,3.6862971782684326,-0.224028080701828,5.478337287902832,5.702365398406982,105.5210868389122,1.397978893798827,18.39128303527832,4.471998691558838,1358.3179931640625,-784.2251586914062,1568.450439453125,Measured,30.0,16.736477941305452,147.86785765913191,10.991822242736816,28.19379089803715,170.60140018227685,11.85329818725586,35.042661627139296,"Your 7-iron shot was solid, with a good club speed and decent distance. However, the face angle is open at impact, causing the ball to veer to the right (sidespin). Try to work on aligning your clubface better at impact to improve accuracy. Additionally, working on your attack angle can help you achieve a better launch trajectory and distance.",face alignment drill,1.196976,68.0,101.325,68 +6/21/24 23:54:48,Lauren,,7 Iron,79.09842841810496,5.158725261688232,1.6366453170776367,1.238766312599182,-0.3978790044784546,98.80876746394824,1.2491874925966513,12.640931129455566,1.2223392724990845,3501.47119140625,-347.3454895019531,3518.657470703125,Measured,5.6651997566223145,11.83260527425341,125.0732566193892,3.0642659664154053,6.685995175329936,141.94352951494693,3.2679443359375,8.091651524865313,"Your shot showed solid speed and a good launch angle, but your backspin is quite high, which can lead to less distance. Focus on slightly lowering your attack angle to minimize backspin and improve your carry distance. Your club path is mostly on track, but aim to keep the face more square to the target for better accuracy.",backspin reduction drill,1.196976,68.0,101.325,68 +6/21/24 23:55:36,Herald,,7 Iron,75.55327891057641,5.373757362365723,-2.636402130126953,7.673431873321533,10.309833526611328,101.03923560268596,1.337324296967631,19.147289276123047,5.973246574401856,2723.45849609375,-1264.5794677734375,3002.72998046875,Measured,24.90678596496582,19.21317027850773,138.4551174572225,14.443889617919922,34.53508663414823,154.4906291518273,15.251510620117188,40.639782704344725,"Your 7-iron shot showed a decent club speed and a good carry distance, but your ball has a significant amount of sidespin, causing it to curve to the left. To improve accuracy, work on your club path by keeping it more neutral as you swing through the ball. This will help your shots go straighter.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:56:21,Jason,,7 Iron,77.15819266493781,0.4564096629619598,2.908225774765014,3.3170504570007324,0.4088246822357178,98.79559214925575,1.2804290605701345,18.17644119262696,3.088598251342773,3980.72998046875,-262.5274658203125,3989.377197265625,Measured,3.773168802261353,19.656530785523728,133.64292538769587,4.73619270324707,11.034652938876548,145.93115627137013,4.823611259460449,12.27119219506983,"Your shot data shows you have a decent club speed and good ball speed, but the high backspin indicates that you may be hitting up on the ball instead of striking it cleanly. This can lead to more airborne shots and less distance. Focus on lowering your backspin by making sure to maintain a more descending angle on your downswing. Additionally, a slight adjustment in your club path could help straighten out your shots.",attack angle adjustment drill,1.196976,68.0,101.325,68 +6/21/24 23:57:09,Jason,,7 Iron,80.23471397798312,-0.318757027387619,-3.8608529567718506,5.548505783081055,9.409358978271484,103.11789749247328,1.285203029710674,17.377845764160156,4.074571132659912,2621.3251953125,-206.1290740966797,2629.417236328125,Measured,4.496226787567139,18.5317145140084,145.9185741118963,5.7097649574279785,14.517367355917486,162.28264036602377,5.82221269607544,16.46229762616008,"Your 7 iron swing shows promise, but you have some areas to improve. The club path is moving too much to the left (negative) and the face is open at impact, resulting in a fade. Work on aligning your swing path more to the target and closing the club face at impact. Also, your attack angle is slightly negative, which is common with an iron. Try to make a more descending strike to get better ball contact and launch.",swing path drill,1.196976,68.0,101.325,68 +6/21/24 23:57:49,Herald,,7 Iron,75.07393297305316,2.284828424453736,1.6019634008407593,5.762195110321045,4.160231590270996,103.70300434340244,1.3813450319783471,18.942630767822266,4.9336466789245605,3477.302978515625,1988.0186767578125,4005.47802734375,Measured,-29.757158279418945,21.03057477226639,139.21688043984886,-6.068535804748535,-14.717747423505898,151.33135570612103,-6.984603404998779,-18.402261364289416,"Your club speed is solid, but your ball is spinning a bit too much, leading to a loss of distance. Focus on ensuring your club face is more square at impact to reduce the sidespin. This will help straighten your shots and increase carry distance.",club face square drill,1.196976,68.0,101.325,68 +6/22/24 00:00:20,Lauren,,5 Iron,80.39152070258751,1.878929018974304,0.2456736266613006,8.649166107177734,8.40349292755127,111.22724395305612,1.3835693488688556,14.205028533935549,7.135361671447754,2645.72998046875,-93.12973022460938,2647.368408203125,Measured,2.0159800052642822,17.250535916996228,158.1752327863869,8.112902641296387,22.32237373813814,177.55557974811563,8.140008926391602,25.14056261239216,"You have a decent swing speed and ball speed, which is great! However, your club face is open at impact (8.65°), causing the ball to curve to the right (slicing). Focus on getting the face square at impact. Also, try to improve your attack angle to create a more optimal launch. Work on your consistency.",face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:01:25,Jason,,5 Iron,77.9845084669114,0.3641796410083771,-0.7704128623008728,4.640793323516846,5.411206245422363,109.25232913323724,1.400949127987294,11.92861557006836,3.715653419494629,3097.12353515625,449.16351318359375,3129.5244140625,Measured,-8.251847267150879,13.919868094690967,146.657200272095,1.110827088356018,2.843577949117332,164.5548882560397,0.7972127199172974,2.289361931821788,"Your shot data shows you're making solid contact with a good ball speed. However, your club path is slightly across the target line (negative), which could cause some fade or slice. Focus on adjusting your swing path to be more neutral, and work on reducing your backspin to add more distance.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:02:16,Herald,,5 Iron,80.30265559429245,4.329835414886475,-2.886806011199951,17.902572631835938,20.789379119873047,95.0610901591972,1.183785137062811,,14.344361305236816,6525.11474609375,-82.75043487548828,6525.6396484375,Measured,0.7265767455101013,,,,,,,,"Your club speed is good at 80 mph, but the club path is slightly out of alignment, which could cause your shots to drift left. Focus on keeping the clubface square to the target when you swing. Also, consider lowering your attack angle slightly; a lower angle can help with better contact and distance.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:03:01,Jason,,5 Iron,78.22042681231505,-1.230648636817932,2.088838577270508,13.185591697692873,11.096753120422363,95.5413320863854,1.2214371102273678,12.804424285888672,11.092314720153809,2809.03076171875,-1519.732421875,3193.781494140625,Measured,28.41412734985352,9.165232312691046,109.7541270285128,18.785043716430664,35.34288129702463,133.3292474795935,20.121057510375977,45.86590529282103,"Your shot data shows a few areas to focus on. Your club speed is decent, but increasing your attack angle may help you get more height and distance. The club face angle is much open at impact, which is causing the ball to slice. Work on closing the club face slightly during your swing. Additionally, try to reduce your sidespin to get straighter shots. Remember, practice will help you find that sweet spot!",face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:03:32,Herald,,5 Iron,79.97853773291627,6.2393951416015625,-3.989405632019043,4.968557834625244,8.957963943481445,104.13997423639012,1.302099002912001,12.3776273727417,3.582103729248047,1512.0792236328125,-872.9993896484375,1745.998779296875,Measured,30.00000190734864,8.849280771659892,122.2579150010506,9.139875411987305,19.420114678964865,158.72128849522232,10.440106391906738,28.76148158002616,"Your shot with the 5-iron shows some good distance, but the ball is starting left due to the club path and face angle. Focus on correcting your swing path to help aim the ball straighter. Also, working on your attack angle could help optimize your launch conditions for better distance and accuracy.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:05:09,Brian,4 Hybrid,4 Hybrid,76.22090214303171,-1.5192233324050903,4.123646259307861,10.414992332458496,6.291346073150635,103.2342310839258,1.3544084126714016,19.3296012878418,9.071089744567873,3831.2734375,-318.3318176269531,3844.475341796875,Measured,4.749666690826416,23.295411453295173,144.1236973572486,11.716402053833008,29.266862204355675,155.93560840004648,11.77220630645752,31.81412581317568,"Your 4 Hybrid shot shows good potential with a decent club speed, but there are areas to improve. The attack angle is slightly negative, which means you might be hitting down on the ball more than necessary. Also, your club path and face angle indicate that the face is open relative to your target, contributing to a slice. Focus on a smoother swing path and work on getting that attack angle closer to neutral. Reducing backspin can also help improve distance.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:05:48,Jason,4 Hybrid,4 Hybrid,78.03024660599931,0.1271272152662277,3.118314981460572,7.507483005523682,4.389167785644531,107.00794328837036,1.3713649250487328,15.71293830871582,6.557002544403076,1665.7005615234375,54.58240509033203,1666.5946044921875,Measured,-1.8768216371536253,15.10914603154106,150.21329567043722,6.315375804901123,16.52363043884054,173.954695866978,6.225984573364258,18.865383704669966,"Your shot data shows a solid club speed and good ball speed, which indicates you're generating decent power. However, the club face angle is quite open at impact, causing the ball to veer right. Focus on aligning your club face more square to the target at impact to reduce that rightward deviation. Additionally, working on your swing path to be a bit more inside-out can help improve shot accuracy.",face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:06:40,Brian,4 Hybrid,4 Hybrid,78.40692919438698,0.2566845715045929,2.645193576812744,5.704160690307617,3.058967113494873,96.37065158704536,1.2291088629185132,14.429641723632812,5.016512393951416,3976.666015625,-922.3580932617188,4082.23193359375,Measured,13.058428764343262,13.444522369940955,122.09795136614866,9.715534210205078,20.604817190283484,136.27997246638188,10.141522407531738,23.99618683998392,"Your shot shows good club speed and ball speed, but the high backspin and sidespin are affecting your distance and accuracy. Focus on a more neutral club face position at impact to reduce sidespin and aim for a more positive attack angle to lower backspin for longer carries.",club face drill,1.196976,68.0,101.325,68 +6/22/24 00:07:27,Jason,4 Hybrid,4 Hybrid,79.0002108843546,0.6571754217147827,-1.328131079673767,-4.613868713378906,-3.2857375144958496,117.82247881189596,1.491419801199921,13.025360107421877,-3.956121683120728,1947.90185546875,148.4446258544922,1953.5499267578125,Measured,-4.3579421043396,15.523407165921183,168.95245311542567,-5.258292675018311,-15.48376668869298,193.2927741152489,-5.3880157470703125,-18.15021768167321,"Your shot shows that you're hitting the ball with decent speed, but your club face is aimed a bit left at impact, contributing to a slice. To improve your accuracy and direction, focus on aligning your club face better at setup and during your swing. Working on your swing path could help straighten your shots.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:10:20,Brian,5 Wood,5 Wood,,,,,0.0,58.07090349902637,-25.96001625061035,19.99605178833008,3.570291757583618,6073.89501953125,2621.615966796875,6615.517578125,Estimated,-23.346004486083984,6.11160040505365,52.04729162747617,-1.2169182300567627,-1.105370061162276,61.99677190091825,-2.009836912155152,-2.1743035902143504,"It looks like there were some inconsistencies with the data, but I can see that your ball speed is decent, but the backspin is very high, which might be causing your ball to climb too much and lose distance. Focus on making solid contact and keeping the face straight through impact. A drill to help with this is to practice hitting the ball with a more neutral face angle, which can reduce backspin and promote more distance.",face angle drill,1.196976,68.0,101.325,68 +6/22/24 00:10:29,Jason,5 Wood,5 Wood,82.14062906036452,-0.329875499010086,0.927041471004486,8.175569534301758,7.248528003692627,90.88931961292928,1.1065086870242429,12.353973388671877,6.831596374511719,2233.166748046875,-681.6142578125,2334.872802734375,Measured,16.973405838012695,7.406979821312802,100.60495303059452,10.441274642944336,18.232385524178653,129.40608343145595,11.203367233276367,25.142581765305067,"Great use of your 5 wood! Your club speed is solid, but the attack angle is slightly negative, which can lead to lower launches. Work on having a more upward swing through impact to help get the ball in the air higher. Also, your club face is open to the path, which is causing a slice. Focus on closing the club face a bit to improve your accuracy and reduce sidespin. Overall, with some adjustments, you can improve both distance and direction.",club face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:11:08,Brian,5 Wood,5 Wood,80.55391669605433,-4.24971866607666,4.200190544128418,12.959732055664062,8.759541511535645,94.27803785818924,1.1703718667574998,14.988956451416016,11.170975685119627,3234.072265625,-1501.0421142578125,3565.438232421875,Measured,24.897605895996094,11.836462106625277,114.72675831854484,19.035301208496094,37.41824509081789,131.18832796498737,19.950496673583984,44.762534177398265,"You hit the ball with decent speed, but your attack angle and club face position are causing some issues. An attack angle of -4.2 degrees suggests you're hitting down too much, which can lead to higher spin and less distance. The club face being open at 12.9 degrees means the ball is starting right, contributing to erratic shots. Focus on getting your attack angle closer to level and squaring the club face at impact.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:11:53,Brian,5 Wood,5 Wood,80.73072532327478,-0.7281943559646606,-1.261884689331055,11.69709014892578,12.958974838256836,113.1084382539193,1.4010581200774863,15.048174858093262,9.450359344482422,2745.376953125,-619.3428344726562,2814.370361328125,Measured,12.71281909942627,19.23118829799296,162.53666982712457,14.39736270904541,40.41396297877509,179.6376935200351,14.757612228393556,45.75913632484571,"You're generating good ball speed and distance, but your shot is curving significantly to the left, likely due to an open club face at impact. Work on aligning your club face with your target. Also, try to improve your attack angle by aiming for a more neutral or slightly upward strike on the ball to increase consistency in distance and direction.",club face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:12:46,Jason,5 Wood,5 Wood,98.30521273900104,7.094905376434326,-11.956859588623049,0.5082694292068481,12.465128898620604,111.95041001150456,1.1388044122210623,13.736693382263184,-1.0786218643188477,1771.496337890625,-198.171142578125,1782.5462646484375,Measured,6.3829426765441895,14.085407345022873,155.56319984172114,0.4215087592601776,1.146161956167262,180.27748131078624,0.6367366313934326,2.0029925193172886,"Your club speed is good, but the club path indicates that you're coming too much from the outside, which can lead to inconsistent shots. Focus on bringing the club down more from the inside. Your launch angle and spin rate are decent, but adjusting your path will help straighten your shots and improve distance.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:13:47,Brian,5 Wood,5 Wood,81.19325225480134,1.690693974494934,5.7708234786987305,9.29448699951172,3.5236635208129883,89.93889644250521,1.1077139287419873,9.122154235839844,8.35678768157959,2528.881103515625,-287.1549072265625,2545.132080078125,Estimated,6.478199005126953,4.721369299103969,87.48656661707446,9.682716369628906,14.714551821994974,121.2241754584984,9.995896339416504,21.041771892965244,"Your club speed is solid, but the ball is launching lower than ideal, which may hurt your distance. Focus on keeping the clubface square to the path and working on your launch angle for better carry. Think about using your lower body more as you swing to help generate extra height and distance.",launch angle drill,1.196976,68.0,101.325,68 +6/22/24 00:16:42,Herald,,Driver,80.94079650015283,-1.568590521812439,2.4835517406463623,13.72847843170166,11.24492645263672,113.52539771105604,1.4025732710801984,16.871944427490234,11.58764362335205,2662.249755859375,-151.4436492919922,2666.5537109375,Measured,3.25579571723938,22.67274474426836,169.12473191437493,13.453080177307127,39.346690479375866,186.2857962038197,13.47234058380127,43.40011492121721,"Your club speed is good, but the attack angle is a bit negative, which means you're hitting down on the ball slightly. This can lead to more backspin and less distance. Try to aim for a more upward attack angle to keep the ball climbing off the tee. Your club face is significantly open at impact, which is causing the ball to slice right. Work on closing the face at impact and align your stance to help reduce the sidespin. Overall, focusing on your attack angle and clubface alignment will help improve your accuracy and distance.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:17:28,Jason,,Driver,78.16973939698255,-2.973815679550171,0.8981567025184631,-2.624144554138184,-3.522301197052002,116.0298424228713,1.48433195911806,18.20396614074707,-2.0431480407714844,1730.4627685546875,286.405029296875,1754.0037841796875,Measured,-9.397705078125,22.881587315335764,180.1245429930441,-4.74928617477417,-14.913689735079627,200.7871688649684,-5.000259876251221,-17.5007262758902,"Your driver swing shows good distance but needs adjustments for better accuracy. The clubface is slightly closed at impact, which is causing the ball to start left and drift further off target. Focus on making sure the clubface is square at impact. Additionally, work on your attack angle to be less negative, aiming for a slight upward strike to maximize distance and control.",clubface alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:18:14,Herald,,Driver,88.80893400969126,1.2518688440322876,1.7322858572006226,1.741448998451233,0.0091631412506103,126.66484721724191,1.4262624434093494,13.107521057128906,1.6472214460372925,3155.669189453125,-655.5784912109375,3223.046875,Measured,11.736047744750977,23.34258620771493,188.4512292360214,6.627293586730957,21.749259711548348,203.83824241408547,6.967732906341553,24.72773762138036,"Great job generating solid speed and distance! Your launch angle is good, but the backspin is a bit high, which can lead to less distance. Work on closing the clubface a touch to reduce that spin and keep your shot straighter. Consider focusing on your swing path for better accuracy.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:19:03,Herald,,Driver,94.13790507458816,-4.057374954223633,-5.455317497253418,-14.883703231811523,-9.428385734558104,127.95366435103732,1.3592151243397224,6.196589946746826,-12.908418655395508,2102.983154296875,-27.56983757019043,2103.163818359375,Measured,0.7510972619056702,7.385795924416868,156.3832596070024,-12.908076286315918,-34.9340362065891,204.61394756413932,-12.813117027282717,-45.37757900135921,"Your driver swing shows some areas to work on. The negative attack angle indicates you might be hitting down on the ball, which can lead to less distance. The club path and face angle suggest that your shots are starting left (or slicing). Focus on leveling out your swing and getting a more neutral clubface at impact. Improving your launch angle will also help increase your distance.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:19:37,Brian,,Driver,90.93356443590892,-1.0049906969070437,3.2313199043273926,0.0852346718311309,-3.146085262298584,116.40805246030686,1.2801439510528885,15.439726829528809,0.4743390679359436,3507.915771484375,-278.9695739746094,3518.990966796875,Measured,4.546919345855713,23.752186394591035,169.5214704309401,2.405826568603516,7.115999653315612,184.09985458542,2.5400633811950684,8.158942715950445,"Your driver swing shows great potential with a solid ball speed. To improve consistency and distance, consider working on your attack angle. A slight upward angle can help you optimize your launch conditions. Right now, your negative attack angle suggests hitting down on the ball a bit, which can lead to higher spin rates. Try to focus on sweeping the ball off the tee for better results.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:20:20,Jason,,Driver,87.24113982716426,-0.600993275642395,0.8084550499916077,0.2472879141569137,-0.5611671209335327,120.0078488041636,1.3755878137529418,16.387121200561523,0.3042874634265899,3571.5625,-119.34978485107422,3573.55615234375,Measured,1.9139230251312256,27.57835809634708,183.6022752337085,1.1979564428329468,3.838336941613676,191.7101086630264,1.2271665334701538,4.105833245276301,"Your swing speed is decent, but your attack angle is slightly negative, meaning you're hitting down on the ball rather than getting it up in the air. Additionally, your backspin is quite high, which might make the ball balloon in the air and lose distance. Focus on improving your attack angle to hit the ball more cleanly and reduce backspin for better distance.",tee drill,1.196976,68.0,101.325,68 +6/22/24 00:21:10,Jason,,Driver,90.5988568300163,-0.1148039326071739,4.633347034454346,2.838667631149292,-1.7946794033050537,114.3208829353198,1.2618358215028176,14.402524948120115,2.9115028381347656,1339.841064453125,773.5574951171875,1547.1151123046875,Measured,-30.0,13.647341899648836,154.3436648567531,-3.08280086517334,-8.300425782649768,182.2520793618969,-4.041329383850098,-12.844431375765794,"Your driver swing shows a good club speed and decent ball speed, but the negative attack angle suggests you're hitting down on the ball, which can lead to less distance. Aim for a more positive angle. Your club path is slightly to the right, and the face is open, which may be causing some push shots to the right. Try to find a more neutral swing path and work on closing the club face at impact. Overall, focus on striking the ball on the upswing for more distance.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:22:32,Brian,,7 Iron,80.66969562723807,0.1552606076002121,2.670182228088379,3.796823501586914,1.1266412734985352,110.38642165174495,1.3683753334315676,18.80818557739257,3.452908754348755,3021.152587890625,422.72412109375,3050.583251953125,Measured,-7.965198040008545,25.16574570445573,162.58112456563686,0.6404136419296265,1.8167213609291368,177.34465336118046,0.3794918060302734,1.1753228629053325,"Great job with your 7 iron! Your ball speed and carry distance are promising, but the backspin is a bit high, which may affect your control. Try to improve your launch angle slightly by ensuring a more downward strike on the ball. Also, work on your club path to reduce any unnecessary sidespin. This can help you hit straighter shots.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:23:39,Jason,,7 Iron,76.26232246525797,-1.5332859754562378,2.7152419090271,8.053693771362305,5.338451862335205,108.5968401608161,1.4239907289774507,20.22636985778809,6.955236434936523,3388.897705078125,-309.2510070800781,3402.978515625,Measured,5.214037895202637,27.044936694529724,157.6233031781685,9.674936294555664,26.489907436281783,170.22493663091154,9.754191398620604,28.8397884183562,"Your 7 iron shot had a decent carry distance of about 158 yards, which shows good potential. However, the club face was too open at impact, contributing to a significant rightward curve (sidespin). To improve, focus on getting your club face more square at impact. Also, try to minimize the backspin, as it's a bit high, affecting your carry distance. Working on these areas can help you achieve straighter and longer shots.",face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:24:05,Lauren,,7 Iron,78.67436077629281,-0.097179390490055,4.482917785644531,0.6158866882324219,-3.867031097412109,109.30068697544084,1.3892796318515084,18.1693058013916,1.0668374300003052,2628.0,-131.6022186279297,2631.293212890625,Measured,2.866802930831909,22.73546781047821,161.63495952297671,2.124398946762085,5.991781514132697,178.34193134080124,2.203892230987549,6.858549313312778,"Great job on your swing! Your club speed is solid, and you're generating a good ball speed as well. To improve your consistency, focus on your attack angle; it’s slightly negative, which can cause lower flights. Try to ensure that the club is approaching the ball at a level angle – this will help you get better height and distance. Additionally, your ball is spinning a bit too much, which can lead to less control. Let's work on those aspects for better results.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:24:34,Jason,,7 Iron,78.25461948457723,-0.9098389744758606,3.3624300956726074,3.9107141494750977,0.5482840538024902,111.06908044410191,1.419329378580544,17.979644775390625,3.633080244064331,3443.17578125,-188.64273071289065,3448.339599609375,Measured,3.135953187942505,25.050153371995293,161.1730741223455,5.190370082855225,14.58056287887814,174.44052741992346,5.2490057945251465,15.958585723246188,"Your 7-iron swing shows good power with a club speed of 78 mph. However, your attack angle is slightly downward, which can lead to excessive backspin and loss of distance. Try to focus on a more level or slightly upward swing through the ball. Your ball is also spinning a bit sideways, indicating some face misalignment. Work on aligning your clubface correctly at impact for straighter shots.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:26:50,Brian,,7 Iron,81.19013762406121,-2.795806646347046,1.7665064334869385,7.481952667236328,5.715446472167969,107.4771261431224,1.3237707101911709,18.038209915161133,6.366883277893066,2618.439453125,958.6678466796876,2788.4169921875,Measured,-20.108781814575195,21.073796742832883,154.03097983789303,-0.1282042562961578,-0.3464935102939463,169.49425358465123,-0.7687221765518188,-2.274085047999449,"Great job with your 7 iron! Your club speed of around 81 mph is solid, and you’re generating a good ball speed of about 107 mph. The launch angle of 18 degrees is good for getting the ball in the air. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit more than ideal. Aim for a more level or slightly upward strike. Your club path indicates you’re swinging slightly to the right, which could cause the ball to drift. Work on aligning your swing path to be more neutral. Overall, focus on making sure your swing path is on track to help improve accuracy.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:29:22,Jason,,7 Iron,,,,,0.0,52.044122883199634,-23.265804290771484,,23.16610717773437,2065.810546875,0.0,2065.810546875,Estimated,-0.0,,,,,,,,"It looks like we have some missing data points that make it hard to provide specific feedback, but the ball speed is decent. To improve your shots, focus on your swing mechanics and aim for better contact. Practicing a consistent setup will also help you achieve more consistent ball striking.",setup drill,1.196976,68.0,101.325,68 +6/22/24 00:29:47,Herald,,7 Iron,77.28145524313277,-2.288629531860352,2.0609166622161865,6.491367816925049,4.430451393127441,99.0299659791417,1.2814195290136117,19.302358627319336,5.590033054351807,1993.9642333984373,-272.0780639648437,2012.441162109375,Measured,7.770071506500244,18.003762346630765,140.55640483820753,7.891130447387695,19.29718205817744,159.77234936606874,8.098006248474121,22.50663604275337,"Your 7-iron shot had a decent carry distance of around 140 yards, but the club face was open at impact, leading to a high right-side spin that caused your ball to drift off target. Focus on aligning your club face more toward your target at impact and try to maintain a more neutral swing path. Incorporating this will help you improve accuracy and distance.",face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:30:14,Lauren,,7 Iron,75.25726099174062,-1.6912391185760498,3.551316738128662,4.032910346984863,0.4815936088562011,99.71300876706935,1.3249619698225894,14.760937690734863,3.757089614868164,3529.177490234375,126.82949829101562,3531.45556640625,Measured,-2.0581765174865723,15.008234275734594,131.97946878813582,3.2345850467681885,7.446840361177692,146.89801345958404,3.1428608894348145,8.053905046443845,"Your club speed is good, and your ball speed is solid, which means you're making decent contact. However, your attack angle is slightly negative, suggesting you're hitting down on the ball more than ideal for a 7-iron. Try to work on getting your attack angle closer to neutral to help increase launch and distance. Your backspin is also high, which can lead to a higher, softer shot that might not carry as far. Focusing on a smoother swing could help reduce this and get you more distance.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:30:47,Lauren,,7 Iron,78.0401707581932,-1.1153727769851685,5.202803611755371,0.0553849525749683,-5.14741849899292,102.95679855071194,1.3192795140046871,14.13551902770996,0.6965056657791138,2702.11279296875,-319.36981201171875,2720.9208984375,Measured,6.740667343139648,14.015161474081197,138.18143045784564,2.739454507827759,6.604243991702958,157.46070296342987,2.9786784648895264,8.182379908232917,"Your 7-iron shot shows good ball speed and carry distance, but you have a slightly negative attack angle, which may cause the ball to fly lower than optimal. Your club path is moving to the right, which may lead to a fade or slice. Focus on a more neutral path and a slightly upward angle of attack to improve your launch and distance.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:31:18,Herald,,7 Iron,73.79105497075125,-0.2242272347211837,3.603111505508423,7.025108814239502,3.421997308731079,97.3705504534455,1.3195440896195416,14.566998481750488,6.22143030166626,3340.234619140625,-1300.9560546875,3584.641357421875,Measured,21.27994155883789,12.846683106726005,122.37326536890578,13.176193237304688,27.894547430179955,138.14415956502762,13.92030143737793,33.23362577128,"Your shot data shows you're hitting the ball well, but your launch direction and side spin indicate that your club face is open at impact. This means the ball may slice to the right. Focus on adjusting your aim and ensuring your club path aligns with your target for a straighter shot.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:32:13,Herald,,Gap Wedge,68.03150113919264,0.0806681513786315,1.9573383331298828,3.4904820919036865,1.5331437587738037,82.59226758415298,1.2140297685798374,21.64734268188477,3.112077236175537,7747.57763671875,-355.1557312011719,7755.7138671875,Estimated,2.6246511936187744,17.442291823718506,97.68288833411953,4.456676006317139,7.590542827359798,103.72708073758896,4.488382339477539,8.117349834665958,"Your shot data shows a solid swing with a good ball speed for your club speed. However, your attack angle is very flat, and the club face is slightly open at impact. This can lead to some loss of distance and accuracy. Focus on improving your angle of attack by trying to hit a bit down on the ball with your gap wedge. Additionally, pay attention to your clubface orientation to help straighten out your shots.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:32:43,Brian,,Gap Wedge,69.11916005996773,,9.525887489318848,-0.3207993507385254,-9.846687316894531,83.41900151463688,1.2068867943745645,31.148164749145508,0.9284338355064392,5686.28466796875,835.6622924804688,5747.36181640625,Estimated,-8.36040210723877,26.45473287474215,100.98934300868405,-2.336740255355835,-4.117705937410761,106.166893288555,-2.473063707351685,-4.581035042804217,"Your gap wedge shot shows decent club speed and distance, but the club face was slightly open at impact, causing the ball to spin to the right. To improve your accuracy, focus on keeping the club face square to the target at impact. Also, consider your attack angle; ensuring you have a slightly downward strike can help with better contact and control.",club face drill,1.196976,68.0,101.325,68 +6/22/24 00:33:13,Herald,,Gap Wedge,70.4058012188625,-0.4858105778694153,1.6755787134170532,1.4067599773406982,-0.268818736076355,88.20365459144796,1.2527895864327896,29.884004592895508,1.365204691886902,5401.94580078125,516.3262329101562,5426.5654296875,Estimated,-5.459831714630127,28.363383055507256,112.70895706998364,-0.7984389662742615,-1.5707016322544831,116.33300280437015,-0.8600281476974487,-1.74614278865522,"Your gap wedge shot looks solid! You're generating good club speed and ball speed, which is great for overall distance. However, the attack angle is slightly downward, which might be causing excess backspin. A more neutral attack angle can help lower the spin for better control. Focus on striking the ball more level to you can achieve a lower, more stable flight path.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:33:52,Jason,,Gap Wedge,67.62992710458866,0.0283648706972599,1.294573187828064,5.603625774383545,4.309052467346191,82.38187214434856,1.218127472131476,25.03282928466797,4.764931201934815,7647.10595703125,511.06298828125,7664.16455078125,Estimated,-3.823443174362183,20.541051173188865,97.64056121541216,3.6869518756866455,6.278793254013351,102.26452150925616,3.595428228378296,6.413075787804246,"Your gap wedge shot shows good speed and distance, but you might want to focus on adjusting your clubface alignment. The face is open at impact, causing the ball to drift to the right. Additionally, your backspin is high, which can be good for stopping the ball on the green, but it may affect distance control. A slight adjustment in your grip and alignment could help flatten out your trajectory and improve accuracy.",face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:34:34,Jason,,Gap Wedge,57.577733720957895,-3.1747004985809326,1.868941307067871,6.246537208557129,4.377595901489258,61.05829090687712,1.0604497079163837,32.14667892456055,5.364902496337891,2533.705322265625,454.61614990234375,2574.16748046875,Estimated,-10.172192573547363,13.515631804215218,67.52927591310709,3.5893237590789795,4.227666595831181,77.75587658023869,3.293663740158081,4.467403458007141,"Your gap wedge shot shows good potential, but there are a few areas to improve. Your club speed is solid, but the attack angle indicates you're hitting down on the ball a bit too much, which can affect distance. Try to keep the club face more square to your swing path to reduce sidespin. Additionally, focus on increasing your launch angle slightly for better carry. Overall, just aim for a smoother swing and better face alignment at impact.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:34:53,Jason,,Gap Wedge,54.02626961960004,-9.260086059570312,3.905697107315064,3.0014922618865967,-0.9042048454284668,56.68464962247435,1.04920532218108,35.009490966796875,2.9542019367218018,1727.2371826171875,393.5065002441406,1771.4952392578125,Estimated,-12.834310531616213,12.835461998156802,60.68675049718786,1.0579543113708496,1.1205554260444757,71.40110174689289,0.7478196620941162,0.9320315589296584,"Your gap wedge shot shows that you're making good contact, but the attack angle is quite steep at -9.3 degrees. This means you're hitting down on the ball too much, which can lead to less distance and spin. Try to strike the ball with a more neutral or slightly upward angle. Your ball speed and smash factor are decent, but working on more consistent launch angles and reducing spin can help your overall distance and control. Focus on a smoother swing with less downward pressure.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:35:13,Lauren,,Gap Wedge,54.584910642473005,-4.111370086669922,1.5737636089324951,8.836226463317871,7.262462615966797,53.19528187151627,0.9745418879576684,32.7095832824707,7.455197334289551,2012.8037109375,180.8428649902344,2020.9114990234373,Estimated,-5.134026527404785,10.233320399682157,53.38840131117968,6.968014240264893,6.476837633095329,63.7009369594125,6.798177242279053,7.540464497676851,"Your gap wedge shot is showing some encouraging signs, but there's room for improvement. Your club speed is good, but the attack angle is slightly negative, which can affect your contact with the ball. The face angle is significantly open, causing the ball to launch right. Focus on aligning your club face more at address and try to swing more upward through impact to create a better angle. Consistent backspin is nice, but aim for more control over direction.",club face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:35:37,Jason,,Gap Wedge,52.89044485440672,-6.784331321716309,-1.1750179529190063,6.19091796875,7.365935802459717,51.50915305395165,0.9738839065495214,33.88667297363281,4.938333988189697,3037.589111328125,-847.5922241210938,3153.62646484375,Estimated,15.590938568115234,10.211312050111816,49.76948272334266,7.88314151763916,6.826034276529299,57.75506144994824,8.206549644470215,8.24405637322991,"Your ball speed is a bit low considering your club speed. Try to improve your impact by making sure the club face is square at contact. Your attack angle is a bit steep, which might cause some extra backspin. Focus on a more level swing path to promote better distance and control. Lastly, your club path is slightly inward, which could lead to a pull. Working on your alignment might help straighten out your shots.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:36:08,Brian,,Gap Wedge,122.55766472596588,,,,0.0,134.20448931589817,1.0950313847442683,15.745794296264648,3.0110113620758057,3417.65283203125,-1231.9451904296875,3632.91064453125,Measured,19.822473526000977,32.43059530804521,201.5422152438969,12.772398948669434,44.55671407799491,215.4539118184057,13.309040069580078,49.59825939068878,"Your gap wedge shot shows great potential with a strong ball speed and decent carry distance. However, the high backspin and sidespin indicate that you might be hitting the ball off-center, causing it to fade. Focus on developing a consistent swing path and solid contact with the ball. It could also help to work on aligning your body with your target for more accuracy.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:37:26,Jason,56,Sand Wedge,51.73316753666359,6.896807670593262,-5.2972187995910645,9.503379821777344,14.80059814453125,41.43898014437718,0.8010137812460284,48.99756622314453,7.143466472625732,1000.0000610351562,-156.18365478515625,1012.1232299804688,Estimated,8.876948356628418,10.923430570623282,33.813842293395055,8.21886157989502,4.833846858747052,40.64937368068104,8.295099258422852,5.864541506191188,"Your swing has some good elements, but the club face is open at impact, which causes a significant rightward spin. Focus on closing the face a bit more as you strike the ball. Practicing with a slightly more closed stance can help improve your accuracy and distance.",club face awareness drill,1.196976,68.0,101.325,68 +6/22/24 00:37:50,Lauren,56,Sand Wedge,54.5151813134512,-4.228531360626221,-2.594104528427124,7.139092445373535,9.733197212219238,44.26012733643665,0.811886272228463,41.00494766235352,5.539620399475098,1441.8216552734375,-92.61714935302734,1444.793212890625,Estimated,3.675414323806762,9.747376208041146,39.41210435886842,6.145768642425537,4.219414768430909,47.76025035925068,6.174094676971436,5.136619672398297,"Your swing speed is solid, but we need to work on your club path and face angle to help with accuracy. The club face is pointed right (7.14 degrees), which can cause your shots to veer off line. Aim for a straighter path and a more square club face at impact. Keep practicing your setup and your alignment to improve your consistency.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:38:12,Brian,56,Sand Wedge,59.55834020845805,-2.6503348350524902,0.2482863217592239,5.771830558776856,5.5235443115234375,57.7899168734748,0.9703077129283044,40.5352783203125,4.772180080413818,5434.0283203125,-3066.548095703125,6239.58203125,Estimated,29.437042236328125,16.504546523551085,55.64743709938739,13.078182220458984,12.59193713836737,58.41925429140292,13.384828567504885,13.523501911591666,"Your club speed of about 59.6 mph is solid for a sand wedge, but the attack angle is a bit too negative, which means you might be hitting down too much on the ball. This can cause extra spin and make it tough to control. Try to focus on a more neutral attack angle to get a better trajectory and distance. Additionally, your launch angle is quite high, but with good backspin, this can help with stopping the ball on the green. Work on making sure your club face is square to your swing path for more consistent results.",attack angle drill,1.196976,68.0,101.325,68 +6/22/24 00:38:43,Lauren,56,Sand Wedge,65.23408487340248,-2.8637771606445312,3.880059957504273,4.589921951293945,0.7098619937896729,71.14295324931936,1.0905794629814156,36.70243835449219,4.25576639175415,4848.65576171875,589.9736938476562,4884.4169921875,Estimated,-6.937520503997803,22.963951232607545,80.18742061659032,2.489235639572144,3.482698772777667,85.55960221877285,2.332464694976806,3.4821147202821976,"Your swing with the sand wedge shows potential, but there are a few areas to work on. The attack angle is slightly too negative, which means you're hitting down on the ball more than you should. Try to create a more neutral or slightly positive angle to get better contact and more height on your shots. The club path and face angle are close, but if you aim to get them to align better at impact, you can reduce sidespin and improve accuracy. Overall, focus on relaxing your grip and allowing a smoother follow-through for more consistent results.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:39:16,Brian,56,Sand Wedge,75.48526049515294,-1.5700345039367676,-19.999998092651367,8.591054916381836,28.591053009033203,61.79653092478429,0.8186569208269788,39.92105865478516,4.554347515106201,2270.11669921875,217.67721557617188,2280.529052734375,Estimated,-5.477238655090332,18.72013193494854,68.63173757535833,3.745595216751098,4.483431527204232,77.27385805572794,3.5847384929656982,4.831585219753436,"Your shot shows that you had a very steep attack angle, meaning the clubhead was coming down too much which can lead to digging into the sand. The club path was quite far to the left, causing the ball to curve. Focus on getting a flatter attack angle and a more neutral club path for better control and distance.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:39:37,Herald,56,Sand Wedge,56.96142509660058,-3.3585870265960693,5.449882984161377,7.544176578521728,2.094293594360352,53.39876112443062,0.937454795659904,35.18596649169922,6.878885269165039,5572.55712890625,-321.3739318847656,5581.81640625,Estimated,3.3006386756896973,12.001731232678026,51.54335861897471,8.132745742797852,7.291674300345676,56.30534720471224,8.141119003295898,7.973489361424811,"Your shot shows a decent club speed and a good launch angle, but the face angle is open compared to your swing path, which is causing the ball to veer to the right. Focus on squaring the clubface at impact and try to lower your attack angle slightly to avoid digging too deep into the sand. Working on aligning your body to the target will also help correct the direction of your shots.",face angle correction drill,1.196976,68.0,101.325,68 +6/22/24 00:40:19,Brian,56,Sand Wedge,64.88486223493737,-1.215807557106018,0.8121768236160278,4.898159980773926,4.085983276367188,55.06361232076097,0.848635728336522,47.44015502929688,4.125085353851318,2440.1298828125,567.8453369140625,2505.330810546875,Estimated,-13.100208282470703,18.534551340414964,52.68807647927315,1.9256961345672607,1.7704894341092086,58.53784197880441,1.660243272781372,1.695981022901492,"Your sand wedge shot is solid overall! The good club speed shows you're generating decent power. However, the attack angle is slightly negative, which could lead to chunky contacts. Aim for a slightly steeper angle as you hit down more on the ball. The face angle suggests the club is open at impact, leading to some right spin. Focus on squaring the face to improve accuracy and reduce sidespin. A higher launch angle is good for your wedge shots, keeping the ball in the air longer for softer landings. Consider practicing to ensure consistent contact and square your clubface at impact.",face angle drill,1.196976,68.0,101.325,68 +6/22/24 00:41:03,Jason,,Lob Wedge,58.21206027081598,-3.9385716915130615,4.072807312011719,5.158614158630371,1.0858068466186523,46.98993051546131,0.8072198492349055,40.30925750732422,4.747020721435547,2674.715087890625,-711.3626098632812,2767.6953125,Estimated,14.893518447875977,10.849674127003482,42.5980856908318,7.313729763031006,5.422847113213607,49.17054106104251,7.567660331726074,6.475611122854843,"Your lob wedge shot had a decent carry distance, but the sidespin and club face angle suggest your ball is curving more than it should. Try to focus on keeping your club path and face closer to neutral at impact for straighter shots. Also, practicing a smoother swing can help improve your consistency.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:41:20,Brian,,Lob Wedge,62.34142917284362,-6.530203819274902,6.512004852294922,9.739766120910645,3.2277612686157227,51.82228864200579,0.8312656499793553,45.458892822265625,8.815292358398438,1502.88818359375,-549.9947509765625,1600.3646240234375,Estimated,20.10053253173828,15.366332504970046,50.46114271929855,12.260351181030272,10.715642422900371,58.38065676505949,12.557916641235352,12.693496566673277,"It looks like you had a decent swing with your lob wedge, but there's room for improvement in accuracy. Your club face was slightly open at impact, causing the ball to veer to the right. Work on ensuring the club face is square at impact to improve your direction and control. Also, consider your attack angle – lowering it closer to zero can help you make cleaner contact with the ball.",face alignment drill,1.196976,68.0,101.325,68 +6/22/24 00:41:57,Lauren,,Lob Wedge,49.803035133623325,-8.301666259765625,6.399886131286621,10.881643295288086,4.481757164001465,42.81707198174309,0.8597281644956647,41.82435989379883,9.739227294921877,1000.0001220703124,-488.9375,1113.1307373046875,Estimated,26.055740356445312,9.236601441735615,37.07682886098428,12.35096549987793,7.930720031542307,45.797400106906025,12.741761207580566,10.100935515026094,"Your shot with the lob wedge shows a steep attack angle, indicating you're hitting down on the ball quite a bit. This is fine for some shots but may lead to lower distances. Your club face is open relative to your path, causing your shot to drift to the right. To improve, try focusing on a flatter swing path and squaring the club face at impact. Additionally, aim to reduce your attack angle slightly for better distance and control.",swing path drill,1.196976,68.0,101.325,68 +6/22/24 00:42:15,Lauren,,Lob Wedge,59.790960458571135,-3.2978322505950928,1.7147719860076904,2.4800808429718018,0.7653088569641113,53.16401183220887,0.8891647069132792,41.26737594604492,2.251758813858032,2131.968994140625,-579.3341674804688,2209.280517578125,Estimated,15.202277183532717,14.344751683832442,53.22453703996871,4.982872009277344,4.622961668371829,60.89792719233537,5.265480041503906,5.588651273070241,"Your lob wedge swing is off to a good start with decent distance and height. However, the club path and face angle suggest a slight push to the right. Focus on ensuring your clubface is more aligned with your target at impact. Also, try to reduce your attack angle slightly for better contact and spin control.",swing path drill,1.196976,68.0,101.325,68 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv index 3d55e45517..ef3310a88c 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv @@ -1,137 +1,135 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Your sand wedge shot is decent, but there are a few areas to improve. The club face is slightly open at impact, contributing to a rightward shot deviation. To boost your accuracy, focus on squaring the club face at impact. Also, your attack angle is a bit negative; aim for a more level swing to get better lift. Practicing these adjustments will help you control your shots more effectively.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your shot data shows that you have a decent club speed and launch angle, which are good signs. However, your attack angle is a bit too negative, meaning you're hitting down on the ball too much. This can increase backspin and potentially lead to inconsistent contact. Focus on maintaining a more level swing through impact. Additionally, your club face is open relative to your swing path, which is causing the ball to go slightly to the right. Try to align your club face more with your target at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:07:33,Lauren,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your shot data shows a solid club speed and ball speed, but your attack angle is a bit steep (negative), indicating you might be hitting down too much on the ball. This can cause excessive backspin and make it challenging to get the ball in the air. Try working on your swing path and face alignment to achieve a more neutral strike. Aim for a launch angle closer to 30 degrees, which is good, but reducing backspin will help your ball carry farther and land softer. Overall, you're on the right track, but adjusting your angle of attack and swing path will lead to better results.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your shot with the sand wedge shows good distance and carry, but the club face angle is too open (7.11 degrees). This can cause the ball to veer off target. Work on aligning your club face better at impact to improve accuracy. Additionally, consider lowering your attack angle slightly to help with more consistent ball striking.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:08:33,Jason,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your sand wedge shot shows some room for improvement. The face angle is much open which contributes to the ball flying off to the right. Focusing on aligning the club face more square to the target at impact and practicing a more neutral swing path can help. Additionally, consider increasing your launch angle for better carry distance while reducing the backspin for more control.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your swing speed is good, but the club face is slightly open relative to your swing path, causing your ball to move right. Try to close the club face a bit more at impact. Also, the attack angle suggests you're digging too much into the ground. Focus on a smoother, shallower strike. Additionally, your backspin is quite high; try to create a cleaner contact for a better launch and distance. Overall, practice controlling your face alignment and shallow your swing.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:09:44,Herald,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your shot shows a good club speed, but your attack angle is quite steep, which can lead to digging into the sand too much. Consider adjusting your swing to be a bit flatter. The way your face is angled relative to your path suggests you're aiming a bit to the right, causing the ball to slice. Try to align your clubface more toward your target. To improve your consistency, focus on reducing your backspin by hitting through the ball instead of down on it too much.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:12:12,Herald,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your shot shows some interesting numbers. Your club speed is decent, but the attack angle is quite negative, meaning you're hitting down on the ball. This can cause excessive backspin and might affect your distance. Additionally, your launch direction is off to the right. Try focusing on keeping the club path more neutral and getting a more positive angle of attack for better ball flight and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:12:59,Brian,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Your shot shows good distance with a carry of around 110 yards. However, your club face is slightly closed at impact, which could cause the ball to veer left. Try to align your club face more squarely at address. Additionally, your attack angle is slightly negative, meaning the club is hitting down on the ball too much for a pitching wedge. Work on a more level strike, which will help with both distance and accuracy.",club face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your pitching wedge shot had good distance but the club path and face angle indicate a tendency to swing too far to the right, causing a draw spin. Try to improve your attack angle, which is steep, to help with better contact and launch. Work on your alignment to help keep the shot straighter.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your pitching wedge swing shows a solid club speed and good ball speed, but your attack angle is slightly descending, which can lead to less optimal contact and control. Additionally, the club path is quite open compared to the face angle, resulting in some sidespin. Focus on adjusting your club path and keeping the face more aligned with your swing direction for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:15:33,Brian,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your club speed and ball speed are quite good for a pitching wedge. However, your attack angle is a bit steep, which makes it harder to get optimal lift and distance. Also, your club path suggests you might be swinging out to the right, leading to some right spin. Focus on a more neutral swing path and try to shallow out your angle of attack. This will help you achieve a better launch and spin, leading to more consistent distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:16:24,Jason,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your shot data shows that you're delivering solid distance with your pitching wedge, but the club face is slightly closed at impact, which contributes to some sidespin. Try to align your club face more towards your target to improve accuracy. Additionally, your attack angle is a bit negative; working on hitting more down on the ball can help reduce excessive backspin and give you more control over your shots.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"You hit the ball with good speed, but your attack angle is quite steep, which can make it harder to control your shots. Your club path is moving too much to the right (10.8 degrees), leading to a push to the right. Focus on flattening your attack angle and aligning your club path more toward your target for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:17:43,Lauren,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your shot shows good ball speed for your club speed, which is great! However, your attack angle is quite negative, suggesting you're hitting down too much on the ball. This could be affecting your launch and spin. Try to keep your weight more centered during your swing to improve your angle of attack and get the ball airborne more smoothly.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:18:14,Brian,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your club speed is solid, but the attack angle is slightly negative, which means you might be hitting down on the ball too much for a pitching wedge. This can cause some inconsistent strikes and higher spin rates. Also, your club path is quite positive, causing the ball to curve to the right (for right-handed golfers). Focus on getting the club path more neutral and increasing the attack angle to help with better contact and distance. Try to keep the face more square to your path.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:19:15,Brian,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your shot shows a good club speed and ball speed, but the attack angle is a bit steep. This can cause the ball to go higher but not as far as it could with a slightly shallower angle. You also have a noticeable curve to the right, which might indicate that you need to work on your club path and face alignment. Focus on keeping the club path more neutral and aligned with your target to achieve straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:19:50,Jason,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your shot data indicates that your club path is slightly out to the right, and your club face is aiming even further right. This causes your ball to curve significantly right on its flight. To improve, focus on aligning your clubface more towards your target during your swing. Also, your attack angle is negative, which means you're descending into the ball. Try to create a slightly more positive angle of attack to get better height and distance. Overall, with a little adjustment in your setup and alignment, you can achieve a straighter shot.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your shot data shows that you have a good club speed and decent distance, but your ball is launching a bit to the right with some noticeable sidespin. To help straighten out your shots and improve accuracy, focus on your swing path and club face alignment. Try to bring your club path closer to the target line while ensuring that your club face is squared at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:21:02,Lauren,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your pitching wedge shot showed good club speed at around 70 mph, but the ball appears to be going offline due to a high club face angle and a significant out-to-in path, which can cause slices. With a launch angle of about 21 degrees, the ball is getting good height, but the backspin is quite high at nearly 10,000 rpm, affecting distance. Focus on keeping your club path more neutral and ensuring your club face is square to the target at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your shot shows good distance for your pitching wedge, but the ball is starting right due to an open clubface at impact. Work on aligning your body and adjusting your clubface for better accuracy. The high backspin is great for stopping the ball quickly on the green, but aim to straighten out your swing path for more consistent shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your ball speed is good for your club speed, but the angle of your attack suggests you're hitting down on the ball too much. This can lower launch and distance. Try to focus on making a more level swing through the ball. Additionally, your club path is significantly out to the right, which can lead to a fade or slice. Work on aligning your club path more towards your target.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your shot data shows decent speed and distance for an 8-iron. However, the negative attack angle suggests you're hitting down on the ball more than ideal, which can lead to inconsistent contact. The club path is slightly out to the right, contributing to the sidespin and causing your shots to drift. Focus on making a more neutral swing path and level attack angle to help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:27:35,Lauren,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your ball speed is good, but your attack angle is too steep, which could lead to inconsistent contact and higher shots. Try to focus on making a more level swing path. Additionally, you have some rightward sidespin and deviation, indicating that your club face may be slightly open at impact. Work on aligning your clubface with your target more consistently.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your 8-iron shot showed decent distance, but your attack angle is too negative and your club face is open at impact. This means you're hitting too much down on the ball, resulting in a high backspin and potential for slices. Focus on leveling your angle of attack and square up the club face at impact for better accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:28:56,Lauren,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your shot with the 8 iron shows that you're making decent contact, but here's where you can improve: your attack angle is slightly downward, which can lead to reduced distance and more backspin. Try to focus on a more neutral or upward angle by ensuring your weight shifts towards your front foot during the swing. Additionally, your club path and face angle are fairly close, which is good, but there’s a slight rightward push that can cause some issues with direction. Keep practicing to straighten out that path and face alignment.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:29:39,Jason,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"You're generating decent club speed and ball speed, which is great! However, your attack angle is slightly negative, meaning you're hitting down on the ball too much. This could lead to excessive backspin and less distance. Your club path is also quite steep to the right, but the face is open, causing your shots to drift to the right. Try focusing on a more balanced swing, aiming to close the club face slightly and work on your path.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:30:27,Brian,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your club speed and ball speed are decent, which shows good potential. However, the attack angle is a bit steep, and the club face is open relative to your swing path. This means the ball is launching higher and curving right (if you're a right-handed golfer). Focus on keeping your club path more neutral and squaring the face at impact to improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:31:16,Brian,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your club speed is solid, and your ball speed is decent for your swing. However, your attack angle is a bit too negative, meaning you're hitting down on the ball too much, which can lead to excessive backspin and a higher ball flight. Additionally, your club path is significantly out-to-in, causing the ball to veer right. Focus on bringing the club path more neutral to improve both distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your shot shows good ball speed and decent carry distance, but there's room for improvement in your attack angle and swing path. The negative attack angle (-6.5 degrees) indicates you're hitting down too much, which can lead to less distance. Try to level out your swing a bit more. Also, your club path is slightly right (+5.1 degrees), so focus on swinging more towards your target. This should help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:35:21,Brian,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"You're doing well with a decent carry distance of around 124 yards! Your club speed is good, but improving your club path will help with accuracy. Right now, your club path is a bit to the right, which might lead to slices. Focus on bringing the club more from the inside on your downswing. Also, work on your launch angle to maximize distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:35:33,Lauren,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"Your ball speed is good, but there are some issues with your spin rates and launch angles. The backspin is quite high, which can lead to a loss of distance and accuracy. Try to focus on making solid contact to lower that backspin and aim for a more optimal launch angle around 15 to 18 degrees for better distance. Also, working on your club path could help straighten out your shots.",backspin reduction drill,1.1954004,68.0,101.325,83 -6/8/24 18:35:53,Lauren,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your club speed and ball speed indicate a solid strike, but your attack angle is too steep, which can lead to inconsistent contact. Focus on keeping your club path straighter and adjusting your angle of attack to promote better contact. Try to see the ball as being more level, aiming to hit down less into it.",attack angle adjustment,1.1954004,68.0,101.325,83 -6/8/24 18:36:36,Jason,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your 8-iron shot shows some room for improvement. The club speed is decent, but the attack angle is too negative, which means you're hitting down on the ball too much. This can lead to excess spin and a lower trajectory. Work on flattening your swing path and try to have a more neutral attack angle to improve your consistency and carry distance.",attack angle adjustment drill,1.1954004,68.0,101.325,83 -6/8/24 18:37:09,Lauren,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your shot shows good power, but the ball is launching to the right and climbing too high, which may lead to inconsistency. Focus on getting your clubface aligned better at impact and flattening your attack angle a bit more. This will help you control the direction and improve your accuracy.",clubface alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,Your 9 iron shot had decent distance but the club path and face angle need adjustment for better accuracy. Try to bring the face closer to the path to improve your direction. Work on controlling your swing to reduce the deviation from your intended line.,swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:38:49,Lauren,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Great job with your shot! Your club speed and ball speed are solid for a 9 iron, leading to a decent carry distance. However, your club path is significantly out to the right (12.39 degrees), and the face angle is also slightly open (7.05 degrees), contributing to the rightward launch. Working on getting your club path more in line with your target can help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:39:50,Herald,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot shows a few areas to focus on. The club path is quite open (around 9 degrees to the right), which can lead to a push or slice. Try adjusting your swing to bring the path more in line with the target. Also, the attack angle is a bit negative, meaning you're hitting down on the ball instead of making clean contact. Work on a shallower angle to help improve your ball flight. Lastly, your backspin is on the high side, which could mean you need to strike the ball more cleanly to reduce that spin. Focus on these areas for better accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:40:35,Jason,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your shot data shows a few areas for improvement. Your club speed is decent, but the attack angle is slightly negative, which means you're hitting down on the ball a bit too much with the 9-iron. This can cause your ball to fly lower and spin excessively. Your club path is good, but the face angle is open at impact, causing the ball to slice to the right. Focus on getting the club face more square at impact to improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:40:41,Lauren,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your ball speed is good at nearly 98 mph, but the smash factor is low, suggesting you're not maximizing the efficiency of your strike. This could be due to hitting the ball too thin or inconsistently. The ball's launch angle is decent, but the significant sidespin indicates a slice, which could cause accuracy issues. Work on hitting straighter shots to improve both carry and total distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:42:01,Jason,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your shot data shows a decent club speed and carry distance, but the attack angle is a bit steeper than ideal. This means the club is coming down too much, making you less consistent with your shots. Additionally, the face is aimed too far right relative to your swing path, causing the ball to fade towards the right. Focus on making your club face more square to your target at impact and try to level out your swing path a bit. This will help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"You're generating good ball speed with your 9-iron, but your attack angle is slightly downward, which can reduce distance. Your club path is also significantly to the right, causing the ball to drift that way. Focus on improving your swing path and angle to hit more consistently straight shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:43:35,Brian,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your club speed is decent, but the ball is launching too low and to the right. Focus on keeping the clubface more square at impact to reduce the slice and increase your launch angle. Work on your swing path to ensure it's more neutral rather than creating excessive sidespin.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:48:44,Brian,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your club speed is decent, but your attack angle is quite low, which means you're hitting down on the ball too much. This can lead to less distance and higher spin. Also, your club path and face angle suggest you're aimed too much to the right, causing the ball to veer off target. Work on flattening your swing arc and aligning your body more towards the target to improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:49:16,Brian,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your shot data shows a solid club speed, but the high backspin and side spin indicate inconsistency in your strike. The face angle being open (11 degrees) is contributing to the sidespin, leading to your shot not going straight. Focus on keeping the clubface square to your target at impact to minimize sidespin and improve accuracy. Additionally, lowering the backspin can help with distance. Try aiming for a more neutral attack angle.",face angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your club speed is decent, but there's room for improvement in your attack angle and face alignment. Your current attack angle is slightly negative, which means you might be hitting down on the ball too much. This can lead to higher backspin and less distance. Focus on hitting the ball with a more level or slightly upward angle. Also, your club face is open at impact, contributing to the sidespin, which is causing your shots to drift to the right. Work on aligning the club face towards your target during your swing.",club face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:50:27,Herald,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your 7-iron shot shows some room for improvement. The club speed is decent, but the attack angle of -7 degrees indicates you're hitting down on the ball too much, which can lead to inconsistent strikes. The club face is also pointing significantly right compared to your swing path, causing a fade. Focus on achieving a more neutral face angle through impact. Try to maintain a slightly shallower attack angle. Work on your alignment to ensure your face is aimed at your target. This could help reduce your slice and improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:50:59,Brian,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Your shot with the 7 Iron shows some potential but also areas for improvement. Your club speed is decent, but the attack angle suggests you're hitting down on the ball a bit too much, which can lead to excessive backspin. Consider maintaining a flatter angle of attack for a more consistent strike. The club face is open at impact, causing the ball to push to the right. Try to square the face at impact for straighter shots. Also, the carry deviation indicates some inconsistency in your aim – refining your alignment will help. Focus on good posture and follow-through for better results.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:51:28,Brian,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your club speed is solid for a 7 iron, but your club face angle is much too open, contributing to a big slice. Work on closing the club face at impact to help keep the ball straighter. Additionally, try to improve your angle of attack by hitting slightly up on the ball for better launch.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:51:37,Jason,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like some key data points are missing, particularly those related to your swing mechanics. However, your ball speed is decent, which means you're making good contact. You might want to focus on improving your swing path and attack angle for better consistency. Consider drills that help you visualize your swing path to get the ball flying straighter.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:05,Herald,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your 7 iron shot shows potential but there's room for improvement. Your club speed is good, but the angle of the club face at impact is open (13 degrees), causing the ball to veer right. To improve accuracy, focus on aligning your body and clubface correctly to your target. Additionally, try adjusting your attack angle to slightly downward for better ball striking and distance control.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:34,Jason,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your shot shows good ball speed and carry distance, but the club face is open relative to your swing path, which is affecting your direction. Let's work on getting the club face more square at impact. Additionally, your attack angle is too steep; try to hit the ball with a slightly shallower angle for better distance and control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:45,Herald,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"It looks like your shot is launching high with a lot of backspin, which can cause the ball to balloon and reduce distance. The side spin indicates some slice, leading to a significant deviation from your target. Focus on keeping your club face square to your swing path at impact to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:53,Lauren,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your shot data shows that you're generating decent speed, but your club face is significantly open at impact, resulting in a high amount of sidespin. This is likely causing your shot to curve to the right. Focusing on squaring the club face at impact will help you hit straighter shots. Additionally, your attack angle is negative, suggesting you're hitting down on the ball instead of sweeping it, which can lead to higher spin rates and loss of distance. Try to create a more upward angle of attack with your 7 Iron for better launch conditions.",club face drill,1.1954004,68.0,101.325,83 -6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"Great effort on this shot! Your club speed is solid, but the attack angle is a bit steep, which can lead to some unwanted spin. The club path looks good, but the face angle was slightly closed at impact. Focus on ensuring the face is square to your target. This will help you hit straighter shots. Also, try to increase your launch angle a bit for better distance and carry.",face angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:54:02,Jason,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your shot shows a good club speed and decent carry distance. However, your attack angle is quite negative, meaning you’re hitting down too much on the ball. This can produce lower launch and more backspin than needed, which might lead to less distance. Work on increasing your attack angle to help the ball lift a bit more. Your club path is slightly outside-in, which can create some sidespin, causing the ball to drift to the right. Focus on swinging more from the inside. Adjusting these two elements should help you gain distance and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:54:39,Jason,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your swing shows good speed, but the clubface is open at impact, which is causing a higher slice. Focus on aligning your clubface with your target. Work on simplifying your swing path to reduce sidespin. Also, try to improve your attack angle slightly towards zero for better contact.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:55:24,Lauren,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data indicates a solid club speed and decent ball speed, but your carry distance is a bit off from your target. The club path shows you're coming in slightly from the outside, which can lead to those pulls. Also, focusing on a more neutral attack angle can help your ball flight. Consider working on your swing path to bring it more in line, which should improve both accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:56:08,Brian,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your club speed is good, but the low attack angle (-6.1 degrees) suggests you might be hitting down too much on the ball. This can lead to lower launch and more backspin. Try to keep your angle of attack closer to level or slightly upward for better distance. Also, the face being open relative to your swing path is causing the ball to fade; focus on keeping the face square at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:57:22,Brian,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like you're hitting the ball with good speed and a decent launch angle, but the high backspin is causing it to float and lose distance. Work on getting your club face more square at impact to reduce sidespin and improve direction. Also, focusing on a more consistent attack angle can help with distance.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:57:29,Herald,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your shot data shows that your club speed and ball speed are decent, but the carry distance suggests that you might not be making solid contact consistently. You have a bit of sidespin, which implies you're not quite hitting the ball straight. Try focusing on your setup and making sure you swing through the ball rather than at it. This will help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"Your ball speed is good, but the smash factor is negative, which means you're not making solid contact with the ball. The backspin is quite high, leading to unpredictable ball flight. Focus on hitting the ball more on the center of the clubface and lower your backspin for better control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:58:13,Lauren,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your shot shows good club speed, but the attack angle is slightly too negative, which can lead to lower launches. A more upward angle would help you hit the ball higher and maximize distance. Your club path is pretty good, but improving your face alignment to the path will help with accuracy. Focus on keeping your club face square as you swing to reduce side spin. Overall, with a few adjustments, you can improve your carry distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your shot data shows that you're making decent contact with your 7-iron, but there are a few areas to improve. Your club speed is good, but a slightly steeper attack angle could help you get more height and distance. Work on aiming to keep your club path straighter and reduce your sidespin for better accuracy. Try to focus on hitting the ball with a more neutral face angle for consistent strikes.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:02:05,Lauren,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your club speed is decent for a 7 Iron, but your attack angle is a bit too negative, which means you're hitting down on the ball more than you want. This can lead to excess backspin and less distance. A slight adjustment in your attack angle could help you get more distance and control. Also, your club path and face angle are a bit closed, which might be contributing to some hooks or pushes. Work on improving your swing path and making sure your club face is square at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:02:36,Herald,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your shot with the 7 Iron shows some interesting data. Your club speed is decent, but the attack angle is slightly negative, which may lead to taking too much turf. Your launch angle is good for distance, but the backspin is quite high which can affect control. Aim for a more neutral attack angle to improve your strike quality. Practicing your swing path can help you get the clubface more aligned at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your shot shows good distance but a few areas to improve. Your club speed and ball speed are solid, but the attack angle is slightly negative, which means you might be hitting down on the ball too much. This can lead to inconsistent contact and a lower flight. The club path is also out towards the right, which suggests a slice. Focus on improving your swing path and hitting with a more neutral attack angle to get more height and distance. Overall, practice with a goal to swing more from inside to out.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:04:02,Herald,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your swing speed is solid, but the club face is open at impact, leading to a significant slice. Focus on aligning your club face more square to the target at impact and try to bring your attack angle down slightly for better control. Practicing a more inside-out swing path can also help straighten your shots and increase distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:04:10,Lauren,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your ball speed is good, but your smash factor is negative, which means you're not making solid contact. Focus on hitting the ball in the center of the clubface. The high backspin shows you might be catching the ball cleanly, but the side spin indicates a slice. Work on your alignment and follow-through to help straighten out your shots.",clubface contact drill,1.1954004,68.0,101.325,83 -6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It seems there were some data issues, as many key stats are missing. However, your ball speed indicates that when you do make contact, you're delivering decent energy to the ball. Focus on improving your contact consistency and aim for hitting the sweet spot of the club more often. This will help maximize distance and direction.",impact drill,1.1954004,68.0,101.325,83 -6/8/24 19:05:09,Herald,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your club speed is good, but the attack angle is a bit too negative, meaning you're hitting down on the ball. This can cause inconsistency in your shot direction. Try to improve your swing path to align more with your intended target. A slight adjustment to your club face can also help straighten out your shots, as it's currently pointing a bit to the right at impact. Focus on a smoother follow-through to help reduce the carry deviation.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:05:37,Lauren,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your shot showed good distance with a club speed of 75 mph. However, your attack angle is a bit negative, meaning you're hitting down on the ball more than you should. The club path is through the target but the club face is open at impact, leading to a slight right spin. Focus on getting the club face square to your swing path at impact for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:06:44,Herald,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"You're hitting the ball well, but your attack angle is a bit too steep, which means you're hitting down on the ball too much. This can lead to less distance. Try to have a more neutral or slightly upward angle at impact for better launch. Also, your club path is good, but the face angle is a bit open, which can cause your shots to drift right. Work on aligning your clubface to your path for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:07:29,Jason,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Great job on getting solid ball speed and distance with your 7 iron! Your club speed is decent, but your attack angle is slightly downward. This means you're hitting down on the ball a bit too much, which can cause issues with your launch and spin. Focus on leveling out your swing a bit to increase your launch angle and distance. Also, your club path is generally good, but the face angle suggests you're aimed right, which can cause a fade. Work on aligning your face more square to the target for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:08:03,Brian,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Overall, your swing shows potential, but there are a few areas to improve. Your club speed is solid, but your attack angle is slightly negative, which can lead to a lower ball flight. Your club face is open relative to your path, causing your ball to curve to the right. Focus on bringing the face back to square at impact. Additionally, reducing your side spin will help with accuracy. Aiming to hit up on the ball more can also help achieve a better launch angle. Try to work on keeping your swing straighter for more consistent ball flight.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your swing speed with the 7 iron is decent, but your club face is open (pointing right) as you hit the ball, leading to some slicing. Focus on bringing the club down on a better arc and ensuring the club face is square at impact. This will help straighten your shots and improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your swing speed looks good, but the ball path is open since the clubface is pointed too far to the right compared to your swing path. This is causing some unwanted side spin, resulting in a slice. Focus on aligning your clubface more with your target line as you swing through. Practicing a more neutral grip and working on your follow-through can help improve your accuracy.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:13:50,Jason,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot shows decent club speed and ball speed, but there are a few areas to improve. Your attack angle is nearly flat, which can lead to less distance and height. A positive angle can help you get more lift on your shots. Also, your club face is open relative to your swing path, which likely contributes to a push to the right. Focus on squaring the club face at impact and working on a slightly steeper attack angle for better execution.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:14:45,Herald,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your shot shows good club speed, which is great! However, the club face is open relative to your path, leading to a significant right-side deviation. Try to work on closing the club face as you swing through. Lowering your backspin would also help for better distance and accuracy. Overall, focus on a more consistent path and aim to close the face a bit more at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your club speed is solid, and your launch angle is good, but we need to straighten out your club path and face angle. Right now, your club is coming in a bit from the outside, which is causing the ball to start to the right and curve left. Work on bringing the club back and through more on a straight line. This will help you hit straighter shots. Focus on keeping the face aligned with your swing path during your follow-through.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:16:01,Herald,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your swing speed is really solid, and your ball speed shows you're getting good contact. However, your attack angle is slightly negative, which means you're hitting down on the ball. This can lead to less distance. Try focusing on brushing the grass with the club as you swing to create a more upward angle at impact. Your launch angle is good, so keep working on maintaining that. Overall, your carry distance is decent, but there's room to gain more distance by adjusting your angle of attack.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:16:30,Herald,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"You're generating good speed and distance with your 7 iron! However, your club path suggests that you're swinging too much from the outside-in, which can lead to inconsistent shots. Focus on keeping the club on a more direct path to the target. Also, your attack angle is slightly negative, which means the club is too flat at impact. Try to make sure you're sweeping the ball rather than hitting down sharply on it.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Great job on generating good ball speed and distance with your 7 iron! Your club speed and smash factor indicate you're solid, but there’s room for improvement. Work on keeping your club face more square to your path to straighten out your shots. Your ball is launching higher than it needs to, and the backspin could be optimized for better distance. Focus on a smoother swing path and aim to align your delivery angles better for improved accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your 7-iron shot shows a good club speed and ball speed, but the club face is significantly open compared to your club path, which is causing your shots to drift to the right. Try to work on squaring the face at impact. Additionally, your attack angle is slightly negative; aim for a more neutral or positive angle to lift the ball better. A slight adjustment in your swing path and face alignment can help improve your accuracy.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:18:19,Jason,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like there's a lot of data that didn’t come through, but from what I can see, your ball speed is decent, but you’re losing power given the very low carry distance with a 7 iron. This might indicate that your strike isn't solid or that you're hitting too steeply down on the ball. Focus on making better contact by ensuring you have a smoother swing and maintaining balance throughout. - -Additionally, your backspin is relatively high which can affect your distance. Aim for a more level swing path to achieve a better launch angle and distance. +6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Your shot shows a good club speed and decent carry distance. However, the attack angle is a bit too negative, which means you're hitting down on the ball too much, potentially causing unwanted spin. Try to focus on a more neutral or slightly upward angle of attack. Your club path and face angles are close, but there's room for improvement in consistency. Work on aligning your swing path directly at your target to reduce side spin and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your shot was solid, with good club speed and decent carry distance. However, the high backspin suggests that your ball may not be traveling as far as it could. Consider working on your attack angle to be less negative, which can help reduce backspin and improve distance. Also, focus on aligning your clubface better with your swing path to ensure straighter shots.",attack angle adjustment drill,1.1954004,68.0,101.325,83 +6/8/24 18:07:33,Lauren,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your swing is producing good height and distance, but your club path is excessively out to in, which can lead to inaccuracies. Focus on getting your swing path more neutral and let the clubface aim at the target more consistently. This will help improve your accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your shot shows good control but the club face is slightly open at impact, leading to a higher launch angle and backspin. Focus on closing the club face a bit more at contact, which can help lower the spin and improve distance. Additionally, work on maintaining a smoother swing tempo to maximize your club speed and efficiency.",club face drill,1.1954004,68.0,101.325,83 +6/8/24 18:08:33,Jason,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your shot with the sand wedge carried about 53 yards, but the ball was launched quite low with a high right spin. The club face was much open compared to your club path, causing it to slice. Focus on aiming your club face more in line with your target and controlling your swing path for better direction.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your club speed is decent, but there are some adjustments to make. The attack angle is a bit steep, which can lead to excess backspin and reduced distance. Focus on lowering your attack angle slightly to make cleaner contact. Additionally, your club path and face angle indicate a tendency to cut across the ball causing sidespin. Work on your swing path to keep it more in line with your target. This will help you achieve better direction and compression.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:09:44,Herald,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your shot with the sand wedge shows some room for improvement. The swing speed is decent, but the attack angle is quite steep, which can lead to more backspin than necessary. Try to lower your attack angle a bit by making sure you're not hitting down too hard on the ball. The club path is also quite out to in (15.2 degrees), and this can create a slice. Focus on bringing the club back more straight before you start your downswing. Additionally, the high backspin shows your ball is climbing too much in the air—aim for a more controlled trajectory that stays lower and runs out more on the green. Overall, small adjustments to your swing path and attack angle can help you gain consistency and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:12:12,Herald,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your shot shows a good club speed and decent ball speed, but the high backspin indicates that you might be getting too steep with your swing. Your attack angle is negative, which means you're hitting down on the ball too much. Try to make your swing more level, which can help you achieve a better launch angle. Additionally, the club path being far to the right means you're swinging outside-in; working on your swing path will help straighten your shots. Aim for more of a straight-through swing rather than across your body.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:12:59,Brian,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Your pitching wedge shot had a decent carry distance of about 110 yards, but the club face angle was slightly closed at impact, which might be causing a bit of a hook. The attack angle is negative, indicating you might be hitting down on the ball too much. Try to focus on a cleaner, slightly upward strike for better launch. Additionally, lowering your backspin can help improve distance. Work on keeping your club face more square to your path at impact for straighter shots.",club face awareness drill,1.1954004,68.0,101.325,83 +6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your shot data shows that you're launching the ball well with a decent carry distance of about 103 yards. However, your attack angle is quite negative (-7.3 degrees), indicating that you're hitting down on the ball too much with your pitching wedge. This might cause excessive backspin and loss of distance. Additionally, your club path is noticeably to the right (13.3 degrees), which could lead to pushes or hooks. Focus on getting your club path more neutral and a slightly shallower angle of attack for better results.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your shot looks solid overall, but here are a few things to improve: Your club path is moving right, which may lead to a push. The club face is slightly closed at impact, contributing to some leftward spin. Focus on keeping your club path more neutral and getting the face square at impact. The launch angle is good, but you might want to practice improving your carry distance for longer approaches.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:15:33,Brian,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your shot with the pitching wedge shows great distance and decent ball speed, but the attack angle is a bit too steep and your club path is out to the right. This could mean you're aiming to the right or your swing is cutting across the ball. Working on straightening your club path will help improve accuracy and distance control. Focus on keeping the club head on a straighter path through impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:16:24,Jason,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your shot showed solid ball speed and decent distance. However, the attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to higher spin and less distance. Work on leveling out your swing path and keeping your clubface more square to achieve a better launch angle. Try focusing on hitting the ball with an upward angle to maximize your carry distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"Your pitch shot has good speed and carries a decent distance, but the ball is spinning a bit too much and veering to the left. Focus on keeping your club path more neutral and aligning the clubface to it for straighter shots. This will help you achieve better direction and reduce side spin.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:17:43,Lauren,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your pitching wedge shot had a good carry distance of about 96 yards. However, your club path is moving a bit too far to the right (8.37 degrees), which can lead to inconsistent shots. Focus on getting that path more neutral to ensure better direction. Also, your attack angle is a little steep; a slight adjustment can help you get better contact with the ball.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:18:14,Brian,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your shot with the pitching wedge shows some great power, but there's room for improvement in your accuracy. The club path suggests you're swinging to the right of the target, which is causing the ball to drift off course. Focus on aligning your club face more squarely at impact and adjusting your swing path to be more neutral. That will help with straighter shots and better distance control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:19:15,Brian,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your shot shows great potential, but we need to address a few areas. The club path is quite right, which can cause a slice. Also, your attack angle is slightly too steep, which might lead to less consistent contact. Aim to keep your club path more neutral and work on a shallower attack angle to improve your strike and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:19:50,Jason,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your shot shows some good potential, but there's room for improvement. The club speed is decent, but the attack angle is slightly downward. This means you might be hitting too much into the ground. Your face angle indicates you're aiming a bit right (10.5 degrees open), which is causing a slice. Work on aligning your face more towards your target. Also, your backspin is high, which can lead to less distance. Focus on a smoother swing and ensuring the clubface is square at impact. This will help with accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your ball speed is good, suggesting you're making contact well, but the launch direction and sidespin indicate you might be pushing the ball right. Focus on aligning your swing path more directly towards your target. Also, consider lowering your backspin for more distance and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:21:02,Lauren,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your shot data indicates that your club path is quite right (9.7 degrees), and your face is also open at impact (12.9 degrees). This combo can cause a rightward ball flight. Try to bring your club path more in line with your target. Additionally, your attack angle is slightly downward at -3.1 degrees, which is good for pitch shots. However, focus on keeping the clubface square to your path at impact to reduce sidespin. Lastly, your backspin is quite high, affecting distance. Work on achieving a more controlled strike to improve carry and total distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your club speed is decent, but the high backspin and sidespin are causing your ball to curve too much, leading to less distance and accuracy. Focus on flattening your attack angle a bit and keeping your club path more consistent. This will help improve your contact and control your shots better.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your 8-iron shot shows solid distance and decent ball speed, but we need to focus on your swing path and angle of attack. Right now, your club is coming in too steep (attack angle of -4.18°), which can lead to contact issues and inconsistent shots. Work on making your swing path more neutral and try to level out your attack angle for better contact. This will help you get more lift and distance on your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your shot with the 8-iron shows a good club speed of nearly 68 mph, but the negative attack angle means you're hitting down on the ball too much. This can lead to low shots. The club path is aiming a bit right, while the face is open to that path, which contributes to the slice. Focus on having a shallower attack angle and aligning your club face more with your target for straighter shots. Try to keep the face square at impact for better direction.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:27:35,Lauren,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your shot shows a strong club speed and decent ball speed, but your attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to less distance and higher spin. Also, your face angle is pretty open to your path, causing a push to the right. Focus on shallowening your swing and ensuring your clubface is more square at impact to improve accuracy and distance.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your ball speed and carry distance are solid for an 8-iron, but you have a steep attack angle, which might be affecting your consistency. The face is pointing too far right at impact, causing a push. Focus on making a more level swing and aligning your clubface better with your swing path. Your backspin is quite high too, which can lead to less distance. Working on your contact can help reduce that spin a bit.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:28:56,Lauren,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your swing shows good speed and distance, but your attack angle is slightly negative, suggesting you're hitting down on the ball a bit too much. This could lead to excessive backspin and a higher ball flight. Focus on a more level or slightly upward swing through impact to optimize distance and control. Also, your club path is quite far to the right, indicating a potential slice. Work on aligning your clubface better with your swing path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:29:39,Jason,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your shot data indicates a few areas for improvement. Your attack angle is slightly negative, meaning you're hitting down on the ball more than you should with an 8-iron. This can lead to unwanted spin and may affect your distance and direction. Additionally, your club path is quite exaggerated to the right (10.56 degrees), which is pulling your shots to the right. A more neutral swing path will help you achieve straighter shots. Consider focusing on making your swing more balanced and leveling out your attack angle.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:30:27,Brian,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your shot data indicates you have solid ball speed and distance for an 8-iron. However, your attack angle is a bit too negative, suggesting you're hitting down on the ball too much, which can cause excessive backspin. Try to have a more level or slightly upward attack angle. Your club path is also quite right, leading to a fade. Focus on aligning your stance and swing path towards your target to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:31:16,Brian,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your shot shows a strong ball speed with decent carry distance, but the attack angle and club path suggest that your swing path is too far to the right and slightly downward, which may cause the ball to slice. Focus on bringing the club more inside on the takeaway and feel for a more neutral path through impact. This will help reduce the sidespin and improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your 8-iron shot data shows that you're hitting the ball solidly, but the attack angle is negative, which means the club is coming down too steeply at impact. This could lead to less distance and inconsistent shots. Focus on improving your attack angle by making sure you're hitting up on the ball instead. Also, your club path and face angle are quite aligned, which is good! Try to keep your shots straight by working on a smoother swing.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:21,Brian,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Great job with your 8 iron! Your club speed is solid, and your ball speed indicates you’re transferring energy well. However, your club path is quite out to in (14 degrees), which may be causing some leftward movement of the ball. Focus on bringing your club path more neutral to improve accuracy. Additionally, working on your attack angle could further enhance your launch conditions and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:33,Lauren,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"It looks like you're hitting the ball with a lot of spin, which can cause it to fly higher and land softer. However, the deviation in your carry distance suggests that your shots are not very consistent. Focus on your clubface alignment and path to achieve straighter shots. Practicing your setup and follow-through could help improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:53,Lauren,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your 8-iron shot shows good distance with a carry of about 107 yards, but your club path is significantly out to the right. This suggests that you're coming across the ball, which can lead to slices. To improve, focus on making sure your club path is more neutral or slightly inside to out. Additionally, working on your attack angle, which is a bit steep, could help you strike the ball cleaner and maximize your distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:36:36,Jason,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your 8 iron shot shows a good club speed but your attack angle is slightly down, which can lead to higher backspin and less distance. Focus on having a more neutral attack angle (around 0 degrees) to improve your launch and distance. Additionally, your ball is launching at a steep angle, so consider working on your swing path to achieve a more consistent ball flight.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:37:09,Lauren,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your shot data indicates some room for improvement with your 9-iron. Your club speed is good, but the attack angle is a bit too negative, meaning you're hitting down on the ball more than ideal. This could contribute to some unnecessary backspin and loss of distance. The club face is also open at impact, which is causing a rightward ball flight and some sidespin. Focus on striking the ball with a more neutral club path and a shallower angle of attack to improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"Your 9 iron shot had a solid ball speed and decent carry distance, but the high club path and club face angle suggest you're coming too much from the outside, causing some push to the right. Focus on squaring the clubface at impact for better accuracy and distance. Try to keep the path more neutral.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:38:49,Lauren,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Your 9 iron shot shows a good club speed and ball speed, resulting in a decent distance. However, your club path is quite open (12.4 degrees), and the face is also pointed slightly right (7.0 degrees), which might contribute to a push. To improve accuracy, you could focus on aligning the clubface more square to your target at impact. Your backspin is also high, which could mean you're hitting behind the ball. Focus on making clean contact at the bottom of the swing. -Practicing your alignment and ensuring you have a straight club path will also help improve your consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your shot data shows a decent swing speed, but your club path and face angle indicate that you're pushing the ball to the right. Focus on alignment and ensuring your clubface is square at impact. Also, the high backspin could lead to less distance. Work on lowering your attack angle slightly to achieve a better strike and more distance. ",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:20:35,Jason,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your shot shows a strong ball speed and decent carry distance, but the club face is a bit open at impact, causing some side spin and deviation. To improve, focus on aligning your body and club face more towards the target. This will help reduce the side spin and result in straighter shots.",alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"Your club speed and ball speed are solid, but the high backspin indicates that you may be hitting the ball too steeply or with an open clubface. This can lead to a lack of distance and a higher-than-desired trajectory. Work on making your swing more shallow and aligning your clubface better at impact to improve your accuracy and distance.",clubface alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:22:20,Brian,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot shows decent club speed and ball speed, but the face angle is too open, causing the ball to start right. Work on turning your body more in sync with your arms during your swing to get better control of the face. Also, your launch angle looks solid, but reducing backspin a bit could help maintain distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:23:05,Brian,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your shot showed a solid club speed and decent carry distance, but your club face angle was quite open at impact, causing the ball to fade to the right. Focus on aligning your club face more square to your target at address and during your swing. This will help straighten out your shots and improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your shot with the 5 Iron shows good power with a decent carry distance of about 161 yards. However, your club face is slightly open relative to your swing path, which is likely causing some rightward deviation. Focus on aligning your club face more square to your swing path at impact to straighten out your shots.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your club speed is good, but the club face is open relative to your path, causing the ball to go right. Work on keeping the club face square at impact. Also, the attack angle is slightly negative; aim for a more level swing to improve contact and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:26:02,Brian,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your shot really shows potential! With a club speed of about 79 mph, you’re getting decent distance. However, the carry deviation indicates some inconsistency in your direction. Focus on creating a straighter club path and improving contact. A bit more stability during your swing can help. Consider practicing to maintain a consistent launch angle to keep your shots more reliable.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your 5-iron swing generated good ball speed and distance, but the club face was significantly open at impact. This can lead to shots going right. Focus on aligning your club face better at address and through impact to improve accuracy. Additionally, your attack angle is quite shallow, which may not give you optimal contact with the ball. Try to slightly lower your hands at address to encourage a better angle of attack.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:28:58,Brian,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"You hit your 5 iron well, generating good ball speed and distance! However, the face angle is quite open at impact, causing the ball to drift to the right. Focus on aligning your clubface more square to your target. Practicing with alignment sticks can help improve your aim and contact.",alignment stick drill,1.1954004,68.0,101.325,83 -6/8/24 19:29:44,Jason,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot with the 5-iron shows decent distance, but the ball is curving to the right more than we want. To improve, focus on aligning your clubface better at impact and working on your swing path to be more consistent. Also, the backspin is a bit high, which might be affecting your carry distance. Try aiming for a more neutral attack angle to help control your launch. Overall, you're on the right track with good club speed!",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:30:25,Jason,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your 5 iron shot shows good club speed and distance, but your club path is too far to the right, which is causing your ball to slice (right spin). Work on aligning your swing more towards the target line. Additionally, your attack angle is a bit negative, meaning you're coming down too steep—try to focus on sweeping the ball more before making contact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your shot shows a few areas that could be improved. The club speed is decent, but your launch angle is quite low, which means the ball isn't getting up in the air as much as it should. Your backspin is higher than ideal, adding extra drag. Focus on improving your attack angle to hit up on the ball a bit more, and work on aligning your clubface better to reduce sidespin (which is causing some hooks). This will help increase your carry distance and overall control.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:32:03,Brian,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your shot with the 4 Hybrid shows solid club speed and ball speed, which is great! However, your attack angle is slightly negative, indicating you're hitting down on the ball. This can lead to less distance and control. Focus on trying to make a slightly upward strike on the ball. Also, your club path is positive, which is a good sign, but your face angle is not perfectly aligned with the path, which contributes to some sidespin. Work on ensuring that your clubface is square to your target at impact for straighter shots. Overall, nice job with carry distance but aim for a higher launch for better results!",upward strike drill,1.1954004,68.0,101.325,83 -6/8/24 19:32:42,Jason,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Your shot shows a good club speed and ball speed, but the attack angle is slightly negative, meaning the club is approaching the ball downwards. This can lead to less distance and height. Work on making a more upward swing through impact to improve launch angle and height. The club path is good, but the face angle is too open, which is causing the ball to slice. Focus onSquare your club face at impact to straighten your shots.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:33:21,Lauren,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your shot shows some room for improvement in accuracy and control. The face angle is quite open at impact, which is causing the ball to veer to the right. Focusing on aligning your clubface with your target at setup can help. Additionally, your attack angle is quite negative, meaning you're hitting down on the ball too much with your hybrid. Aim to make a more sweeping motion. Consider practicing with shorter swings and focusing on your follow-through for better ball contact.",clubface alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:34:29,Jason,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your shot data shows a solid ball speed and carry distance, but the club face is open at impact. This means the ball is starting off right, which contributes to your sidespin and carry deviation. Focus on closing the clubface a bit more at impact to improve accuracy and consistency.",face angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:34:56,Brian,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your 5 Wood shot shows good ball speed and carry distance, but the club face is open at impact, causing the ball to curve right. To improve, focus on aligning your club face more square to your target and adjust your swing path to reduce the rightward movement. Consider practicing with an emphasis on a smoother swing and maintaining your balance throughout the shot.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:36:29,Jason,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your driver swing shows promise with a good ball speed, but the angle of attack is slightly too negative, suggesting you're hitting down on the ball. This can lead to less distance and inconsistent strikes. Aim to have a more neutral or slightly upward attack angle to maximize carry and distance. Your club path and face angle are both positive, which is great. Focus on improving your attack angle to optimize your shots.",upward attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your driver swing shows you have good power with a decent ball speed of 111 mph. However, your attack angle is slightly negative, suggesting you're coming down on the ball instead of sweeping it off the tee. This can lead to higher backspin and less distance. Focus on hitting more up on the ball to lower that spin rate and improve your carry distance. Consider adjusting your aim slightly left, as your club face is open at impact, contributing to a slice.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:39:59,Brian,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your shot data shows a solid swing speed, but the launch angle is a bit low, which may be causing higher backspin. Try to increase your launch angle to get more distance and control. A more upward attack angle will help you achieve this and reduce backspin. Focus on hitting up on the ball with your driver, aiming to hit it on the upswing. This will help you find better distance and a more favorable trajectory.",upward attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:40:41,Jason,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your driver swing shows that you're getting decent ball speed, but your attack angle is slightly negative, meaning you're hitting down on the ball instead of sweeping it. This can lead to excess spin and affect your distance. Try to focus on getting a more upward attack angle by teeing the ball higher and feeling like you're sweeping the ball off the tee. Additionally, your shot is experiencing a fair amount of sidespin, which is likely causing it to curve more than you'd like. Work on keeping your club path more consistent with your face angle for straighter shots.",upward attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:41:14,Herald,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Your club speed is decent for a driver, but you might want to work on your launch angle and backspin. A lower launch angle will help you achieve more distance. Aim for a launch angle around 12-15 degrees and lower backspin, ideally below 2500 rpm. Focus on improving your attack angle and keeping your face more square to your path for better results.",launch angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:42:28,Lauren,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your driver swing shows a few areas for improvement. The attack angle is slightly negative, which means you're hitting down on the ball instead of sweeping it. This can cause lower launch and more spin. Try to create a more upward angle through impact. Your club face is also a little open to your swing path, leading to a slight slice. Focus on aligning the face more with your path to straighten out your shots. Overall, work on your setup and follow-through for better ball contact.",upward attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:43:30,Herald,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your shot with the gap wedge shows good potential, but there are a few areas to work on. The club path indicates an outside-to-inside swing, which can lead to inconsistent shots. The attack angle is quite steep, causing the ball to launch high with a lot of backspin, but this might reduce your carry distance. Focus on getting a more neutral swing path and shallower attack angle for better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:43:55,Jason,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your shot shows good speed and nice launch angle. However, the club path being significantly right (9.9 degrees) with a face angle slightly open (4.4 degrees) suggests that you're cutting across the ball, which is creating sidespin and possibly affecting your accuracy. Focus on a more inside-to-out swing path to help straighten out your shots. Also, consider lowering your attack angle for a more consistent strike.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:44:25,Jason,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"You're generating good ball speed with your gap wedge, but your attack angle and club path indicate you might be hitting down on the ball too much, which can lead to control issues. Try to work on leveling out your swing a bit and focus on where your club is facing at impact. This will help you hit straighter shots with more consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:44:50,Lauren,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your gap wedge shot shows good distance but your club path and face angle suggest you're hitting a bit to the right. Focus on squaring the clubface at impact to reduce that direction. Also, your attack angle is slightly down; try to sweep the ball more for better contact and higher flight. Overall, great ball speed and carry distance!",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:45:10,Herald,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your shot data shows some areas for improvement. Your club speed is good for a gap wedge, but the attack angle is slightly downward, which may cause the ball to dig into the ground. Work on aiming for a flatter attack angle by trying to swing more through the ball. Additionally, the club path to the right and an open clubface suggests that your shots may be slicing. Focusing on correcting your swing path and keeping the clubface square at impact will help you hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:45:36,Herald,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"You're generating decent club speed, which is great! However, your attack angle is quite negative, meaning you're hitting down on the ball too much, leading to excessive backspin. Work on making your attack angle more neutral, focusing on a sweeping motion. Also, your club path is quite out-to-in, contributing to the left spin; aim to keep your path more straight to help control the ball's direction better. Lastly, consider your distance; an effective carry of roughly 92 yards is good, but focus on improving your consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:45:56,Herald,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"You have a decent club speed and ball speed, but your club path is quite out to in, which is causing your shots to veer off course. Focus on aligning your swing path more in line with your target. Additionally, aim to improve your attack angle to help with better launch conditions and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your gap wedge shot shows a solid ball speed, but the launch angle is a bit higher than ideal for a gap wedge. The attack angle indicates you were hitting slightly down on the ball, which is good for control, but the face angle is too open relative to your swing path, causing unintended rightward deviation. Focus on aligning your clubface more with your swing path for straighter shots and consider adjusting your attack angle to a more neutral position.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:46:35,Jason,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your gap wedge shot shows a few areas for improvement. The club speed is decent, but the attack angle is quite steep, meaning you're hitting down on the ball too much. Try to flatten your swing a bit to create a more neutral angle of attack which can help you add some distance and consistency. Also, your club path suggests you're swinging out too much to the right, leading to a slice. Focus on keeping your club path more neutral or slightly in-to-out. This should help straighten your shots and improve your overall distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:46:56,Herald,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shots show that your club path is much to the right of your target line, leading to a significant rightward spin. This can cause your shots to veer off target. Focus on bringing the club path more in line with your body and target. Also, try to raise your attack angle slightly for better launch conditions. A good way to work on this is by practicing with alignment sticks to help guide your swing path.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"Your swing is generally solid, but your club path and face angle are slightly open, which can cause a push to the right. Focusing on a more square club face at impact will help keep your shots straighter. Also, try to lower the amount of backspin, which can help gain extra distance.",club face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:48:10,Jason,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your club speed is good for a sand wedge, but your attack angle is slightly negative, which can lead to less loft on your shots. Try to focus on hitting up on the ball a bit more to get better height and control. Additionally, your club path and face angle are both pointing a bit right, which is causing a slice spin. Work on aligning your club face with your target and adjusting your path to be more neutral for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your sand wedge shot shows a solid club speed and decent carry distance. However, your club path and face angle are aimed too far right, leading to a pull and excessive sidespin. Focus on getting your clubface more in line with your swing path. Consider practicing with alignment sticks to improve your aim and path.",alignment stick drill,1.1954004,68.0,101.325,83 -6/8/24 19:48:56,Jason,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your swing shows that the club is coming in from a steep angle, and the face is pointing more left than your swing path. This can lead to the ball starting left and not reaching its full potential distance. To improve, focus on a more neutral swing path and ensure your club face is aiming at your target at impact. Also, a little less attack angle could help you get more distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:49:03,Herald,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there are some missing data points from your shot, which makes it hard to give you detailed feedback. However, the ball speed appears decent. Focus on making solid contact with the ball and maintaining a steady swing. Ensuring that your clubface is square at impact can help improve both distance and accuracy.",clubface alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:49:20,Brian,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your sand wedge shot shows a solid club speed, but the face is closed at impact, which could be causing some hooks. To improve, focus on aligning the club face more square to your target and ensure you're making a smoother follow-through. Also, your attack angle indicates you might be hitting too steeply into the ball; try to level it out a bit more for better contact.",square face drill,1.1954004,68.0,101.325,83 -6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your shot had a good club speed and ball speed, but the launch angle and spin are a bit off. A negative attack angle indicates you're hitting down too much, which can cause excessive backspin. This may lead to less distance and accuracy. Try to have a more level swing through the impact zone to get better launch and control.",bottoming out drill,1.1954004,68.0,101.325,83 -6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your shot with the sand wedge shows a good club speed and decent carry distance. However, your attack angle is too steep and the club face is quite closed at impact, causing the ball to start left. Focus on keeping the club face more square at impact and work on a shallower angle of attack to improve accuracy and distance.",face angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your sand wedge shot shows that you're generating a decent amount of backspin, which is great for control. However, the club face is slightly open relative to your swing path, causing the ball to start right and curve a bit to the right. Focus on aligning your club face more consistently with your swing path and try to shallow out your attack angle a bit. This will help you strike the ball cleaner and with better direction.",club face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:51:23,Brian,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Great effort! Your club speed and ball speed are solid, but your attack angle is a bit too steep, which can cause excess backspin. Try to lower your attack angle slightly for a better strike. Also, focus on keeping the club face more aligned with your swing path to reduce the rightward deviation. This will help improve precision and distance on your wedge shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:51:37,Herald,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your swing with the sand wedge shows some room for improvement. Your club speed is good, but the negative attack angle and slightly closed club face at impact suggest you may be hitting down too much. This could lead to increased backspin and less distance. Focus on making smoother swings and keeping the club face more square at impact. Try to minimize the steepness of your swing for better control and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:52:00,Jason,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your club speed is good, but the angle of attack is slightly negative, which means you're hitting down on the ball more than you should. This can lead to higher spin and less control. Try to focus on a shallower angle of attack. Additionally, the clubface is a bit closed at impact, causing the ball to curve to the left. Work on ensuring your face is square at impact for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your shot data indicates that your club speed is decent, but the attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to more digging into the sand. The face angle is also quite open (pointing right), which can add excessive sidespin and distance loss. Work on shallowing out your swing and closing the clubface at impact for better results.",swing path drill,1.1954004,68.0,101.325,83 +Overall, working on your swing path and clubface alignment will help you hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:39:50,Herald,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot shows that you're generating good ball speed, which is great! However, the face is slightly closed relative to your swing path, causing a bit of a pull. Focus on trying to get your clubface more square at impact. A bit more consistency in your swing path will also help straighten out your shots and maximize distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:40:35,Jason,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Great effort with your 9 iron! Your club speed is decent, but we can work on your swing path and face angle. The club path is moving to the right too much, which is why your ball is starting right and losing distance. Try to bring the club path more in line with your target to improve accuracy and consistency. Also, a higher smash factor indicates good energy transfer, so keep that up!",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:40:41,Lauren,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your ball speed is solid for a 9 iron, but the numbers suggest there's some inconsistency in your swing. The high sidespin indicates an outside-to-in swing path, which can lead to hooks or slices. Focusing on your club path and face angle at impact will help straighten out your shots. Additionally, your launch angle looks good, but working on reducing the carry deviation can improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:42:01,Jason,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your shot data indicates that you're hitting the ball fairly well, but there's room for improvement. The backswing and club path are good, but your attack angle is a bit too steep (-3.75 degrees). This may cause you to hit down on the ball instead of making clean contact. Additionally, the club face is open at impact which is causing some sidespin, resulting in a slice. Focus on keeping the face square through impact and work on your attack angle to help achieve a more consistent shot shape.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Nice job with your 9-iron! Your club speed is solid, and you're generating good ball speed. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to higher spin rates and less distance. Focus on trying to level out your swing a bit more at impact to maintain better launch conditions. Keep practicing your setup and follow-through to help improve your distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:43:35,Brian,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your swing speed is good for a 9 iron, but your launch angle is too low. This can lead to low flight and shorter distance. Focus on getting a more upward angle on your swing to elevate the ball better. Additionally, your club face was way open at impact, which might cause a big slice. Try to adjust your grip and alignment for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:48:44,Brian,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your club speed is decent at 61.67 mph, but the attack angle is quite steep at -8.58 degrees, which means you're hitting down too much on the ball. This can lead to lower distances and a tendency to hook the shot, as seen in your positive sidespin. Focus on a shallower angle of attack and ensure that your clubface is square to your target around impact. This should help reduce sidespin and improve your overall control and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:49:16,Brian,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your 7-iron swing shows some good potential, but you have room for improvement. The angle of attack is a bit too steep, which could be causing excess backspin and affecting your distance. Try to swing more level to the ground and keep the clubface square to your path for better accuracy. Additionally, your ball is curving significantly left due to the side spin. Focusing on a more neutral swing path can help straighten that out.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your shot shows decent power, but the ball is veering off to the right due to an open club face at impact. Your attack angle is slightly descending, which can also contribute to a higher spin rate. Try to work on keeping the club face more square to your path at impact to reduce sidespin and improve accuracy. A lower backspin can also help the ball carry further.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:50:27,Herald,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your shot data indicates a few key areas for improvement. Your club speed is decent, but your attack angle is quite negative, meaning your club is coming down too steeply. This could lead to inconsistent contact. Additionally, the club face is pointing significantly to the right of your swing path, which is causing the ball to veer right (slices). Focus on a slightly shallower angle of attack and aligning your club face better with the path to improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:50:59,Brian,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"You're hitting the ball pretty well, but your club face is open at impact, causing the ball to curve significantly to the right. Your backspin is a bit high, which can affect your distance. Try focusing on closing the club face a bit more at impact and reducing your backspin for a more controlled shot.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:51:28,Brian,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Great job with good club speed and ball speed! However, your club face is significantly open at impact, which is causing the ball to veer off to the right. Try to work on closing the club face more at impact and improving your attack angle slightly to hit up on the ball. This will help with straighter shots and better distance.",club face awareness drill,1.1954004,68.0,101.325,83 +6/8/24 18:51:37,Jason,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like we have some missing information that would help in assessing your swing better. However, focusing on improving your swing path can reduce your sidespin, resulting in straighter shots. Given the sidespin numbers, it's possible that your clubface was misaligned at impact. Target a more consistent grip and stance to enhance your accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:05,Herald,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your shot shows some room for improvement. The club speed is decent at 81 mph, but the ball flight indicates an open club face, causing excessive backspin and a significant rightward deviation. Focus on closing the club face at impact and ensure your swing path is more neutral. A smoother transition could help you achieve a more consistent strike and better accuracy.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:34,Jason,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your club speed and ball speed indicate decent power, but your attack angle is too negative. This means you're hitting down on the ball too much, which can lead to lower shots and a lack of distance. Focus on hitting more up on the ball and getting that launch angle higher. Work on your club path; it's aimed too far right for a straight shot, which is causing side spin. A more neutral swing path will help straighten your shots.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:45,Herald,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"It looks like you're hitting the ball with a decent speed, but your spin rates are excessively high, which could lead to a lack of distance and control. Focus on hitting the ball more cleanly by adjusting your swing path and ensuring the club face is square at impact. Working on your attack angle can help you achieve a better launch and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:53,Lauren,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your shot shows a few areas for improvement. The club path is moving to the right (4.3 degrees), and the club face is significantly open (14.5 degrees) at impact, which is causing a high amount of sidespin and pushing your shots offline. To improve accuracy, focus on aligning your clubface with your target at setup and during the swing. Additionally, your attack angle is slightly negative, so try hitting down on the ball more for better contact and control.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"Your club speed is solid, but your attack angle is a bit too negative, which can lead to digging into the ground. Try to focus on swinging more up on the ball to improve contact. The club path is good, but the face is slightly closed at impact, which is causing the ball to start left. Aim to match your club face more closely with your club path to straighten your shots. Consider practicing hitting with a more neutral or slightly upward attack angle for better results.",launch angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:54:02,Jason,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your shot data shows you're on the right track, but there's some room for improvement. Your club speed is good, and your carry distance is decent. However, the attack angle of -5.87 degrees indicates you might be hitting down on the ball too much, which can lead to more backspin and less distance. Also, your club face is open relative to your path, which is causing some rightward spin. Work on leveling out your swing and aim to have the club face more square at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:54:39,Jason,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot data shows that you're generating a good amount of speed and distance, but your accuracy needs some work. The ball is curving a bit to the left (left spin), and the launch direction is off target. Focus on keeping your clubface more neutral to the path during your swing to improve accuracy and control.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:55:24,Lauren,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your swing produced a decent ball speed, and your carry distance is respectable for a 7 iron. However, your club path and face angle suggest that you could be aiming a bit too far right, leading to a notable leftward curve on your shots. Focusing on your alignment and ensuring your club face is square at impact will help straighten out your shots. Additionally, consider your attack angle; a slightly more neutral attack angle could improve your launch and spin rates.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:56:08,Brian,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your 7 iron swing shows a good club speed but there's room for improvement. With an attack angle of -6 degrees, you're hitting down on the ball too much, which can lead to excessive spin and a lower carry distance. Your club face is open to the target at impact, contributing to the leftward side spin. Focus on having a more neutral face at impact and try to keep your attack angle closer to zero for better distance and accuracy.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:22,Brian,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like you're hitting the ball with decent speed, but the spin and deviation are quite high. This suggests that your swing path might be off, affecting where the ball is going. Focusing on your clubface alignment at impact could help you reduce that sidespin and improve accuracy. Also, managing the backspin can help in getting more distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:29,Herald,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your swing speed with the 7-iron is decent, but the ball is moving off to the right quite a bit, suggesting you might be cutting across the ball. Your launch angle is good for a 7-iron, but we need to work on controlling the direction and distance more consistently. Focus on a smoother swing and check your grip pressure to minimize those slices.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"Your ball speed is decent, but there's a major issue with your smash factor, which indicates you're not making solid contact with the ball. Focus on hitting the center of the clubface more consistently. Additionally, your backspin and sidespin are higher than ideal, suggesting that your swing path might need adjustment. Try to be more aware of your alignment and swing direction to improve accuracy.",center contact drill,1.1954004,68.0,101.325,83 +6/8/24 18:58:13,Lauren,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your shot data shows a solid club speed and decent ball speed, but your attack angle is slightly down. This means the club is coming down into the ball too much, which could lead to less distance. Try to focus on sweeping the ball with a more level or slightly upward angle. Your spin numbers suggest your shot is curving a bit to the left due to the sidespin, so maintaining a straighter club path will help. Work on your follow-through to promote a more consistent trajectory.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your club speed and ball speed are good, which indicates you're generating decent power. However, your attack angle is slightly negative, meaning you're hitting down on the ball more than you should with a 7 iron. This can cause lower launch and more backspin, leading to less distance. To improve, focus on having a more balanced swing path, aiming for an upward angle of attack. This will help elevate the ball more effectively, increasing your launch angle and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:02:05,Lauren,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Great job generating solid distance with your 7-iron! To improve your shot consistency, focus on your club path and face angle, which are slightly open at impact. This may cause your shots to veer off target. Consider working on getting your club face square to the path to enhance accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:02:36,Herald,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your swing speed is decent, and you're generating good ball speed. However, your attack angle is a bit negative, which means you're hitting down on the ball. This could contribute to the high backspin you're seeing, affecting your distance. Aim for a more neutral or slightly positive attack angle to help get the ball soaring higher and further. Your club path and face are close, which is great! Work on finding a better angle of attack for improved performance.",attack angle adjustment drill,1.1954004,68.0,101.325,83 +6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your 7-iron shot shows great potential! Your club speed is solid, but to improve your accuracy and distance, focus on your swing path and face alignment. Your attack angle is negative, which means you might be hitting down on the ball too much. Try to create a more neutral attack angle. Additionally, your carry distance is good at around 127 yards, but the ball is curving to the left, indicating a need to adjust your club face at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:02,Herald,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your shot speed and ball speed are decent, but the club path and face angle suggest you're swinging too much to the right. This contributes to a significant deviation with your ball flight. Working on keeping the clubface more aligned with the target will help reduce this deviation and improve your accuracy. Try focusing on a smoother swing tempo to help with overall control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:10,Lauren,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your shot data shows you have great ball speed, but the spin rates are exceptionally high. This suggests that the club face might be open at impact, causing the ball to spin too much and drift significantly off target. Focus on checking your grip and ensuring that you're making solid contact with the ball. Working on your swing path can also help improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like there are some missing measurements that make it hard to give a complete review. However, your ball speed indicates you are striking the ball reasonably well. Focus on your setup and follow-through to improve consistency and ensure solid ball contact. Work on maintaining a stable stance throughout your swing.",balance drill,1.1954004,68.0,101.325,83 +6/8/24 19:05:09,Herald,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your 7-iron shot shows good distance and speed, but your club face is open at impact, causing a rightward spin. To improve, focus on aligning your club face more square to your target and work on your attack angle to make it less steep. This will help the ball stay straighter and improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:05:37,Lauren,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your shot with the 7-iron is solid overall. You have a good club speed and ball speed, which shows you're generating decent power. However, your attack angle is negative, meaning you're hitting down on the ball more than ideal. This can lead to increased backspin and lower carry distance. Also, your club path is quite out to in, which can lead to your ball starting right and curving back left. Focus on improving your swing path and trying to strike the ball with a more neutral attack angle to optimize your distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:06:44,Herald,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Your shot shows good speed and ball distance, but your attack angle is a bit steep, which can lead to less optimal contact. Focus on leveling your swing to create a better angle of attack and improve consistency. The club face is also slightly open at impact, contributing to some sidespin. Work on squaring your club face at impact for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:07:29,Jason,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your swing speed is solid, but the club face is open at impact, which is causing the ball to push right. Focus on aligning the club face more square to your target as you swing through. This will help improve your accuracy and reduce that side spin.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:08:03,Brian,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot shows some good potential, but there are a few areas to focus on. Your club speed and ball speed indicate you have solid power, but a -1.9° attack angle means you're hitting down on the ball slightly too much, which can lead to inconsistent contact. The club face being 10.1° open also suggests that your shots may drift right. Work on getting a more level swing to help with your attack angle, and ensure the club face is more aligned with your target at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your club speed is decent for a 7 iron, but your attack angle is slightly downward, which can cause a lower launch and more backspin. The club face is pointing right relative to your swing path, which is likely causing a push to the right. Focus on aligning your club face better at impact. A slight change in your swing path towards the inside could help direct your shots straighter.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is decent, but your attack angle is a bit too steep, which may be contributing to some inconsistencies in your ball flight. The face angle suggests you're aiming a bit too far right. Focus on keeping the clubface square at impact and consider adjusting your attack angle to a more neutral position. This will help improve your distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:13:50,Jason,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Great job on your 7 iron shot! Your club speed and ball speed are solid, but there's room for improvement in your club face alignment. The face angle is open relative to your swing path, which could explain some of your distance deviation. Focus on getting your club face to match your swing path to improve accuracy and reduce sidespin.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:14:45,Herald,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your 7-iron swing shows good distance, but the ball is curving a bit too much to the left and not consistently straight. The face of the club is pointing left at impact, which is causing your shots to hook. Focus on keeping the clubface more square at impact to reduce the curve. Additionally, your attack angle is very flat; try to slightly lower your hands at setup to encourage a better angle for contact and increase your control.",clubface alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Great job generating solid ball speed! However, your club path is significantly to the right, and the club face is also open at impact, which is causing the ball to veer off course. Focus on aligning your club path more towards your target and ensuring the club face is square at impact. This will help reduce the sidespin and improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:16:01,Herald,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your shot shows good club speed and decent ball speed, which is promising! However, the attack angle is slightly negative, meaning you're hitting down on the ball rather than sweeping it. This can cause less distance and control. Focus on leveling out your swing path to improve your ball flight and consistency. Also, your launch angle is good, but try to lower your backspin a bit for more distance. Keep practicing your swing path and aim for a more neutral swing.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:16:30,Herald,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your shot data shows good club speed and solid ball speed, indicating you're generating good power. However, your attack angle is slightly negative, which suggests you might be hitting down on the ball too much. This can contribute to excessive backspin and a lower launch angle. Focus on making a more sweeping motion through the ball rather than descending too sharply. This should help you launch the ball higher with less spin for better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Your swing speed is solid, and you're generating good ball speed, but your club face is slightly open relative to the path, causing some rightward spin. Focus on aligning your club face more towards your target at impact. Additionally, your attack angle is very close to neutral, which is great for a 7-iron. Work on minimizing the sidespin for straighter shots.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your club speed is good for a 7 iron, leading to an above-average ball speed. However, the club face is too open at impact, causing the ball to veer right. Try to work on squaring the face at impact for straighter shots. Additionally, your attack angle is slightly downward; aim for a more level swing to improve ball contact and carry distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:18:19,Jason,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like there were some issues with the measurements, but from the data we have, your ball speed is decent, and your carry distance is around 41 yards. To improve your consistency, focus on your setup and alignment. Ensuring that your feet, hips, and shoulders are parallel to your target will help you hit straighter shots. Also, working on your swing tempo can enhance your control and distance.",alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your shot shows good potential, but you're experiencing a few issues with your club path and face angle. The club is coming in with a slight upward angle, and the face is open at impact, which is causing the ball to fade to the right. Focus on aligning your body and club face better through impact to achieve straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:20:35,Jason,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"You're getting solid ball speed and decent distance, but your club face is open at impact, which is causing some right spin. Focus on squaring the club face at impact for straighter shots. Your attack angle is also slightly downward; try to strike the ball more on the way up for better launch conditions.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"Great job on your swing speed and ball speed! However, your club face is significantly open at impact, which is likely causing the ball to spin off to the right (a slice). To help improve your accuracy, focus on keeping the club face square to your target line when you hit the ball. Additionally, balancing your backspin and reducing it slightly will help you get more distance.",club face drill,1.1954004,68.0,101.325,83 +6/8/24 19:22:20,Brian,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot shows solid ball speed and decent carry distance, but the club face is pointing significantly right of the target at impact. This could lead to slicing the ball. Work on aligning your club face more towards the target as you swing, and also focus on your swing path to minimize deviation. A more controlled attack angle will help achieve optimal launch conditions.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:23:05,Brian,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your shot shows good ball speed and launch angle, but the club face is significantly open relative to the target. This can lead to the ball starting off right and curving further in that direction. Focus on getting your club face more square at impact to improve accuracy and reduce the sidespin. Also, try to maintain a more consistent attack angle for better distance control.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your swing speed is solid, but your attack angle is a bit down, which might be causing you to hit too much into the ground. The path of your club is outside-in, which can lead to slices. Focus on swinging more from the inside and getting the clubface square at impact. This will help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your club speed is good, but the attack angle suggests you're hitting down on the ball too much. Try to level out your swing. The club path is also swinging too much to the right, which is causing a push. Focus on bringing the club back more inside and swinging through the ball toward your target. This will help straighten out your shots and improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:26:02,Brian,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your shot data indicates a good swing speed and decent distance, but the ball is veering off to the right, which could be due to the face angle at impact or swing path issues. Focus on aligning your clubface square to your target and work on your swing path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your 5 iron shot shows good distance with decent ball speed, but the club face angle is significantly open at impact, which is causing your shot to push to the right. Focus on aligning your clubface more square to your target at address and during your swing. Also, your attack angle is quite flat; working on a slight downward angle could help you compress the ball better and lower your spin rates for more distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:28:58,Brian,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Your shot data shows you're generating decent speed, but the club face is quite open at impact (9.54 degrees), which is causing a rightward direction (slice). The attack angle is good for a 5-iron, but focus on getting the face more square at impact to improve accuracy and distance. Work on your alignment and ensure your body is targeting straight ahead.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:29:44,Jason,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your 5 iron shot shows good speed and decent carry distance, but the ball is starting a bit right of the target and has a high spin rate. Focus on keeping the club face more square at impact to improve accuracy and reduce spin. This will help your shots give you more distance and better direction.",club face control drill,1.1954004,68.0,101.325,83 +6/8/24 19:30:25,Jason,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your shot data shows that your club speed is decent, but the attack angle is a bit too downward (-2.1 degrees), which can lead to a less optimal ball flight. The face angle is quite open relative to your swing path (11.7 degrees open), meaning the ball is starting too far right and curving even more. Improving your swing path and face alignment will help you hit straighter shots. Work on swinging more from inside to out and keeping the clubface more square at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your shot data shows a few areas to improve. Your launch angle is quite low at just 2.5 degrees, which can lead to lower distances and trajectory. Additionally, the backspin on your shot is a bit high, which can cause the ball to balloon and lose distance. Focus on hitting up on the ball more to increase your launch angle and reduce the amount of backspin. This could help you achieve a more optimal distance and ball flight.",launch angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:32:03,Brian,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your shot with the 4 Hybrid shows solid ball speed, but the club path indicates that you might be coming in a bit too much from the inside, which is leading to a slight push to the right. Your attack angle is very close to neutral, which is good. To improve accuracy and consistency, focus on your swing path to ensure it is straighter through impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:32:42,Jason,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Your club speed is decent for a hybrid, but the attack angle and club face angle indicate that you might be hitting the ball down too much and with a closed face, which leads to some inconsistency. To improve, focus on making more solid, ascending strikes to help with your distance and direction. Also, try to straighten out your club path to reduce the side spin.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:33:21,Lauren,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your club speed is decent, but the attack angle is too steep, causing high backspin and a higher than ideal launch angle. This means the ball isn't traveling as far as it could. Work on leveling your swing to reduce the attack angle. Additionally, your club path and face angles suggest a tendency to swing right while the club face is open, leading to pulls to the left. Focusing on your swing path will help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:34:29,Jason,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your club speed is solid, but your attack angle is a bit too steep, which can lead to less distance and accuracy. Focus on making your swing more level to improve your ball contact. Additionally, your club face is significantly open at impact, causing the ball to slice. Working on aligning your club face with your target can help control your ball flight.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:34:56,Brian,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your 5 wood swing shows a good club speed and ball speed, but your attack angle is slightly negative, which means you're hitting down on the ball more than you should. This can lead to lower launch and more distance loss. Also, the face angle is open relative to your path, which could be causing the right-to-left sidespin, resulting in a slice. Focus on making sure the clubface is more square to your swing path at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:36:29,Jason,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"You're generating good ball speed and distance with your driver, but your attack angle is a bit low and the clubface is too open at impact, which is causing some sidespin. Focus on hitting up on the ball more and aim to square the clubface to improve accuracy and reduce the fade.",upward angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your swing speed is decent for a driver, but you might benefit from focusing on your club path and face angle to improve accuracy. The face angle is open at impact, which is likely causing the ball to slice. Work on getting your club face more square at impact, and try to decrease the backspin for longer, straighter shots.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:39:59,Brian,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your driver swing shows some potential, but the negative attack angle (-1.47°) indicates you're hitting down on the ball, which can cause lower launch and more backspin. To improve, focus on hitting up on the ball. Your club path is pretty good, but aim for a more neutral face angle to straighten your shots. To increase distance, work on your launch angle; it’s a bit low (around 8.9°) for optimal carry. Practicing will help you adjust these factors for better outcomes.",upward attack drill,1.1954004,68.0,101.325,83 +6/8/24 19:40:41,Jason,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"You're generating good ball speed with your driver, but your attack angle is slightly negative, which can lead to higher spin and reduced distance. Try to hit up on the ball a bit more. Work on keeping your body behind the ball at impact to help improve your launch angle. Also, your club path is slightly right, leading to a rightward shot shape. Focus on swinging more from the inside to help straighten out your shots.",upward attack drill,1.1954004,68.0,101.325,83 +6/8/24 19:41:14,Herald,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"You have a solid drive with good ball speed, but your launch angle is a bit low for optimal distance. Consider increasing your attack angle to help launch the ball higher and reduce backspin for more carry distance. Your club path and face angle are quite close, which is good for straight shots, but slight adjustments can also help with distance. Overall, focus on hitting up on the ball more to improve your launch angle and carry.",upward attack drill,1.1954004,68.0,101.325,83 +6/8/24 19:42:28,Lauren,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your club speed is decent, but your attack angle is slightly down, which means the club might be hitting the ball too steeply. This can lead to lower launch and higher spin. Try to work on getting a more neutral or positive attack angle. Also, your ball is curving to the left (sidespin), so focus on aligning the clubface more square to your target. Improve your launch angle for more distance and control by adjusting your tee height and posture.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:43:30,Herald,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your gap wedge shot shows a few areas for improvement. Your attack angle is negative, which means you're hitting down too much on the ball. This can lead to higher spin and less distance. Try to level out your swing a bit to promote a cleaner strike. Also, your club path is significantly to the right, which is causing the ball to curve left. Focus on aiming straighter and keeping the club path more neutral. A drill to help with this is to practice a 'swing path drill' where you set up alignment sticks to guide your club through a straighter path.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:43:55,Jason,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your gap wedge shot looks solid overall. You're generating good club speed and ball speed, which is excellent. However, your attack angle is slightly negative, meaning you're hitting down on the ball a bit too much. This can create excess backspin and affect your distance control. Focus on a more level or slightly upward swing through the ball to improve your launch and carry distance. Also, your club path suggests you may be coming too much from the outside, which can lead to pull shots. Working on a more neutral swing path will help with accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:44:25,Jason,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot shows great distance but you're slicing it a bit with a high spin rate. Try to focus on keeping the clubface square to your target to reduce side spin. Consider adjusting your swing path to be more neutral, which will help your shots go straighter.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:44:50,Lauren,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your shot data shows a solid carry distance, but your attack angle suggests you're hitting down on the ball a bit too much. This can create excessive spin, making it harder to control distance and direction. Focus on trying to hit more level or slightly upward with your gap wedge. Additionally, your club path and face angle indicate a slight miss to the right, so working on aligning your body and face can help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:10,Herald,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your shot data shows that you're generating decent ball speed, but there's a significant deviation in your carry. The club face is open relative to your swing path, which is causing the ball to go right. Focus on aligning your swing path and club face to improve accuracy. Also, your attack angle suggests you're hitting down too much for a gap wedge, which should ideally have a more level swing to help with distance control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:36,Herald,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Your club speed and ball speed are good, but your attack angle indicates you're hitting down too much on the ball, which can lead to excess backspin. Aim to strike the ball more level. Additionally, your club path and face angle suggest you're facing a bit too much to the right for a straight shot. Work on aligning your body correctly to improve accuracy. A slight adjustment to how you follow through could help reduce the sidespin as well.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:56,Herald,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your gap wedge shot shows some positive signs with decent club speed and ball speed. However, the attack angle is slightly negative, which suggests you're hitting down on the ball more than needed for this type of shot. The club path is quite right, causing the ball to start at an angle to the right. Focus on keeping your club path more neutral. This will help you hit straighter shots with better control. Additionally, practice hitting with a slightly upward attack angle for better launch and carry.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your club speed is solid, but your attack angle suggests you're hitting down too much on the ball. This can lead to excessive backspin, which might cause your shots to lose distance. Try to level out your swing a bit to promote a better launch angle. Your club path is good, but make sure the face of the club is aimed at your target at impact to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:35,Jason,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your gap wedge shot had some positives, but there are areas to improve. The club speed and resulting ball speed are good, which shows you're generating decent power. However, the attack angle is quite steep at -7.2 degrees. This means you're hitting down on the ball too much, which can lead to losing distance. The club path of nearly 20 degrees to the right and an open club face (10.7 degrees) suggest you're cutting across the ball, causing sidespin. This might contribute to your carry deviation. Focusing on a smoother swing path and trying to hit more level could help with your accuracy and distance. Consider working on your swing path to keep it more neutral, and ensure your club face is square at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:56,Herald,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Great effort with your gap wedge! Your club speed is solid, but your attack angle is quite negative, which means you're hitting down on the ball more than you should for this club. This can lead to excess spin and less distance. Try to focus on a more level swing to promote better launch conditions. Working on your club path will also help straighten out your shots and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"Your shot shows good distance and solid ball speed with a high launch angle, which is great for a sand wedge. However, the attack angle is slightly too steep and the club path is outside-in, leading to some side spin. Focus on easing your attack angle and correcting your club path to improve accuracy and reduce spin.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:10,Jason,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your shot data shows a good carry distance of about 85 yards with a fairly high spin rate. However, your attack angle is too steep (-3.3°), which may cause inconsistencies. Additionally, your club path is outward (5.9°), and the club face is open at impact (6.9°), leading to a tendency for your shots to go right and have a higher than desired spin. Focus on bringing the club path more in line with the target and try to keep the face square at impact for straighter shots.",club path drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your sand wedge shot shows a good club speed, but your club path and face angle are quite open, which may be causing the ball to veer off to the right. Focus on getting your club face more aligned with the path of your swing to straighten out your shots and improve accuracy. Additionally, work on your attack angle; it should be more level or slightly upwards for better contact with the ball.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:56,Jason,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your club speed and ball speed are solid, but your club path and face angle indicate that you're aiming a bit left while striking the ball, leading to the ball curving left (a slice). To improve, focus on aligning your club face with your target line during your swing. Additionally, your attack angle suggests you're hitting down too much, which can result in excessive backspin and less distance. Try to level out your swing path a bit more on sand shots to get better lift and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:49:03,Herald,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there are some missing data points, which makes it hard to analyze your shot accurately. However, focusing on improving your contact with the ball can enhance your results overall. A great way to do this is by ensuring that you're striking the ball before the ground to create a clean shot with your sand wedge.",strike first drill,1.1954004,68.0,101.325,83 +6/8/24 19:49:20,Brian,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your shot with the sand wedge shows a steep attack angle, which means you're hitting down on the ball. This can lead to high backspin but also may cause inconsistent distance. The club face angle being closed at impact (-7.2 degrees) is likely contributing to your shot direction being off-target. Focus on leveling your swing path and keeping the face more square at impact for better accuracy and distance control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your shot with the sand wedge shows that your club speed is good, but the attack angle is a bit steep (negative) which suggests you're hitting down too much. This can cause high backspin and a shorter carry than expected. Try to maintain a more neutral attack angle to improve distance and control. Additionally, your ball is deviating significantly to the right, so focus on aligning your club face better and checking your swing path.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your sand wedge shot shows potential, but there are a few areas to improve. Your club speed is good, but the attack angle is quite steep, which may lead to more digging into the sand. Additionally, the club path and face angle suggest you're closing the face too much at impact, which is causing the ball to go left. Focus on a more neutral swing path and opening the club face slightly at impact to help straighten your shots. Aim to reduce the backspin for better control and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your shot data shows that your club path is moving too much to the right (7.3 degrees), which means you're likely hitting the ball with a slice. Your attack angle is good for a sand wedge, but the face angle is closed (4 degrees left), which can cause the ball to curve away from your target. Focus on aligning your clubface more toward your target at impact while also correcting your swing path to be more neutral. This should help your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:51:23,Brian,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Your sand wedge shot shows a decent carry of about 63 yards, but the ball is spinning a bit too much, which can lead to less control on the greens. To improve your distance and accuracy, try to work on keeping the clubface flatter at impact. This will help reduce excess spin and improve your carry. Focus on a smoother follow-through for better distance control.",clubface control drill,1.1954004,68.0,101.325,83 +6/8/24 19:51:37,Herald,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your shot with the sand wedge shows you have a good understanding of how to hit it, but there are a few areas to improve. The club speed looks good, but the attack angle is quite steep, which can lead to inconsistent strikes. Try to focus on making a more shallow angle of attack. Also, your club face was slightly closed at impact, which resulted in some left spin. Aim to align your face more square to your target. Consider working on your follow-through to help with direction and consistency.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:52:00,Jason,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your shot shows you're hitting the ball with decent speed, but the high backspin and sidespin indicate that your clubface is not aligned correctly at impact. This can cause the ball to veer off to the left. Focus on keeping the clubface square to the target. Try hitting some shots with a more neutral path and face angle to reduce that spin.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your swing with the sand wedge shows you're generating a solid ball speed, but the attack angle is a bit steep at -7.6°, which can cause increased backspin. This might make the ball stop quickly on the green, but it can also lead to inconsistent contact. Focus on leveling out your swing a bit and maintaining a more neutral attack angle. The club path is slightly to the right, which can lead to sidespin. Make sure to swing slightly more inward to help square the clubface at impact for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv index 648bfb23da..a3d9587a8c 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv @@ -1,133 +1,133 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Your shot with the sand wedge shows some solid elements, but to improve your consistency, focus on your club face alignment at impact. Your club path is slightly right, which is creating a bit of unwanted sidespin. Try to aim your club face more at your target and keep it square through impact. Additionally, your launch angle is good, but consider lowering the amount of backspin to improve your carry distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your sand wedge shot has a nice club speed and decent carry distance, but there are a few areas to improve. Your attack angle is slightly negative, which means you might be hitting down too much on the ball. Adjusting this to a more level approach can help you get better launch and distance. Also, the club face is open relative to the path, which suggests you may be pushing your shots to the right. Focus on keeping your club face square through impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:07:33,Jason,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your swing speed is good, but your attack angle is quite steep at -9.4 degrees. This can cause the ball to dig into the ground instead of getting airborne properly. A better attack angle for a sand wedge is closer to level. Try to keep your hands ahead of the clubhead at impact to help lift the ball. Additionally, your club path and face angle are open, leading to a rightward flight and side spin. Focus on swinging more from inside to out and closing the clubface at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your shot data shows you have a decent swing speed and ball speed for a sand wedge, which is great! However, you're hitting with a steep attack angle (-6.9°), meaning you're hitting down on the ball too much. This can cause excessive backspin (over 5000 rpm) and may lead to distance loss. To improve, try to keep your attack angle shallower and focus on making cleaner contact. Also, your club path is slightly out to the right, which could lead to some inconsistency in direction. Work on aligning your swing path more towards your target.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:08:33,Herald,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your sand wedge shot shows a high launch angle and significant sidespin, which suggests that the club face is open at impact. This is causing the ball to veer off to the right and reducing accuracy. Focus on squaring the club face at impact and maintaining a consistent swing path. Also, consider practicing with a lower launch angle for more control and distance.",club face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your shot data shows a decent club speed and ball speed, but there are a few areas to improve. Your attack angle is a bit steep, which can lead to inconsistent contact and higher than desired backspin. Focus on lowering your attack angle slightly and ensuring your club face is square to your path for better accuracy. The carry can improve by aligning your swing path and face direction better. Try to maintain consistency with your grip and stance for better results.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:09:44,Brian,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your sand wedge shot shows a good carry distance of around 73 yards but your attack angle is quite steep, which means the club is coming in too sharply. This can lead to inconsistency. Also, the high backspin indicates that you might be getting too much loft at impact. Focus on making your swing more level to reduce that steep angle and create more control. Trying to keep the clubface more square to your swing path will also help to improve the accuracy.",level swing drill,1.1954004,68.0,101.325,83 -6/8/24 18:12:12,Lauren,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your club speed is decent, but your attack angle is a bit too steep, which can lead to inconsistent contact. The club path indicates you’re swinging to the right, which can cause your shots to veer off target. Focus on improving your swing path and making better contact to enhance your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:12:59,Lauren,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Your shot data shows that your club speed is good, but you're delivering the club with a slight downward attack angle (-2.7 degrees). This can lead to excessive backspin and less control. Aim to have a more neutral or slightly upward attack angle to optimize distance and spin. Also, focus on reducing the sidespin for straighter shots. Try to work on keeping your club face square to your path at impact.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your swing shows that you are hitting down on the ball a bit too much, which is causing a lower launch angle and higher backspin than ideal. This can lead to less distance and control. Try to focus on a shallower angle of attack and ensure your club path is more neutral, allowing for better contact and distance. Also, managing spin will help keep your shots straighter.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your shot shows a solid carry distance of about 106 yards, but the club face was slightly open at impact, which caused a small pull to the left. To improve consistency, try focusing on keeping the club face square through impact. Also, working on the attack angle can help you get a better launch. You might want to practice your setup to encourage a slight upward angle on your swings.",club face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:15:33,Jason,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your pitching wedge shot shows good distance but a few areas for improvement. Your attack angle is slightly downward, which might be causing the ball to spin a lot (over 7000 rpm). Aim for a more neutral angle to help lower the spin and make the ball fly straighter. The club path is well to the right, which can lead to pushes or slices. Focus on getting that path more neutral as you practice.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:16:24,Brian,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your club speed is solid, but your attack angle is slightly negative, which can lead to less effective contact with the ball. Aim to strike the ball with a more upward angle. Your club path is moving outward, which suggests you're coming too much from the outside. This can cause a fade or slice. Focus on keeping your swing path more in line with your target. Try to reduce the backspin for a more controlled flight. Overall, a little adjustment in your swing path and angle could enhance your performance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"Your shot shows a good club speed, but the attack angle is quite steep, which can lead to higher backspin and unpredictable distance. Focus on leveling your swing path to reduce the steepness and improve accuracy. Additionally, your face angle suggests you might be aiming to the right, causing your shots to curve more than they should. Try to align your body and clubface with your intended target for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:17:43,Jason,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your pitch shot had decent distance, but the ball deviated significantly to the right. Focus on aligning your club face more towards your target at impact to help reduce that deviation. Improving your face-to-path relationship will enhance your accuracy.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:18:14,Lauren,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your pitching wedge shot shows a high backspin and an aggressive club path, which contributes to less accuracy. Your ball is spinning too much sideways, causing it to veer off target. Focus on swinging more along your intended target line and keeping your club face square at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:19:15,Jason,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your club speed is good, and you’re generating decent power. However, your attack angle is slightly downward, which might be causing the ball to spin too much and keep it from flying straighter. Work on keeping the clubface more square to your swing path to reduce the sidespin. A little practice on your follow-through can help improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:19:50,Brian,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your pitching wedge shot shows good ball speed and carry distance, but the attack angle and club face position indicate some room for improvement. Aim for a more neutral attack angle (closer to zero) to help get the ball airborne more consistently, and try to align your club face with your swing path to reduce that side spin. This should help improve your accuracy and distance control.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your pitching wedge swing produced a solid distance and decent ball speed, but your club path is quite outside-in, which is causing you to pull the ball to the left. Work on squaring the clubface at impact to improve accuracy and reduce excessive spin. Remember, a tighter swing path will help you get more control over your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:21:02,Jason,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your ball speed and smash factor are good, indicating you strike the ball well. However, your attack angle is slightly downward, which is fine for pitching but could be impacting your launch conditions. The club face is quite open to the path, causing some side spin, which is why your shots are deviating to the right. Focus on aiming your clubface more aligned with your intended target while maintaining a consistent swing path.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your shot shows a good amount of distance for a pitching wedge, but the ball is curving quite a bit to the left. This suggests that your club face is closed at impact. Focus on keeping the club path more neutral, which will help straighten out your shots. Work on your attack angle too, as it’s slightly descending. This can help with cleaner contact and better launch conditions.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your shot data shows that you have good speed and a decent carry distance with your 8 iron. However, the attack angle is a bit steep, which might be causing a lower trajectory and excessive spin. Try to focus on flattening your attack angle a bit and aim for a more neutral club path to promote better contact. This can help optimize your distance and accuracy.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your shot data shows that you're generating good ball speed for your club speed, which is great! However, your attack angle is slightly negative, indicating you're hitting down on the ball a bit too much. This can lead to lower launch and more backspin, affecting your distance. Focus on making a more level swing to improve your launch angle. Additionally, your club path is more to the right than ideal, so working on your swing path will help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:27:35,Brian,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your shot data shows a solid club speed and decent ball speed, but your attack angle is quite steep, which could lead to inconsistent contact and excessive backspin. Working on a more neutral attack angle will help you strike the ball cleaner and get more distance. Additionally, your clubface is open relative to your swing path, causing some pushed shots. Focus on improving your clubface alignment at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your shot shows a solid club speed and reasonable carry distance, but the high backspin and significant deviation indicate that your accuracy could use some work. Try to keep your club face more square to the target at impact. This will help reduce the sidespin and improve your overall direction. Focus on a smoother swing path to gain more control over your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:28:56,Brian,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your 8-iron shot shows good speed and decent distance, but your club path and face angle are quite open. This could cause the ball to curve right more than you'd like. To fix this, work on aligning your club face with your swing path more consistently. A good goal is to aim for a straighter path and a square club face at impact. Also, your attack angle is slightly negative; focus on hitting the ball with a steeper angle for better contact and lift.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:29:39,Lauren,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your 8-iron shot shows you have decent speed but your club face and path are causing the ball to go right (a slice). Work on your alignment and ensuring the clubface is square to the target at impact. Additionally, a softer attack angle could help you launch the ball better and control the spin.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:30:27,Herald,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your shot was solid, but you have a few points to work on. Your club speed is good, and your ball speed is strong, which means you're generating decent power. However, your attack angle is a bit too negative, and your club path and face are both pointing right. This means you're likely slicing the ball. Aiming to bring your club path more in line with your target will help straighten out your shots. Practice focusing on hitting slightly upward on the ball to improve launch angle and reduce backspin.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:31:16,Herald,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your 8-iron shot had a solid carry distance of about 143 yards with a decent ball speed. However, your club is coming too much from the outside, causing it to slice slightly (as indicated by the positive club path and face angle). To improve accuracy and consistency, focus on straightening your swing path and getting more of a downward angle on your swing. Reducing backspin can also help with distance. Consider working on your grip and alignment to help with these issues.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your shot with the 8-iron shows good distance, but the attack angle is too steep, which may have caused some issues with direction. A more level swing can help improve your accuracy and control. Focus on keeping your swing smooth and balanced.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:35:21,Lauren,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Your 8-iron shot shows great potential with a solid ball speed and decent carry distance. The club path indicates you're aiming to the right of the target, which might be causing the ball to fade slightly. Focus on bringing your club path more in line with your target to improve accuracy. Additionally, the launch angle is good for getting the ball airborne, but it may help to work on your attack angle to maximize distance. Overall, a little adjustment in your swing path will help you gain straight shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:35:33,Brian,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"Your ball speed is decent, but the high backspin and strong leftward sidespin suggest you may be hitting the ball with an open club face relative to your swing path. This can lead to inconsistent shots and loss of distance. Focus on making sure your club face is square to your target at impact. Also, practice controlling your swing path to minimize that sidespin.",club face awareness drill,1.1954004,68.0,101.325,83 -6/8/24 18:35:53,Brian,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your 8-iron shot shows good potential with decent distance and a solid smash factor. To improve, focus on flattening your attack angle by slightly raising your swing path. It looks like your club path is too much to the right, which can cause rightward spin. Work on keeping your clubface more square to your target at impact. This will help straighten your shots and add distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:36:36,Lauren,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your club speed is decent, but the attack angle is a bit too negative, meaning you're hitting down on the ball too much. This can lead to excessive spin and less distance. Try to create more of a level or slightly upward swing as you make contact. Also, your carry distance is short and deviation angles suggest inconsistency in direction. Focus on a straight, controlled swing path to improve accuracy and distance.",level swing drill,1.1954004,68.0,101.325,83 -6/8/24 18:37:09,Herald,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your shot shows a bit of an open club face (12.7 degrees) at impact, which can cause the ball to start to the right and potentially curve. Focus on keeping your club face more square at impact. Also, your attack angle is slightly negative, meaning you're hitting down on the ball; try to get a more neutral or positive angle to help with launch and distance.",face angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"Your 9-iron shot shows good ball speed and distance, but your club path is quite far to the right, and the face is not square at impact. This might cause some direction issues. Focus on aligning your swing path to be more neutral and ensuring the club face is square at contact for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:38:49,Jason,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Great job with your 9 iron! Your ball speed and carry distance are strong. You have a positive club path, but your face angle is also pointing to the right, which is causing a slight hook. Focus on squaring the clubface at impact to improve accuracy and control. Also, consider lowering your backspin for better distance management.",face angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:39:50,Jason,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your 9-iron swing shows good ball speed and decent carry distance. However, your attack angle is slightly negative, which can lead to more than normal backspin and a steeper shot. Focus on hitting the ball with a slightly upward angle, which will help lower your backspin and improve your distance control. Also, your club path is moving to the right (8.97 degrees), causing the ball to curve right. A more neutral path can help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:40:35,Herald,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your club speed and ball speed are solid, which shows you're making good contact. However, the club face is open at impact, leading to a slice (side spin to the left). Focusing on a more neutral club face at impact will help straighten out your shots. Additionally, try to get your attack angle to a neutral or slightly upward position to optimize distance.",face angle drill,1.1954004,68.0,101.325,83 -6/8/24 18:40:41,Jason,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your shot data shows good ball speed, but there's a significant amount of sidespin leading to a rightward direction (fade). Focus on aligning your clubface properly and maintaining a smoother swing path to improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:42:01,Herald,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your club speed is solid, but we need to work on your attack angle and club face alignment. A downward attack angle (-3.75 degrees) suggests you're hitting down on the ball too much. Your club face is also open relative to your target, which is contributing to the leftward spin (sidespin of -52). Focus on hitting the ball with a more neutral face and shallower angle. This will help you achieve a higher launch angle and more consistent distance.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Your club speed is solid, and your ball speed shows good energy transfer. However, your attack angle is a bit negative, which means you're hitting down on the ball instead of sweeping it nicely. This can lead to higher spin and less distance. Try focusing on a more level swing to improve your results. Also, your club path is aiming significantly to the right, which suggests you may be pushing the ball. Work on aligning your body and clubface better at setup. This will help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:43:35,Herald,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your shot indicates a high launch angle and significant side spin, causing the ball to veer off to the right (a slice). Focus on improving your swing path and club face alignment. A more neutral swing path and a square club face at impact will help straighten your shots and increase distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:48:44,Jason,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your club speed is decent, but your attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to more ground contact and less distance. Also, your club path is significantly to the right (about 8.6 degrees), which adds to the slice you may be experiencing. Work on a more neutral swing path to improve accuracy and help with your ball flight. Additionally, your spin rates suggest that you might want to focus on making cleaner contact to lower your backspin and get better distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:49:16,Lauren,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your swing speed and ball speed are decent, but your ball is curving significantly to the left due to the clubface being much more open than the path you're swinging on. Focus on squaring the clubface at impact and try to reduce the amount of backspin, which is a bit too high. A good goal is to manage that face alignment to keep the ball straighter.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your shot shows a solid effort, but there are a few areas you can improve. Your club speed is good, but the attack angle is slightly negative, meaning you're hitting down on the ball more than you should. This can lead to excessive backspin and lower distance. Try to have a more neutral or slightly upward attack angle. Also, your club face is quite open at impact, which is causing the ball to veer off to the right (slices). Focus on getting your club face squared at impact for straighter shots. Lastly, the high backspin suggests the ball is climbing too much; working on your launch angle can help achieve a better flight. Overall, aim for better control over your face angle and attack angle for improved distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:50:27,Brian,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your swing shows that the club is coming down at too steep of an angle, which can lead to inconsistent contact. Try to focus on a flatter swing path to help straighten your shots. Additionally, the club face is open at impact, which is causing the ball to veer off to the right. Working on your grip and alignment will help with this. Also, your club speed is solid, but focusing on your follow-through can help maintain better control of the shot.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:50:59,Herald,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Your shot was solid, but there are a few key areas to work on. The club path is slightly positive, which is good, but the club face is open at impact (pointing right). This can lead to your ball slicing. Your attack angle is a bit steep, and there's quite a bit of backspin which can affect your distance. Focus on getting the club face square at impact for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 18:51:28,Herald,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your shot data shows some interesting points to work on. First, your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball a bit. Try to feel like you're sweeping the ball off the ground instead. Additionally, your club face is pointed pretty far right at impact, which is causing the ball to hook. Focus on aligning your body and club face towards the target more. Lastly, your backspin is low for a 7 iron, indicating that you might want to adjust your swing to create more lift. Working on these areas can help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:51:37,Brian,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like we didn't capture all the important values, but your ball speed is impressive at over 122 mph! However, the negative smash factor suggests you're losing efficiency which may mean you're hitting the ball too hard without getting enough solid contact. Focus on making sure your club face is square at impact and work on your swing rhythm to improve distance and control.",swing rhythm drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:05,Jason,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your 7-iron shot shows a solid club speed, but your club path is slightly to the left, which might be causing that noticeable sidespin to the left. Try to focus on keeping your club path straighter through impact while also aligning your clubface better to reduce unwanted spin. Your backspin is a bit high, so working on lowering that can help with distance and control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:34,Brian,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Great job with your 7 iron! Your club speed is solid, and you’re getting decent distance. However, your attack angle is a bit steep, which can affect the height and control of your shots. Try to work on flattening your swing slightly to improve consistency. Also, the club face is pointing a bit to the right at impact, which can cause your shots to slice. Focus on keeping the club face square through impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:45,Jason,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"Your ball speed is decent, but the high backspin and sidespin indicate that you might be hitting the ball too steeply or not squarely. Focus on making contact with the center of the clubface and ensuring your swing path is more aligned. This will help reduce spin for better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:52:53,Jason,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"You're generating good club speed and ball speed, but your attack angle is a bit too down, which can lead to excessive backspin. This may be causing your shot to climb too high and lose distance. Focus on driving through the ball more on your downswing to reduce spin and improve distance. Also, check your club face alignment; it appears open, contributing to the rightward deviation of your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"Your swing speed and ball speed look good, which is a positive sign. However, the negative attack angle means you're hitting down on the ball more than you should, which can lead to excessive backspin and less distance. Aim to make contact with a slightly upward angle to promote better launch conditions. Additionally, your club path is quite open, which is causing the ball to veer slightly left. Focus on improving your swing path to keep the ball on target.",attack angle adjustment drill,1.1954004,68.0,101.325,83 -6/8/24 18:54:02,Herald,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your shot shows good ball speed and decent carry distance, but your club face is a bit open at impact, which is causing the ball to veer right. Try to focus on aligning your club face more square to the target to improve accuracy. Work on your attack angle; a less negative angle can help with consistency and distance. Overall, you're on the right track!",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:54:39,Lauren,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot had good distance, but your ball ended up significantly offline. The club path and face angle suggest you're cutting across the ball, which can create unwanted side spin. Focus on improving your club path to be more neutral and ensure the face is square at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:55:24,Herald,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data shows you have a good club speed, but your attack angle is slightly negative, which means you're hitting down on the ball more than you should with a 7-iron. This can lead to inconsistent contact and lower launch. Focus on getting your club path more square, as it's currently coming from the outside, which is contributing to more sidespin and less accuracy. Try to improve your launch angle and reduce the amount of deviation in your shots to get more distance and control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:56:08,Lauren,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your club speed is solid, but the attack angle is a bit too steep, which could lead to inconsistent strikes. The club face is open to your swing path, causing the ball to veer off to the right. Focus on aligning your club face better at impact and try to shallow out your attack angle. This will help create a more consistent trajectory and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:57:22,Lauren,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like the ball is spinning more than it should, which suggests contact issues with the clubface. Your launch angle is decent, but the high sidespin is causing the ball to curve too much. Focus on hitting the ball straighter and improving your contact by ensuring the clubface is square at impact. A smoother swing could help too.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 18:57:29,Jason,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your 7 iron shot carries about 69 yards, which is decent. However, the side spin indicates the ball is curving significantly to the left. This could be caused by an incorrect swing path or an open club face at impact. Focus on keeping your club face square to the target line during your swing to improve accuracy.",club face drill,1.1954004,68.0,101.325,83 -6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"It looks like your shot had a high spin rate and some side spin, which could indicate an issue with your club face angle at impact. This might lead to lack of distance and accuracy. Focus on making sure your club face is square to your target at impact. Try a drill that emphasizes this by practicing with an alignment stick to check your alignment and face position.",alignment stick drill,1.1954004,68.0,101.325,83 -6/8/24 18:58:13,Herald,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"You're generating solid club speed, which is great! However, your attack angle is a bit too negative, meaning the club is coming down too steeply. This can lead to less distance and control. Focus on making your swing a bit more level to help with launch angle and overall consistency. Also, watch your club path, as it's moving to the right; working on a more neutral path can help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your shot with the 7 iron had a good club speed, but you were hitting slightly down on the ball with a negative attack angle. This can lead to too much spin and a lower carry distance. Focus on leveling your swing through impact to achieve better ball flight. A little less down and a bit more 'sweeping' can help you hit it farther and straighter.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:02:05,Jason,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your 7 iron shot shows good distance and decent speed, but we can work on your swing path and face alignment. The club path suggests you're swinging slightly to the right, which could lead to push shots. Try to focus on keeping the face square to your target at impact. Also, your attack angle is a bit too steep, which can affect your consistency. A balanced attack angle helps with better ball contact and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:02:36,Lauren,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your club speed and ball speed are decent, but the attack angle is slightly negative, which means you're hitting down on the ball. This can lead to excessive backspin, affecting your distance. Additionally, your club path is going a bit to the right, which adds to the fade in your shots. Focus on hitting the ball with a more neutral path and a slightly shallower angle to help achieve better launch conditions and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your club speed is good, but the attack angle is slightly downward, which can cause you to hit down on the ball too much. This could lead to less distance. Additionally, your club path is moving slightly to the right (5.9 degrees), which may be contributing to your ball hooking. Focus on keeping your club path straighter through impact. A slightly higher launch angle could also be beneficial for greater distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:04:02,Lauren,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your club speed is good for a 7 iron, and your ball speed is solid too! However, the Club Face angle suggests you were aimed a bit to the right, which contributes to the side spin and deviation. Focus on aligning your club face square to your target. Also, try to bring your attack angle closer to 0 degrees for more consistent strikes. This should help straighten out your shots and increase your accuracy.",club face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:04:10,Brian,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your shot data shows high backspin and sidespin, which can be causing your ball to veer off target. Focus on striking the ball more consistently and keeping your club face square at impact. When you improve your contact, you’ll see better distance and accuracy.",club face awareness drill,1.1954004,68.0,101.325,83 -6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like there are issues with the data for your shot, particularly with missing numbers. However, your ball speed suggests you are making solid contact. To improve, focus on your swing technique to enhance consistency and control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:05:09,Brian,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your shot shows a solid club speed and ball speed, which are good signs. However, your attack angle is slightly negative, suggesting you're hitting down too much on the ball. This can lead to lower trajectory and less carry distance. A clubface that is too open at impact could be causing some sidespin, leading to the ball curving to the right (slice). Focus on maintaining a square clubface through impact. The spin rate seems reasonable, but working on the path and face alignment could help you improve accuracy and distance. Consider using a more neutral swing path to get the ball flying straighter.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:05:37,Brian,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your club speed is solid, but the attack angle suggests you're hitting down on the ball a bit too much, which can lead to excessive backspin and potentially less distance. Additionally, the club face is a bit open relative to your swing path, contributing to a slice. Focus on a more neutral swing path and try to have the club face square at impact. This will help you hit straighter shots with better distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:06:44,Lauren,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Your shot shows decent speed and a good carry distance, but the attack angle is a bit steep, and the club face is open relative to your swing path. This could cause the ball to veer to the right. Focus on keeping your club face square at impact and try to adjust your attack angle for a more level swing through the ball.",club face square drill,1.1954004,68.0,101.325,83 -6/8/24 19:07:29,Brian,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your shot shows a decent club speed and ball speed, but the attack angle is slightly negative, meaning you're hitting down on the ball a bit more than ideal for a 7 iron. This could be causing the ball to have more spin than necessary and reducing your distance. Working on having a more neutral attack angle could help you hit the ball cleaner and improve your carry distance. Additionally, your club face is quite open at impact, which is contributing to the ball's rightward spin. Focus on closing the face slightly and aligning your path more directly toward your target.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:08:03,Herald,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot data shows good ball speed but your club speed might benefit from some more power in your swing. Your attack angle is slightly negative, which can lead to lower launch conditions. The face is open at impact, resulting in a slice. Focus on squaring the club face at impact and getting a more neutral attack angle to help with direction and distance.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your 7 iron swing shows some areas for improvement. The club speed is decent, but your attack angle is slightly negative, meaning you might be hitting down on the ball too much. This can lead to lower launch conditions and more spin, which can affect distance and accuracy. Additionally, the club face is open relative to your swing path, causing the ball to start right and curve away (right for a right-handed golfer). Work on aligning your face to the path for better direction and consider increasing your attack angle to launch the ball higher while minimizing spin.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is decent at about 73 mph. The attack angle is slightly negative, which means you're hitting down on the ball. This can lead to lower launch conditions. Your club path is aimed right at about 6 degrees, and the face is open to the path, meaning you might tend to pull or slice your shots. Work on aligning the clubface more with your path to improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:13:50,Lauren,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot data shows a good club speed and ball speed, which means you're making solid contact. However, the club path and face angle suggest a slight inconsistency when hitting the ball. This can lead to the ball going right and not following your intended line. To improve, focus on your swing path to ensure it is straighter and the face angle is more aligned with the path. Also, the backspin is a bit high, so you might want to work on lowering that for a better trajectory and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:14:45,Brian,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your swing shows a decent club speed and ball speed, but the face angle is significantly open at impact, contributing to the slice. To improve your accuracy, focus on aligning your clubface more square to your target at impact. Additionally, while your backspin is okay, trying to stabilize your club path will help tighten your shots and reduce the carry deviation.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your shot data shows you're generating decent club speed and ball speed, but there's some room for improvement with your club path and face angle. The club path is quite positive (7.34 degrees), and the club face is even more open (8.27 degrees), leading to a fade-type shot. To refine your aim and reduce the deviation, focus on aligning your body and club face more consistently at impact. Additionally, your backspin is on the higher side, which can affect carry and distance. Try to maintain a more square club face at impact. Practicing with alignment aids can help you straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:16:01,Brian,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your shot data shows solid distance with a decent club speed of about 73 mph. The launch angle is good for getting the ball airborne, but a slight adjustment in your attack angle (which is a bit negative) could help improve your consistency. The club path indicates you're swinging slightly to the right, which could affect your accuracy. Focus on making sure your clubface is more aligned with your target at impact to help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:16:30,Lauren,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your 7 iron swing shows good ball speed and distance, but the clubface is aimed a bit too far right of your swing path, which could lead to consistency issues. Work on aligning your clubface better at impact. You also have a slightly negative attack angle, which can impact your height; try to make sure you're coming into the ball with a more level or positive angle. Overall, practice these adjustments for more consistent strikes and improved distance.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Your shot shows a solid club speed and good ball speed, but your launch angle is a bit low, and the ball is slicing right (as indicated by the positive face and path). Work on staying more consistent with your swing path and keeping the clubface square at impact. This will help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your club speed is solid, showing good potential for distance. However, your attack angle is slightly negative, which can lead to lower launch conditions. The club path is right, but the face is even more so, causing the ball to curve to the right. Focus on making sure your club face is more aligned with your club path at impact for straighter shots. Consider working on your follow-through to help with direction and consistency.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:18:19,Herald,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like you're hitting the ball with decent speed, but the launch angle and distance suggest there may be some inconsistencies in your swing. The backspin is quite high, which can cause the ball to rise but not travel as far. Focus on making solid contact with a slightly downward strike, and try to keep your head steady during the swing to improve your consistency.",impact alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your shot data shows some promising distance, but there's room for improvement in accuracy. Your club path indicates an out-to-in swing, which is likely causing some rightward dispersion. Focus on aligning your clubface better with your swing path to reduce spin and improve direction. Also, consider lowering your launch angle for better consistency.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:20:35,Brian,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your shot data shows that your ball speed and distance are solid, but your shot is curving a bit to the left due to an open club face at impact. To improve, focus on aligning your club face square to the target as you approach the ball. Also, working on a more positive attack angle can help you achieve a cleaner hit and better distance. Try to maintain a steady swing path to reduce the sidespin, which will help keep the ball straighter.",club face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"You're generating solid ball speed with your 6-iron, but your launch angle and high backspin indicate that the ball is climbing too high, which can limit distance. Try to lower your attack angle slightly for a more penetrating ball flight. Also, your club face is open compared to your path, leading to a negative carry deviation; focus on squaring the face at impact for straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:22:20,Herald,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your 6 iron shot shows good speed and distance, but your ball is veering off to the right due to the face angle being open. Focus on aligning your clubface more square at impact to get straighter shots. Also, ensure your swing path is less out-to-in to reduce the slice.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:23:05,Lauren,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your shot data indicates that your club speed and ball speed are decent; however, the face angle is quite open at impact, pointing right of your target. This is likely causing the ball to slice. Focus on improving your club face alignment at impact. Additionally, your attack angle is slightly upwards which can be beneficial for height, but be careful not to launch it too high. Try to keep it closer to 3 degrees. Work on your follow-through to help maintain balance and control.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your 5 iron swing is solid, showing decent speed and distance. However, the attack angle is a bit negative, which suggests you might be hitting down on the ball too much. This can lead to inconsistent shots. Focus on swinging more level or slightly upward to improve your launch and carry distance. Additionally, the club path and face angle are quite similar, indicating a possible tendency to pull the ball left. Aim to square the face at impact by practicing your alignment and grip.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your shot with the 5-iron shows you have a good club speed, but your club face is open (11 degrees) relative to your swing path (9 degrees right). This is causing the ball to curve to the right (slice). To improve, focus on aligning your club face with your swing path. Practice making smoother, more connected swings to keep the face square at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:26:02,Herald,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your 5 iron shot is decent, but there are a few areas to improve. Your club speed is good for generating distance, and your ball speed is solid too. However, there's some inconsistency with your carry distance and direction, which suggests that you'll benefit from focusing on your swing path and consistency. Try to work on aiming more accurately to reduce your deviation from the target. Additionally, the launch angle could be slightly higher for optimal distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your shots show good speed and distance, but you're struggling with accuracy. The club face is pointing more right than your path, which is causing a rightward miss. To improve your aim and consistency, focus on aligning your club face more squarely to your target as you swing. Additionally, making sure your swing path is more neutral will help straighten out your shots.",club face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:28:58,Jason,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Your 5 iron shot shows decent distance, but the ball is curving to the right too much (high face angle). Focus on aligning your club face more towards your target at impact to straighten out your shots. Additionally, practice getting your swing path more neutral to help with consistency and direction.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:29:44,Brian,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot shows great potential! Your club speed is solid, and you're getting good distance. However, your face angle is quite open at impact, leading to some sidespin. Work on closing the clubface a bit at impact to improve accuracy. Also, reducing backspin can help with distance. Consider focusing on your swing path to align it better with your target.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:30:25,Brian,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your ball speed is decent, but your club path and face angle show some signs of inconsistency. Your club path is aimed too much to the right, and the face is even more closed, which may lead to pushes or hooks. Focus on making your downswing more neutral to improve direction and accuracy. Also, consider adjusting your attack angle for better contact and higher launch. Practice striking the ball with a more level angle to maximize distance and control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,Your shot statistics show a few areas for improvement. The low launch angle at just over 2.5 degrees with relatively high backspin (over 3250 rpm) means your ball isn't getting enough height and stability in the air. A more upward attack angle can help you achieve a better launch. Keep your club path relatively straight to minimize the side spin. Focusing on your follow-through will help ensure a stronger shot.,upward attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:32:03,Lauren,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your shot with the 4 Hybrid shows good potential! The ball speed is solid at around 104 mph, but your attack angle is slightly down (-1.04°), which means you're hitting the ball a bit too steeply. This could be causing some backspin (about 2375 rpm) that might reduce distance. Focus on making a more sweeping motion to improve your launch angle and reduce backspin. Also, your club path is slightly in-to-out, which can lead to a rightward tendency in your shots. Aim for a more neutral swing path to help with accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:32:42,Herald,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Great job generating solid ball speed and a decent carry distance! However, your attack angle is slightly downward, which may be affecting your launch and spin rates. Try to focus on hitting up on the ball more to improve your launch angle and reduce backspin, allowing for better distance and control. Work on aligning your club face more closely with your swing path for a straighter ball flight.",upward attack drill,1.1954004,68.0,101.325,83 -6/8/24 19:33:21,Brian,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your shot data shows a good club speed and ball speed, but the angle of attack is a bit steep (negative), which can lead to less optimal contact and higher spin. Your club face is significantly open relative to your club path, causing a slice. Focus on aligning your club face more square and increasing your angle of attack slightly to improve trajectory and distance.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:34:29,Brian,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"You are generating good ball speed and distance with your 5 wood, but your attack angle is slightly negative, which means you're hitting down on the ball. Try to focus on sweeping the ball off the tee to improve launch angle and reduce spin. Adjust your clubface position to be closer to square at impact, as it’s currently open relative to your swing path. This should help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:34:56,Jason,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"You had a solid club speed, and your ball speed is good, which means you're making decent contact. However, your attack angle is slightly negative, suggesting you're hitting down on the ball more than you should. This can cause higher spin and less distance. Focus on a more upward attack angle. The club face is pointing right of the target at impact, leading to a push to the right, so work on aligning the face towards your target. Keep practicing to improve your consistency and accuracy!",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:36:29,Herald,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your driver swing is showing potential! You're generating good speed and distance, but there are a few areas to improve. The attack angle is slightly downward, which can lead to less optimal launch conditions. Focus on making more of a sweeping motion through the ball to increase your launch angle. Also, the club face is open relative to your path, which could be causing some undesired sidespin. Work on aligning your club face better as you swing to improve accuracy and reduce sidespin. Overall, you have a solid foundation to build from!",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your driver swing is producing solid ball speed, but the high backspin and deviation suggest inconsistencies in your contact and aim. Focus on keeping the club face more aligned with your swing path to improve accuracy and reduce spin. Aim to increase your attack angle slightly by sweeping the ball instead of hitting down on it.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:39:59,Herald,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your driver swing shows good potential, but it has some room for improvement. Your club speed is decent, but the launch angle is a bit low, which can limit distance. Try to position the ball slightly forward in your stance and work on having a more positive attack angle to get the ball higher in the air. The spin rate is higher than desired, which could lead to less carry distance; aim to create a more solid strike to reduce backspin. Lastly, you're slightly pushing the ball right, indicated by the positive club path and face angle; focus on keeping your clubface square at impact to help straighten out your shots.",launch angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:40:41,Brian,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your driver stats show potential, but there's room for improvement. Your club speed is good, but the attack angle is slightly negative, suggesting you might be hitting down on the ball. A better angle can help you launch it higher and gain distance. You also have some sidespin that may cause your shots to curve. Focus on keeping your club path more neutral to reduce that. Overall, work on hitting more up on the ball with your driver for better launch and distance.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:41:14,Lauren,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Great job with your driver! Your club speed is solid, and your ball speed indicates you’re hitting it well. However, your launch angle is a bit low; ideally, you'd want it around 12-15 degrees for better carry distance. Also, the backspin is on the higher side, which might be causing the ball to lose some distance. Focus on a slightly shallower attack angle and aim to improve your launch conditions for more optimal results.",launch angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:42:28,Herald,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your driver swing shows promise, but there are a few areas to work on. Your club speed is good, but the attack angle is too negative, which can lead to lower launch and more backspin. Focus on a slightly upward angle to help launch the ball higher and improve carry distance. The club path is positive, which is great, but the face being slightly closed to the path can cause the ball to fade. Aim for a neutral club face at impact for straighter shots.",upward attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:43:30,Lauren,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your gap wedge shot had good distance, but the club path and face angle suggest some inconsistency. The ball is spinning quite a bit, which indicates you might be hitting down too steeply. Focus on hitting through the ball more level to reduce spin and improve accuracy. Work on your follow-through to help with this.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:43:55,Brian,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your gap wedge shot shows good ball speed and decent carry distance, which is a positive. However, your club path and face angle indicate your club is coming from the outside in, which could lead to a pull or slice. Work on correcting your swing path to get it more neutral. Additionally, a spin rate of 4474 is quite high; focus on hitting down a bit less sharply to reduce backspin for more distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:44:25,Brian,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot shows some areas to work on. The club speed is solid, but your attack angle is quite negative, which can lead to hitting down too much on the ball. This can help with backspin but may also result in less carry distance. Your club path is aimed to the right, and the face is open, which is likely causing the ball to veer off to the right. Focus on making a more neutral swing path and aligning the clubface at impact. Try to lift the angle of your attack slightly for better contact and more distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:44:50,Brian,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your shot data shows a good gap wedge performance, but there are some areas to improve. With a club path that is significantly right of the target (11.2 degrees), you might be pushing your shots to the right. Focus on aligning your club path more towards your target. Your high backspin (over 6200 rpm) indicates you’re generating good lift, but it may also contribute to less distance. For more control, work on ensuring your clubface is square at impact and practice your follow-through to help maintain balance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:45:10,Jason,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your club path and face angle suggest you're coming in too steep, which can cause the ball to go right. Focus on flattening your swing path and aligning the clubface square at impact. This will help you achieve a straighter shot and better distance control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:45:36,Lauren,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Your gap wedge shot was solid, with good ball speed and carry distance. However, your attack angle is slightly negative, indicating you're hitting down on the ball more than you need to. This could lead to too much spin, making the ball stop quickly. Consider focusing on a more level swing. Also, your club path is quite right (11.3 degrees), and with a face angle that is also open (5.7 degrees), the ball may be slicing. Try to work on aligning your club face with your intended target. A little practice on your setup can help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:45:56,Brian,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your gap wedge shot shows a few key areas for improvement. Your club speed is good, but the attack angle is slightly negative, meaning you’re hitting down on the ball more than ideal. This can reduce launch height and distance. Also, your club path and face angle indicate you've got a strong leftward direction, which may lead to the ball starting left and curving further. Focus on maintaining a more neutral path and working on hitting slightly more upward on the ball to improve your launch. This will help you achieve better carry and total distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your club speed is decent, but your attack angle is a bit too downward (-3.8 degrees). This could mean you're digging into the ground more than you should, which can lead to inconsistent strikes. Try to focus on hitting down slightly but not too much, so you can get better contact with the ball. Your spin rate is quite high (over 5000 rpm), which can cause it to rise too much after hitting. Work on achieving a more neutral club path and face angle at impact for more control.",attack angle drill,1.1954004,68.0,101.325,83 -6/8/24 19:46:35,Lauren,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your gap wedge swing shows promise, but let's work on a few key areas. Your attack angle is quite steep, which can lead to inconsistent contact. Try to shallow out your swing a bit. Additionally, your club path is quite open, meaning you're coming down from outside to in. This can cause slices. Focus on bringing the club down more from the inside. Overall, great ball speed, but tightening your lines will improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:46:56,Lauren,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shots show that your club speed is good, but your attack angle is too steep, which can lead to excessive backspin and a ballooning shot. Focus on making a more level swing to create better contact and control your spin. Also, work on aligning your club face more with your swing path to reduce sidespin, which will help you hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"Great job with your sand wedge! Your club speed is good and the ball speed shows you're striking it well. However, your attack angle is slightly negative, which means you're hitting down a bit too much on the ball. This can lead to a lower trajectory. Try to create a more upward angle of attack. Your spin rate is decent, but with a better angle, you can increase your carry distance. Focus on balancing your swing path and face alignment to achieve a straighter ball flight.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:48:10,Herald,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your sand wedge shot had a good launch angle, but the club face was slightly open relative to your swing path, causing the ball to curve right more than intended. Focus on keeping the club face square to your path to straighten out your shots. You also produced a lot of backspin, which is great for spin control around the greens, but make sure you're not hitting too steeply into the ball, as indicated by your attack angle. Try to make your swing more level for better consistency.",club face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your sand wedge shot shows good potential, but the club face is pointing more right than your swing path, which can lead to a rightward dispersion. Additionally, your attack angle is slightly negative, which might be affecting your launch and spin. Focus on aligning your club face more with your swing path and aiming to strike the ball with a more upward angle.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:48:56,Lauren,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your sand wedge shot shows a couple of areas to improve. The club face is pointed left and your club path is also moving left, which could be causing the ball to start left and miss your target. Additionally, an attack angle of nearly -6 degrees may be too steep; try to ensure you are making a more level strike. Focus on aligning the club face with your target and maintaining a shallower attack angle for better contact and distance.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:49:03,Jason,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there are some key metrics missing from your data, but your ball speed is showing as 110.5 mph. Make sure you're hitting the ball with the clubface squared at impact to achieve better accuracy. Focus on making clean contact and controlling your swing path. To improve, try a ""swing path drill"" to develop more consistency in your swings. This will help you hit the ball straighter and with more control.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:49:20,Lauren,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your shot data indicates a few key areas for improvement: your club face is angled negatively at impact, which causes the ball to spin left (a slice effect). To improve accuracy, focus on ensuring the club face is square to your target line at impact. Additionally, try to reduce your attack angle to be less steep, aiming for a shallower strike on the ball, which will help with both distance and control.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your sand wedge shot shows a good effort, but there are a few areas to focus on. The club path is slightly out to the right (6.28 degrees), which could lead to inconsistent ball flight. The high backspin (around 3790 RPM) indicates that you're getting some lift, but with a strong sidespin (which could turn the ball left), you may want to work on your swing path to achieve straighter shots. Aim to keep your clubface more square to the target line at impact.",swing path drill,1.1954004,68.0,101.325,83 -6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your swing speed is decent, but the club face is closing too much at impact, which is causing the ball to veer left. Focus on keeping your club face square to your target through impact. Reducing the amount of backspin will also help improve your distance. Try to adjust your attack angle—it’s a bit negative, which means you're hitting down too much with your sand wedge. Remember, you want a more level or slightly up angle for better contact.",face control drill,1.1954004,68.0,101.325,83 -6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your sand wedge shot had a good carry distance of about 66 yards but there are some areas to improve. Your club face was slightly closed at impact, which makes the ball curve left. Focus on keeping your club face square to the target at impact, and try a softer swing for more control. Aim for a smoother, more consistent strike to reduce backspin and achieve a better carry direction.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:51:23,Jason,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Good job on getting decent distance with your sand wedge! However, the club face is quite open at impact, which is causing your ball to curve to the left. Focus on getting a more square club face at impact, and try to improve your attack angle to help control the ball better. Also, note that your backspin is high, which is good for stopping the ball on the green, but make sure you're aiming correctly for a better carry distance.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:51:37,Jason,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your shot shows decent power but there's room for improvement in accuracy. The club path is slightly out to in (3 degrees), and the club face is closed at impact, leading to leftward spin. To straighten your shots, focus on ensuring the club face is square to your target at impact. Work on keeping a more consistent attack angle; a less steep angle can help with control and distance. Your backspin is low, which can affect flight. Try to hit down on the ball slightly more to increase spin and control.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:52:00,Brian,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your swing looks solid, but you're experiencing some issues with the club face being closed at impact, leading to a significant amount of sidespin that causes slices. Also, your attack angle suggests you're hitting down a bit too much for a sand wedge. Focus on keeping the club face square at impact and try to make a shallower swing. This should help with distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 -6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your shot with the sand wedge shows good potential, but there are a few areas for improvement. The club speed is nice, but with a negative attack angle (-7.6 degrees), you're hitting down too steeply. This can lead to unwanted spin and loss of distance. Focus on making a smoother swing with a more neutral attack angle to help the ball lift better. Your spin rates are high, which may indicate that the ball is digging into the ground instead of gliding through the grass. Additionally, consider aligning your clubface more with your swing path, which is slightly out of sync. A more consistent swing will definitely help you find better carry distance. ",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,Your shot showed good distance but the ball is drifting right due to your club path and face position. Try to focus on bringing the clubface more in line with your target at impact. A slight adjustment could help straighten out your shots.,face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your swing speed is solid for a sand wedge, but the club face is quite open at impact, which is causing the ball to spin more than ideal and go off-target. Focus on keeping the club face square to your target line at impact, and practice aligning your body properly. This will help in reducing the sidespin and improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:07:33,Jason,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your shot has some positive elements, but there are a few areas you can improve on. Your club speed is good, but your attack angle is quite steep, which likely contributes to the high backspin. This means your ball might be losing distance. Additionally, the club path is significantly out to the right, which can lead to slices. Focus on making a more neutral swing path and decreasing the attack angle slightly for better distance and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your sand wedge shot shows good power with a club speed of around 70 mph, but the attack angle is a bit steep at nearly -7 degrees, which can lead to hitting the ground before the ball. The ball is launching high, which is great for a flop shot but make sure to control the spin. To improve your contact, focus on shallowing out your attack angle to around -4 to -5 degrees. This will help you make cleaner contact and get better distance control.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:08:33,Herald,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your shot with the sand wedge shows some room for improvement. The club speed is good, but the launch angle and direction suggest that the ball is going too high and off to the right. Your face angle is quite open, which is causing some of that rightward spin. Try focusing on closing the club face at impact and maintaining a more downward attack angle to improve your accuracy and distance.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your swing speed is good for a sand wedge, but your attack angle is quite negative. This means you might be hitting down too much, which can lead to less consistent contact. Try to focus on a shallower angle of attack and ensure you are making contact with the ball first, then the ground. Your club path is also out to the right, which could cause the ball to drift that way. Work on straightening that path to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:09:44,Brian,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"You have a nice club speed for a sand wedge, but your attack angle is a bit steep, and the face is closed relative to your swing path. Try to make your swing more neutral and focus on a flatter attack angle to help with consistency and distance control. Your backspin is higher than ideal, which can make the ball spin too much and not carry as far as you'd like. Also, your total distance shows some deviation, meaning your strikes are not always consistent. Aim for more centered strikes on the face.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:12:12,Lauren,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your club speed is solid, but the attack angle is quite steep, which can lead to inconsistent strikes and high backspin. Focus on flattening your attack angle slightly to improve your contact and distance control. Additionally, your launch direction indicates a tendency to push the shot right. Work on aligning your feet and shoulders parallel to your target for better accuracy.",attack angle adjustment,1.1954004,68.0,101.325,83 +6/8/24 18:12:59,Lauren,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Your pitching wedge shot shows a solid swing, but your attack angle is a bit negative, indicating you're hitting down on the ball more than needed. This can lead to excessive spin and a higher chance of sowing mishits. Try to focus on a more shallow angle of attack to help the ball get airborne more easily. Also, your club path is right of your target, so aim to swing more to the left on your follow-through. A good goal here is to feel like you're sweeping the ball more than digging into the ground.",attack angle adjustment drill,1.1954004,68.0,101.325,83 +6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your pitching wedge shot shows some good potential, but there are key areas to improve. Your club speed is decent, but the negative attack angle indicates you're hitting down on the ball too much, which can lead to excessive backspin. Try to level out your swing path to create a more neutral angle of attack. This will help you achieve better contact and consistent distance control. Additionally, your carry distance is good, but there's a noticeable deviation in direction. Focus on aligning your clubface more to your path for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your shot shows a good club speed but there are some areas to improve. The attack angle is slightly negative, which means you might be hitting down on the ball too much. Try to create a more positive angle of attack for better contact. The face angle is also a bit open, leading to some unintended sidespin. Focus on aligning the clubface more squarely to your target at impact. Practicing these adjustments can help increase your carry distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:15:33,Jason,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your shot shows that you're generating a good club speed and ball speed, which is great! However, your attack angle is a bit negative, suggesting you might be hitting down on the ball too much. This can lead to higher backspin, causing the ball to lose distance. Try to focus on ensuring you're sweeping the ball off the ground with your wedge, which can help reduce the backspin and give you better control. Also, your club path is moving right, but your face is slightly open, which could lead to a rightward miss. Work on aligning your body and clubface better at address.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:16:24,Brian,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your shot with the pitching wedge shows a decent club speed and ball speed, indicating good power. However, your attack angle is slightly negative, which means you're hitting down on the ball rather than catching it cleanly. This can lead to excessive backspin and a loss of distance. Focus on getting a more neutral or slightly positive attack angle. Also, your club path is slightly out to the right, which might cause a pull to the left. Work on aligning your swing path more towards your target to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,Your ball is launching a bit high and to the right. This suggests that you're coming into the ball on an outside-in path and hitting down too much. Work on leveling out your swing path to bring it more inside-out. This will help straighten your shots and improve distance.,swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:17:43,Jason,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your pitching wedge shot shows good club speed and a decent launch angle, but your attack angle is a bit steep, which can lead to less control. Focus on leveling out your swing to reduce the negative attack angle and improve your accuracy. Also, the sidespin indicates a slight push to the right, so work on your aim and swing path.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:18:14,Lauren,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Great job generating good ball speed and a solid launch angle! However, your attack angle is slightly negative, which can lead to excessive backspin and affect your distance. Try to make your swing path more neutral by aiming to hit through the ball rather than down into it. This can help lower your backspin and improve overall distance. Focus on a smoother, more centered swing path to keep the ball straighter.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:19:15,Jason,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your shot data indicates that your club path is significantly out to the right at 12 degrees, which can lead to a push or fade on your shots. Additionally, your attack angle is negative, meaning you're hitting down on the ball, which is not ideal for a pitching wedge. To improve shot accuracy and distance, focus on bringing your club path closer to the target line and adjust your angle to a more neutral position. This will help with better ball contact and straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:19:50,Brian,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your shot shows great potential, but you're coming down a bit steep with a negative attack angle. This can result in less distance and control. Try to focus on a more shallow swing path and getting the clubface square to the target to improve accuracy. Your backspin is nice for a pitching wedge, but the sidespin indicates a bit of a slice; working on your grip and club path can help correct that.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your pitch shot shows good distance, but your ball is curving a bit more than usual. This means your club head might be coming through too much from the outside. Focus on aligning your body to your target and try to keep your club path more straight for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:21:02,Jason,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your pitch shot shows a strong club speed and good ball speed, but the attack angle is slightly steep, which might lead to inconsistent contact. The club path is aimed significantly to the right, contributing to the sidespin, causing hooks. Work on flattening your swing path and ensure the clubface is square at impact for better accuracy and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your club speed and ball speed are solid, but there's room for improvement in your club path and face angle, which can lead to inconsistent shots. Try to work on getting the club path more in line with your target to reduce the side spin. Additionally, your attack angle is a bit downward, which might be causing a lower launch angle than ideal for maximizing distance. Focus on making a more level swing to help the ball get in the air better.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your shot shows good ball speed and distance, but your attack angle is a bit steep, which can lead to inconsistent contact. Focus on flattening your attack angle and try to swing more from the inside to improve your accuracy. Your club path is also slightly outside-in, leading to some sidespin. Practicing a more neutral path will help keep your shots straighter.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your 8-iron shot is looking good overall, but your attack angle is a bit negative, meaning the club is coming down too much on the ball. This can lead to less distance and higher spin. Your club path is slightly out to the right, which combined with the club face being open, is causing the ball to curve right. Focus on leveling out your swing and aiming to hit more up on the ball. Try to align your club path with your target for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:27:35,Brian,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your shot data indicates that your attack angle is quite negative, meaning you're hitting down on the ball too much. This can lead to excessive backspin and a higher chance of fat shots. Try to create a more neutral or slightly positive attack angle. Your club face is also open relative to your path, contributing to the left-side spin. Focus on aligning the club face better at impact. Lastly, your carry distance is good, but with some minor adjustments, you can improve accuracy and control.",attack angle adjustment drill,1.1954004,68.0,101.325,83 +6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your 8 iron shot shows some good power, but the ball is curving quite a bit to the right because of a few factors: your club face is open at impact and your swing path is coming over the top. This can cause a high amount of backspin as well. Focus on aligning your club face square to the target and practice swinging more from the inside. Also, try to reduce the downwards angle of your swing a bit for better impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:28:56,Brian,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your 8 iron shot shows a decent club speed and ball speed, but the attack angle is slightly negative, which means you're hitting down on the ball too much. The ball is spinning a bit too much as well, which can cause it to lose distance. Focus on having a more neutral attack angle and try to keep the face more aligned with your swing path to improve your distance and accuracy.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:29:39,Lauren,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your shot shows good club speed and ball speed! However, your attack angle is a bit negative, which means you might be hitting down on the ball too much. Try to have a more level or slightly upward strike to help launch the ball higher and reduce backspin. Additionally, your club path is quite open to the target, leading to a rightward direction. Focus on aligning your swing path more toward the target to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:30:27,Herald,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your 8-iron shot shows good distance, but the club face is slightly closed relative to your club path. This might cause the ball to drift left. Focusing on straightening out your club face and improving your attack angle can help you hit straighter and more consistent shots.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:31:16,Herald,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your shot data indicates a strong swing speed and decent distance, but the ball is curving too much to the right due to a steep club path and an open club face at impact. Focusing on getting your club path more neutral and aligning your club face with your target can greatly improve your accuracy and consistency. Try to keep your attack angle more level to ensure solid contact and better launch conditions.",club path drill,1.1954004,68.0,101.325,83 +6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your shot with the 8-iron shows that your club speed and ball speed are reasonable, but let's focus on your attack angle and club path. An attack angle of -6.5 degrees indicates you're hitting down too much on the ball, which can lead to inconsistent contact and distance loss. Try to aim for a more neutral attack angle around -2 to 0 degrees. Additionally, your club path is slightly out to the right. Working on your swing path will help improve your accuracy. Keep practicing, and you’ll see improvement!",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:21,Lauren,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Your shot with the 8-iron shows a good ball speed and carry distance, but the club path is significantly to the right, which can cause accuracy problems. Focus on aligning your club path more with your target to improve your direction. Additionally, your launch angle and backspin are nice, but with a bit more control on the club face, you can increase your effectiveness. Practice keeping your club face square to the target at impact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:33,Brian,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"It seems your shot data has some missing values, but I can still provide some insights based on what we have. Your carry distance is good at around 124 yards, but the high backspin suggests that the ball is climbing too much, which may be affecting your control and distance. To improve your consistency and lower that backspin, focus on hitting through the ball with a more level swing path. This should help you achieve a better strike and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:35:53,Brian,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your shot data shows a solid carry distance of 107 yards with good ball speed. However, your attack angle is a bit steep, which can lead to less controlled shots. Try to flatten your swing path for more consistent contact and reduced sidespin. Focus on improving your setup to promote a more neutral swing path and face alignment.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:36:36,Lauren,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your shot shows a good swing speed, but your attack angle is slightly negative, indicating you may be hitting down on the ball too much. Work on getting a more neutral attack angle for better contact. The backspin is high, which can affect your distance and control. Consider adjusting your setup and focusing on sweeping the ball off the ground rather than digging into it.",sweep drill,1.1954004,68.0,101.325,83 +6/8/24 18:37:09,Herald,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your 9-iron shot shows a good ball speed and carry distance, but your club path is significantly to the right, leading to a slice. Aim to bring your club path more in line with your target. Your attack angle is slightly descending, which is good for an iron, but a more neutral club face at impact would help. Practice keeping your club face more square to your path.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"Your shot with the 9-iron had a solid carry distance of around 144 yards, which is great! However, your club path is quite open at about 14 degrees, meaning the club was moving too much to the right during the swing, contributing to the slight slice spin. This can lead to inconsistency in direction. Focus on bringing the club closer to your body on the downswing and working on squaring the clubface at impact to improve accuracy and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:38:49,Jason,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Your shot shows good club speed and ball speed, which is great! However, your club face is slightly open relative to the club path, causing the ball to spin and deviate to the right. Focus on squaring the club face at impact for straighter shots. Additionally, your high backspin might make it harder to control distance on approaches. A slight reduction in spin can provide more stability in your shots.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:39:50,Jason,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot shows some solid fundamentals, but you could improve your ball flight and accuracy. Your club speed is good, but the attack angle indicates you're hitting down on the ball too much, which can lead to excessive backspin and loss of distance. Try to slightly increase your attack angle for a higher launch and lower backspin. Also, your club path is significantly to the right (out-to-in), which is causing your shot to curve. Working on a more neutral club path can help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:40:35,Herald,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your 9-iron shot shows good ball speed, but the high backspin and sidespin indicate you may be hitting slightly off-center or with too much lift. Try to focus on a more neutral swing path and ensure your face is square at impact. This should help reduce deviation and give you more consistent distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:40:41,Jason,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your ball speed is solid, and your launch angle looks good for maximizing carry. However, the side spin is quite high, which means the ball is curving a bit too much to the left. This can make it hard to control your shots. Focus on your clubface angle at impact – aiming to keep it square to your swing path will help reduce the side spin. Working on your setup and alignment can also improve consistency.",clubface alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:42:01,Herald,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your 9-iron shot shows a solid club speed and decent distance, but the club face and path indicate a miss to the right. Your attack angle is slightly down, which may cause you to strike the ball lower. Focus on keeping the club face square to your path at impact to improve accuracy and distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Your 9-iron shot shows some good potential, but there are a few areas to work on. The slight downward angle of attack means you're hitting down on the ball a bit more than ideal, which can affect consistency and distance. If you can work on getting the angle closer to level or slightly upward, you'll likely see better results. The club path is a bit open relative to where the face is aimed, leading to some right spin that could cause fades. Focusing on your swing path can help improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:43:35,Herald,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your club speed and ball speed are decent, but the ball is launching too low and to the right. This suggests the club face is open at impact, causing a push and low trajectory. Focus on closing the club face and improving your swing path to hit straighter, higher shots.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:48:44,Jason,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your shot data shows a club path that is significantly to the right of your target, likely causing the ball to fade. You have a steep attack angle, which can lead to less distance and backspin control. To improve your accuracy and distance, work on getting your club path more aligned with your target. A drill focusing on aligning your aim with your body position will help. Also, a slightly shallower attack angle could benefit your ball striking and overall distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:49:16,Lauren,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your 7-iron shot shows some positive signs, but there are areas to improve. Your club speed is decent, but the attack angle is a bit too negative, which can lead to less distance and higher spin. Work on keeping the club face more square at impact to reduce sidespin. Also, try to lower the backspin for better distance. Focus on hitting the ball with a slightly upward angle. This will help improve your launch angle and carry distance.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your swing speed is decent, but your attack angle is slightly negative, meaning you're hitting down on the ball. This contributes to a high backspin rate, which can cause the ball to balloon in the air. Focus on a slight upward angle at impact to optimize launch conditions. Also, there's a significant deviation in your carry distance indicating inconsistency. Aim to keep your swing path closer to straight to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:50:27,Brian,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your club speed is decent, but your attack angle is quite steep, which is something to work on. This steep angle can lead to inconsistent contact and higher-than-desired ball spin. Also, the club face is open, causing the ball to veer off to the right. Focus on a more level swing path and aim to bring your face closer to square at impact. Improving these areas can help reduce deviation and increase distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:50:59,Herald,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Your 7-iron shot shows a solid club speed but with a few adjustments, you can increase accuracy and distance. Your club path is slightly to the right (1.5 degrees), and your face angle is quite open (about 10 degrees), which likely caused the ball to curve right. Focus on bringing your club path more in line with your target and closing the club face at impact. Additionally, the backspin is high, which can cause a loss in distance. Reducing that spin can help you achieve a more penetrating ball flight.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:51:28,Herald,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your 7-iron shot had some good distance, but your club face was open at impact, which caused the ball to slice right. Focus on squaring the club face and improving your attack angle to get better control of your shots.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:51:37,Brian,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like we have some missing information, which makes it hard to draw concrete conclusions from your shot data. However, based on the ball speed of over 122 mph, you clearly have the potential for power. To improve your consistency, focus on your swing mechanics, particularly your path and face angle. Consider taking some practice swings to ensure you're making solid contact and following through with your shot. Focus on your grip and stance as well, as these can significantly impact your performance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:05,Jason,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"You have a good swing speed, but your club face is open at impact, which is causing the ball to veer to the right. Focus on aligning your club face more towards your target during your swing. Also, your backspin is a bit high; try to level out your swing path to achieve a more consistent trajectory.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:34,Brian,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your club speed is decent, but the attack angle is too steep, meaning you're hitting down on the ball more than you should. This can reduce distance and accuracy. Try to focus on keeping the clubface more square to your swing path. Your launch angle is good for a 7-iron, but the spin rates are low; increasing backspin will help with stopping the ball on the green. Work on leveling out your swing to improve both distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:45,Jason,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"Your ball speed is solid, but the backspin is really high, which can cause the ball to balloon and lose distance. The club path and face angles need to be more consistent to improve accuracy. Focus on getting your clubface squared at impact and reducing backspin for better control and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:52:53,Jason,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your 7-iron swing shows some areas for improvement. The negative attack angle suggests you're hitting down on the ball too much, which could lead to less distance and control. The club path and face angle indicate the face is open relative to your swing path, contributing to sidespin and affecting accuracy. Focus on a more level swing and ensuring that the clubface is square at impact. Work on aligning your body to help direct the shot more accurately.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"You have a solid swing, but working on your club face position would greatly help your accuracy. Right now, your club face is slightly closed at impact, which is causing a little bit of a draw. Focus on keeping the face more square to your target line. Also, slightly adjusting your attack angle to be less negative will help with getting more elevation on your shots.",club face awareness drill,1.1954004,68.0,101.325,83 +6/8/24 18:54:02,Herald,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your club speed is decent for a 7-iron, but your attack angle is quite negative, which means you're hitting down on the ball more than necessary. This can lead to a lack of distance and control. Focus on a more neutral attack angle to help with your launch and spin. The club face is open relative to your swing path, which is causing some sidespin and a fade. Try to align your club face more with your swing path for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:54:39,Lauren,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot data indicates that your club path is aiming right and your face is wide open at impact, which is causing a significant amount of sidespin. This is leading to a considerable deviation in your shot direction. Focus on bringing your club path more in line with your target, and work on closing the clubface at impact to improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:55:24,Herald,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"You had a solid carry distance of around 128 yards with your 7 iron, but your shot was slightly offline to the left, causing a total deviation of about 14 yards. To improve your accuracy, work on your club path and face alignment. Focus on making sure the clubface is square to your target at impact. Also, your attack angle is a bit too flat (-0.74 degrees), so aim to hit slightly down on the ball to increase consistency and spin control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:56:08,Lauren,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your 7 iron swing shows good club speed, but the attack angle is quite steep, which can lead to inconsistent contact. Your club path suggests you're swinging slightly to the right, while the face is open, resulting in a noticeable slice and considerable carry deviation. Focus on adjusting your attack angle and aligning your swing path with your target to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:22,Lauren,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,Your shot data indicates great ball speed but issues with spin and direction. Focus on reducing the backspin to get more distance and straighter shots. Work on hitting the ball more solidly to improve your consistency.,swing path drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:29,Jason,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your 7-iron shot has a good carry distance of about 69 yards, but there's room for improvement in accuracy. The ball is deviating significantly from your target line, which suggests that your club face may not be aligned properly at impact. Work on aligning your body and club face towards your target. Also, checking your grip and stance could help stabilize your shots.",alignment drill,1.1954004,68.0,101.325,83 +6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"It looks like your ball speed is solid, which is great! However, there's room for improvement in your launch angle and spin rate. The backspin is a bit high, which suggests that the ball might not be traveling as far as it could. Work on ensuring you're making solid contact with the ball and try to lower your follow-through to reduce that backspin. This could help improve your distance and accuracy.",low backspin drill,1.1954004,68.0,101.325,83 +6/8/24 18:58:13,Herald,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your 7-iron swing is producing good distance, but there are a few things to work on. The club path is slightly out to the right, which contributes to some sidespin and a small deviation in your shots. To improve consistency, focus on bringing the club back straighter and down through impact. Additionally, your attack angle is a bit too steep, which may be causing you to hit the ball downward too much. Try to level out your swing a bit for better contact and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your swing speed is good, but you're hitting down on the ball slightly too much, which can reduce distance. Focus on making a more level swing path to improve your launch angle and carry distance. Additionally, your spin rate is a bit high, which could cause the ball to balloon and lose distance. Try to reduce backspin for better overall distance and control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:02:05,Jason,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your swing shows good potential but needs some adjustments. The club speed is decent for a 7-iron, but the attack angle is slightly negative, meaning you're hitting down on the ball more than you should. Additionally, there's a bit of a rightward bias in your club path and face angle, leading to some sidespin. Focusing on a more neutral swing path and ensuring an upward angle of attack can help you achieve better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:02:36,Lauren,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your club speed is solid for a 7-iron, but your attack angle is a bit too negative, meaning you're hitting down on the ball more than ideal. Aim for a slightly shallower angle to help launch the ball higher. Also, the backspin is quite high, which could lead to less distance. Focus on a more neutral club path and make sure your face angle is square at impact. With a little adjustment, you can improve carry and control.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Overall, your 7 iron shot had decent carry and total distance, but there are a couple of areas to focus on. Your club speed is good, but your attack angle is negative, meaning you're hitting down on the ball a bit too much, which can lead to lower flight and less distance. Your club path is to the right, and the face angle is also slightly open, contributing to a fade. Work on getting a more neutral club path and a positive attack angle to improve your ball flight and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:02,Lauren,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your shot with the 7-iron shows decent club speed and ball speed, leading to a good carry distance. However, your club path to the right (3.35 degrees) and an open club face (8.61 degrees) suggest that you’re pushing the ball to the right, resulting in significant deviation. Focus on aligning your club face square to your target at impact and work on your swing path to correct this. This will help improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:10,Brian,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"It looks like your ball speed is good, but you’re struggling with spin and accuracy. High backspin can cause your ball to climb too high and not travel as far. Focusing on a smoother swing and improving your clubface control will help reduce sidespin and improve your accuracy. Try to keep the clubface square to your target at impact.",clubface control drill,1.1954004,68.0,101.325,83 +6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like we lost some important data here, but I can advise on a few common areas. Focus on improving your setup and alignment. Ensure you're standing correctly to the target and that your grip is consistent. Also, work on your ball striking—hitting the center of the clubface will greatly improve your distance and accuracy.",alignment check,1.1954004,68.0,101.325,83 +6/8/24 19:05:09,Brian,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your shot data shows you've got decent distance with your 7-iron, but your ball is curving to the left too much. This could be due to your club face being closed at impact, causing a push draw. To improve, focus on keeping your club face square to the target line. Working on your attack angle will also help to optimize your launch conditions for better ball flight.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:05:37,Brian,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your swing has some great power, but your club path is a bit to the right and the face angle is open, which can lead to slices. Focus on keeping your clubface square to the path at impact. Try to slightly steepen your attack angle to improve consistency and control. Love the launch angle; it’s in a good range for height and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:06:44,Lauren,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Your 7-iron shot shows good power with a ball speed of about 103 mph, but the club face is slightly open at impact, causing a fade. Focus on aligning your club face with your target at address. Also, your attack angle is a bit negative, which suggests you might be hitting down on the ball too much. Try to level out your swing slightly. Overall, you're getting decent distance, but improving your accuracy will help lower your scores.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:07:29,Brian,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your shot data shows decent ball speed and distance, but we need to adjust your club face angle for straighter shots. The club face is pointing too much to the right at impact, which is causing your shots to have significant side spin and deviation. Focus on keeping your club face square to your target. Practicing your alignment and ensuring your follow-through finishes towards your intended target will help. Additionally, your attack angle is slightly descending; aim to strike the ball with a more level approach to generate better launch conditions.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:08:03,Herald,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot data shows good distance with your 7-iron, but your club face is open at impact, causing a right spin and affecting accuracy. Focus on squarely hitting the ball by adjusting your grip and alignment. Also, your attack angle is slightly downward, which is good for iron play, but try to maintain a more consistent swing path to reduce the deviation in your carry distance.",square face drill,1.1954004,68.0,101.325,83 +6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your 7-iron swing is generating good speed and distance, but your shots have a noticeable rightward deviation. Focus on aligning your club face with your swing path. Practice keeping your face square at impact to reduce the slice and straighten out your shots.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is good, but the angles indicate that your swing could use some adjustment. The attack angle is a bit negative, meaning you're hitting down on the ball too much. This can lead to less distance. Additionally, your club face is open relative to the path, causing the ball to fade. Focus on keeping your club face more square to the path. Improving your follow-through will also help with your launch angle and direction.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:13:50,Lauren,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your 7 iron shot had good speed and distance, but you're slicing the ball a bit, which is causing it to curve to the right. Work on aligning your stance and ensuring your clubface is square at impact. Focus on keeping your swing path more inward and less outward to reduce the sidespin. This will help keep your shots straighter.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:14:45,Brian,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your shot data shows you're generating solid ball speed and a good launch angle, but your clubface is a bit open at impact, causing a rightward push in the ball flight. Focus on aligning your clubface properly at address and through impact to improve accuracy. Additionally, try to keep your attack angle slightly downward for better control and distance.",clubface alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your shot data shows that you have a decent club speed and good ball speed, but the club face is slightly open relative to your swing path, resulting in a pull. Focus on squaring the club face at impact for straighter shots. Additionally, your attack angle is close to neutral, which is good. For more consistency, try practicing your swing path to ensure you're hitting the ball where you aim.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:16:01,Brian,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your shot shows good distance with a solid ball speed, but to improve accuracy, focus on your club path and face angle. Your club path is positive, which is good, but the face is slightly open, causing some rightward deviation. Aim to align your clubface more square to your target at impact. Practicing these adjustments can help you hit straighter shots consistently.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:16:30,Lauren,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your shot data shows you're generating solid ball speed, but your club path and face angle are misaligned. This may lead to shots that drift right. Work on keeping your club path more consistent and square at impact for straighter shots. Additionally, aim to decrease your attack angle slightly to improve your launch conditions.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Your club speed is good, but the ball tends to drift right due to your club path and face angle. Focus on straightening your swing path and aiming to improve face alignment at impact. Additionally, the backspin is a bit high which could affect distance. Try to create a more descending angle of attack to lower the spin and maximize carry distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"You're making solid contact with your 7 iron, but there's room for improvement in your accuracy and consistency. Your club path is moving to the right (5 degrees), and the club face is open to that path (8 degrees), which is causing your ball to carry a bit to the right. Working on aligning your club path and face can help straighten your shots. Your smash factor is good, which means you're hitting the ball well, but let's focus on your aim to reduce deviation.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:18:19,Herald,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like your shot data has some missing information, but we can still work with what we have. Your ball speed of about 60.9 mph is decent, yet the smash factor is negative, which indicates the club may not be making contact with the ball efficiently. The launch angle is low at around 11.4 degrees. To improve your contact and launch, focus on hitting the center of the clubface and increasing your launch angle. Try a drill where you practice swinging at half speed and concentrating on making solid contact with the ball. This will help you build better habits.",half swing pause,1.1954004,68.0,101.325,83 +6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your shot shows some solid fundamentals, but there are areas for improvement. The attack angle is a bit negative, which means you're hitting down on the ball too much with the 6-iron. That can lead to higher spin and less distance. The club face is significantly open at impact leading to a slice; the ball is aiming right and curving even further. Work on aligning your club face square to the target at impact and try to reduce your attack angle to get a better launch. These adjustments can help you gain distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:20:35,Brian,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your shot data indicates that your club speed is fairly good, but your club face is open at impact, which is contributing to that leftward sidespin and causing your shots to veer off target. Also, your attack angle is slightly downward, which may affect your launch and spin. Focus on closing the club face a bit more at impact and ensuring a more level swing path to improve your accuracy and distance.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"You're making solid contact with a good ball speed, but your ball is curving a bit to the left. This indicates that your clubface might be closed at impact and your attack angle is slightly upward. Focus on keeping your clubface square to your target and try to ensure your clubpath aligns more with your target line to reduce that leftward deviation.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:22:20,Herald,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot looks good overall, but your club path and face angle suggest that you're cutting across the ball a bit. This can cause your shots to go left and lose accuracy. Focus on making sure your club face is more aligned with your swing path to improve consistency and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:23:05,Lauren,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your 6-iron shot shows decent club speed and ball speed, but the club face is open to your swing path, which is leading to a push to the right. Focus on getting your club face more aligned with your swing path at impact. You also have a bit too much backspin, which can lead to a higher flight. Try to focus on hitting through the ball to lower the spin. Overall, work on your club face alignment for better accuracy.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your shot shows good distance for a 5 iron, but your attack angle is a bit too negative, which might lead to consistent low ball flights. Additionally, your club path is significantly out to in, contributing to a slice. Focusing on a more neutral swing path and a slightly upward attack angle can help you get more height and control on your shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your shot data indicates a solid club speed and decent carry distance. However, your club path is too far to the right and the club face is pointing even more right at impact, which is causing a slice. Focus on aligning your swing path more towards the target and adjusting your club face angle at impact for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:26:02,Herald,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your 5-iron shot showed good ball speed and carry distance, but there's significant deviation in your shot direction, meaning your shots aren't consistently straight. Working on your swing path could help improve your accuracy. Focus on keeping your club on a straighter line during your swing to reduce the side spin and improve your consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your swing speed with the 5-iron is solid, but the club face is open relative to your swing path, leading to a shot that fades. Focus on aligning your club face more with your swing path. Improving your attack angle will also help you get better launch and distance. Aim to work on your club face alignment during your setup and through your swing.",face angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:28:58,Jason,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Your 5-iron shot looks solid! You're getting good distance with a club speed of 76 mph and ball speed of 107 mph. However, your attack angle is slightly positive, which could lead to higher shots. Your club face is open to the path, which is likely causing some push to the right. Focus on getting the face more in line with your club path at impact for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:29:44,Brian,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot shows a good swing speed and decent carry distance for a 5-iron. However, your attack angle is slightly positive, which means you might be hitting up on the ball more than needed. The face is open relative to your swing path, which contributes to some sidespin and can cause your shots to drift right. Focus on aligning your clubface more square to your target at impact. Additionally, reducing your backspin can help the ball carry further. Try to tighten your shot dispersion as well.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:30:25,Brian,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your club speed and ball speed are solid, which is great. However, your attack angle is slightly downward, and your face is open to the target line, causing the ball to go right and add sidespin. Focus on aiming and aligning your club face more squarely to the target. Try to keep your swing path more neutral. This will help you hit straighter shots and improve your distance control.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your club speed and ball speed are solid, but the low launch angle and high backspin indicate you're striking down too much on the ball. This can lead to shorter distances and excessive spin. Focus on a more upward angle of attack to help launch the ball higher and reduce the backspin. Try to ensure the clubface is more square to the path to improve accuracy and distance.",attack angle adjustment drill,1.1954004,68.0,101.325,83 +6/8/24 19:32:03,Lauren,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your swing speed is solid for a 4 Hybrid, and you're generating good ball speed. However, your attack angle is slightly negative, which means you're coming down on the ball too much. A cleaner hit can improve your launch angle and distance. Focus on a more upward strike on the ball and aim for a more neutral or positive attack angle. Also, keep an eye on your club path and face angle for better accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:32:42,Herald,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Your shot shows some promising distance with a carry of nearly 145 yards, but the ball is curving a bit off to the left. Your club face at impact is much open compared to your path, which is likely contributing to that leftward spin. Focus on aligning your clubface more towards your target at address and during your swing. Additionally, your attack angle is slightly downward; try to get a bit more upward to add height and reduce backspin for better distance.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:33:21,Brian,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your shot shows good ball speed but with a high spin rate, which can lead to a loss of distance and control. Try to focus on a more neutral clubface at impact to reduce the spin and improve accuracy. Also, your attack angle indicates you're hitting down on the ball too much, which can lead to more spin. Work on sweeping the ball more with a higher attack angle. This should help you hit it straighter and further.",sweep drill,1.1954004,68.0,101.325,83 +6/8/24 19:34:29,Brian,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your 5 Wood shot shows some solid potential! Your club speed is good, but your attack angle is a bit negative, which means the club is coming down too steeply at impact. This can lead to a higher ball flight and less distance. Also, your face angle is open (pointing right), which likely contributes to your shot's rightward direction. Focus on making a more level swing and ensuring your clubface is square at impact for better accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:34:56,Jason,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your 5 wood shot showed a solid club speed and ball speed, which is great! However, the negative attack angle indicates you're hitting down on the ball, causing it to launch lower than ideal. Try to focus on a more upward angle at impact for better launch. The face angle suggests you're closing the clubface a bit too much, causing the ball to curve left. Work on aiming the clubface at your target and keeping your swing path straighter.",upward attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:36:29,Herald,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your driver swing shows good potential, but let's work on your attack angle and club face alignment. A downward attack angle can lead to less distance and inconsistent ball flight. Aim to have a neutral or slightly upward attack angle for better launch. Additionally, your club face is slightly open at impact, which contributes to your sidespin. Focus on keeping the face square to the path.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your driver swing shows a good club speed and ball speed, but the attack angle and high amount of backspin suggest that you're hitting down on the ball a bit too much. This can cause the ball to balloon in the air and lose distance. Focus on hitting up on the ball for a better launch. Also, the face angle indicates that your club is open at impact, which may lead to shots that veer off to the right. Working on a more neutral club path can help improve your accuracy.",upward attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:39:59,Herald,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"You have a solid swing speed, but your attack angle is slightly negative, which can lead to less optimal launch conditions. Focus on making your swing path a bit more neutral and work on getting the face to slightly more square at impact. Also, your backspin is quite high; try to lower it for better distance. A good drill is to practice teeing the ball a bit higher and focusing on striking it on the way up to help increase your launch angle.",tee height and upward strike drill,1.1954004,68.0,101.325,83 +6/8/24 19:40:41,Brian,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your driver swing shows promise, but with a slightly negative attack angle, you're hitting down on the ball. This can lead to less distance and higher spin. Focus on hitting up on the ball by adjusting your stance and pushing the ball further forward in your setup. Your launch angle is good, but reducing backspin will help improve carry distance. Try to work on a more upward attack angle with a consistent follow-through to maximize distance.",upward attack drill,1.1954004,68.0,101.325,83 +6/8/24 19:41:14,Lauren,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Your swing speed is good for consistent ball distance, but your launch angle could be higher to maximize carry. Focus on slightly increasing your attack angle and reducing backspin to help the ball rise better in the air. Also, consider adjusting your club path to improve your shot shape.",launch angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:42:28,Herald,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your swing speed and ball speed are good, but your launch angle is a bit low, which can affect distance. The face was slightly closed to the path, causing a leftward spin. Focus on keeping the club face square at impact and try to increase your launch angle for better carry. A slight adjustment in attack angle could also help you elevate the ball more effectively.",launch angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:43:30,Lauren,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your gap wedge shot shows that you have a good club speed and solid ball speed, but your attack angle is quite steep, and the ball's backspin is higher than average. This combination suggests the ball is launching too high with a lot of spin, which can lead to difficulty controlling its distance. To improve, try focusing on a shallower attack angle and working on your club path to make better contact. This can help reduce excessive backspin and improve your distance and accuracy.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:43:55,Brian,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your gap wedge shot is pretty solid but could use some adjustments. Your club speed is good, but the attack angle is a bit steep (negative angle means you're hitting down on the ball). This can lead to less distance and more spin. Try to level out your swing a bit more. The club path is to the right, which means your ball is likely starting right and curving back left slightly. Work on making your path more neutral and keeping the face more square at impact. This will help with distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:44:25,Brian,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot shows good power with a ball speed of 85 mph, but your attack angle and club path indicate that you're coming down too steeply and maybe pushing the ball to the right. Focus on swinging more from the inside out, and try to keep your club path more neutral. This will help create a more efficient strike and potentially straighter shots.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:44:50,Brian,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your gap wedge shot shows good distance with a nice launch angle, but your club path and face angle indicate a tendency to push the ball to the right. Focus on aligning your clubface with your target at impact for straighter shots. A little improvement in your attack angle could also help. Try to swing more level instead of downward to get better contact and control the spin.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:10,Jason,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your gap wedge shot showed a solid club speed and decent ball speed, but the shot went off target due to a combination of your club path being too far right and the club face being aimed even more right at impact. This resulted in a high launch angle and a significant deviation from your intended line. Focus on aligning your body and clubface more toward your target, and practice swinging on a straighter path.",alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:36,Lauren,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Your gap wedge shot shows a few areas for improvement. The club path is quite open, which means you're coming in a bit too much from the outside, causing the ball to spin off to the right. Additionally, the attack angle is negative, indicating you might be hitting down too steeply. Focus on a smoother swing and try to bring the club path closer to a neutral line. A higher launch angle is great, but controlling the spin can help with distance. Consider practicing with a more neutral swing path for better results.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:45:56,Brian,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your shot shows some interesting numbers. The club speed is decent, but with an attack angle of -3, you're hitting too much down on the ball, which can lead to lower launch and less distance. The club path and face are aimed a little to the right, which is causing some sidespin. Try focusing on improving your swing path and getting a more upward attack angle. This will help you launch the ball higher and straighter.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your gap wedge shot shows decent speed and good carry distance. However, the clubface is slightly open compared to your swing path, leading to some sidespin and a rightward deviation. Focus on aligning your clubface more towards your target during your setup and follow-through for better accuracy. Additionally, try to reduce your attack angle to achieve a cleaner strike.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:35,Lauren,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"You're hitting the ball well, but the club path is too far to the right (19.9 degrees), causing the ball to curve more than desired. Focus on creating a more neutral club path and adjusting your attack angle to be less steep to improve consistency.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:46:56,Lauren,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your shot with the gap wedge shows a good club speed and ball speed, but the attack angle is too steep at -7.4 degrees. This can lead to inconsistent contact and excessive backspin. Focus on making a shallower swing path and keeping the clubface more square to your target. Your carry distance is decent, but with some adjustments, you can improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"Your sand wedge shot shows solid distance and decent direction, but there's room for improvement. The club path is slightly out to the right, which is causing your shots to finish right of the target. Focus on getting your club head to move more from the inside towards the target. Additionally, your attack angle shows you're hitting down on the ball a bit steeply. Try to improve your follow-through to get the ball in the air more easily and control that trajectory. Overall, great contact but let's work on the direction.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:10,Herald,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your sand wedge shot shows good ball speed and launch angle, but the club face is open relative to your swing path, which is causing the ball to curve more to the right. Focus on squaring the clubface at impact and aligning your body better with the target for improved accuracy and distance control.",face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your club speed and carry distance are solid. However, your data shows a steep attack angle and an open face, which suggests the ball may not be controlled well. Focus on tightening your club path and aligning the clubface better at impact to improve accuracy and distance. Try to keep your attack angle more neutral, which can help you strike the ball cleaner.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:48:56,Lauren,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your shot data indicates that your club path and face angle are quite a bit open at impact, which is causing the ball to start left and curve more to that direction. Additionally, your attack angle is a bit steep, which can lead to less control on your short game shots. Focus on improving your alignment and square up the club face at impact. A slightly shallower attack angle can help with more consistent contact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:49:03,Jason,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there’s some data missing, which makes it hard to diagnose exactly what’s going wrong. However, with a sand wedge, focus on your impact points. Ensure you hit the ball first and then take a small divot. Work on your balance and follow-through to enhance consistency.",impact drill,1.1954004,68.0,101.325,83 +6/8/24 19:49:20,Lauren,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your club speed and smash factor are decent, but we need to focus on improving the angle of attack and ensuring the clubface is more aligned with your swing path. This will help you hit the ball straighter and improve your distance. Work on keeping your face square to your intended target to reduce the side spin and make more consistent contact.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your shot with the sand wedge shows that your club speed is good, but your attack angle is a bit steep, which can lead to inconsistent strikes. The ball is launching quite low and spinning a lot, affecting your distance and accuracy. Focus on keeping a more neutral attack angle and aim to strike the ball with a slightly upward motion to enhance your launch and reduce spin. Try to align your club path better with your target to help improve direction.",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your swing has some room for improvement, especially with your club path and face angle. You're hitting the ball with a slightly open clubface, which is causing it to veer left and reducing distance. Focus on making a more neutral swing path and aim to square the clubface at impact to improve accuracy and carry distance.",clubface alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your swing with the sand wedge shows a good club speed and decent launch angle, but the attack angle is a bit steep, which means you're hitting down on the ball more than necessary. Additionally, the club face is closed relative to your swing path, causing the ball to curve left. Focus on flattening your attack angle and keeping the club face more square to improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83 +6/8/24 19:51:23,Jason,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Your swing speed is solid for a sand wedge, but the club face is significantly open at impact, which is causing the ball to go right (slices) and reducing control. Work on aligning your face with your path at impact to get straighter shots. Focus on making a smoother, more consistent swing with a slightly more neutral path.",club face alignment drill,1.1954004,68.0,101.325,83 +6/8/24 19:51:37,Jason,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Great effort with your sand wedge! Your club speed is decent, but your attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to higher spin and less distance. Focus on a slightly shallower angle of attack to help the ball lift better. Additionally, the club face is slightly closed at impact, which could be causing the ball to curve left. Try to square the face more at impact. Keep practicing!",attack angle drill,1.1954004,68.0,101.325,83 +6/8/24 19:52:00,Brian,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your shot shows that while you're generating decent ball speed, your club face is slightly open at impact, causing some unwanted sidespin. This results in your ball starting to the left and curving. Focus on keeping the club face square to your target at impact. Additionally, your backspin is quite high, which may be affecting your distance. Working on a more level swing path can help. Try practicing maintaining a balanced finish.",club face drill,1.1954004,68.0,101.325,83 +6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your sand wedge shot had a decent carry distance of about 67 yards, but there's room for improvement. The attack angle was a bit steep, which can contribute to too much backspin. Try to keep the club moving a bit more level through impact for a better launch. Also, the club face was slightly open at impact, leading to a bit of rightward spin. Focus on aligning your face with your swing path at impact to help with direction.",club face alignment drill,1.1954004,68.0,101.325,83 diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv index 849a0385cd..da6aee6a5d 100644 --- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv +++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv @@ -1,79 +1,79 @@ Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity -5/30/24 22:03:23,Lauren,,Pitching Wedge,63.98236171173676,-3.9634993076324463,-2.6018123626708984,2.0087459087371826,4.61055850982666,87.74381562891631,1.3713750677762309,21.57220268249512,1.3244725465774536,4089.396484375,258.93475341796875,4097.5859375,Estimated,-3.6230506896972656,18.3832295965442,113.72400693268082,0.1532334089279174,0.3060937648216324,124.5397914136347,0.0442346595227718,0.0953591341842905,"Your club speed is good for a pitching wedge, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to too much spin and may cause your shots to fall short. Try to focus on hitting slightly up on the ball for better launch and carry. Your club path is also moving a little to the left, which can lead to hooks. Work on keeping your path more neutral. Overall, good carry distance, but aim to reduce backspin for better control.",attack angle drill,1.2077947,63.0,101.325,88 -5/30/24 22:04:06,Brian,,Pitching Wedge,62.87879684109976,-2.1303327083587646,3.7020106315612793,1.1037604808807373,-2.598250150680542,86.07402368957628,1.368887892481354,14.977065086364746,1.369875431060791,5174.859375,1495.0545654296875,5386.498046875,Estimated,-16.114391326904297,11.052759609186978,99.92372254348628,-3.8751492500305176,-6.753111150666427,112.84635124773922,-4.476715564727783,-8.808142616961163,"Your shot data indicates a solid swing speed and decent ball speed, but there's room for improvement in your accuracy. The attack angle is slightly negative, which suggests you may be hitting down on the ball too much. This can lead to less distance and control. Focus on keeping a more neutral attack angle to help with clean contact and better launch conditions. Additionally, the spin rate is on the high side, which could make your shots balloon. Working on your club path could help reduce sidespin and improve overall direction.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:04:38,Lauren,,Pitching Wedge,65.49527866059316,-2.4591660499572754,2.936609268188477,5.213776588439941,2.277167320251465,89.76795014766412,1.370601850751041,17.80867576599121,4.650163173675537,6984.65869140625,-213.25543212890625,6987.9130859375,Measured,1.7488101720809937,16.83765982139107,110.08702026371613,5.74750280380249,11.02465625464606,117.92089135462356,5.757962226867676,11.830599679702004,"Your club speed is solid for a pitching wedge, but the attack angle is slightly negative, meaning you're hitting the ball down a bit too much. This may cause you to lose some distance and control. Work on adjusting your swing to hit the ball with a more level or slightly upward angle. Also, your ball flight is veering a bit to the right, so pay attention to your club path and face angle at impact. A little more focus on aligning your club face with your path can help straighten out those shots.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:05:08,Jason,,Pitching Wedge,67.87207471147258,-2.4020793437957764,6.426488876342773,3.9974286556243896,-2.429060220718384,87.24884533828299,1.2854895877160375,20.32680320739746,4.087705612182617,3473.076171875,1565.867431640625,3809.75048828125,Estimated,-24.268659591674805,15.65981679804156,109.39799684759691,-3.289381265640259,-6.277132876204803,121.85274944133651,-4.068231105804443,-8.644733072335953,"Your club speed is decent, but the attack angle is slightly negative. This means you're more likely hitting down on the ball, which can create unnecessary backspin. Aim for a more neutral or slightly positive attack angle to help the ball lift better. Also, your club path and face angle suggest you're making contact a bit open, which is causing the ball to curve to the right. Focus on squaring the club face at impact to improve accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:05:46,Jason,,Pitching Wedge,65.00666989658112,-1.4982960224151611,2.086385726928711,0.1221166253089904,-1.9642691612243648,88.43988866654308,1.3604740683877792,15.817036628723145,0.36137256026268,4877.9814453125,1359.476806640625,5063.8798828125,Estimated,-15.57297420501709,12.637458815634773,106.4556071242796,-4.93244743347168,-9.153184144070224,118.76246928255932,-5.467767715454102,-11.316349801048432,"Great job with your pitching wedge! Your club speed is solid, but your attack angle indicates that you're coming in a bit too steep, which may be causing the high backspin. Try to focus on a more level swing for better contact and lower spin. Also, the ball is curving left, so work on your swing path to straighten it out. Aim to align your body better with your target. Keep practicing, and you'll see improvement!",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:06:21,Jason,,Pitching Wedge,,,,,0.0,90.03599612248308,-40.24969100952149,18.44425201416016,3.7101662158966064,4803.62841796875,958.432373046875,4898.3095703125,Measured,-11.283629417419434,16.352600052100343,113.84602384259142,-0.1988101750612259,-0.3964717818763859,124.0865249591152,-0.5421248078346252,-1.1740129165940658,"It looks like your ball speed is good, but your smash factor is negative, which suggests the club isn't making solid contact with the ball. Focus on making clean contact and keeping your hands ahead of the clubface through impact. Also, your backspin is very high, which can suggest that the ball is taking off too steeply. Work on hitting more downward on the ball to control the launch and spin better.",contact drill,1.2077947,63.0,101.325,88 -5/30/24 22:06:51,Lauren,,Pitching Wedge,68.24984102069311,-0.9476556181907654,3.71254825592041,2.829519033432007,-0.8830292224884033,93.16899891736102,1.3651167171087255,13.944567680358888,2.788771152496338,5625.3583984375,562.6395263671875,5653.42578125,Estimated,-5.711638927459717,13.246591151029977,114.18776964490462,0.7715171575546265,1.5375941993684563,125.9584716123436,0.5619739294052124,1.2352384357022572,"Your pitching wedge shot is looking pretty solid! You have good club speed and ball speed, which is great. The launch angle is nice, helping the ball get up in the air. To improve, work on closing the club face a bit more to reduce the spin and help with distance. Right now, your trajectory is a bit high; a slight adjustment will help in achieving a more penetrating flight. Also, aiming for a more neutral attack angle can lead to better contact and consistency.",face angle drill,1.2077947,63.0,101.325,88 -5/30/24 22:09:16,Jason,,7 Iron,67.01183503413631,-3.898752927780152,3.51611852645874,9.39675998687744,5.880641460418701,82.35734762723314,1.22899705082363,14.381916999816896,8.158673286437988,5409.22705078125,-306.54205322265625,5417.90576171875,Estimated,3.243494987487793,9.56719392728712,92.99327219617771,9.513265609741213,15.369567738614592,106.28123407995372,9.58703899383545,17.700689163124707,"Your 7 iron shot shows potential, but there are a few areas to work on. Your club speed is good for generating distance, but your attack angle is a bit too negative, which may cause some low shots. Additionally, the club face is open relative to your swing path, resulting in a push to the right. Focus on improving your alignment and keeping your club face square at impact. This could help you achieve a more accurate shot and better control over your spin.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:09:49,Brian,,7 Iron,68.5876419242386,-5.281422138214111,4.421710968017578,9.7911958694458,5.369484901428223,93.25377660613684,1.3596294316277018,17.350584030151367,8.595986366271973,3507.711669921875,-169.43673706054688,3511.801513671875,Measured,2.765469789505005,15.50478527787368,121.91763767358316,9.956035614013672,21.078650636250583,135.86199946980287,9.98741340637207,23.56281988834576,"You're generating decent ball speed with your 7 iron, but there's room for improvement. Your club speed is good, but a negative attack angle suggests you're hitting down on the ball too much. Try to level out your swing to achieve a more positive angle of attack. Additionally, your launch angle and backspin are higher than ideal for distance, causing the ball to rise too steeply. Work on getting the clubface more aligned with your path to reduce sidespin and improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:10:22,Herald,,7 Iron,65.82081730558093,-0.9324445724487304,0.9263463020324708,9.054011344909668,8.127664566040039,75.27367893569681,1.143615075246329,18.863672256469727,7.553081512451172,2151.73681640625,64.59789276123047,2152.706298828125,Estimated,-1.7195762395858765,9.248609978222817,84.89342359883358,7.426872730255127,10.97338478915094,102.34887537681608,7.332671642303467,13.06285970841509,"Your swing speed is decent for a 7-iron, but let's focus on a few areas for improvement. Your attack angle is slightly downward; try to level out your swing to help with consistency. The club face is closed at impact, which is causing the ball to start right and potentially curve. Aim for a neutral club face at impact. Work on correcting your aim too, as your carry deviation suggests inconsistency. To improve, focus on ensuring the club face is square at impact and practice hitting straight shots.",club face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:10:47,Jason,,7 Iron,63.93939260737534,-1.4044315814971924,-0.5365117788314819,11.903778076171877,12.440289497375488,78.24370547713443,1.2237167462255358,22.6135196685791,9.710902214050291,2351.438232421875,334.1553039550781,2375.0625,Estimated,-8.087964057922363,13.696166602368294,97.03276281419858,8.2216796875,13.876002623428576,112.20850751743728,7.912046909332275,15.445844994522872,"Your shot shows that you're hitting with decent distance, but your club face is angled quite open at impact, which could cause a slice. Try to focus on keeping your club path more neutral and square the face at impact. Also, your attack angle is slightly descending, so think about making your swing feel more upward to help with consistent ball flight.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:11:10,Lauren,,7 Iron,65.76111879418931,-5.60004186630249,4.21283769607544,11.279349327087402,7.066511631011963,71.49894700968116,1.0872525942487288,19.66025161743164,9.79225254058838,1420.2984619140625,-228.17752075195312,1438.510498046875,Estimated,9.12684440612793,8.11128246789383,76.67602192136565,11.2383451461792,14.943451381527325,96.14801506324056,11.454267501831056,19.09362933399757,"Your 7 iron shot showed that while you have decent speed, your club face is aimed quite open at impact (11.3°), causing the ball to veer off path to the right. To improve accuracy, focus on aligning your club face more square to your target at impact. Also, your attack angle is quite negative, which might be causing a lowered ball flight. Work on making a slightly shallower swing to help get the ball airborne better.",face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:11:41,Jason,,7 Iron,88.0308480513977,,,,0.0,95.685705887734,1.0869565385973214,15.73163890838623,2.753185749053955,4343.013671875,-6.535417556762695,4343.0185546875,Measured,0.0862192958593368,15.472131528622526,123.71057036778166,2.9386489391326904,6.342279760270856,136.1849554689761,2.923086881637573,6.944880615750208,"Your 7 iron swing produces a solid ball speed and decent distance. However, the high backspin might be affecting your carry. Focus on lowering your backspin for better distance. Also, work on your swing path to improve consistency, as indicated by slight deviations in your carry distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:12:17,Herald,,7 Iron,71.00062315773039,-5.932560920715332,0.6518513560295105,11.430803298950195,10.77895164489746,74.69187444667568,1.0519889984732254,14.372336387634276,9.47108554840088,4139.48583984375,1035.6246337890625,4267.06689453125,Estimated,-14.046056747436523,6.705408663098979,75.6075395989401,6.420862197875977,8.45524975559158,93.2014785672054,5.75503396987915,9.345854718718442,"Your shot data shows that your club speed is decent, but the high attack angle and face angle suggest that you're hitting the ball too high and to the right. Working on your swing path and face alignment could help improve your accuracy and distance. It's also worth noting the high backspin, which means your ball may lose distance. Focus on a more neutral swing path and ensuring your clubface is square at impact.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:12:49,Brian,,7 Iron,73.66268098484852,,,,0.0,82.95399994498803,1.126133326073899,18.6677360534668,6.038691997528076,4705.974609375,-215.4344787597656,4710.9033203125,Estimated,2.6211094856262207,13.52122097800668,100.41240761005248,7.231854915618896,12.64039680827716,111.79574093167504,7.271894931793213,14.150932820260095,"Your 7-iron shot shows good club speed and decent ball speed, but the high backspin indicates that the ball is likely ballooning in the air, which can hurt your distance. A carry of around 100 yards is solid, but the deviation means your ball is not going exactly where you aimed. Focus on hitting the ball with a more neutral face angle and reducing the backspin for a straighter and longer shot.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:13:45,Brian,,Pitching Wedge,,,,,0.0,85.32980614061853,-38.14583587646485,,-6.959562301635742,2438.16357421875,0.0,2438.16357421875,Estimated,-0.0,,,,,,,,"It looks like we have missing data from your shot, but we can still focus on some fundamentals. Since you're using a pitching wedge, ensure you have a solid grip and good stance. Work on your follow-through to enhance your accuracy and consistency.",Follow-Through Drill,1.2077947,63.0,101.325,88 -5/30/24 22:14:08,Brian,,Pitching Wedge,64.29026642679446,4.798705577850342,-0.4738712012767792,4.442180633544922,4.916051864624023,40.300347944900295,0.6268499134435721,18.010305404663086,3.589613914489746,2321.04638671875,587.5900268554688,2394.267822265625,Estimated,-14.206379890441896,2.011962288032862,22.96734708068834,2.6312825679779053,1.0543739347007346,27.75029897920968,2.456068277359009,1.1891984118451262,"Your pitching wedge shot was decent, but there's room for improvement! The club speed is good, but the smash factor (how efficiently you hit the ball) is a bit low. Focus on making solid contact with the ball. Your attack angle looks fine, but try to aim for a more neutral club path to help straighten out your shots. Overall, work on hitting the ball more consistently to improve distance and accuracy.",solid contact drill,1.2077947,63.0,101.325,88 -5/30/24 22:14:51,Herald,,Pitching Wedge,58.764966959833146,-0.9378066658973694,1.2867228984832764,-3.4070963859558105,-4.693819046020508,78.40116072759156,1.334147958956228,19.78314018249512,-2.637662649154663,3480.381103515625,1572.7952880859375,3819.2587890625,Estimated,-24.3183650970459,11.538816439523544,90.38603682558188,-9.189663887023926,-14.434916873722273,103.5810843009358,-9.994558334350586,-17.976962680695806,"Your shot shows a few key areas for improvement. Your club speed is good, but the attack angle is a bit flat, which could be affecting your contact and spin. The club face is closed at impact, leading to your ball curving to the left. Focus on keeping the face square to the target line and getting more loft at impact to improve your distance and accuracy.",face angle drill,1.2077947,63.0,101.325,88 -5/30/24 22:15:42,Lauren,,Pitching Wedge,57.058836239652464,-3.417550563812256,0.6528675556182861,0.1701428145170211,-0.4827247262001037,80.42121636005504,1.4094436840996614,20.200973510742188,0.2214505225419998,4288.125,670.2857055664062,4340.19580078125,Estimated,-8.884130477905273,13.64415672764676,97.05544908184402,-2.5070996284484863,-4.245505227764227,108.36081139532143,-2.7787582874298096,-5.253363422635516,"Your shot with the pitching wedge has good ball speed, but the backspin is quite high, which might make it difficult to control the ball on the green. To improve, focus on hitting with a slightly shallower angle. Also, try to align your clubface better with your swing path to reduce sidespin. This will help with direction and distance consistency.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:16:02,Lauren,,Pitching Wedge,65.22697668872706,-2.239686965942383,4.170535087585449,2.9536209106445312,-1.216914176940918,88.25164550455065,1.3529930403750088,21.080137252807617,2.9480175971984863,4555.6005859375,1268.928466796875,4729.02490234375,Estimated,-15.564781188964844,18.109123330911643,111.8818302695072,-2.4956750869750977,-4.871809749477109,121.89620294699944,-2.9445717334747314,-6.261855731644744,"Your shot data shows you have a decent club speed and you’re getting a good amount of backspin, which is great for control. However, your attack angle is a bit too negative, and that can lead to lower shots that might not get the lift you want. Also, the club path and face angle suggest that you’re slightly open to the target at impact, which can cause shots to drift right. Focus on making sure your clubface is square at impact and try to angle the club down less steeply. This will help you strike the ball better and improve your accuracy.",face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:16:35,Lauren,,Pitching Wedge,61.67662190790679,-7.183684349060059,-0.1681440472602844,5.353282451629639,5.521426677703857,79.39669057772062,1.2873060832720826,22.122459411621094,4.37626838684082,1272.2159423828125,625.6282958984375,1417.7249755859375,Estimated,-26.18623733520508,12.132602795600292,96.99087790666636,0.2719624638557434,0.4600417242046717,117.06986011986828,-0.4664620161056518,-0.9533077569788944,"Your swing is looking pretty good overall, but let's focus on a couple of areas. Your attack angle is a bit steep, meaning you're hitting down on the ball more than you should for a pitch shot. Try to have a shallower attack angle to get more height and carry. Also, your club face is open to your path, which can lead to slicing. Work on keeping the club face square to your path at impact for straighter shots!",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:18:45,Lauren,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Estimated,-30.00000190734864,15.309203827306078,110.24314583936211,13.410179138183594,25.56769063183765,119.57782325344851,14.312192916870115,29.56026514725818,"Your shot data shows good club speed and decent carry distance, but the ball is curving too much to the right (right-handed golfer). This suggests you might be swinging too much to the right and closing the clubface a bit early. Try to work on getting a flatter swing path and keeping the clubface more square to your target at impact to reduce that slice.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:19:18,Brian,,Pitching Wedge,65.23373074415395,-2.9035067558288574,0.7803218364715576,2.6955759525299072,1.9152541160583496,88.20911586178681,1.352200998709427,17.497163772583008,2.3118464946746826,6129.4775390625,1376.455322265625,6282.12744140625,Estimated,-12.656563758850098,,,,,,,,"Your club speed is good for a pitching wedge, but your attack angle is a bit negative, meaning you're hitting down on the ball more than you'd want. Try focusing on a more neutral or slightly upward swing. This will help you achieve a better launch angle and reduce the backspin. Aim for a more consistent strike by ensuring your weight shifts towards your front foot during the swing.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:19:53,Lauren,,Pitching Wedge,65.24144052189013,-3.950239181518554,3.309530735015869,6.519051551818848,3.2095208168029785,87.45488029505123,1.340480522739346,22.73779487609864,5.769008636474609,4761.3798828125,812.6639404296875,4830.23388671875,Estimated,-9.685811042785645,,,,,,,,"Your club speed is decent for a pitch shot, but the attack angle is a bit too negative, which can lead to inconsistent contact. Focus on approaching the ball more from underneath rather than hitting down sharply. Also, your face angle is significantly open relative to your path, which indicates you might be slicing the ball. Working on your clubface alignment will help improve accuracy.",face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:20:23,Jason,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Measured,-30.00000190734864,,,,,,,,"Your club speed is good for a pitching wedge, but the attack angle is a bit too negative (downward). This can result in excessive backspin and loss of distance. Try to focus on hitting more upwards on the ball for better launch. Your club path is moving right, which could lead to pushes or pull shots. Additionally, the spin rate is high, which means the ball is losing distance due to the steep angle of attack. Work on creating a more neutral swing path and a shallower angle to improve distance and control.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:25:01,Jason,,Pitching Wedge,69.58959730025072,-4.249607563018799,-3.436009645462036,6.692054748535156,10.128064155578612,87.00607480525105,1.250274152756702,21.50821113586425,5.067068099975586,4171.56640625,737.576904296875,4236.2705078125,Estimated,-10.026867866516112,17.814925659434948,112.14460383082589,1.984752297401428,3.884126657258463,122.99487243983369,1.669998049736023,3.5843739686317804,"Your club speed is decent, and the ball speed shows you’re making good contact. However, your attack angle is a bit negative, which means you're hitting down too much on the ball for a pitch shot. This can lead to high spin and loss of distance. Focus on a more level or slightly upward strike. Your face angle is also open relative to your path, contributing to side spin and a push. Try to align your body better with your target to improve this. Overall, great effort – just a few adjustments needed!",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:25:26,Lauren,,Pitching Wedge,65.33826713835106,-6.459720134735107,4.2924885749816895,4.295389652252197,0.0029010772705078,88.08040054648791,1.3480675935280213,19.04484367370605,4.065436840057373,5227.14697265625,1402.03125,5411.90869140625,Estimated,-15.014537811279297,16.106220635739305,109.8510463683324,-1.1470537185668943,-2.19935944226998,119.7062563972022,-1.593236207962036,-3.3283420418322294,"Your club speed is decent, and your contact with the ball seems solid. However, the negative attack angle indicates you're hitting down on the ball too much, which can cause excess backspin and reduce distance. Try to focus on a flatter swing path to promote a more upward strike on the ball, which will help with distance and trajectory.",attack angle drill,1.2077947,63.0,101.325,88 -5/30/24 22:25:55,Jason,,Pitching Wedge,71.89611362845699,-1.976420521736145,1.2599866390228271,10.139179229736328,8.879192352294922,83.19918538349793,1.157213946409575,16.06821060180664,8.486209869384766,2864.451904296875,-261.0511169433594,2876.32275390625,Estimated,5.207252502441406,9.680702443879795,97.1852922951939,9.971766471862791,16.828890690351955,114.78810886139036,10.114002227783203,20.15761653810977,"Your shot showed a good club speed and ball speed, indicating solid contact. However, the attack angle is slightly negative, meaning you're hitting down on the ball instead of making a more level or slightly upward strike. This could help lower your spin and achieve better carry distances. Your club face is open to the path, which is likely contributing to your ball moving right. Focus on squaring the face and improving your attack angle.",attack angle drill,1.2077947,63.0,101.325,88 -5/30/24 22:26:30,Lauren,,Pitching Wedge,65.1905227092152,-3.4964346885681152,4.786198616027832,0.5102806687355042,-4.275918006896973,88.31074668949896,1.3546562141158522,22.39671897888184,1.0180387496948242,3882.0263671875,2160.3974609375,4442.6845703125,Estimated,-29.09650230407715,18.1791720841361,111.71651003886107,-8.74246597290039,-16.980202004713874,122.1463526308089,-9.565073013305664,-20.296779560565938,"Your pitching wedge shot shows a solid ball speed and decent distance, but your shots are drifting left. This indicates your clubface may be slightly open to your path. Additionally, your attack angle is a bit negative, which suggests you're hitting down on the ball too much. Focus on getting a cleaner strike by keeping a more neutral attack angle.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:26:56,Lauren,,Pitching Wedge,66.90673971305296,-3.601727247238159,6.816025257110596,-0.7281845808029175,-7.544209957122803,88.29758844127628,1.319711419506668,24.64582061767578,0.2547214329242706,1958.001953125,-1130.4527587890625,2260.90576171875,Estimated,30.0,19.003620586740453,119.24271896236952,7.827995300292969,16.24085725135558,134.3742091736658,8.673554420471191,20.26425618017538,"Your club speed and ball speed are decent, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can cause low shots and less height. Also, your club path is going a bit too much to the right, which may lead to pushes or fades. Focus on getting a more neutral swing path and try to stay level with your club through impact to improve your launch angle and carry distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:27:30,Lauren,,Pitching Wedge,64.42328675910267,-5.22957181930542,6.220073699951172,5.503621578216553,-0.7164521217346191,90.7908546153667,1.409286287346065,23.28675842285156,5.299098491668701,4145.99267578125,702.846923828125,4205.1455078125,Measured,-9.621559143066406,21.81311750832083,120.57258980733876,2.191959857940674,4.611497552246476,130.8111635506275,1.9018689393997192,4.341556832447679,"Your pitching wedge shot shows good speed and a solid carry distance of about 120 yards. However, the attack angle is a bit down (-5.2 degrees), which means you're hitting down on the ball more than optimal for a wedge, leading to higher backspin. Additionally, your club path is slightly out to the right (6.2 degrees), which could cause the ball to drift right. Focus on getting that attack angle closer to level and aligning your club path with your target for better accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:27:57,Brian,,Pitching Wedge,65.14228433230028,-1.9023780822753904,7.323250770568848,5.46272611618042,-1.860524654388428,89.12945084593775,1.3682272852342028,19.73086929321289,5.403543949127197,5853.63720703125,14.870634078979492,5853.65625,Estimated,-0.1455544233322143,17.989476005411234,112.41690579142778,5.766024112701416,11.294130775399369,121.21250275219607,5.722280502319336,12.085730496937115,"Your pitching wedge swing looks solid overall, but there are a couple of areas to work on. Your club speed is decent, but your attack angle is slightly negative, which means the club is descending too much at impact. Aim for a more level or slightly upward angle when hitting. Additionally, your club path is more to the right than desired, which can lead to pushes. Try to focus on bringing the club back on a straighter path. Finally, your spin rate is high, indicating the ball is spinning a lot, which might be causing it to stop quickly but can also lead to a loss in distance. Work on hitting through the ball with a slightly more forward-leaning shaft at impact to reduce excessive spin.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:29:12,Brian,,8 Iron,68.04689509496029,-5.737082958221436,10.08717918395996,6.263684272766113,-3.823494911193848,98.56574093386917,1.4484972576091744,14.775347709655762,6.407310962677002,5391.73583984375,583.3917236328125,5423.20556640625,Measured,-6.175442218780518,16.246304583826713,127.0839407711128,4.319195747375488,9.570973581293517,138.2154390002961,4.091463088989258,9.861507366312026,"Your club speed is decent for an 8 iron, but your attack angle is negative, which means the club is hitting down on the ball a bit too much. This can lead to excessive backspin, making the ball balloon in the air. Try focusing on a more level or slightly upward swing to improve your launch angle and distance. Also, your club path is quite out to in, which is causing your shots to drift a bit right. Working on bringing the club back to a more neutral path can help straighten your shots.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:29:46,Herald,,8 Iron,69.96449644254335,-5.585349559783936,14.961408615112305,9.370680809020996,-5.590727806091309,83.75719921360542,1.1971385984659948,16.82634162902832,9.569366455078123,1198.627685546875,692.0278930664062,1384.055908203125,Estimated,-30.0,8.404825166214891,92.56155727874102,5.620995998382568,9.066194739624509,120.31676647071616,4.64785099029541,9.749518429158456,"Your shot data shows that you're generating good ball speed with your 8 iron, but the attack angle is too steep, which can cause the ball to go higher and spin more than desired. This can lead to loss of distance. Work on leveling out your swing a bit and focusing on a more neutral club path. Your launch angle is also a bit high for distance. Try to maintain a consistent swing tempo to help with accuracy and control.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:30:29,Brian,,8 Iron,65.73840758949109,-4.961869239807129,19.999998092651367,7.502457618713379,-12.497540473937988,91.30028020592816,1.3888422849555515,18.10329246520996,8.665228843688965,2174.497802734375,194.0698699951172,2183.140869140625,Measured,-5.100028991699219,13.755562655255744,120.1052310004643,7.732840538024902,16.160658500120576,139.70484795620632,7.513582229614258,18.26799603918812,"Your club speed is good, but your attack angle is a bit too negative, meaning you're hitting down on the ball too much. This can cause less distance and more spin. Try to level out your downswing to create a better angle of attack. Also, your club path is too far to the right; aim to bring your swing path closer to straight to reduce the sidespin.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:31:12,Lauren,,8 Iron,64.75113791074955,-5.144957065582275,12.329811096191406,3.0925331115722656,-9.23727798461914,95.48274289553136,1.474611041232064,13.839947700500488,4.083069324493408,4820.802734375,1095.863037109375,4943.78955078125,Estimated,-12.806821823120115,13.098679856552394,119.0329940548536,-0.2954137027263641,-0.6140648412358445,132.368839899651,-0.7643826603889465,-1.7657419216817516,"Your 8 iron shot shows a decent club speed, but the attack angle is a bit steep, and you have a slight over-the-top swing path, which is causing the ball to spin more than desired. This may result in less distance and accuracy. Focus on improving your swing path for better results.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:31:33,Herald,,8 Iron,71.21245218099875,-2.1862123012542725,10.58265495300293,7.492717742919922,-3.089937210083008,97.78931895638198,1.3732053308294103,16.92296028137207,7.478864669799805,2283.7216796875,25.388935089111328,2283.86279296875,Measured,-0.6369510293006897,14.91613858375706,133.26111358419348,7.588273525238037,17.597612241281468,151.8113467341118,7.526733875274658,19.88558991654145,"Your 8-iron shot shows promise, but the club face and path angle suggest a tendency to pull the ball slightly left. Focus on aligning your body more square to the target, which should help reduce the deviation. Additionally, your attack angle is a bit negative—try to make a more upward strike on the ball for better launch and distance.",alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:32:21,Herald,,8 Iron,70.31304068883355,-6.551198959350586,10.48733901977539,9.239381790161133,-1.2479572296142578,87.82866158357137,1.2491091371265286,17.046005249023438,8.901686668395996,2309.125732421875,337.17828369140625,2333.61328125,Estimated,-8.307611465454102,11.55783673480903,109.55400561274382,7.246679782867432,13.819324500546829,127.98499193030148,6.927982807159424,15.43776838287124,"Your club speed is decent, but the negative attack angle suggests you're hitting down on the ball too much, which can cause unwanted spin and control issues. Aim to level out your swing a bit. Additionally, the club path is too far right, which could lead to pulls. Focus on a more neutral swing path. Try to visualize a straight line down your target line during practice.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:32:54,Lauren,,8 Iron,69.571485509166,,-4.781171798706055,7.245452404022217,12.02662467956543,104.08214450344258,1.4960460272151272,16.113204956054688,5.353325366973877,2966.2138671875,-31.472047805786133,2966.380859375,Measured,0.6078954339027405,17.663138759469575,145.98330381560845,5.818643093109131,14.799840173547636,162.15009382398057,5.8042073249816895,16.39816866215756,"Your 8-iron shot shows a good ball speed and decent distance, but your club path is a bit too much to the left (negative value) compared to where the clubface is aiming (positive value). This can lead to a slice or pull. Also, the backspin is high which may cause the ball to lose distance. Focus on aligning your clubface more with your swing path, and work on your follow-through to keep the ball straighter.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:33:36,Lauren,,8 Iron,66.89072283113728,-6.528604984283447,3.6657073497772217,2.7756834030151367,-0.890023946762085,93.24305032986194,1.393960872051719,15.178598403930664,2.738688468933105,2545.525390625,656.2378540039062,2628.75390625,Measured,-14.456114768981934,11.453417535177095,116.89412706758868,-0.817570686340332,-1.667996564761438,135.46395935053351,-1.3269219398498535,-3.137173055720353,"Your swing speed is decent, but the attack angle is too steep (negative), which can cause the ball to go lower than desired. Work on your swing path; it’s slightly out to the right, which can lead to a push or slice. Aiming for a more neutral attack angle and path will help you achieve better distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:34:55,Brian,4 Hybrid,4 Hybrid,78.7167880202378,-3.1599624156951904,3.803031206130981,11.276947021484377,7.473916053771973,104.86496640710811,1.33218045406207,15.02424144744873,9.739002227783203,1737.0888671875,-332.32940673828125,1768.5928955078125,Measured,10.830612182617188,13.343854664641526,142.06549636321506,12.428749084472656,30.57609305131541,165.8776837222067,12.738277435302734,36.575624211997365,"You made solid contact with a good ball speed, but your shot is going a bit to the right due to an open club face at impact. Focus on keeping your club face square through the swing, and aim to bring your attack angle closer to neutral. This will help improve accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:35:29,Herald,4 Hybrid,4 Hybrid,75.02043812343709,-1.6869587898254397,8.210421562194824,8.186767578125,-0.0236539840698242,107.03942239193292,1.4268034827497602,12.994778633117676,7.752142429351807,1178.5386962890625,680.4295043945312,1360.859130859375,Measured,-30.0,9.378123619093117,128.19752028979565,3.268483638763428,7.309246458327664,168.68630873684742,2.132582187652588,6.277016065705709,"Great shot with a solid launch! Your club speed is good, but your attack angle is a bit too steep at -1.69 degrees, which may be causing you to hit down on the ball. Try to level out your swing a bit. Also, your club path is significantly out to the right, which leads to a push. Work on bringing that path more in line with your target. Your spin numbers are decent, keeping your ball in the air nicely, but aim for a more neutral face angle at impact to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:36:01,Brian,4 Hybrid,4 Hybrid,76.45578796701193,-5.389636516571045,-2.122190475463867,11.103812217712402,13.22600269317627,102.8984141574956,1.3458551261271778,15.16177463531494,8.855380058288574,1725.2872314453125,-207.93722534179688,1737.772705078125,Measured,6.872326374053955,12.967744673626155,138.19364549860802,10.585949897766112,25.38757718584202,162.61780306235232,10.772141456604004,30.39390204715733,"You hit the ball well with a decent distance, but your club path and face angle need improvement. Your club face was open at impact, which caused the ball to drift to the right. Focus on squaring the clubface through impact to improve accuracy. Additionally, try to work on your attack angle; a more neutral angle can give you better launch conditions.",face angle drill,1.2077947,63.0,101.325,88 -5/30/24 22:36:34,Herald,4 Hybrid,4 Hybrid,75.478288842236,-1.4067938327789309,4.331332683563232,5.055509567260742,0.7241768836975098,103.90205058078392,1.3765819572030704,14.55653953552246,4.694677352905273,2778.439453125,254.8955078125,2790.107177734375,Measured,-5.241672992706299,14.980071472993243,141.93027986690686,3.281813621520996,8.125059327606152,161.07053119135526,3.068862199783325,8.623023006718654,"Your shot showed decent distance, but your attack angle is slightly negative, meaning you're hitting down on the ball more than ideal for a hybrid. This can lead to excessive backspin and less distance. Focus on having a more level or slightly upward swing through impact to maximize your launch and distance. Also, try to work on keeping your club path more consistent; it deviated a bit, affecting accuracy.",attack angle adjustment drill,1.2077947,63.0,101.325,88 -5/30/24 22:37:46,Lauren,,7 Iron,66.89905980163894,3.4447622299194336,-4.406665325164795,4.629443168640137,9.036108016967772,50.21814287878578,0.7506554356322285,12.31317901611328,3.2513368129730225,4597.513671875,-2654.37548828125,5308.75146484375,Estimated,30.0,1.7219661441954486,28.07650481333985,6.259995937347412,3.061471508700464,42.79063111137384,7.29799222946167,5.435696268113929,"Your club speed and ball speed indicate room for improvement in your swing mechanics. The club path is a bit too much to the left (negative value), causing your ball to spin to the left as well. Focus on aligning your club path more towards your target for straighter shots. Additionally, your smash factor suggests you're not hitting the sweet spot effectively, which can affect distance. Work on making solid contact and improving your swing speed with some practice.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:38:11,Jason,,7 Iron,68.14757020036313,-1.966151118278504,4.393701076507568,5.231934070587158,0.8382329940795898,99.09147353633308,1.4540719976514298,14.516480445861816,4.847399711608887,2509.79638671875,56.72725677490234,2510.4375,Estimated,-1.2947978973388672,12.69686946983461,130.0673476668262,4.65997314453125,10.566951001160987,150.80702675011707,4.586889266967773,12.06021574649219,"You're making solid contact with a good ball speed, but your attack angle is slightly descending (-1.97°). This means you're hitting the ball a bit too much from above. Try to level out your swing path to promote a more consistent strike. Also, your launch angle at 14.5° is decent, but tightening your face control could help in reducing sidespin for straighter shots.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:38:33,Jason,,7 Iron,67.82614457459931,-5.184619426727295,6.092098712921143,4.797264099121094,-1.2948346138000488,92.03160403694528,1.3568750607035218,13.701143264770508,4.70286750793457,1555.979736328125,287.3843688964844,1582.296630859375,Estimated,-10.464417457580566,8.06701076726182,104.97498398662265,3.082864284515381,5.645638630889323,139.17463675721228,2.6443426609039307,6.421143534373357,"Your club speed is decent, but the attack angle indicates you're hitting down on the ball too much. This can lead to lower launch and backspin than desired. Focus on adjusting your swing path to make it more neutral. Improving your face angle to match your swing path will help straighten your shots and increase distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:43:19,Brian,,7 Iron,59.68014787010179,-1.2377251386642456,1.4356646537780762,3.158289909362793,1.7226252555847168,89.48730058489127,1.4994483723409489,11.670432090759276,2.7739315032958984,2181.37060546875,1092.951416015625,2439.86083984375,Estimated,-26.612648010253903,6.200989639485215,91.87035618117444,-2.054237365722656,-3.293173477260183,126.07829415359264,-3.4149510860443115,-7.510068737091217,"Your 7-iron shots are solid, but let's focus on a few areas for improvement. Your club speed is good, but increasing it slightly could help. Your attack angle is a bit negative, which means you're hitting slightly down on the ball; try to level out your swing for better launch. The club face is too open at impact, leading to some right spin. Work on squaring the face at impact. Lastly, your carry distance is decent, but there's potential for more distance by optimizing your swing path and face angle.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:43:44,Brian,,7 Iron,64.74883393732534,-2.0942912101745605,-4.0832295417785645,5.936387538909912,10.019617080688477,88.2465852962523,1.362906170351608,10.311171531677246,4.36536169052124,4570.3525390625,-457.653564453125,4593.208984375,Estimated,5.718267917633057,6.878253784378671,95.35120058727898,6.058869361877441,10.064307079953096,117.18127230518256,6.331189155578613,12.922260542590609,"Your shot data shows that your club speed is good, but your attack angle is slightly downward, which can lead to excessive backspin and less distance. Additionally, the club path is moving too far to the left while the club face is open, resulting in a hook. Focus on creating a more neutral club path and ensuring your face is square to the target at impact.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:44:27,Brian,,7 Iron,60.3103102013265,-1.7563588619232178,-11.992026329040527,19.93378448486328,31.925811767578125,68.61760637860561,1.1377425542920918,13.7849702835083,14.873537063598633,3905.585693359375,-306.0666198730469,3917.56005859375,Estimated,4.480905532836914,4.865916555502736,62.44891196848221,16.01717758178711,17.23125279808778,83.090336734821,16.152664184570312,23.115544143708348,"Your shot analysis shows a few key areas to work on. The club path is too far to the left, which can cause the ball to slice. Aim to align your swing path more towards the target. Additionally, the club face is open at impact, resulting in a high launch and a significant amount of backspin. Focus on closing the club face a bit at impact to improve accuracy and distance. Lastly, practice a smoother swing tempo to boost your consistency.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:44:55,Lauren,,7 Iron,56.23880943180348,-5.034335136413574,5.497982025146484,2.275766134262085,-3.2222158908843994,69.07996691205153,1.2283326693787775,10.03690242767334,2.55731201171875,1138.076171875,314.66619873046875,1180.776123046875,Estimated,-15.455568313598633,2.1034483752182496,43.66561684205044,1.583503007888794,1.206669925066734,78.89949308440282,1.1352216005325315,1.5630672317779926,"Your swing speed is decent for a 7-iron, but the attack angle is a bit too steep, resulting in lower launch and carry distance. Focus on leveling out your swing path and maintaining a square clubface at impact. This should help you achieve better ball flight and distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:45:26,Herald,,7 Iron,62.7324817288104,-3.8384056091308594,5.215575695037842,4.462218761444092,-0.75335693359375,88.44500007425086,1.409875675835598,15.280945777893066,4.317976951599121,2217.4619140625,-552.9599609375,2285.366943359375,Estimated,14.002058029174805,9.66318086901572,105.14627823993668,7.411692142486572,13.563675336721984,127.29384923798445,7.9144287109375,17.52766778314549,"You're generating good club speed and ball speed, which is great! However, your attack angle is a bit negative, meaning you're hitting down on the ball more than you should for a 7 iron. Try to focus on sweeping the ball off the ground rather than digging down too hard. Also, your club path and face angle indicate you're slightly pushing the ball to the right. Work on aligning your clubface with your target more consistently.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:45:52,Jason,,7 Iron,61.73316738900121,0.3006208539009094,1.477325677871704,6.535122394561768,5.057796478271484,88.77551786180538,1.4380522110975018,10.663006782531738,5.552951335906982,3766.161376953125,1278.3912353515625,3977.217041015625,Estimated,-18.74934196472168,6.599505865833464,94.12514090157585,0.9769871830940248,1.6050355753809953,118.42239220166176,-0.0197823401540517,-0.046023365161163,"Great job getting decent carry distance with your 7 iron! Your club speed is solid, but it looks like your launch angle could use a bit of adjustment. Increasing that angle can help you achieve more distance. Also, the backspin is high, which might make the ball climb a bit too much. Focus on hitting a flatter ball flight to maximize distance.",launch angle adjustment drill,1.2077947,63.0,101.325,88 -5/30/24 22:46:58,Herald,,7 Iron,64.3545088857727,-4.800788402557373,8.485783576965332,2.83276104927063,-5.653022766113281,97.1871456356439,1.510183937665473,14.824010848999023,3.3886947631835938,1945.2698974609373,648.6629028320312,2050.5703125,Measured,-18.441301345825195,11.194696880996617,122.59318616427116,-0.566827654838562,-1.2126022296992858,146.1689824475252,-1.235747456550598,-3.152274984531772,"Your shot with the 7 iron shows good ball speed and distance, but your club path and face angle suggest that you're coming in too much from the outside, which can lead to slices. Focus on a more inside-to-out swing path. Additionally, your attack angle is a bit too negative, meaning you're hitting down on the ball more than needed. Try to level out your swing a bit to promote better contact and consistent distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:47:20,Jason,,7 Iron,65.24544687567777,-5.769469738006592,-0.8015714287757874,3.2574915885925293,4.059062957763672,95.81628144824208,1.468551232867109,14.585429191589355,2.57547926902771,1695.216796875,-412.23931884765625,1744.62060546875,Measured,13.66777515411377,10.108977709298529,117.8301045660064,5.232405185699463,10.745612659525024,145.5137589836795,5.721424102783203,14.506529010322993,"Your shot data shows you're making solid contact with a decent carry distance. However, your attack angle is quite negative, meaning you're hitting down on the ball more than is ideal for a 7 iron. To improve your launch angle and distance, focus on hitting more upward. Additionally, the club face being open relative to your swing path is causing the ball to fade. Work on aligning your club face with your intended target line at impact.",attack angle drill,1.2077947,63.0,101.325,88 -5/30/24 22:47:58,Lauren,,7 Iron,73.11751820650716,-7.494854927062988,-7.975129127502441,5.743054866790772,13.718183517456056,100.22991800464206,1.370805799528929,14.461678504943848,3.719571828842163,2578.863525390625,401.6626892089844,2609.9560546875,Estimated,-8.85279369354248,13.079600113066476,132.20148382887783,1.4069478511810305,3.2460407016135377,151.22779485506726,1.085163712501526,2.864278438278177,"Great job with your 7 iron! Your club speed and ball speed are solid, indicating good power. However, your attack angle is too steep (downward), which may lead to less distance and accuracy. Try to adjust your swing to be more level through impact. Also, the club path and face angle show that you're coming too much from the inside and closing the face, causing the ball to draw a bit. Focus on a more neutral club path for straighter shots.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:48:21,Lauren,,7 Iron,70.22432491214931,-5.745417594909668,13.666918754577637,12.518177032470703,-1.1487417221069336,89.84140423372173,1.279348777593995,18.50710105895996,11.992815017700195,1717.98193359375,-255.2267608642578,1736.8370361328125,Measured,8.450167655944824,12.7968895026346,116.49865677929938,14.068456649780272,28.31861960353308,137.88532418624982,14.275053024291992,33.99936865448262,"Your 7 iron shot shows some room for improvement. Your club speed is decent, but your attack angle is a bit too steep; try to make it closer to level or slightly up. This can help get a better launch angle and reduce the leftward pull (sidespin) you’re experiencing. Practice aiming more with your body to align your shot, as your club path suggests you are cutting across the ball. Aiming will help straighten out your shots for better accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:50:14,Brian,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Measured,0.4011503159999847,11.623026379861358,120.90297996041863,4.61048698425293,9.718464566564537,143.40361069197752,4.283999919891357,10.712338354497431,"Your 7 iron shot is good in terms of distance, but your attack angle is a bit negative, which means you're hitting down on the ball. This can lead to too much backspin and can affect distance and control. Aim to have a more level or slightly upward angle at impact. Also, your club path and face angle are quite open relative to each other, leading to a bit of rightward drift. Focus on aligning your clubface with your swing path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:50:48,Lauren,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Estimated,0.4011503159999847,,,,,,,,"Your club speed is solid for a 7-iron, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to excessive backspin, which might be affecting your distance and control. Try to focus on a more neutral or slightly positive attack angle. Also, your club path is out to the right, which could cause a slice. Work on swinging more from inside to outside to improve your accuracy.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:54:06,Herald,,Pitching Wedge,60.697859864365,-3.11834979057312,0.4494232833385467,8.300012588500977,7.850589275360107,84.64614895977775,1.3945491513033148,23.888172149658203,6.874053955078125,3855.799072265625,287.7142333984375,3866.5185546875,Estimated,-4.267421245574951,19.048819992184463,109.86872647173097,5.957101821899414,11.402631041843392,120.65638465322444,5.786688327789307,12.165236728784636,"Your club speed and ball speed are solid, indicating good power. However, your attack angle is too negative, which can cause the ball to dig into the ground instead of flying high. Your club face is significantly open at impact (8.3 degrees), which is likely contributing to the rightward flight of your ball. Focus on squaring your club face at impact to improve accuracy and distance.",face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:54:31,Lauren,,Pitching Wedge,64.92990491538058,1.5302982330322266,10.491649627685549,6.406811237335205,-4.084838390350342,90.62877435159136,1.3957940408152858,21.094127655029297,6.575489044189453,4694.75146484375,959.5203247070312,4791.80224609375,Measured,-11.551114082336426,19.50173601520669,117.64939038030116,2.733732223510742,5.611153981359962,127.54092847438916,2.3808836936950684,5.298460618892818,"Your pitching wedge shot shows good power with a solid ball speed of around 90 mph. However, the club path is quite out to the right (10.5 degrees), which can lead to pushes or slices. Focus on getting your club path closer to straight or slightly inside-out for more accuracy. Additionally, your attack angle is positive, which is good for ball contact. Try to keep the face angle more square at impact to improve your direction.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:55:31,Brian,,Pitching Wedge,59.93659717868559,,-0.0386559478938579,13.56203269958496,13.600688934326172,71.0200490669904,1.1849196052165314,23.10336875915528,11.13532543182373,1881.7822265625,828.0714721679688,2055.919921875,Estimated,-23.75172233581543,10.792058391276328,80.8783213443021,7.170146465301514,10.09492811792984,96.6409887438449,6.433522701263428,10.828664924380746,"Your shot shows a slightly closed club face at impact, which might be causing the ball to spin to the left. The carry distance is decent, but focusing on a straighter club path and face will help you improve accuracy and distance. Try to keep the clubface square to your target at impact for more consistent shots.",clubface alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:55:47,Jason,,Pitching Wedge,63.26812995023329,-0.1945623606443405,0.7445969581604004,4.868387699127197,4.123790740966797,83.27632582703427,1.3162444645122189,24.210508346557617,4.0921735763549805,1166.9471435546875,-673.7371215820312,1347.4744873046875,Estimated,29.99999618530273,15.163116653925954,108.61942149670811,9.166496276855469,17.303533466205636,128.85698230603705,9.940260887145996,22.24345990239317,"Your club speed is solid, and the ball speed is good for a pitching wedge. However, your attack angle is slightly descending (-0.19 degrees), meaning you're hitting a bit too much down on the ball. This could be affecting your launch angle and backspin. Focus on hitting the ball with a more neutral or upward angle to create a higher launch and decrease backspin. Also, your club face is open relative to the path, which is causing some sidespin and resulting in a slice. Work on aligning your club face to your target more consistently.",face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:56:06,Brian,,Pitching Wedge,63.12858169322317,-6.495186805725098,1.102333664894104,5.1016998291015625,3.999366283416748,79.35220682416366,1.256993341142687,23.59090805053711,4.328583717346191,2450.1533203125,708.2077026367188,2550.452880859375,Estimated,-16.121742248535156,14.960839458678151,100.02801763196294,0.6218108534812927,1.0857709281357444,114.4619155426708,0.1203313022851944,0.2411053441056339,"Your swing speed is solid for a pitching wedge. The attack angle suggests you're hitting down on the ball a bit too much, which can lead to inconsistent contact. Work on a slightly shallower attack angle to promote cleaner strikes. Also, the face angle shows you’re aiming a bit to the right, which could cause the ball to fade. Focus on aligning your body to the target line.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:56:31,Lauren,,Pitching Wedge,63.79294096332751,-1.1509246826171875,3.648799180984497,15.173998832702637,11.52519989013672,82.45759607089076,1.2925818252883647,18.46166229248047,12.920830726623535,3625.73583984375,-808.948974609375,3714.883544921875,Estimated,12.577437400817873,12.07928506046926,99.13659499534242,17.047819137573242,29.063847642832343,113.327518724328,17.406051635742188,33.90095580899606,"Your pitch shot with the wedge shows good potential, but there's room for improvement. The club face was open (15 degrees), which can lead to shots veering right. A slightly steeper attack angle (aim for around -5 degrees) will help you get under the ball better for improved control and launch. Reducing spin will enhance distance; focusing on a more square club face at impact can help with this. Consider working on keeping everything more aligned during your swing.",face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:56:57,Herald,,Pitching Wedge,61.74160249170427,-5.4023284912109375,-2.209596872329712,2.102163314819336,4.311759948730469,86.46146668717847,1.400376135342383,22.457155227661133,1.4502843618392944,1720.4188232421875,-993.2841796875,1986.5684814453125,Estimated,30.0,15.438642375712677,112.59746979220564,7.989620685577393,15.650338460400803,130.71965086819455,8.891741752624512,20.20507497517019,"Your club speed is decent for a pitching wedge, but the attack angle is a bit too steep, which can cause inconsistent shots. The club path being slightly to the left and the face angle being a bit open means your ball is likely fading to the right. Work on striking the ball with a more neutral or slightly upward angle. Aiming to improve your face alignment at impact will help with direction. Also, consider practicing consistent ball contact to minimize deviation in carry distance.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:57:36,Lauren,,Gap Wedge,63.13051873754648,-2.043323040008545,4.822603225708008,3.373892307281494,-1.4487109184265137,81.52004955193752,1.2912938335077229,24.9205379486084,3.3748295307159424,4770.10400390625,2448.600341796875,5361.859375,Estimated,-27.172439575195312,18.09958033031603,98.7884496464003,-5.698907375335693,-9.809802033248843,106.79005227039944,-6.3757829666137695,-11.858926225732262,"Your shot distance is decent, but the ball is curving left more than it should. This likely means your clubface is slightly closed relative to your swing path. To improve, focus on getting your clubface to point straighter at impact and work on your swing path. Try rotating your shoulders more during your backswing, which can help straighten out your shots. Also, your club speed is good for a gap wedge, so keep that up!",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:57:56,Herald,,Gap Wedge,64.71282368602851,-4.152726173400879,8.793815612792969,3.5728628635406494,-5.220952987670898,83.78841378688594,1.2947729524739595,25.681615829467773,4.035174369812012,3810.613037109375,1629.61767578125,4144.4453125,Estimated,-23.15408706665039,19.869221845355924,106.31203867728618,-3.3161745071411133,-6.149709308907575,116.31462183797704,-3.955175638198853,-8.022891858934429,"Your swing and shot data indicate good potential, but there are a few areas to work on. Your attack angle is a bit too steep, which may be causing excessive backspin. Additionally, your club path is quite out to in, leading to some leftward ball movement (hook). Focusing on a more neutral swing path will help straighten out your shots. Aim to improve your attack angle to strike the ball with a more level swing, which will also help with distance control.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:58:22,Lauren,,Gap Wedge,63.804981357777706,,14.723066329956056,6.682012557983398,-8.041053771972656,73.86093363138389,1.1576045013980774,27.580446243286133,7.331009864807129,3307.22900390625,829.6392211914062,3409.70166015625,Estimated,-14.08241081237793,16.636359871122295,89.90812335575356,3.963682651519776,6.214856192973628,100.79450309619553,3.523700714111328,6.194998408127674,"Your gap wedge shot shows a solid club speed and ball speed, indicating good energy transfer. However, the ball is curving a bit to the left due to your club path being quite open. Focus on aligning your clubface more towards your target at impact to reduce that leftward spin. Additionally, your spin is a bit high, which can affect how the ball lands and stops on the green. Working on a more controlled swing will help you manage spin better.",club face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:58:37,Jason,,Gap Wedge,70.25498482516105,-4.211109638214111,19.999998092651367,-2.6804981231689453,-22.680496215820312,77.17706818054648,1.0985280029966835,24.054218292236328,0.3007176518440246,4169.234375,951.322998046875,4276.392578125,Estimated,-12.853516578674316,15.51063414643545,93.5908830531489,-3.534408569335937,-5.769665828630309,103.67716928004756,-3.885847568511963,-7.026047225406273,"Your shot shows good club speed and ball speed, but the face angle and path need improvement. The club face was slightly closed at impact, which is causing the ball to veer off to the left. Focus on keeping your club face more square to the target at impact. Also, your attack angle indicates you're hitting down on the ball too much with the gap wedge. Try to level out your swing a bit for better contact and more distance.",face angle awareness drill,1.2077947,63.0,101.325,88 -5/30/24 22:58:53,Herald,,Gap Wedge,63.19604118176039,-1.8246142864227293,7.453404903411865,8.112149238586426,0.6587443351745605,80.91936954730772,1.2804499781018344,27.85979461669922,7.596126079559326,4436.580078125,1702.014404296875,4751.8515625,Estimated,-20.98841857910156,20.95696955652488,100.27738301670706,0.9783881306648254,1.7123677368340822,108.20826522711197,0.4463110864162445,0.8430802986852655,"Your gap wedge shot shows a good carry distance of around 100 yards, but the club face is pointing to the right of your intended path. This can lead to a rightward movement of the ball. To improve, focus on aligning the clubface more square to your target and work on your swing path to avoid the excessive rightward angle. A little practice with your attack angle will also help you get a better strike on the ball.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 22:59:09,Brian,,Gap Wedge,61.85017510601119,-6.850325584411621,9.66149616241455,10.828656196594238,1.1671600341796875,76.15780740414812,1.2313272722933062,30.522777557373047,10.1038179397583,3187.13671875,1500.79052734375,3522.813232421875,Estimated,-25.215274810791016,20.11479714658481,93.80046611934448,3.462153673171997,5.6646119933849945,103.38067085891907,2.758821725845337,4.9759468308947135,"Your gap wedge shot shows good distance, but the clubface is open to your swing path, which likely causes your shot to go slightly right. Additionally, a steep attack angle suggests you're hitting down too much, which can increase backspin without hitting the ball further. Focus on adjusting your clubface to be more square at impact and try to make a shallower swing path for better control.",clubface square drill,1.2077947,63.0,101.325,88 -5/30/24 22:59:26,Lauren,,Gap Wedge,68.96556609830486,-0.7815405130386353,0.8712953329086304,-1.6423285007476809,-2.513623714447021,82.21525219960404,1.192120312365925,28.634822845458984,-1.2400233745574951,4526.18359375,1092.9613037109375,4656.27587890625,Estimated,-13.575628280639648,22.63191113122798,103.36687053281184,-6.182249546051025,-11.131738107886804,111.19962358037084,-6.464262962341309,-12.519281007931,"Your gap wedge shot shows good speed but the club face was slightly closed at impact, causing the ball to veer left. To improve accuracy, focus on aligning your club face properly at address and during the swing. Also, your attack angle is just a bit flat. Try to allow the club to come down on a slight downward angle for better compression and control.",club face alignment drill,1.2077947,63.0,101.325,88 -5/30/24 22:59:46,Brian,,Gap Wedge,69.9283453928706,-7.005228519439697,-0.7188482880592346,5.265473365783691,5.984321594238281,77.16738295892992,1.1035207901086326,27.984600067138672,4.235231876373291,2400.392822265625,1385.8673095703125,2771.73486328125,Estimated,-30.0,17.601500362179877,96.3518994458018,-3.077207565307617,-5.172338654299779,108.85432741038584,-3.943175792694092,-7.485688717208916,"Your shot shows a good club speed and decent ball speed, but the attack angle is quite steep, which means you're coming down too sharply. This can lead to higher backspin and a potential for less distance. Try to focus on leveling out your swing a bit more to improve your launch angle and carry distance. Additionally, your club face is slightly open at impact, which is contributing to some unwanted sidespin. Work on squaring the club face at impact to help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 23:00:01,Herald,,Gap Wedge,75.92289598046318,-7.2158203125,-15.352256774902344,12.38642120361328,27.738677978515625,74.50933148559943,0.9813815782892752,29.29402732849121,8.25350570678711,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,16.09101858364295,95.33614872011005,12.87778663635254,21.24779223893848,113.45183012618509,13.549681663513184,26.580471033409594,"Your swing shows a steep attack angle, which means you're hitting down too much on the ball with your gap wedge, causing it to launch too low and spin excessively. Try to focus on a shallower angle of attack and reducing your club path to help improve accuracy. Also, working on your follow-through can help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 23:00:26,Herald,,Gap Wedge,61.02639367480424,-2.9328017234802246,6.395290374755859,6.45156192779541,0.0562715530395507,78.09924634343679,1.279761782411884,29.405906677246094,6.099682807922363,4695.927734375,716.4252319335938,4750.26318359375,Estimated,-8.674334526062012,21.20203172591846,95.77768406307769,3.7160468101501465,6.207580567601497,103.44288079329364,3.473051071166992,6.266494777180185,"Your gap wedge shot shows good power, but the club path and face angles indicate you're hitting slightly to the right. A bit more practice on your swing path could help straighten out your shots. Working on keeping your clubface square to your target will also help improve accuracy. Additionally, consider lowering your spin rate for better distance control.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 23:00:44,Brian,,Gap Wedge,62.53433574771134,2.091153144836426,4.486599445343018,3.529682874679565,-0.956916570663452,81.22515802010912,1.2988889551462428,22.84913444519043,3.460756540298462,4647.31005859375,1638.209228515625,4927.59765625,Estimated,-19.417911529541016,16.32972501034476,99.1158527881462,-2.709060907363892,-4.68472104796416,108.62381023403124,-3.25551986694336,-6.1686326097607775,"Your gap wedge shot shows potential! You have a good club speed and carry distance, but your spin is quite high, which suggests the ball might be climbing more than it needs to. Focus on keeping your wrist angle stable through impact to help control the spin. Also, your attack and club path angles indicate a slight fade—aim to level out your swing path a bit for straighter shots.",swing path drill,1.2077947,63.0,101.325,88 -5/30/24 23:01:13,Lauren,,Gap Wedge,60.88286039709374,,2.250322103500366,-13.30378246307373,-15.554104804992676,64.12296808987503,1.0532187165919682,34.07333755493164,-10.646453857421877,6314.65673828125,1073.865478515625,6405.31591796875,Estimated,-9.65134334564209,16.850999163207234,68.4444486272755,-14.58261775970459,-17.232654524076906,72.75485199531977,-14.654403686523438,-18.40612445436659,"Your shot data shows a significant issue with the club face being closed (-13 degrees) at impact, which is likely causing the ball to start left and spin that way too. Additionally, your launch direction indicates it's going left as well. Focus on keeping the club face more square to your target when you hit. Also, your carry distance is good, but the deviation indicates inconsistency. Work on your setup and alignment to help straighten out your shots.",face angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:03:23,Lauren,,Pitching Wedge,63.98236171173676,-3.9634993076324463,-2.6018123626708984,2.0087459087371826,4.61055850982666,87.74381562891631,1.3713750677762309,21.57220268249512,1.3244725465774536,4089.396484375,258.93475341796875,4097.5859375,Estimated,-3.6230506896972656,18.3832295965442,113.72400693268082,0.1532334089279174,0.3060937648216324,124.5397914136347,0.0442346595227718,0.0953591341842905,"Your club speed is good, but your attack angle is a bit too negative, which means you might be hitting down on the ball too much. This could lead to excessive backspin and a lower carry distance. Focus on a more level or slightly upward angle of attack for better flight and distance. Your club path is slightly out-to-in, which can cause your shots to slice. Try to keep your swing more on plane. Practice these adjustments to help improve your consistency and distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:04:06,Brian,,Pitching Wedge,62.87879684109976,-2.1303327083587646,3.7020106315612793,1.1037604808807373,-2.598250150680542,86.07402368957628,1.368887892481354,14.977065086364746,1.369875431060791,5174.859375,1495.0545654296875,5386.498046875,Estimated,-16.114391326904297,11.052759609186978,99.92372254348628,-3.8751492500305176,-6.753111150666427,112.84635124773922,-4.476715564727783,-8.808142616961163,"Your pitch shot showed decent club speed, but your attack angle is slightly negative, meaning you're hitting down on the ball. This can lead to higher spin and less distance. Try to level out your swing a bit and focus on hitting the ball on the upswing for better launch. Your ball had a good launch angle but might need more distance control. Work on keeping your swing path more consistent.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:04:38,Lauren,,Pitching Wedge,65.49527866059316,-2.4591660499572754,2.936609268188477,5.213776588439941,2.277167320251465,89.76795014766412,1.370601850751041,17.80867576599121,4.650163173675537,6984.65869140625,-213.25543212890625,6987.9130859375,Measured,1.7488101720809937,16.83765982139107,110.08702026371613,5.74750280380249,11.02465625464606,117.92089135462356,5.757962226867676,11.830599679702004,"Your shot data shows that you're creating good ball speed with your pitching wedge, but a couple of things can be improved. Your attack angle is a bit down (-2.5°), which may cause the ball to come out lower than desired. Try to focus on hitting up a bit more on the ball, which will help with your launch angle and carry distance. Additionally, the face of the club is slightly open relative to your swing path, leading to a bit of a rightward shot (about 5°). Working on alignment will help you get that ball starting straighter.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:05:08,Jason,,Pitching Wedge,67.87207471147258,-2.4020793437957764,6.426488876342773,3.9974286556243896,-2.429060220718384,87.24884533828299,1.2854895877160375,20.32680320739746,4.087705612182617,3473.076171875,1565.867431640625,3809.75048828125,Estimated,-24.268659591674805,15.65981679804156,109.39799684759691,-3.289381265640259,-6.277132876204803,121.85274944133651,-4.068231105804443,-8.644733072335953,"Your swing speed is good for a pitching wedge, but there's room for improvement in accuracy. The slight upward angle of attack indicates that you're making contact with the ball before the club is at the bottom of its arc, which can affect distance and direction. Focus on making cleaner contact by lowering your attack angle. Additionally, your club path is well to the right, which can lead to pulls. Aim to bring your swing path more in line with your target during practice.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:05:46,Jason,,Pitching Wedge,65.00666989658112,-1.4982960224151611,2.086385726928711,0.1221166253089904,-1.9642691612243648,88.43988866654308,1.3604740683877792,15.817036628723145,0.36137256026268,4877.9814453125,1359.476806640625,5063.8798828125,Estimated,-15.57297420501709,12.637458815634773,106.4556071242796,-4.93244743347168,-9.153184144070224,118.76246928255932,-5.467767715454102,-11.316349801048432,"Your swing speed is solid, and your ball speed is good too! However, your attack angle is a bit low, which can make it harder to get good height on your shots. You also have some sidespin that could be causing the ball to veer left. Try to focus on coming into the ball more from below rather than with a steep angle, and work on keeping the club face more square as you swing through.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:06:21,Jason,,Pitching Wedge,,,,,0.0,90.03599612248308,-40.24969100952149,18.44425201416016,3.7101662158966064,4803.62841796875,958.432373046875,4898.3095703125,Measured,-11.283629417419434,16.352600052100343,113.84602384259142,-0.1988101750612259,-0.3964717818763859,124.0865249591152,-0.5421248078346252,-1.1740129165940658,"Your ball speed is good, but the smash factor is negative, which suggests an issue with contact. You may need to work on making solid contact with the ball. The high backspin indicates you might be hitting down too steeply on the ball. Focus on a smoother swing with a slightly more level angle of attack to reduce spin and increase distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:06:51,Lauren,,Pitching Wedge,68.24984102069311,-0.9476556181907654,3.71254825592041,2.829519033432007,-0.8830292224884033,93.16899891736102,1.3651167171087255,13.944567680358888,2.788771152496338,5625.3583984375,562.6395263671875,5653.42578125,Estimated,-5.711638927459717,13.246591151029977,114.18776964490462,0.7715171575546265,1.5375941993684563,125.9584716123436,0.5619739294052124,1.2352384357022572,"Your pitching wedge performance shows good distance and ball speed, but your attack angle is a bit too flat, which can lead to inconsistent strikes. Focus on getting a slightly steeper angle of attack to help improve your contact and spin control. The club face is close to your path, which is a good sign, but trying to keep it square at impact will help tighten your dispersion.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:09:16,Jason,,7 Iron,67.01183503413631,-3.898752927780152,3.51611852645874,9.39675998687744,5.880641460418701,82.35734762723314,1.22899705082363,14.381916999816896,8.158673286437988,5409.22705078125,-306.54205322265625,5417.90576171875,Estimated,3.243494987487793,9.56719392728712,92.99327219617771,9.513265609741213,15.369567738614592,106.28123407995372,9.58703899383545,17.700689163124707,"Your 7 iron swing shows that your club speed is decent, but the attack angle is a bit too negative, which means you might be hitting down too much on the ball. This can cause your shots to have high backspin, leading to less distance. The face angle is quite open to your swing path; this could result in some pulls or slices. Focus on striking the ball more consistently at a shallower angle and aim for a square clubface at impact. Try to work on your alignment and swing path to improve your accuracy.",shoulder turn check,1.2077947,63.0,101.325,88 +5/30/24 22:09:49,Brian,,7 Iron,68.5876419242386,-5.281422138214111,4.421710968017578,9.7911958694458,5.369484901428223,93.25377660613684,1.3596294316277018,17.350584030151367,8.595986366271973,3507.711669921875,-169.43673706054688,3511.801513671875,Measured,2.765469789505005,15.50478527787368,121.91763767358316,9.956035614013672,21.078650636250583,135.86199946980287,9.98741340637207,23.56281988834576,"Your 7-iron swing is generating decent distance, but there's room for improvement in accuracy. The high backspin and aggressive face angle are causing hooks, leading to significant deviations from your target. Focus on a smoother swing and a more neutral clubface to enhance both distance and direction.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:10:22,Herald,,7 Iron,65.82081730558093,-0.9324445724487304,0.9263463020324708,9.054011344909668,8.127664566040039,75.27367893569681,1.143615075246329,18.863672256469727,7.553081512451172,2151.73681640625,64.59789276123047,2152.706298828125,Estimated,-1.7195762395858765,9.248609978222817,84.89342359883358,7.426872730255127,10.97338478915094,102.34887537681608,7.332671642303467,13.06285970841509,"Your 7 iron shot shows good speed and ball flight, but the face angle is too open at impact, causing a rightward launch. Focus on aligning your club face with your swing path at impact for straighter shots. Try to work on your attack angle to hit down slightly more on the ball for better compression.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:10:47,Jason,,7 Iron,63.93939260737534,-1.4044315814971924,-0.5365117788314819,11.903778076171877,12.440289497375488,78.24370547713443,1.2237167462255358,22.6135196685791,9.710902214050291,2351.438232421875,334.1553039550781,2375.0625,Estimated,-8.087964057922363,13.696166602368294,97.03276281419858,8.2216796875,13.876002623428576,112.20850751743728,7.912046909332275,15.445844994522872,"Your shot with the 7 Iron shows good ball speed but a few areas to work on. The face of the club is open at impact, which is causing your ball to slice (spin to the right). Try to keep your clubface square to your target during your swing. Your attack angle is slightly downward, which is good for iron shots, but focus on matching your swing path with your clubface to improve accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:11:10,Lauren,,7 Iron,65.76111879418931,-5.60004186630249,4.21283769607544,11.279349327087402,7.066511631011963,71.49894700968116,1.0872525942487288,19.66025161743164,9.79225254058838,1420.2984619140625,-228.17752075195312,1438.510498046875,Estimated,9.12684440612793,8.11128246789383,76.67602192136565,11.2383451461792,14.943451381527325,96.14801506324056,11.454267501831056,19.09362933399757,"Your club speed is decent for a 7-iron, but your attack angle is a bit steep, which can cause you to hit down too much. This leads to a higher risk of fat shots and inconsistent distance. Try focusing on a more neutral or slightly upward attack angle. Also, the club face is open at impact which is contributing to some sidespin. Work on aligning your clubface better with your swing path to improve accuracy.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:11:41,Jason,,7 Iron,88.0308480513977,,,,0.0,95.685705887734,1.0869565385973214,15.73163890838623,2.753185749053955,4343.013671875,-6.535417556762695,4343.0185546875,Measured,0.0862192958593368,15.472131528622526,123.71057036778166,2.9386489391326904,6.342279760270856,136.1849554689761,2.923086881637573,6.944880615750208,"Your 7-iron shot showed good ball speed and a decent carry distance, but the high backspin suggests that the ball may be getting too much lift and might not be penetrating through the air effectively. Focus on smoothing out your swing to reduce excessive spin and improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:12:17,Herald,,7 Iron,71.00062315773039,-5.932560920715332,0.6518513560295105,11.430803298950195,10.77895164489746,74.69187444667568,1.0519889984732254,14.372336387634276,9.47108554840088,4139.48583984375,1035.6246337890625,4267.06689453125,Estimated,-14.046056747436523,6.705408663098979,75.6075395989401,6.420862197875977,8.45524975559158,93.2014785672054,5.75503396987915,9.345854718718442,"Your club speed is solid, but your attack angle is too steep, which can lead to a high ball flight and less distance. The club face is closed at impact, causing a draw spin that affects accuracy. Work on improving your swing path to get the club more neutral. This should help straighten out your shots and maximize your carry distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:12:49,Brian,,7 Iron,73.66268098484852,,,,0.0,82.95399994498803,1.126133326073899,18.6677360534668,6.038691997528076,4705.974609375,-215.4344787597656,4710.9033203125,Estimated,2.6211094856262207,13.52122097800668,100.41240761005248,7.231854915618896,12.64039680827716,111.79574093167504,7.271894931793213,14.150932820260095,"Your shot data shows good ball speed and carry distance for a 7 iron, but there's a lot of backspin, which can cause the ball to balloon in the air. Additionally, the deviation angles indicate inconsistency in your shot direction. Focus on improving your swing path and impact position to help reduce sidespin and improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:13:45,Brian,,Pitching Wedge,,,,,0.0,85.32980614061853,-38.14583587646485,,-6.959562301635742,2438.16357421875,0.0,2438.16357421875,Estimated,-0.0,,,,,,,,"The data seems incomplete, but the ball speed of about 85 mph indicates decent power. Focus on improving your impact position and consistency to ensure better results. Try to work on your swing mechanics to achieve a better attack angle and club path, which will help with distance and accuracy.",impact position drill,1.2077947,63.0,101.325,88 +5/30/24 22:14:08,Brian,,Pitching Wedge,64.29026642679446,4.798705577850342,-0.4738712012767792,4.442180633544922,4.916051864624023,40.300347944900295,0.6268499134435721,18.010305404663086,3.589613914489746,2321.04638671875,587.5900268554688,2394.267822265625,Estimated,-14.206379890441896,2.011962288032862,22.96734708068834,2.6312825679779053,1.0543739347007346,27.75029897920968,2.456068277359009,1.1891984118451262,"Your pitching wedge shot has a decent club speed, but the smash factor is a bit low, indicating that you aren't hitting the ball as efficiently as possible. Work on making better contact by focusing on your club face alignment at impact. Additionally, your attack angle is slightly positive, which is good, but making a more consistent strike can help with distance and accuracy. Try to keep your swing path more neutral to reduce the sidespin effect.",club face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:14:51,Herald,,Pitching Wedge,58.764966959833146,-0.9378066658973694,1.2867228984832764,-3.4070963859558105,-4.693819046020508,78.40116072759156,1.334147958956228,19.78314018249512,-2.637662649154663,3480.381103515625,1572.7952880859375,3819.2587890625,Estimated,-24.3183650970459,11.538816439523544,90.38603682558188,-9.189663887023926,-14.434916873722273,103.5810843009358,-9.994558334350586,-17.976962680695806,"Your swing shows that you have a decent club speed and distance, but the club face is slightly closed at impact, which is causing a push to the left. To improve your accuracy, focus on keeping the face aligned with your target as you swing. Working on your attack angle could also help you make cleaner contact with the ball.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:15:42,Lauren,,Pitching Wedge,57.058836239652464,-3.417550563812256,0.6528675556182861,0.1701428145170211,-0.4827247262001037,80.42121636005504,1.4094436840996614,20.200973510742188,0.2214505225419998,4288.125,670.2857055664062,4340.19580078125,Estimated,-8.884130477905273,13.64415672764676,97.05544908184402,-2.5070996284484863,-4.245505227764227,108.36081139532143,-2.7787582874298096,-5.253363422635516,"Your shot data shows that you have good club speed and ball speed, but there's a bit of spin and deviation affecting your distance and accuracy. To improve your launch and reduce backspin, focus on having a slightly more positive attack angle with your pitching wedge. This will help you achieve a better launch and potentially more carry distance. Also, working on your swing path can help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:16:02,Lauren,,Pitching Wedge,65.22697668872706,-2.239686965942383,4.170535087585449,2.9536209106445312,-1.216914176940918,88.25164550455065,1.3529930403750088,21.080137252807617,2.9480175971984863,4555.6005859375,1268.928466796875,4729.02490234375,Estimated,-15.564781188964844,18.109123330911643,111.8818302695072,-2.4956750869750977,-4.871809749477109,121.89620294699944,-2.9445717334747314,-6.261855731644744,"Your shot data shows that you're swinging with good speed, but your attack angle is a bit too steep (negative angle means you hit down on the ball). This can lead to higher spin rates and less distance. Try to focus on hitting up slightly on the ball. Also, your club path is slightly out to in, which can cause your shots to drift to the left. Work on keeping your swing path more neutral for straighter shots.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:16:35,Lauren,,Pitching Wedge,61.67662190790679,-7.183684349060059,-0.1681440472602844,5.353282451629639,5.521426677703857,79.39669057772062,1.2873060832720826,22.122459411621094,4.37626838684082,1272.2159423828125,625.6282958984375,1417.7249755859375,Estimated,-26.18623733520508,12.132602795600292,96.99087790666636,0.2719624638557434,0.4600417242046717,117.06986011986828,-0.4664620161056518,-0.9533077569788944,"Your pitching wedge shot showed that your club path is quite neutral, which is good! However, your attack angle is a bit too down (negative), and your club face is open relative to your path. This could lead to some inconsistent shots. Focus on striking the ball with a more level swing and ensuring your club face is square at impact to help improve your accuracy and distance.",level swing drill,1.2077947,63.0,101.325,88 +5/30/24 22:18:45,Lauren,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Estimated,-30.00000190734864,15.309203827306078,110.24314583936211,13.410179138183594,25.56769063183765,119.57782325344851,14.312192916870115,29.56026514725818,"Your club speed is solid, but let's work on your angle of attack and club path. A slightly steeper angle of attack can help you get under the ball better and improve your launch. Your shot is going a bit to the right, which suggests your club path needs some adjustment. Focus on lining up your swing path more towards your target to reduce that side spin and improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:19:18,Brian,,Pitching Wedge,65.23373074415395,-2.9035067558288574,0.7803218364715576,2.6955759525299072,1.9152541160583496,88.20911586178681,1.352200998709427,17.497163772583008,2.3118464946746826,6129.4775390625,1376.455322265625,6282.12744140625,Estimated,-12.656563758850098,,,,,,,,"It looks like you're making solid contact with your pitching wedge, given a reasonable club speed and decent ball speed. However, your attack angle is a bit negative, which means you're hitting down on the ball. Try to create a more neutral attack angle to help elevate your ball flight. Your spin rates indicate a lot of backspin but also some sidespin, which can affect your accuracy. Focus on keeping your clubface aligned with your swing path to minimize sidespin.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:19:53,Lauren,,Pitching Wedge,65.24144052189013,-3.950239181518554,3.309530735015869,6.519051551818848,3.2095208168029785,87.45488029505123,1.340480522739346,22.73779487609864,5.769008636474609,4761.3798828125,812.6639404296875,4830.23388671875,Estimated,-9.685811042785645,,,,,,,,"Your club speed is great for a pitching wedge, and the ball speed is solid. However, the attack angle is a bit too negative, which means you're catching the ball a little steep. Try to focus on hitting up on the ball slightly for better launch. Your club path is good, but the face angle tends to be open, which is causing a right spin. Work on closing the face at impact to improve accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:20:23,Jason,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Measured,-30.00000190734864,,,,,,,,"Your pitching wedge shot shows promise, but there are a few areas to improve. The club speed is decent, but the attack angle is a bit negative, meaning you're hitting down on the ball more than you should. Try to adjust your stance and swing to promote a more upward angle through impact. Your spin rate is high, which can cause the ball to balloon in the air, so focus on compressing the ball more through a solid strike. Overall, work on improving your swing path to get more consistent contact with the ball.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:25:01,Jason,,Pitching Wedge,69.58959730025072,-4.249607563018799,-3.436009645462036,6.692054748535156,10.128064155578612,87.00607480525105,1.250274152756702,21.50821113586425,5.067068099975586,4171.56640625,737.576904296875,4236.2705078125,Estimated,-10.026867866516112,17.814925659434948,112.14460383082589,1.984752297401428,3.884126657258463,122.99487243983369,1.669998049736023,3.5843739686317804,"Your pitching wedge performance shows some good potential! Your club speed is decent, but your attack angle is a bit too steep, which might be causing higher backspin. Try to keep your club path more neutral to reduce sidespin. Focusing on hitting down into the ball slightly will also help maintain better control and distance.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:25:26,Lauren,,Pitching Wedge,65.33826713835106,-6.459720134735107,4.2924885749816895,4.295389652252197,0.0029010772705078,88.08040054648791,1.3480675935280213,19.04484367370605,4.065436840057373,5227.14697265625,1402.03125,5411.90869140625,Estimated,-15.014537811279297,16.106220635739305,109.8510463683324,-1.1470537185668943,-2.19935944226998,119.7062563972022,-1.593236207962036,-3.3283420418322294,"Your club speed is good for a pitching wedge, but the attack angle is a bit too steep, which can cause excess backspin and affect your distance. Try to level out your swing to create a more neutral attack angle. The slight right-side deviation suggests you might be pushing it a bit. Focus on aligning your face to the target better at impact.",launch angle adjustment drill,1.2077947,63.0,101.325,88 +5/30/24 22:25:55,Jason,,Pitching Wedge,71.89611362845699,-1.976420521736145,1.2599866390228271,10.139179229736328,8.879192352294922,83.19918538349793,1.157213946409575,16.06821060180664,8.486209869384766,2864.451904296875,-261.0511169433594,2876.32275390625,Estimated,5.207252502441406,9.680702443879795,97.1852922951939,9.971766471862791,16.828890690351955,114.78810886139036,10.114002227783203,20.15761653810977,"Your club speed is good, but your attack angle is slightly negative, which means the club is descending at impact. Aim for a more level or slightly upward angle for better contact. The ball is launching too high and to the right due to an open club face; try to close the face a bit at impact. Also, work on improving your consistency to reduce carry deviation.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:26:30,Lauren,,Pitching Wedge,65.1905227092152,-3.4964346885681152,4.786198616027832,0.5102806687355042,-4.275918006896973,88.31074668949896,1.3546562141158522,22.39671897888184,1.0180387496948242,3882.0263671875,2160.3974609375,4442.6845703125,Estimated,-29.09650230407715,18.1791720841361,111.71651003886107,-8.74246597290039,-16.980202004713874,122.1463526308089,-9.565073013305664,-20.296779560565938,"Your pitch shot shows a good club speed and ball speed, but your attack angle is a bit too steep, which could be causing the high backspin. Additionally, your carry distance is shorter than expected due to the deviation and sidespin. Focus on getting a more neutral attack angle and reducing the sidespin for better accuracy and distance.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:26:56,Lauren,,Pitching Wedge,66.90673971305296,-3.601727247238159,6.816025257110596,-0.7281845808029175,-7.544209957122803,88.29758844127628,1.319711419506668,24.64582061767578,0.2547214329242706,1958.001953125,-1130.4527587890625,2260.90576171875,Estimated,30.0,19.003620586740453,119.24271896236952,7.827995300292969,16.24085725135558,134.3742091736658,8.673554420471191,20.26425618017538,"Your pitching wedge shot showed good distance and decent spin, but your attack angle is a bit steep, which might cause some inconsistency. The club path is aimed a little too much to the right, and the face is slightly closed to the path, leading to some slicing. Focus on getting a more neutral club path and a shallower angle of attack for better control and accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:27:30,Lauren,,Pitching Wedge,64.42328675910267,-5.22957181930542,6.220073699951172,5.503621578216553,-0.7164521217346191,90.7908546153667,1.409286287346065,23.28675842285156,5.299098491668701,4145.99267578125,702.846923828125,4205.1455078125,Measured,-9.621559143066406,21.81311750832083,120.57258980733876,2.191959857940674,4.611497552246476,130.8111635506275,1.9018689393997192,4.341556832447679,"You're making good contact with your pitching wedge, but your attack angle and club path suggest you might be hitting down on the ball too much, which can lead to higher spin and less distance. Focus on leveling out your swing and don't be afraid to let the club glide through the grass. This will help you achieve a more controlled flight and better distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:27:57,Brian,,Pitching Wedge,65.14228433230028,-1.9023780822753904,7.323250770568848,5.46272611618042,-1.860524654388428,89.12945084593775,1.3682272852342028,19.73086929321289,5.403543949127197,5853.63720703125,14.870634078979492,5853.65625,Estimated,-0.1455544233322143,17.989476005411234,112.41690579142778,5.766024112701416,11.294130775399369,121.21250275219607,5.722280502319336,12.085730496937115,"Your pitching wedge swing is producing good speed and distance, but there are a few areas to improve. Your attack angle is slightly down, which can cause the ball to spin too much. Focusing on a more neutral attack angle will help reduce backspin and gain better control. Additionally, your club path is aiming to the right relative to your target. Working on aligning your club path with your target will help straighten out your shots. Finally, consider working on a smoother tempo to improve your consistency.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:29:12,Brian,,8 Iron,68.04689509496029,-5.737082958221436,10.08717918395996,6.263684272766113,-3.823494911193848,98.56574093386917,1.4484972576091744,14.775347709655762,6.407310962677002,5391.73583984375,583.3917236328125,5423.20556640625,Measured,-6.175442218780518,16.246304583826713,127.0839407711128,4.319195747375488,9.570973581293517,138.2154390002961,4.091463088989258,9.861507366312026,"Your 8-iron shot shows that you're generating good ball speed, but your attack angle is slightly negative, which can lead to thin shots. Try to focus on a more positive attack angle by sweeping the ball off the ground instead of hitting down too much. Your club path is quite open relative to the target, leading to some sidespin, so aim to bring your swing path more in line with your target. Overall, with some adjustments, you can improve your consistency.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:29:46,Herald,,8 Iron,69.96449644254335,-5.585349559783936,14.961408615112305,9.370680809020996,-5.590727806091309,83.75719921360542,1.1971385984659948,16.82634162902832,9.569366455078123,1198.627685546875,692.0278930664062,1384.055908203125,Estimated,-30.0,8.404825166214891,92.56155727874102,5.620995998382568,9.066194739624509,120.31676647071616,4.64785099029541,9.749518429158456,"Your club speed is good, but your attack angle suggests you're hitting down too much on the ball, which can result in lower shots. Try to focus on hitting the ball more on the upswing to increase carry distance. The club path and face angle indicate an open club face, contributing to some rightward spin. Work on aligning your club face with your swing path for straighter shots.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:30:29,Brian,,8 Iron,65.73840758949109,-4.961869239807129,19.999998092651367,7.502457618713379,-12.497540473937988,91.30028020592816,1.3888422849555515,18.10329246520996,8.665228843688965,2174.497802734375,194.0698699951172,2183.140869140625,Measured,-5.100028991699219,13.755562655255744,120.1052310004643,7.732840538024902,16.160658500120576,139.70484795620632,7.513582229614258,18.26799603918812,"Your 8-iron shot shows good potential, but there are a few areas to work on. Your club path is excessively out to in, which can cause the ball to slice. Additionally, your attack angle is quite negative, meaning you're hitting down too much on the ball. Focus on a more neutral club path and try to level out your swing a bit. This should help improve your accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:31:12,Lauren,,8 Iron,64.75113791074955,-5.144957065582275,12.329811096191406,3.0925331115722656,-9.23727798461914,95.48274289553136,1.474611041232064,13.839947700500488,4.083069324493408,4820.802734375,1095.863037109375,4943.78955078125,Estimated,-12.806821823120115,13.098679856552394,119.0329940548536,-0.2954137027263641,-0.6140648412358445,132.368839899651,-0.7643826603889465,-1.7657419216817516,"Your 8-iron shot shows a few areas for improvement. Your club speed is reasonable, but the attack angle of -5 degrees indicates you might be hitting down on the ball too much, which can lead to excess backspin and a lower trajectory. Try focusing on a more level swing path and ensure your clubface is square at impact. This will help you achieve a better launch angle and distance. Overall, aim to increase your clubhead speed just a bit for more distance and a more forgiving shot.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:31:33,Herald,,8 Iron,71.21245218099875,-2.1862123012542725,10.58265495300293,7.492717742919922,-3.089937210083008,97.78931895638198,1.3732053308294103,16.92296028137207,7.478864669799805,2283.7216796875,25.388935089111328,2283.86279296875,Measured,-0.6369510293006897,14.91613858375706,133.26111358419348,7.588273525238037,17.597612241281468,151.8113467341118,7.526733875274658,19.88558991654145,"Your club speed is decent for an 8 iron, but your attack angle is slightly downward. This means you might be hitting the ball into the ground a bit instead of sweeping it off the grass. Your launch angle is good, but the ball is starting right of your target (due to the club path and face angle). Focus on getting the club path more inline with your target while minimizing your downward attack angle. Try to hit more up on the ball for better distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:32:21,Herald,,8 Iron,70.31304068883355,-6.551198959350586,10.48733901977539,9.239381790161133,-1.2479572296142578,87.82866158357137,1.2491091371265286,17.046005249023438,8.901686668395996,2309.125732421875,337.17828369140625,2333.61328125,Estimated,-8.307611465454102,11.55783673480903,109.55400561274382,7.246679782867432,13.819324500546829,127.98499193030148,6.927982807159424,15.43776838287124,"You've made a solid swing with your 8-iron, generating good speed and a reasonable carry distance. However, your attack angle is quite negative, which means you're hitting down on the ball more than needed. This can lead to lower shots and inconsistent contact. Focus on leveling out your swing path and keeping the clubface square to improve consistency and increase distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:32:54,Lauren,,8 Iron,69.571485509166,,-4.781171798706055,7.245452404022217,12.02662467956543,104.08214450344258,1.4960460272151272,16.113204956054688,5.353325366973877,2966.2138671875,-31.472047805786133,2966.380859375,Measured,0.6078954339027405,17.663138759469575,145.98330381560845,5.818643093109131,14.799840173547636,162.15009382398057,5.8042073249816895,16.39816866215756,"Your 8-iron shot shows good ball speed and decent distance, but the club path suggests you're swinging a bit too far to the left, resulting in a push to the right. Focus on aligning your body better with your target and check your grip. You want to strike the ball with a square face for more accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:33:36,Lauren,,8 Iron,66.89072283113728,-6.528604984283447,3.6657073497772217,2.7756834030151367,-0.890023946762085,93.24305032986194,1.393960872051719,15.178598403930664,2.738688468933105,2545.525390625,656.2378540039062,2628.75390625,Measured,-14.456114768981934,11.453417535177095,116.89412706758868,-0.817570686340332,-1.667996564761438,135.46395935053351,-1.3269219398498535,-3.137173055720353,"Your 8-iron shot shows a decent club speed, and the ball speed is good too! However, the negative attack angle indicates you're hitting down on the ball more than you should. This might cause the ball to lose some height and stop spinning. A bit more lift in your swing could improve your distance and accuracy. Also, working on your club path can help straighten out your shots. Try focusing on a more neutral path through impact.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:34:55,Brian,4 Hybrid,4 Hybrid,78.7167880202378,-3.1599624156951904,3.803031206130981,11.276947021484377,7.473916053771973,104.86496640710811,1.33218045406207,15.02424144744873,9.739002227783203,1737.0888671875,-332.32940673828125,1768.5928955078125,Measured,10.830612182617188,13.343854664641526,142.06549636321506,12.428749084472656,30.57609305131541,165.8776837222067,12.738277435302734,36.575624211997365,"Your shot with the 4 Hybrid shows some room for improvement. You're swinging at a good speed, but the attack angle is a bit too negative. This means you're likely hitting down on the ball instead of sweeping it. Try to focus on getting the club to come into the ball more level. The launch angle is decent, but the sidespin indicates you're pushing the ball to the right. Work on aiming your clubface to align better with your swing path to reduce that slice. Overall, practice more consistency in your setup and alignment.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:35:29,Herald,4 Hybrid,4 Hybrid,75.02043812343709,-1.6869587898254397,8.210421562194824,8.186767578125,-0.0236539840698242,107.03942239193292,1.4268034827497602,12.994778633117676,7.752142429351807,1178.5386962890625,680.4295043945312,1360.859130859375,Measured,-30.0,9.378123619093117,128.19752028979565,3.268483638763428,7.309246458327664,168.68630873684742,2.132582187652588,6.277016065705709,"You're generating solid distance with your 4 Hybrid! However, your attack angle is slightly negative, which can impact the ball's flight. Focus on hitting the ball with a slightly upward angle. Your club path is a bit out to in, which may lead to push or slice. Work on aligning your path and face better to promote a straighter shot.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:36:01,Brian,4 Hybrid,4 Hybrid,76.45578796701193,-5.389636516571045,-2.122190475463867,11.103812217712402,13.22600269317627,102.8984141574956,1.3458551261271778,15.16177463531494,8.855380058288574,1725.2872314453125,-207.93722534179688,1737.772705078125,Measured,6.872326374053955,12.967744673626155,138.19364549860802,10.585949897766112,25.38757718584202,162.61780306235232,10.772141456604004,30.39390204715733,"Your swing speed is solid, but your attack angle is a bit too negative, meaning the club is coming down too steeply. This can lead to lower ball flight and inconsistent distances. Additionally, the club path is inside-out while the face is open to it, causing a noticeable slice. Work on leveling out your attack angle and ensuring the club face is square to the path at impact.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:36:34,Herald,4 Hybrid,4 Hybrid,75.478288842236,-1.4067938327789309,4.331332683563232,5.055509567260742,0.7241768836975098,103.90205058078392,1.3765819572030704,14.55653953552246,4.694677352905273,2778.439453125,254.8955078125,2790.107177734375,Measured,-5.241672992706299,14.980071472993243,141.93027986690686,3.281813621520996,8.125059327606152,161.07053119135526,3.068862199783325,8.623023006718654,"Your club speed and ball speed are quite good, but your attack angle is a bit negative, which means you're hitting down on the ball. This can lead to less distance. Try to improve your attack angle by focusing on making more of a sweeping motion through the ball. Also, your club face angle is open, which can cause the ball to slice. Work on aligning your club face to your target. Overall, you're getting decent distance but can definitely improve accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:37:46,Lauren,,7 Iron,66.89905980163894,3.4447622299194336,-4.406665325164795,4.629443168640137,9.036108016967772,50.21814287878578,0.7506554356322285,12.31317901611328,3.2513368129730225,4597.513671875,-2654.37548828125,5308.75146484375,Estimated,30.0,1.7219661441954486,28.07650481333985,6.259995937347412,3.061471508700464,42.79063111137384,7.29799222946167,5.435696268113929,"Your 7-iron swing shows a good club speed, but your attack angle indicates you're hitting down on the ball, which might be contributing to excessive backspin. Additionally, your club path is moving left (negative value) while the face is pointing a bit right (positive value), causing a slice. Focus on aligning your club face better with your path to improve direction and distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:38:11,Jason,,7 Iron,68.14757020036313,-1.966151118278504,4.393701076507568,5.231934070587158,0.8382329940795898,99.09147353633308,1.4540719976514298,14.516480445861816,4.847399711608887,2509.79638671875,56.72725677490234,2510.4375,Estimated,-1.2947978973388672,12.69686946983461,130.0673476668262,4.65997314453125,10.566951001160987,150.80702675011707,4.586889266967773,12.06021574649219,"Your shot data suggests that your club speed and ball speed are decent, but there's some inconsistency with where the ball is aiming. The club path indicates that you're swinging a bit to the right and the face angle is slightly closed at impact, which can lead to pulls. A higher attack angle would help you get more height and distance. Focus on getting your path more neutral and keeping the clubface square at impact.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:38:33,Jason,,7 Iron,67.82614457459931,-5.184619426727295,6.092098712921143,4.797264099121094,-1.2948346138000488,92.03160403694528,1.3568750607035218,13.701143264770508,4.70286750793457,1555.979736328125,287.3843688964844,1582.296630859375,Estimated,-10.464417457580566,8.06701076726182,104.97498398662265,3.082864284515381,5.645638630889323,139.17463675721228,2.6443426609039307,6.421143534373357,"Your 7-iron shot shows that you're generating good ball speed, but your attack angle is a bit steep, which might cause inconsistency. You also have some sidespin affecting the direction. Focus on flattening your swing path a bit to help with accuracy and reduce that sidespin. Working on a more neutral swing will help you hit straighter shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:43:19,Brian,,7 Iron,59.68014787010179,-1.2377251386642456,1.4356646537780762,3.158289909362793,1.7226252555847168,89.48730058489127,1.4994483723409489,11.670432090759276,2.7739315032958984,2181.37060546875,1092.951416015625,2439.86083984375,Estimated,-26.612648010253903,6.200989639485215,91.87035618117444,-2.054237365722656,-3.293173477260183,126.07829415359264,-3.4149510860443115,-7.510068737091217,"You're making solid contact with your 7 iron, but there's room for improvement. Your swing speed is decent, but the attack angle is slightly negative, which could result in lower launch and distance. Try to focus on hitting slightly up on the ball for better launch. Your ball is spinning a bit too much. This means you might be losing distance. To help with this, work on your swing path to make sure your clubface is square at impact.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:43:44,Brian,,7 Iron,64.74883393732534,-2.0942912101745605,-4.0832295417785645,5.936387538909912,10.019617080688477,88.2465852962523,1.362906170351608,10.311171531677246,4.36536169052124,4570.3525390625,-457.653564453125,4593.208984375,Estimated,5.718267917633057,6.878253784378671,95.35120058727898,6.058869361877441,10.064307079953096,117.18127230518256,6.331189155578613,12.922260542590609,"Your shot shows potential, but you need to work on your club path and attack angle. The -4° club path suggests your swing is coming too much from the outside, causing your shots to slice. Adjusting your grip or stance can help with this. Additionally, try to have a slightly more neutral attack angle to improve your launch conditions. Focus on making solid contact to maximize your distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:44:27,Brian,,7 Iron,60.3103102013265,-1.7563588619232178,-11.992026329040527,19.93378448486328,31.925811767578125,68.61760637860561,1.1377425542920918,13.7849702835083,14.873537063598633,3905.585693359375,-306.0666198730469,3917.56005859375,Estimated,4.480905532836914,4.865916555502736,62.44891196848221,16.01717758178711,17.23125279808778,83.090336734821,16.152664184570312,23.115544143708348,"Your club speed is decent, but we need to work on your swing path and face angle. The club path is too far to the left, and the face is significantly open at impact, which is causing the ball to spin to the right. Try to focus on a more consistent swing path and closing the clubface at impact to improve accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:44:55,Lauren,,7 Iron,56.23880943180348,-5.034335136413574,5.497982025146484,2.275766134262085,-3.2222158908843994,69.07996691205153,1.2283326693787775,10.03690242767334,2.55731201171875,1138.076171875,314.66619873046875,1180.776123046875,Estimated,-15.455568313598633,2.1034483752182496,43.66561684205044,1.583503007888794,1.206669925066734,78.89949308440282,1.1352216005325315,1.5630672317779926,"Your club speed is decent, but the attack angle of -5 degrees indicates you might be hitting down on the ball too much, which can lead to low shots. Your club path is slightly to the right, and the face angle shows you're closing it a bit, causing some right-side spin. Focusing on a more level swing and improving your launch angle will help get more height and carry on your shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:45:26,Herald,,7 Iron,62.7324817288104,-3.8384056091308594,5.215575695037842,4.462218761444092,-0.75335693359375,88.44500007425086,1.409875675835598,15.280945777893066,4.317976951599121,2217.4619140625,-552.9599609375,2285.366943359375,Estimated,14.002058029174805,9.66318086901572,105.14627823993668,7.411692142486572,13.563675336721984,127.29384923798445,7.9144287109375,17.52766778314549,"Great job overall! Your club speed is solid for a 7-iron, and your ball speed shows good potential. However, you might want to work on your attack angle since it's negative, which means you're hitting down on the ball too much. This could lead to less distance and high spin. A more upward attack angle can help you achieve a better launch and carry distance. Additionally, your club path and face angles indicate a tendency to push the ball to the right; focusing on a more neutral swing path will help straighten your shots.",attack angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:45:52,Jason,,7 Iron,61.73316738900121,0.3006208539009094,1.477325677871704,6.535122394561768,5.057796478271484,88.77551786180538,1.4380522110975018,10.663006782531738,5.552951335906982,3766.161376953125,1278.3912353515625,3977.217041015625,Estimated,-18.74934196472168,6.599505865833464,94.12514090157585,0.9769871830940248,1.6050355753809953,118.42239220166176,-0.0197823401540517,-0.046023365161163,"Great shot! Your club speed is good for a 7 iron, but we need to work on your attack angle and club face alignment. Right now, your face is open at impact, which causes the ball to launch higher and veer slightly to the right. Focus on keeping the club face more square to the target and try to adjust your attack angle for a better strike. This will help improve both distance and accuracy.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:46:58,Herald,,7 Iron,64.3545088857727,-4.800788402557373,8.485783576965332,2.83276104927063,-5.653022766113281,97.1871456356439,1.510183937665473,14.824010848999023,3.3886947631835938,1945.2698974609373,648.6629028320312,2050.5703125,Measured,-18.441301345825195,11.194696880996617,122.59318616427116,-0.566827654838562,-1.2126022296992858,146.1689824475252,-1.235747456550598,-3.152274984531772,"Your shot shows a decent club speed and ball speed, but your attack angle is a bit too steep, which can cause the ball to dig into the ground. Try to keep your club path more neutral instead of aiming so far right. You can improve ball flight by focusing on a smoother swing and less side spin, which is making the ball curve more than necessary.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:47:20,Jason,,7 Iron,65.24544687567777,-5.769469738006592,-0.8015714287757874,3.2574915885925293,4.059062957763672,95.81628144824208,1.468551232867109,14.585429191589355,2.57547926902771,1695.216796875,-412.23931884765625,1744.62060546875,Measured,13.66777515411377,10.108977709298529,117.8301045660064,5.232405185699463,10.745612659525024,145.5137589836795,5.721424102783203,14.506529010322993,"Your swing speed is solid for a 7 iron, but the negative attack angle indicates you're hitting down too much on the ball. This can lead to lower launch and possibly trajectory issues. Focus on leveling out your swing path and aim to hit slightly up on the ball for better launch. The ball is spinning a bit sideways, which suggests some adjustments in the club face at impact. Try to keep the face more squared to your target line.",upward attack drill,1.2077947,63.0,101.325,88 +5/30/24 22:47:58,Lauren,,7 Iron,73.11751820650716,-7.494854927062988,-7.975129127502441,5.743054866790772,13.718183517456056,100.22991800464206,1.370805799528929,14.461678504943848,3.719571828842163,2578.863525390625,401.6626892089844,2609.9560546875,Estimated,-8.85279369354248,13.079600113066476,132.20148382887783,1.4069478511810305,3.2460407016135377,151.22779485506726,1.085163712501526,2.864278438278177,"Your 7 iron shot shows good power, but your club path and attack angle suggest a steep downward strike, which can lead to inconsistent contact. Work on flattening your swing path and making more of a sweeping motion to improve your overall accuracy and distance. Additionally, the ball is spinning a bit much—try to reduce backspin for a better flight.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:48:21,Lauren,,7 Iron,70.22432491214931,-5.745417594909668,13.666918754577637,12.518177032470703,-1.1487417221069336,89.84140423372173,1.279348777593995,18.50710105895996,11.992815017700195,1717.98193359375,-255.2267608642578,1736.8370361328125,Measured,8.450167655944824,12.7968895026346,116.49865677929938,14.068456649780272,28.31861960353308,137.88532418624982,14.275053024291992,33.99936865448262,"Your 7 iron swing shows some positives, like decent club speed and a good launch angle, but your attack angle is a bit too steep, and your club path is significantly out to the right. This likely contributes to the ball moving left of your target. Focus on improving your club path to hit straighter shots. Try to visualize a more inside-to-out path, and practice keeping your clubface square to that path during impact.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:50:14,Brian,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Measured,0.4011503159999847,11.623026379861358,120.90297996041863,4.61048698425293,9.718464566564537,143.40361069197752,4.283999919891357,10.712338354497431,"Your 7-iron shot shows you have a solid swing speed, but the club is coming in too steeply (negative attack angle), which can lead to higher backspin and lower distance. Additionally, the club face is open relative to your swing path, causing the ball to start right. Focus on shallowing your swing path and closing the club face a bit more at impact to help straighten your shots and add distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:50:48,Lauren,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Estimated,0.4011503159999847,,,,,,,,"Your club speed is decent for a 7 iron, but the angles suggest you may be coming in too steep (negative attack angle) and the face is more open than your swing path, causing a push to the right. Focusing on your swing path and ensuring the clubface is square at impact will help you improve distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:54:06,Herald,,Pitching Wedge,60.697859864365,-3.11834979057312,0.4494232833385467,8.300012588500977,7.850589275360107,84.64614895977775,1.3945491513033148,23.888172149658203,6.874053955078125,3855.799072265625,287.7142333984375,3866.5185546875,Estimated,-4.267421245574951,19.048819992184463,109.86872647173097,5.957101821899414,11.402631041843392,120.65638465322444,5.786688327789307,12.165236728784636,"Your club speed is good, but you need to focus on squaring the clubface at impact. Currently, it's open (8.3 degrees), which makes the ball veer off line. Work on your attack angle; a more level strike will improve your consistency and distance. Try to reduce backspin slightly to gain more carry distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:54:31,Lauren,,Pitching Wedge,64.92990491538058,1.5302982330322266,10.491649627685549,6.406811237335205,-4.084838390350342,90.62877435159136,1.3957940408152858,21.094127655029297,6.575489044189453,4694.75146484375,959.5203247070312,4791.80224609375,Measured,-11.551114082336426,19.50173601520669,117.64939038030116,2.733732223510742,5.611153981359962,127.54092847438916,2.3808836936950684,5.298460618892818,"Your shot looks solid overall! Your club speed is decent for a pitching wedge, and you're generating good ball speed. However, your club path is significantly outside-in (10.49 degrees), which is leading to some slices as indicated by the sidespin and launch direction. Focusing on a more neutral grip and aligning your body properly can help straighten out your shots. Try to get comfortable with a more inside-out path for better accuracy and distance control.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:55:31,Brian,,Pitching Wedge,59.93659717868559,,-0.0386559478938579,13.56203269958496,13.600688934326172,71.0200490669904,1.1849196052165314,23.10336875915528,11.13532543182373,1881.7822265625,828.0714721679688,2055.919921875,Estimated,-23.75172233581543,10.792058391276328,80.8783213443021,7.170146465301514,10.09492811792984,96.6409887438449,6.433522701263428,10.828664924380746,"Your shot with the pitching wedge shows solid ball speed and decent distance, but you're losing a bit of accuracy with a launch direction that veers to the right. This suggests your clubface might be aimed a bit too open at impact. Focus on aiming your clubface more squarely at your target and work on maintaining a consistent swing path. This will help improve both your direction and distance control.",clubface alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:55:47,Jason,,Pitching Wedge,63.26812995023329,-0.1945623606443405,0.7445969581604004,4.868387699127197,4.123790740966797,83.27632582703427,1.3162444645122189,24.210508346557617,4.0921735763549805,1166.9471435546875,-673.7371215820312,1347.4744873046875,Estimated,29.99999618530273,15.163116653925954,108.61942149670811,9.166496276855469,17.303533466205636,128.85698230603705,9.940260887145996,22.24345990239317,"Your pitch shot shows good distance, but the ball is moving significantly left due to the face angle being open relative to the path. Focus on closing the clubface at impact to reduce leftward movement, and work on a more neutral swing path for better accuracy.",face angle drill,1.2077947,63.0,101.325,88 +5/30/24 22:56:06,Brian,,Pitching Wedge,63.12858169322317,-6.495186805725098,1.102333664894104,5.1016998291015625,3.999366283416748,79.35220682416366,1.256993341142687,23.59090805053711,4.328583717346191,2450.1533203125,708.2077026367188,2550.452880859375,Estimated,-16.121742248535156,14.960839458678151,100.02801763196294,0.6218108534812927,1.0857709281357444,114.4619155426708,0.1203313022851944,0.2411053441056339,"Your pitching wedge shot looks solid! Your club speed is good for generating decent distance, though a slightly better attack angle could help you get under the ball more effectively. The face is open relative to your path, contributing to a bit of side spin. Focus on keeping the face square through impact to reduce the side spin and improve accuracy. Your carry distance is impressive; just keep an eye on your direction to ensure better control.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:56:31,Lauren,,Pitching Wedge,63.79294096332751,-1.1509246826171875,3.648799180984497,15.173998832702637,11.52519989013672,82.45759607089076,1.2925818252883647,18.46166229248047,12.920830726623535,3625.73583984375,-808.948974609375,3714.883544921875,Estimated,12.577437400817873,12.07928506046926,99.13659499534242,17.047819137573242,29.063847642832343,113.327518724328,17.406051635742188,33.90095580899606,"Your club speed is good, but the club face was open at impact, leading to a lot of sidespin and affecting your accuracy. Work on ensuring your club face is square to your target at impact. Also, your launch angle is decent, but with better alignment, you can improve both your carry and total distance.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:56:57,Herald,,Pitching Wedge,61.74160249170427,-5.4023284912109375,-2.209596872329712,2.102163314819336,4.311759948730469,86.46146668717847,1.400376135342383,22.457155227661133,1.4502843618392944,1720.4188232421875,-993.2841796875,1986.5684814453125,Estimated,30.0,15.438642375712677,112.59746979220564,7.989620685577393,15.650338460400803,130.71965086819455,8.891741752624512,20.20507497517019,"Your shot shows good club speed for a pitching wedge, resulting in a decent carry distance of about 113 yards. However, your angle of attack is a bit steep (negative), which could lead to less control. The club path indicates you're coming a little across the ball, leading to a push to the right. Focus on a more neutral path and shallower angle of attack for better consistency and accuracy.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:57:36,Lauren,,Gap Wedge,63.13051873754648,-2.043323040008545,4.822603225708008,3.373892307281494,-1.4487109184265137,81.52004955193752,1.2912938335077229,24.9205379486084,3.3748295307159424,4770.10400390625,2448.600341796875,5361.859375,Estimated,-27.172439575195312,18.09958033031603,98.7884496464003,-5.698907375335693,-9.809802033248843,106.79005227039944,-6.3757829666137695,-11.858926225732262,"Your gap wedge shot shows some good power, with a solid carry distance, but you’re experiencing a bit of a hook, as indicated by your ball spin and deviation angles. To improve your accuracy, focus on keeping your clubface square to your target at impact and work on maintaining a consistent swing path. Practicing this will help you straighten out your shots and gain more control.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:57:56,Herald,,Gap Wedge,64.71282368602851,-4.152726173400879,8.793815612792969,3.5728628635406494,-5.220952987670898,83.78841378688594,1.2947729524739595,25.681615829467773,4.035174369812012,3810.613037109375,1629.61767578125,4144.4453125,Estimated,-23.15408706665039,19.869221845355924,106.31203867728618,-3.3161745071411133,-6.149709308907575,116.31462183797704,-3.955175638198853,-8.022891858934429,"Your gap wedge shot shows decent speed, but the ball is curving to the left more than expected. Improving your club path and face alignment should help straighten out your shots. Try to focus on swinging more in line with your target and keeping the club face more square at impact.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:58:22,Lauren,,Gap Wedge,63.804981357777706,,14.723066329956056,6.682012557983398,-8.041053771972656,73.86093363138389,1.1576045013980774,27.580446243286133,7.331009864807129,3307.22900390625,829.6392211914062,3409.70166015625,Estimated,-14.08241081237793,16.636359871122295,89.90812335575356,3.963682651519776,6.214856192973628,100.79450309619553,3.523700714111328,6.194998408127674,"Your shot with the gap wedge shows good carry distance at nearly 90 yards, but the club path indicates you're coming in too steep and to the right, which may cause issues with accuracy. Focus on getting your club path more neutral to help with direction and to lower the backspin. A more balanced swing will reduce the deviation in your shots.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:58:37,Jason,,Gap Wedge,70.25498482516105,-4.211109638214111,19.999998092651367,-2.6804981231689453,-22.680496215820312,77.17706818054648,1.0985280029966835,24.054218292236328,0.3007176518440246,4169.234375,951.322998046875,4276.392578125,Estimated,-12.853516578674316,15.51063414643545,93.5908830531489,-3.534408569335937,-5.769665828630309,103.67716928004756,-3.885847568511963,-7.026047225406273,"Your club path is quite steep (around 20 degrees), which means you're coming in at a sharp angle. This can lead to inconsistent strikes and high spin rates. Additionally, the club face is slightly closed (facing left at impact), which may cause some slicing. Lowering the attack angle will help you make better contact and improve your distance. Focus on swinging more from the inside to create a more neutral club face at impact.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 22:58:53,Herald,,Gap Wedge,63.19604118176039,-1.8246142864227293,7.453404903411865,8.112149238586426,0.6587443351745605,80.91936954730772,1.2804499781018344,27.85979461669922,7.596126079559326,4436.580078125,1702.014404296875,4751.8515625,Estimated,-20.98841857910156,20.95696955652488,100.27738301670706,0.9783881306648254,1.7123677368340822,108.20826522711197,0.4463110864162445,0.8430802986852655,"Great shot! Your gap wedge distance is solid, but your club face is slightly open relative to the club path, which can lead to a push to the right. Try to work on squaring the club face at impact for better accuracy. Minimizing backspin can also help control your shots better.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:59:09,Brian,,Gap Wedge,61.85017510601119,-6.850325584411621,9.66149616241455,10.828656196594238,1.1671600341796875,76.15780740414812,1.2313272722933062,30.522777557373047,10.1038179397583,3187.13671875,1500.79052734375,3522.813232421875,Estimated,-25.215274810791016,20.11479714658481,93.80046611934448,3.462153673171997,5.6646119933849945,103.38067085891907,2.758821725845337,4.9759468308947135,"Your gap wedge shot shows good distance potential but your club path and face angle are quite open at impact, which may lead to higher shots with a rightward tendency (push). Work on aligning your clubface more square to your target and consider adjusting your attack angle to be less negative for better contact and control.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:59:26,Lauren,,Gap Wedge,68.96556609830486,-0.7815405130386353,0.8712953329086304,-1.6423285007476809,-2.513623714447021,82.21525219960404,1.192120312365925,28.634822845458984,-1.2400233745574951,4526.18359375,1092.9613037109375,4656.27587890625,Estimated,-13.575628280639648,22.63191113122798,103.36687053281184,-6.182249546051025,-11.131738107886804,111.19962358037084,-6.464262962341309,-12.519281007931,"You're hitting the ball with decent speed, but the direction is off a bit. The club face is closed at impact, which is causing the ball to start left and spin too much. Focus on keeping the club face square at impact and aligning your swing path more straight. Try to reduce backspin for better distance and control.",face alignment drill,1.2077947,63.0,101.325,88 +5/30/24 22:59:46,Brian,,Gap Wedge,69.9283453928706,-7.005228519439697,-0.7188482880592346,5.265473365783691,5.984321594238281,77.16738295892992,1.1035207901086326,27.984600067138672,4.235231876373291,2400.392822265625,1385.8673095703125,2771.73486328125,Estimated,-30.0,17.601500362179877,96.3518994458018,-3.077207565307617,-5.172338654299779,108.85432741038584,-3.943175792694092,-7.485688717208916,"Your gap wedge shot had some good points, but there are a few areas for improvement. Your club speed is solid for a wedge, but your attack angle is quite negative, which means you're hitting down too steeply. Try to pick the ball more cleanly to help with height and spin. The face angle is opened a bit, leading to some rightward direction on your shots, so focus on getting the face square at impact. Lastly, the carry distance is a little shorter than expected, which could improve with a more balanced swing and proper follow-through.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 23:00:01,Herald,,Gap Wedge,75.92289598046318,-7.2158203125,-15.352256774902344,12.38642120361328,27.738677978515625,74.50933148559943,0.9813815782892752,29.29402732849121,8.25350570678711,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,16.09101858364295,95.33614872011005,12.87778663635254,21.24779223893848,113.45183012618509,13.549681663513184,26.580471033409594,"Your gap wedge shot shows a few areas to improve. The club speed is good, but the attack angle is quite steep, meaning you're hitting down on the ball too much, which might cause low launch and less distance. Your club path is also quite out-to-in (negative), which can lead to a slice. Additionally, the launch angle is decent, but the backspin is lower than typical for a lob shot, indicating there's a lack of clean contact. Focus on leveling out your swing path and maintaining a slightly more shallow attack angle to improve consistency and distance.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 23:00:26,Herald,,Gap Wedge,61.02639367480424,-2.9328017234802246,6.395290374755859,6.45156192779541,0.0562715530395507,78.09924634343679,1.279761782411884,29.405906677246094,6.099682807922363,4695.927734375,716.4252319335938,4750.26318359375,Estimated,-8.674334526062012,21.20203172591846,95.77768406307769,3.7160468101501465,6.207580567601497,103.44288079329364,3.473051071166992,6.266494777180185,"Your shot shows good distance with a carry of about 96 yards, but your attack angle and club path need some adjustment. You're coming down on the ball a bit too steeply (attack angle around -3 degrees) and your club path is moving too much to the right (6.4 degrees). This can lead to inconsistency in your shots. Focus on swinging more from inside to out and try to hit up on the ball a little more to improve your angle. Also, consider tightening up your spin rate for better trajectory control.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 23:00:44,Brian,,Gap Wedge,62.53433574771134,2.091153144836426,4.486599445343018,3.529682874679565,-0.956916570663452,81.22515802010912,1.2988889551462428,22.84913444519043,3.460756540298462,4647.31005859375,1638.209228515625,4927.59765625,Estimated,-19.417911529541016,16.32972501034476,99.1158527881462,-2.709060907363892,-4.68472104796416,108.62381023403124,-3.25551986694336,-6.1686326097607775,"Your gap wedge shot had a nice carry distance of about 99 yards, but you're losing some accuracy with a small hook to the left. Focus on keeping your club path straighter and aligning the clubface more square to your target. This should help reduce the sidespin and improve your consistency.",swing path drill,1.2077947,63.0,101.325,88 +5/30/24 23:01:13,Lauren,,Gap Wedge,60.88286039709374,,2.250322103500366,-13.30378246307373,-15.554104804992676,64.12296808987503,1.0532187165919682,34.07333755493164,-10.646453857421877,6314.65673828125,1073.865478515625,6405.31591796875,Estimated,-9.65134334564209,16.850999163207234,68.4444486272755,-14.58261775970459,-17.232654524076906,72.75485199531977,-14.654403686523438,-18.40612445436659,"Your gap wedge shot has a decent club speed, but the club face was significantly open at impact, causing the ball to veer left and gain extra spin. Focus on aligning the club face more square to your target at impact for better accuracy and distance control.",face alignment drill,1.2077947,63.0,101.325,88