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.2.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.2-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.2-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.2-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.2-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.2-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.2-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

File details

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

File metadata

  • Download URL: scisoftdev_tmp_hipop-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 868e28ca5c43e15392c275901a8a0cd04c4af734820be27f1f6dbd92b78f8077
MD5 f161f5f7bc31ef1b50c9cddb7907ee73
BLAKE2b-256 16cbe3f821ff588409e5608123c51e439465d198fac7f254526617453d61412a

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.2.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.2-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.2-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7eec34634718792479b807bea063f17fc921e012ea265e545ee3a1db64e76a02
MD5 dde097cf0a88b94dee0079e8b5d4091a
BLAKE2b-256 7c04b32f3b4a341ce441074e7b7fa6508e691d692a6ccf74e421c19016d52277

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.2-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.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 141c37eba0590c93b2a7b36321d4465c2d33211a02bd49afad0292d34ee29b39
MD5 821d90c3b5a53f31bd6507670a9e1f66
BLAKE2b-256 900cf1143c22f69f2110af7b6ffcada76fdaa732057e2bf3de75357a102f414a

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.2-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.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 68d4a6f4449b23e1d1c1468abff0211b41f76e86baa87e586d64df6ed8b0a311
MD5 afd275d30c32710120fcf23e1c2a9e17
BLAKE2b-256 b772f52b7945427330801a2fa5104f0360620706ea461195bd5b5f8f7c588766

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.2-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.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3fd012a2b37bb4ee7c6ed5ccb087c5d63c807544c11d7fbb8bbdfac57010b5a
MD5 40dcb1538596a01804e0b87a209ad9ca
BLAKE2b-256 c117eb65d7febf65c5173a4b5659705e07820a94c75943fedda928f58c40d6db

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.2-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.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d505603a41ad6f17f5ed9f62b7e153127175f3e95effda5676564cd44ca4d1fa
MD5 00e59416dceb240069021434b86206fa
BLAKE2b-256 a4dd5e920258f4346a43f221d30369d9211cc2ad2f18da24954c27393f6afd81

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.2-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.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scisoftdev_tmp_hipop-1.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c842ed189c40123fae4597995e568fd1e69898ec6ba56237efc2359d27faa2d0
MD5 9a927b3dafe9a0ae23633ac37ff09b4d
BLAKE2b-256 4d4e07255e27a79aca174adf9aab57d7fbacb9ba2363baa7b1ca06b0279a349c

See more details on using hashes here.

Provenance

The following attestation bundles were made for scisoftdev_tmp_hipop-1.0.2-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.

Release history Release notifications | RSS feed

1.0.3

19 files

This release

1.0.2 This release

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