Skip to main content

QiliSDK

Python Versions PyPI Version Code Coverage License Docs DOI

QiliSDK is an open-source Python framework for designing and executing analog, digital, and hybrid quantum algorithms. Its modular structure unifies circuit-based and Hamiltonian-based workflows within a single API. It provides high-level abstractions for gates, circuits, Hamiltonians, and more, while remaining fully backend-agnostic allowing a seamless switch between CPU, GPU, or QPU execution. Fast CPU simulation can be done locally using QiliSim, our quantum simulator written in C++.

Installation

QiliSDK is available via PyPI:

pip install qilisdk

For other installaton options, see the docs.

Usage

Here are just a few examples to get you started, for tutorials and full documentation, please see the docs.

Digital Circuits

To create a simple quantum circuit:

from qilisdk.digital import Circuit, H, RX, CNOT

circuit = Circuit(2)             # Create a circuit with 2 qubits
circuit.add(H(0))                # Apply Hadamard on qubit 0
circuit.add(RX(1, theta=3.14))   # Apply RX rotation on qubit 1
circuit.add(CNOT(0, 1))          # Add a CNOT gate between qubit 0 and 1

Analog Evolution

To create a linear interpolation between an initial and final Hamiltonian:

from qilisdk.analog import Schedule, X, Z

initial_hamiltonian = - X(0) - X(1)
final_hamiltonian = Z(0) + Z(1) + 0.5 * Z(0) * Z(1)

schedule = Schedule.linear(initial_hamiltonian, final_hamiltonian, total_time=10.0, dt=0.5)

Development Guide

This section covers how to set up a local development environment for qilisdk, run tests, enforce code style, manage dependencies, and contribute to the project. We use a number of tools to maintain code quality and consistency:

  • uv for dependency management and packaging.
  • ruff for linting and code formatting.
  • ty for language server and static type checking.
  • towncrier for automated changelog generation.

Setup & Dependency Management

For instructions on how to compile from source and set up the development environment, see the docs. Following those instructions will setup a virtual environment (venv) in which you can run all other development tools (e.g. tests, linting).

Testing

We use pytest for the test suite. Once you have your venv set up, run the Python unit tests using:

pytest tests/unit_python

To run the integration tests (bigger tests which use the full QiliSDK stack and might take a bit longer):

pytest tests/integration

To run the CUDA, qutip, and SpeQtrum backend tests, install the optional extras first (e.g., uv sync --all-groups --extra all-cu13).

To run the C++ tests, you first need to recompile with C++ testing enabled:

uv sync --reinstall -Ccmake.define.tests=ON

The C++ testing suite can then be ran using:

./tests/unit_cpp/test_cpp

Linting & Formatting

We enforce code style and best practices using ruff. ruff handles:

  • Lint checks (similar to flake8, pylint).
  • Formatting (similar to black or isort).
  • Automated fixes for certain issues.

To check linting:

ruff check

To automatically fix lint issues (where possible):

ruff check --fix

To automatically format your code:

ruff format

(We recommend running ruff check --fix and ruff format before committing any changes.)

To check the C++ code, compile with the tidy flag:

uv pip install -v -e ./ -Ccmake.build-type=Debug -Ccmake.define.tidy=ON

This will run clang-tidy as well as a number of C++ compiler flags for debugging. For this you will need clang-tidy installed, which can be done on Debian/Ubuntu with:

sudo apt-get install clang-tidy

It may also throw an error about not being able to find omp.h, if so, try:

sudo apt-get install libomp-dev

For ease of use there are also a number of bash scripts in the "scripts" folder, for instance to generate coverage reports or to run all pre-commit checks.

Type Checking

We use ty for static type checking. This helps ensure our code is type-safe and maintainable.

ty check

(We encourage developers to annotate new functions, classes, and methods with type hints.)

Helpful Scripts

For ease of use there are also a number of scripts in the scripts/ directory. Each of these generates a .log file with the same name as the script (checks.sh generates checks.log and so on).

To run all pre-commit checks (e.g. linting/tests):

bash scripts/checks.sh

To check all of the code blocks in the documentaton:

bash scripts/docs.sh

To generate a full coverage report of all code, run:

bash scripts/cov.sh

This will generate a html file which you can open in your browser to see which lines (in both the C++ and Python) are covered by the tests. We aim for 100% coverage!

Changelog Management

We manage our changelog using towncrier. Instead of editing CHANGELOG.md directly, each pull request includes a small news fragment file in the changes/ directory describing the user-facing changes.

For example, if you create a PR with id #123 adding a new feature, you add:

changes/123.feature.rst

Inside this file, you briefly describe the new feature:

Added a new `cool_feature` in the `qilisdk.backends` module.

Instead of manually creating the file, you can run:

towncrier create --no-edit

