Skip to main content

Python interface for the PointInterpolant executable of the Adaptive Multigrid Solvers (former PoissonRecon) project.

Project description

Python Adaptive Multigrid Solver Point Interpolant (py_ams_point_interpolant)

Python interface for the PointInterpolant executable of the Adaptive Multigrid Solvers (a.k.a. PoissonRecon) project.

Installation

Requirements

  • Python >= 3.10
  • CMake >= 3.20
  • NumPy >= 1.19.0
  • pybind11 >= 2.11.1 (will be automatically downloaded by CMake)
  • PoissonRecon (will be automatically downloaded by CMake)
  • OpenMP (optional, for parallel computation)

From PyPI

pip install py_ams_point_interpolant

From sources

This project requires Python >= 3.10 and CMake to build (cmake should automatically download pybind and PoissonRecon sources, also required). To build and install it using pip:

cd <path_to>/py_ams_point_interpolant
pip install .

Demos

You have examples of usage in the demos folder for 2D and 3D interpolation. To run them from the folder containing this readme:

python demo/demo_2d.py
python demo/demo_3d.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_ams_point_interpolant-0.1.0.tar.gz (24.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

py_ams_point_interpolant-0.1.0-cp312-cp312-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.12Windows x86-64

py_ams_point_interpolant-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

py_ams_point_interpolant-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

py_ams_point_interpolant-0.1.0-cp311-cp311-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.11Windows x86-64

py_ams_point_interpolant-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

py_ams_point_interpolant-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

py_ams_point_interpolant-0.1.0-cp310-cp310-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.10Windows x86-64

py_ams_point_interpolant-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

py_ams_point_interpolant-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file py_ams_point_interpolant-0.1.0.tar.gz.

File metadata

  • Download URL: py_ams_point_interpolant-0.1.0.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for py_ams_point_interpolant-0.1.0.tar.gz
Algorithm Hash digest
SHA256 304b68c23046f7f10d02a0b7aa45d853b8df79b6250f65b2ef1ca709357027ff
MD5 09e2742c79a01fc77848c86100edbfd0
BLAKE2b-256 4730dd81bcd760cda2f498518733408726ac313540f530cc56cf1664739a967e

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ams_point_interpolant-0.1.0.tar.gz:

Publisher: build_and_publish.yml on coronis-computing/py_ams_point_interpolant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ams_point_interpolant-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for py_ams_point_interpolant-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3b14e701ac47bd2754207f4e8841b17d4fd1aeb1c68b92ad0372d8547e183d56
MD5 a8645783aed0a33c3b8f59c52918b4f7
BLAKE2b-256 4f1f2ea859f04f7beb1907d6d068e27943598ebe53e099fa26cd078b6502795a

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ams_point_interpolant-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: build_and_publish.yml on coronis-computing/py_ams_point_interpolant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ams_point_interpolant-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ams_point_interpolant-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5d90e4af49c8582805eb84355a09c2e5d115a71d5a24d9ea2fc87475c85838f4
MD5 3089b61479537674bdfed6c397882eaa
BLAKE2b-256 12561003b1c675d94f18f4af949492af96a907d737d3c9c9e9cd446f1641cb0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ams_point_interpolant-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_publish.yml on coronis-computing/py_ams_point_interpolant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ams_point_interpolant-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ams_point_interpolant-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78e5ecec6cd8739e3d0438b489f105b68c80ac8b600fae6b333cc6fac90e525b
MD5 945a99b314a5b184382021edc9d0cb22
BLAKE2b-256 5350f466f55e287292484c8f7f314a147c4ff3204948758c703ec21d42946bb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ams_point_interpolant-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_and_publish.yml on coronis-computing/py_ams_point_interpolant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ams_point_interpolant-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for py_ams_point_interpolant-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6fb01447ac5270e19b199a5ff14abfdafd5af34e7f46e3b2d140a258f30d2f33
MD5 a8a3fdcd72ef4cbc130af28f8368c212
BLAKE2b-256 16acc3b874c1cb5798ba700cde3825d9d49e658fa2ad8f484802b62edbb87c9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ams_point_interpolant-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: build_and_publish.yml on coronis-computing/py_ams_point_interpolant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ams_point_interpolant-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ams_point_interpolant-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce5a142d1b6d9bb0f06a02ecae3df19f26af67657831bfafa33a6256a2eb43b9
MD5 bf07742b4c8b0f483f85d806a17179bd
BLAKE2b-256 0af00076cdf5ac65a592eb1c85a85b7bb1566fe13fbdd18940656966f7ca1ebe

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ams_point_interpolant-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_publish.yml on coronis-computing/py_ams_point_interpolant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ams_point_interpolant-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ams_point_interpolant-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e981e4b7c7cb1fc8f8a19ab11334c495746bedca24e2064642b28f73ae9869f
MD5 69bb3001f3d26cc63bc52f4c4de032fa
BLAKE2b-256 eaad6639cdcc0eb33ead50392029af676a90c1c07dc40282955e484a445a0be1

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ams_point_interpolant-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_and_publish.yml on coronis-computing/py_ams_point_interpolant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ams_point_interpolant-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for py_ams_point_interpolant-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 39661e1c6cf3189c3136db809c1a78ba06392e0fd54856955ca37dad6f742c1a
MD5 d29a60cf865af6d47caa7d5f3bdf230e
BLAKE2b-256 1d12e259c16c97fb46540bcfd522bd1dfcccc92765348c6ce3ba14cfb0c708bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ams_point_interpolant-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: build_and_publish.yml on coronis-computing/py_ams_point_interpolant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ams_point_interpolant-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for py_ams_point_interpolant-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9976c1d89af9545130e5b8c6d4888e24a6657d49bc33d7cee8b497e3d722cd07
MD5 a65a7b91c574c7aacf169e24618461c0
BLAKE2b-256 8bc4106f4d4a7b754260a8005646f3b87bf345ad926c607af06cff77c45770ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ams_point_interpolant-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_publish.yml on coronis-computing/py_ams_point_interpolant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_ams_point_interpolant-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_ams_point_interpolant-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a8c8ae33b785e5e98365ffb6955fd4c7f5d9bbfabd8721334ad20b4fb9b1a2a
MD5 3907d5fb7e6a6d1a185bfa3e88df819f
BLAKE2b-256 5d2d52af0c06d98aefeb67997596d3c48c34db686d81e094699613aea6dca12b

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_ams_point_interpolant-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_and_publish.yml on coronis-computing/py_ams_point_interpolant

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page