2023.2.1
Note: this is a re-release of 2023.2.0, because 2023.2.0 didn't build and upload to PyPI
- Add scripts to run benchmarks and download data (#39)
- Add
floyd_warshallalgorithm for all-pairs shortest path (#42) - Add
floyd_warshall_predecessor_and_distance(#43) - Add
all_pairs_bellman_ford_path_lengthandsingle_source_bellman_ford_path_length(#44) - Add
NodeNodeMapclass andmatrix_to_nodenodemapandmatrix_to_vectornodemapmethods (#43)- These can replace
matrix_to_dicts
- These can replace
- Add
fill_valuetoNodeMap(#43) - Allow
NodeMapvalues to be interpreted as keys (#43) - Add more cached properties (#44)
min_diagonal(and other{monoid_name}_diagonal)has_negative_diagonalhas_negative_edges-andhas_negative_edges+is_isoiso_value
- Add
normalize_chunksizeandpartitionutility functions to help run algorithms chunkwise (#47) - Misc. maintenance (#41, #45, #46)