Skip to content

Calling apls.gather_files() function would raise errors  #7

@antran89

Description

@antran89

Please help on this issue.

Gathering files...
Creating networkx graph from downloaded OSM data...
Added edge lengths to graph in 0.01 seconds
Created graph with 94 nodes and 230 edges in 0.28 seconds
Begin topologically simplifying the graph...
Identified 71 edge endpoints in 0.00 seconds
Constructed all paths to simplify in 0.00 seconds
Simplified graph (from 94 to 71 nodes and from 230 to 184 edges) in 0.01 seconds
Retrieve proposal graph...
Running wkt_list_to_nodes_edges()...
Time to run wkt_list_to_nodes_egdes(): 0.014730691909790039 seconds
Creating G...
  len(G.nodes(): 142
  len(G.edges(): 166
Time to run nodes_edges_to_G(): 0.011862039566040039 seconds
Clean out short subgraphs
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-24-3a2f4f5cb49d> in <module>
      3                   prop_dir='/Users/an.tran/Desktop/map-workspace/code/apls/apls/data/gt_json_prop_wkt/proposal',
      4                   im_dir='/Users/an.tran/Desktop/map-workspace/code/apls/apls/data/images',
----> 5                  wkt_file='/Users/an.tran/Desktop/map-workspace/code/apls/apls/data/gt_json_prop_wkt/proposal/sn3_sample_submission_albu.csv')

/usr/local/lib/python3.7/site-packages/apls/apls.py in gather_files(test_method, truth_dir, prop_dir, im_dir, im_prefix, wkt_file, max_files, gt_subgraph_filter_weight, gt_min_subgraph_length, prop_subgraph_filter_weight, prop_min_subgraph_length, use_pix_coords, speed_key, travel_time_key, default_speed, verbose, super_verbose)
   2305                 node_iter=node_iter,
   2306                 edge_iter=edge_iter,
-> 2307                 verbose=super_verbose)
   2308 
   2309             t2 = time.time()

/usr/local/lib/python3.7/site-packages/apls/wkt_to_G.py in wkt_to_G(wkt_list, im_file, prop_subgraph_filter_weight, min_subgraph_length, node_iter, edge_iter, simplify_graph, verbose)
    299 
    300     print("Clean out short subgraphs")
--> 301     G0 = apls._clean_sub_graphs(G0, min_length=min_subgraph_length,
    302                           weight=prop_subgraph_filter_weight,
    303                           max_nodes_to_skip=30,

AttributeError: module 'apls' has no attribute '_clean_sub_graphs'


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions