aequilibrae.paths.TransitAssignment#

class aequilibrae.paths.TransitAssignment(*args, project=None, **kwargs)[source]#
__init__(*args, project=None, **kwargs)[source]#

Methods

__init__(*args[, project])

add_class(transport_class)

Adds a Transport class to the assignment

algorithms_available()

Returns all algorithms available for use

execute([log_specification])

Processes assignment

info()

Returns information for the transit assignment procedure

log_specification()

report()

Returns the assignment convergence report

results()

Prepares the assignment results as a Pandas DataFrame

save_results(table_name[, keep_zero_flows, ...])

Saves the assignment results to results_database.sqlite

set_algorithm(algorithm)

Chooses the assignment algorithm.

set_classes(classes)

Sets Transport classes to be assigned

set_cores(cores)

Allows one to set the number of cores to be used AFTER transit classes have been added

set_frequency_field(frequency_field)

Sets the graph field that contains the frequency -> e.g. 'freq'.

set_time_field(time_field)

Sets the graph field that contains free flow travel time -> e.g. 'trav_time'.

Attributes

all_algorithms