Skip to content

feat: HyperANF implementation#841

Open
SemyonSinchenko wants to merge 12 commits into
graphframes:mainfrom
SemyonSinchenko:840-hyperANF
Open

feat: HyperANF implementation#841
SemyonSinchenko wants to merge 12 commits into
graphframes:mainfrom
SemyonSinchenko:840-hyperANF

Conversation

@SemyonSinchenko

@SemyonSinchenko SemyonSinchenko commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

What changes were proposed in this pull request?

  • HyperANF
  • bump versions in CI matrix

Why are the changes needed?

Close #840
Close #749

@SemyonSinchenko SemyonSinchenko changed the title [WIP] feat: HyperANF implementation feat: HyperANF implementation Jun 2, 2026
@SemyonSinchenko

Copy link
Copy Markdown
Collaborator Author

@james-willis I will add python bindings (connect/classic) and docs after pre-approve of the API design.

I was thinking a lot... It looks like this one is still neccessary.
@SemyonSinchenko

Copy link
Copy Markdown
Collaborator Author

The final goals are HyperBALL, approximate closeness centrality, etc. All of these are just simple transformations on top of the HyoerANF. Should I add these in the same PRs or in follow-up PRs?

@SemyonSinchenko SemyonSinchenko self-assigned this Jun 9, 2026
Comment thread core/src/main/scala/org/graphframes/lib/HyperANF.scala
Comment thread core/src/main/scala/org/graphframes/mixins.scala Outdated
Comment thread core/src/main/scala/org/graphframes/lib/HyperANF.scala Outdated
Comment thread build.sbt
Comment thread core/src/main/scala/org/graphframes/lib/HyperANF.scala Outdated
Comment thread core/src/main/scala/org/graphframes/lib/HyperANF.scala Outdated
Comment thread core/src/main/scala/org/graphframes/lib/HyperANF.scala Outdated
Comment thread core/src/main/scala/org/graphframes/lib/HyperANF.scala Outdated
Comment thread core/src/main/scala/org/graphframes/lib/HyperANF.scala
Comment thread core/src/main/scala/org/graphframes/lib/HyperANF.scala Outdated
Bonus: I checked all the Python API docs generation errors (like
unexpected intend, etc.) and fixed all of them as well updated
documentation overall.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: hyperANF doc: document runtime dependencies of GraphFrames

2 participants