docs: def mag_scale_rel_to_hazardlib(mag_scale_rel, use_default=False):
      """
      Returns the magnitude scaling relation in a format readable by
      openquake.hazardlib
      """
      if isinstance(mag_scale_rel, BaseMSR):
          return mag_scale_rel
      elif isinstance(mag_scale_rel, str):
          if not mag_scale_rel in SCALE_RELS.keys():
              raise ValueError('Magnitude scaling relation %s not supported!'
                               % mag_scale_rel)
          else:
              return SCALE_RELS[mag_scale_rel]()
      else:
          if use_default:
              # Returns the Wells and Coppersmith string
              return WC1994()
          else:
              raise ValueError('Magnitude Scaling Relation Not Defined!')