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.4 (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.1.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

hipopybind-1.1.1-cp311-cp311-macosx_13_0_x86_64.whl (324.1 kB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: hipopybind-1.1.1.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for hipopybind-1.1.1.tar.gz
Algorithm Hash digest
SHA256 dfee34e455cb1a426444ecc45074f1c447347e28c223787f41851e6c6f725355
MD5 18384bfd913c72f19fe3fb445c79d6b4
BLAKE2b-256 937017cddb38233b096d3e325230bd077a55d1ce211bee81422beca56504a96b

See more details on using hashes here.

File details

Details for the file hipopybind-1.1.1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for hipopybind-1.1.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5aa79335e62b68004fd7a91774bcefcc83f7075bbaafec0df7a24bd55cc3abf4
MD5 20792259b65a469ef987ec8bb2c1c010
BLAKE2b-256 2fe8bf28ac9aea5333bbc399731a798404970908765128d701a4cd99850518f9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page