Add KDTree and BallTree Implementations to Numba Examples (Fixes #35) #46
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.
Pull Request Description
Overview
This pull request introduces full implementations of KDTree and BallTree data structures to the
numba-examples
repository. These implementations are designed to leverage the capabilities of Numba, providing efficient spatial data structures suitable for a variety of applications. This addition addresses the request outlined in Issue #35.Issue Reference
This pull request addresses the following issue:
Fixes #35
Summary of Changes
General Updates
Implementation Steps
Future Enhancements
While the current implementations provide essential functionalities, I am open to feedback for any additional methods or improvements that align with the standards of the repository. This flexibility will help enrich the implementations and maximize their utility for the user community.
Additional Notes
The code can be reviewed in its entirety in the following files:
kdtree.py
– containing the KDTree implementation.balltree.py
– containing the BallTree implementation.I look forward to any feedback regarding these additions and am eager to make improvements where necessary.
Thank you for considering my contribution to the Numba examples repository!