pyufunc.gmns_read_node#

pyufunc.gmns_read_node(node_file='', cpu_cores=-1, verbose=False)#

Read node.csv file and return a dict of nodes.

Parameters:
  • node_file (str, optional) – node file path. Defaults to “”.

  • cpu_cores (int, optional) – number of cpu cores for parallel processing. Defaults to 1.

  • verbose (bool, optional) – print processing information. Defaults to False.

Raises:

FileNotFoundError – File: {node_file} does not exist.

Returns:

a dict of nodes.

Return type:

dict

Examples

>>> node_dict = read_node(node_file = r"../dataset/ASU/node.csv")
>>> node_dict[1]
Node(id=1, zone_id=0, x_coord=0.0, y_coord=0.0, is_boundary=0, geometry='POINT (0 0)',...)
>>> # if node_file does not exist, raise error
>>> node_dict = read_node(node_file = r"../dataset/ASU/node.csv")
FileNotFoundError: File: ../dataset/ASU/node.csv does not exist.