Skip to main content

HiPOP

High Performance Optimal Path module

Install Hipop

HiPOP is the C++ graph library used by MnMS. You must have CMake and make installed on your computer.

WARNING

If you are using MacOS ARM64, install the openmp library using Homebrew:

brew install libomp

C++ only

Inside your conda environment go to the cpp folder, and install the code using cmake:

cd cpp
mkdir build
cd build
cmake .. -DCMAKE_PREFIX_PATH=<PREFIX>\
         -DCMAKE_INSTALL_PREFIX=<PREFIX>\
         -DCMAKE_BUILD_TYPE=Release\
         -DBUILD_TESTS=ON
cmake --build . --target install --config Release

Where <PREFIX> is the path to your prefix.

If you used conda to install the dependencies, replace it by $CONDA_PREFIX.

If you used venv to install the dependencies, replace it by the path to your venv.

You can then lauch the tests in the build directory:

ctest --output-on-failure

Python

To install C++ code use the script install_cpp.py:

python python/install_cpp.py   

Then install the python lib:

python -m pip install python/

Download files

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

Source Distribution

scisoftdev_tmp_hipop-1.0.3.tar.gz (29.4 kB view details)

Uploaded Source

Built Distributions

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

scisoftdev_tmp_hipop-1.0.3-cp315-cp315-win_amd64.whl (553.3 kB view details)

Uploaded CPython 3.15Windows x86-64

scisoftdev_tmp_hipop-1.0.3-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (399.2 kB view details)

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

scisoftdev_tmp_hipop-1.0.3-cp315-cp315-macosx_14_0_arm64.whl (513.6 kB view details)

Uploaded CPython 3.15macOS 14.0+ ARM64

scisoftdev_tmp_hipop-1.0.3-cp314-cp314-win_amd64.whl (553.2 kB view details)

Uploaded CPython 3.14Windows x86-64

scisoftdev_tmp_hipop-1.0.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (399.2 kB view details)

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

