The generative model volcano uses the code starry (
ascl:1810.005) to enable fast, analytic, and differentiable computation of occultation light curves in emitted and reflected light. The code recovered surface thermal emission maps of Io containing known volcanic hot spots without having to make assumptions about the locations, shapes, or number of hot spots. Volcano is directly applicable to the problem of mapping the surfaces of stars and exoplanets.