boxtree
boxtree copied to clipboard
Quad/octree building for FMMs in Python and OpenCL
boxtree: Quad/Octrees, FMM Traversals, Geometric Queries
.. image:: https://gitlab.tiker.net/inducer/boxtree/badges/main/pipeline.svg :alt: Gitlab Build Status :target: https://gitlab.tiker.net/inducer/boxtree/commits/main .. image:: https://github.com/inducer/boxtree/workflows/CI/badge.svg?branch=main&event=push :alt: Github Build Status :target: https://github.com/inducer/boxtree/actions?query=branch%3Amain+workflow%3ACI+event%3Apush .. image:: https://badge.fury.io/py/boxtree.png :alt: Python Package Index Release Page :target: https://pypi.org/project/boxtree/
boxtree is a package that, given some point locations in two or three
dimensions, sorts them into an adaptive quad/octree of boxes, efficiently, in
parallel, using PyOpenCL <http://mathema.tician.de/software/pyopencl>
_.
It can also generate traversal lists needed for adaptive fast multipole methods and related algorithms and tree-based look-up tables for geometric proximity.
boxtree is under the MIT license.
Resources:
-
documentation <http://documen.tician.de/boxtree>
_ -
wiki home page <http://wiki.tiker.net/BoxTree>
_ -
source code via git <https://github.com/inducer/boxtree>
_