Skip to main content

A HIPO python library using PyBind11 and CMake

Project description

HipopyBind : HIPO PyBind11 Library

Prerequisites

  • Python >=3.7.3
  • A compiler with C++11 support
  • Pip 10+ or CMake >= 3.15 (or 3.14+ on Windows, which was the first version to support VS 2019)
  • Ninja or Pip 10+

Installation

To install from PyPi run:

pip install hipopybind

To compile the library from source run the following:

git clone --recurse-submodules https://github.com/mfmceneaney/hipopybind.git
cd hipopybind
cmake .
make

And add the following to your startup script:

export PYTHONPATH=$PYTHONPATH\:/path/to/hipopybind

Developer Note

For updating submodules run the following:

git submodule update --init --recursive

Contact: matthew.mceneaney@duke.edu

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

hipopybind-1.1.3.tar.gz (821.2 kB view details)

Uploaded Source

Built Distribution

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

hipopybind-1.1.3-cp313-cp313-macosx_13_0_x86_64.whl (347.9 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

File details

Details for the file hipopybind-1.1.3.tar.gz.

File metadata

  • Download URL: hipopybind-1.1.3.tar.gz
  • Upload date:
  • Size: 821.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.2

File hashes

Hashes for hipopybind-1.1.3.tar.gz
Algorithm Hash digest
SHA256 78c42b6a9418069e4b27604a0e0393698a668e958139664972d864da0e2e8076
MD5 2894819dcddf103dfdd041ca5f6cba9b
BLAKE2b-256 27aa62e9c7b0bf1e8d446208804f8868d7574655313f3546dbdddd56170b14a2

See more details on using hashes here.

File details

Details for the file hipopybind-1.1.3-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hipopybind-1.1.3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8e25371bac04083cfa011bbaf711296441e9cad11872195ac9a96afe2ab3a84f
MD5 a18cfe7af574c3a9ebef4cd7e42de1d4
BLAKE2b-256 c8fde1c17712c08ca563d4cd7e9bca4ea7192cc7c3cdec1ea17f00cdbf9f8d14

See more details on using hashes here.

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