LyceanEM is a Python library for modelling electromagnetic propagation for sensors and communications.