Skip to main content

QpiAI Opt SDK

QpiAI Opt is a Python SDK for mathematical optimization, with algebraic modelling, local solvers, QpiAI Platform execution, and standard model interchange. Its native higher-order HUBO solver evaluates higher-order interactions directly, preserving the polynomial's original energy landscape without quadratization or reduction-induced approximations. Gate-based optimization is available with access to QpiAI simulators and QPUs.

The modelling SDK is open source under Apache-2.0; the local solver runtime is distributed as a native binary. Python 3.10–3.14 is supported on Linux, macOS, and Windows.

Docs: QpiAI Opt SDK Documentation.

Install

Install:

python -m pip install qpiai-opt

The distribution name is qpiai-opt; the import namespace is qpiai_opt. The base package includes the QpiAI Opt local solver and supports local LP, MILP, QP, QUBO, HUBO, and Ising solving. Install an extra only for its integration:

python -m pip install "qpiai-opt[quantum]"
python -m pip install "qpiai-opt[ommx]"
python -m pip install "qpiai-opt[all]"

quantum installs qpiai-quantum==0.3.0, ommx adds OMMX interchange, and all installs both. See gate-based optimization and OMMX interchange for requirements and usage.

Read the user manual in order for installation, modelling, solving, interoperability, automation, and complete API reference.

First local solve

Local solving through an Opt Client verifies the Opt key online before computation; disconnected or unverifiable authentication stops execution. Register for a free Opt API key at QpiAI Opt and place it in your application's secret store. The code below reads it from the QPIAI_OPT_API_KEY environment variable.

import os

from qpiai_opt.opt_modeller import Binary, Model
from qpiai_opt.opt_solvers import Client, solve

client = Client(api_key=os.environ["QPIAI_OPT_API_KEY"])

x = Binary("x")
y = Binary("y")

model = Model("selection")
model.maximize(6 * x + 4 * y)
model.add_constraint(x + y <= 1, label="capacity")

result = solve(model, client=client)  # mode="local" is the default
print(result.problem_class)  # "MILP"
print(result.execution_mode)  # "local"
print(result.solution)  # {"x": 1.0, "y": 0.0}
print(result.objective)  # source objective, including MAX sense

solve() accepts a Model, QUBOProblem, HUBOProblem, IsingProblem, MILPProblem, an LP/MPS path (plain or gzip), or the documented linear/polynomial dictionaries. It returns the same problem-class-specific result shape in local and platform modes.

Numeric inputs use IEEE-754 binary64 semantics. Ordinary decimal-to-binary rounding is expected; the SDK does not provide arbitrary-precision decimal arithmetic. Keep values within the finite binary64 range and scale a model whose coefficients or bounds are extremely large or small. An integer larger than 2**53 may not retain every digit when converted to binary64, so use smaller or scaled values where exact integer meaning matters. Decimal values are not accepted as numeric inputs; use a supported Python or NumPy real value instead. The detailed numeric rules are in the canonical IR reference.

Execution scope

Registration, API-key issuance, and local solving are free. Local solving through an Opt Client verifies the supplied Opt key online before computation; disconnected or unverifiable authentication stops execution. No optimization model is sent to the authentication endpoint. Gate-based optimization on local simulators and QpiAI simulators and QPUs requires an active QpiAIQuantumAuth.login(QCLOUD_API_KEY) and fresh QCloud verification. Obtain a free QCloud API key at QpiAI QCloud. Modelling, validation, inspection, conversion, and result evaluation remain credential-free.

Call Credentials Can create paid work Behavior
solve(problem, client=client) Opt API key no authenticated QpiAI Opt local solving
solve(problem, mode="local", client=client) Opt API key no authenticated QpiAI Opt local solving
solve(problem, mode="auto", client=client) Opt API key no local only unless explicitly enabled
solve(..., mode="auto", allow_platform=True, client=client) Opt API key yes platform fallback only after a local limit
solve(..., mode="platform", client=client) Opt API key yes platform directly
solve(..., mode="local", algorithm=QAOA(...)) QCloud API key no authenticated QpiAI local quantum simulator
solve(..., mode="platform", algorithm=QAOA(...)) QCloud API key yes QCloud circuit execution
submit(problem, client=client) Opt API key yes exactly one nonblocking submission attempt

Selecting platform execution with an authenticated Client authorizes the submission and any associated credit use.

In auto mode, platform fallback requires allow_platform=True and occurs only after LocalLimitExceeded. Authentication errors propagate. The limit exception includes observed, limits, explanation, and next_action. Job creation has no idempotency key; after an ambiguous submission timeout, list existing jobs before retrying.

