docs: def build_slip_list_node(slip_list):
      """
      :param slip_list:
         an array of shape (N, 2) with columns (slip, weight)
      :returns:
          a hypoList node containing N slip nodes
      """
      sliplist = Node('slipList', {})
      for row in slip_list:
          sliplist.append(
              Node('slip', dict(weight=row[1]), row[0]))
      return sliplist