Skip to main content

Artelys Knitro 16.0

Knitro is a software package for solving optimization problems, with or without constraints. It is the leading solver for non-linear programs, including non-convex ones, and is also suited to easier classes of problems such as linear, quadratic or convex programs.

This package contains the solver binaries and the Python interface for Knitro.

Acquiring a user license

In order to use Knitro, you will need a valid license. If you do not yet have one, please visit http://www.artelys.com/knitro in order to obtain a trial license and start using Knitro.

To generate a license for you, we often require an Artelys-specific identifier called the "machine-id". To know your machine-id, the simplest method is to open a Python console in an environment with the Knitro package installed, and run the command: python -c "import knitro; knitro.KN_new()". A message detailing your machine-id will appear near the top of the output.

Once you've obtained it, the simplest way to ensure your license is recognized is to place the license file in the appropriate folder: C:\Program Files\Artelys\ on Windows, and the home directory on Unix systems (Linux, macOS...).

Getting started with Knitro

For further details on Knitro and its Python interface, please consult the Knitro user manual at https://www.artelys.com/app/docs/knitro/index.html. It includes several examples of how to use the Python interface in order to model and solve problems using Knitro.

Other

For questions not answered by the user manual or bug reports, please contact your local Knitro distributor or Artelys at:

info-knitro@artelys.com http://www.artelys.com/knitro

Copyright (c) 2026 by Artelys

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.

knitro-16.0.0-py3-none-win_amd64.whl (63.8 MB view details)

Uploaded Python 3Windows x86-64

knitro-16.0.0-py3-none-manylinux_2_28_x86_64.whl (69.5 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

knitro-16.0.0-py3-none-manylinux_2_28_aarch64.whl (13.3 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

knitro-16.0.0-py3-none-macosx_13_0_arm64.whl (9.2 MB view details)

Uploaded Python 3macOS 13.0+ ARM64

File details

Details for the file knitro-16.0.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: knitro-16.0.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 63.8 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for knitro-16.0.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8f2f8da4171260766cc5dad346d6c453a9af353023a67fe8e7fb99483bb0763f
MD5 53b882432ce4c69fc028cacb393645ba
BLAKE2b-256 d4f539e7a4a2bd32e824728c97d1cb81c0fe0986d194ae4f96a47d71ce56fe8c

See more details on using hashes here.

File details

Details for the file knitro-16.0.0-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for knitro-16.0.0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd742e99590e2ad13fa32006b9b4c1a0caefb989706933a6aa69a9a16302ea60
MD5 53b7071883f6cfc492a1be207f469429
BLAKE2b-256 d5a2c4e95206251ccabed5f077a10b89fbe945631b282e61fc370b56e8c3aab8

See more details on using hashes here.

File details

Details for the file knitro-16.0.0-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for knitro-16.0.0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 af8432d38d575d0124e8257d21c18835a4c5882d4f4edf7fdc26d17ca7ec5bde
MD5 106af5f25b1548ea4060a864542464e2
BLAKE2b-256 e004aa0f09942cd7135ae77fce2d2f9ae1f03b5444da7f12c11c2379b0adab2f

See more details on using hashes here.

File details

Details for the file knitro-16.0.0-py3-none-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for knitro-16.0.0-py3-none-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 70b74a63f7a464842013a57bc1aa927d1419e90d862103af30c01c1fc1c7ca15
MD5 4f6c7e3d02a10d6063d0eedf097b7c90
BLAKE2b-256 791d95b686d79a4bc20b2fc289abab12da7c33d0ace562bcf9a36091b5dcc34b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

16.0.0 This release

4 files

15.1.0

4 files

15.0.1

3 files

15.0.0

3 files

Supported by

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