From 54888a39889a662006d039c75de35731300d009d Mon Sep 17 00:00:00 2001 From: Jacob Levine Date: Fri, 8 Mar 2019 21:55:52 -0600 Subject: [PATCH] added day 1 processing --- .../Untitled-checkpoint.ipynb | 6 + .../pullmatches-checkpoint.py | 0 .../.ipynb_checkpoints/team-1-checkpoint.csv | 21 +++ .../team-1675-checkpoint.csv | 21 +++ .../team-1797-checkpoint.csv | 19 +++ .../team-2125-checkpoint.csv | 35 ++++ .../team-6968-checkpoint.csv | 22 +++ .../team-7609-checkpoint.csv | 37 +++++ data analysis/matches/Untitled.ipynb | 151 ++++++++++++++++++ data analysis/matches/pullmatches.py | 1 + data analysis/matches/team-1.csv | 21 +++ data analysis/matches/team-101.csv | 37 +++++ data analysis/matches/team-111.csv | 37 +++++ data analysis/matches/team-16.csv | 38 +++++ data analysis/matches/team-1675.csv | 21 +++ data analysis/matches/team-1702.csv | 18 +++ data analysis/matches/team-1736.csv | 19 +++ data analysis/matches/team-1739.csv | 36 +++++ data analysis/matches/team-1781.csv | 20 +++ data analysis/matches/team-1797.csv | 19 +++ data analysis/matches/team-1884.csv | 37 +++++ data analysis/matches/team-2016.csv | 36 +++++ data analysis/matches/team-2022.csv | 1 + data analysis/matches/team-2039.csv | 23 +++ data analysis/matches/team-2062.csv | 21 +++ data analysis/matches/team-2125.csv | 35 ++++ data analysis/matches/team-2136.csv | 21 +++ data analysis/matches/team-2151.csv | 39 +++++ data analysis/matches/team-2252.csv | 39 +++++ data analysis/matches/team-2338.csv | 22 +++ data analysis/matches/team-2358.csv | 35 ++++ data analysis/matches/team-2451.csv | 19 +++ data analysis/matches/team-2709.csv | 38 +++++ data analysis/matches/team-2725.csv | 36 +++++ data analysis/matches/team-2830.csv | 37 +++++ data analysis/matches/team-3061.csv | 36 +++++ data analysis/matches/team-3067.csv | 22 +++ data analysis/matches/team-3110.csv | 37 +++++ data analysis/matches/team-3488.csv | 21 +++ data analysis/matches/team-3695.csv | 37 +++++ data analysis/matches/team-3734.csv | 37 +++++ data analysis/matches/team-4096.csv | 37 +++++ data analysis/matches/team-4156.csv | 37 +++++ data analysis/matches/team-4292.csv | 2 + data analysis/matches/team-4296.csv | 1 + data analysis/matches/team-4645.csv | 22 +++ data analysis/matches/team-4702.csv | 38 +++++ data analysis/matches/team-4748.csv | 18 +++ data analysis/matches/team-4787.csv | 1 + data analysis/matches/team-48.csv | 23 +++ data analysis/matches/team-5125.csv | 36 +++++ data analysis/matches/team-5148.csv | 22 +++ data analysis/matches/team-5350.csv | 23 +++ data analysis/matches/team-5822.csv | 23 +++ data analysis/matches/team-5847.csv | 36 +++++ data analysis/matches/team-5934.csv | 36 +++++ data analysis/matches/team-6651.csv | 22 +++ data analysis/matches/team-6823.csv | 37 +++++ data analysis/matches/team-6906.csv | 38 +++++ data analysis/matches/team-6968.csv | 22 +++ data analysis/matches/team-7237.csv | 3 + data analysis/matches/team-7560.csv | 20 +++ data analysis/matches/team-7608.csv | 2 + data analysis/matches/team-7609.csv | 37 +++++ data analysis/matches/team-7738.csv | 4 + data analysis/matches/team-930.csv | 23 +++ 66 files changed, 1771 insertions(+) create mode 100644 data analysis/matches/.ipynb_checkpoints/Untitled-checkpoint.ipynb create mode 100644 data analysis/matches/.ipynb_checkpoints/pullmatches-checkpoint.py create mode 100644 data analysis/matches/.ipynb_checkpoints/team-1-checkpoint.csv create mode 100644 data analysis/matches/.ipynb_checkpoints/team-1675-checkpoint.csv create mode 100644 data analysis/matches/.ipynb_checkpoints/team-1797-checkpoint.csv create mode 100644 data analysis/matches/.ipynb_checkpoints/team-2125-checkpoint.csv create mode 100644 data analysis/matches/.ipynb_checkpoints/team-6968-checkpoint.csv create mode 100644 data analysis/matches/.ipynb_checkpoints/team-7609-checkpoint.csv create mode 100644 data analysis/matches/Untitled.ipynb create mode 100644 data analysis/matches/pullmatches.py create mode 100644 data analysis/matches/team-1.csv create mode 100644 data analysis/matches/team-101.csv create mode 100644 data analysis/matches/team-111.csv create mode 100644 data analysis/matches/team-16.csv create mode 100644 data analysis/matches/team-1675.csv create mode 100644 data analysis/matches/team-1702.csv create mode 100644 data analysis/matches/team-1736.csv create mode 100644 data analysis/matches/team-1739.csv create mode 100644 data analysis/matches/team-1781.csv create mode 100644 data analysis/matches/team-1797.csv create mode 100644 data analysis/matches/team-1884.csv create mode 100644 data analysis/matches/team-2016.csv create mode 100644 data analysis/matches/team-2022.csv create mode 100644 data analysis/matches/team-2039.csv create mode 100644 data analysis/matches/team-2062.csv create mode 100644 data analysis/matches/team-2125.csv create mode 100644 data analysis/matches/team-2136.csv create mode 100644 data analysis/matches/team-2151.csv create mode 100644 data analysis/matches/team-2252.csv create mode 100644 data analysis/matches/team-2338.csv create mode 100644 data analysis/matches/team-2358.csv create mode 100644 data analysis/matches/team-2451.csv create mode 100644 data analysis/matches/team-2709.csv create mode 100644 data analysis/matches/team-2725.csv create mode 100644 data analysis/matches/team-2830.csv create mode 100644 data analysis/matches/team-3061.csv create mode 100644 data analysis/matches/team-3067.csv create mode 100644 data analysis/matches/team-3110.csv create mode 100644 data analysis/matches/team-3488.csv create mode 100644 data analysis/matches/team-3695.csv create mode 100644 data analysis/matches/team-3734.csv create mode 100644 data analysis/matches/team-4096.csv create mode 100644 data analysis/matches/team-4156.csv create mode 100644 data analysis/matches/team-4292.csv create mode 100644 data analysis/matches/team-4296.csv create mode 100644 data analysis/matches/team-4645.csv create mode 100644 data analysis/matches/team-4702.csv create mode 100644 data analysis/matches/team-4748.csv create mode 100644 data analysis/matches/team-4787.csv create mode 100644 data analysis/matches/team-48.csv create mode 100644 data analysis/matches/team-5125.csv create mode 100644 data analysis/matches/team-5148.csv create mode 100644 data analysis/matches/team-5350.csv create mode 100644 data analysis/matches/team-5822.csv create mode 100644 data analysis/matches/team-5847.csv create mode 100644 data analysis/matches/team-5934.csv create mode 100644 data analysis/matches/team-6651.csv create mode 100644 data analysis/matches/team-6823.csv create mode 100644 data analysis/matches/team-6906.csv create mode 100644 data analysis/matches/team-6968.csv create mode 100644 data analysis/matches/team-7237.csv create mode 100644 data analysis/matches/team-7560.csv create mode 100644 data analysis/matches/team-7608.csv create mode 100644 data analysis/matches/team-7609.csv create mode 100644 data analysis/matches/team-7738.csv create mode 100644 data analysis/matches/team-930.csv diff --git a/data analysis/matches/.ipynb_checkpoints/Untitled-checkpoint.ipynb b/data analysis/matches/.ipynb_checkpoints/Untitled-checkpoint.ipynb new file mode 100644 index 00000000..2fd64429 --- /dev/null +++ b/data analysis/matches/.ipynb_checkpoints/Untitled-checkpoint.ipynb @@ -0,0 +1,6 @@ +{ + "cells": [], + "metadata": {}, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/data analysis/matches/.ipynb_checkpoints/pullmatches-checkpoint.py b/data analysis/matches/.ipynb_checkpoints/pullmatches-checkpoint.py new file mode 100644 index 00000000..e69de29b diff --git a/data analysis/matches/.ipynb_checkpoints/team-1-checkpoint.csv b/data analysis/matches/.ipynb_checkpoints/team-1-checkpoint.csv new file mode 100644 index 00000000..8ae03114 --- /dev/null +++ b/data analysis/matches/.ipynb_checkpoints/team-1-checkpoint.csv @@ -0,0 +1,21 @@ +sandstormRocketCargoFailure,0 +teleOpRocketCargoSuccess,0 +sandstormRocketHatchSuccess,0 +teleOpCargoShipHatchFailure,0 +sandstormRocketCargoSuccess,0 +speed,slow +teamDBRef,team-1 +sandstormCross,L1 +teleOpCargoShipHatchSuccess,0 +teleOpRocketHatchSuccess,0 +sandstormCargoShipCargoFailure,0 +teleOpRocketHatchFailure,0 +teleOpRocketCargoFailure,0 +sandstormCargoShipHatchSuccess,0 +sandstormCargoShipCargoSuccess,0 +teleOpCargoShipCargoFailure,0 +sandstormRocketHatchFailure,0 +sandstormCargoShipHatchFailure,0 +HABClimb,L1 +match,match-5148 +teleOpCargoShipCargoSuccess,2 diff --git a/data analysis/matches/.ipynb_checkpoints/team-1675-checkpoint.csv b/data analysis/matches/.ipynb_checkpoints/team-1675-checkpoint.csv new file mode 100644 index 00000000..fb892d1a --- /dev/null +++ b/data analysis/matches/.ipynb_checkpoints/team-1675-checkpoint.csv @@ -0,0 +1,21 @@ +gmkR7hN4D1fQguey5X5V48d3PhO2,"{'contribution': 'Weak', 'notes': 'team ups, robot malfunction VOID THIS INFO', 'fillChoice': '', 'cargoSuccess': '', 'cargoSuccessTeleop': '', 'strongMedium': '', 'teamDBRef': 'team-1675', 'hiRocketSuccessTeleop': '', 'speed': 'Slow', 'lowRocketSuccess': '', 'match': 'match-1', 'size': 'Medium', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab II', 'hiRocketSuccess': ''}",, +strongMediumTeleop,,Hatch, +jouGPhPF0qME5wNIbd86MzYFsGw2,"{'notes': '', 'contribution': 'Weak', 'cargoSuccess': '', 'fillChoice': '', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-1675', 'speed': '', 'hiRocketSuccessTeleop': '', 'lowRocketSuccess': '', 'match': 'match-1', 'size': 'Large', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab II', 'hiRocketSuccess': ''}",, +size,,IDK, +nTG6cThsi9TB9mTkcwuo5bKEo9B3,,,"{'notes': '', 'contribution': 'Equal', 'fillChoice': 'Cargo', 'strategy': 'pinning opponent and placing hatches on rocket', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-1675', 'speed': 'Medium', 'hiRocketSuccessTeleop': 'High', 'size': 'Large', 'match': 'match-54', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'High', 'startingHatch': 'Hab I'}" +speed,,slow, +strategy,,Hatch panels for rocket, +teamDBRef,,team-1675, +sandstormCross,,None, +sandstormCrossBonus,,None, +lowRocketSuccessTeleop,,High, +cargoSuccessTeleop,,N/A, +functional,,Yes, +fillChoice,,None, +strongMedium,,Neither, +fillChoiceTeleop,,Low Rocket, +contrubution,,Weak, +hiRocketSuccessTeleop,,N/A, +match,,match-26, +endingHab,,L1, +startingHatch,,IDK, diff --git a/data analysis/matches/.ipynb_checkpoints/team-1797-checkpoint.csv b/data analysis/matches/.ipynb_checkpoints/team-1797-checkpoint.csv new file mode 100644 index 00000000..e8db55d0 --- /dev/null +++ b/data analysis/matches/.ipynb_checkpoints/team-1797-checkpoint.csv @@ -0,0 +1,19 @@ +sandstormCrossBonus,L1, +9fv7QhcLPsfU59sRrPq7LcJlD8J3,,"{'contribution': '', 'notes': 'had a reach with the height of their grabber, yet it was extremely inaccurate. with the fast frequency they could make attempts, they were able to land 3', 'fillChoice': '', 'cargoSuccessTeleop': 'Low', 'strongMedium': '', 'teamDBRef': 'team-1797', 'hiRocketSuccessTeleop': '', 'speed': 'Medium', 'match': 'match-8', 'size': 'Jumbo', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': '', 'functional': '', 'lowRocketSuccessTeleop': '', 'startingHatch': 'None'}" +strongMediumTeleop,Ball, +fillChoiceTeleop,Cargo, +cargoSuccessTeleop,High, +contrubution,Equal, +functional,Yes, +lowRocketSuccessTeleop,N/A, +startingHatch,Hab I, +size,Medium, +speed,slow, +hiRocketSuccessTeleop,N/A, +strategy,Cargo only, +match,match-43, +fillChoice,None, +endingHab,L1, +teamDBRef,team-1797, +strongMedium,Neither, +sandstormCross,L1, diff --git a/data analysis/matches/.ipynb_checkpoints/team-2125-checkpoint.csv b/data analysis/matches/.ipynb_checkpoints/team-2125-checkpoint.csv new file mode 100644 index 00000000..c6938d97 --- /dev/null +++ b/data analysis/matches/.ipynb_checkpoints/team-2125-checkpoint.csv @@ -0,0 +1,35 @@ +sandstormRocketCargoFailure,0, +teleOpRocketCargoSuccess,0, +sandstormRocketHatchSuccess,0, +strongMediumTeleop,,Neither +teleOpCargoShipHatchFailure,0, +sandstormRocketCargoSuccess,0, +size,,IDK +speed,slow,slow +strategy,,Flawed defense +teamDBRef,team-2125,team-2125 +sandstormCross,None,None +sandstormCrossBonus,,None +teleOpCargoShipHatchSuccess,0, +teleOpRocketHatchSuccess,0, +sandstormCargoShipCargoFailure,0, +lowRocketSuccessTeleop,,N/A +teleOpRocketHatchFailure,0, +teleOpRocketCargoFailure,0, +cargoSuccessTeleop,,N/A +sandstormCargoShipHatchSuccess,0, +startingHatch,,Hab I +fillChoice,,None +functional,,No +sandstormCargoShipCargoSuccess,0, +strongMedium,,Neither +teleOpCargoShipCargoFailure,0, +sandstormRocketHatchFailure,0, +sandstormCargoShipHatchFailure,0, +fillChoiceTeleop,,None +contrubution,,Weak +HABClimb,None, +match,match-20,match-27 +hiRocketSuccessTeleop,,N/A +endingHab,,None +teleOpCargoShipCargoSuccess,0, diff --git a/data analysis/matches/.ipynb_checkpoints/team-6968-checkpoint.csv b/data analysis/matches/.ipynb_checkpoints/team-6968-checkpoint.csv new file mode 100644 index 00000000..2177db26 --- /dev/null +++ b/data analysis/matches/.ipynb_checkpoints/team-6968-checkpoint.csv @@ -0,0 +1,22 @@ +sandstormRocketCargoFailure,0,,0 +teleOpRocketCargoSuccess,0,,0 +sandstormRocketHatchSuccess,0,,0 +teleOpCargoShipHatchFailure,0,,0 +sandstormRocketCargoSuccess,0,,0 +speed,slow,,Medium +teamDBRef,team-6968,,team-6968 +sandstormCross,L1,,L1 +teleOpCargoShipHatchSuccess,0,,0 +teleOpRocketHatchSuccess,1,,0 +sandstormCargoShipCargoFailure,0,,0 +teleOpRocketHatchFailure,0,,1 +teleOpRocketCargoFailure,0,,1 +sandstormCargoShipHatchSuccess,1,,0 +9fv7QhcLPsfU59sRrPq7LcJlD8J3,,"{'contribution': 'Equal', 'notes': 'weak auto, yet filled a lot of hatches offensively on Teleop on the rocket', 'fillChoice': 'Cargo', 'strategy': 'fill all hatches on rocket', 'cargoSuccessTeleop': '', 'strongMedium': 'Hatch', 'teamDBRef': 'team-6968', 'hiRocketSuccessTeleop': 'Mid', 'speed': '', 'match': 'match-32', 'size': '', 'fillChoiceTeleop': 'High Rocket', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'No', 'startingHatch': '', 'lowRocketSuccessTeleop': 'Mid'}", +sandstormCargoShipCargoSuccess,0,,0 +teleOpCargoShipCargoFailure,0,,0 +sandstormRocketHatchFailure,0,,0 +sandstormCargoShipHatchFailure,0,,1 +HABClimb,None,,L1 +match,match-11,,match-4 +teleOpCargoShipCargoSuccess,0,,0 diff --git a/data analysis/matches/.ipynb_checkpoints/team-7609-checkpoint.csv b/data analysis/matches/.ipynb_checkpoints/team-7609-checkpoint.csv new file mode 100644 index 00000000..e2558b3f --- /dev/null +++ b/data analysis/matches/.ipynb_checkpoints/team-7609-checkpoint.csv @@ -0,0 +1,37 @@ +sandstormRocketCargoFailure,0, +teleOpRocketCargoSuccess,0, +sandstormRocketHatchSuccess,0, +strongMediumTeleop,,Neither +teleOpCargoShipHatchFailure,0, +sandstormRocketCargoSuccess,0, +size,,IDK +speed,slow,Fast +strategy,,Defense +teamDBRef,team-7609,team-7609 +sandstormCross,L1,L1 +sandstormCrossBonus,,L1 +teleOpCargoShipHatchSuccess,0, +teleOpRocketHatchSuccess,0, +sandstormCargoShipCargoFailure,0, +lowRocketSuccessTeleop,,N/A +teleOpRocketHatchFailure,0, +teleOpRocketCargoFailure,0, +klQQqapPjwO3jnpN8Dieequh3OI3,"{'notes': '', 'contribution': 'Weak', 'fillChoice': 'None', 'strategy': 'resorted to defense after couldn’t collect hatches', 'strongMedium': 'Neither', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-7609', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'size': 'Medium', 'match': 'match-13', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': '', 'endingHab': 'Hab 1', 'functional': '', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'idk'}", +cargoSuccessTeleop,,N/A +sandstormCargoShipHatchSuccess,0, +startingHatch,,Hab I +e0Q3j2NrXuYvSrgZ5UZQ89UMvXY2,,"{'contribution': '', 'notes': 'literally useless just drove around trying to defend I think ', 'fillChoice': '', 'strategy': '', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-7609', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'match': 'match-33', 'size': '', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': '', 'functional': '', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}" +fillChoice,,None +functional,,Yes +sandstormCargoShipCargoSuccess,0, +strongMedium,,Neither +teleOpCargoShipCargoFailure,0, +sandstormRocketHatchFailure,0, +sandstormCargoShipHatchFailure,0, +fillChoiceTeleop,,None +contrubution,,Weak +HABClimb,L1, +match,match-13,match-33 +hiRocketSuccessTeleop,,N/A +endingHab,,L1 +teleOpCargoShipCargoSuccess,0, diff --git a/data analysis/matches/Untitled.ipynb b/data analysis/matches/Untitled.ipynb new file mode 100644 index 00000000..c1b29e1d --- /dev/null +++ b/data analysis/matches/Untitled.ipynb @@ -0,0 +1,151 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "ename": "NameError", + "evalue": "name 'reload' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[1;31mNameError\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[0;32m 4\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0mcsv\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 5\u001b[0m \u001b[1;32mimport\u001b[0m \u001b[0msys\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 6\u001b[1;33m \u001b[0mreload\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0msys\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 7\u001b[0m \u001b[0msys\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0msetdefaultencoding\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'utf-8'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 8\u001b[0m \u001b[1;31m# Use a service account\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;31mNameError\u001b[0m: name 'reload' is not defined" + ] + } + ], + "source": [ + "import firebase_admin\n", + "from firebase_admin import credentials\n", + "from firebase_admin import firestore\n", + "import csv\n", + "# Use a service account\n", + "cred = credentials.Certificate(r'../keys/fsk.json')\n", + "firebase_admin.initialize_app(cred)\n", + "\n", + "db = firestore.client()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "teams=db.collection('data').document('team-2022').collection(\"Midwest 2019\").get()\n", + "full=[]\n", + "tms=[]\n", + "for team in teams:\n", + " data=[]\n", + " tms.append(team.id)\n", + " reports=db.collection('data').document('team-2022').collection(\"Midwest 2019\").document(team.id).collection(\"matches\").get()\n", + " for report in reports:\n", + " data.append(db.collection('data').document('team-2022').collection(\"Midwest 2019\").document(team.id).collection(\"matches\").document(report.id).get().to_dict())\n", + " full.append(data)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "full[0]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def expcsv(loc,data):\n", + " with open(loc+'.csv', 'w', newline='') as csvfile:\n", + " w = csv.writer(csvfile, delimiter=',', quotechar=\"\\\"\", quoting=csv.QUOTE_MINIMAL)\n", + " for i in data:\n", + " w.writerow(i)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def keymatch(ld):\n", + " keys=set([])\n", + " for i in ld:\n", + " for j in i.keys():\n", + " keys.add(j)\n", + " kl=list(keys)\n", + " data=[]\n", + " for i in kl:\n", + " data.append([i])\n", + " for i in kl:\n", + " for j in ld:\n", + " try:\n", + " (data[kl.index(i)]).append(j[i])\n", + " except:\n", + " (data[kl.index(i)]).append(\"\")\n", + " return data\n", + "wn=[]\n", + "for i in full:\n", + " wn.append(keymatch(i))\n", + "for i in range(len(wn)):\n", + " expcsv(tms[i],wn[i])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "keys=set([])\n", + "keys.add('a')\n", + "keys.add('b')\n", + "keys.add('c')\n", + "keys.add('d')\n", + "list(keys)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "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.6.5" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/data analysis/matches/pullmatches.py b/data analysis/matches/pullmatches.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/data analysis/matches/pullmatches.py @@ -0,0 +1 @@ + diff --git a/data analysis/matches/team-1.csv b/data analysis/matches/team-1.csv new file mode 100644 index 00000000..8ae03114 --- /dev/null +++ b/data analysis/matches/team-1.csv @@ -0,0 +1,21 @@ +sandstormRocketCargoFailure,0 +teleOpRocketCargoSuccess,0 +sandstormRocketHatchSuccess,0 +teleOpCargoShipHatchFailure,0 +sandstormRocketCargoSuccess,0 +speed,slow +teamDBRef,team-1 +sandstormCross,L1 +teleOpCargoShipHatchSuccess,0 +teleOpRocketHatchSuccess,0 +sandstormCargoShipCargoFailure,0 +teleOpRocketHatchFailure,0 +teleOpRocketCargoFailure,0 +sandstormCargoShipHatchSuccess,0 +sandstormCargoShipCargoSuccess,0 +teleOpCargoShipCargoFailure,0 +sandstormRocketHatchFailure,0 +sandstormCargoShipHatchFailure,0 +HABClimb,L1 +match,match-5148 +teleOpCargoShipCargoSuccess,2 diff --git a/data analysis/matches/team-101.csv b/data analysis/matches/team-101.csv new file mode 100644 index 00000000..f91db997 --- /dev/null +++ b/data analysis/matches/team-101.csv @@ -0,0 +1,37 @@ +gmkR7hN4D1fQguey5X5V48d3PhO2,,,"{'notes': '', 'contribution': 'Great', 'fillChoice': '', 'strategy': 'quick bottom hatches but still slow', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-101', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'size': 'Medium', 'match': 'match-29', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': 'Both', 'endingHab': 'None', 'functional': 'No', 'lowRocketSuccessTeleop': 'Mid', 'startingHatch': 'Hab I'}" +sandstormRocketCargoFailure,0,, +teleOpRocketCargoSuccess,0,, +sandstormRocketHatchSuccess,0,, +strongMediumTeleop,,Neither, +teleOpCargoShipHatchFailure,1,, +sandstormRocketCargoSuccess,0,, +size,,Medium, +speed,slow,Medium, +strategy,,"Cargo, but couldn't pick up", +teamDBRef,team-101,team-101, +sandstormCross,L2,L1, +sandstormCrossBonus,,L1, +teleOpCargoShipHatchSuccess,1,, +teleOpRocketHatchSuccess,2,, +sandstormCargoShipCargoFailure,0,, +lowRocketSuccessTeleop,,High, +teleOpRocketHatchFailure,0,, +teleOpRocketCargoFailure,0,, +cargoSuccessTeleop,,Mid, +sandstormCargoShipHatchSuccess,0,, +startingHatch,,Hab I, +9fv7QhcLPsfU59sRrPq7LcJlD8J3,"{'notes': 'not good with balls, was able to reach high with hatch', 'contribution': '', 'fillChoice': 'Cargo', 'strategy': 'place hatches, shoe off long arm. not defensive', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-101', 'speed': 'Medium', 'hiRocketSuccessTeleop': 'High', 'size': '', 'match': 'match-13', 'fillChoiceTeleop': 'High Rocket', 'strongMediumTeleop': 'Hatch', 'endingHab': '', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}",, +fillChoice,,Cargo, +sandstormCargoShipCargoSuccess,0,, +strongMedium,,Hatch, +functional,,Yes, +teleOpCargoShipCargoFailure,0,, +sandstormRocketHatchFailure,0,, +sandstormCargoShipHatchFailure,0,, +fillChoiceTeleop,,Low Rocket, +contrubution,,Weak, +HABClimb,None,, +match,match-13,match-25, +hiRocketSuccessTeleop,,N/A, +endingHab,,L1, +teleOpCargoShipCargoSuccess,0,, diff --git a/data analysis/matches/team-111.csv b/data analysis/matches/team-111.csv new file mode 100644 index 00000000..96c871fb --- /dev/null +++ b/data analysis/matches/team-111.csv @@ -0,0 +1,37 @@ +gmkR7hN4D1fQguey5X5V48d3PhO2,,"{'contribution': 'Great', 'notes': '', 'cargoSuccess': '', 'fillChoice': 'Cargo', 'cargoSuccessTeleop': 'High', 'strongMedium': 'Hatch', 'teamDBRef': 'team-111', 'speed': 'Fast', 'hiRocketSuccessTeleop': 'High', 'lowRocketSuccess': '', 'size': 'Medium', 'match': 'match-2', 'fillChoiceTeleop': '', 'strongMediumTeleop': 'Hatch', 'startingHatch': 'Hab I', 'lowRocketSuccessTeleop': '', 'hiRocketSuccess': 'High'}",,, +sandstormRocketCargoFailure,0,0,,, +teleOpRocketCargoSuccess,5,0,,, +sandstormRocketHatchSuccess,1,0,,, +strongMediumTeleop,,,Ball,, +teleOpCargoShipHatchFailure,0,0,,, +sandstormRocketCargoSuccess,0,0,,, +size,,,Large,, +nTG6cThsi9TB9mTkcwuo5bKEo9B3,,,,"{'contribution': 'Equal', 'notes': '', 'fillChoice': 'High Rocket', 'strategy': 'rocket. i lost track of the robot', 'cargoSuccessTeleop': 'Mid', 'strongMedium': 'Hatch', 'teamDBRef': 'team-111', 'speed': 'Fast', 'hiRocketSuccessTeleop': 'High', 'size': 'Large', 'match': 'match-30', 'fillChoiceTeleop': 'High Rocket', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'Yes', 'startingHatch': 'Hab I', 'lowRocketSuccessTeleop': 'N/A'}","{'notes': '', 'contribution': 'Great', 'fillChoice': 'High Rocket', 'strategy': 'hatch and ball in rocket', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-111', 'speed': 'Medium', 'hiRocketSuccessTeleop': 'High', 'size': 'Medium', 'match': 'match-37', 'fillChoiceTeleop': '', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'High', 'startingHatch': 'Hab II'}" +speed,Medium,Fast,Fast,, +strategy,,,Top-down rocket fill,, +teamDBRef,team-111,team-111,team-111,, +sandstormCross,L1,L1,L1,, +sandstormCrossBonus,,,L1,, +teleOpCargoShipHatchSuccess,0,0,,, +teleOpRocketHatchSuccess,4,1,,, +sandstormCargoShipCargoFailure,0,0,,, +lowRocketSuccessTeleop,,,N/A,, +teleOpRocketHatchFailure,1,1,,, +teleOpRocketCargoFailure,1,1,,, +cargoSuccessTeleop,,,N/A,, +sandstormCargoShipHatchSuccess,0,1,,, +startingHatch,,,Hab I,, +fillChoice,,,High Rocket,, +functional,,,Yes,, +sandstormCargoShipCargoSuccess,0,0,,, +strongMedium,,,Hatch,, +teleOpCargoShipCargoFailure,0,0,,, +sandstormRocketHatchFailure,0,0,,, +sandstormCargoShipHatchFailure,0,0,,, +fillChoiceTeleop,,,High Rocket,, +contrubution,,,Strong,, +HABClimb,None,L1,,, +match,match-11,match-2,match-24,, +hiRocketSuccessTeleop,,,High,, +endingHab,,,L2,, +teleOpCargoShipCargoSuccess,0,0,,, diff --git a/data analysis/matches/team-16.csv b/data analysis/matches/team-16.csv new file mode 100644 index 00000000..2e82b943 --- /dev/null +++ b/data analysis/matches/team-16.csv @@ -0,0 +1,38 @@ +gmkR7hN4D1fQguey5X5V48d3PhO2,,,"{'contribution': 'Great', 'notes': 'almost ended on hab 3', 'cargoSuccess': 'High', 'fillChoice': 'Cargo', 'cargoSuccessTeleop': 'High', 'strongMedium': 'Hatch', 'teamDBRef': 'team-16', 'speed': 'Fast', 'hiRocketSuccessTeleop': '', 'lowRocketSuccess': '', 'size': 'Large', 'match': 'match-3', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Both', 'startingHatch': 'Hab I', 'lowRocketSuccessTeleop': '', 'hiRocketSuccess': ''}",, +sandstormRocketCargoFailure,0,0,,, +teleOpRocketCargoSuccess,0,0,,, +sandstormRocketHatchSuccess,0,0,,, +strongMediumTeleop,,,,,Both +teleOpCargoShipHatchFailure,1,0,,, +jouGPhPF0qME5wNIbd86MzYFsGw2,"{'notes': 'working with us didn’t see most of the match', 'contribution': 'Idk', 'fillChoice': 'Cargo', 'strategy': '', 'cargoSuccessTeleop': '', 'strongMedium': 'Ball', 'teamDBRef': 'team-16', 'speed': '', 'hiRocketSuccessTeleop': '', 'size': 'Jumbo', 'match': 'match-11', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': '', 'functional': 'Sorta', 'startingHatch': 'Hab I', 'lowRocketSuccessTeleop': ''}",,,, +sandstormRocketCargoSuccess,0,0,,, +nTG6cThsi9TB9mTkcwuo5bKEo9B3,,,,"{'notes': 'tipped over', 'contribution': 'Weak', 'fillChoice': 'Cargo', 'strategy': 'did not stay up long enough to determine ', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-16', 'speed': 'Fast', 'hiRocketSuccessTeleop': '', 'size': 'Large', 'match': 'match-35', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': '', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}", +size,,,,,Large +speed,slow,Ludicrous,,,Ludicrous +strategy,,,,, +teamDBRef,team-16,team-16,,,team-16 +sandstormCross,L2,L1,,,L1 +sandstormCrossBonus,,,,,L1 +teleOpCargoShipHatchSuccess,0,0,,, +teleOpRocketHatchSuccess,1,0,,, +sandstormCargoShipCargoFailure,0,0,,, +lowRocketSuccessTeleop,,,,,Mid +teleOpRocketHatchFailure,0,0,,, +teleOpRocketCargoFailure,0,0,,, +cargoSuccessTeleop,,,,,High +sandstormCargoShipHatchSuccess,0,0,,, +startingHatch,,,,,Hab I +fillChoice,,,,,Cargo +functional,,,,,No +sandstormCargoShipCargoSuccess,0,0,,, +strongMedium,,,,,Neither +teleOpCargoShipCargoFailure,0,0,,, +sandstormRocketHatchFailure,0,0,,, +sandstormCargoShipHatchFailure,1,1,,, +fillChoiceTeleop,,,,,Cargo +contrubution,,,,,Strong +HABClimb,L3,L3,,, +match,match-11,match-18,,,match-41 +hiRocketSuccessTeleop,,,,,N/A +endingHab,,,,,L3 +teleOpCargoShipCargoSuccess,4,4,,, diff --git a/data analysis/matches/team-1675.csv b/data analysis/matches/team-1675.csv new file mode 100644 index 00000000..fb892d1a --- /dev/null +++ b/data analysis/matches/team-1675.csv @@ -0,0 +1,21 @@ +gmkR7hN4D1fQguey5X5V48d3PhO2,"{'contribution': 'Weak', 'notes': 'team ups, robot malfunction VOID THIS INFO', 'fillChoice': '', 'cargoSuccess': '', 'cargoSuccessTeleop': '', 'strongMedium': '', 'teamDBRef': 'team-1675', 'hiRocketSuccessTeleop': '', 'speed': 'Slow', 'lowRocketSuccess': '', 'match': 'match-1', 'size': 'Medium', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab II', 'hiRocketSuccess': ''}",, +strongMediumTeleop,,Hatch, +jouGPhPF0qME5wNIbd86MzYFsGw2,"{'notes': '', 'contribution': 'Weak', 'cargoSuccess': '', 'fillChoice': '', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-1675', 'speed': '', 'hiRocketSuccessTeleop': '', 'lowRocketSuccess': '', 'match': 'match-1', 'size': 'Large', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab II', 'hiRocketSuccess': ''}",, +size,,IDK, +nTG6cThsi9TB9mTkcwuo5bKEo9B3,,,"{'notes': '', 'contribution': 'Equal', 'fillChoice': 'Cargo', 'strategy': 'pinning opponent and placing hatches on rocket', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-1675', 'speed': 'Medium', 'hiRocketSuccessTeleop': 'High', 'size': 'Large', 'match': 'match-54', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'High', 'startingHatch': 'Hab I'}" +speed,,slow, +strategy,,Hatch panels for rocket, +teamDBRef,,team-1675, +sandstormCross,,None, +sandstormCrossBonus,,None, +lowRocketSuccessTeleop,,High, +cargoSuccessTeleop,,N/A, +functional,,Yes, +fillChoice,,None, +strongMedium,,Neither, +fillChoiceTeleop,,Low Rocket, +contrubution,,Weak, +hiRocketSuccessTeleop,,N/A, +match,,match-26, +endingHab,,L1, +startingHatch,,IDK, diff --git a/data analysis/matches/team-1702.csv b/data analysis/matches/team-1702.csv new file mode 100644 index 00000000..a4a929b2 --- /dev/null +++ b/data analysis/matches/team-1702.csv @@ -0,0 +1,18 @@ +sandstormCrossBonus,L1 +strongMediumTeleop,Neither +fillChoiceTeleop,Cargo +cargoSuccessTeleop,Low +contrubution,Weak +functional,No +lowRocketSuccessTeleop,N/A +startingHatch,Hab I +size,Small +hiRocketSuccessTeleop,N/A +speed,slow +strategy, +match,match-31 +fillChoice,None +endingHab,L1 +teamDBRef,team-1702 +strongMedium,Neither +sandstormCross,L1 diff --git a/data analysis/matches/team-1736.csv b/data analysis/matches/team-1736.csv new file mode 100644 index 00000000..685490e5 --- /dev/null +++ b/data analysis/matches/team-1736.csv @@ -0,0 +1,19 @@ +sandstormCrossBonus,,L2 +9fv7QhcLPsfU59sRrPq7LcJlD8J3,"{'contribution': '', 'notes': '', 'fillChoice': 'High Rocket', 'strategy': 'place high hatches. except- it’s very inaccurate. has the reach, though ', 'cargoSuccessTeleop': '', 'strongMedium': 'Hatch', 'teamDBRef': 'team-1736', 'hiRocketSuccessTeleop': 'Low', 'speed': '', 'match': 'match-14', 'size': '', 'fillChoiceTeleop': 'High Rocket', 'strongMediumTeleop': '', 'endingHab': '', 'functional': 'Yes', 'startingHatch': 'Hab II', 'lowRocketSuccessTeleop': ''}", +strongMediumTeleop,,Ball +fillChoiceTeleop,,Cargo +cargoSuccessTeleop,,Low +contrubution,,Equal +functional,,No +lowRocketSuccessTeleop,,N/A +startingHatch,,Hab II +size,,Medium +hiRocketSuccessTeleop,,N/A +speed,,Medium +strategy,,"Hatches, then balls" +match,,match-27 +fillChoice,,Cargo +endingHab,,None +teamDBRef,,team-1736 +strongMedium,,Neither +sandstormCross,,L2 diff --git a/data analysis/matches/team-1739.csv b/data analysis/matches/team-1739.csv new file mode 100644 index 00000000..3f1ffb62 --- /dev/null +++ b/data analysis/matches/team-1739.csv @@ -0,0 +1,36 @@ +sandstormRocketCargoFailure,,,,,0 +teleOpRocketCargoSuccess,,,,,0 +strongMediumTeleop,,Ball,Neither,Neither, +sandstormRocketHatchSuccess,,,,,0 +teleOpCargoShipHatchFailure,,,,,0 +nTG6cThsi9TB9mTkcwuo5bKEo9B3,"{'notes': 'don’t know how accurate storm is', 'contribution': '', 'fillChoice': '', 'strategy': 'i got confused. i didnt really see what the robot did', 'cargoSuccessTeleop': 'N/A', 'strongMedium': 'Ball', 'teamDBRef': 'team-1739', 'speed': '', 'hiRocketSuccessTeleop': '', 'size': 'Large', 'match': 'match-18', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': '', 'endingHab': 'Hab 1', 'functional': 'Yes', 'startingHatch': 'Hab I', 'lowRocketSuccessTeleop': ''}",,,, +size,,Medium,Jumbo,Small, +sandstormRocketCargoSuccess,,,,,0 +speed,,Medium,Medium,Medium,slow +strategy,,,,, +teamDBRef,,team-1739,team-1739,team-1739,team-1739 +sandstormCross,,L1,L1,L1,L1 +sandstormCrossBonus,,L1,L1,L1, +teleOpCargoShipHatchSuccess,,,,,0 +teleOpRocketHatchSuccess,,,,,0 +sandstormCargoShipCargoFailure,,,,,0 +lowRocketSuccessTeleop,,Low,N/A,N/A, +teleOpRocketHatchFailure,,,,,0 +teleOpRocketCargoFailure,,,,,0 +cargoSuccessTeleop,,High,Low,Low, +sandstormCargoShipHatchSuccess,,,,,0 +teleOpCargoShipCargoSuccess,,,,,0 +functional,,Sorta,No,No, +fillChoice,,Cargo,None,None, +sandstormCargoShipCargoSuccess,,,,,0 +strongMedium,,Hatch,Neither,Neither, +teleOpCargoShipCargoFailure,,,,,0 +sandstormRocketHatchFailure,,,,,0 +sandstormCargoShipHatchFailure,,,,,0 +fillChoiceTeleop,,Cargo,Cargo,Cargo, +contrubution,,Equal,Weak,Weak, +HABClimb,,,,,L1 +hiRocketSuccessTeleop,,Low,N/A,N/A, +match,,match-22,match-33,match-52,match-6 +endingHab,,L2,None,L1, +startingHatch,,Hab I,Hab I,Hab I, diff --git a/data analysis/matches/team-1781.csv b/data analysis/matches/team-1781.csv new file mode 100644 index 00000000..c1232e44 --- /dev/null +++ b/data analysis/matches/team-1781.csv @@ -0,0 +1,20 @@ +sandstormCrossBonus,,None, +9fv7QhcLPsfU59sRrPq7LcJlD8J3,"{'contribution': 'Equal', 'notes': '', 'fillChoice': '', 'strategy': 'place balls in rocket, offensive, close to base', 'cargoSuccessTeleop': '', 'strongMedium': '', 'teamDBRef': 'team-1781', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'size': '', 'match': 'match-15', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 3', 'functional': 'Yes', 'startingHatch': '', 'lowRocketSuccessTeleop': ''}",, +gmkR7hN4D1fQguey5X5V48d3PhO2,,,"{'contribution': 'Great', 'notes': 'potential for hab 3', 'fillChoice': 'Cargo', 'cargoSuccessTeleop': '', 'strongMedium': 'Ball', 'teamDBRef': 'team-1781', 'hiRocketSuccessTeleop': 'N/A', 'speed': 'Medium', 'match': 'match-7', 'size': 'Large', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 2', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'Hab I'}" +strongMediumTeleop,,Neither, +fillChoiceTeleop,,None, +cargoSuccessTeleop,,N/A, +contrubution,,IDK, +functional,,No, +lowRocketSuccessTeleop,,N/A, +startingHatch,,None, +size,,IDK, +speed,,slow, +hiRocketSuccessTeleop,,N/A, +strategy,,FTA Deactivation, +match,,match-36, +fillChoice,,None, +endingHab,,None, +teamDBRef,,team-1781, +strongMedium,,Neither, +sandstormCross,,None, diff --git a/data analysis/matches/team-1797.csv b/data analysis/matches/team-1797.csv new file mode 100644 index 00000000..e8db55d0 --- /dev/null +++ b/data analysis/matches/team-1797.csv @@ -0,0 +1,19 @@ +sandstormCrossBonus,L1, +9fv7QhcLPsfU59sRrPq7LcJlD8J3,,"{'contribution': '', 'notes': 'had a reach with the height of their grabber, yet it was extremely inaccurate. with the fast frequency they could make attempts, they were able to land 3', 'fillChoice': '', 'cargoSuccessTeleop': 'Low', 'strongMedium': '', 'teamDBRef': 'team-1797', 'hiRocketSuccessTeleop': '', 'speed': 'Medium', 'match': 'match-8', 'size': 'Jumbo', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': '', 'functional': '', 'lowRocketSuccessTeleop': '', 'startingHatch': 'None'}" +strongMediumTeleop,Ball, +fillChoiceTeleop,Cargo, +cargoSuccessTeleop,High, +contrubution,Equal, +functional,Yes, +lowRocketSuccessTeleop,N/A, +startingHatch,Hab I, +size,Medium, +speed,slow, +hiRocketSuccessTeleop,N/A, +strategy,Cargo only, +match,match-43, +fillChoice,None, +endingHab,L1, +teamDBRef,team-1797, +strongMedium,Neither, +sandstormCross,L1, diff --git a/data analysis/matches/team-1884.csv b/data analysis/matches/team-1884.csv new file mode 100644 index 00000000..3f99e934 --- /dev/null +++ b/data analysis/matches/team-1884.csv @@ -0,0 +1,37 @@ +sandstormRocketCargoFailure,,0,, +teleOpRocketCargoSuccess,,0,, +sandstormRocketHatchSuccess,,0,, +strongMediumTeleop,,,,Both +teleOpCargoShipHatchFailure,,0,, +jouGPhPF0qME5wNIbd86MzYFsGw2,"{'contribution': '', 'notes': 'very unstable ', 'fillChoice': 'Cargo', 'strategy': 'ineffective ', 'cargoSuccessTeleop': 'Low', 'strongMedium': 'Hatch', 'teamDBRef': 'team-1884', 'hiRocketSuccessTeleop': 'N/A', 'speed': 'Fast', 'match': 'match-16', 'size': '', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Hatch', 'endingHab': '', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'Hab I'}",,, +sandstormRocketCargoSuccess,,0,, +size,,,,Large +speed,,slow,,Fast +strategy,,,, +teamDBRef,,team-1884,,team-1884 +sandstormCross,,L1,,L1 +sandstormCrossBonus,,,,L1 +teleOpCargoShipHatchSuccess,,0,, +teleOpRocketHatchSuccess,,0,, +sandstormCargoShipCargoFailure,,0,, +lowRocketSuccessTeleop,,,,N/A +teleOpRocketHatchFailure,,0,, +teleOpRocketCargoFailure,,0,, +klQQqapPjwO3jnpN8Dieequh3OI3,,,"{'notes': '', 'contribution': 'Equal', 'fillChoice': 'Cargo', 'strategy': '', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'Mid', 'teamDBRef': 'team-1884', 'speed': 'Slow', 'hiRocketSuccessTeleop': '', 'size': 'Medium', 'match': 'match-27', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'None', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}", +cargoSuccessTeleop,,,,High +sandstormCargoShipHatchSuccess,,0,, +startingHatch,,,,Hab I +fillChoice,,,,Cargo +functional,,,,Yes +sandstormCargoShipCargoSuccess,,0,, +strongMedium,,,,Ball +teleOpCargoShipCargoFailure,,0,, +sandstormRocketHatchFailure,,0,, +sandstormCargoShipHatchFailure,,1,, +fillChoiceTeleop,,,,Cargo +contrubution,,,,Equal +HABClimb,,None,, +match,,match-2,,match-32 +hiRocketSuccessTeleop,,,,N/A +endingHab,,,,None +teleOpCargoShipCargoSuccess,,0,, diff --git a/data analysis/matches/team-2016.csv b/data analysis/matches/team-2016.csv new file mode 100644 index 00000000..0bfffc0d --- /dev/null +++ b/data analysis/matches/team-2016.csv @@ -0,0 +1,36 @@ +sandstormRocketCargoFailure,,,,0 +teleOpRocketCargoSuccess,,,,0 +strongMediumTeleop,,Ball,Ball, +sandstormRocketHatchSuccess,,,,0 +teleOpCargoShipHatchFailure,,,,0 +jouGPhPF0qME5wNIbd86MzYFsGw2,"{'notes': '', 'contribution': 'Equal', 'fillChoice': '', 'strategy': '', 'strongMedium': 'Ball', 'cargoSuccessTeleop': 'Mid', 'teamDBRef': 'team-2016', 'speed': 'Fast', 'hiRocketSuccessTeleop': 'N/A', 'size': 'Medium', 'match': 'match-12', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Neither', 'endingHab': 'Hab 2', 'functional': 'Sorta', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'Hab I'}",,, +size,,Large,Small, +sandstormRocketCargoSuccess,,,,0 +speed,,Fast,Medium,slow +strategy,,Tried unsuccessfully to fill cargo ship then rammed defensively,Pure cargo, +teamDBRef,,team-2016,team-2016,team-2016 +sandstormCross,,L2,L2,None +sandstormCrossBonus,,L2,L2, +teleOpCargoShipHatchSuccess,,,,0 +teleOpRocketHatchSuccess,,,,0 +sandstormCargoShipCargoFailure,,,,0 +lowRocketSuccessTeleop,,N/A,N/A, +teleOpRocketHatchFailure,,,,0 +teleOpRocketCargoFailure,,,,0 +cargoSuccessTeleop,,Low,High, +sandstormCargoShipHatchSuccess,,,,0 +teleOpCargoShipCargoSuccess,,,,0 +functional,,No,Yes, +fillChoice,,None,None, +sandstormCargoShipCargoSuccess,,,,0 +strongMedium,,Hatch,Neither, +teleOpCargoShipCargoFailure,,,,0 +sandstormRocketHatchFailure,,,,0 +sandstormCargoShipHatchFailure,,,,0 +fillChoiceTeleop,,Cargo,Cargo, +contrubution,,Weak,Weak, +HABClimb,,,,None +hiRocketSuccessTeleop,,N/A,Low, +match,,match-27,match-38,match-5 +endingHab,,L2,L1, +startingHatch,,Hab II,Hab II, diff --git a/data analysis/matches/team-2022.csv b/data analysis/matches/team-2022.csv new file mode 100644 index 00000000..0d671104 --- /dev/null +++ b/data analysis/matches/team-2022.csv @@ -0,0 +1 @@ +jouGPhPF0qME5wNIbd86MzYFsGw2,"{'notes': 'it’s us', 'contribution': 'Equal', 'fillChoice': 'Cargo', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'Mid', 'teamDBRef': 'team-2022', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'size': 'Medium', 'match': 'match-5', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}" diff --git a/data analysis/matches/team-2039.csv b/data analysis/matches/team-2039.csv new file mode 100644 index 00000000..28bf1813 --- /dev/null +++ b/data analysis/matches/team-2039.csv @@ -0,0 +1,23 @@ +sandstormRocketCargoFailure,0,, +teleOpRocketCargoSuccess,0,, +sandstormRocketHatchSuccess,0,, +teleOpCargoShipHatchFailure,0,, +sandstormRocketCargoSuccess,0,, +jouGPhPF0qME5wNIbd86MzYFsGw2,,"{'notes': '', 'contribution': 'Weak', 'cargoSuccess': 'Low', 'fillChoice': 'Cargo', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'Mid', 'teamDBRef': 'team-2039', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'lowRocketSuccess': 'N/A', 'match': 'match-3', 'size': 'Medium', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Hatch', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab II', 'hiRocketSuccess': 'N/A'}", +speed,slow,, +teamDBRef,team-2039,, +sandstormCross,L2,, +teleOpCargoShipHatchSuccess,0,, +teleOpRocketHatchSuccess,0,, +sandstormCargoShipCargoFailure,0,, +teleOpRocketHatchFailure,0,, +teleOpRocketCargoFailure,0,, +sandstormCargoShipHatchSuccess,0,, +mf0oyBolLjZgC9wALSwSb6IvE0T2,,,"{'notes': 'robot was kind of fast and was good at what it did', 'contribution': 'Equal', 'fillChoice': 'Cargo', 'strategy': '', 'strongMedium': 'Ball', 'cargoSuccessTeleop': 'Mid', 'teamDBRef': 'team-2039', 'speed': 'Medium', 'hiRocketSuccessTeleop': 'N/A', 'size': 'Large', 'match': 'match-31', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': 'Ball', 'endingHab': 'idk', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'Mid', 'startingHatch': 'idk'}" +sandstormCargoShipCargoSuccess,0,, +teleOpCargoShipCargoFailure,0,, +sandstormRocketHatchFailure,0,, +sandstormCargoShipHatchFailure,0,, +HABClimb,L1,, +match,match-17,, +teleOpCargoShipCargoSuccess,1,, diff --git a/data analysis/matches/team-2062.csv b/data analysis/matches/team-2062.csv new file mode 100644 index 00000000..1f6ae5b8 --- /dev/null +++ b/data analysis/matches/team-2062.csv @@ -0,0 +1,21 @@ +strongMediumTeleop,,Ball,Hatch,,, +jouGPhPF0qME5wNIbd86MzYFsGw2,"{'contribution': 'Equal', 'notes': '', 'fillChoice': '', 'strategy': '', 'strongMedium': 'Neither', 'cargoSuccessTeleop': 'Mid', 'teamDBRef': 'team-2062', 'hiRocketSuccessTeleop': 'N/A', 'speed': 'Medium', 'match': 'match-10', 'size': 'Small', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': 'Sorta', 'lowRocketSuccessTeleop': 'Mid', 'startingHatch': 'Hab I'}",,,,, +size,,IDK,Medium,,, +nTG6cThsi9TB9mTkcwuo5bKEo9B3,,,,"{'notes': 'stopped working at twice i think', 'contribution': 'Weak', 'fillChoice': 'Cargo', 'strategy': 'ball in rocket and ship.', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-2062', 'speed': 'Slow', 'hiRocketSuccessTeleop': 'N/A', 'size': 'Large', 'match': 'match-29', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': 'Ball', 'endingHab': '', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'High', 'startingHatch': 'Hab I'}","{'contribution': 'Equal', 'notes': 'dropped hatch during storm', 'fillChoice': '', 'strategy': 'hatch on rocket and ball in cargo ', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-2062', 'hiRocketSuccessTeleop': 'N/A', 'speed': 'Medium', 'match': 'match-43', 'size': 'Large', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'High', 'startingHatch': 'Hab I'}", +speed,,slow,Fast,,, +strategy,,"Hatches, then cargo",,,, +teamDBRef,,team-2062,team-2062,,, +sandstormCross,,L1,L1,,, +sandstormCrossBonus,,L1,L1,,, +lowRocketSuccessTeleop,,Mid,N/A,,, +cargoSuccessTeleop,,Mid,High,,, +9fv7QhcLPsfU59sRrPq7LcJlD8J3,,,,,,"{'contribution': 'Great', 'notes': '', 'fillChoice': 'Cargo', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-2062', 'hiRocketSuccessTeleop': '', 'speed': 'Fast', 'match': 'match-6', 'size': 'Idk', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': '', 'functional': 'Sorta', 'lowRocketSuccessTeleop': '', 'startingHatch': 'None'}" +functional,,Yes,No,,, +fillChoice,,None,None,,, +strongMedium,,Hatch,Neither,,, +fillChoiceTeleop,,Low Rocket,High Rocket,,, +contrubution,,IDK,Weak,,, +hiRocketSuccessTeleop,,N/A,High,,, +match,,match-23,match-28,,, +endingHab,,None,L1,,, +startingHatch,,IDK,Hab I,,, diff --git a/data analysis/matches/team-2125.csv b/data analysis/matches/team-2125.csv new file mode 100644 index 00000000..c6938d97 --- /dev/null +++ b/data analysis/matches/team-2125.csv @@ -0,0 +1,35 @@ +sandstormRocketCargoFailure,0, +teleOpRocketCargoSuccess,0, +sandstormRocketHatchSuccess,0, +strongMediumTeleop,,Neither +teleOpCargoShipHatchFailure,0, +sandstormRocketCargoSuccess,0, +size,,IDK +speed,slow,slow +strategy,,Flawed defense +teamDBRef,team-2125,team-2125 +sandstormCross,None,None +sandstormCrossBonus,,None +teleOpCargoShipHatchSuccess,0, +teleOpRocketHatchSuccess,0, +sandstormCargoShipCargoFailure,0, +lowRocketSuccessTeleop,,N/A +teleOpRocketHatchFailure,0, +teleOpRocketCargoFailure,0, +cargoSuccessTeleop,,N/A +sandstormCargoShipHatchSuccess,0, +startingHatch,,Hab I +fillChoice,,None +functional,,No +sandstormCargoShipCargoSuccess,0, +strongMedium,,Neither +teleOpCargoShipCargoFailure,0, +sandstormRocketHatchFailure,0, +sandstormCargoShipHatchFailure,0, +fillChoiceTeleop,,None +contrubution,,Weak +HABClimb,None, +match,match-20,match-27 +hiRocketSuccessTeleop,,N/A +endingHab,,None +teleOpCargoShipCargoSuccess,0, diff --git a/data analysis/matches/team-2136.csv b/data analysis/matches/team-2136.csv new file mode 100644 index 00000000..ed3da2bd --- /dev/null +++ b/data analysis/matches/team-2136.csv @@ -0,0 +1,21 @@ +sandstormRocketCargoFailure,0,0 +teleOpRocketCargoSuccess,0,0 +sandstormRocketHatchSuccess,0,0 +teleOpCargoShipHatchFailure,0,0 +sandstormRocketCargoSuccess,0,0 +speed,Medium,slow +teamDBRef,team-2136,team-2136 +sandstormCross,None,None +teleOpCargoShipHatchSuccess,0,0 +teleOpRocketHatchSuccess,0,0 +sandstormCargoShipCargoFailure,0,0 +teleOpRocketHatchFailure,0,0 +teleOpRocketCargoFailure,0,0 +sandstormCargoShipHatchSuccess,0,0 +sandstormCargoShipCargoSuccess,0,0 +teleOpCargoShipCargoFailure,0,0 +sandstormRocketHatchFailure,0,0 +sandstormCargoShipHatchFailure,0,0 +HABClimb,None,None +match,match-14,match-9 +teleOpCargoShipCargoSuccess,0,0 diff --git a/data analysis/matches/team-2151.csv b/data analysis/matches/team-2151.csv new file mode 100644 index 00000000..d7326db7 --- /dev/null +++ b/data analysis/matches/team-2151.csv @@ -0,0 +1,39 @@ +sandstormRocketCargoFailure,0,0,, +teleOpRocketCargoSuccess,0,0,, +sandstormRocketHatchSuccess,0,0,, +strongMediumTeleop,,,Neither, +teleOpCargoShipHatchFailure,0,0,, +jouGPhPF0qME5wNIbd86MzYFsGw2,"{'contribution': 'Weak', 'notes': '', 'fillChoice': '', 'strategy': 'slow and unreliable ', 'cargoSuccessTeleop': '', 'strongMedium': 'Neither', 'teamDBRef': 'team-2151', 'hiRocketSuccessTeleop': '', 'speed': 'Slow', 'match': 'match-14', 'size': 'Medium', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': '', 'endingHab': 'None', 'functional': 'No', 'lowRocketSuccessTeleop': 'Low', 'startingHatch': 'Hab I'}",,, +sandstormRocketCargoSuccess,0,0,, +size,,,Small, +nTG6cThsi9TB9mTkcwuo5bKEo9B3,,,,"{'contribution': '', 'notes': '', 'fillChoice': '', 'strategy': '', 'cargoSuccessTeleop': '', 'strongMedium': '', 'teamDBRef': 'team-2151', 'speed': '', 'hiRocketSuccessTeleop': '', 'size': '', 'match': 'match-44', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': '', 'functional': '', 'startingHatch': '', 'lowRocketSuccessTeleop': ''}" +speed,slow,slow,slow, +strategy,,,, +teamDBRef,team-2151,team-2151,team-2151, +sandstormCross,None,None,None, +sandstormCrossBonus,,,None, +teleOpCargoShipHatchSuccess,0,1,, +teleOpRocketHatchSuccess,1,0,, +sandstormCargoShipCargoFailure,0,0,, +lowRocketSuccessTeleop,,,N/A, +teleOpRocketHatchFailure,0,0,, +teleOpRocketCargoFailure,0,0,, +cargoSuccessTeleop,,,N/A, +sandstormCargoShipHatchSuccess,0,0,, +startingHatch,,,Hab I, +e0Q3j2NrXuYvSrgZ5UZQ89UMvXY2,,,"{'contribution': '', 'notes': 'The bot is idle. ', 'fillChoice': '', 'strategy': '', 'cargoSuccessTeleop': '', 'strongMedium': '', 'teamDBRef': 'team-2151', 'hiRocketSuccessTeleop': '', 'speed': '', 'match': 'match-29', 'size': 'Medium', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': '', 'endingHab': '', 'functional': 'No', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}", +9fv7QhcLPsfU59sRrPq7LcJlD8J3,,"{'contribution': '', 'notes': '', 'cargoSuccess': '', 'fillChoice': '', 'strongMedium': '', 'cargoSuccessTeleop': '', 'speed': '', 'hiRocketSuccessTeleop': '', 'lowRocketSuccess': '', 'size': '', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'lowRocketSuccessTeleop': '', 'startingHatch': '', 'hiRocketSuccess': ''}",, +fillChoice,,,None, +sandstormCargoShipCargoSuccess,0,0,, +strongMedium,,,Neither, +functional,,,No, +teleOpCargoShipCargoFailure,0,0,, +sandstormRocketHatchFailure,0,0,, +sandstormCargoShipHatchFailure,0,0,, +fillChoiceTeleop,,,None, +contrubution,,,Weak, +HABClimb,None,None,, +match,match-14,match-2,match-29, +hiRocketSuccessTeleop,,,N/A, +endingHab,,,None, +teleOpCargoShipCargoSuccess,0,0,, diff --git a/data analysis/matches/team-2252.csv b/data analysis/matches/team-2252.csv new file mode 100644 index 00000000..27b4b7ad --- /dev/null +++ b/data analysis/matches/team-2252.csv @@ -0,0 +1,39 @@ +gmkR7hN4D1fQguey5X5V48d3PhO2,,,,,"{'contribution': 'Great', 'notes': '', 'fillChoice': 'Low Rocket', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'Mid', 'teamDBRef': 'team-2252', 'hiRocketSuccessTeleop': '', 'speed': 'Medium', 'match': 'match-4', 'size': 'Medium', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Both', 'endingHab': 'Hab 1', 'functional': 'Sorta', 'lowRocketSuccessTeleop': 'Low', 'startingHatch': 'Hab I'}", +sandstormRocketCargoFailure,0,,,,, +teleOpRocketCargoSuccess,0,,,,, +sandstormRocketHatchSuccess,0,,,,, +strongMediumTeleop,,,Ball,Ball,, +teleOpCargoShipHatchFailure,0,,,,, +sandstormRocketCargoSuccess,0,,,,, +size,,,Large,Small,, +nTG6cThsi9TB9mTkcwuo5bKEo9B3,,,,,,"{'notes': 'i don’t know if hatch succeeded in storm for cargo ', 'contribution': 'Equal', 'fillChoice': 'Cargo', 'strategy': 'ball for cargo ship and rocket ', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-2252', 'speed': 'Slow', 'hiRocketSuccessTeleop': '', 'size': 'Medium', 'match': 'match-55', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}" +speed,slow,,slow,Fast,, +strategy,,,Cargo ship cargo,,, +teamDBRef,team-2252,,team-2252,team-2252,, +sandstormCross,L1,,L1,L1,, +sandstormCrossBonus,,,L1,L1,, +teleOpCargoShipHatchSuccess,0,,,,, +teleOpRocketHatchSuccess,0,,,,, +sandstormCargoShipCargoFailure,0,,,,, +lowRocketSuccessTeleop,,,N/A,N/A,, +teleOpRocketHatchFailure,0,,,,, +teleOpRocketCargoFailure,0,,,,, +klQQqapPjwO3jnpN8Dieequh3OI3,"{'contribution': 'Equal', 'notes': 'alliance only had 2 robots', 'fillChoice': 'Cargo', 'strategy': '', 'cargoSuccessTeleop': 'Mid', 'strongMedium': 'Hatch', 'teamDBRef': 'team-2252', 'hiRocketSuccessTeleop': '', 'speed': 'Ludicrous', 'match': 'match-15', 'size': 'Medium', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': 'No', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'Hab II'}",,,,, +cargoSuccessTeleop,,,Mid,Mid,, +sandstormCargoShipHatchSuccess,0,,,,, +startingHatch,,,Hab I,Hab I,, +fillChoice,,,Cargo,Cargo,, +functional,,,Yes,No,, +sandstormCargoShipCargoSuccess,0,,,,, +strongMedium,,,Neither,Neither,, +teleOpCargoShipCargoFailure,0,,,,, +sandstormRocketHatchFailure,0,,,,, +sandstormCargoShipHatchFailure,1,,,,, +fillChoiceTeleop,,,Cargo,Cargo,, +contrubution,,,Equal,Weak,, +HABClimb,L1,,,,, +5nO8yj26oEUhd3mS3noHWQNvqSE3,,"{'contribution': 'Weak', 'notes': '', 'fillChoice': 'Low Rocket', 'strategy': '', 'cargoSuccessTeleop': 'Mid', 'strongMedium': 'Hatch', 'teamDBRef': 'team-2252', 'speed': 'Medium', 'hiRocketSuccessTeleop': 'Low', 'size': 'Medium', 'match': 'match-31', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': 'Sorta', 'startingHatch': '', 'lowRocketSuccessTeleop': 'Mid'}",,,, +match,match-15,,match-38,match-39,, +hiRocketSuccessTeleop,,,N/A,N/A,, +endingHab,,,L1,L1,, +teleOpCargoShipCargoSuccess,4,,,,, diff --git a/data analysis/matches/team-2338.csv b/data analysis/matches/team-2338.csv new file mode 100644 index 00000000..5f47c39c --- /dev/null +++ b/data analysis/matches/team-2338.csv @@ -0,0 +1,22 @@ +strongMediumTeleop,,,,Ball +jouGPhPF0qME5wNIbd86MzYFsGw2,,,"{'contribution': '', 'notes': 'starts with hatchū', 'fillChoice': 'Cargo', 'strategy': 'best robot I have seen this tournament, amazing all-rounder even played some defense, almost too good to be true', 'cargoSuccessTeleop': 'High', 'strongMedium': 'Hatch', 'teamDBRef': 'team-2338', 'speed': '', 'hiRocketSuccessTeleop': 'High', 'size': 'Idk', 'match': 'match-30', 'fillChoiceTeleop': 'High Rocket', 'strongMediumTeleop': 'Both', 'endingHab': 'Hab 3', 'functional': 'Yes', 'startingHatch': 'Hab I', 'lowRocketSuccessTeleop': 'High'}", +size,,,,Medium +speed,,,,Medium +strategy,,,,Rocket +teamDBRef,,,,team-2338 +sandstormCross,,,,L1 +sandstormCrossBonus,,,,L1 +lowRocketSuccessTeleop,,,,High +cargoSuccessTeleop,,,,N/A +fillChoice,,,,Low Rocket +functional,,,,Yes +9fv7QhcLPsfU59sRrPq7LcJlD8J3,,"{'contribution': 'Great', 'notes': '', 'cargoSuccess': '', 'fillChoice': '', 'cargoSuccessTeleop': '', 'strongMedium': 'Hatch', 'teamDBRef': 'team-2338', 'speed': '', 'hiRocketSuccessTeleop': '', 'lowRocketSuccess': '', 'size': 'Large', 'match': 'match-2', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'startingHatch': '', 'lowRocketSuccessTeleop': '', 'hiRocketSuccess': 'High'}",, +strongMedium,,,,Hatch +fillChoiceTeleop,,,,High Rocket +contrubution,,,,Strong +TGTz9IhKPoQnv6CjEyHEJeqwhss1,"{'contribution': 'Weak', 'notes': '', 'fillChoice': 'Cargo', 'strategy': '', 'strongMedium': 'Ball', 'cargoSuccessTeleop': 'Mid', 'teamDBRef': 'team-2338', 'speed': 'Slow', 'hiRocketSuccessTeleop': '', 'match': 'match-15', 'size': '', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 3', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}",,, +5nO8yj26oEUhd3mS3noHWQNvqSE3,,,"{'notes': '', 'contribution': 'Great', 'fillChoice': 'High Rocket', 'strategy': '', 'strongMedium': 'Both', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-2338', 'speed': 'Fast', 'hiRocketSuccessTeleop': 'High', 'size': 'Large', 'match': 'match-30', 'fillChoiceTeleop': 'High Rocket', 'strongMediumTeleop': 'Both', 'endingHab': 'Hab 3', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'High', 'startingHatch': ''}", +hiRocketSuccessTeleop,,,,High +match,,,,match-51 +endingHab,,,,L3 +startingHatch,,,,Hab I diff --git a/data analysis/matches/team-2358.csv b/data analysis/matches/team-2358.csv new file mode 100644 index 00000000..45eab892 --- /dev/null +++ b/data analysis/matches/team-2358.csv @@ -0,0 +1,35 @@ +sandstormRocketCargoFailure,0,,,0 +teleOpRocketCargoSuccess,0,,,0 +sandstormRocketHatchSuccess,0,,,0 +strongMediumTeleop,,Neither,Hatch, +teleOpCargoShipHatchFailure,0,,,0 +sandstormRocketCargoSuccess,0,,,0 +size,,IDK,Medium, +speed,slow,slow,Medium,slow +strategy,,,, +teamDBRef,team-2358,team-2358,team-2358,team-2358 +sandstormCross,L1,None,None,L1 +sandstormCrossBonus,,None,None, +teleOpCargoShipHatchSuccess,2,,,1 +teleOpRocketHatchSuccess,0,,,0 +sandstormCargoShipCargoFailure,0,,,0 +lowRocketSuccessTeleop,,N/A,N/A, +teleOpRocketHatchFailure,0,,,0 +teleOpRocketCargoFailure,0,,,0 +cargoSuccessTeleop,,N/A,Low, +sandstormCargoShipHatchSuccess,0,,,0 +startingHatch,,Hab I,Hab I, +fillChoice,,None,None, +functional,,No,No, +sandstormCargoShipCargoSuccess,0,,,0 +strongMedium,,Neither,Neither, +teleOpCargoShipCargoFailure,0,,,0 +sandstormRocketHatchFailure,0,,,0 +sandstormCargoShipHatchFailure,0,,,1 +fillChoiceTeleop,,None,Cargo, +contrubution,,Weak,Weak, +HABClimb,L1,,,None +match,match-13,match-27,match-35,match-9 +hiRocketSuccessTeleop,,N/A,N/A, +endingHab,,None,L1, +teleOpCargoShipCargoSuccess,0,,,0 diff --git a/data analysis/matches/team-2451.csv b/data analysis/matches/team-2451.csv new file mode 100644 index 00000000..711d1e86 --- /dev/null +++ b/data analysis/matches/team-2451.csv @@ -0,0 +1,19 @@ +sandstormCrossBonus,,L2,L1 +strongMediumTeleop,,Hatch,Neither +fillChoiceTeleop,,High Rocket,Cargo +cargoSuccessTeleop,,Mid,High +contrubution,,Strong,Equal +functional,,Yes,Yes +lowRocketSuccessTeleop,,High,N/A +startingHatch,,Hab II,Hab I +nTG6cThsi9TB9mTkcwuo5bKEo9B3,"{'notes': '', 'contribution': 'Great', 'fillChoice': 'Cargo', 'strategy': 'ball in cargo ship ', 'strongMedium': 'Ball', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-2451', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'size': 'Large', 'match': 'match-23', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'None', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab II'}",, +size,,Small,Medium +speed,,Medium,Ludicrous +hiRocketSuccessTeleop,,High,N/A +strategy,,"Cargo ship, then rocket hatch", +match,,match-35,match-41 +fillChoice,,Cargo,Cargo +endingHab,,L1,None +teamDBRef,,team-2451,team-2451 +strongMedium,,Ball,Ball +sandstormCross,,L2,L1 diff --git a/data analysis/matches/team-2709.csv b/data analysis/matches/team-2709.csv new file mode 100644 index 00000000..84df8261 --- /dev/null +++ b/data analysis/matches/team-2709.csv @@ -0,0 +1,38 @@ +sandstormRocketCargoFailure,0,, +teleOpRocketCargoSuccess,0,, +sandstormRocketHatchSuccess,0,, +strongMediumTeleop,,Neither, +teleOpCargoShipHatchFailure,0,, +sandstormRocketCargoSuccess,0,, +size,,Small, +jouGPhPF0qME5wNIbd86MzYFsGw2,,,"{'notes': 'tried hab 3 via ramp, failed', 'contribution': 'Weak', 'fillChoice': 'Cargo', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'Mid', 'teamDBRef': 'team-2709', 'speed': '', 'hiRocketSuccessTeleop': 'N/A', 'size': 'Idk', 'match': 'match-8', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'None', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'Hab I'}" +speed,slow,Medium, +strategy,,No mechanisms to do anything, +teamDBRef,team-2709,team-2709, +sandstormCross,None,None, +sandstormCrossBonus,,None, +teleOpCargoShipHatchSuccess,0,, +teleOpRocketHatchSuccess,0,, +sandstormCargoShipCargoFailure,0,, +lowRocketSuccessTeleop,,N/A, +teleOpRocketHatchFailure,0,, +teleOpRocketCargoFailure,0,, +cargoSuccessTeleop,,N/A, +sandstormCargoShipHatchSuccess,0,, +startingHatch,,Hab II, +9fv7QhcLPsfU59sRrPq7LcJlD8J3,,"{'notes': 'potato', 'contribution': '', 'fillChoice': '', 'strategy': 'wasn’t even defensive, didn’t have a grabber . absolutely useless', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-2709', 'speed': '', 'hiRocketSuccessTeleop': '', 'size': 'Small', 'match': 'match-31', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': '', 'functional': '', 'lowRocketSuccessTeleop': '', 'startingHatch': ''}", +fillChoice,,None, +sandstormCargoShipCargoSuccess,0,, +strongMedium,,Neither, +functional,,Yes, +teleOpCargoShipCargoFailure,0,, +sandstormRocketHatchFailure,0,, +sandstormCargoShipHatchFailure,0,, +fillChoiceTeleop,,None, +contrubution,,Weak, +HABClimb,None,, +TGTz9IhKPoQnv6CjEyHEJeqwhss1,"{'notes': '', 'contribution': 'Weak', 'fillChoice': '', 'strategy': '', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-2709', 'speed': '', 'hiRocketSuccessTeleop': '', 'size': 'Small', 'match': 'match-13', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': '', 'functional': 'No', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}",, +match,match-13,match-31, +hiRocketSuccessTeleop,,N/A, +endingHab,,None, +teleOpCargoShipCargoSuccess,0,, diff --git a/data analysis/matches/team-2725.csv b/data analysis/matches/team-2725.csv new file mode 100644 index 00000000..ce077b6b --- /dev/null +++ b/data analysis/matches/team-2725.csv @@ -0,0 +1,36 @@ +sandstormRocketCargoFailure,,,0 +teleOpRocketCargoSuccess,,,0 +strongMediumTeleop,,Neither, +sandstormRocketHatchSuccess,,,0 +teleOpCargoShipHatchFailure,,,0 +sandstormRocketCargoSuccess,,,0 +size,,Medium, +speed,,Medium,slow +strategy,,Defense, +teamDBRef,,team-2725,team-2725 +sandstormCross,,None,None +sandstormCrossBonus,,None, +teleOpCargoShipHatchSuccess,,,0 +teleOpRocketHatchSuccess,,,0 +sandstormCargoShipCargoFailure,,,0 +lowRocketSuccessTeleop,,N/A, +teleOpRocketHatchFailure,,,0 +teleOpRocketCargoFailure,,,0 +cargoSuccessTeleop,,N/A, +sandstormCargoShipHatchSuccess,,,0 +teleOpCargoShipCargoSuccess,,,0 +functional,,No, +fillChoice,,None, +sandstormCargoShipCargoSuccess,,,0 +strongMedium,,Neither, +teleOpCargoShipCargoFailure,,,0 +sandstormRocketHatchFailure,,,0 +sandstormCargoShipHatchFailure,,,0 +fillChoiceTeleop,,None, +contrubution,,Weak, +HABClimb,,,None +TGTz9IhKPoQnv6CjEyHEJeqwhss1,"{'notes': 'they didn’t move from HAB 1 at all during this match', 'contribution': 'Weak', 'fillChoice': '', 'strategy': '', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-2725', 'speed': '', 'hiRocketSuccessTeleop': '', 'size': '', 'match': 'match-12', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': 'Hab 1', 'functional': 'No', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}",, +hiRocketSuccessTeleop,,N/A, +match,,match-47,match-8 +endingHab,,None, +startingHatch,,Hab I, diff --git a/data analysis/matches/team-2830.csv b/data analysis/matches/team-2830.csv new file mode 100644 index 00000000..1efb91d8 --- /dev/null +++ b/data analysis/matches/team-2830.csv @@ -0,0 +1,37 @@ +sandstormRocketCargoFailure,,,0 +teleOpRocketCargoSuccess,,,0 +strongMediumTeleop,,Ball, +sandstormRocketHatchSuccess,,,0 +teleOpCargoShipHatchFailure,,,0 +nTG6cThsi9TB9mTkcwuo5bKEo9B3,,"{'notes': '', 'contribution': 'Weak', 'fillChoice': 'Cargo', 'strategy': 'cargo balls in cargo ship ', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'Low', 'teamDBRef': 'team-2830', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'size': 'Medium', 'match': 'match-25', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab II'}", +size,,IDK, +sandstormRocketCargoSuccess,,,0 +speed,,Medium,Fast +strategy,,Cargo ship hatch/fill, +teamDBRef,,team-2830,team-2830 +sandstormCross,,L2,L1 +sandstormCrossBonus,,L2, +teleOpCargoShipHatchSuccess,,,0 +teleOpRocketHatchSuccess,,,1 +sandstormCargoShipCargoFailure,,,0 +lowRocketSuccessTeleop,,N/A, +teleOpRocketHatchFailure,,,0 +teleOpRocketCargoFailure,,,0 +klQQqapPjwO3jnpN8Dieequh3OI3,"{'contribution': 'Equal', 'notes': 'Attempt at hab 3', 'fillChoice': 'Cargo', 'strategy': '', 'strongMedium': 'Ball', 'cargoSuccessTeleop': 'Mid', 'teamDBRef': 'team-2830', 'speed': 'Fast', 'hiRocketSuccessTeleop': '', 'match': 'match-12', 'size': 'Medium', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'Hab I'}",, +cargoSuccessTeleop,,Mid, +sandstormCargoShipHatchSuccess,,,1 +teleOpCargoShipCargoSuccess,,,2 +functional,,Yes, +fillChoice,,None, +sandstormCargoShipCargoSuccess,,,0 +strongMedium,,Hatch, +teleOpCargoShipCargoFailure,,,0 +sandstormRocketHatchFailure,,,0 +sandstormCargoShipHatchFailure,,,0 +fillChoiceTeleop,,Cargo, +contrubution,,Strong, +HABClimb,,,L1 +hiRocketSuccessTeleop,,N/A, +match,,match-25,match-3 +endingHab,,L2, +startingHatch,,Hab II, diff --git a/data analysis/matches/team-3061.csv b/data analysis/matches/team-3061.csv new file mode 100644 index 00000000..56c1652a --- /dev/null +++ b/data analysis/matches/team-3061.csv @@ -0,0 +1,36 @@ +sandstormRocketCargoFailure,0,, +teleOpRocketCargoSuccess,0,, +sandstormRocketHatchSuccess,0,, +strongMediumTeleop,,,Hatch +teleOpCargoShipHatchFailure,1,, +sandstormRocketCargoSuccess,0,, +size,,,Small +speed,slow,,slow +strategy,,,Hatches on bottom level +teamDBRef,team-3061,,team-3061 +sandstormCross,None,,L2 +sandstormCrossBonus,,,L2 +teleOpCargoShipHatchSuccess,1,, +teleOpRocketHatchSuccess,1,, +sandstormCargoShipCargoFailure,0,, +lowRocketSuccessTeleop,,,Mid +teleOpRocketHatchFailure,0,, +teleOpRocketCargoFailure,0,, +cargoSuccessTeleop,,,Mid +sandstormCargoShipHatchSuccess,1,, +startingHatch,,,Hab II +fillChoice,,,Cargo +functional,,,Yes +sandstormCargoShipCargoSuccess,0,, +strongMedium,,,Hatch +teleOpCargoShipCargoFailure,0,, +sandstormRocketHatchFailure,0,, +sandstormCargoShipHatchFailure,0,, +fillChoiceTeleop,,,Cargo +contrubution,,,Equal +HABClimb,L1,, +TGTz9IhKPoQnv6CjEyHEJeqwhss1,,"{'notes': '', 'contribution': 'Equal', 'fillChoice': 'Cargo', 'strategy': 'really good at defense', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-3061', 'speed': '', 'hiRocketSuccessTeleop': '', 'size': '', 'match': 'match-16', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': '', 'endingHab': 'Hab 2', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'Hab I'}", +match,match-1,,match-54 +hiRocketSuccessTeleop,,,N/A +endingHab,,,L2 +teleOpCargoShipCargoSuccess,0,, diff --git a/data analysis/matches/team-3067.csv b/data analysis/matches/team-3067.csv new file mode 100644 index 00000000..7dd0bc84 --- /dev/null +++ b/data analysis/matches/team-3067.csv @@ -0,0 +1,22 @@ +sandstormRocketCargoFailure,0, +teleOpRocketCargoSuccess,0, +sandstormRocketHatchSuccess,0, +teleOpCargoShipHatchFailure,0, +sandstormRocketCargoSuccess,0, +speed,Medium, +teamDBRef,team-3067, +sandstormCross,None, +teleOpCargoShipHatchSuccess,0, +teleOpRocketHatchSuccess,0, +sandstormCargoShipCargoFailure,0, +teleOpRocketHatchFailure,0, +teleOpRocketCargoFailure,0, +sandstormCargoShipHatchSuccess,0, +e0Q3j2NrXuYvSrgZ5UZQ89UMvXY2,,"{'notes': '', 'contribution': '', 'fillChoice': '', 'strategy': '', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-3067', 'speed': '', 'hiRocketSuccessTeleop': '', 'size': '', 'match': 'match-28', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': '', 'functional': '', 'lowRocketSuccessTeleop': '', 'startingHatch': ''}" +sandstormCargoShipCargoSuccess,0, +teleOpCargoShipCargoFailure,0, +sandstormRocketHatchFailure,0, +sandstormCargoShipHatchFailure,0, +HABClimb,None, +match,match-10, +teleOpCargoShipCargoSuccess,0, diff --git a/data analysis/matches/team-3110.csv b/data analysis/matches/team-3110.csv new file mode 100644 index 00000000..0b7a6911 --- /dev/null +++ b/data analysis/matches/team-3110.csv @@ -0,0 +1,37 @@ +sandstormRocketCargoFailure,0,, +teleOpRocketCargoSuccess,0,, +sandstormRocketHatchSuccess,0,, +strongMediumTeleop,,,Neither +teleOpCargoShipHatchFailure,0,, +sandstormRocketCargoSuccess,0,, +nTG6cThsi9TB9mTkcwuo5bKEo9B3,,"{'notes': '', 'contribution': 'Weak', 'fillChoice': '', 'strategy': 'the robot didn’t do anyrhing', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-3110', 'speed': 'Slow', 'hiRocketSuccessTeleop': '', 'size': 'Small', 'match': 'match-26', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}", +size,,,IDK +speed,slow,,slow +strategy,,,Limited movement +teamDBRef,team-3110,,team-3110 +sandstormCross,None,,None +sandstormCrossBonus,,,None +teleOpCargoShipHatchSuccess,0,, +teleOpRocketHatchSuccess,0,, +sandstormCargoShipCargoFailure,0,, +lowRocketSuccessTeleop,,,N/A +teleOpRocketHatchFailure,0,, +teleOpRocketCargoFailure,0,, +cargoSuccessTeleop,,,N/A +sandstormCargoShipHatchSuccess,0,, +startingHatch,,,Hab I +9fv7QhcLPsfU59sRrPq7LcJlD8J3,"{'contribution': '', 'notes': 'wasn’t on the field ', 'fillChoice': '', 'strategy': '', 'cargoSuccessTeleop': '', 'strongMedium': '', 'teamDBRef': 'team-3110', 'speed': '', 'hiRocketSuccessTeleop': '', 'size': '', 'match': 'match-15', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': '', 'functional': '', 'startingHatch': '', 'lowRocketSuccessTeleop': ''}",, +fillChoice,,,None +sandstormCargoShipCargoSuccess,0,, +strongMedium,,,Neither +functional,,,No +teleOpCargoShipCargoFailure,0,, +sandstormRocketHatchFailure,0,, +sandstormCargoShipHatchFailure,0,, +fillChoiceTeleop,,,None +contrubution,,,Weak +HABClimb,None,, +match,match-15,,match-40 +hiRocketSuccessTeleop,,,N/A +endingHab,,,None +teleOpCargoShipCargoSuccess,0,, diff --git a/data analysis/matches/team-3488.csv b/data analysis/matches/team-3488.csv new file mode 100644 index 00000000..454dcaf8 --- /dev/null +++ b/data analysis/matches/team-3488.csv @@ -0,0 +1,21 @@ +strongMediumTeleop,,,Both,,Ball, +jouGPhPF0qME5wNIbd86MzYFsGw2,,"{'contribution': 'Weak', 'notes': '', 'fillChoice': '', 'strategy': 'quick at reloading from drive station ', 'strongMedium': '', 'cargoSuccessTeleop': 'Mid', 'teamDBRef': 'team-3488', 'hiRocketSuccessTeleop': '', 'speed': '', 'match': 'match-15', 'size': 'Medium', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Both', 'endingHab': 'Hab 1', 'functional': 'Sorta', 'lowRocketSuccessTeleop': 'Low', 'startingHatch': 'Hab I'}",,,, +size,,,IDK,,Medium, +nTG6cThsi9TB9mTkcwuo5bKEo9B3,,,,,,"{'notes': '', 'contribution': 'Great', 'fillChoice': 'Cargo', 'strategy': 'fill cargo shuo', 'strongMedium': 'Ball', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-3488', 'speed': 'Fast', 'hiRocketSuccessTeleop': '', 'match': 'match-45', 'size': 'Large', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': '', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}" +speed,,,Ludicrous,,Medium, +strategy,,,,,Ship, +teamDBRef,,,team-3488,,team-3488, +sandstormCross,,,L1,,L1, +sandstormCrossBonus,,,L1,,L1, +lowRocketSuccessTeleop,,,N/A,,N/A, +cargoSuccessTeleop,,,Mid,,Mid, +fillChoice,,,Cargo,,Cargo, +functional,,,No,,Yes, +9fv7QhcLPsfU59sRrPq7LcJlD8J3,"{'contribution': 'Equal', 'notes': 'sucks at hatches, fast robot with slow driver', 'cargoSuccess': '', 'fillChoice': '', 'cargoSuccessTeleop': 'High', 'strongMedium': '', 'teamDBRef': 'team-3488', 'speed': 'Fast', 'hiRocketSuccessTeleop': '', 'lowRocketSuccess': '', 'size': 'Medium', 'match': 'match-1', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'startingHatch': 'None', 'lowRocketSuccessTeleop': '', 'hiRocketSuccess': 'N/A'}",,,"{'notes': '', 'contribution': '', 'fillChoice': 'None', 'strategy': 'have auto drive to fill zone, quickly load cargo', 'strongMedium': '', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-3488', 'speed': '', 'hiRocketSuccessTeleop': '', 'size': 'Large', 'match': 'match-28', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}",, +strongMedium,,,Hatch,,Ball, +fillChoiceTeleop,,,Cargo,,Cargo, +contrubution,,,Equal,,Equal, +hiRocketSuccessTeleop,,,N/A,,N/A, +match,,,match-24,,match-37, +endingHab,,,L1,,L1, +startingHatch,,,Hab I,,Hab I, diff --git a/data analysis/matches/team-3695.csv b/data analysis/matches/team-3695.csv new file mode 100644 index 00000000..e1e7fd2b --- /dev/null +++ b/data analysis/matches/team-3695.csv @@ -0,0 +1,37 @@ +gmkR7hN4D1fQguey5X5V48d3PhO2,,"{'contribution': '', 'notes': '', 'fillChoice': 'Cargo', 'strategy': '', 'cargoSuccessTeleop': 'Mid', 'strongMedium': 'Hatch', 'teamDBRef': 'team-3695', 'speed': 'Fast', 'hiRocketSuccessTeleop': '', 'size': 'Large', 'match': 'match-26', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Both', 'endingHab': '', 'functional': 'Yes', 'startingHatch': 'Hab II', 'lowRocketSuccessTeleop': ''}", +sandstormRocketCargoFailure,0,,0 +teleOpRocketCargoSuccess,2,,3 +sandstormRocketHatchSuccess,0,,0 +strongMediumTeleop,,Ball, +teleOpCargoShipHatchFailure,0,,0 +sandstormRocketCargoSuccess,0,,0 +size,,Jumbo, +speed,slow,Fast,slow +strategy,,Fill cargo ship, +teamDBRef,team-3695,team-3695,team-3695 +sandstormCross,L1,L2,L1 +sandstormCrossBonus,,L2, +teleOpCargoShipHatchSuccess,1,,0 +teleOpRocketHatchSuccess,3,,3 +sandstormCargoShipCargoFailure,0,,0 +lowRocketSuccessTeleop,,N/A, +teleOpRocketHatchFailure,0,,0 +teleOpRocketCargoFailure,0,,0 +klQQqapPjwO3jnpN8Dieequh3OI3,"{'contribution': 'Great', 'notes': '', 'fillChoice': 'Cargo', 'strategy': 'attempted hab 3', 'cargoSuccessTeleop': 'High', 'strongMedium': 'Hatch', 'teamDBRef': 'team-3695', 'speed': 'Fast', 'hiRocketSuccessTeleop': 'High', 'size': 'Medium', 'match': 'match-14', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': 'Both', 'endingHab': 'Hab 1', 'functional': 'Sorta', 'startingHatch': 'Hab II', 'lowRocketSuccessTeleop': 'High'}",, +cargoSuccessTeleop,,High, +sandstormCargoShipHatchSuccess,0,,0 +startingHatch,,Hab II, +fillChoice,,Cargo, +functional,,Yes, +sandstormCargoShipCargoSuccess,0,,0 +strongMedium,,Hatch, +teleOpCargoShipCargoFailure,0,,0 +sandstormRocketHatchFailure,0,,0 +sandstormCargoShipHatchFailure,0,,0 +fillChoiceTeleop,,Cargo, +contrubution,,Strong, +HABClimb,L1,,L1 +match,match-14,match-26,match-5 +hiRocketSuccessTeleop,,N/A, +endingHab,,L3, +teleOpCargoShipCargoSuccess,2,,0 diff --git a/data analysis/matches/team-3734.csv b/data analysis/matches/team-3734.csv new file mode 100644 index 00000000..b1ba5d14 --- /dev/null +++ b/data analysis/matches/team-3734.csv @@ -0,0 +1,37 @@ +gmkR7hN4D1fQguey5X5V48d3PhO2,,,,"{'notes': '', 'contribution': '', 'fillChoice': 'Cargo', 'cargoSuccessTeleop': 'Mid', 'strongMedium': 'Ball', 'teamDBRef': 'team-3734', 'hiRocketSuccessTeleop': 'N/A', 'speed': 'Medium', 'size': 'Medium', 'match': 'match-5', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': 'Yes', 'startingHatch': 'Hab I', 'lowRocketSuccessTeleop': 'N/A'}" +sandstormRocketCargoFailure,0,,, +teleOpRocketCargoSuccess,0,,, +sandstormRocketHatchSuccess,0,,, +strongMediumTeleop,,Ball,Ball, +teleOpCargoShipHatchFailure,0,,, +sandstormRocketCargoSuccess,0,,, +size,,Medium,IDK, +speed,slow,Medium,Medium, +strategy,,Cargo ship cargo,, +teamDBRef,team-3734,team-3734,team-3734, +sandstormCross,L1,L1,L1, +sandstormCrossBonus,,L1,L1, +teleOpCargoShipHatchSuccess,0,,, +teleOpRocketHatchSuccess,0,,, +sandstormCargoShipCargoFailure,0,,, +lowRocketSuccessTeleop,,N/A,N/A, +teleOpRocketHatchFailure,0,,, +teleOpRocketCargoFailure,0,,, +cargoSuccessTeleop,,Mid,Mid, +sandstormCargoShipHatchSuccess,0,,, +startingHatch,,Hab I,Hab I, +9fv7QhcLPsfU59sRrPq7LcJlD8J3,,"{'notes': 'awesome autonomous, ball into cargo. slow mechanics with high accuracy', 'contribution': '', 'fillChoice': 'Cargo', 'strategy': 'Defensive, yet still placed balls in cargo ', 'strongMedium': 'Ball', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-3734', 'speed': 'Slow', 'hiRocketSuccessTeleop': '', 'size': '', 'match': 'match-29', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': ''}",, +fillChoice,,Cargo,Cargo, +sandstormCargoShipCargoSuccess,1,,, +strongMedium,,Ball,Ball, +functional,,Yes,Yes, +teleOpCargoShipCargoFailure,0,,, +sandstormRocketHatchFailure,0,,, +sandstormCargoShipHatchFailure,0,,, +fillChoiceTeleop,,Cargo,Cargo, +contrubution,,Strong,IDK, +HABClimb,L1,,, +match,match-19,match-29,match-36, +hiRocketSuccessTeleop,,N/A,N/A, +endingHab,,L1,L1, +teleOpCargoShipCargoSuccess,3,,, diff --git a/data analysis/matches/team-4096.csv b/data analysis/matches/team-4096.csv new file mode 100644 index 00000000..cbe762d0 --- /dev/null +++ b/data analysis/matches/team-4096.csv @@ -0,0 +1,37 @@ +sandstormRocketCargoFailure,,,,0, +teleOpRocketCargoSuccess,,,,0, +strongMediumTeleop,,,Ball,,Neither +sandstormRocketHatchSuccess,,,,0, +teleOpCargoShipHatchFailure,,,,1, +sandstormRocketCargoSuccess,,,,0, +size,,,Large,,Medium +speed,,,Fast,Fast,Fast +strategy,,,"Ship, L3 climb via deployed ranp",, +teamDBRef,,,team-4096,team-4096,team-4096 +sandstormCross,,,L1,L1,L1 +sandstormCrossBonus,,,L1,,L1 +teleOpCargoShipHatchSuccess,,,,1, +teleOpRocketHatchSuccess,,,,1, +sandstormCargoShipCargoFailure,,,,0, +lowRocketSuccessTeleop,,,N/A,,N/A +teleOpRocketHatchFailure,,,,0, +teleOpRocketCargoFailure,,,,0, +cargoSuccessTeleop,,,High,,Low +sandstormCargoShipHatchSuccess,,,,0, +teleOpCargoShipCargoSuccess,,,,2, +9fv7QhcLPsfU59sRrPq7LcJlD8J3,,"{'notes': 'versatile, accurate. of course we want them.', 'contribution': 'Great', 'fillChoice': 'Cargo', 'strategy': 'place hatches on the cargo, balls in rocket', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-4096', 'speed': 'Fast', 'hiRocketSuccessTeleop': '', 'size': '', 'match': 'match-30', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': ''}",,, +functional,,,Yes,,No +fillChoice,,,None,,Cargo +strongMedium,,,Neither,,Neither +sandstormCargoShipCargoSuccess,,,,0, +teleOpCargoShipCargoFailure,,,,0, +sandstormRocketHatchFailure,,,,0, +sandstormCargoShipHatchFailure,,,,0, +fillChoiceTeleop,,,Cargo,,Cargo +contrubution,,,Strong,,Weak +HABClimb,,,,L1, +TGTz9IhKPoQnv6CjEyHEJeqwhss1,"{'notes': '', 'contribution': '', 'fillChoice': 'None', 'strategy': '', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-4096', 'speed': 'Fast', 'hiRocketSuccessTeleop': '', 'size': '', 'match': 'match-17', 'fillChoiceTeleop': '', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'Hab I'}",,,, +hiRocketSuccessTeleop,,,N/A,,N/A +match,,,match-39,match-4,match-46 +endingHab,,,L3,,None +startingHatch,,,Hab I,,Hab I diff --git a/data analysis/matches/team-4156.csv b/data analysis/matches/team-4156.csv new file mode 100644 index 00000000..4f5e4b43 --- /dev/null +++ b/data analysis/matches/team-4156.csv @@ -0,0 +1,37 @@ +sandstormRocketCargoFailure,0,,0 +teleOpRocketCargoSuccess,0,,0 +sandstormRocketHatchSuccess,0,,0 +strongMediumTeleop,,Ball, +teleOpCargoShipHatchFailure,0,,0 +sandstormRocketCargoSuccess,0,,0 +size,,Large, +speed,Ludicrous,slow,slow +strategy,,, +teamDBRef,team-4156,team-4156,team-4156 +sandstormCross,L1,L2,L1 +sandstormCrossBonus,,L2, +teleOpCargoShipHatchSuccess,0,,0 +teleOpRocketHatchSuccess,1,,3 +sandstormCargoShipCargoFailure,0,,0 +lowRocketSuccessTeleop,,N/A, +teleOpRocketHatchFailure,0,,0 +teleOpRocketCargoFailure,0,,0 +klQQqapPjwO3jnpN8Dieequh3OI3,,"{'notes': 'super cool hab 3 climbing', 'contribution': 'Equal', 'fillChoice': 'Cargo', 'strategy': '', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'Mid', 'teamDBRef': 'team-4156', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'size': 'Medium', 'match': 'match-28', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 3', 'functional': 'No', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}", +cargoSuccessTeleop,,Low, +sandstormCargoShipHatchSuccess,0,,0 +startingHatch,,Hab II, +9fv7QhcLPsfU59sRrPq7LcJlD8J3,"{'contribution': 'Equal', 'notes': 'awkward grabber', 'fillChoice': '', 'strategy': 'place balls in cargo, solely offensive', 'strongMedium': 'Ball', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-4156', 'speed': 'Slow', 'hiRocketSuccessTeleop': '', 'match': 'match-16', 'size': '', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'None', 'functional': '', 'lowRocketSuccessTeleop': 'Mid', 'startingHatch': ''}",, +fillChoice,,Cargo, +sandstormCargoShipCargoSuccess,0,,0 +strongMedium,,Neither, +functional,,Yes, +teleOpCargoShipCargoFailure,0,,0 +sandstormRocketHatchFailure,0,,0 +sandstormCargoShipHatchFailure,0,,0 +fillChoiceTeleop,,Cargo, +contrubution,,Equal, +HABClimb,L1,,None +match,match-16,match-28,match-5 +hiRocketSuccessTeleop,,N/A, +endingHab,,L3, +teleOpCargoShipCargoSuccess,3,,0 diff --git a/data analysis/matches/team-4292.csv b/data analysis/matches/team-4292.csv new file mode 100644 index 00000000..f03ff8e7 --- /dev/null +++ b/data analysis/matches/team-4292.csv @@ -0,0 +1,2 @@ +nTG6cThsi9TB9mTkcwuo5bKEo9B3,"{'contribution': 'Weak', 'notes': 'did not put hatch on in storm', 'fillChoice': '', 'strategy': 'no great strategy. hatch for cargo ship once but was not efficient. then switched to pinning but wasn’t great eirher', 'cargoSuccessTeleop': 'High', 'strongMedium': 'Hatch', 'teamDBRef': 'team-4292', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'size': 'Small', 'match': 'match-22', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'Yes', 'startingHatch': 'Hab II', 'lowRocketSuccessTeleop': ''}", +9fv7QhcLPsfU59sRrPq7LcJlD8J3,,"{'contribution': '', 'notes': 'potato ', 'fillChoice': '', 'cargoSuccess': '', 'cargoSuccessTeleop': '', 'strongMedium': '', 'teamDBRef': 'team-4292', 'hiRocketSuccessTeleop': '', 'speed': '', 'lowRocketSuccess': '', 'match': 'match-3', 'size': '', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'lowRocketSuccessTeleop': '', 'startingHatch': '', 'hiRocketSuccess': ''}" diff --git a/data analysis/matches/team-4296.csv b/data analysis/matches/team-4296.csv new file mode 100644 index 00000000..4ac28f80 --- /dev/null +++ b/data analysis/matches/team-4296.csv @@ -0,0 +1 @@ +gmkR7hN4D1fQguey5X5V48d3PhO2,"{'contribution': 'Equal', 'notes': 'slow cycle time', 'fillChoice': '', 'strategy': 'fill cargo w balls (speed doesn’t matter)', 'cargoSuccessTeleop': 'Mid', 'strongMedium': 'Neither', 'teamDBRef': 'team-4296', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'size': 'Medium', 'match': 'match-16', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': '', 'startingHatch': 'Hab I', 'lowRocketSuccessTeleop': 'N/A'}" diff --git a/data analysis/matches/team-4645.csv b/data analysis/matches/team-4645.csv new file mode 100644 index 00000000..5aaf05b7 --- /dev/null +++ b/data analysis/matches/team-4645.csv @@ -0,0 +1,22 @@ +gmkR7hN4D1fQguey5X5V48d3PhO2,"{'notes': 'dud, malfunction', 'contribution': 'Weak', 'fillChoice': '', 'strategy': '', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-4645', 'speed': '', 'hiRocketSuccessTeleop': '', 'match': 'match-18', 'size': '', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': '', 'functional': '', 'lowRocketSuccessTeleop': '', 'startingHatch': ''}",,,, +strongMediumTeleop,,,,,Neither +nTG6cThsi9TB9mTkcwuo5bKEo9B3,,,"{'contribution': 'Weak', 'notes': '', 'fillChoice': '', 'strategy': 'tried to pin opponent i think.', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-4645', 'hiRocketSuccessTeleop': '', 'speed': 'Slow', 'match': 'match-34', 'size': 'Medium', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}",, +jouGPhPF0qME5wNIbd86MzYFsGw2,,,,"{'notes': '', 'contribution': '', 'fillChoice': '', 'strongMedium': 'Neither', 'cargoSuccessTeleop': 'N/A', 'teamDBRef': 'team-4645', 'speed': 'idk', 'hiRocketSuccessTeleop': '', 'size': 'Large', 'match': 'match-4', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': 'Hab 1', 'functional': 'No', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'Hab I'}", +size,,,,,IDK +speed,,,,,slow +strategy,,,,,Defense +teamDBRef,,,,,team-4645 +sandstormCross,,,,,None +sandstormCrossBonus,,,,,None +lowRocketSuccessTeleop,,,,,N/A +klQQqapPjwO3jnpN8Dieequh3OI3,,"{'contribution': 'Weak', 'notes': '', 'fillChoice': '', 'strategy': '', 'cargoSuccessTeleop': '', 'strongMedium': 'Neither', 'teamDBRef': 'team-4645', 'hiRocketSuccessTeleop': '', 'speed': 'Slow', 'match': 'match-26', 'size': 'Medium', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': '', 'endingHab': 'None', 'functional': 'No', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'Hab I'}",,, +cargoSuccessTeleop,,,,,N/A +functional,,,,,No +fillChoice,,,,,None +strongMedium,,,,,Neither +fillChoiceTeleop,,,,,None +contrubution,,,,,IDK +hiRocketSuccessTeleop,,,,,N/A +match,,,,,match-45 +endingHab,,,,,L1 +startingHatch,,,,,Hab I diff --git a/data analysis/matches/team-4702.csv b/data analysis/matches/team-4702.csv new file mode 100644 index 00000000..a8d3164f --- /dev/null +++ b/data analysis/matches/team-4702.csv @@ -0,0 +1,38 @@ +sandstormRocketCargoFailure,0,,,,, +teleOpRocketCargoSuccess,0,,,,, +sandstormRocketHatchSuccess,0,,,,, +strongMediumTeleop,,,Hatch,,Hatch, +teleOpCargoShipHatchFailure,1,,,,, +sandstormRocketCargoSuccess,0,,,,, +jouGPhPF0qME5wNIbd86MzYFsGw2,,"{'notes': 'tried to let another robot climb to have 3', 'contribution': 'Weak', 'cargoSuccess': 'Low', 'fillChoice': 'Cargo', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'Low', 'teamDBRef': 'team-4702', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'lowRocketSuccess': '', 'size': 'Large', 'match': 'match-2', 'fillChoiceTeleop': '', 'strongMediumTeleop': 'Hatch', 'lowRocketSuccessTeleop': 'Low', 'startingHatch': 'Hab I', 'hiRocketSuccess': 'N/A'}",,,, +size,,,Small,,Large, +nTG6cThsi9TB9mTkcwuo5bKEo9B3,,,,,,"{'contribution': 'Weak', 'notes': '', 'fillChoice': 'Cargo', 'strategy': 'hatch on cargi', 'cargoSuccessTeleop': 'Mid', 'strongMedium': 'Hatch', 'teamDBRef': 'team-4702', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'size': 'Medium', 'match': 'match-48', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Hatch', 'endingHab': '', 'functional': 'Yes', 'startingHatch': 'Hab II', 'lowRocketSuccessTeleop': ''}" +speed,Medium,,Fast,,slow, +strategy,,,,,, +teamDBRef,team-4702,,team-4702,,team-4702, +sandstormCross,L1,,L1,,L1, +sandstormCrossBonus,,,L1,,L1, +teleOpCargoShipHatchSuccess,1,,,,, +teleOpRocketHatchSuccess,2,,,,, +sandstormCargoShipCargoFailure,0,,,,, +lowRocketSuccessTeleop,,,N/A,,N/A, +teleOpRocketHatchFailure,0,,,,, +teleOpRocketCargoFailure,0,,,,, +klQQqapPjwO3jnpN8Dieequh3OI3,,,,"{'contribution': 'Weak', 'notes': 'has a ramp to hab 3 for another team to climb on', 'fillChoice': '', 'strategy': '', 'cargoSuccessTeleop': 'Low', 'strongMedium': '', 'teamDBRef': 'team-4702', 'speed': 'Slow', 'hiRocketSuccessTeleop': '', 'size': 'Medium', 'match': 'match-31', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': '', 'startingHatch': 'Hab I', 'lowRocketSuccessTeleop': ''}",, +cargoSuccessTeleop,,,Low,,Low, +sandstormCargoShipHatchSuccess,0,,,,, +startingHatch,,,Hab I,,Hab I, +fillChoice,,,Cargo,,None, +functional,,,No,,No, +sandstormCargoShipCargoSuccess,0,,,,, +strongMedium,,,Neither,,Neither, +teleOpCargoShipCargoFailure,0,,,,, +sandstormRocketHatchFailure,0,,,,, +sandstormCargoShipHatchFailure,0,,,,, +fillChoiceTeleop,,,Cargo,,Cargo, +contrubution,,,Weak,,Equal, +HABClimb,L1,,,,, +match,match-12,,match-26,,match-40, +hiRocketSuccessTeleop,,,N/A,,N/A, +endingHab,,,L1,,L3, +teleOpCargoShipCargoSuccess,0,,,,, diff --git a/data analysis/matches/team-4748.csv b/data analysis/matches/team-4748.csv new file mode 100644 index 00000000..ff31df84 --- /dev/null +++ b/data analysis/matches/team-4748.csv @@ -0,0 +1,18 @@ +sandstormCrossBonus,L2 +strongMediumTeleop,Neither +fillChoiceTeleop,None +cargoSuccessTeleop,N/A +contrubution,IDK +functional,No +lowRocketSuccessTeleop,N/A +startingHatch,Hab II +size,IDK +speed,Medium +hiRocketSuccessTeleop,N/A +strategy,Blocking/raming +match,match-24 +fillChoice,None +endingHab,None +teamDBRef,team-4748 +strongMedium,Neither +sandstormCross,L2 diff --git a/data analysis/matches/team-4787.csv b/data analysis/matches/team-4787.csv new file mode 100644 index 00000000..c802216f --- /dev/null +++ b/data analysis/matches/team-4787.csv @@ -0,0 +1 @@ +nTG6cThsi9TB9mTkcwuo5bKEo9B3,"{'notes': '', 'contribution': 'Equal', 'fillChoice': '', 'strategy': 'pinned and prevented opponent from moving freely and scoring ', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-4787', 'speed': 'Fast', 'hiRocketSuccessTeleop': '', 'size': 'Large', 'match': 'match-24', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': 'None', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}","{'notes': '', 'contribution': 'Weak', 'fillChoice': '', 'strategy': 'pin opponent but just ran around most of the time', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-4787', 'speed': 'Fast', 'hiRocketSuccessTeleop': '', 'size': 'Medium', 'match': 'match-33', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': '', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}","{'notes': '', 'contribution': 'Weak', 'fillChoice': '', 'strategy': 'robot doesn’t work', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-4787', 'speed': '', 'hiRocketSuccessTeleop': 'N/A', 'size': 'Medium', 'match': 'match-56', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': 'Hab 2', 'functional': 'No', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab II'}" diff --git a/data analysis/matches/team-48.csv b/data analysis/matches/team-48.csv new file mode 100644 index 00000000..de2933cf --- /dev/null +++ b/data analysis/matches/team-48.csv @@ -0,0 +1,23 @@ +sandstormRocketCargoFailure,0,,,0 +teleOpRocketCargoSuccess,0,,,0 +sandstormRocketHatchSuccess,0,,,0 +teleOpCargoShipHatchFailure,0,,,0 +sandstormRocketCargoSuccess,0,,,0 +jouGPhPF0qME5wNIbd86MzYFsGw2,,"{'contribution': 'Great', 'notes': '', 'fillChoice': 'Cargo', 'strategy': 'good jab climber and hatch placer ', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-48', 'speed': 'Fast', 'hiRocketSuccessTeleop': '', 'match': 'match-22', 'size': 'Small', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 3', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'Mid', 'startingHatch': 'Hab I'}",,"{'notes': '', 'contribution': 'Great', 'fillChoice': 'Cargo', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-48', 'speed': 'Fast', 'hiRocketSuccessTeleop': '', 'size': 'Large', 'match': 'match-9', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'None', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'Hab I'}" +speed,Medium,,,Fast +teamDBRef,team-48,,,team-48 +sandstormCross,L2,,,None +teleOpCargoShipHatchSuccess,0,,,0 +teleOpRocketHatchSuccess,1,,,0 +sandstormCargoShipCargoFailure,0,,,0 +teleOpRocketHatchFailure,1,,,0 +teleOpRocketCargoFailure,1,,,0 +sandstormCargoShipHatchSuccess,1,,,1 +e0Q3j2NrXuYvSrgZ5UZQ89UMvXY2,,,"{'contribution': '', 'notes': 'this team is really good, really strong with balls, fast, and has a ramp system to get up to hab 3 ', 'fillChoice': 'Cargo', 'strategy': '', 'cargoSuccessTeleop': '', 'strongMedium': 'Ball', 'teamDBRef': 'team-48', 'hiRocketSuccessTeleop': '', 'speed': 'Fast', 'match': 'match-31', 'size': 'Large', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': '', 'functional': 'Yes', 'startingHatch': 'idk', 'lowRocketSuccessTeleop': ''}", +sandstormCargoShipCargoSuccess,0,,,0 +teleOpCargoShipCargoFailure,0,,,0 +sandstormRocketHatchFailure,0,,,0 +sandstormCargoShipHatchFailure,0,,,0 +HABClimb,L1,,,L1 +match,match-17,,,match-9 +teleOpCargoShipCargoSuccess,0,,,1 diff --git a/data analysis/matches/team-5125.csv b/data analysis/matches/team-5125.csv new file mode 100644 index 00000000..df6244f0 --- /dev/null +++ b/data analysis/matches/team-5125.csv @@ -0,0 +1,36 @@ +sandstormRocketCargoFailure,,,,0 +teleOpRocketCargoSuccess,,,,0 +strongMediumTeleop,,,Ball, +sandstormRocketHatchSuccess,,,,0 +teleOpCargoShipHatchFailure,,,,0 +sandstormRocketCargoSuccess,,,,0 +size,,,IDK, +speed,,,slow,Medium +strategy,,,"Cargo, but under heavy defense", +teamDBRef,,,team-5125,team-5125 +sandstormCross,,,L2,None +sandstormCrossBonus,,,L2, +teleOpCargoShipHatchSuccess,,,,0 +teleOpRocketHatchSuccess,,,,0 +sandstormCargoShipCargoFailure,,,,0 +lowRocketSuccessTeleop,,,Low, +teleOpRocketHatchFailure,,,,0 +teleOpRocketCargoFailure,,,,0 +cargoSuccessTeleop,,,N/A, +sandstormCargoShipHatchSuccess,,,,0 +teleOpCargoShipCargoSuccess,,,,1 +9fv7QhcLPsfU59sRrPq7LcJlD8J3,"{'notes': '', 'contribution': 'Weak', 'fillChoice': '', 'strategy': 'defensive / offensive bad driver', 'strongMedium': 'Ball', 'cargoSuccessTeleop': 'Mid', 'teamDBRef': 'team-5125', 'speed': 'Fast', 'hiRocketSuccessTeleop': '', 'size': 'Small', 'match': 'match-17', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': '', 'functional': '', 'lowRocketSuccessTeleop': '', 'startingHatch': ''}","{'contribution': '', 'notes': 'had an autonomous period, went fast but ran into something and couldn’t place a hatch', 'fillChoice': 'Cargo', 'strategy': 'fill low ball in cargo, offensive. ', 'cargoSuccessTeleop': '', 'strongMedium': 'Ball', 'teamDBRef': 'team-5125', 'hiRocketSuccessTeleop': '', 'speed': '', 'match': 'match-27', 'size': '', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 2', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': ''}",, +functional,,,No, +fillChoice,,,None, +strongMedium,,,Neither, +sandstormCargoShipCargoSuccess,,,,0 +teleOpCargoShipCargoFailure,,,,0 +sandstormRocketHatchFailure,,,,0 +sandstormCargoShipHatchFailure,,,,0 +fillChoiceTeleop,,,Low Rocket, +contrubution,,,IDK, +HABClimb,,,,L1 +hiRocketSuccessTeleop,,,N/A, +match,,,match-34,match-7 +endingHab,,,None, +startingHatch,,,Hab II, diff --git a/data analysis/matches/team-5148.csv b/data analysis/matches/team-5148.csv new file mode 100644 index 00000000..fe0459da --- /dev/null +++ b/data analysis/matches/team-5148.csv @@ -0,0 +1,22 @@ +sandstormRocketCargoFailure,0, +teleOpRocketCargoSuccess,0, +sandstormRocketHatchSuccess,0, +teleOpCargoShipHatchFailure,0, +sandstormRocketCargoSuccess,0, +speed,Medium, +teamDBRef,team-5148, +sandstormCross,L1, +teleOpCargoShipHatchSuccess,0, +teleOpRocketHatchSuccess,0, +sandstormCargoShipCargoFailure,0, +teleOpRocketHatchFailure,0, +teleOpRocketCargoFailure,0, +sandstormCargoShipHatchSuccess,0, +9fv7QhcLPsfU59sRrPq7LcJlD8J3,,"{'contribution': 'Weak', 'notes': 'giant, cumbersome grabber ', 'fillChoice': 'Low Rocket', 'strategy': 'somewhat defensive, concentrate on cargo balls', 'cargoSuccessTeleop': 'Mid', 'strongMedium': 'Hatch', 'teamDBRef': 'team-5148', 'hiRocketSuccessTeleop': '', 'speed': '', 'match': 'match-33', 'size': 'Jumbo', 'fillChoiceTeleop': '', 'strongMediumTeleop': 'Ball', 'endingHab': '', 'functional': 'No', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}" +sandstormCargoShipCargoSuccess,0, +teleOpCargoShipCargoFailure,0, +sandstormRocketHatchFailure,0, +sandstormCargoShipHatchFailure,1, +HABClimb,L1, +match,match-10, +teleOpCargoShipCargoSuccess,2, diff --git a/data analysis/matches/team-5350.csv b/data analysis/matches/team-5350.csv new file mode 100644 index 00000000..fba67408 --- /dev/null +++ b/data analysis/matches/team-5350.csv @@ -0,0 +1,23 @@ +sandstormRocketCargoFailure,,,0 +teleOpRocketCargoSuccess,,,0 +sandstormRocketHatchSuccess,,,0 +teleOpCargoShipHatchFailure,,,0 +jouGPhPF0qME5wNIbd86MzYFsGw2,"{'notes': 'unable to move can only pivot', 'contribution': 'Weak', 'fillChoice': '', 'strategy': 'did nothing ', 'cargoSuccessTeleop': '', 'strongMedium': 'Neither', 'teamDBRef': 'team-5350', 'speed': 'Slow', 'hiRocketSuccessTeleop': '', 'size': 'Small', 'match': 'match-17', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': 'Hab 1', 'functional': 'No', 'startingHatch': 'Hab I', 'lowRocketSuccessTeleop': ''}",, +sandstormRocketCargoSuccess,,,0 +speed,,,slow +teamDBRef,,,team-5350 +sandstormCross,,,None +teleOpCargoShipHatchSuccess,,,0 +teleOpRocketHatchSuccess,,,0 +sandstormCargoShipCargoFailure,,,0 +teleOpRocketHatchFailure,,,0 +teleOpRocketCargoFailure,,,0 +klQQqapPjwO3jnpN8Dieequh3OI3,,"{'notes': '', 'contribution': 'Weak', 'fillChoice': '', 'strategy': '', 'strongMedium': 'Neither', 'cargoSuccessTeleop': 'Low', 'teamDBRef': 'team-5350', 'speed': 'Slow', 'hiRocketSuccessTeleop': '', 'size': 'Small', 'match': 'match-29', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Hatch', 'endingHab': '', 'functional': 'No', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}", +sandstormCargoShipHatchSuccess,,,0 +sandstormCargoShipCargoSuccess,,,0 +teleOpCargoShipCargoFailure,,,0 +sandstormRocketHatchFailure,,,0 +sandstormCargoShipHatchFailure,,,0 +HABClimb,,,None +match,,,match-8 +teleOpCargoShipCargoSuccess,,,0 diff --git a/data analysis/matches/team-5822.csv b/data analysis/matches/team-5822.csv new file mode 100644 index 00000000..1f118afb --- /dev/null +++ b/data analysis/matches/team-5822.csv @@ -0,0 +1,23 @@ +gmkR7hN4D1fQguey5X5V48d3PhO2,,,"{'notes': '', 'contribution': '', 'fillChoice': 'Cargo', 'strategy': '', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'Mid', 'teamDBRef': 'team-5822', 'speed': '', 'hiRocketSuccessTeleop': 'High', 'size': 'Medium', 'match': 'match-36', 'fillChoiceTeleop': 'High Rocket', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': '', 'lowRocketSuccessTeleop': 'High', 'startingHatch': 'Hab II'}", +sandstormRocketCargoFailure,0,0,,0 +teleOpRocketCargoSuccess,0,0,,0 +sandstormRocketHatchSuccess,0,1,,0 +teleOpCargoShipHatchFailure,0,0,,0 +sandstormRocketCargoSuccess,0,0,,0 +nTG6cThsi9TB9mTkcwuo5bKEo9B3,,,"{'notes': '', 'contribution': 'Equal', 'fillChoice': 'Cargo', 'strategy': 'placed hatch on rocket', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-5822', 'speed': 'Medium', 'hiRocketSuccessTeleop': 'High', 'size': 'Jumbo', 'match': 'match-36', 'fillChoiceTeleop': 'High Rocket', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'High', 'startingHatch': 'idk'}", +speed,Fast,slow,,slow +teamDBRef,team-5822,team-5822,,team-5822 +sandstormCross,L2,L2,,L2 +teleOpCargoShipHatchSuccess,0,1,,1 +teleOpRocketHatchSuccess,4,3,,2 +sandstormCargoShipCargoFailure,0,0,,0 +teleOpRocketHatchFailure,1,1,,1 +teleOpRocketCargoFailure,1,1,,1 +sandstormCargoShipHatchSuccess,0,0,,0 +sandstormCargoShipCargoSuccess,0,0,,0 +teleOpCargoShipCargoFailure,0,0,,0 +sandstormRocketHatchFailure,0,0,,0 +sandstormCargoShipHatchFailure,0,0,,0 +HABClimb,L1,L1,,L1 +match,match-10,match-20,,match-6 +teleOpCargoShipCargoSuccess,0,0,,0 diff --git a/data analysis/matches/team-5847.csv b/data analysis/matches/team-5847.csv new file mode 100644 index 00000000..fe2b2266 --- /dev/null +++ b/data analysis/matches/team-5847.csv @@ -0,0 +1,36 @@ +sandstormRocketCargoFailure,0,,,0 +teleOpRocketCargoSuccess,0,,,0 +sandstormRocketHatchSuccess,0,,,0 +strongMediumTeleop,,Neither,, +teleOpCargoShipHatchFailure,0,,,0 +sandstormRocketCargoSuccess,0,,,0 +size,,Medium,, +speed,slow,slow,,Fast +strategy,,Defense,, +teamDBRef,team-5847,team-5847,,team-5847 +sandstormCross,L2,L2,,L2 +sandstormCrossBonus,,L2,, +teleOpCargoShipHatchSuccess,1,,,3 +teleOpRocketHatchSuccess,1,,,0 +sandstormCargoShipCargoFailure,0,,,0 +lowRocketSuccessTeleop,,N/A,, +teleOpRocketHatchFailure,0,,,0 +teleOpRocketCargoFailure,0,,,0 +cargoSuccessTeleop,,Low,, +sandstormCargoShipHatchSuccess,1,,,1 +startingHatch,,Hab II,, +e0Q3j2NrXuYvSrgZ5UZQ89UMvXY2,,"{'notes': '', 'contribution': '', 'fillChoice': 'Low Rocket', 'strategy': '', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'N/A', 'teamDBRef': 'team-5847', 'speed': 'Medium', 'hiRocketSuccessTeleop': 'N/A', 'size': 'Medium', 'match': 'match-30', 'fillChoiceTeleop': '', 'strongMediumTeleop': 'Hatch', 'endingHab': '', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'Hab II'}","{'contribution': 'Equal', 'notes': '', 'fillChoice': '', 'strategy': '', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-5847', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'match': 'match-36', 'size': '', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': '', 'functional': '', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}", +fillChoice,,None,, +functional,,Yes,, +sandstormCargoShipCargoSuccess,0,,,0 +strongMedium,,Neither,, +teleOpCargoShipCargoFailure,0,,,0 +sandstormRocketHatchFailure,0,,,0 +sandstormCargoShipHatchFailure,0,,,0 +fillChoiceTeleop,,None,, +contrubution,,Equal,, +HABClimb,L1,,,L3 +match,match-18,match-30,,match-8 +hiRocketSuccessTeleop,,N/A,, +endingHab,,L3,, +teleOpCargoShipCargoSuccess,0,,,0 diff --git a/data analysis/matches/team-5934.csv b/data analysis/matches/team-5934.csv new file mode 100644 index 00000000..4e1f8315 --- /dev/null +++ b/data analysis/matches/team-5934.csv @@ -0,0 +1,36 @@ +sandstormRocketCargoFailure,,,0 +teleOpRocketCargoSuccess,,,0 +strongMediumTeleop,,Both, +sandstormRocketHatchSuccess,,,0 +teleOpCargoShipHatchFailure,,,0 +nTG6cThsi9TB9mTkcwuo5bKEo9B3,"{'contribution': 'Equal', 'notes': '', 'fillChoice': 'Cargo', 'strategy': 'hatch panels ', 'cargoSuccessTeleop': 'High', 'strongMedium': 'Ball', 'teamDBRef': 'team-5934', 'hiRocketSuccessTeleop': '', 'speed': 'Fast', 'match': 'match-31', 'size': 'Large', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}",, +size,,Large, +sandstormRocketCargoSuccess,,,0 +speed,,Fast,Ludicrous +strategy,,, +teamDBRef,,team-5934,team-5934 +sandstormCross,,L1,L1 +sandstormCrossBonus,,L1, +teleOpCargoShipHatchSuccess,,,2 +teleOpRocketHatchSuccess,,,0 +sandstormCargoShipCargoFailure,,,0 +lowRocketSuccessTeleop,,N/A, +teleOpRocketHatchFailure,,,0 +teleOpRocketCargoFailure,,,0 +cargoSuccessTeleop,,Mid, +sandstormCargoShipHatchSuccess,,,0 +teleOpCargoShipCargoSuccess,,,5 +functional,,Yes, +fillChoice,,Cargo, +sandstormCargoShipCargoSuccess,,,1 +strongMedium,,Ball, +teleOpCargoShipCargoFailure,,,0 +sandstormRocketHatchFailure,,,0 +sandstormCargoShipHatchFailure,,,0 +fillChoiceTeleop,,Cargo, +contrubution,,Equal, +HABClimb,,,L1 +hiRocketSuccessTeleop,,N/A, +match,,match-37,match-6 +endingHab,,None, +startingHatch,,Hab I, diff --git a/data analysis/matches/team-6651.csv b/data analysis/matches/team-6651.csv new file mode 100644 index 00000000..4824f8a3 --- /dev/null +++ b/data analysis/matches/team-6651.csv @@ -0,0 +1,22 @@ +sandstormRocketCargoFailure,0 +teleOpRocketCargoSuccess,0 +sandstormRocketHatchSuccess,0 +teleOpCargoShipHatchFailure,0 +sandstormRocketCargoSuccess,0 +speed,Medium +teamDBRef,team-6651 +sandstormCross,L1 +teleOpCargoShipHatchSuccess,0 +teleOpRocketHatchSuccess,0 +sandstormCargoShipCargoFailure,0 +teleOpRocketHatchFailure,0 +teleOpRocketCargoFailure,0 +klQQqapPjwO3jnpN8Dieequh3OI3,"{'notes': '', 'contribution': '', 'fillChoice': 'Cargo', 'strategy': '', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'Low', 'teamDBRef': 'team-6651', 'speed': '', 'hiRocketSuccessTeleop': '', 'size': 'Medium', 'match': 'match-17', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'Sorta', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}" +sandstormCargoShipHatchSuccess,0 +sandstormCargoShipCargoSuccess,0 +teleOpCargoShipCargoFailure,0 +sandstormRocketHatchFailure,0 +sandstormCargoShipHatchFailure,1 +HABClimb,L1 +match,match-17 +teleOpCargoShipCargoSuccess,0 diff --git a/data analysis/matches/team-6823.csv b/data analysis/matches/team-6823.csv new file mode 100644 index 00000000..2608a758 --- /dev/null +++ b/data analysis/matches/team-6823.csv @@ -0,0 +1,37 @@ +sandstormRocketCargoFailure,,,0 +teleOpRocketCargoSuccess,,,0 +strongMediumTeleop,,Ball, +sandstormRocketHatchSuccess,,,0 +teleOpCargoShipHatchFailure,,,0 +jouGPhPF0qME5wNIbd86MzYFsGw2,"{'contribution': 'Weak', 'notes': 'never moved', 'fillChoice': '', 'strategy': 'never moved', 'cargoSuccessTeleop': '', 'strongMedium': 'Neither', 'teamDBRef': 'team-6823', 'hiRocketSuccessTeleop': '', 'speed': '', 'match': 'match-13', 'size': 'Large', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': 'None', 'functional': 'No', 'startingHatch': 'Hab I', 'lowRocketSuccessTeleop': ''}",, +size,,Large, +sandstormRocketCargoSuccess,,,0 +speed,,Medium,Fast +strategy,,, +teamDBRef,,team-6823,team-6823 +sandstormCross,,L1,None +sandstormCrossBonus,,L1, +teleOpCargoShipHatchSuccess,,,2 +teleOpRocketHatchSuccess,,,0 +sandstormCargoShipCargoFailure,,,0 +lowRocketSuccessTeleop,,N/A, +teleOpRocketHatchFailure,,,0 +teleOpRocketCargoFailure,,,0 +cargoSuccessTeleop,,High, +sandstormCargoShipHatchSuccess,,,0 +mf0oyBolLjZgC9wALSwSb6IvE0T2,,"{'notes': '', 'contribution': 'Equal', 'fillChoice': 'Cargo', 'strategy': '', 'strongMedium': 'Ball', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-6823', 'speed': 'Medium', 'hiRocketSuccessTeleop': 'Low', 'size': 'Large', 'match': 'match-30', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': '', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'Low', 'startingHatch': 'Hab II'}", +teleOpCargoShipCargoSuccess,,,0 +functional,,Sorta, +fillChoice,,Cargo, +sandstormCargoShipCargoSuccess,,,0 +strongMedium,,Neither, +teleOpCargoShipCargoFailure,,,0 +sandstormRocketHatchFailure,,,0 +sandstormCargoShipHatchFailure,,,0 +fillChoiceTeleop,,Cargo, +contrubution,,Equal, +HABClimb,,,L1 +hiRocketSuccessTeleop,,N/A, +match,,match-30,match-9 +endingHab,,L1, +startingHatch,,Hab I, diff --git a/data analysis/matches/team-6906.csv b/data analysis/matches/team-6906.csv new file mode 100644 index 00000000..40c4ae8c --- /dev/null +++ b/data analysis/matches/team-6906.csv @@ -0,0 +1,38 @@ +sandstormRocketCargoFailure,0,,, +teleOpRocketCargoSuccess,0,,, +sandstormRocketHatchSuccess,0,,, +strongMediumTeleop,,,Neither, +teleOpCargoShipHatchFailure,0,,, +nTG6cThsi9TB9mTkcwuo5bKEo9B3,"{'notes': '', 'contribution': 'Weak', 'fillChoice': '', 'strategy': 'did not do anything ', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-6906', 'speed': 'Slow', 'hiRocketSuccessTeleop': 'N/A', 'size': 'Jumbo', 'match': 'match-12', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': '', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}",,, +sandstormRocketCargoSuccess,0,,, +jouGPhPF0qME5wNIbd86MzYFsGw2,,"{'notes': 'plays defense', 'contribution': 'Equal', 'fillChoice': 'None', 'strategy': 'very strong defensive robot also had limited capability to attach hatch panels', 'strongMedium': 'Neither', 'cargoSuccessTeleop': 'Low', 'teamDBRef': 'team-6906', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'size': 'Jumbo', 'match': 'match-29', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Hatch', 'endingHab': '', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'Mid', 'startingHatch': 'Hab I'}",, +size,,,Medium, +speed,slow,,slow, +strategy,,,Defense, +teamDBRef,team-6906,,team-6906, +sandstormCross,L1,,L1, +sandstormCrossBonus,,,L1, +teleOpCargoShipHatchSuccess,0,,, +teleOpRocketHatchSuccess,0,,, +sandstormCargoShipCargoFailure,0,,, +lowRocketSuccessTeleop,,,N/A, +teleOpRocketHatchFailure,0,,, +teleOpRocketCargoFailure,0,,, +cargoSuccessTeleop,,,N/A, +sandstormCargoShipHatchSuccess,0,,, +startingHatch,,,Hab I, +fillChoice,,,None, +functional,,,Yes, +sandstormCargoShipCargoSuccess,0,,, +strongMedium,,,Neither, +9fv7QhcLPsfU59sRrPq7LcJlD8J3,,,,"{'contribution': 'Weak', 'notes': 'defensive but miserably slow', 'fillChoice': '', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-6906', 'speed': 'Slow', 'hiRocketSuccessTeleop': '', 'match': 'match-7', 'size': '', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': 'Neither', 'endingHab': 'None', 'functional': 'Sorta', 'lowRocketSuccessTeleop': 'Low', 'startingHatch': 'None'}" +teleOpCargoShipCargoFailure,0,,, +sandstormRocketHatchFailure,0,,, +sandstormCargoShipHatchFailure,0,,, +fillChoiceTeleop,,,None, +contrubution,,,Weak, +HABClimb,L1,,, +match,match-12,,match-53, +hiRocketSuccessTeleop,,,N/A, +endingHab,,,L1, +teleOpCargoShipCargoSuccess,0,,, diff --git a/data analysis/matches/team-6968.csv b/data analysis/matches/team-6968.csv new file mode 100644 index 00000000..2177db26 --- /dev/null +++ b/data analysis/matches/team-6968.csv @@ -0,0 +1,22 @@ +sandstormRocketCargoFailure,0,,0 +teleOpRocketCargoSuccess,0,,0 +sandstormRocketHatchSuccess,0,,0 +teleOpCargoShipHatchFailure,0,,0 +sandstormRocketCargoSuccess,0,,0 +speed,slow,,Medium +teamDBRef,team-6968,,team-6968 +sandstormCross,L1,,L1 +teleOpCargoShipHatchSuccess,0,,0 +teleOpRocketHatchSuccess,1,,0 +sandstormCargoShipCargoFailure,0,,0 +teleOpRocketHatchFailure,0,,1 +teleOpRocketCargoFailure,0,,1 +sandstormCargoShipHatchSuccess,1,,0 +9fv7QhcLPsfU59sRrPq7LcJlD8J3,,"{'contribution': 'Equal', 'notes': 'weak auto, yet filled a lot of hatches offensively on Teleop on the rocket', 'fillChoice': 'Cargo', 'strategy': 'fill all hatches on rocket', 'cargoSuccessTeleop': '', 'strongMedium': 'Hatch', 'teamDBRef': 'team-6968', 'hiRocketSuccessTeleop': 'Mid', 'speed': '', 'match': 'match-32', 'size': '', 'fillChoiceTeleop': 'High Rocket', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'No', 'startingHatch': '', 'lowRocketSuccessTeleop': 'Mid'}", +sandstormCargoShipCargoSuccess,0,,0 +teleOpCargoShipCargoFailure,0,,0 +sandstormRocketHatchFailure,0,,0 +sandstormCargoShipHatchFailure,0,,1 +HABClimb,None,,L1 +match,match-11,,match-4 +teleOpCargoShipCargoSuccess,0,,0 diff --git a/data analysis/matches/team-7237.csv b/data analysis/matches/team-7237.csv new file mode 100644 index 00000000..c621181a --- /dev/null +++ b/data analysis/matches/team-7237.csv @@ -0,0 +1,3 @@ +nTG6cThsi9TB9mTkcwuo5bKEo9B3,"{'notes': 'hatch was not stuck on during storm ', 'contribution': 'Weak', 'fillChoice': 'Cargo', 'strategy': 'place ball into cargo ship', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'Low', 'teamDBRef': 'team-7237', 'speed': 'Medium', 'hiRocketSuccessTeleop': 'N/A', 'size': 'Small', 'match': 'match-14', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}",,"{'notes': '', 'contribution': 'Great', 'fillChoice': '', 'strategy': 'hatch and ball in cargo ship', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'High', 'teamDBRef': 'team-7237', 'speed': 'Medium', 'hiRocketSuccessTeleop': 'N/A', 'size': 'Medium', 'match': 'match-28', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}", +gmkR7hN4D1fQguey5X5V48d3PhO2,,,"{'contribution': 'Great', 'notes': '', 'fillChoice': 'Cargo', 'strategy': 'hatches, slow and steady', 'cargoSuccessTeleop': 'Mid', 'strongMedium': 'Hatch', 'teamDBRef': 'team-7237', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'size': 'Small', 'match': 'match-28', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Hatch', 'endingHab': '', 'functional': 'Sorta', 'startingHatch': 'Hab I', 'lowRocketSuccessTeleop': 'High'}", +jouGPhPF0qME5wNIbd86MzYFsGw2,,"{'notes': '', 'contribution': 'Weak', 'fillChoice': 'Cargo', 'strategy': '', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'Low', 'teamDBRef': 'team-7237', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'size': 'Small', 'match': 'match-18', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Both', 'endingHab': '', 'functional': 'Sorta', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'Hab I'}",,"{'notes': 'collected 1 ball and couldn’t do anything with it', 'contribution': '', 'fillChoice': 'Cargo', 'strongMedium': 'Ball', 'cargoSuccessTeleop': 'Low', 'teamDBRef': 'team-7237', 'speed': 'Slow', 'hiRocketSuccessTeleop': 'N/A', 'size': 'Medium', 'match': 'match-7', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': 'Yes', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'Hab I'}" diff --git a/data analysis/matches/team-7560.csv b/data analysis/matches/team-7560.csv new file mode 100644 index 00000000..ac008d13 --- /dev/null +++ b/data analysis/matches/team-7560.csv @@ -0,0 +1,20 @@ +sandstormCrossBonus,,,None +gmkR7hN4D1fQguey5X5V48d3PhO2,"{'notes': 'dud bot can’t complete objectives ', 'contribution': '', 'fillChoice': '', 'strategy': 'defense only', 'strongMedium': 'Neither', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-7560', 'speed': 'Fast', 'hiRocketSuccessTeleop': '', 'size': 'Small', 'match': 'match-17', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': '', 'endingHab': 'None', 'functional': '', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}",, +strongMediumTeleop,,,Neither +fillChoiceTeleop,,,None +cargoSuccessTeleop,,,N/A +contrubution,,,Weak +functional,,,Yes +lowRocketSuccessTeleop,,,N/A +startingHatch,,,Hab I +nTG6cThsi9TB9mTkcwuo5bKEo9B3,,"{'notes': 'i think it got stuck on the habitat ', 'contribution': 'Weak', 'fillChoice': '', 'strategy': '', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-7560', 'speed': '', 'hiRocketSuccessTeleop': '', 'size': 'Small', 'match': 'match-27', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': 'Hab 2', 'functional': 'Sorta', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab II'}", +size,,,IDK +speed,,,slow +hiRocketSuccessTeleop,,,N/A +strategy,,,None +match,,,match-50 +fillChoice,,,None +endingHab,,,None +teamDBRef,,,team-7560 +strongMedium,,,Neither +sandstormCross,,,None diff --git a/data analysis/matches/team-7608.csv b/data analysis/matches/team-7608.csv new file mode 100644 index 00000000..79e7a3fa --- /dev/null +++ b/data analysis/matches/team-7608.csv @@ -0,0 +1,2 @@ +nTG6cThsi9TB9mTkcwuo5bKEo9B3,,,"{'contribution': 'Weak', 'notes': '', 'fillChoice': '', 'strategy': 'pinning opponent', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': 'Low', 'teamDBRef': 'team-7608', 'hiRocketSuccessTeleop': '', 'speed': 'Medium', 'match': 'match-47', 'size': 'Small', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'No', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}" +9fv7QhcLPsfU59sRrPq7LcJlD8J3,"{'notes': 'potato', 'contribution': '', 'cargoSuccess': '', 'fillChoice': '', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-7608', 'speed': '', 'hiRocketSuccessTeleop': '', 'lowRocketSuccess': '', 'match': 'match-2', 'size': '', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'lowRocketSuccessTeleop': '', 'startingHatch': '', 'hiRocketSuccess': ''}","{'contribution': 'Weak', 'notes': 'miserably slow', 'fillChoice': '', 'strategy': 'try to place hatches', 'cargoSuccessTeleop': 'Low', 'strongMedium': 'Hatch', 'teamDBRef': 'team-7608', 'speed': 'Slow', 'hiRocketSuccessTeleop': 'N/A', 'size': 'Medium', 'match': 'match-35', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'No', 'startingHatch': '', 'lowRocketSuccessTeleop': 'Low'}", diff --git a/data analysis/matches/team-7609.csv b/data analysis/matches/team-7609.csv new file mode 100644 index 00000000..e2558b3f --- /dev/null +++ b/data analysis/matches/team-7609.csv @@ -0,0 +1,37 @@ +sandstormRocketCargoFailure,0, +teleOpRocketCargoSuccess,0, +sandstormRocketHatchSuccess,0, +strongMediumTeleop,,Neither +teleOpCargoShipHatchFailure,0, +sandstormRocketCargoSuccess,0, +size,,IDK +speed,slow,Fast +strategy,,Defense +teamDBRef,team-7609,team-7609 +sandstormCross,L1,L1 +sandstormCrossBonus,,L1 +teleOpCargoShipHatchSuccess,0, +teleOpRocketHatchSuccess,0, +sandstormCargoShipCargoFailure,0, +lowRocketSuccessTeleop,,N/A +teleOpRocketHatchFailure,0, +teleOpRocketCargoFailure,0, +klQQqapPjwO3jnpN8Dieequh3OI3,"{'notes': '', 'contribution': 'Weak', 'fillChoice': 'None', 'strategy': 'resorted to defense after couldn’t collect hatches', 'strongMedium': 'Neither', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-7609', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'size': 'Medium', 'match': 'match-13', 'fillChoiceTeleop': 'Low Rocket', 'strongMediumTeleop': '', 'endingHab': 'Hab 1', 'functional': '', 'lowRocketSuccessTeleop': 'N/A', 'startingHatch': 'idk'}", +cargoSuccessTeleop,,N/A +sandstormCargoShipHatchSuccess,0, +startingHatch,,Hab I +e0Q3j2NrXuYvSrgZ5UZQ89UMvXY2,,"{'contribution': '', 'notes': 'literally useless just drove around trying to defend I think ', 'fillChoice': '', 'strategy': '', 'strongMedium': '', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-7609', 'speed': 'Medium', 'hiRocketSuccessTeleop': '', 'match': 'match-33', 'size': '', 'fillChoiceTeleop': '', 'strongMediumTeleop': '', 'endingHab': '', 'functional': '', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab I'}" +fillChoice,,None +functional,,Yes +sandstormCargoShipCargoSuccess,0, +strongMedium,,Neither +teleOpCargoShipCargoFailure,0, +sandstormRocketHatchFailure,0, +sandstormCargoShipHatchFailure,0, +fillChoiceTeleop,,None +contrubution,,Weak +HABClimb,L1, +match,match-13,match-33 +hiRocketSuccessTeleop,,N/A +endingHab,,L1 +teleOpCargoShipCargoSuccess,0, diff --git a/data analysis/matches/team-7738.csv b/data analysis/matches/team-7738.csv new file mode 100644 index 00000000..f9d178fa --- /dev/null +++ b/data analysis/matches/team-7738.csv @@ -0,0 +1,4 @@ +klQQqapPjwO3jnpN8Dieequh3OI3,,"{'notes': '', 'contribution': 'Equal', 'fillChoice': '', 'strategy': '', 'strongMedium': 'Neither', 'cargoSuccessTeleop': 'Low', 'teamDBRef': 'team-7738', 'speed': 'Slow', 'hiRocketSuccessTeleop': '', 'match': 'match-30', 'size': 'Medium', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': 'No', 'lowRocketSuccessTeleop': 'Mid', 'startingHatch': 'Hab I'}", +jouGPhPF0qME5wNIbd86MzYFsGw2,,,"{'contribution': '', 'notes': '', 'fillChoice': '', 'strongMedium': 'Neither', 'cargoSuccessTeleop': 'Low', 'teamDBRef': 'team-7738', 'hiRocketSuccessTeleop': '', 'speed': 'Medium', 'match': 'match-6', 'size': 'Large', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'None', 'functional': 'Sorta', 'lowRocketSuccessTeleop': '', 'startingHatch': 'Hab II'}" +9fv7QhcLPsfU59sRrPq7LcJlD8J3,"{'contribution': 'Equal', 'notes': 'sort of slow, yet was able to land cargo balls', 'fillChoice': '', 'strategy': 'capture low-height low distance ', 'cargoSuccessTeleop': 'Mid', 'strongMedium': 'Neither', 'teamDBRef': 'team-7738', 'speed': 'Slow', 'hiRocketSuccessTeleop': '', 'size': 'Small', 'match': 'match-26', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': 'Hab 1', 'functional': '', 'startingHatch': 'Hab II', 'lowRocketSuccessTeleop': 'Low'}",, +gmkR7hN4D1fQguey5X5V48d3PhO2,,,"{'contribution': '', 'notes': 'dc’ed in the middle', 'fillChoice': '', 'cargoSuccessTeleop': 'Mid', 'strongMedium': 'Neither', 'teamDBRef': 'team-7738', 'speed': 'Slow', 'hiRocketSuccessTeleop': '', 'size': 'Medium', 'match': 'match-6', 'fillChoiceTeleop': 'Cargo', 'strongMediumTeleop': 'Ball', 'endingHab': '', 'functional': 'idk', 'startingHatch': 'Hab II', 'lowRocketSuccessTeleop': ''}" diff --git a/data analysis/matches/team-930.csv b/data analysis/matches/team-930.csv new file mode 100644 index 00000000..985a0bee --- /dev/null +++ b/data analysis/matches/team-930.csv @@ -0,0 +1,23 @@ +sandstormRocketCargoFailure,,,,0 +teleOpRocketCargoSuccess,,,,2 +sandstormRocketHatchSuccess,,,,0 +teleOpCargoShipHatchFailure,,,,0 +nTG6cThsi9TB9mTkcwuo5bKEo9B3,"{'contribution': 'Great', 'notes': 'hatch did not stick on during storm', 'fillChoice': 'Low Rocket', 'strategy': 'focused on getting hatch and cargo on the rocket', 'cargoSuccessTeleop': '', 'strongMedium': 'Hatch', 'teamDBRef': 'team-930', 'speed': 'Fast', 'hiRocketSuccessTeleop': 'High', 'size': 'Large', 'match': 'match-13', 'fillChoiceTeleop': 'High Rocket', 'strongMediumTeleop': 'Both', 'endingHab': 'None', 'functional': 'Yes', 'startingHatch': 'Hab I', 'lowRocketSuccessTeleop': 'High'}",,"{'contribution': 'Great', 'notes': '', 'fillChoice': 'Low Rocket', 'strategy': 'hatch and ball in rocket. very successful in these areas. then ball in cargo ships', 'cargoSuccessTeleop': 'High', 'strongMedium': 'Hatch', 'teamDBRef': 'team-930', 'hiRocketSuccessTeleop': 'High', 'speed': 'Fast', 'match': 'match-46', 'size': 'Large', 'fillChoiceTeleop': '', 'strongMediumTeleop': 'Hatch', 'endingHab': 'Hab 1', 'functional': 'Yes', 'startingHatch': 'Hab I', 'lowRocketSuccessTeleop': 'High'}", +sandstormRocketCargoSuccess,,,,0 +speed,,,,slow +teamDBRef,,,,team-930 +sandstormCross,,,,L1 +teleOpCargoShipHatchSuccess,,,,0 +teleOpRocketHatchSuccess,,,,5 +sandstormCargoShipCargoFailure,,,,0 +teleOpRocketHatchFailure,,,,1 +teleOpRocketCargoFailure,,,,1 +sandstormCargoShipHatchSuccess,,,,1 +e0Q3j2NrXuYvSrgZ5UZQ89UMvXY2,,"{'contribution': 'Equal', 'notes': 'the hatch mechanism is good it can get the high rocket hatch easily', 'fillChoice': 'High Rocket', 'strategy': '', 'strongMedium': 'Hatch', 'cargoSuccessTeleop': '', 'teamDBRef': 'team-930', 'speed': 'Medium', 'hiRocketSuccessTeleop': 'High', 'match': 'match-32', 'size': 'Large', 'fillChoiceTeleop': 'High Rocket', 'strongMediumTeleop': 'Hatch', 'endingHab': '', 'functional': 'Yes', 'lowRocketSuccessTeleop': '', 'startingHatch': 'idk'}",, +sandstormCargoShipCargoSuccess,,,,0 +teleOpCargoShipCargoFailure,,,,0 +sandstormRocketHatchFailure,,,,0 +sandstormCargoShipHatchFailure,,,,0 +HABClimb,,,,None +match,,,,match-7 +teleOpCargoShipCargoSuccess,,,,0