When we cut a new release, we update the version in pyproject.toml file and run:

towncrier

This aggregates all the news fragments into the CHANGELOG.md under the new version and removes the used fragments.

Contributing

We welcome contributions! Here’s the workflow:

  1. Fork this repository and create a feature branch.
  2. Write your changes (code, docs, or tests).
  3. Add a news fragment (if applicable) in changes/ describing the user-facing impact.
  4. Run the following checks locally:
    ruff check --fix
    ruff format
    ty check
    pytest tests
    
  5. Commit and push your branch to your fork. pre-commit will also run the checks automatically.
  6. Open a Pull Request against the main branch here.

Our CI will run tests, linting, and type checks. Please make sure your branch passes these checks before requesting a review.

License

This project is licensed under the Apache License.

Acknowledgments

  • Thanks to all the contributors who help develop qilisdk!
  • uv for making dependency management smoother.
  • ruff, ty, and towncrier for their amazing tooling.

Feel free to open issues or pull requests if you have questions or contributions. Happy quantum coding!

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qilisdk-0.2.0.post3.tar.gz (591.6 kB view details)

Uploaded Source

Built Distributions

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

qilisdk-0.2.0.post3-cp313-cp313-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.13Windows x86-64

qilisdk-0.2.0.post3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

qilisdk-0.2.0.post3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

qilisdk-0.2.0.post3-cp313-cp313-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

qilisdk-0.2.0.post3-cp313-cp313-macosx_10_13_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

qilisdk-0.2.0.post3-cp312-cp312-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.12Windows x86-64

qilisdk-0.2.0.post3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

qilisdk-0.2.0.post3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

qilisdk-0.2.0.post3-cp312-cp312-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

qilisdk-0.2.0.post3-cp312-cp312-macosx_10_13_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

qilisdk-0.2.0.post3-cp311-cp311-win_amd64.whl (4.2 MB view details)

Uploaded CPython 3.11Windows x86-64

qilisdk-0.2.0.post3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

qilisdk-0.2.0.post3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

qilisdk-0.2.0.post3-cp311-cp311-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

qilisdk-0.2.0.post3-cp311-cp311-macosx_10_9_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file qilisdk-0.2.0.post3.tar.gz.

File metadata

  • Download URL: qilisdk-0.2.0.post3.tar.gz
  • Upload date:
  • Size: 591.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3.tar.gz
Algorithm Hash digest
SHA256 f314d0d58286f1c7877ed8492cbd6c92013af1bf559776e043a4e5535a584564
MD5 6928f08b0570964296b0c16c059190a5
BLAKE2b-256 1149e21cda096f4b9ca7f1e15b91ff944e19709e62351c1659a422405dd1d641

See more details on using hashes here.

File details

Details for the file qilisdk-0.2.0.post3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: qilisdk-0.2.0.post3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1d327efc46fd57f2068798a16fbff088de9e68dc2605c833369178c5a108c724
MD5 559d03cf23203bf439e54307522542da
BLAKE2b-256 2b0ff6f057eb6ed0984035502b5fbf6398fff506578b5db29576b90758f07d20

See more details on using hashes here.

File details

Details for the file qilisdk-0.2.0.post3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: qilisdk-0.2.0.post3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44c37cc1ec557761368ff275fadfa357ce78e845fa4a34f862c9f2563ba781d3
MD5 ed6b38b2643d0d8b3a4463eb51c6b665
BLAKE2b-256 1f0679d9b54bef851702ecdc750eb70555933a4de96a3ec0a9474789762b0f4e

See more details on using hashes here.

File details

Details for the file qilisdk-0.2.0.post3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: qilisdk-0.2.0.post3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.13, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 165c2ac744b81afde9def231640bc6e523fac1d24a1de03015476d08915f66db
MD5 2fdef97144ce2c0fe28fdf39b06cd072
BLAKE2b-256 c48d3dcfc5ec0e73ab49287b70a8b11a05e43e05cdf028e51f8a16a67353c04d

See more details on using hashes here.

File details

Details for the file qilisdk-0.2.0.post3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: qilisdk-0.2.0.post3-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 205394928cb80a3ce74601d17bfdfab078e39c8c866aa77792d9875d2305c349
MD5 c1cbc0bd5c5b8e3caf736d0c9402a57d
BLAKE2b-256 9ead31ea69bbea28d4907c3f418b889ed2ad632fa7560e6388240d680168d7f0

See more details on using hashes here.

File details

Details for the file qilisdk-0.2.0.post3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: qilisdk-0.2.0.post3-cp313-cp313-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.13, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ba4dbf44cc24762470440cc92d20793b845833cfa53a0d6a165f4e1fb4062718
MD5 e479138ba2f57ba47547e6346dd4d827
BLAKE2b-256 640688d9c11001708be687c6bb2026568b034aa5bc1797931c47db4b4ca0b181

