Describir: Implementing Spectral Methods for Partial Differential Equations