Skip to content

v0.4

Latest

Choose a tag to compare

@MridulS MridulS released this 23 Dec 13:56
· 4 commits to main since this release
v0.4
f59ab9c

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_run functionality (#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_degree algorithm (#132).
  • parallel implementation of v_structures and colliders (#134).
  • parallel implementation of clustering and average_clustering (#130).
  • parallel implementation of is_reachable using mem-mapping (#119).
  • added parallel implementations for number_ algorithms (#117).

Bug Fixes

  • Handling empty graph edge-case for betweenness_centrality and edge_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_algorithms logic outside BackendInterface (#133).
  • Update test_get_chunks for new algorithms (#129).
  • Simplify node selection using nbunch_iter() (#135).
  • Refactor ASV benchmarks to use setup functions (#126).
  • make n_jobs=-1 as default (#122).
  • Post merge refinement (#138).
  • Clean up (#142).
  • sync edge bc scaling logic and rescale helpers with networkx (#143).
  • Add should_run policy for when nodes is None (#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):

6 reviewers added to this release (alphabetically):

These lists are automatically generated, and may not be complete or may contain
duplicates.