{
  "model_name": "BasketballThrowPowerModel",
  "version": "v1.0",
  "description": "Physics-based tracking model that estimates how hard each pass was thrown. For every detected transfer it fits a projectile trajectory to the ball samples (least squares with g = 9.81 m/s2) and independently solves the closed-form projectile equation from the release point, the catch point and the flight time; when the two agree it averages them. It returns release speed in m/s and km/h, release angle, kinetic energy of the 0.62 kg ball, a 0-100 power index and a reliability flag per pass, plus per player averages and maxima.",
  "training_required": false,
  "datasource": {
    "twintech": [
      "athleteId",
      "blobUrl",
      "matchId",
      "seqNum"
    ]
  }
}