Skip to main content

No project description provided

Project description

Python bindings for the DiffSol library for PyBOP

Development

Getting started

You will need to have maturin installed to build the bindings. You can install it in a virtual environment like this:

python3 -m venv env
source env/bin/activate
pip install maturin

You will also need to have LLVM installed. On Ubuntu, you can install it with:

sudo apt install llvm-dev

Make a note of the directory where LLVM is installed as well as the version number, as you will need to pass it to maturin when building the bindings.

Building the bindings

To build the bindings, run the following command in the root directory of the project, replacing the llvm directory and version number with the ones you noted earlier:

LLVM_DIR=/usr/lib/llvm-17  LLVM_SYS_170_PREFIX=/usr/lib/llvm-17 maturin develop --features diffsol-llvm17

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

pybop_diffsol-0.1.0.tar.gz (22.9 kB view details)

Uploaded Source

Built Distributions

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

pybop_diffsol-0.1.0-cp38-abi3-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.8+Windows x86-64

pybop_diffsol-0.1.0-cp38-abi3-manylinux_2_28_x86_64.whl (40.5 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ x86-64

pybop_diffsol-0.1.0-cp38-abi3-macosx_11_0_arm64.whl (31.4 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

File details

Details for the file pybop_diffsol-0.1.0.tar.gz.

File metadata

  • Download URL: pybop_diffsol-0.1.0.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.9.1

File hashes

Hashes for pybop_diffsol-0.1.0.tar.gz
Algorithm Hash digest
SHA256 df61d49192b04847c9feff46a18f8e271afbda5a28df22c2f3f0cd2b137066a8
MD5 bd04599c7829711acad7502c651d4d6a
BLAKE2b-256 013837e254737372b885ef66dd33eef6ddf66a28f587a0644e7bc0eb75671725

See more details on using hashes here.

File details

Details for the file pybop_diffsol-0.1.0-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for pybop_diffsol-0.1.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 fe993059f422c63db3234056a06242c11baece2d0f361b4a0630edb3d23c4ebb
MD5 fda690a19216e3e7f1465755e2c25f04
BLAKE2b-256 1f31d5b3a68edd3ebfb513d02dde4e0600db9c79d34d5a78fcf89de42de2bb87

See more details on using hashes here.

File details

Details for the file pybop_diffsol-0.1.0-cp38-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pybop_diffsol-0.1.0-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 01ab5e5c8848b20c5e7581b3d42b5ee7424ef9c06ea3fc34e4819b86f7f6a81c
MD5 58adffbf3df983bf6c7ad755d795758e
BLAKE2b-256 dcf17faef4b3f3dc142a827b3d8052ded63e942dd8f43d6a2bd2b7233888c997

See more details on using hashes here.

File details

Details for the file pybop_diffsol-0.1.0-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pybop_diffsol-0.1.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d7c58e10dc23d0174ef1512f8947ab9b180e87f06819a02bc4da5eb78c1ebc0
MD5 e86fd542d1fdcd1698f99d0c84963d65
BLAKE2b-256 a48f0341cab94a432f9253d3f6792837a92235a461ca9b65f966a6557331a327

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