import polars as pl import numpy as np import requests from io import StringIO def calculate_arm_angles(df: pl.DataFrame, pitcher_id: int) -> pl.DataFrame: def fetch_arm_angle_data(url: str): headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3' } response = requests.get(url, headers=headers) if not response.ok or "