Skip to main content

Python API for AMPL

Project description

AMPLPY: Python API for AMPL

# Install Python API for AMPL
$ python -m pip install amplpy --upgrade

# Install solver modules (e.g., HiGHS, CBC, Gurobi)
$ python -m amplpy.modules install highs cbc gurobi

# Activate your license (e.g., free https://ampl.com/ce license)
$ python -m amplpy.modules activate <license-uuid>

# Import in Python
$ python
>>> from amplpy import AMPL
>>> ampl = AMPL() # instantiate AMPL object
# Minimal example:
from amplpy import AMPL
import pandas as pd
ampl = AMPL()
ampl.eval(r"""
    set A ordered;
    param S{A, A};
    param lb default 0;
    param ub default 1;
    var w{A} >= lb <= ub;
    minimize portfolio_variance:
        sum {i in A, j in A} w[i] * S[i, j] * w[j];
    s.t. portfolio_weights:
        sum {i in A} w[i] = 1;
""")
tickers, cov_matrix = # ... pre-process data in Python
ampl.set["A"] = tickers
ampl.param["S"] = pd.DataFrame(cov_matrix, index=tickers, columns=tickers)
ampl.solve(solver="gurobi", gurobi_options="outlev=1")
assert ampl.solve_result == "solved"
sigma = ampl.get_value("sqrt(sum {i in A, j in A} w[i] * S[i, j] * w[j])")
print(f"Volatility: {sigma*100:.1f}%")
# ... post-process solution in Python

[Documentation] [AMPL Modules for Python] [Available on Google Colab] [AMPL Community Edition]

amplpy is an interface that allows developers to access the features of AMPL from within Python. For a quick introduction to AMPL see Quick Introduction to AMPL.

In the same way that AMPL’s syntax matches naturally the mathematical description of the model, the input and output data matches naturally Python lists, sets, dictionaries, pandas and numpy objects.

All model generation and solver interaction is handled directly by AMPL, which leads to great stability and speed; the library just acts as an intermediary, and the added overhead (in terms of memory and CPU usage) depends mostly on how much data is sent and read back from AMPL, the size of the expanded model as such is irrelevant.

With amplpy you can model and solve large scale optimization problems in Python with the performance of heavily optimized C code without losing model readability. The same model can be deployed on applications built on different languages by just switching the API used.

Documentation

Repositories:

Release history Release notifications | RSS feed

Download files

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

Source Distribution

amplpy-0.17.0.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

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

amplpy-0.17.0-cp314-cp314t-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.14tWindows x86-64

amplpy-0.17.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.5 MB view details)

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

amplpy-0.17.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

