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_warshall
algorithm for all-pairs shortest path (#42) - Add
floyd_warshall_predecessor_and_distance
(#43) - Add
all_pairs_bellman_ford_path_length
andsingle_source_bellman_ford_path_length
(#44) - Add
NodeNodeMap
class andmatrix_to_nodenodemap
andmatrix_to_vectornodemap
methods (#43)- These can replace
matrix_to_dicts
- These can replace
- Add
fill_value
toNodeMap
(#43) - Allow
NodeMap
values to be interpreted as keys (#43) - Add more cached properties (#44)
min_diagonal
(and other{monoid_name}_diagonal
)has_negative_diagonal
has_negative_edges-
andhas_negative_edges+
is_iso
iso_value
- Add
normalize_chunksize
andpartition
utility functions to help run algorithms chunkwise (#47) - Misc. maintenance (#41, #45, #46)