Hi!
The hvpy.DataSource enum does not appear to be up to date with the available sources returned by the Helioviewer API, i.e.,hvpy.getDataSources(). In particular, sources with ids 96-130 (related to RHESSI data) as well as 132 (GOES CCOR-1 white-light) are missing. This is unfortunate as data for those sources cannot be queried/downloaded as the source_id validator throws an error.