CPDDA: A Python Package for Discrete Dipole Approximation Accelerated by CuPy - Xu, Dibo (Nanomaterials, 2025)