docs: def dists(node):
      """
      :returns: hpdist, npdist and magScaleRel from the given pointSource node
      """
      hd = tuple((node['probability'], node['depth'])
                 for node in node.hypoDepthDist)
      npd = tuple(
          ((node['probability'], node['rake'], node['strike'], node['dip']))
          for node in node.nodalPlaneDist)
      return hd, npd, ~node.magScaleRel