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 dependencies 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!

Metadata

Release files for qilisdk 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qilisdk 0.3.0
File Size Uploaded
qilisdk-0.3.0.tar.gz 774.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for qilisdk 0.3.0
File
qilisdk-0.3.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
qilisdk-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
qilisdk-0.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
qilisdk-0.3.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
qilisdk-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
qilisdk-0.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
qilisdk-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
qilisdk-0.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
qilisdk-0.3.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
qilisdk-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
qilisdk-0.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
qilisdk-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
qilisdk-0.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
qilisdk-0.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
qilisdk-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
qilisdk-0.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
qilisdk-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
qilisdk-0.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
qilisdk-0.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
qilisdk-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details

Total release size: 83.4 MB

Release files / qilisdk-0.3.0.tar.gz

Download URL qilisdk-0.3.0.tar.gz
Size 774.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a720f8f89690a9ce88af8d10e2da42187d9cc15d278583b3f9f66807acae7c66
BLAKE2b-256 checksum
How to use checksums
4e6cdd24c6bcae1f900423b16b853f03d7ec990eae3079fbff4fddf236e6d4d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp314-cp314-win_amd64.whl

Download URL qilisdk-0.3.0-cp314-cp314-win_amd64.whl
Size 5.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
c0160e2ee64256be893831012e004d7c0519f53a2ab5cc5ee9749081a9c668f1
BLAKE2b-256 checksum
How to use checksums
d542adbf017ee8fff7738d46f4dc605c1dd5c207c551eee7a448878a0606474a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL qilisdk-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.1 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
862142eb5243ebde3a7be62d5468a4505efe6f0086ef3b23a12001b8fd6196e7
BLAKE2b-256 checksum
How to use checksums
f6fb873da25aa17d05f22fe59ef9e7eea637322112cc7f28cfcda9a58dfe0a01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL qilisdk-0.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.9 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dbe1862fceec32170ab36ffae1631a0783dbc5e439467df588525b99d25723dc
BLAKE2b-256 checksum
How to use checksums
549fc7f86aa018378b9d47490beef7f65438bec5d4e511c5a1997a682b6e3e3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL qilisdk-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Size 3.6 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
48397a3ed4f615c1fc97166f534b497b186078cf24c95a54e9c826bada91fe6d
BLAKE2b-256 checksum
How to use checksums
2576cb8865224fe801fa91bed700368a38fa88eebe212a7d0cd4492a8466d92c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL qilisdk-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 3.9 MB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
479d3dbfb990fc3c9a9e0ba0af6b6880b9698e318a2968f317eb42fb287c7beb
BLAKE2b-256 checksum
How to use checksums
6df86ede920c097fec01a010aa34da10f56620510bf61b98cefef3e4dc778124
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp313-cp313-win_amd64.whl

Download URL qilisdk-0.3.0-cp313-cp313-win_amd64.whl
Size 5.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
892641bc3e229054886aee9e584d458b2f37ffba599984d4953fd27709ba2081
BLAKE2b-256 checksum
How to use checksums
b52a98ea28165217ec341ec0946e8182a7e73b79c2c0187b18990a3e5b08f168
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL qilisdk-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.1 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d87128edafcd90b81aaab39d16b2392d79b2f2ff664200af1f0a1860e64351d8
BLAKE2b-256 checksum
How to use checksums
940c85525e0676cb9428071e1bc9f590c94a656b0e3ffd560577419b2768bec5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL qilisdk-0.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.9 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
75efe9e7eb7b832b7b959ce048c9f32f5eb098bb74e0badc7367e10d2fd5b90b
BLAKE2b-256 checksum
How to use checksums
87b332cb9e1b3809c2618270601c03f5cb21e73c5296db3cb9703d959bcf62e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL qilisdk-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Size 3.6 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a41023cbaef8c2850ee0cc706491e4e150e3fb5da9d9fb9a8b980cbe8c5c7739
BLAKE2b-256 checksum
How to use checksums
d839fad3dc29c875ee282f731c02ac219c77159a2fb23620d79cc670ad04128d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL qilisdk-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 3.9 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
6a49e1c44d4f671ed205ccdfb66d1783b08945fa3599dbc3708eb4256c4f157d
BLAKE2b-256 checksum
How to use checksums
8fd540dd66220f6a17917eb211e70f978f7c6b7f2f0243f7a535b6964657e63a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp312-cp312-win_amd64.whl

Download URL qilisdk-0.3.0-cp312-cp312-win_amd64.whl
Size 5.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e48500079932d74a7f462049002b47a0b0632d41057e61196fade776392fab37
BLAKE2b-256 checksum
How to use checksums
70a2789754db6fe22cfb564dc54f7b809fbf56ba748544fd4ca981424f009ecb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL qilisdk-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.1 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
433f4b82aaabdace7aacaf684c97bccf39be7fd3ad5a95c5ff7baa00c008b594
BLAKE2b-256 checksum
How to use checksums
223a38a3633cda72461411154fec3d6c225c1e8e2a43393681f9aef84429f53e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL qilisdk-0.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.9 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a0efc9eccac5374b9e639b26f27fd6ffcba04e0ad72506ff52d07a427c0b0027
BLAKE2b-256 checksum
How to use checksums
ed26d5ec5f7a1a8ef6525549b36e72e79ecc62f2077b4df50c37653f140c5494
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL qilisdk-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 3.6 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
17c50a43628329c465927af1af6142978f5f25c0e3e1fbf65d764676e2a37383
BLAKE2b-256 checksum
How to use checksums
941d36168cd0d5b060d42d556321a9e5d9a5f447e1080f84252086fe64dce971
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL qilisdk-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 3.9 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e45bc6854781fcc71fa90d75718ae99dc06dfd8bef60c7dcec1eaeb6930db3fd
BLAKE2b-256 checksum
How to use checksums
ebe4c8b6b72300f8a1bb7511736dcdf7447544e059f63dff0951083e3f3d802e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp311-cp311-win_amd64.whl

Download URL qilisdk-0.3.0-cp311-cp311-win_amd64.whl
Size 5.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
67b6b249024deda8d7a47759501109a405daf2bdf647855d6032e38b056b9bb0
BLAKE2b-256 checksum
How to use checksums
b124542a361ffa7cab462c3c88e377b797b17dafb0948a848945a6b374cffd06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL qilisdk-0.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 4.1 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
da961349559fa257667152ff552de114811358b41adbb72c39834565c32f2d25
BLAKE2b-256 checksum
How to use checksums
91f37f3f47e4c08504a299129620d2d81bb7a109335c306746fde8a0634f7d01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL qilisdk-0.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.8 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
961b239dc258d2d555ff6a5327512c16311680c52dfceb29bb6f0d9a1d0e4b94
BLAKE2b-256 checksum
How to use checksums
04bf37be4c92d2a0de2f09f7ba53419aa267d883fdc415bc733fe0b42a4faf26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL qilisdk-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 3.6 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bc8d6e92da2c7ce661486bd37c4a37b1780c457b8bb94760895f3b7d345ed37a
BLAKE2b-256 checksum
How to use checksums
e3a9d264b86eb9230fe1f805fbc77600fdcb2b091227036d73de0dfa672cb494
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}

Release files / qilisdk-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL qilisdk-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 3.9 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
64f98917427be3f7956fb7f077eb0594c18ac5c914be827526a4460c010332e8
BLAKE2b-256 checksum
How to use checksums
f49280dd624612ec5f15d855dfc3befaf1939cc7547d6bc26442889adc5f8cbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.11 {"installer":{"name":"uv","version":"0.12.11","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}
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