See more details on using hashes here.

File details

Details for the file qilisdk-0.2.0.post3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: qilisdk-0.2.0.post3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7bbf912b1e6346bcd75cbf505539ab17da67a7475c44e295cce0ace3f4333862
MD5 7892fd09eefbe07401c1ab388c1c3acb
BLAKE2b-256 8f44a50558d5b941e4696f8117c13096c247fc08859842690884fdfe98e18e1c

See more details on using hashes here.

File details

Details for the file qilisdk-0.2.0.post3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: qilisdk-0.2.0.post3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2404955185882382b5a80a653192864a96542dcc75c97ebe0ddd38dfc4b063f0
MD5 f960fed83590c336bb225fab28171d8f
BLAKE2b-256 56307b5f20252b54b59af2376e1da9e26e19bda49bb4c47081373858807febc2

See more details on using hashes here.

File details

Details for the file qilisdk-0.2.0.post3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: qilisdk-0.2.0.post3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.12, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e284e7e6f959cbb17beee76864892528476a73be6f84e47209841d1c304dfb7d
MD5 ffeb5c1a601799f3b40f94689f498016
BLAKE2b-256 9a0e256b47814c8d1716fa3af9fca71758f5fb82ea3b1e8aa12506f9c0235468

See more details on using hashes here.

File details

Details for the file qilisdk-0.2.0.post3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: qilisdk-0.2.0.post3-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04ab9d8af557378af559def5d9c9f2be34982dc6792dd938bf2ecdd21a559389
MD5 cdb4e826be4f2910bd6dd20b946407ca
BLAKE2b-256 da4763a3d4bb02cd93042673169d7dead7937dc5ed3cefdc2db34d629d0cd78a

See more details on using hashes here.

File details

Details for the file qilisdk-0.2.0.post3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: qilisdk-0.2.0.post3-cp312-cp312-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.12, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fcd3e283f85d5416b60918935a6cc6661d3bc8927fd2221809120d570710c954
MD5 e793fb4acc0bc5067a5bc77572e3a621
BLAKE2b-256 0e03e6a35313f84edd4fa2740d0362a4fd4d16d67e4fca8b93e09de48264b391

See more details on using hashes here.

File details

Details for the file qilisdk-0.2.0.post3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: qilisdk-0.2.0.post3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fc481881d8b4e7c9f36126d894d5d9bc1dda6072cb6f0471ae71f22f3d154e91
MD5 a5278e7e7e7523b48d10dddce76e9792
BLAKE2b-256 f31873b96ecdfbbbf8085e7696af7c9179ce0b45927371231ad769ee2d97ed31

See more details on using hashes here.

File details

Details for the file qilisdk-0.2.0.post3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: qilisdk-0.2.0.post3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9bab735895a15c15692ded1500b498620fb2e1b08a90537d785ea0511c8a5d6
MD5 ac102ed460cca60bf0b8b0e5359703d1
BLAKE2b-256 c729d21a93d0a3bacc12cc9d34ada8321d211d1965a6c37c5d5102b49df54edb

See more details on using hashes here.

File details

Details for the file qilisdk-0.2.0.post3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: qilisdk-0.2.0.post3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.11, manylinux: glibc 2.26+ ARM64, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 457c33a3418a532b3e58d89eb1e20da5e095353af5b23309c5296bb2dbd6b07c
MD5 25ffca8b869025f99942683d447733af
BLAKE2b-256 84ed22a01b1172b42b3def479625ead9f7eaca67200eca34df792c91389fc9b2

See more details on using hashes here.

File details

Details for the file qilisdk-0.2.0.post3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: qilisdk-0.2.0.post3-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc5c05f12c116e4e3e0a3cfaaa8d939b6409da102f30910e8dbedb8fafa1b69e
MD5 3ba5616a724c8228260727e1a4d326fc
BLAKE2b-256 16c0d2ff0f6dd23c01cd2e78a89d146215a689f739541c4e87802a41326ae86d

See more details on using hashes here.

File details

Details for the file qilisdk-0.2.0.post3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: qilisdk-0.2.0.post3-cp311-cp311-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.11, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for qilisdk-0.2.0.post3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2e4dff9c363433ca56e0512dd7dd64e57764b67cefb5123ef0b42f0063d145ec
MD5 c1bdd2341eaac18e9281c9d73840dc17
BLAKE2b-256 bd8dd22808c02c642432345b3858013d220caeb69efe8eb32c2c174767dbe05e

See more details on using hashes here.

Release history Release notifications | RSS feed

0.2.1.post1

16 files

0.2.1

16 files

This release

0.2.0.post3 This release

16 files

0.2.0.post2

16 files

0.2.0.post1

16 files

0.2.0

16 files

0.1.8

19 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 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