Module Expr Str Import alias Import alias Import alias identifier Import alias identifier Import alias ImportFrom alias FunctionDef arguments args NameParam defaults body Import alias Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str keyword Str keyword Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore Num For NameStore NameLoad body Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr If CompareIn Str Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareIn Str Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareIn Str Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore Num If BoolOpAnd CompareEq Call NameLoad NameLoad Num CompareEq Call NameLoad NameLoad Num CompareEq Call NameLoad NameLoad Num body Assign NameStore Num Assign NameStore ListLoad Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num For NameStore SubscriptLoad NameLoad Slice Num body If CompareEq NameLoad Num body Assign NameStore ListLoad SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Num Assign NameStore NameLoad orelse If CompareEq NameLoad Num body Assign NameStore ListLoad SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Num Assign NameStore BinOpAdd NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore ListLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd CompareEq Call NameLoad NameLoad Num CompareEq Call NameLoad NameLoad Num CompareEq Call NameLoad NameLoad Num body Assign NameStore Num Assign NameStore ListLoad Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num For NameStore SubscriptLoad NameLoad Slice Num body If CompareEq NameLoad Num body Assign NameStore ListLoad SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Num Assign NameStore NameLoad orelse If CompareEq NameLoad Num body Assign NameStore ListLoad SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Num Assign NameStore BinOpAdd NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd CompareEq Call NameLoad NameLoad Num CompareEq Call NameLoad NameLoad Num CompareEq Call NameLoad NameLoad Num body Assign NameStore Num Assign NameStore ListLoad Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num For NameStore SubscriptLoad NameLoad Slice Num body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore ListLoad NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd CompareEq Call NameLoad NameLoad Num CompareEq Call NameLoad NameLoad Num CompareEq Call NameLoad NameLoad Num body Assign NameStore Num Assign NameStore ListLoad Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num For NameStore SubscriptLoad NameLoad Slice Num body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse Assign NameStore NameLoad Import alias Assign NameStore ListLoad If BoolOpAnd CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num For TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad body If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Num While UnaryOpNot CompareEq Call NameLoad NameLoad Call NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad If CompareIn Call NameLoad NameLoad NameLoad body For NameStore NameLoad body If CompareEq Call NameLoad NameLoad Call NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore ListLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Assign NameStore NameLoad Assign NameStore ListLoad For NameStore NameLoad body If CompareIn Str Call AttributeLoad Call NameLoad NameLoad attr body Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad Return ListLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad If CompareIsNot NameLoad NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareEq NameLoad Str body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad orelse Assign NameStore Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Assign NameStore Num Assign NameStore ListLoad Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body If CompareEq NameLoad Num body Assign NameStore Num Assign NameStore ListLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad Str Assign NameStore Call NameLoad Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad NameLoad Assign NameStore ListLoad Str Str Assign NameStore Call NameLoad Call NameLoad ListLoad Str Str ListLoad Str SubscriptLoad NameLoad Slice Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad Call NameLoad Call NameLoad ListLoad Str Str ListLoad Str SubscriptLoad NameLoad Slice Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad Str Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad Str Assign NameStore Call NameLoad Call NameLoad NameLoad ListLoad NameLoad NameLoad Assign NameStore BinOpAdd SubscriptLoad Call AttributeLoad NameLoad attr NameLoad keyword Num Slice Num SubscriptLoad Call AttributeLoad NameLoad attr NameLoad keyword Num Slice Num Assign NameStore ListLoad Str Str Str Assign NameStore BinOpAdd BinOpAdd BinOpAdd NameLoad ListLoad SubscriptLoad NameLoad Slice Num Num ListLoad Str Str ListLoad SubscriptLoad NameLoad Slice Num If UnaryOpNot CompareEq NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Import alias Assign NameStore Num Assign NameStore Str Assign NameStore Str For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad body If CompareIn Str Call AttributeLoad Call NameLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Assign NameStore Num orelse If CompareIn Str Call AttributeLoad Call NameLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Assign NameStore Num Expr Str If BoolOpAnd UnaryOpNot CompareEq NameLoad Str UnaryOpNot CompareEq NameLoad Str body Return ListLoad Call NameLoad NameLoad Call NameLoad NameLoad orelse Return ListLoad Num Num decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad If CompareIsNot NameLoad NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareEq NameLoad Str body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad orelse If CompareEq NameLoad Str body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse Assign NameStore Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore SubscriptLoad NameLoad Index Num For NameStore SubscriptLoad NameLoad Slice Num body Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore ListLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num If BoolOpAnd UnaryOpNot CompareEq Call AttributeLoad Call NameLoad SubscriptLoad NameLoad Index Num attr Str UnaryOpNot CompareEq Call AttributeLoad Call NameLoad SubscriptLoad NameLoad Index Num attr Str body Assign NameStore NameLoad Assign NameStore ListLoad For NameStore NameLoad body If CompareIn Str Call AttributeLoad Call NameLoad NameLoad attr body Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad NameLoad Assign NameStore ListLoad Str Str Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad Str Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad NameLoad Assign NameStore ListLoad Str Str Assign NameStore Call NameLoad Call NameLoad ListLoad Str Str ListLoad Str NameLoad Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad Call NameLoad Call NameLoad ListLoad Str Str ListLoad Str NameLoad Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad Str Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad Str Assign NameStore Call NameLoad Call NameLoad NameLoad ListLoad NameLoad NameLoad Assign NameStore BinOpAdd SubscriptLoad Call AttributeLoad NameLoad attr NameLoad keyword Num Slice Num SubscriptLoad Call AttributeLoad NameLoad attr NameLoad keyword Num Slice Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore BinOpAdd BinOpAdd ListLoad Str SubscriptLoad NameLoad Slice Num Num ListLoad Str AugAssignAdd NameStore NameLoad Assign NameStore BinOpAdd BinOpAdd NameLoad SubscriptLoad NameLoad Slice Num ListLoad Str Str Str If UnaryOpNot CompareEq NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str Expr Call AttributeLoad NameLoad attr Print BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad If CompareIsNot NameLoad NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareEq NameLoad Str body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore SubscriptLoad NameLoad Index Num If CompareEq NameLoad NameLoad body For NameStore SubscriptLoad NameLoad Slice Num body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad NameLoad keyword Num orelse If CompareEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad Call NameLoad NameLoad SubscriptLoad NameLoad Index Num keyword Num If CompareIn Str NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Str Index Num Assign NameStore BinOpAdd SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Str Index Num Str Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore Num Assign NameStore SubscriptLoad NameLoad Index Num For NameStore NameLoad body Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr If CompareIn Str Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareIn Str Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareIn Str Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore Num If BoolOpAnd CompareEq Call NameLoad NameLoad Num CompareEq Call NameLoad NameLoad Num body Assign NameStore Num Assign NameStore ListLoad Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num For NameStore SubscriptLoad NameLoad Slice Num body Assign NameStore ListLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return BinOpAdd ListLoad ListLoad Str Str NameLoad orelse If BoolOpAnd CompareEq Call NameLoad NameLoad Num CompareEq Call NameLoad NameLoad Num body Assign NameStore ListLoad Assign NameStore ListLoad For NameStore SubscriptLoad NameLoad Slice Num body Assign NameStore ListLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad body Assign NameStore ListLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore ListLoad NameLoad Return BinOpAdd ListLoad ListLoad Str Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Slice Num If CompareEq Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num keyword SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Return ListLoad NameLoad NameLoad NameLoad NameLoad Return ListLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad If CompareIsNot NameLoad NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareEq NameLoad Str body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad orelse Assign NameStore Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Assign NameStore ListLoad Str Str Assign NameStore ListLoad Assign NameStore SubscriptLoad NameLoad Index Num For NameStore SubscriptLoad NameLoad Slice Num body Assign NameStore Call NameLoad ListLoad NameLoad NameLoad Assign NameStore ListLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Assign NameStore ListLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Assign NameStore ListLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Assign NameStore ListLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Assign NameStore ListLoad ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Call NameLoad NameLoad NameLoad Assign NameStore ListLoad Str Str Assign NameStore Call NameLoad Call NameLoad ListLoad Str Str ListLoad Str NameLoad Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad Call NameLoad Call NameLoad ListLoad Str Str ListLoad Str NameLoad Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad Str Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad Str Assign NameStore Call NameLoad Call NameLoad NameLoad ListLoad NameLoad NameLoad Assign NameStore BinOpAdd SubscriptLoad Call AttributeLoad NameLoad attr NameLoad keyword Num Slice Num SubscriptLoad Call AttributeLoad NameLoad attr NameLoad keyword Num Slice Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore BinOpAdd BinOpAdd ListLoad Str SubscriptLoad NameLoad Slice Num Num ListLoad Str AugAssignAdd NameStore NameLoad Assign NameStore BinOpAdd BinOpAdd NameLoad SubscriptLoad NameLoad Slice Num ListLoad Str Str Str If UnaryOpNot CompareEq NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad If CompareIsNot NameLoad NameLoad body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareEq NameLoad Str body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body If CompareEq NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad orelse Assign NameStore Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Assign NameStore Num Assign NameStore ListLoad Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body If CompareEq NameLoad Num body Assign NameStore Num Assign NameStore ListLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad Str Assign NameStore Call NameLoad Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad NameLoad Assign NameStore ListLoad Str Str Assign NameStore Call NameLoad Call NameLoad ListLoad Str Str ListLoad Str ListLoad NameLoad Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad Str Assign NameStore Call NameLoad Call NameLoad ListLoad Str ListLoad Str Assign NameStore Call NameLoad Call NameLoad NameLoad ListLoad NameLoad NameLoad Assign NameStore BinOpAdd SubscriptLoad Call AttributeLoad NameLoad attr NameLoad keyword Num Slice Num SubscriptLoad Call AttributeLoad NameLoad attr NameLoad keyword Num Slice Num Assign NameStore ListLoad Str Str Str Assign NameStore BinOpAdd BinOpAdd BinOpAdd NameLoad ListLoad SubscriptLoad NameLoad Slice Num Num ListLoad Str Str ListLoad SubscriptLoad NameLoad Slice Num If UnaryOpNot CompareEq NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore BinOpAdd ListLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore ListLoad For TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad body For NameStore NameLoad body If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad For TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr Str NameLoad body For NameStore NameLoad body If Call AttributeLoad NameLoad attr BinOpAdd Str Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd NameLoad Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad keyword Num keyword Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad Str Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad keyword NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad keyword NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad keyword NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad keyword NameLoad Expr Call NameLoad NameLoad NameLoad Return Num decorator_list
N/A N/A 
Module: pipegeojson.py 

