SpyDust models spinning‑dust emission in astrophysical environments using a Python‑based framework. Building upon SPDUST (
ascl:1010.016), SpyDust offers enhanced capabilities and corrections. It implements extended treatments of grain shape, dipole radiation back‑reaction, and plasma. Users supply environmental parameters (
e.g., hydrogen density, temperature, ionization fractions) and the code computes emission spectra across specified frequency ranges. SpyDust supports optional MPI‑based parallel execution and provides Jupyter notebook examples for workflow demonstration.