amplpy-0.17.0-cp314-cp314t-macosx_10_15_x86_64.whl (863.4 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

amplpy-0.17.0-cp314-cp314t-macosx_10_15_universal2.whl (1.2 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ universal2 (ARM64, x86-64)

amplpy-0.17.0-cp314-cp314-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.14Windows x86-64

amplpy-0.17.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

amplpy-0.17.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

amplpy-0.17.0-cp314-cp314-macosx_10_15_x86_64.whl (845.6 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

amplpy-0.17.0-cp314-cp314-macosx_10_15_universal2.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

amplpy-0.17.0-cp313-cp313-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.13Windows x86-64

amplpy-0.17.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

amplpy-0.17.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

amplpy-0.17.0-cp313-cp313-macosx_10_13_x86_64.whl (844.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

amplpy-0.17.0-cp313-cp313-macosx_10_13_universal2.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

amplpy-0.17.0-cp312-cp312-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.12Windows x86-64

amplpy-0.17.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

amplpy-0.17.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

amplpy-0.17.0-cp312-cp312-macosx_10_13_x86_64.whl (845.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

amplpy-0.17.0-cp312-cp312-macosx_10_13_universal2.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

amplpy-0.17.0-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

amplpy-0.17.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

amplpy-0.17.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

amplpy-0.17.0-cp311-cp311-macosx_10_9_x86_64.whl (848.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

amplpy-0.17.0-cp311-cp311-macosx_10_9_universal2.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

amplpy-0.17.0-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86-64

amplpy-0.17.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

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

amplpy-0.17.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

amplpy-0.17.0-cp310-cp310-macosx_10_9_x86_64.whl (841.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

amplpy-0.17.0-cp310-cp310-macosx_10_9_universal2.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

amplpy-0.17.0-cp39-cp39-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.9Windows x86-64

amplpy-0.17.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

amplpy-0.17.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

amplpy-0.17.0-cp39-cp39-macosx_10_9_x86_64.whl (842.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

amplpy-0.17.0-cp39-cp39-macosx_10_9_universal2.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

amplpy-0.17.0-cp38-cp38-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.8Windows x86-64

amplpy-0.17.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

amplpy-0.17.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

amplpy-0.17.0-cp38-cp38-macosx_10_9_x86_64.whl (857.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

amplpy-0.17.0-cp38-cp38-macosx_10_9_universal2.whl (1.2 MB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file amplpy-0.17.0.tar.gz.

File metadata

  • Download URL: amplpy-0.17.0.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for amplpy-0.17.0.tar.gz
Algorithm Hash digest
SHA256 e6c582cb9a268a78eec9168507d80236412143df08c97ac5f416f1d0d38289e6
MD5 a570a400fb08b6d3e67b006cc1a5313f
BLAKE2b-256 242b69c94ccbc03a8bebee6bb00485271f3cf1c25a1b405f19ef908b274527a7

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: amplpy-0.17.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for amplpy-0.17.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 4e230a5d5c888da2157b5c57d73a6de62ff588c63f7ae71b1a52cf14d2a18caf
MD5 366455f889941407c634aa02ee8e9462
BLAKE2b-256 52c53cb7c67a87eab53acc4ce0cedf05588b42e42c72f9d9bf29158cd1463e6d

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f7ca1776bf78c19f7a4ad2dddb602871fc3932573afd7af0268e7c9269b7d9e
MD5 35292995b2281cd2fc15f7c84f7c33ca
BLAKE2b-256 e37ff538a7b74d688856db2d33d8889996d7d77227d321165d7bafcc7de1aa27

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45891d8a6678c889906277428a47bc2b29b49a9e66a7aafa1c39580af9c18250
MD5 c4d02734fffd0fa4b719d9e022360459
BLAKE2b-256 b6c933bdd47278fed5c95293c9809d1dfd2de22ca515c4db36ddb4bf3dc49cb3

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 222031375098479fabbede648d310418a26ee61f1f96cf5841190cc5d3ffb044
MD5 9f398de9f314e46e79b6861c36f67caf
BLAKE2b-256 efe9d428b26090ae94f61d2bdac4e520afe17f1c6867f9049c4d4001e51d7648

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 30e69370a6a9599fb07b4e2d509c9842cf5a9576bdbb77e6716ffe4acd174073
MD5 ff7f6f10d06a6dc7e54c2e5554a15186
BLAKE2b-256 358ca78e990e4bf289f1591465b9bb82c5d802598d6207264446a462ac793052

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: amplpy-0.17.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for amplpy-0.17.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8140316177f584c72344c4ebb77642b228f21f80d5c0eb3d13dee9b12d3857e4
MD5 cb29c9e20dc4c4b5095a2806307f494a
BLAKE2b-256 d635888b2dd8691fd724e4ebee8e828a2ccd46730cf72472abe9153fbb35bb58

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e2242141ff4c7aeaee37b2e01b7648cd23130b85c33475c1fae930b1d3940e0
MD5 96b1628a393e2c8c0cbf17e86821533e
BLAKE2b-256 77316045b170d45f50167e9ed1c6628f488f1a4cccfb3776ec1fe840e82cfb3f

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9a8724fb73bd38a5f3a31a8be7190a17d9c4b6657cbad02fe017ad1bbc89298b
MD5 4f93bec8a23a7867025fe5b1ceddc4b3
BLAKE2b-256 8f34edcf3a7c3d3a190669ffa53606372b7b272d1dcf2d1e4c36254943a22daa

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 31b5834b13b1e917a1a7fbb2dc1a1e19390ca50ec201999adcc0d6565fd416da
MD5 23e9687ea2e21fb6c968df0b599373e9
BLAKE2b-256 65eb008298c94faa1570b016360868e1e3ec782afd6f47a89632667cc4c022de

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 0da9e248afc56692070a5b74d2ecf507658d5805175b611a75f74b6995e2327a
MD5 8a143a7f4e515809b9ab04a897ffc768
BLAKE2b-256 41eed0c62399ea23252cd586daf7494fb7be5f682ec5b58086dc57630e6e0dcf

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: amplpy-0.17.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for amplpy-0.17.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1cfd96ec6e85d6c917dc6e5fe8ee67c7814a8cc0687d703ee171969d9122ded8
MD5 80f1ce684bc4e885dcfb7f4806da5c3c
BLAKE2b-256 c036d44b22f0697935cea8803e431ece9736de37e35826370c4258a651634f1f

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 abffdc5948e7b26b0a7ec5437d312acdaf467bc182275b15aeb40876f4a139e2
MD5 af58a0daaaadb3777f6dcfcd04a09cb4
BLAKE2b-256 f9b223ab5cf19a8f243f16aa6711f10b74702a1522f635347583ee40504088b0

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9f1dd25140b81aef4b0f1f9464fb4c5c701249e48baf43cdfe0ad3c05238c2ff
MD5 526bebc135c8880ef204ce76ba2c1f85
BLAKE2b-256 70eb0862f2da660f81046818f89fb0a6e241d9dd2445914f1b3bbad35b3d9e85

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8d9faf91cc5600ef6d0c0b8ade2b79a81fda3652735e47076abea15c5f74a6a1
MD5 8ee99036935df5cffc54a824eac720f2
BLAKE2b-256 559ca13597d93b6dfee3d48ab294b2d69bd81aef4dd9fed2376eb2ce6ae3529c

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7071adc862442130e0fa87924f0183030d89803a67297dda36bd8046437d6c97
MD5 87d3e482ae15cf36c0ae90f47cb8acaf
BLAKE2b-256 97897acb0d40b947acb5c4b85e7e7cd90e7ab28c81cd064d3a535e39a311a9e1

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: amplpy-0.17.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for amplpy-0.17.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 110e618510994d16f66e150e46f251b55f7e13451664e81f04f54727cd406467
MD5 3e357ea155620354673597a6d6a9f341
BLAKE2b-256 6e251bd233c28d532adacc7ddf59e2361e967d1490e7ddbe9eda40df21315dcd

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d37219593365d4364b0dabc4f7d715712016e1178f014b6f9b13fc7794bc9631
MD5 ff1abd4f3e428f0058d5d05dd5a9e51f
BLAKE2b-256 77f8a62787a221b52c54f50dce0b41f658b78f18c3fc694e4b62211daffd65b8

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c9e35b074ace4d86ad542c87eeda836e2f77a4fe09f4db475acef79a456ab932
MD5 fa7dcafd4173a98e569a5e058b0ba79b
BLAKE2b-256 224949427648a577dbf615bd1af7ed62033eb4e19ff63688ae4cfec05229d458

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f1b50d1328eecc8f04b65f902a31163fe1442a2f81f31d41bdbf75d447bf5312
MD5 6074edc03ae74642af3840708f6a107c
BLAKE2b-256 485586bbb983bfe6c66aeafc32bfbc476806b82f59612cb26c44edaed3714770

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 836f24abce865c5d8d869c3681b4a3543dfe04ddcc2bc41c08461b68ff09ea15
MD5 956ad37c5005b202fc60bc31f85dc2e2
BLAKE2b-256 67f2ce98d80ef966b00220873f9c4c5142aa907565cc23b6bbfeffa3f671394c

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: amplpy-0.17.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for amplpy-0.17.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 be0d3ce0cd697d12b22a6c06e7912934a92bc3587347a3b18fbc7c24dd66a146
MD5 5e2767728a0d90dfa32401fb0c119ba3
BLAKE2b-256 dfaea5757e93f87e7966acf270a8201d0c46f4603ec468f18cd307c012b5c7f7

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 96875de0771cf417b4fb89e7c5f571aa264045b3dc3c412afb96d9f5ea1c4db0
MD5 2568eeda046367803c91e6be0aebc26d
BLAKE2b-256 4ec006ca667983103ac84eb477e0f5f62c94941c2491d50d92a70138de3c24c9

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e83533ede1096f21ee4ac410789b57707eca00260da0bb592366875d245b24c
MD5 0655caafd7d679e306a24c33d4e7b6da
BLAKE2b-256 f17828cd80893c820c102d9768840c8587feac9cdb108f4e4526f0abf3c21e84

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 744f5cead39f253b757eb5a3ff6a5ae53347ccd3be8ac2c6ece61189dd865806
MD5 2b060d84618333fa2547670d277804b6
BLAKE2b-256 3253cea549f877a571f33cdf722c9f1ed50272b77d6ff733ca59e798bd680570

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2765436abd73667826ccab52c9120ea6c4d173c6f2c8033beede4decdaf3588f
MD5 3337fc4f999a86a2d2a71ca9a92a22fe
BLAKE2b-256 f5b11fd49da101ea6db49660cda3711f08a630f08bd0950dd0b4d32ce993361d

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: amplpy-0.17.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for amplpy-0.17.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6e74819840870e7fc3b5420814abaa1505e11325235e290711fe8d2a9fe0fa17
MD5 1b77832d7ded377b0a01147e0f999699
BLAKE2b-256 e69891f3724e62d1a81b86ebec1e21557158e7c556f8bc2aa765b1b15a90a71c

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f85ea987477dacc4c15b0743c75097994f77ca945f81350b8a1e585aa3f07e9
MD5 ae5ecd9204938791a0b171506f32673e
BLAKE2b-256 2f3af46b38300651bdb13215f4b37e4d0eb6a71eb6fde59632becaefae17683e

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c6dfb741b17ece7d6a2e809ed179fc6ee32bb83d71dbc247c86dda7d81e327ba
MD5 7fce6fd7ec2e7127c44b9c0f69f833df
BLAKE2b-256 c4c5374446588d4c75e5e3e034e3d47b513664bf1054e343e6767b329cebaf5d

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 09450ea9d2fb97c3bcdd64d26866c5f1cc11a4baf43fe0da8550d36494ba207a
MD5 a2cc7af189a06fed3c8ebe4576eb0fe9
BLAKE2b-256 be708bd8ad2b877c90c784f177bde989efb2376c0647ae349209446ac5d06213

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fd873a002d3dc7fc766eb4fddeef25c193f53ace6d363cea99e1de0d762a93d9
MD5 8244186167009bc9fa867382dba4b4a2
BLAKE2b-256 a01d7928ff5078cb2d60d64d3238815d9df07ae88621153e329d8976ec653eca

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: amplpy-0.17.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for amplpy-0.17.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e393bedd5f3694db0fc467f60adc31d6ea3d393c98e568c5557d03bf64486937
MD5 ca36f3811b76fa99557ab67d1d90baa8
BLAKE2b-256 e8a96673f59bcd1e399a74b8c7d85d39e2bd83b681b15b883d1c16bf718f890a

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 488284a4b2149351a701ce3bb41b5ceb69322263b506d543f13ffacd2448541d
MD5 f08880b8a561a0fb29e3caf023767ec0
BLAKE2b-256 7029e5635a18b72f687675bc25e3fd489336af072dfde2751d09b962c81b775d

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ff550dfbcda6a7dd83b9c06cc3599f1e96a7955f798d5122f2ea5a6986cfc0a9
MD5 e2d2a53972ea71dd664dfb87c6613082
BLAKE2b-256 43406d2ace3c2045926691b3ad1c387e99f947ea46f2dfe3438e963f50eea15e

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8888c870ed8f020ccdc8d8c272249fe57844c084e34a1f2525fcc742eb99ffd2
MD5 809851c8fb7c011ab3e8ff7eaae8e711
BLAKE2b-256 6fd9090436cbf39fe206e4616fb4f3d89fab1c2a8318ddf837276bc458fa54d7

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 101d6725aef9e250662581f2f3319b302044de38e2e8f2767e78c5c2999e34cb
MD5 2f0c1778e7e17143e4483c75e73f8628
BLAKE2b-256 768f065cdce3ddf5006f2cdfbcfd49df81a3a7517137f17f5d5e9bfd3fc47c3e

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: amplpy-0.17.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for amplpy-0.17.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 534f9af18bc66b782ad7356204a0521eda3567a26ef2dd8e03b42eed62c87488
MD5 c5d7f6315d36547caf1b5d2a60359226
BLAKE2b-256 2bba8292d1c8a4dc6184117aa94dff43132c4796e0e0b27be3d34f843e878ec2

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 91d2b8614d99a4b6fe78245ef7bb89477eeec6d0848bb90ede3b5e30c71dccd9
MD5 32f824651712afef7c3697a6bb534671
BLAKE2b-256 969e595b31be4afaa9b844d6c97aa25f8159dea3f1b2411cef39c37b4466f670

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed56713fd5698addde7525e2f630d01c2c6588efbf6b92c0209d2a4f37f58957
MD5 a9c0683aeff2c4622e438f90c2701e8c
BLAKE2b-256 5845c21a45de40d3adefbf789f921af1835c5dcbbca2766bf9333b7f27baf1b6

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a2a9ec492e69a1f7e2bcd3792c91ff654c5081814a590a63ba8835da9d29d215
MD5 6feef2b7fde7be51b38b3f750b734dda
BLAKE2b-256 2c0d47fb4e7f8ea69eb988a7eeb861ded376011732e04b3f81279a5b819b3025

See more details on using hashes here.

File details

Details for the file amplpy-0.17.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for amplpy-0.17.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b6e53c8787e0092ef00357cdb01633865a3e182e972e68cfed9cedf87db098e8
MD5 1f4c6fb473e2d88fa5db1e1b3e84ee42
BLAKE2b-256 f633b1394b8e40d41ec9bb31e53b41a68ec312b20e82b97d57346f1497c7b668

See more details on using hashes here.

Supported by

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