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
AequilibraeMatrix
AequilibraeMatrix.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
LinearApproximation
LinearApproximation.equilibration
LinearApproximation.assignment
LinearApproximation.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
AssignmentBase
AssignmentBase.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()
TrafficAssignment
TrafficAssignment.bpr_parameters
TrafficAssignment.all_algorithms
TrafficAssignment.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
GTFSRouteSystemBuilder
GTFSRouteSystemBuilder.signal
GTFSRouteSystemBuilder.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()
TransitGraphBuilder
TransitGraphBuilder.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:
object
API 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:
object
Global 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'#