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-cp314-cp314-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.14Windows x86-64

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

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

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

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

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

hfmpy-0.2.13-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

hfmpy-0.2.13-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-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: hfmpy-0.2.13-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.3

File hashes

Hashes for hfmpy-0.2.13-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7a692df13418997c787b2eb71bc6431b22fcb4cb6ee1d4e9af187909b03683ea
MD5 cab01e8e848c689febaf199398712b9a
BLAKE2b-256 05803a888acd74bbbb26c1f36a7768dc7e46075136afdb4649c50ccf9acd9424

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hfmpy-0.2.13-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ea0dc03dc5c4553baa60df1e09f419e1bb35f516719d8e422a0425e0af452c2
MD5 e98de90ba90ac17ece56be2c1232c13f
BLAKE2b-256 fb4c1237f2f81e3836f4c9a2c535a58474c1c729669083f22c90dfdd9ccef4ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hfmpy-0.2.13-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 718545b2dffadee34d53a5ff0e789e90908c0bfacaebc82d7da930dd9c2c52c4
MD5 4bf353192388ef61cea973d860ce8877
BLAKE2b-256 6dc7fbb366e509cb711a4f09d00385d71b9a6646320d0704e664c311c315a1a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hfmpy-0.2.13-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.3

File hashes

Hashes for hfmpy-0.2.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 89f61616e3c120ddc962bf81a1012997bffaa590cbdd6ad541270de203714053
MD5 6945f12edd9fef84e339c9b7e0a051d3
BLAKE2b-256 c6839231afff1357d890c0529b5ba47033ce04f083c5f621490f508d2a9c351d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hfmpy-0.2.13-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce3168a9375d4d76cfeba449f289f22ecfb583550741adce22d5a84564614522
MD5 fc029cc33d85ed1a7a6aed6ada8c99b9
BLAKE2b-256 ddae79046549122701fafffc04c7c0da38383722c8c05cdc744dc52a0b5618ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hfmpy-0.2.13-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a72e1018f96fbcff568d88e1f29a5adf2910c43889d8905d9e519755439c2f49
MD5 59e2944bc31a81a66dec8cea66a1d1df
BLAKE2b-256 624fcef69353d37868e87af20f8ff03cbd51a42050f36d7c68f098563fd880ec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hfmpy-0.2.13-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.3

File hashes

Hashes for hfmpy-0.2.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f1e242f372a26d560ca1fd4b42f122125cb995a0ded3920a096f98e3194a12e2
MD5 1a1f8e39d3af3f19b38c45fa062e4d3e
BLAKE2b-256 b305d26e6144e6976edefba884392b4b893887399c26ff199b7315873f6f15a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hfmpy-0.2.13-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4f1269a72ece6be0e4fb8648608adf4be5d7f2d0904c5a38a5b4fcaba6d6a7f
MD5 5bb47de2c62dcba7aaca28dda7d3db86
BLAKE2b-256 4de154f7385129570e058eb176b350585fcb85cd1bb1ae9f0ddb93df6b0cbd78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hfmpy-0.2.13-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a29065bc382b993471bdf536cd7be1997cbbe463f2ca98cc46111f7121f96905
MD5 a8b3e76331f3b725b62c79445e709790
BLAKE2b-256 d007f03e8de217eccfaa623b850ef43ea8024b89886953925f70e04b4198c30e

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.13.post1

9 files

This release

0.2.13 This release

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