See Local solving and routing for accepted inputs, limits, options, statuses, and failure recovery.

Modelling and representations

The algebraic modeller supports:

  • continuous, integer, binary, spin, semi-continuous, semi-integer, fixed-point fractional, and mixed domains;
  • linear relations, indicators, SOS1/SOS2, binary logic, and custom penalties;
  • constrained QUBO and HUBO compilation with source-sample decoding;
  • native Ising fields and couplings;
  • LP/MPS/gzip, sparse matrix, QUBO/HUBO dictionaries, and canonical JSON IR;
  • explicit QUBO↔Ising, HUBO→QUBO, QUBO→MILP, and MILP→QUBO conversions;
  • multidimensional IndexedVariables and bound/coefficient/RHS parameters;
  • convex continuous QP with a documented Hessian convention;
  • exact SOS2 piecewise-linear relationships and inspectable transformations;
  • QAOA, VQE, SamplingVQE, RecursiveQAOA, and ADAPT-QAOA execution through qpiai-quantum circuits, simulation, and QpiAI simulators and QPUs access;
  • optional OMMX import/export for supported model structures.

Reference guides:

Explicit platform execution

Read the credential from your application's environment or secret manager. This call explicitly requests paid platform execution:

import os

from qpiai_opt.opt_solvers import Client, solve

API_KEY = os.environ["QPIAI_OPT_API_KEY"]

client = Client(api_key=API_KEY)
result = solve(model, mode="platform", client=client)
print(result.model_dump(mode="json"))

The default endpoint is https://opt-server.qpiai.tech/api. Platform mode creates a problem and job and can consume credits. For nonblocking control use the automation submit(), status(), result(), and cancel() operations, or a solver instance's nonblocking methods.

The platform client reference covers account, organization, membership, workspace, project, experiment, problem, job, credit usage and allocations, compute-resource, storage, SSE, and retry behavior. Solver-specific request and response fields are in:

Automation-safe Python API

from qpiai_opt.opt_solvers import (
    classify,
    feasibility,
    inspect,
    provider_capabilities,
    schemas,
)

print(classify(model))
print(inspect(model))
print(provider_capabilities())
print(feasibility(model, {"x": 1, "y": 0}))
print(schemas()["solve_result"])

These functions return strings, dictionaries, or lists for programmatic use. See Automation and agent workflows for workflow procedures and request schemas.

Result contract

Results include the problem class, execution mode, identifiers, source objective, and solver_time_s/compute_time_s in seconds. result.info() reports the method, termination, feasibility, and optimality guarantee.

info = result.info()
print(info.method, info.termination, info.guarantee)
Class Additional fields
QUBO num_nodes, objective, binary-list solution, variable_assignment, optional job_id/problem_id
HUBO num_variables, objective, binary-list solution, variable_assignment, optional job_id/problem_id
Ising num_variables, objective, spin-list solution, variable_assignment, optional job_id/problem_id
LP/MILP sense, status, model_status, objective, solution, source-coordinate bound/gap, and documented linear diagnostics
QP sense, status, model_status, objective, solution, and QP iteration count
Gate-based optimization algorithms quantum diagnostics and either a source optimization candidate or a generic Hamiltonian eigenvalue; see gate-based optimization results

The solve_info field stores execution details in serialized results; info() returns a detached view. Platform job status describes execution progress, while solve information describes the mathematical outcome. Serialize results with model_dump(mode="json"). See the completed result contract for fields, runtime units, statuses, and source-variable interpretation.

Development and releases

Source and development are hosted at qpiai/qpiai-opt. See CONTRIBUTING.md for development setup, documentation builds, release checks, and community guidelines.

Use the bug reporting guide for reproducible defects, the feature request guide for proposals, and private vulnerability reporting for security issues. The package is licensed under the Apache License 2.0; third-party notices identify incorporated components and their licenses.

We follow Semantic Versioning (SemVer).

Citation

When QpiAI Opt materially supports published work, cite the exact version. Repository hosts can read the structured CITATION.cff metadata. Plain-text citation:

QpiAI. QpiAI Opt SDK, version 0.0.9, 2026. https://github.com/qpiai/qpiai-opt

BibTeX:

