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.2.0-cp315-cp315t-win_amd64.whl (366.0 kB view details)

Uploaded CPython 3.15tWindows x86-64

nlpql-0.2.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.2.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.2.0-cp315-cp315t-macosx_15_0_arm64.whl (878.1 kB view details)

Uploaded CPython 3.15tmacOS 15.0+ ARM64

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

Uploaded CPython 3.15Windows x86-64

nlpql-0.2.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.2.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.2.0-cp315-cp315-macosx_15_0_arm64.whl (877.4 kB view details)

Uploaded CPython 3.15macOS 15.0+ ARM64

nlpql-0.2.0-cp314-cp314t-win_amd64.whl (366.0 kB view details)

Uploaded CPython 3.14tWindows x86-64

nlpql-0.2.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.2.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.2.0-cp314-cp314t-macosx_15_0_arm64.whl (878.1 kB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

nlpql-0.2.0-cp314-cp314-win_amd64.whl (365.0 kB view details)

Uploaded CPython 3.14Windows x86-64

nlpql-0.2.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.2.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.2.0-cp314-cp314-macosx_15_0_arm64.whl (877.4 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

nlpql-0.2.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.2.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.2.0-cp313-cp313-macosx_15_0_arm64.whl (877.5 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

nlpql-0.2.0-cp312-cp312-win_amd64.whl (357.5 kB view details)

Uploaded CPython 3.12Windows x86-64

nlpql-0.2.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.2.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.2.0-cp312-cp312-macosx_15_0_arm64.whl (877.5 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

nlpql-0.2.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.2.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.2.0-cp311-cp311-macosx_15_0_arm64.whl (876.9 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

nlpql-0.2.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.2.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.2.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.2.0-cp315-cp315t-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.2.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.2.0-cp315-cp315t-win_amd64.whl
Algorithm Hash digest
SHA256 874f8c3f35ff7c2c390e83f806bc0e73743ed0eb07da835788449382becb97a0
MD5 0878109411441ebed06ac858756e8e84
BLAKE2b-256 52c7d01779f6fc5dc9429932cbe642224f74d072d48638866ba219743cb25340

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp315-cp315t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 888d01418b01df0f4c725bca9edd286e3c151230f6578bb5645de353e564342d
MD5 c609e58e55836cd129f6c7bd081844cf
BLAKE2b-256 4fa75dcf5831f0a6af12d44ce7563b8dcf18ab803d716e4e07e638e7e80c27e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33d75b0c177ebc71f00db1d0fab005c3926e801f6dd112e068f423d1461c1856
MD5 23c576cb924ae111a997182ae559fac8
BLAKE2b-256 fbf6d3609c1c1c259bbb5aeed21c4da829070f7efe0863b25fde80bf770bd675

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp315-cp315t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp315-cp315t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 597dd9853da35045f10a96c8727c9a1ef779e7472c3136eee72da6137f81c7c2
MD5 3d351e26edb316905fb9f659409a5a0d
BLAKE2b-256 b87dae26c518c8f65ee0d95269d7294383a266efe831a12ffa3c65a8c3f6470b

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp315-cp315-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.2.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.2.0-cp315-cp315-win_amd64.whl
Algorithm Hash digest
SHA256 9493025190a7d554958708f4aafd8f26b2ec0ab7ac1afd2b1cd335a55c4ac02a
MD5 9ccdcd6ddf89e710ed43fda46c9f8d82
BLAKE2b-256 26253b9863fa0ab92a1025a3b1554ec044d156beb7354bb7151f45f764ec2570

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp315-cp315-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp315-cp315-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69715a5674159e626a5f9e0164962e220c0c584062d2a7b229b1b677f4c13a3a
MD5 b87c502de0f77b1c5b3d9c885b3f839c
BLAKE2b-256 13f924075651cce81fdf9dfc0aaa25522f9910b6c3f84a125548aefa846cbdcc

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp315-cp315-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f095bdc622655041a265f5f2553bf235b8159b2027debe4ced5f509e73988b21
MD5 4674565cd208d2d912d2e9f1a43b75d2
BLAKE2b-256 548508e8d623259175dc6407796162a6a7bed1d18b830605c7ad2af290d10441

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp315-cp315-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp315-cp315-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1ab67c8141354a3b87a68a9396c7c7585c6744aecff31d20df43dff667a82a65
MD5 b1f10d352506cd89aac886f63a2965e1
BLAKE2b-256 b942abdd064282f8fa5a002d953687b5b830ff28fa77cf02da16f4b6786dddd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.2.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 366.0 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.2.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 f7511ae534c1e87bb5a57271914fa1d8054b84cb3373576cb6027c941a9dbb73
MD5 b3d5be3c092b9849508f66bbd2901a89
BLAKE2b-256 23e890af0bddb33801a88ee5eb931c592c57e830a36a56120367f76281ce4710

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a73acd059906a24dad92387421adaa5e6c48553e409910d26a4e7428f950a348
MD5 33ba4486ad9279e0ab733316c35b6869
BLAKE2b-256 d73d936ed6fcec2d0d05de5a5464511c4d7c2e9e888ad515a18aba829dbbf2c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 41b1c1147c4b16ddc84743b34d70ffc6b610734b2f9af5eed5c5d74e583c829c
MD5 dc30d934f23ef314434f30dc068ad1a5
BLAKE2b-256 de662a3628cb45d23b8603529df386d757a46f0ba1bf259fef41437fc2f8dd8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b89bc856743350aed2fc37f9fbe7b14b57fe12087e5054f6fea47307f8095587
MD5 af96c23fefcfe3b1c62143b93ef98fe4
BLAKE2b-256 bd6a0bd6d04645e8d58779e02a7490801bf3a130d965fa2c41bdab05488e30eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 365.0 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.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f1ebf332044f0f28b19598f15874af9ecf3ace97140a2c2e6d2c3aa7df0d4214
MD5 9f4063f09eab3d53b6f12714e043f349
BLAKE2b-256 5b6cc38b82cb14337e56b77aeeea545597476d2234b6ec24adf76c09bd2d4b7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fa695b558ec8b80fcad25a4db9296ecde842c3f5e764d101d1e169185cf654c1
MD5 0dca850b230d1735393a5597f74cd94b
BLAKE2b-256 37b12ba480f570e3a057d35e04ec29d646621545906cae409a6cda79a6d6a535

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9621deb0e14800c5c9808ea2d685017906b59514876efa98c7fad7f04ba23d4d
MD5 a6548b07770a9ecc6bcb8ff1b30f50ff
BLAKE2b-256 ec23ec8ee6fea71980a24f8bfb3d209533ca253bdf3e4844fc7b912b1582e9f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 badeb3fc549966864191101fd2dcbc0389f3c7f3ea3817ccdc8c2bb2c0068bbb
MD5 5e96c83b90ba59a958742b2a761db946
BLAKE2b-256 758eea245515821f56607f22bfb35e665895b46286cc1fedd1f0e1dccbd21ccd

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.2.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.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a932a271fdf18fa349a231cf2fcd72afb2196adcd7ef5363c36671cedd2dd142
MD5 a5b7f7eb70b3e13b95ebfcebf48759da
BLAKE2b-256 d342a8d205248d1079cebf52e3ad9c9c8a20189f8cb31625f8f86f933aa0ee40

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 36b4a964c41f9b4e4ec9da7935bbafda5dbf1a3b0a98a3c2fd4c123b2fa13852
MD5 84a3123e666919a96749740569c92a12
BLAKE2b-256 ebe1e1dda2c8f9ab1bc6516feb53c37b1f4cc78c45f1e3aeeb27afb57dddf54c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ac27442550baab1adac36ad9c6f9211db14dcc924ee48bec25484a45d889f59
MD5 3e6e19072286f44c6f653b35f355e811
BLAKE2b-256 176f6772fdb71eb2036b63e6eb3d83206ef14f9de3a90c5a6500253b80aa9478

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a7d481d95cd6f6bbb4c14fde696fbb209c23fc89b22cb6017ac88481aa3a2972
MD5 686c6b6753c7e9c9a1d925ded0cecfa6
BLAKE2b-256 2b3a0f5db16fda6acbe1c7dc0de024dc926853d0c390927cf2994d854350acaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 357.5 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.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3ff8b246942623834853c3446122ab68e8cc9c178b336df37ee351df75d6880c
MD5 7bb86055fd423c19bd56b2365fe806a2
BLAKE2b-256 f99fda51b6a1d4d0d04f281ed3f431e5808b5d4cd569fe8493cce02f29872cd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cd64a2674934ce8a3a0912129b025070bb1069ee51020fbfe4186b560a75fd5f
MD5 6579232d77b20142b9a5d8f7bb4b4af5
BLAKE2b-256 523a68068567adc5dd869f7d68e6b58c8d494de67d6c2eedc8361c4954cd9664

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 61a69bb2493b5569e1ca3648f45c08439641c5bfcc69165f39259f394b0ec9d6
MD5 fc504a1b6dfa4983bb2bdb9538199cba
BLAKE2b-256 58c024341c91454e6d685e05541295bee5dc4b1e6fa902d1a72e448df03a8b94

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 19f1dba23159ff8f1a60ac0b30d9139409594a41e37e7e2651241703b5bb732e
MD5 af9df92fe3e75b8c4a6675ed5f2b27d7
BLAKE2b-256 708cb308712a5e7a45dd657b6c3796d6155a3b0b3ce32414cd96949028f69b64

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.2.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.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f7b78f9d71c48e45cc089f07459bc7b44151cddadb64189c5656cb49ca7c5b3e
MD5 fdf2bcee349baec2510a72e6556e6acc
BLAKE2b-256 6e84967e7cfb9a1062624e2a0bfbeeb5c9c852d380b18c5844e83619843ceeee

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac3fd611abbbdd3974a203840074aa37e527ce9ae1e5066b3da145728cf38be1
MD5 aab537ff9246e874ec251c4c3b745c68
BLAKE2b-256 f529545b321c61c64e9eda68221452ec3312350a8131a729309bbad710643464

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da8d16ab07959a595ff14ee32d1b5a074d2dd12f4ede62572da8a25e5dd4a7d4
MD5 a3ee6f71179888ed1a556ad4b9453a00
BLAKE2b-256 bbda8c361345e02c0d0c5a383996bc3b5c88eb6dd832c11103922a40745b4b5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 679765fddfbaa1d8c2fd9b0c6161378e3c8d6e83a8f92021b2b206570c0130ff
MD5 b5a9e88afba0a3dfdaf487ceeefc8792
BLAKE2b-256 a47e01e72de34b93c2c4d58b504d75c8c263c45ec64a14c0274eed81a65014ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: nlpql-0.2.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.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 57feaea63331ca2f1e5e9f63f589b14def9e6d08c31091b3b1830e3ad3321ea9
MD5 8026d9426923833c6c38acf29bee28c2
BLAKE2b-256 191b351e31c65191c5c023df70d6b144c0f55180308fb5364772ea68a70554b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f1bf78cd70ff6e1ba9455d0c95aab42c3bcd8910eb94f9a1a02478554aa94848
MD5 aba4501e80e48b135fbbdb948770bcd9
BLAKE2b-256 287675a1d3eb4c70701590b085571ce0db2c7e76c648fc580cdc8a62e7d414bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f0970335fecdeec8a812a7688a3b00ead674042a09e8800104684e79de84d0f
MD5 ce9960a2797b214e516ed6f3a46b47fb
BLAKE2b-256 9ffad99141a0d8fac78484c8751a2eba7641e83078667dc57c65d475e5957ef3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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.2.0-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nlpql-0.2.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 924b3af0aae206f13d10cb8b8ce9b7827b9d1ceadbc3ab8c31fb9312a007f98d
MD5 e97c104d687198580b89e45f954864b2
BLAKE2b-256 38dd661c61be732f2f6eaace04f37c171ea116a0839f9ba8e4966bfbfca208a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for nlpql-0.2.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