spatial interpolations without DEM
If the spatial interpolations algorithms would be able to specify (or check) if they need a DEM, it would be possible to let the user spatially interpolate on some stations without providing a DEM (only relying on the station's metadata). Of course, if the user specify an algorithm that needs a DEM, it would throw an exception.