Skip to main content

NLPQL

Non-Linear Programming by Quadratic Lagrangian (NLPQL) for Python

Tests Documentation Ruff

codecov Quality Gate Status License

PyPI Downloads Python versions

nlpql solves the smooth nonlinear programming problem

min  f(x)
     g_j(x)  = 0 ,  j = 1, ..., me
     g_j(x) >= 0 ,  j = me+1, ..., m
     xl <= x <= xu

by a sequential quadratic programming method. A quadratic subproblem is formulated from a quadratic approximation of the Lagrangian and a linearization of the constraints, and the steplength is determined by a line search with respect to an augmented Lagrangian merit function. Data fitting, min-max and multicriteria problems are transformed into programs of this form and solved by the same algorithm.

Available codes

Nonlinear programming

code purpose
NLPQLP distributed and non-monotone line search, internal restarts
NLPQL the original SQP method
NLPQLY easy-to-use, all derivatives approximated internally
NLPQLB active set strategy for a very large number of constraints
NLPQLG successive restarts for a stepwise improvement of local minima
NLPQLF model functions evaluable only on a convex subset

Data fitting and multicriteria optimization

Every code of this group transforms its problem into a nonlinear program of the form above and solves it with NLPQLP.

code purpose
NLPLSQ constrained nonlinear least squares
NLPLSX least squares with a very large number of terms
NLPL1 sum of absolute values
NLPINF maximum norm data fitting
NLPMMX min-max optimization
NLPJOB multicriteria optimization, sixteen scalar transformations

Quadratic programming

code purpose
QL convex quadratic programming, solves the subproblem of every SQP step

Quick example

Rosenbrock's post office problem, test problem TP37 of Hock and Schittkowski:

import numpy as np
from nlpql import minimize

res = minimize(
    fun=lambda x: -x[0] * x[1] * x[2],
    x0=[10.0, 10.0, 10.0],
    jac=lambda x: np.array([-x[1] * x[2], -x[0] * x[2], -x[0] * x[1]]),
    bounds=[(0.0, 42.0)] * 3,
    constraints={
        "type": "ineq",
        "fun": lambda x: np.array([
            x[0] + 2 * x[1] + 2 * x[2],
            72 - x[0] - 2 * x[1] - 2 * x[2],
        ]),
        "jac": lambda x: np.array([[1.0, 2.0, 2.0], [-1.0, -2.0, -2.0]]),
    },
)

print(res.x)  # [24. 12. 12.]
print(res.fun)  # -3456.0

Problems with a very large number of constraints are handled by the active set code, which only needs the gradients of a working set:

m = 200_000
y = np.arange(m) / (m - 1.0)

res = minimize(
    fun=lambda x: float(np.sum(np.exp(x))),
    x0=[1.0, 0.5, 0.0],
    method="NLPQLB",
    jac=np.exp,
    bounds=[(-100.0, 100.0)] * 3,
    constraints={
        "type": "ineq",
        "fun": lambda x: x[0] + x[1] * y + x[2] * y**2 - 1.0 / (1.0 + y**2),
        "jac": lambda x: np.column_stack([np.ones_like(y), y, y**2]),
    },
    options={"mw": 420, "acc": 1e-10, "rho": 0.1},
)
print(res.fun)  # 4.3011838

Features

  • upper and lower bounds are handled separately and stay satisfied
  • an additional variable prevents inconsistent linearized constraints
  • non-monotone line search and automatic restarts make the method very stable for noisy function and derivative values
  • objective and constraints may be evaluated simultaneously at several test points of the line search
  • initial multipliers and an initial quasi-Newton matrix may be provided
  • reverse communication, so the model functions can be supplied by an external simulation
  • no COMMON blocks, no SAVE, no memory allocation, therefore thread-safe and re-entrant
  • the detailed iteration protocol of the original codes is available through options={"iprint": 4}

Installation

pip install nlpql

Requires Python 3.10+ and NumPy. No external runtime dependencies. See the full installation guide for uv, poetry and source builds.

Documentation

Provenance

The algorithms were developed by Prof. Dr. K. Schittkowski and co-authors. The sources in this repository were written from scratch from the published user's guides and papers; no source code of the original implementations was used. Subroutine and argument names follow the published documentation, so existing calling programs can be adapted easily. Reimplementation from the documentation was explicitly permitted by the copyright holder.

License

GNU General Public License v3 (GPLv3) — see LICENSE.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

nlpql-0.1.0-cp315-cp315t-win_amd64.whl (366.0 kB view details)

