nx-parallel 0.4
We're happy to announce the release of nx-parallel 0.4!
Enhancements
- Improving development/contributor experience and maintenance stuff (#108).
- Add
should_runfunctionality (#123). - parallel implementation of
triangles(#106). - parallel implementation of link prediction algorithms (#127).
- improve current timing script (#114).
- parallel implementation of harmonic centrality (#124).
- parallel implementation of
average_neighbor_degreealgorithm (#132). - parallel implementation of
v_structuresandcolliders(#134). - parallel implementation of
clusteringandaverage_clustering(#130). - parallel implementation of
is_reachableusing mem-mapping (#119). - added parallel implementations for
number_algorithms (#117).
Bug Fixes
- Handling empty graph edge-case for
betweenness_centralityandedge_betweenness_centrality(#100). - Improving development/contributor experience and maintenance stuff (#108).
- Refactor get_all_functions to use inspect.signature instead of inspect.getfullargspe (#104).
- correctly pass n_jobs as n_chunks to chunks() (#112).
- sync edge bc scaling logic and rescale helpers with networkx (#143).
Documentation
- Updated the checklist for adding a new algorithm (#90).
Maintenance
- Improving development/contributor experience and maintenance stuff (#108).
- Fix square clustering self-loop treatment and simplify local testing (#113).
- Drop support for Python 3.11 (#116).
- Remove test order dependency using context managers (#120).
- refactor
test_get_functions_with_get_chunks(#128). - move
assign_algorithmslogic outsideBackendInterface(#133). - Update
test_get_chunksfor new algorithms (#129). - Simplify node selection using
nbunch_iter()(#135). - Refactor ASV benchmarks to use setup functions (#126).
- make
n_jobs=-1as default (#122). - Post merge refinement (#138).
- Clean up (#142).
- sync edge bc scaling logic and rescale helpers with networkx (#143).
- Add
should_runpolicy for whennodesisNone(#141). - Prep for the next release, updates to deps, actions and test with py314 in CI (#148).
Contributors
5 authors added to this release (alphabetically):
- Aditi Juneja (@Schefflera-Arboricola)
- akshita (@akshitasure12)
- Dan Schult (@dschult)
- Jarrod Millman (@jarrodmillman)
- Mridul Seth (@MridulS)
6 reviewers added to this release (alphabetically):
- @Copilot
- Aditi Juneja (@Schefflera-Arboricola)
- akshita (@akshitasure12)
- Dan Schult (@dschult)
- Jarrod Millman (@jarrodmillman)
- Ross Barnowski (@rossbar)
These lists are automatically generated, and may not be complete or may contain
duplicates.