Skip to main content

Calling the Hamiltonian Fast Marching library from Python

The HamiltonFastMarching code can be used from Python in two ways:

  1. using the executable FileHFM, which has no external dependencies

  2. using the library PythonHFM, compiled with pybind11

The two methods provide similar functionality. Option 1. is easier to compile, whereas 2. offers faster input/output.

For option 1, change directory to ../FileHFM, and compile using CMake.

When compiling with 2, you need to correctly set the path to the python executable. Indeed, there are usually multiple python distributions on a system, and the PythonHFM library will not work if incorrectly linked. Type "which python" in a terminal to find about this path.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

hfmpy-0.2.13.post1-cp314-cp314-win_amd64.whl (10.4 MB view details)

Uploaded CPython 3.14Windows x86-64

hfmpy-0.2.13.post1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.7 MB view details)

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

hfmpy-0.2.13.post1-cp314-cp314-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

hfmpy-0.2.13.post1-cp313-cp313-win_amd64.whl (10.2 MB view details)

Uploaded CPython 3.13Windows x86-64

hfmpy-0.2.13.post1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.7 MB view details)

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

hfmpy-0.2.13.post1-cp313-cp313-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

hfmpy-0.2.13.post1-cp312-cp312-win_amd64.whl (10.2 MB view details)

Uploaded CPython 3.12Windows x86-64

hfmpy-0.2.13.post1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.7 MB view details)

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

hfmpy-0.2.13.post1-cp312-cp312-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file hfmpy-0.2.13.post1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for hfmpy-0.2.13.post1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e6b20f6055cbc8efa177430ea036d194a55a79d4f7df2acc12910595dec05705
MD5 13ce6c7c2e5be08260381e0bc06d164b
BLAKE2b-256 2023e089d70e70619faaac592b65b408b07b7e9035f924fd57396d68f91cf21c

See more details on using hashes here.

File details

Details for the file hfmpy-0.2.13.post1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hfmpy-0.2.13.post1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d520cce895a5e00f1541452e8649639217154adc7b5f755ed36dd91e9fab628
MD5 0ecc7afddeaffb7b04f99d2ecebee649
BLAKE2b-256 48dfe269e1a3ae75a252c4906c2cdc035e2d2d742ac9072b0a5251e39ab7f39e

See more details on using hashes here.

File details

Details for the file hfmpy-0.2.13.post1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hfmpy-0.2.13.post1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd7b3d3e7a85824cac887c04dd7260519044c12aefe2ee947632aaecd3994824
MD5 eda7352f7cf9c17d9d5c674284d52f16
BLAKE2b-256 db8d2ff5fca39947d71821cd581ceb6af9b5705cc3430695e500744bb58ebfba

See more details on using hashes here.

File details

Details for the file hfmpy-0.2.13.post1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for hfmpy-0.2.13.post1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6a3b11a5ed540282308b2103a200e638b6c5103f386bba6f81c3a962072a9bc4
MD5 71fca5c6cfae62a67f1f46032cd7496b
BLAKE2b-256 8ed522251aae6ccde0bf98e1b15ae7ec186f808b74ac226c6e3e3fee1ecaf5d7

See more details on using hashes here.

File details

Details for the file hfmpy-0.2.13.post1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hfmpy-0.2.13.post1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d83b4c52da56d3a92c8a7ce701d617007fe2cf819469d84afcf403b6576023f6
MD5 320b5f9dbc9bc7d9c3dce5aa1c7d50be
BLAKE2b-256 0b6ec8db793cc33fac6ea2e906c0e028ff61617298a6e7a382b31684a0105120

See more details on using hashes here.

File details

Details for the file hfmpy-0.2.13.post1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hfmpy-0.2.13.post1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cdd8e2d7b695bd24e4a2108a9bbbd2451dae24329def029db97a963f83a1eea6
MD5 12b9184dfbb5517886db6b310e0a9361
BLAKE2b-256 9fc472f74cb222f1721f884af85cc76d948356481e5580d2415db7c0501a149f

See more details on using hashes here.

File details

Details for the file hfmpy-0.2.13.post1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for hfmpy-0.2.13.post1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5267f259676931fcc323994ce8e5121f6d11fcd8262182857c351a82c709477f
MD5 381984966ae8baeaabdb6a2e76c2aa3b
BLAKE2b-256 8f9184c6b8e69f16c23ee3af978759550a35302baaeed00edb3496b683a17964

See more details on using hashes here.

File details

Details for the file hfmpy-0.2.13.post1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hfmpy-0.2.13.post1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10fdb7eb2661f7b2aa92803990ae448d91c2288373f3642901da79872744fce2
MD5 290c7e26e3e495136a5447f1dc0978b7
BLAKE2b-256 74ebc4ecfed253a3c72037cdd1185f41f5b23c298cfd4641ae6f99c25a77cb17

See more details on using hashes here.

File details

Details for the file hfmpy-0.2.13.post1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hfmpy-0.2.13.post1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52fa6d12a8dc23c1c342340250b20ee988206a9da572aa79224120cc4835c1d2
MD5 3cce57cce139a4198bd638ba2ffd8826
BLAKE2b-256 985fc08d24834dc1b440ea2cdf73b88b431a3ee722041fddc9bfc6e2a15bec18

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.13.post1 This release

9 files

0.2.13

9 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page