docs: def build_hypo_list_node(hypo_list):
      """
      :param hypo_list:
         an array of shape (N, 3) with columns (alongStrike, downDip, weight)
      :returns:
          a hypoList node containing N hypo nodes
      """
      hypolist = Node('hypoList', {})
      for row in hypo_list:
          n = Node(
              'hypo', dict(alongStrike=row[0], downDip=row[1], weight=row[2]))
          hypolist.append(n)
      return hypolist