NYUSIM Python for AI
The full MATLAB code is ported to Python with the same equations and statistics; in 10,000 or more Monte Carlo runs, its means and variances match MATLAB v4.0 within 1% (Jariwala et al., ICC 2026). Outputs pass directly to PyTorch, JAX or TensorFlow, and runs scale across machines with Ray or Dask to build large training datasets. A new Ant3D format stores full-sphere measured, vendor or 3GPP antenna patterns, and NYUSIM applies the gain of each pattern at the departure and arrival angles of every path.
The AntPat module loads commercial antenna patterns and generates 3GPP-compliant patterns in the Ant3D format (Jariwala et al., IEEE ICC 2026).