Uploaded CPython 3.15tWindows x86-64

nlpql-0.1.0-cp315-cp315t-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ x86-64

nlpql-0.1.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nlpql-0.1.0-cp315-cp315t-macosx_15_0_arm64.whl (878.1 kB view details)

Uploaded CPython 3.15tmacOS 15.0+ ARM64

nlpql-0.1.0-cp315-cp315-win_amd64.whl (365.0 kB view details)

Uploaded CPython 3.15Windows x86-64

nlpql-0.1.0-cp315-cp315-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.15musllinux: musl 1.2+ x86-64

nlpql-0.1.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

nlpql-0.1.0-cp315-cp315-macosx_15_0_arm64.whl (877.5 kB view details)

Uploaded CPython 3.15macOS 15.0+ ARM64

nlpql-0.1.0-cp314-cp314t-win_amd64.whl (366.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

nlpql-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

nlpql-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

nlpql-0.1.0-cp314-cp314t-macosx_15_0_arm64.whl (878.1 kB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

nlpql-0.1.0-cp314-cp314-win_amd64.whl (365.1 kB view details)

Uploaded CPython 3.14Windows x86-64

nlpql-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

nlpql-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

nlpql-0.1.0-cp314-cp314-macosx_15_0_arm64.whl (877.5 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

nlpql-0.1.0-cp313-cp313-win_amd64.whl (357.5 kB view details)

Uploaded CPython 3.13Windows x86-64

nlpql-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

nlpql-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

nlpql-0.1.0-cp313-cp313-macosx_15_0_arm64.whl (877.5 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

nlpql-0.1.0-cp312-cp312-win_amd64.whl (357.6 kB view details)

Uploaded CPython 3.12Windows x86-64

nlpql-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

nlpql-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

nlpql-0.1.0-cp312-cp312-macosx_15_0_arm64.whl (877.5 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

nlpql-0.1.0-cp311-cp311-win_amd64.whl (357.1 kB view details)

Uploaded CPython 3.11Windows x86-64

nlpql-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

nlpql-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

nlpql-0.1.0-cp311-cp311-macosx_15_0_arm64.whl (876.9 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

nlpql-0.1.0-cp310-cp310-win_amd64.whl (357.5 kB view details)

Uploaded CPython 3.10Windows x86-64

nlpql-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

nlpql-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

nlpql-0.1.0-cp310-cp310-macosx_15_0_arm64.whl (874.5 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file nlpql-0.1.0-cp315-cp315t-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.1.0-cp315-cp315t-win_amd64.whl
  • Upload date:
  • Size: 366.0 kB
  • Tags: CPython 3.15t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nlpql-0.1.0-cp315-cp315t-win_amd64.whl
Algorithm Hash digest
SHA256 c8dbc5c5a52378e9ccefba47c16132f31d6876e3d15af31910f028a1575f3175
MD5 79f9f4d828a192b562d61afacc263f1e
BLAKE2b-256 5b9b14ccc25543ff77f4d9616ae686852261cb33e856fa7a5e379e701eed3455

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp315-cp315t-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp315-cp315t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 170f28fc0d712b0746841c680528fa094108d271b276fe26fb7fb80524e39295
MD5 390c0cef140fb050ced7db81bd40cac5
BLAKE2b-256 ff7612122848ac077c1343ca6e30ecdce1f894311e5ef2f6271967f9973215b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp315-cp315t-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c913fa76d45d3c2848fad7ff270e4ad5359153abcfc44c99837737e8bbb72432
MD5 9318a750c951eccb91d3946bc5145423
BLAKE2b-256 b54d48022133ff443d636845e6d558d4ed3b30d6b170fe16392e3a39dd9bcfb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp315-cp315t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp315-cp315t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cb986c077a687d9db24cedcae9f5a4896334906d55333b319a6fb50614814b3c
MD5 464c2de7b80f91ed45f9d9b5eb6f6dff
BLAKE2b-256 242407eca1b91f64847c4abdc4ef099c1536ce3335d3edf67db054bd135068af

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp315-cp315t-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp315-cp315-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.1.0-cp315-cp315-win_amd64.whl
  • Upload date:
  • Size: 365.0 kB
  • Tags: CPython 3.15, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nlpql-0.1.0-cp315-cp315-win_amd64.whl
Algorithm Hash digest
SHA256 80d346a1ecbd5530f2d49718c89fbf4ed3209da7bdde321df681d3ca1460c065
MD5 e3eb517d4f6751e4d59932eefe1992dc
BLAKE2b-256 fe7f8789065dd8c5e4cc01656fde95fa2d8fa2c064282452de506f02b144e09d

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp315-cp315-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp315-cp315-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp315-cp315-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1485305dbcaf6f304ccf6812d0e19485047751bf5deb55193723449f023d8634
MD5 1a143ee7c9b0305fa4e9a359b406b447
BLAKE2b-256 59c623504150972f617f6482d5a9bd46c0919d41a3b49d0582ac3c32dffde4ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp315-cp315-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73bd061d32913a07dcabc3c837b3db867d87aaeb364dafcd0971dc1cc300ddb2
MD5 2584f672d8a270fbfa8fe00ab45c945c
BLAKE2b-256 b7588c0c594dedb2efd1517c6e7ba8ba0938c365fc350a0d472d0a187abd2eae

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp315-cp315-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp315-cp315-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4daf9f66dfaf03b9e9e606ee1056561a5ce3980fb6bbafffd7ff0b327a7a5bb3
MD5 1324395d4eac8d0e56b17a29b24228e4
BLAKE2b-256 17f600aecbbc47f2eed8539215a8012892a25d745bc17810c02693982a76946c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp315-cp315-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.1.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 366.1 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nlpql-0.1.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 1214a1904bbc16392c365e6daf8b7fd3eb5fe9d9b0883ea9b345e5b718a14c90
MD5 ce913eddcaaff096adaf802ade88160d
BLAKE2b-256 623c6cd2fcc845a19a5923b5cba26e5dfc6fe72fb3c02babb24e0109aa18bf2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp314-cp314t-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4dbb6be5d05c6bde7ed33c3d9219bf0b608f03af38287f1730c31cedebff6034
MD5 f5343e952bcc857f9b5520285ebb3189
BLAKE2b-256 df0c56bab1694b1b1dbf08e2ae31a2721c43f85d270926af2d98d57d42156c82

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a0e4136e6120023fc2c85a79c57bf9343f6a26f68a631a42a18de62f03160d5
MD5 3b6b39ed9b138b290aece82fbafdad42
BLAKE2b-256 490bb041cf5bd4b9808e2f46b8fe6cd58e07a3487597a1910b1d66b5b42a9fb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e765b1de166d3ed0ad6f22d83138722ba54786fa2a75264c9b72ca9869ab8902
MD5 43006c2798e442566a725245f5cda5d6
BLAKE2b-256 a62e1ca06a7586aeeea9f37843ee8d9bf3c492ef3fea5331e22c95aa2a49ca1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp314-cp314t-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 365.1 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nlpql-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 253b8022149ec15e9fe6bf0fdf083d507474bdbc224a90d2209ba48e5116a5e8
MD5 2961fe44e2145f994a7178f87f9fd12e
BLAKE2b-256 34145eaa34f28ff3c16c9139576c31d7d7a1ac8f0699c2a76b5b5b0d3b419680

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp314-cp314-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 09a3efcdbfbbe26afc08ac21fcdce71f55eb31f24db047b6cc39206f14538ed7
MD5 f642d4d969d31da399a54c49f98b251a
BLAKE2b-256 6be682ee63c8e8a980f04c9c94af8d288c919a2cdb587d9894447aae4d1144de

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df5b29684e5cc06cf09436bcfdb160a47ad2b430f1b74442346ee4067eb346f9
MD5 8f7767d66d4ba80f9ba29509e12cf57f
BLAKE2b-256 df060322110af5aa3aa5faebfffc6c71d764f824f6f41d257bd37246dea7aa5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8e4107ede7d00ba1f4e34548162e1a45925c16313a7f39bb36fa270e8d86cb3b
MD5 61671284e7725d24115ef8865777c9fd
BLAKE2b-256 e9dad0ae9c5a7ff34d0bbfcd8fae0f958210e553b99b838b0e9c93408cc590f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp314-cp314-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 357.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nlpql-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2a3ccf715774f1a5b39315dde457fed77e8dc9b146df03917736419caad6dfcf
MD5 212438d985778e4604a0c35883b48a27
BLAKE2b-256 3920492f968ebe35e5cf0b2bd6d796be6d6bcd2d7f8f11acaf99dcb0b4c49880

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 da7eaecc2c334e24f46feb34cfb48bb6302d715b2b320ac1962df0bc3354083f
MD5 e71a8e8fbdf83a9eeb9b32726573a933
BLAKE2b-256 7f2939c38f403be7e36892e1a52c71d815e40d2d6f542ca32b41d648f8878a4c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c18ab44dea76561fcd877c2c2bc1c526ee6a568aba66d002b145c875995a2b6a
MD5 af2fa615372bacb1dbe8f0abac84582b
BLAKE2b-256 06a16d2ed3793597f9bc44c6fabc9f3048104a76784edb4c7a0061bd91928f74

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2a38f940bc03bd2e55da5ac8a17369cd700978ae75b52099fc4e2f2c8bbc5ebb
MD5 7e89cbad70fbd340ea952e60dd5e778b
BLAKE2b-256 aceccba0445e09c199eccdf604714cd5a5a982acc3e943920e787b60de295d4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 357.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nlpql-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 09546072b31fb0faa4c7cf60704375ddb0c8b7659aadb5db26c28e87c7397c20
MD5 fe55519a59351d926ebf22f0bc63c4f3
BLAKE2b-256 0850f32e44c7229fc5040c185cde751336617599a8b2fce7a5385b60c76e1987

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 68bde2fa19036905810daa2ddb3916b46ab9ad55cff1002795d4d7ef3c5d460d
MD5 4ef86e55aa2e6373d7eb606236c315d1
BLAKE2b-256 b338ef8925ed2a8a3819776a886808d2409b6bdf9bd5b653b124f2200e2c0303

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5d3d62eb684e95603a431e478f01027e346e644557df7717b069225444e0947
MD5 f25ae549a3a241172bda1cf526141437
BLAKE2b-256 becd3d0d34292c2afd6101007361aa11976d66f157957bf2a9107aad54d67835

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d2fdd5268aac9cc7f454ef15a938705ad56a1d6ea48ebdded00ee7dfed506379
MD5 f0d715ed6f3185eee31a566a858fbdec
BLAKE2b-256 fa64d37f023553efec7cef8b4ccdf700fab9630092b4f47de76f0aa5967334d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 357.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nlpql-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 664cd8ee03cb8a35d935060b4f2150e04ddb2ce57b47fac68d0791a99afc7b6c
MD5 2246cdd59acf186f8249c03ac61999c7
BLAKE2b-256 9ac2ada9bed182e9e9c12e7a32ea497f77b18156c1974dcbd0a2fad1fc1192ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b91cb04007e847f7869bc0d396051f266f2749dcafb9057a93d78df7d54e3fdb
MD5 eca90631672535f43f787f5b53e6c4fe
BLAKE2b-256 c3bd9923f72a15773d217baef6a7d7b18e29036571c838f9a27f8fccd15aed9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 03b08d3303b0ff057381c64f47d8542dd61abba521b74904783c054e2e7ed4de
MD5 7ddbebcbe8b2c98e9bdfbf6026a1f2c4
BLAKE2b-256 ac9441a3bc8fef5fec9d355aa6ef64d80d3c87bc13e1bf0784e42b0acbe49da6

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 864bba257092aa6b69d6547c7eff79ad104365ed0e14220123f9f839a9014f6d
MD5 7e5363b02d2a2a996401e7034e71da8f
BLAKE2b-256 ed660e907df2c56a472f9c8f9a4a5f89a6d2512acd02282f2cb51af8edcceb13

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 357.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for nlpql-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b7ea8922e4199caf48b85d0821169498975a27bb5889d0712ceaee241f03e7d4
MD5 317888cb25eb7d465ba0c8614b8833e4
BLAKE2b-256 fb779b58d2f2c4425ab1f640cc9ccd34479cad475359c469be4c19e4d0a0f493

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 26ced2b8682b20e829fa7793c9579a4302f581f18243ed99f6f1936e7eb02ebe
MD5 85b417262f28c4f6997d9624efd606cd
BLAKE2b-256 1cc476c7b8d633dc58d9498a295ea9fcea40cb8a65ceac949faae2db366a96aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0fce945c6112c26374420deebf69155c44479aea0241697e9810a11a9d130eb1
MD5 04b6d009c1cd8d7d328a1b6434d2e556
BLAKE2b-256 b43397e724e135faf2741640b2509003c30004d300a3ff21f8c0265501175104

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nlpql-0.1.0-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.1.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f0c9f0d4058d9fd1624b5ecc4283b7fce906ea18bc127aba597074aabb70c907
MD5 72c59bb1536e9bfe72d9c70d13a43912
BLAKE2b-256 be8dfe5ab37b447c07d58549d269a868640f0d7eb6febb1a3e039781dfd52f75

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.1.0-cp310-cp310-macosx_15_0_arm64.whl:

Publisher: release-pypi.yml on eggzec/nlpql

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page