# -*- coding: utf-8 -*-
"""
Created on Sun May 25 14:12:12 2014

@author: rustenburg
"""

import tools
from systems import nyc

import matplotlib.pyplot as plt
import networkx as nx

subway,lines,stations,trains = nyc(add=False, block="none")
subway8,lines8,stations8,trains8 = nyc(add=True, block="none")
subwayR,linesR,stationsR,trainsR = nyc(add=False, block="all")
subwaynqr,linesnqr,stationsnqr,trainsnqr = nyc(add=False, block="manhattan")

degree_sequence=sorted(nx.degree(subway).values(),reverse=True)
dmax=max(degree_sequence)
degree_sequence8=sorted(nx.degree(subway8).values(),reverse=True)
dmax8=max(degree_sequence8)
degree_sequenceR=sorted(nx.degree(subwayR).values(),reverse=True)
dmaxR=max(degree_sequenceR)
degree_sequencenqr=sorted(nx.degree(subwaynqr).values(),reverse=True)
dmaxnqr=max(degree_sequencenqr)

Gcc=nx.connected_component_subgraphs(subway)[0]
pos=nx.spring_layout(Gcc)
Gcc8=nx.connected_component_subgraphs(subway8)[0]
pos8=nx.spring_layout(Gcc8)
Esempio n. 2
0
# -*- coding: utf-8 -*-
"""
Created on Sun May 25 17:28:13 2014

@author: rustenburg
"""

import line_connectivity, tools, systems
import pickle

subway,lines,stations,trains = systems.nyc()

#for x in range(100):
#    test = tools.lines_first_search(stations.popitem()[1],stations.popitem()[1], lines,line_connectivity.linegraph,offset=1)
sm = tools.line_first_travel_instructions(stations,lines,line_connectivity.linegraph,offset=1)

off1 = open("offset_1.p", "w+")

pickle.dump(sm,off1 )

off1.close()

no_offset = tools.line_first_travel_instructions(stations,lines,line_connectivity.linegraph,offset=0)

off2 = open("offset_0.p", "w+")

pickle.dump(no_offset, off2)

off2.close()

Esempio n. 3
0
# -*- coding: utf-8 -*-
"""
Created on Sun May 25 17:28:13 2014

@author: rustenburg
"""

import line_connectivity, tools, systems
import pickle

subway, lines, stations, trains = systems.nyc()

#for x in range(100):
#    test = tools.lines_first_search(stations.popitem()[1],stations.popitem()[1], lines,line_connectivity.linegraph,offset=1)
sm = tools.line_first_travel_instructions(stations,
                                          lines,
                                          line_connectivity.linegraph,
                                          offset=1)

off1 = open("offset_1.p", "w+")

pickle.dump(sm, off1)

off1.close()

no_offset = tools.line_first_travel_instructions(stations,
                                                 lines,
                                                 line_connectivity.linegraph,
                                                 offset=0)

off2 = open("offset_0.p", "w+")