-
Notifications
You must be signed in to change notification settings - Fork 113
Re-implementating co_occurrence() #975
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 24 commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
2023996
perf implement rust co-occurrence statistics
wenjie1991 e51f546
misc: change rust-py deps
wenjie1991 a5b8226
doc: improve the documentation
wenjie1991 f7ff293
add python re-implementation
MDLDan 9af4252
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 9457767
Clean the tests and dependencies
wenjie1991 0ec6985
Merge branch 'numba-co-occurrence' of github.com:wenjie1991/squidpy i…
wenjie1991 92f3da5
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] ad674ad
Merge branch 'main' into numba-co-occurrence
wenjie1991 057decc
Merge branch 'main' into numba-co-occurrence
timtreis 26200d3
Merge branch 'main' into numba-co-occurrence
wenjie1991 c2a57ac
Merge branch 'scverse:main' into numba-co-occurrence
wenjie1991 52a5fae
Optimize memory access pattern & cache kernel
wenjie1991 cee646a
jit the outer function and parallelize
wenjie1991 05dd724
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] c490d45
Fix Mypy checking Typing error
wenjie1991 7b72292
Merge branch 'numba-co-occurrence' of github.com:wenjie1991/squidpy i…
wenjie1991 d0884ca
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 6e5d1df
Disable the cast typing in jit
wenjie1991 63702d1
merge
wenjie1991 a62128b
Try fix typing check error by mypy
wenjie1991 0aab856
Try: fix typing check error by mypy
wenjie1991 9ac2693
Try: fix typing check error by mypy
wenjie1991 5303de0
Merge branch 'main' into numba-co-occurrence
wenjie1991 27a6d70
removed copy cleanup the code
selmanozleyen d97a317
Merge pull request #1 from selmanozleyen/numba-co-occurence-inplace
wenjie1991 2a11c48
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] fa6eb24
remove unused "type ignore"
wenjie1991 7575052
chore: trigger CI check
wenjie1991 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I might be blanking here but do we need this can't we write into
local_resultsdirectly?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we can. I also noticed this
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would still change this to be more memory efficient
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree, the original purpose of using
local_countswas to prevent "write-collision," but this issue shouldn't occur. I believe @selmanozleyen's commit has addressed it.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@wenjie1991 I can't push to this branch so I'd appreciate if you could apply that commit yourself please
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@selmanozleyen Your commit has been merged.