PyRTlib: an educational Python-based library for non-scattering atmospheric microwave radiative transfer computations | Synapse