alex.applications.PublicTransportInfoEN package¶
Subpackages¶
- alex.applications.PublicTransportInfoEN.data package
- Subpackages
- alex.applications.PublicTransportInfoEN.data.preprocessing package
- Submodules
- alex.applications.PublicTransportInfoEN.data.preprocessing.compatibility_script_manual module
- alex.applications.PublicTransportInfoEN.data.preprocessing.mta_to_csv module
- alex.applications.PublicTransportInfoEN.data.preprocessing.stops_to_streets_experiment module
- alex.applications.PublicTransportInfoEN.data.preprocessing.us_cities_to_csv module
- Module contents
- alex.applications.PublicTransportInfoEN.data.preprocessing package
- Submodules
- alex.applications.PublicTransportInfoEN.data.autopath module
- alex.applications.PublicTransportInfoEN.data.database module
- alex.applications.PublicTransportInfoEN.data.download_data module
- alex.applications.PublicTransportInfoEN.data.expand_boroughs_script module
- alex.applications.PublicTransportInfoEN.data.expand_cities_script module
- alex.applications.PublicTransportInfoEN.data.expand_states_script module
- alex.applications.PublicTransportInfoEN.data.expand_stops_script module
- alex.applications.PublicTransportInfoEN.data.expand_streets_script module
- alex.applications.PublicTransportInfoEN.data.ontology module
- Module contents
- Subpackages
- alex.applications.PublicTransportInfoEN.slu package
- Submodules
- alex.applications.PublicTransportInfoEN.slu.add_to_bootstrap module
- alex.applications.PublicTransportInfoEN.slu.autopath module
- alex.applications.PublicTransportInfoEN.slu.consolidate_keyfiles module
- alex.applications.PublicTransportInfoEN.slu.gen_bootstrap module
- alex.applications.PublicTransportInfoEN.slu.prepare_data module
- alex.applications.PublicTransportInfoEN.slu.query_google module
- alex.applications.PublicTransportInfoEN.slu.test_bootstrap module
- Module contents
Submodules¶
alex.applications.PublicTransportInfoEN.autopath module¶
self cloning, automatic path configuration
copy this into any subdirectory of pypy from which scripts need to be run, typically all of the test subdirs. The idea is that any such script simply issues
import autopath
and this will make sure that the parent directory containing “pypy” is in sys.path.
If you modify the master “autopath.py” version (in pypy/tool/autopath.py) you can directly run it which will copy itself on all autopath.py files it finds under the pypy root directory.
This module always provides these attributes:
pypydir pypy root directory path this_dir directory where this autopath.py resides
alex.applications.PublicTransportInfoEN.directions module¶
-
class
alex.applications.PublicTransportInfoEN.directions.
Directions
(**kwargs)[source]¶ Bases:
alex.applications.PublicTransportInfoEN.directions.Travel
Ancestor class for transit directions, consisting of several routes.
-
class
alex.applications.PublicTransportInfoEN.directions.
DirectionsFinder
[source]¶ Bases:
object
Abstract ancestor for transit direction finders.
-
class
alex.applications.PublicTransportInfoEN.directions.
GoogleDirections
(input_json={}, **kwargs)[source]¶ Bases:
alex.applications.PublicTransportInfoEN.directions.Directions
Traffic directions obtained from Google Maps API.
-
class
alex.applications.PublicTransportInfoEN.directions.
GoogleDirectionsFinder
(cfg)[source]¶ Bases:
alex.applications.PublicTransportInfoEN.directions.DirectionsFinder
,alex.tools.apirequest.APIRequest
Transit direction finder using the Google Maps query engine.
-
class
alex.applications.PublicTransportInfoEN.directions.
GoogleRoute
(input_json)[source]¶ Bases:
alex.applications.PublicTransportInfoEN.directions.Route
-
class
alex.applications.PublicTransportInfoEN.directions.
GoogleRouteLeg
(input_json)[source]¶ Bases:
alex.applications.PublicTransportInfoEN.directions.RouteLeg
-
class
alex.applications.PublicTransportInfoEN.directions.
GoogleRouteLegStep
(input_json)[source]¶ Bases:
alex.applications.PublicTransportInfoEN.directions.RouteStep
-
VEHICLE_TYPE_MAPPING
= {u'FUNICULAR': u'cable_car', u'COMMUTER_TRAIN': u'train', u'INTERCITY_BUS': u'bus', u'METRO_RAIL': u'tram', u'BUS': u'bus', u'SHARE_TAXI': u'bus', u'RAIL': u'train', u'Long distance train': u'train', u'CABLE_CAR': u'cable_car', u'Train': u'train', u'TRAM': u'tram', u'HEAVY_RAIL': u'train', u'OTHER': u'dontcare', u'SUBWAY': u'subway', u'TROLLEYBUS': u'bus', u'FERRY': u'ferry', u'GONDOLA_LIFT': u'ferry', u'MONORAIL': u'monorail', u'HIGH_SPEED_TRAIN': u'train'}¶
-
-
class
alex.applications.PublicTransportInfoEN.directions.
Route
[source]¶ Bases:
object
Ancestor class for one transit direction route.
-
class
alex.applications.PublicTransportInfoEN.directions.
RouteLeg
[source]¶ Bases:
object
One traffic directions leg.
-
class
alex.applications.PublicTransportInfoEN.directions.
RouteStep
(travel_mode)[source]¶ Bases:
object
One transit directions step – walking or using public transport. Data members: travel_mode – TRANSIT / WALKING
- For TRANSIT steps:
departure_stop departure_time arrival_stop arrival_time headsign – direction of the transit line vehicle – type of the transit vehicle (tram, subway, bus) line_name – name or number of the transit line
- For WALKING steps:
duration – estimated walking duration (seconds)
-
MODE_TRANSIT
= u'TRANSIT'¶
-
MODE_WALKING
= u'WALKING'¶
alex.applications.PublicTransportInfoEN.exceptions module¶
-
exception
alex.applications.PublicTransportInfoEN.exceptions.
PTIENHDCPolicyException
[source]¶ Bases:
alex.components.dm.exceptions.DialoguePolicyException
alex.applications.PublicTransportInfoEN.hdc_policy module¶
alex.applications.PublicTransportInfoEN.hdc_slu module¶
alex.applications.PublicTransportInfoEN.preprocessing module¶
alex.applications.PublicTransportInfoEN.site_preprocessing module¶
-
alex.applications.PublicTransportInfoEN.site_preprocessing.
expand
(element, spell_numbers=True)[source]¶
alex.applications.PublicTransportInfoEN.test_hdc_policy module¶
alex.applications.PublicTransportInfoEN.test_hdc_slu module¶
alex.applications.PublicTransportInfoEN.time_zone module¶
-
class
alex.applications.PublicTransportInfoEN.time_zone.
GoogleTimeFinder
(cfg)[source]¶