scisoftdev_tmp_hipop-1.0.3-cp314-cp314-macosx_14_0_arm64.whl (513.6 kB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

scisoftdev_tmp_hipop-1.0.3-cp313-cp313-win_amd64.whl (537.4 kB view details)

Uploaded CPython 3.13Windows x86-64

scisoftdev_tmp_hipop-1.0.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (398.9 kB view details)

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

scisoftdev_tmp_hipop-1.0.3-cp313-cp313-macosx_14_0_arm64.whl (513.3 kB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

scisoftdev_tmp_hipop-1.0.3-cp312-cp312-win_amd64.whl (537.3 kB view details)

Uploaded CPython 3.12Windows x86-64

scisoftdev_tmp_hipop-1.0.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (398.8 kB view details)

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

scisoftdev_tmp_hipop-1.0.3-cp312-cp312-macosx_14_0_arm64.whl (513.3 kB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

scisoftdev_tmp_hipop-1.0.3-cp311-cp311-win_amd64.whl (534.5 kB view details)

Uploaded CPython 3.11Windows x86-64

scisoftdev_tmp_hipop-1.0.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (396.5 kB view details)

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

scisoftdev_tmp_hipop-1.0.3-cp311-cp311-macosx_14_0_arm64.whl (512.0 kB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

scisoftdev_tmp_hipop-1.0.3-cp310-cp310-win_amd64.whl (533.6 kB view details)

Uploaded CPython 3.10Windows x86-64

scisoftdev_tmp_hipop-1.0.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (394.4 kB view details)

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

scisoftdev_tmp_hipop-1.0.3-cp310-cp310-macosx_14_0_arm64.whl (510.9 kB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file scisoftdev_tmp_hipop-1.0.3.tar.gz.

File metadata

  • Download URL: scisoftdev_tmp_hipop-1.0.3.tar.gz
  • Upload date:
  • Size: 29.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3.tar.gz
Algorithm Hash digest
SHA256 317a2a99916c176494ad9e36f59ece620b83bae06970cac4ed41db739ffca538
MD5 1efee25ef9c0956e35d9054ddca0c20c
BLAKE2b-256 0e7bbcbfb149d4c9384dc59ef59010f01eb6e850b68294b3198c521eef791eb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3.tar.gz:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp315-cp315-win_amd64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp315-cp315-win_amd64.whl
Algorithm Hash digest
SHA256 6217b56f6d3a8e3f1bd321d743eb0a0b9cf9e5007509573b978a29d292e668bd
MD5 209106de7448d4f921a90d603085f9b5
BLAKE2b-256 13e399286015c4fca44919624ff6fdc969fcb54ba02ae0986e564c5e61175b9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp315-cp315-win_amd64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 95f8c72445a13b6fbb2fd07220e203b23b694b02b910ce12523144a3c88de41c
MD5 a97edbadfe1dfb6cb1894ee760670cc1
BLAKE2b-256 8ea7e121e912d07e1254d15c8e5754a89c08f84ed3ef6978b742ed9ac5edac74

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp315-cp315-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp315-cp315-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 396d9eaf3429bb8ffb8d5cd579b2a5d512a6be73082bc2117de4da7aed3c1b96
MD5 a8a879cee67e1040035a43b04aa57b80
BLAKE2b-256 7f4a9b762340437fd0734f1e78f4ed7d70b0226d725c1ac7408bde1782544f23

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp315-cp315-macosx_14_0_arm64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 df246d54e68a63a0f8b5bd6c52a833dcbe6566f3ae31cb0faef7b5112a927f96
MD5 a6c417a9a9e270cfb2cd43be2f4202c9
BLAKE2b-256 6a3622be682614ccca64399d5211125fff44c2b9ec1fa6fbabc2e40aac74a49c

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp314-cp314-win_amd64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ac40d6c0c9eee10831ea9dcfac8249dd891704ce70109bb8b58b6de6efd1cfbc
MD5 3da033a6e096fddd878ab113735c6257
BLAKE2b-256 81769198ec06f959d122286a93e624b9e5131d70214a205c9173a7e3337056f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 998411643f26568fbcbbb4721ca925a211a5ebd2039bb1a070929bcbbca31a0a
MD5 084b2a8c93c2ccc10981a47ee2dd1439
BLAKE2b-256 d9b721ca0bf79b3b91b3f2de0f5a957997bde29f3a14555db07d3786c0c487ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f18553db5cf8525a218c268ec31ae851f8fcb677b307d0ff90e811abde286eda
MD5 a763847442512de6bc683802bc21f24b
BLAKE2b-256 a476df4cc253e15d02b625a845de0c669c6f5b9186695c6388950598b6bfc347

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp313-cp313-win_amd64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3196531275a62d6ba8f993a8c440ab527d2757be23464b087d475d44612dc3d2
MD5 7f560750fdf9c786b108d45bc7cbb5a2
BLAKE2b-256 6c1784ba77ecd744d5f57c7ccbf2f993c4b9885db5bec36feaada586e541d8f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fa75c663ffc0cda825eb5cb48b2e0f464b8b48033b807b80a84e2e1e9130b1bb
MD5 fa8274185e183b12420dbe4c674d7435
BLAKE2b-256 e6c52df0b8fc93bda571faac023fd49603fade0452147bb4a16a830904cd2972

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5701c8be737ecf3665ce83dcaf057b5314bb6e31812afcb9deda53be58bb8a60
MD5 1bea62d2d0358938e0628218b7c2afbc
BLAKE2b-256 8add64e65eff594bf574f7807b9b19ee903064eae7a5eaf58496700aa5e32aa1

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp312-cp312-win_amd64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3106195cf25dbbab724563d6591546d4a0d142d9986b8aeee0d197ec52b7bc61
MD5 f0f415adf6486942416ffe45f8f13fea
BLAKE2b-256 041774c183ff52fe5ae1b96c459bb3cc0d91c4dc32ec0c7d8cbe89f8c644cf24

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cf0a7a8e7ca26e13a7e6ecd114d54e7effe357db1e9fe14cd89c3a4db8b1e412
MD5 1ca5cc45a64f0b97ac5e7b7bc26f5f53
BLAKE2b-256 3d3c883816f7e96f69a6b98d9a2c6b44f5d2a53e6f429e37ba4624ac071c98ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ea88d569e68f357a7fbc344f87743200d563c22be6aa85dfcda21613f4ad9078
MD5 c659ce47fd8c3292484bd77535ff3236
BLAKE2b-256 2a5e896ef1ebcd653be614062533832633c10421e10237ded6d25d87d6df112b

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp311-cp311-win_amd64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89159f7d85d05735d212ec07296453cceccfcefc6118d1fce5524c81629fa2bc
MD5 c2a4f4fc13f88496bb6ff2f33b8f5cf2
BLAKE2b-256 316aff2720a69bcbb537231ac6266a683f30d137258ff53f7700c6ae8035342f

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6d36e0621dc09247c35b1dccd4fbb9557b9e2ac800c5961924584e9ce1e52941
MD5 e8fbb56963a6ab1342ac49c1dfacaacc
BLAKE2b-256 143d4b890faeaf64f5cd204b6084838f58cc758b924317d576255b816e69c9e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c9aff5259028bf9c03fb91c34219c1e68da451bde6eedf59f285f4a7661648b9
MD5 29f30049d20c9d5350bf01cf0d788002
BLAKE2b-256 9a50bf03afcbd9ce78e526cd0d2d382b803c03e41366c17792bc0e512afc6c02

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp310-cp310-win_amd64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 31e25c68e2d2b3892c0850ae003e4e1c80fb00b8344d0533ec1cb001fe5b9a07
MD5 cb60f7794cc172bcf838991e46c58699
BLAKE2b-256 5f53f12d38ef149a961c04cae856e991258cbd6528b6feb51cfbf0b126b7f7e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

File details

Details for the file scisoftdev_tmp_hipop-1.0.3-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.3-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fe4f18e5af5bade2935c7ae3633d17a2e31238bb5d720ae10bb95294c977f147
MD5 1257a929dd038ad830b6166e43643d9e
BLAKE2b-256 44c677fe67421230542bfc3ade3f3abe46666dd748be0dfa73c8d37f6cd83802

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.3-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: deploy.yaml on yo35/HiPOP

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

Release history Release notifications | RSS feed

This release

1.0.3 This release

19 files

1.0.2

7 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