arborx

Performance-portable geometric search library

https://github.com/arborx/arborx

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    5 of 15 committers (33.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.1%) to scientific vocabulary

Keywords

bounding-volume-hierarchy c-plus-plus clustering cpp cuda dbscan distributed gpu hdbscan high-performance-computing hpc knn-search kokkos mpi nearest-neighbors parallel

Keywords from Contributors

build-tools hpsf radiuss spack
Last synced: 4 months ago · JSON representation ·

Repository

Performance-portable geometric search library

Basic Info
  • Host: GitHub
  • Owner: arborx
  • License: bsd-3-clause
  • Language: C++
  • Default Branch: master
  • Homepage:
  • Size: 5.02 MB
Statistics
  • Stars: 208
  • Watchers: 9
  • Forks: 43
  • Open Issues: 43
  • Releases: 14
Topics
bounding-volume-hierarchy c-plus-plus clustering cpp cuda dbscan distributed gpu hdbscan high-performance-computing hpc knn-search kokkos mpi nearest-neighbors parallel
Created over 6 years ago · Last pushed 5 months ago
Metadata Files
Readme Changelog Contributing License Citation

README.md

ArborX

ArborX is an open-source library designed to provide performance portable algorithms for geometric search, similarly to nanoflann and Boost Geometry.

Installation

The installation instructions can be found here.

Using ArborX

The interface is described here.

Examples

Examples can be found in the examples directory.

Questions, Bug Reporting, and Issue Tracking

Questions, bug reporting and issue tracking are provided by GitHub. Please report all bugs by creating a new issue with the "bug" tag. You can ask questions by creating a new issue with the "question" tag.

Contributing

We encourage you to contribute to ArborX! Please check out the guidelines about how to proceed.

Citing ArborX

Citing

If you use ArborX in your work, please cite the TOMS article.

License

ArborX has a BSD 3-clause open-source license.

Owner

  • Name: ArborX
  • Login: arborx
  • Kind: organization

Citation (CITATION.bib)

@article{arborx2020,
  author = {Lebrun-Grandi\'{e}, D. and Prokopenko, A. and Turcksin, B. and Slattery, S. R.},
  title = {{ArborX}: A Performance Portable Geometric Search Library},
  year = {2020},
  issue_date = {December 2020},
  publisher = {Association for Computing Machinery},
  address = {New York, NY, USA},
  volume = {47},
  number = {1},
  issn = {0098-3500},
  url = {https://doi.org/10.1145/3412558},
  doi = {10.1145/3412558},
  journal = {ACM Trans. Math. Softw.},
  month = dec,
  articleno = {2},
  numpages = {15}
}

GitHub Events

Total
  • Create event: 3
  • Release event: 1
  • Issues event: 29
  • Watch event: 29
  • Delete event: 3
  • Issue comment event: 185
  • Push event: 72
  • Gollum event: 13
  • Pull request review comment event: 151
  • Pull request review event: 166
  • Pull request event: 151
  • Fork event: 5
Last Year
  • Create event: 3
  • Release event: 1
  • Issues event: 29
  • Watch event: 29
  • Delete event: 3
  • Issue comment event: 185
  • Push event: 72
  • Gollum event: 13
  • Pull request review comment event: 151
  • Pull request review event: 166
  • Pull request event: 151
  • Fork event: 5

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 3,305
  • Total Committers: 15
  • Avg Commits per committer: 220.333
  • Development Distribution Score (DDS): 0.515
Past Year
  • Commits: 325
  • Committers: 6
  • Avg Commits per committer: 54.167
  • Development Distribution Score (DDS): 0.055
Top Committers
Name Email Commits
Damien L-G d****4@g****m 1,603
Andrey Prokopenko p****v@o****v 1,184
Daniel Arndt a****d@o****v 377
Bruno Turcksin b****n@g****m 99
Yohann Bosqued b****n@g****m 19
Wenjun Ge g****1@o****v 9
Ana Gainaru a****u@g****m 4
Ronny Brendel r****l@g****m 3
AnhBe0 p****3@g****u 1
Christoph Junghans c****s@g****m 1
Jared Crean j****1@g****m 1
Phil Miller p****e@s****v 1
Shihab Shahriar Khan s****9@g****m 1
Daniel Arndt 6****a@o****v 1
Daniel Arndt a****d@o****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 60
  • Total pull requests: 606
  • Average time to close issues: 5 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 12
  • Total pull request authors: 11
  • Average comments per issue: 2.08
  • Average comments per pull request: 1.92
  • Merged pull requests: 446
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 18
  • Pull requests: 231
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 10 days
  • Issue authors: 9
  • Pull request authors: 5
  • Average comments per issue: 2.94
  • Average comments per pull request: 1.2
  • Merged pull requests: 181
  • Bot issues: 0
  • Bot pull requests: 1
Top Authors
Issue Authors
  • aprokop (38)
  • dalg24 (4)
  • Rombur (3)
  • mrlag31 (2)
  • isteinbrecher (2)
  • Shihab-Shahriar (2)
  • dineshadepu (2)
  • junghans (2)
  • xiaozxiong (1)
  • shravankotha (1)
  • masterleinad (1)
  • lykos98 (1)
Pull Request Authors
  • aprokop (468)
  • dalg24 (52)
  • masterleinad (40)
  • Rombur (30)
  • mrlag31 (7)
  • junghans (4)
  • JaredCrean2 (3)
  • AnhBe0 (2)
  • Shihab-Shahriar (2)
  • cwsmith (1)
  • dependabot[bot] (1)
Top Labels
Issue Labels
enhancement (13) bug (8) question (4) build (4) documentation (3) testing (3) performance (2) refactoring (1) help wanted (1) API (1)
Pull Request Labels
testing (107) refactoring (105) enhancement (82) bug (45) API (41) performance (36) backward incompatible (31) build (29) benchmarks (26) examples (20) documentation (9) clustering (3) geometry (3) security (2) dependencies (1) github_actions (1)

Packages

  • Total packages: 3
  • Total downloads: unknown
  • Total dependent packages: 4
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 9
  • Total maintainers: 1
proxy.golang.org: github.com/arborx/ArborX
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Stargazers count: 4.0%
Forks count: 4.2%
Average: 7.1%
Dependent packages count: 9.6%
Dependent repos count: 10.8%
Last synced: 5 months ago
proxy.golang.org: github.com/arborx/arborx
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Stargazers count: 4.0%
Forks count: 4.2%
Average: 7.1%
Dependent packages count: 9.6%
Dependent repos count: 10.8%
Last synced: 5 months ago
spack.io: arborx

ArborX is a performance-portable library for geometric search

  • Versions: 5
  • Dependent Packages: 4
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 11.6%
Average: 13.0%
Stargazers count: 18.6%
Forks count: 21.6%
Maintainers (1)
Last synced: 5 months ago

Dependencies

examples/viz/requirements.txt pypi
  • docopt *
  • matplotlib *
  • numpy *
scripts/requirements.txt pypi
  • docopt *
  • matplotlib *
  • numpy *