aequilibrae package#
Subpackages#
- aequilibrae.distribution package
- Submodules
- aequilibrae.distribution.gravity_application module
- aequilibrae.distribution.gravity_calibration module
- aequilibrae.distribution.ipf module
- aequilibrae.distribution.ipf_core module
- aequilibrae.distribution.setup_ipf module
- aequilibrae.distribution.synthetic_gravity_model module
- Module contents
- aequilibrae.matrix package
- Submodules
- aequilibrae.matrix.aequilibrae_data module
- aequilibrae.matrix.aequilibrae_matrix module
AequilibraeMatrixAequilibraeMatrix.save()AequilibraeMatrix.create_empty()AequilibraeMatrix.get_matrix()AequilibraeMatrix.create_from_omx()AequilibraeMatrix.create_from_trip_list()AequilibraeMatrix.set_index()AequilibraeMatrix.close()AequilibraeMatrix.export()AequilibraeMatrix.load()AequilibraeMatrix.is_omx()AequilibraeMatrix.computational_view()AequilibraeMatrix.copy()AequilibraeMatrix.rows()AequilibraeMatrix.columns()AequilibraeMatrix.nan_to_num()AequilibraeMatrix.setName()AequilibraeMatrix.setDescription()AequilibraeMatrix.random_name()
- Module contents
- aequilibrae.paths package
- Subpackages
- Submodules
- aequilibrae.paths.AoN module
aggregate_link_costs()aggregate_link_costs_cython()assign_link_loads()assign_link_loads_cython()bpr()bpr2()bpr2_cython()bpr_cython()conical()conical_cython()copy_one_dimension()copy_one_dimension_cython()copy_three_dimensions()copy_three_dimensions_cython()copy_two_dimensions()copy_two_dimensions_cython()dbpr2_cython()dbpr_cython()dconical_cython()delta_bpr()delta_bpr2()delta_conical()delta_inrets()dinrets_cython()inrets()inrets_cython()linear_combination()linear_combination_1d()linear_combination_cython()linear_combination_cython_1d()linear_combination_skims()linear_combination_skims_cython()network_loading()one_to_all()path_computation()path_finding()path_finding_a_star()put_path_file_on_disk()save_path_file()skim_multiple_fields()skimming_single_origin()sum_a_times_b_minus_c()sum_a_times_b_minus_c_cython()sum_axis1()sum_axis1_cython()triple_linear_combination()triple_linear_combination_cython()triple_linear_combination_cython_skims()triple_linear_combination_skims()update_path_trace()
- aequilibrae.paths.all_or_nothing module
- aequilibrae.paths.assignment_paths module
- aequilibrae.paths.basic_path_finding module
- aequilibrae.paths.bpr module
- aequilibrae.paths.bpr2 module
- aequilibrae.paths.conical module
- aequilibrae.paths.graph module
- aequilibrae.paths.graph_building module
- aequilibrae.paths.hyperpath module
- aequilibrae.paths.inrets module
- aequilibrae.paths.linear_approximation module
LinearApproximationLinearApproximation.equilibrationLinearApproximation.assignmentLinearApproximation.calculate_conjugate_stepsize()LinearApproximation.calculate_biconjugate_direction()LinearApproximation.doWork()LinearApproximation.execute()LinearApproximation.calculate_stepsize()LinearApproximation.check_convergence()LinearApproximation.signal_handler()
- aequilibrae.paths.multi_threaded_aon module
- aequilibrae.paths.multi_threaded_skimming module
- aequilibrae.paths.network_skimming module
- aequilibrae.paths.optimal_strategies module
- aequilibrae.paths.parallel_numpy module
- aequilibrae.paths.path_file_saving module
- aequilibrae.paths.pq_4ary_heap module
- aequilibrae.paths.public_transport module
- aequilibrae.paths.setup_assignment module
- aequilibrae.paths.traffic_assignment module
AssignmentBaseAssignmentBase.algorithms_available()AssignmentBase.set_algorithm()AssignmentBase.set_cores()AssignmentBase.execute()AssignmentBase.log_specification()AssignmentBase.save_results()AssignmentBase.results()AssignmentBase.report()AssignmentBase.info()AssignmentBase.set_classes()AssignmentBase.add_class()AssignmentBase.set_time_field()
TrafficAssignmentTrafficAssignment.bpr_parametersTrafficAssignment.all_algorithmsTrafficAssignment.set_vdf()TrafficAssignment.set_classes()TrafficAssignment.add_class()TrafficAssignment.set_algorithm()TrafficAssignment.set_vdf_parameters()TrafficAssignment.set_cores()TrafficAssignment.set_save_path_files()TrafficAssignment.set_path_file_format()TrafficAssignment.set_time_field()TrafficAssignment.set_capacity_field()TrafficAssignment.log_specification()TrafficAssignment.save_results()TrafficAssignment.results()TrafficAssignment.info()TrafficAssignment.save_skims()TrafficAssignment.select_link_flows()TrafficAssignment.save_select_link_flows()TrafficAssignment.save_select_link_matrices()TrafficAssignment.save_select_link_results()
TransitAssignment
- aequilibrae.paths.traffic_class module
- aequilibrae.paths.vdf module
- Module contents
- aequilibrae.project package
- Subpackages
- aequilibrae.project.data package
- aequilibrae.project.network package
- Subpackages
- Submodules
- aequilibrae.project.network.connector_creation module
- aequilibrae.project.network.gmns_builder module
- aequilibrae.project.network.gmns_exporter module
- aequilibrae.project.network.haversine module
- aequilibrae.project.network.link module
- aequilibrae.project.network.link_type module
- aequilibrae.project.network.link_types module
- aequilibrae.project.network.links module
- aequilibrae.project.network.mode module
- aequilibrae.project.network.modes module
- aequilibrae.project.network.network module
- aequilibrae.project.network.node module
- aequilibrae.project.network.nodes module
- aequilibrae.project.network.period module
- aequilibrae.project.network.periods module
- aequilibrae.project.network.safe_class module
- Module contents
- Submodules
- aequilibrae.project.about module
- aequilibrae.project.basic_table module
- aequilibrae.project.data_loader module
- aequilibrae.project.database_connection module
- aequilibrae.project.field_editor module
- aequilibrae.project.project module
- aequilibrae.project.project_cleaning module
- aequilibrae.project.project_creation module
- aequilibrae.project.table_loader module
- aequilibrae.project.zone module
- aequilibrae.project.zoning module
- Module contents
- Subpackages
- aequilibrae.reference_files package
- aequilibrae.transit package
- Subpackages
- aequilibrae.transit.functions package
- aequilibrae.transit.gtfs_writer package
- Submodules
- aequilibrae.transit.gtfs_writer.agency_writer module
- aequilibrae.transit.gtfs_writer.fare_writer module
- aequilibrae.transit.gtfs_writer.routes_writer module
- aequilibrae.transit.gtfs_writer.shape_writer module
- aequilibrae.transit.gtfs_writer.stop_times_writer module
- aequilibrae.transit.gtfs_writer.stops_writer module
- aequilibrae.transit.gtfs_writer.trips_writer module
- Module contents
- aequilibrae.transit.route_system_reader package
- Submodules
- aequilibrae.transit.route_system_reader.agency_reader module
- aequilibrae.transit.route_system_reader.pattern_reader module
- aequilibrae.transit.route_system_reader.routes_reader module
- aequilibrae.transit.route_system_reader.stop_reader module
- aequilibrae.transit.route_system_reader.stop_times_reader module
- aequilibrae.transit.route_system_reader.trips_reader module
- Module contents
- aequilibrae.transit.transit_elements package
- Submodules
- aequilibrae.transit.transit_elements.agency module
- aequilibrae.transit.transit_elements.basic_element module
- aequilibrae.transit.transit_elements.fare module
- aequilibrae.transit.transit_elements.fare_rule module
- aequilibrae.transit.transit_elements.link module
- aequilibrae.transit.transit_elements.mode_correspondence module
- aequilibrae.transit.transit_elements.pattern module
- aequilibrae.transit.transit_elements.route module
- aequilibrae.transit.transit_elements.service module
- aequilibrae.transit.transit_elements.stop module
- aequilibrae.transit.transit_elements.trip module
- Module contents
- Submodules
- aequilibrae.transit.column_order module
- aequilibrae.transit.constants module
- aequilibrae.transit.date_tools module
- aequilibrae.transit.gtfs_loader module
- aequilibrae.transit.lib_gtfs module
GTFSRouteSystemBuilderGTFSRouteSystemBuilder.signalGTFSRouteSystemBuilder.set_capacities()GTFSRouteSystemBuilder.set_maximum_speeds()GTFSRouteSystemBuilder.dates_available()GTFSRouteSystemBuilder.set_allow_map_match()GTFSRouteSystemBuilder.map_match()GTFSRouteSystemBuilder.set_agency_identifier()GTFSRouteSystemBuilder.set_feed()GTFSRouteSystemBuilder.set_description()GTFSRouteSystemBuilder.set_date()GTFSRouteSystemBuilder.load_date()GTFSRouteSystemBuilder.doWork()GTFSRouteSystemBuilder.execute_import()GTFSRouteSystemBuilder.save_to_disk()GTFSRouteSystemBuilder.finished()GTFSRouteSystemBuilder.builds_link_graphs_with_broken_stops()
- aequilibrae.transit.map_matching_graph module
- aequilibrae.transit.parse_csv module
- aequilibrae.transit.route_system module
- aequilibrae.transit.transit module
- aequilibrae.transit.transit_graph_builder module
shift_duplicate_geometry()TransitGraphBuilderTransitGraphBuilder.add_zones()TransitGraphBuilder.create_od_node_mapping()TransitGraphBuilder.create_graph()TransitGraphBuilder.create_line_geometry()TransitGraphBuilder.create_additional_db_fields()TransitGraphBuilder.save_vertices()TransitGraphBuilder.save_edges()TransitGraphBuilder.save_config()TransitGraphBuilder.save()TransitGraphBuilder.to_transit_graph()TransitGraphBuilder.from_db()TransitGraphBuilder.convert_demand_matrix_from_zone_to_node_ids()TransitGraphBuilder.config
- Module contents
- Subpackages
- aequilibrae.utils package
- Submodules
- aequilibrae.utils.create_delaunay_network module
- aequilibrae.utils.create_example module
- aequilibrae.utils.db_utils module
- aequilibrae.utils.geo_index module
- aequilibrae.utils.geo_utils module
- aequilibrae.utils.get_table module
- aequilibrae.utils.list_tables_in_db module
- aequilibrae.utils.qgis_utils module
- aequilibrae.utils.spatialite_utils module
- aequilibrae.utils.worker_thread module
- Module contents
Submodules#
aequilibrae.context module#
aequilibrae.log module#
- class aequilibrae.log.Log(project_base_path: str)[source]#
Bases:
objectAPI entry point to the log file contents
>>> from aequilibrae import Project >>> project = Project.from_path("/tmp/test_project") >>> log = project.log() # We get all entries for the log file >>> entries = log.contents() # Or clear everything (NO UN-DOs) >>> log.clear()
aequilibrae.parameters module#
- class aequilibrae.parameters.Parameters(project=None)[source]#
Bases:
objectGlobal parameters module
Parameters are used in many procedures, and are often defined only in the parameters.yml file ONLY Parameters are organized in the following groups:
assignment
distribution
system
report zeros
temp directory
>>> from aequilibrae import Project, Parameters >>> project = Project.from_path("/tmp/test_project") >>> p = Parameters(project) >>> p.parameters['system']['logging_directory'] = "/tmp/other_folder" >>> p.parameters['osm']['overpass_endpoint'] = "http://192.168.0.110:32780/api" >>> p.parameters['osm']['max_query_area_size'] = 10000000000 >>> p.parameters['osm']['sleeptime'] = 0 >>> p.write_back() >>> # You can also restore the software default values >>> p.restore_default()
- file_default: str = '/opt/hostedtoolcache/Python/3.9.18/x64/lib/python3.9/site-packages/aequilibrae/parameters.yml'#