A module to convert csv files representing geospatial features into appropriate geojson structures

Functions to be used:
1) read(location) - reads csv file to memory
2) get_cords_line(csvfile) - fault tolerant attempts to look at header in first row to get lat long structure within rows
3) get_segment_info(cordfile) - given a csv file and any unique identifier within a row will get data to be added in a format ready to go into akml
4) make_line(csvfile,**kwargs) - makes line object in geojson
5) 

Created by: Bennett Murphy
email: murphy214@marshall.edu
 N/A json N/A itertools N/A pandas pd N/A numpy np N/A os IPython.display IFrame read N/A N/A file N/A N/A N/A csv N/A data N/A N/A f N/A N/A csv reader N/A open file rb delimiter , quotechar " N/A row f N/A N/A N/A N/A data append row N/A data N/A get_cords_line N/A N/A a N/A N/A N/A list False N/A N/A list False N/A N/A segment a N/A N/A segment a N/A cordblock N/A N/A ind 0 N/A header N/A segment N/A 0 N/A lats N/A N/A longs N/A N/A elevations N/A N/A count 0 N/A row header N/A N/A row N/A N/A N/A str row upper N/A N/A LAT N/A str row N/A N/A N/A N/A lats append count N/A N/A N/A LONG N/A str row N/A N/A N/A N/A longs append count N/A N/A N/A ELEV N/A str row N/A N/A N/A N/A elevations append count N/A count 1 N/A N/A N/A N/A len lats 1 N/A N/A len longs 1 N/A N/A len elevations 0 N/A N/A count 0 N/A cordrows N/A N/A rowlat1 N/A lats N/A 0 N/A rowlong1 N/A longs N/A 0 N/A row N/A segment N/A 1 N/A N/A N/A count 0 N/A N/A point N/A N/A row N/A rowlat1 N/A row N/A rowlong1 N/A count 1 N/A newrow point N/A N/A N/A count 1 N/A N/A point N/A N/A row N/A rowlat1 N/A row N/A rowlong1 N/A count 0 N/A newrow N/A newrow point N/A N/A N/A cordrows append newrow N/A row cordrows N/A N/A lat1 N/A float N/A row N/A 0 N/A long1 N/A float N/A row N/A 1 N/A lat2 N/A float N/A row N/A 2 N/A long2 N/A float N/A row N/A 3 N/A newrow N/A long1 lat1 N/A N/A N/A cordblock append newrow N/A newrow N/A long2 lat2 N/A N/A N/A cordblock append newrow N/A N/A N/A N/A N/A len lats 1 N/A N/A len longs 1 N/A N/A len elevations 1 N/A N/A count 0 N/A cordrows N/A N/A rowlat1 N/A lats N/A 0 N/A rowlong1 N/A longs N/A 0 N/A rowele1 N/A elevations N/A 0 N/A row N/A segment N/A 1 N/A N/A N/A count 0 N/A N/A point N/A N/A row N/A rowlat1 N/A row N/A rowlong1 N/A row N/A rowele1 N/A count 1 N/A newrow point N/A N/A N/A count 1 N/A N/A point N/A N/A row N/A rowlat1 N/A row N/A rowlong1 N/A row N/A rowele1 N/A count 0 N/A newrow N/A newrow point N/A N/A N/A cordrows append newrow N/A row cordrows N/A N/A lat1 N/A float N/A row N/A 0 N/A long1 N/A float N/A row N/A 1 N/A ele1 N/A float N/A row N/A 2 N/A lat2 N/A float N/A row N/A 3 N/A long2 N/A float N/A row N/A 4 N/A ele2 N/A float N/A row N/A 5 N/A newrow N/A long1 lat1 ele1 N/A N/A N/A cordblock append newrow N/A newrow N/A long2 lat2 ele2 N/A N/A N/A cordblock append newrow N/A N/A N/A N/A N/A len lats 2 N/A N/A len longs 2 N/A N/A len elevations 0 N/A N/A count 0 N/A cordrows N/A N/A rowlat1 N/A lats N/A 0 N/A rowlong1 N/A longs N/A 0 N/A rowlat2 N/A lats N/A 1 N/A rowlong2 N/A longs N/A 1 N/A row N/A segment N/A 1 N/A N/A lat1 N/A row N/A rowlat1 N/A long1 N/A row N/A rowlong2 N/A lat2 N/A row N/A rowlat2 N/A long2 N/A row N/A rowlong2 N/A newrow N/A long1 lat1 0 N/A N/A N/A cordblock append newrow N/A newrow N/A long2 lat2 0 N/A N/A N/A cordblock append newrow N/A N/A N/A N/A N/A len lats 2 N/A N/A len longs 2 N/A N/A len elevations 2 N/A N/A count 0 N/A cordrows N/A N/A rowlat1 N/A lats N/A 0 N/A rowlong1 N/A longs N/A 0 N/A rowele1 N/A elevations N/A 0 N/A rowlat2 N/A lats N/A 1 N/A rowlong2 N/A longs N/A 1 N/A rowele2 N/A elevations N/A 1 N/A row N/A segment N/A 1 N/A N/A lat1 N/A row N/A rowlat1 N/A long1 N/A row N/A rowlong1 N/A ele1 N/A row N/A rowele1 N/A lat2 N/A row N/A rowlat2 N/A long2 N/A row N/A rowlong2 N/A ele2 N/A row N/A rowele2 N/A newrow N/A long1 lat1 ele1 N/A N/A N/A cordblock append newrow N/A newrow N/A long2 lat2 ele2 N/A N/A N/A cordblock append newrow N/A cordblock N/A get_segment_info N/A N/A data N/A N/A N/A csvfile N/A uniqueindex N/A list False N/A N/A list False N/A N/A segment data N/A N/A segment data N/A itertools N/A info N/A N/A N/A N/A csvfile N/A uniqueindex N/A N/A header N/A segment N/A 0 N/A firstrow N/A segment N/A 1 N/A lastrow N/A segment N/A -1 N/A N/A firstval lastval headerval N/A N/A itertools izip firstrow lastrow header N/A N/A N/A firstval lastval N/A N/A N/A N/A info append N/A headerval firstval N/A N/A header N/A get_header csvfile list N/A next_row N/A gen_segment csvfile list N/A genuniqueindex 0 N/A N/A N/A N/A str uniqueindex N/A str genuniqueindex N/A N/A segmentrow N/A next next_row N/A N/A N/A str uniqueindex segmentrow N/A N/A row segmentrow N/A N/A N/A N/A str row N/A str uniqueindex N/A N/A genuniqueindex N/A str row N/A info N/A N/A N/A headerval segmentval N/A N/A itertools izip header segmentrow N/A N/A N/A N/A info append N/A headerval segmentval N/A lastrow segmentrow N/A newrow N/A N/A row lastrow N/A N/A N/A NAN N/A N/A N/A str row upper N/A N/A row N/A N/A N/A str row upper N/A N/A N/A newrow append row N/A lastrow newrow N/A N/A header lastrow N/A make_line N/A N/A csvfile N/A kwargs N/A N/A list False N/A strip False N/A filename False N/A jsonz False N/A outfilename False N/A remove_squares False N/A N/A kwargs None N/A N/A N/A key value N/A N/A kwargs iteritems N/A N/A N/A key strip N/A N/A N/A value True N/A N/A strip True N/A N/A N/A key list N/A N/A N/A value True N/A N/A list True N/A N/A N/A key remove_squares N/A N/A N/A value True N/A N/A remove_squares True N/A N/A N/A key outfilename N/A N/A outfilename N/A str value N/A N/A N/A key filename N/A N/A filename N/A str value N/A N/A list True N/A N/A a csvfile N/A csvfile outfilename N/A N/A a N/A read csvfile N/A N/A isinstance a N/A pd DataFrame N/A N/A a N/A df2list a N/A count 0 N/A coords N/A N/A newnewrow N/A N/A row N/A get_cords_line a N/A N/A N/A count 0 N/A N/A count 0 N/A newrow N/A N/A row N/A 0 N/A row N/A 1 N/A N/A N/A coords append newrow N/A z N/A get_segment_info a N/A a1 N/A dict N/A zip N/A properties N/A N/A a2 N/A dict N/A zip N/A z N/A 0 N/A z N/A 1 N/A a3 N/A dict N/A zip N/A properties N/A a2 N/A c1 N/A geometry properties N/A c2 N/A dict N/A zip N/A type coordinates N/A LineString N/A coords N/A N/A b N/A dict N/A zip N/A geometry N/A N/A dict N/A zip N/A type coordinates N/A LineString N/A coords N/A N/A c N/A dict N/A zip N/A type N/A Feature N/A f N/A dict N/A zip N/A type N/A FeatureCollection N/A e N/A dict N/A zip c1 N/A c2 a2 N/A new N/A N/A N/A N/A json dumps c indent 7 N/A -1 N/A N/A N/A json dumps e indent 7 N/A 2 N/A beg N/A { "type": "FeatureCollection", 	"features": [   {  "type": "Feature", N/A gf N/A N/A N/A beg N/A N/A new N/A 27 -1 N/A 	} 	] N/A N/A new N/A -1 N/A N/A N/A filename False N/A N/A N/A parselist gf filename N/A N/A gf N/A getlatlong N/A N/A row header N/A N/A N/A itertools N/A ind 0 N/A lat N/A long N/A N/A a b N/A N/A itertools izip row header N/A N/A N/A LAT N/A N/A N/A str b upper N/A N/A lat N/A str a N/A ind 1 N/A N/A N/A LONG N/A N/A N/A str b upper N/A N/A long N/A str a N/A ind 1 N/A 
		elif 'LOCATION' in str(b).upper() and ind==0:
			val=str.split(str(a),',')
			if '(' in str(a) and ')' in str(a) and len(val)>2:
				lat=str(val[0])
				lat=lat[1:]
				long=str(val[1])
				long=long[1:-1]
			else:
				if len(val)==2:
					lat=str(val[0])
					long=str(val[1])
					if long[0]==' ':
						long=long[1:]
				else:
					lat=0
					long=0
					print lat,long
			 N/A N/A N/A N/A lat N/A N/A long N/A N/A N/A N/A float lat N/A float long N/A N/A N/A 0.0 0.0 N/A make_points N/A N/A csvfile N/A kwargs N/A N/A list False N/A strip False N/A outfilename False N/A filename False N/A remove_squares False N/A jsonz True N/A N/A kwargs None N/A N/A N/A key value N/A N/A kwargs iteritems N/A N/A N/A key strip N/A N/A N/A value True N/A N/A strip True N/A N/A N/A key list N/A N/A N/A value True N/A N/A list True N/A N/A N/A key remove_squares N/A N/A N/A value True N/A N/A remove_squares True N/A N/A N/A key outfilename N/A N/A outfilename N/A str value N/A N/A N/A key jsonz N/A N/A N/A value True N/A N/A jsonz True N/A N/A N/A key filename N/A N/A filename N/A str value N/A N/A list True N/A N/A a csvfile N/A N/A a N/A read csvfile N/A N/A isinstance a N/A pd DataFrame N/A N/A a N/A df2list a N/A data a N/A total N/A N/A header N/A data N/A 0 N/A row N/A data N/A 1 N/A N/A latandlong N/A getlatlong row header N/A longandlat N/A N/A latandlong N/A 1 N/A latandlong N/A 0 N/A N/A N/A N/A N/A N/A N/A str N/A longandlat N/A 0 upper NAN N/A N/A N/A N/A N/A str N/A longandlat N/A 1 upper NAN N/A N/A oldrow row N/A newrow N/A N/A row oldrow N/A N/A N/A NAN N/A N/A N/A str row upper N/A N/A row N/A N/A N/A str row upper N/A N/A N/A newrow append row N/A oldrow newrow N/A info N/A dict N/A zip header oldrow N/A start N/A { "type": "FeatureCollection", 	"features": [ N/A a1 N/A dict N/A zip N/A properties N/A N/A a3 N/A dict N/A zip N/A properties N/A info N/A c1 N/A geometry properties N/A c2 N/A dict N/A zip N/A type coordinates N/A Point longandlat N/A b N/A dict N/A zip N/A geometry N/A N/A dict N/A zip N/A type coordinates N/A LineString longandlat N/A c N/A dict N/A zip N/A type N/A Feature N/A f N/A dict N/A zip N/A type N/A FeatureCollection N/A e N/A dict N/A zip c1 N/A c2 info N/A new N/A N/A N/A N/A json dumps c indent 7 N/A -1 N/A N/A N/A json dumps e indent 7 N/A 2 N/A new N/A N/A str split new N/A new N/A N/A N/A 	{ "type": "Feature", N/A new N/A 2 -1 N/A 	}, N/A total new N/A readytowrite N/A N/A start N/A total N/A -1 N/A 	} 	] } N/A N/A N/A filename False N/A N/A N/A parselist readytowrite filename N/A N/A readytowrite N/A parselist N/A N/A list location N/A N/A N/A f N/A open location w N/A row list N/A N/A N/A N/A f writelines N/A row N/A N/A N/A f close N/A N/A GeoJSON file written to location: %s location N/A convertcsv2json N/A N/A data filename N/A kwargs N/A N/A shape False N/A strip False N/A outfilename False N/A remove_squares False N/A N/A kwargs None N/A N/A N/A key value N/A N/A kwargs iteritems N/A N/A N/A key shape N/A N/A N/A value True N/A N/A shape True N/A newlist N/A N/A header N/A data N/A 0 N/A N/A shape False N/A N/A row N/A data N/A 1 N/A N/A N/A N/A newlist append N/A N/A json dumps N/A dict N/A zip header row indent 2 N/A N/A N/A shape True N/A N/A N/A N/A newlist append N/A N/A json dumps N/A dict N/A zip header N/A data N/A 1 indent 2 N/A N/A / filename N/A N/A filename N/A N/A N/A str split filename / N/A 1 N/A newfilename N/A N/A N/A N/A str split filename . N/A 0 .json N/A N/A parselist newlist newfilename N/A getlatlongs N/A N/A data N/A N/A N/A file data N/A lats N/A N/A longs N/A N/A elevations N/A N/A cordblock N/A N/A count 0 N/A header N/A file N/A 0 N/A row header N/A N/A row N/A N/A N/A str row upper N/A N/A LAT N/A str row N/A N/A N/A N/A lats append count N/A N/A N/A LONG N/A str row N/A N/A N/A N/A longs append count N/A N/A N/A ELEV N/A str row N/A N/A N/A N/A elevations append count N/A count 1 N/A N/A N/A N/A len lats 1 N/A N/A len longs 1 N/A N/A count 0 N/A cordrows N/A N/A rowlat1 N/A lats N/A 0 N/A rowlong1 N/A longs N/A 0 N/A row N/A file N/A 1 N/A N/A point N/A N/A float N/A row N/A rowlat1 N/A float N/A row N/A rowlong1 N/A N/A N/A cordrows append point N/A N/A N/A N/A Lat Long cordrows N/A N/A N/A N/A N/A len lats 4 N/A N/A len longs 4 N/A N/A cordrows N/A N/A cordrows2 N/A N/A row N/A file N/A 1 N/A N/A cordrows N/A N/A N/A lat long N/A N/A itertools izip lats longs N/A N/A point N/A N/A float N/A row N/A lat N/A float N/A row N/A long N/A N/A N/A cordrows append point N/A cordrows2 N/A cordrows N/A N/A N/A N/A Lat Long cordrows2 N/A getextremas N/A N/A data N/A N/A N/A points N/A getlatlongs data N/A points2 N/A points N/A 1 N/A N/A N/A len points2 1 N/A N/A points N/A N/A pd DataFrame N/A points2 N/A 0 columns N/A points N/A 0 N/A south N/A N/A N/A points N/A Lat min N/A north N/A N/A N/A points N/A Lat max N/A west N/A N/A N/A points N/A Long min N/A east N/A N/A N/A points N/A Long max N/A N/A east west south north N/A N/A N/A make_blocks N/A N/A csvfile N/A kwargs N/A N/A list False N/A strip False N/A outfilename False N/A remove_squares False N/A filename False N/A N/A kwargs None N/A N/A N/A key value N/A N/A kwargs iteritems N/A N/A N/A key strip N/A N/A N/A value True N/A N/A strip True N/A N/A N/A key list N/A N/A N/A value True N/A N/A list True N/A N/A N/A key remove_squares N/A N/A N/A value True N/A N/A remove_squares True N/A N/A N/A key outfilename N/A N/A outfilename value N/A N/A N/A key filename N/A N/A filename N/A str value N/A N/A list True N/A N/A a csvfile N/A csvfile outfilename N/A N/A a N/A read csvfile N/A N/A isinstance a N/A pd DataFrame N/A N/A a N/A df2list a N/A start N/A { "type": "FeatureCollection", 	"features": [ N/A total N/A N/A header N/A a N/A 0 N/A row N/A a N/A 1 N/A N/A extrema N/A getextremas N/A header row N/A point1 N/A N/A extrema N/A 0 N/A extrema N/A -1 N/A point2 N/A N/A extrema N/A 1 N/A extrema N/A -1 N/A point3 N/A N/A extrema N/A 1 N/A extrema N/A -2 N/A point4 N/A N/A extrema N/A 0 N/A extrema N/A -2 N/A coords N/A N/A point1 point2 point3 point4 point1 N/A info N/A dict N/A zip header row N/A c1 N/A geometry properties N/A c2 N/A dict N/A zip N/A type coordinates N/A Polygon coords N/A b N/A dict N/A zip N/A geometry N/A N/A dict N/A zip N/A type coordinates N/A LineString coords N/A c N/A dict N/A zip N/A type N/A Feature N/A f N/A dict N/A zip N/A type N/A FeatureCollection N/A e N/A dict N/A zip c1 N/A c2 info N/A new N/A N/A N/A N/A json dumps c indent 7 N/A -1 N/A N/A N/A json dumps e indent 7 N/A 2 N/A new N/A N/A str split new N/A new N/A N/A N/A 	{ "type": "Feature", N/A new N/A 2 -1 N/A 	}, N/A total new N/A readytowrite N/A N/A start N/A total N/A -1 N/A 	} 	] } N/A N/A N/A filename False N/A N/A N/A parselist readytowrite filename N/A N/A readytowrite N/A make_polygon N/A N/A csvfile N/A kwargs N/A N/A list False N/A strip False N/A jsonz False N/A outfilename False N/A remove_squares False N/A filename False N/A N/A kwargs None N/A N/A N/A key value N/A N/A kwargs iteritems N/A N/A N/A key strip N/A N/A N/A value True N/A N/A strip True N/A N/A N/A key list N/A N/A N/A value True N/A N/A list True N/A N/A N/A key remove_squares N/A N/A N/A value True N/A N/A remove_squares True N/A N/A N/A key outfilename N/A N/A outfilename N/A str value N/A N/A N/A key filename N/A N/A filename N/A str value N/A N/A list True N/A N/A a csvfile N/A csvfile outfilename N/A N/A a N/A read csvfile N/A N/A isinstance a N/A pd DataFrame N/A N/A a N/A df2list a N/A count 0 N/A coords N/A N/A newnewrow N/A N/A row N/A get_cords_line a N/A N/A N/A count 0 N/A N/A count 0 N/A newrow N/A N/A row N/A 0 N/A row N/A 1 N/A N/A N/A coords append newrow N/A z N/A get_segment_info a N/A a1 N/A dict N/A zip N/A properties N/A N/A a2 N/A dict N/A zip N/A z N/A 0 N/A z N/A 1 N/A a3 N/A dict N/A zip N/A properties N/A a2 N/A c1 N/A geometry properties N/A c2 N/A dict N/A zip N/A type coordinates N/A Polygon N/A coords N/A c N/A dict N/A zip N/A type N/A Feature N/A f N/A dict N/A zip N/A type N/A FeatureCollection N/A e N/A dict N/A zip c1 N/A c2 a2 N/A new N/A N/A N/A N/A json dumps c indent 7 N/A -1 N/A N/A N/A json dumps e indent 7 N/A 2 N/A beg N/A { "type": "FeatureCollection", 	"features": [   {  "type": "Feature", N/A gf N/A N/A N/A beg N/A N/A new N/A 27 -1 N/A 	} 	] N/A N/A new N/A -1 N/A N/A N/A filename False N/A N/A N/A parselist gf filename N/A N/A gf N/A df2list N/A N/A df N/A N/A N/A df N/A N/A N/A N/A N/A N/A df columns values tolist N/A N/A N/A df values tolist N/A df N/A get_geojsons N/A N/A N/A N/A N/A jsons N/A N/A N/A dirpath subdirs files N/A N/A os walk N/A N/A os getcwd N/A str dirs N/A N/A x files N/A N/A N/A N/A x endswith .geojson N/A N/A N/A N/A jsons append x N/A jsons N/A clean_current N/A N/A N/A N/A N/A jsons N/A get_geojsons N/A row jsons N/A N/A N/A N/A os remove row N/A get_filetype N/A N/A src filetype N/A N/A N/A filetypes N/A N/A N/A dirpath subdirs files N/A N/A os walk N/A N/A N/A N/A os getcwd / src N/A N/A x files N/A N/A N/A N/A x endswith N/A . N/A str filetype N/A N/A N/A N/A filetypes append N/A N/A src / x N/A filetypes N/A show N/A N/A url N/A N/A N/A N/A IFrame url width 1000 height 600 N/A parselist2 N/A N/A list location N/A N/A N/A f N/A open location w N/A row list N/A N/A N/A N/A f writelines N/A row N/A N/A N/A f close N/A fromdataframecollection N/A N/A x N/A N/A N/A dataframe N/A x N/A 0 N/A featuretype N/A x N/A 1 N/A filename N/A x N/A 2 N/A N/A featuretype points N/A N/A a N/A make_points dataframe list True N/A N/A N/A featuretype line N/A N/A a N/A make_line dataframe list True N/A N/A N/A featuretype blocks N/A N/A a N/A make_blocks dataframe list True N/A N/A N/A featuretype polygon N/A N/A a N/A make_polygon dataframe list True N/A N/A parselist2 a filename N/A 0 N/A