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.1.tar.gz (28.1 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.1-cp38-abi3-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.8+Windows x86-64

pybop_diffsol-0.1.1-cp38-abi3-manylinux_2_28_x86_64.whl (40.6 MB view details)

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

pybop_diffsol-0.1.1-cp38-abi3-macosx_11_0_arm64.whl (31.5 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pybop_diffsol-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f6e776e32062f12e0ef520e70acee6caff4d421bd52e6cebfcc276610703dcc7
MD5 33370ff57d9c04513b78dc7c2dc5a1d3
BLAKE2b-256 3a0dc5c3d52e3e7968f02db1717a35c0d2a0dcbe5d3073a6b750459f2f430319

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pybop_diffsol-0.1.1-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7d6889ed94db39ebc888435fb214448af0967a51b53c66714ff942e788f00398
MD5 4ea4e01bf337c3f902a5a366232f409c
BLAKE2b-256 562e5faf3ef5759bfb7f0fa6b48d473d91aba3344792982deaa5cbc32ca606c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pybop_diffsol-0.1.1-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6457028a24cc4ff18354c40138ee11c7bbfa298ba68511339bdafbc3b374f6b
MD5 abaf7ea94a65dd2e8b68d4a69fc8555f
BLAKE2b-256 6b4c561db260770e509019626577877bc5282a50aab7e1ce298a434a070fc9b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pybop_diffsol-0.1.1-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59f3e1370495c39e1652806762af25d1cc3dab13385fd47b2b0e170a91506c2c
MD5 9def51be908be98375ab0d4da6085105
BLAKE2b-256 4b1a55fa333fcd975124717fd2d23ebb7e09f558402311e0f98095e4bf02bd80

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