calculate_vehicle_kms#

caf.van.lgv_model.calculate_vehicle_kms(matrix, distances, internals=None)[source]#

Summarise number of trips and vehicle kilometres by internal/external.

Parameters:
  • matrix (pd.DataFrame) – Square trip matrix, indices and columns should be zone numbers.

  • distances (pd.DataFrame) – Square matrix of distances with the same indices and columns as matrix

  • internals (set[int], optional) – Set of all internal zone numbers.

Returns:

The number of trips and vehicle kilometres in the matrix, if internals is given then splits the totals into II, IE, EI and EE.

Return type:

pd.DataFrame