@software{qpiai_opt_0_0_9,
  author  = {{QpiAI}},
  title   = {QpiAI Opt SDK},
  version = {0.0.9},
  year    = {2026},
  url     = {https://github.com/qpiai/qpiai-opt}
}

Metadata

Release files for qpiai-opt 0.0.9

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

Built distributions (wheels)

Table of built distributions (wheels) for qpiai-opt 0.0.9
File Actions
qpiai_opt-0.0.9-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for qpiai_opt-0.0.9-cp314-cp314-win_amd64.whl
qpiai_opt-0.0.9-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.26+ x86-64 Details for qpiai_opt-0.0.9-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
qpiai_opt-0.0.9-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 for qpiai_opt-0.0.9-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
qpiai_opt-0.0.9-cp314-cp314-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 13.0+ x86-64 Details for qpiai_opt-0.0.9-cp314-cp314-macosx_13_0_x86_64.whl
qpiai_opt-0.0.9-cp314-cp314-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 macOS 13.0+ ARM64 Details for qpiai_opt-0.0.9-cp314-cp314-macosx_13_0_arm64.whl
qpiai_opt-0.0.9-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for qpiai_opt-0.0.9-cp313-cp313-win_amd64.whl
qpiai_opt-0.0.9-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.26+ x86-64 Details for qpiai_opt-0.0.9-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
qpiai_opt-0.0.9-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 for qpiai_opt-0.0.9-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
qpiai_opt-0.0.9-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details for qpiai_opt-0.0.9-cp313-cp313-macosx_13_0_x86_64.whl
qpiai_opt-0.0.9-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details for qpiai_opt-0.0.9-cp313-cp313-macosx_13_0_arm64.whl
qpiai_opt-0.0.9-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for qpiai_opt-0.0.9-cp312-cp312-win_amd64.whl
qpiai_opt-0.0.9-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ x86-64, Linux glibc 2.28+ x86-64 Details for qpiai_opt-0.0.9-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
qpiai_opt-0.0.9-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 for qpiai_opt-0.0.9-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
qpiai_opt-0.0.9-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details for qpiai_opt-0.0.9-cp312-cp312-macosx_13_0_x86_64.whl
qpiai_opt-0.0.9-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details for qpiai_opt-0.0.9-cp312-cp312-macosx_13_0_arm64.whl
qpiai_opt-0.0.9-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for qpiai_opt-0.0.9-cp311-cp311-win_amd64.whl
qpiai_opt-0.0.9-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ x86-64, Linux glibc 2.28+ x86-64 Details for qpiai_opt-0.0.9-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
qpiai_opt-0.0.9-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for qpiai_opt-0.0.9-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
qpiai_opt-0.0.9-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details for qpiai_opt-0.0.9-cp311-cp311-macosx_13_0_x86_64.whl
qpiai_opt-0.0.9-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details for qpiai_opt-0.0.9-cp311-cp311-macosx_13_0_arm64.whl
qpiai_opt-0.0.9-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for qpiai_opt-0.0.9-cp310-cp310-win_amd64.whl
qpiai_opt-0.0.9-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.26+ x86-64 Details for qpiai_opt-0.0.9-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
qpiai_opt-0.0.9-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for qpiai_opt-0.0.9-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
qpiai_opt-0.0.9-cp310-cp310-macosx_13_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 13.0+ x86-64 Details for qpiai_opt-0.0.9-cp310-cp310-macosx_13_0_x86_64.whl
qpiai_opt-0.0.9-cp310-cp310-macosx_13_0_arm64.whl CPython 3.10 CPython 3.10 macOS 13.0+ ARM64 Details for qpiai_opt-0.0.9-cp310-cp310-macosx_13_0_arm64.whl

Total release size: 41.7 MB

Release files / qpiai_opt-0.0.9-cp314-cp314-win_amd64.whl

Download URL qpiai_opt-0.0.9-cp314-cp314-win_amd64.whl
Size 474.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2a02f59eee421c3ecae9395fb061d006979c4092d00e8191c533c119732d19bf
BLAKE2b-256 checksum
How to use checksums
845a9bb08be3bb96c67483eb425306f5d4fe7c27dd9991ddca1ac3d3884b798d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL qpiai_opt-0.0.9-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.14 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b7f90c0322062703940d44211547a672987680304f8f896cde1538fa93f45fc0
BLAKE2b-256 checksum
How to use checksums
d29e123f4c744f67b19c440b2847a296223da6ca9881a58dbbf8cc53c2b34478
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL qpiai_opt-0.0.9-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.6 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
28d74ada929f9ae86b9b106a2774bd9ccf30880d117b4dc355f9ce45187a11ef
BLAKE2b-256 checksum
How to use checksums
c6149cb5b6295c12215901e9890a8c3e1a9d8cceb6a65ccc6fa63b829998605c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp314-cp314-macosx_13_0_x86_64.whl

Download URL qpiai_opt-0.0.9-cp314-cp314-macosx_13_0_x86_64.whl
Size 520.6 kB
Tags CPython 3.14 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
dc10bef6b63ef92d84590ecccb7b321e1506426a35da9174cfab341d963fba06
BLAKE2b-256 checksum
How to use checksums
c27589852ad509fb54d20f05861c57613cd22b900df3ab16ec5e8c1557a4566e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp314-cp314-macosx_13_0_arm64.whl

Download URL qpiai_opt-0.0.9-cp314-cp314-macosx_13_0_arm64.whl
Size 483.8 kB
Tags CPython 3.14 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
bfac0e4fc963d3e359b94c6a6fb356fa79e3d5d87ea34c4f2f8aee65d10fcd36
BLAKE2b-256 checksum
How to use checksums
884ea4e37581f166ae0cba3070ec16b4b683c4371ecc68b3e8af40d218d399ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp313-cp313-win_amd64.whl

Download URL qpiai_opt-0.0.9-cp313-cp313-win_amd64.whl
Size 468.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
cd167e52792766e199287a56017e03f8c82a8ffe8ffe0d49aaae934cbff0cab4
BLAKE2b-256 checksum
How to use checksums
07607ae3aeb673b2a00fa0056cf78d35e5ab0481c001b6a486a87747a11692b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL qpiai_opt-0.0.9-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.13 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
922f9a80d2df0490251fe25efad3e5ad146421580a406a33df29ea819c1b7d11
BLAKE2b-256 checksum
How to use checksums
7022b03cca6032003b684d78b1fed020df5ae4d5f0e9868fdacb9c768a666a6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL qpiai_opt-0.0.9-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.6 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1ab94072e793f86e09c953ef2dce9a12fe85557fb991fc42d8965e692094e65b
BLAKE2b-256 checksum
How to use checksums
5d55871de76cd03265710b307827fc5786b46653ddecd249cc4984aca1d51d9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp313-cp313-macosx_13_0_x86_64.whl

Download URL qpiai_opt-0.0.9-cp313-cp313-macosx_13_0_x86_64.whl
Size 518.2 kB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
50fa5753c3b3a07a5e9d63af00671abaf33dc8eecd8ae5676e7a786035f68154
BLAKE2b-256 checksum
How to use checksums
1ccf32ce049720fd1dc485eebed2eec366197c3bba17300d83994a7da4e35e97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp313-cp313-macosx_13_0_arm64.whl

Download URL qpiai_opt-0.0.9-cp313-cp313-macosx_13_0_arm64.whl
Size 480.0 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
fb06bba7fffed54a5a35714ce22dfd78ee3737ae335d96d429c5e42b920e5cbf
BLAKE2b-256 checksum
How to use checksums
616dd89deba46303d0202224591b2eec792073b6e0798fe08bcd50d2b3c00415
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp312-cp312-win_amd64.whl

Download URL qpiai_opt-0.0.9-cp312-cp312-win_amd64.whl
Size 469.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a53d43e10d6b28c049afe0df33267c7ddfbfd91f9d19240c3c3e8969ed5425c3
BLAKE2b-256 checksum
How to use checksums
b208f14bc2ce7cdcbe875cc9b3a0ca3d6f444ac15c7ac230775fa1be09c1f014
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL qpiai_opt-0.0.9-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.12 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
40d0f7e52b220b6b0ef68472cff6ad2fad70d415f5accb5debd231f9ec95d60d
BLAKE2b-256 checksum
How to use checksums
2c371f18609babcf43f986ff89209d6e784fde20d6eefa7fe1b30c7f256d4f1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL qpiai_opt-0.0.9-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.6 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cf3b8324734bdd09668314be2be42c8ad0c5f8e31034f04bc060d1d1c0507294
BLAKE2b-256 checksum
How to use checksums
6f79ae46d18164f0f9dce4fd56f1253b3fb1c419cda3577f49866cf69d5fce51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp312-cp312-macosx_13_0_x86_64.whl

Download URL qpiai_opt-0.0.9-cp312-cp312-macosx_13_0_x86_64.whl
Size 516.6 kB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
92bbc4b9c9ff7a56e70d58cd69bb581372e57fa63f7c44fde4eaaa0f6ebe5197
BLAKE2b-256 checksum
How to use checksums
d17bad2e795c6d61058db977abb3ea7b269cad485bea46287e9680870cf5db6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp312-cp312-macosx_13_0_arm64.whl

Download URL qpiai_opt-0.0.9-cp312-cp312-macosx_13_0_arm64.whl
Size 479.5 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
dae97cf1d083152b42a39f3e476d83d829fe40a225427136bfb2342d40dd8339
BLAKE2b-256 checksum
How to use checksums
96d86a5ccaca5bead1542351f9d56b13867c36823187ed183b26267037e6b777
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp311-cp311-win_amd64.whl

Download URL qpiai_opt-0.0.9-cp311-cp311-win_amd64.whl
Size 474.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
eaf33eb747f30f05f0eccfaf9c644342db5e9b27736f8727d0c9114e3a3b964c
BLAKE2b-256 checksum
How to use checksums
1de69d8f8c45e868fb3847be133c4da69aa183766bd9feaa72a46bdef2364f5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL qpiai_opt-0.0.9-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.11 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fad4a1fecca43c8bbe6b9f0cf20783af9e97a77b432412d0da4461796c1b01c4
BLAKE2b-256 checksum
How to use checksums
003f9fc01b2ae8dd705315b8e6db8792912b5bf68bcd3b6d6cd990934fe458d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL qpiai_opt-0.0.9-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.6 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b40a1f32b269b17256ad02043f85fec04b48a1e04a0fa675ab54b2295569c1da
BLAKE2b-256 checksum
How to use checksums
0db6906e8f6c7c1d9a7c8ae523f2270a1bf12919d9a885a27fcd4f1b01037633
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp311-cp311-macosx_13_0_x86_64.whl

Download URL qpiai_opt-0.0.9-cp311-cp311-macosx_13_0_x86_64.whl
Size 505.1 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
296b8ea4590096d80f1d833026fa7513aceff3b921b0d5f83073a450f7ac57c9
BLAKE2b-256 checksum
How to use checksums
9aa1b60efdbc5fd850b86b35693e54f6d3a7e650abd4991f4173b2763fe7b28b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp311-cp311-macosx_13_0_arm64.whl

Download URL qpiai_opt-0.0.9-cp311-cp311-macosx_13_0_arm64.whl
Size 472.6 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
2bef6709203da62b839ca954eddf18ece12d99794148d8bdab5ae61563fb6305
BLAKE2b-256 checksum
How to use checksums
6914e6925494d53f5a501bae346b40bfb4ed1852305196ea561cf87381ab003a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp310-cp310-win_amd64.whl

Download URL qpiai_opt-0.0.9-cp310-cp310-win_amd64.whl
Size 475.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4171cf4c3ccec180ecfabd647d456658cc8faa56753ff3791d6922cc83fe6c61
BLAKE2b-256 checksum
How to use checksums
87d727533160a5a89dd3234e28beccb6b45fc2b77905b3d00ae0e2ce0927c546
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl

Download URL qpiai_opt-0.0.9-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Size 3.3 MB
Tags CPython 3.10 Linux glibc 2.26+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
289496cbc286db5bd5c628b7b6616161a976c28a32995a73a0f54c8588957ad1
BLAKE2b-256 checksum
How to use checksums
550d1926f27a32736f021cb61b29fbc2400b4a225c270e12eed1638933bb9897
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL qpiai_opt-0.0.9-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 3.6 MB
Tags CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3d06f29d8ae0f4b339233fff848bf1f87535ab634e9653f8b5369760d63c7842
BLAKE2b-256 checksum
How to use checksums
0cf5d196f2c668941efe2a8b3e07593dcf114638cc3b69476d59bc4316be3302
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp310-cp310-macosx_13_0_x86_64.whl

Download URL qpiai_opt-0.0.9-cp310-cp310-macosx_13_0_x86_64.whl
Size 506.1 kB
Tags CPython 3.10 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
05d4a28317c39e08d2a71556c4e07d74ccbfb490a8126fbecce6cb8ea60dee9b
BLAKE2b-256 checksum
How to use checksums
1e9c3733b1f3266461bebe77dfb1a84158f0ab89235269760282e4dd345b429c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / qpiai_opt-0.0.9-cp310-cp310-macosx_13_0_arm64.whl

Download URL qpiai_opt-0.0.9-cp310-cp310-macosx_13_0_arm64.whl
Size 475.5 kB
Tags CPython 3.10 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
008242388e114353f2928a83eeb681c10be93f947a32539e6bbf4e4c1b9ecbd2
BLAKE2b-256 checksum
How to use checksums
ce46d4a644d33ae47cec8bdcf04aed197ba86cc6f4e458d0a3b13aee16c84b25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Security for qpiai-opt 0.0.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.9 This release

25 release files No provenance

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