  We present ZodiPy, a modern and easy-to-use Python package for modeling the
zodiacal emission seen by an arbitrary Solar System observer, which can be used
for the removal of both thermal emission and scattered sunlight from
interplanetary dust in astrophysical data. The code implements the COBE Diffuse
Infrared Background Experiment (DIRBE) interplanetary dust model and the Planck
extension, which allows for zodiacal emission predictions at infrared
wavelengths in the 1.25-240 $\mu$m range and at microwave frequencies in the
30-857 GHz range. The predicted zodiacal emission may be extrapolated to
frequencies and wavelengths not covered by the built-in models to produce
forecasts for future experiments. ZodiPy attempts to enable the development of
new interplanetary dust models by providing the community with an easy-to-use
interface for testing both current and future models. We demonstrate how the
software can be used by creating simulated zodiacal emission timestreams for
the DIRBE experiment and show that these agree with corresponding timestreams
produced with the DIRBE Zodiacal Light Prediction Software. We also make binned
maps of the zodiacal emission as predicted to be observed by DIRBE and compare
them with the DIRBE calibrated individual observations (CIO).
