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.18.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.18.0-cp314-cp314t-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.14tWindows x86-64

amplpy-0.18.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.18.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.18.0-cp314-cp314t-macosx_10_15_x86_64.whl (867.7 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

amplpy-0.18.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.18.0-cp314-cp314-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.14Windows x86-64

amplpy-0.18.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.18.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

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

amplpy-0.18.0-cp314-cp314-macosx_10_15_x86_64.whl (848.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

amplpy-0.18.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.18.0-cp313-cp313-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.13Windows x86-64

amplpy-0.18.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.18.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.18.0-cp313-cp313-macosx_10_13_x86_64.whl (848.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

amplpy-0.18.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.18.0-cp312-cp312-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.12Windows x86-64

amplpy-0.18.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.18.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.18.0-cp312-cp312-macosx_10_13_x86_64.whl (848.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

amplpy-0.18.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.18.0-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

amplpy-0.18.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.5 MB view details)

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

amplpy-0.18.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.18.0-cp311-cp311-macosx_10_9_x86_64.whl (852.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

amplpy-0.18.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.18.0-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86-64

amplpy-0.18.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.18.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.18.0-cp310-cp310-macosx_10_9_x86_64.whl (845.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

amplpy-0.18.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.18.0-cp39-cp39-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.9Windows x86-64

amplpy-0.18.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.18.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.18.0-cp39-cp39-macosx_10_9_x86_64.whl (845.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

amplpy-0.18.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.18.0-cp38-cp38-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.8Windows x86-64

amplpy-0.18.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.18.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

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

amplpy-0.18.0-cp38-cp38-macosx_10_9_x86_64.whl (861.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

amplpy-0.18.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.18.0.tar.gz.

File metadata

  • Download URL: amplpy-0.18.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.18.0.tar.gz
Algorithm Hash digest
SHA256 60a9cb679025755f17d67e8e5ddca11dc96cc20519f811325060f37bd242a54b
MD5 52c48ee3ac512aac991bea76bd0430e7
BLAKE2b-256 2d9e3b5682372130b7a3877ec11c41af4aec67a2810a2e4dc7cea04bef070f6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.18.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.18.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 8a1df634b71243ce32e9079b6f490f0be32f12b22c328b3063de1f7770252459
MD5 c73378862c0914dd80412f3fdd91c515
BLAKE2b-256 b77e20a615a6b08f09e11225f400e7982400db4cd8804e86c2fc89af9ca6fd60

See more details on using hashes here.

File details

Details for the file amplpy-0.18.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.18.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 318ab76e794168007b114bf1f1de291bb1448b8686fa6b18dee3959d94f72f4f
MD5 bcc7bb6f3da2d26083a77c8afcb52a95
BLAKE2b-256 10aa2b0699afa1479490bd7a527027686f1a610a239a77ca64c36ed2f21b62ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 052634109350b9c3a22c681accd6b4f6ff90b1c64f6851ed28500f256afe47b2
MD5 23abdc8d3c4944640181812325a0e6bc
BLAKE2b-256 2456d6af112f2e85500acfcafc369618e59315755c91f89715d6fb4cbe225556

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 849a51e1a6b9768622fca1a4228b373af32b0b3c7e1d402bb8a0dbf37f9349fe
MD5 c23a2932c949f957e6aad21ab167baf3
BLAKE2b-256 c49419d5eafc079b57219f92e6547849ec6b6c66f0621abefacaa76e846e94fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 6f03572b669d5e8c684eb48d8871ee373cd6335bbb678be532296467d393acd5
MD5 e81960f1fe357e3126336267dc1f5835
BLAKE2b-256 61d361dc32c1a7152c49a3b11c0682e0b44d42bb71fd98edab4382769f7445b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.18.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.18.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0c3d9b1ba9308daf65e76b7f41b46da54ae832cd051d7f31de0cb61f4bfc9b9b
MD5 ff8f71c7f11b84794ea5175472a9a304
BLAKE2b-256 afd251d9a54ebb0aa336ce4bb948a710eb32977be2ba9c674a0e9f6b31ac98f1

See more details on using hashes here.

File details

Details for the file amplpy-0.18.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.18.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d6e50b9fc3c333f585e57342dc5bccfad8278ee2d7dda56807529b910a29491
MD5 fb3793f7f4de7f1533a3b076608bd4e8
BLAKE2b-256 ef3208a26ee2bec8114712fb1e1c0050718ea132d2389eb73d6b2b4009a6e226

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7b48d0ab0bcb887ffb64f678f5af12f59ea74f1f520bcc45f9405fb9dec10e04
MD5 f51fe2d9081ab5059cda4d9bf0e6da0a
BLAKE2b-256 2300ce97f42ef1c5971ded09d8860f01fe2140d6b2919e2e13065b176bbeb5fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 35f62d9a9cfae290df60fa5316cfacb384e0540fa169476c32b6c781988215ed
MD5 613a25ee6ac807db9360ba12319a92bf
BLAKE2b-256 e1c292c29bf694f560b3740287690c961951ce5165c523966f748d27791aa194

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 e267f6da13da24929f450ba28c1ed95bd955957969e91e0cf5e49b5cb6c42dd1
MD5 457fcd554022b560a65c2253766409a1
BLAKE2b-256 61c6557ddb3e6ba6a86da196108540bddf5171aa570233fa642e2963af11faec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.18.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.18.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8745b597e74105dc82e11eed5139f395d0119f7c3f48cb8e1bcbf0ba80579639
MD5 611b6242ba95a74e94a5cc56cc11c5e1
BLAKE2b-256 631e007029ef92078295f53e83afed2a77120960b78780d2f67d8dcfe0fb63fb

See more details on using hashes here.

File details

Details for the file amplpy-0.18.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.18.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24a7bba95c0d3628ca87c633be0566a925817b443b4d77a6d1b9e0dc2106f34d
MD5 03804abd1fc91d0ca0ee5be31e0e7f78
BLAKE2b-256 89fd740673665a5d1ccc84254918a8f64fa2e2245cc0d48d1a19864424211b1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 857a08099d44702ed12b56859684789b18f229b1c0ebf885cb5cf24e0707d2d2
MD5 baf54e6af0a77be61b7ff3cfa1db0ce5
BLAKE2b-256 38edb7c475c122d7a37d90274c99124499565445dc198443130366a81b8103c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 169646c47c2992774c779a06b87eaf0414d0c36ec3db2e021c4f4dccc747e2ea
MD5 614da809928c1d4df0dea0feaaa36040
BLAKE2b-256 3b2b3c643f66e072480ef6e49a5771df776f224d14c18ca9bf998c404e31d107

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 9c1a48a398c63b53a815ab015253275908ab57fd16a5233720a5641ddd572665
MD5 8db2276f6ee011475aa325a9ec68fe2c
BLAKE2b-256 399999edd78c7985b1430d63666a1b0e2f9082c381d5e0212c3f119716c2cd5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.18.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.18.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 14d1fb6e58d28e717848120acaf23fc88c0b1f7ae2c2677293b97fee0c883028
MD5 148c20512178cb2ccfbf57b58fb2b34b
BLAKE2b-256 6f55189f4846d494746653652bdddece1f6451ed0b3570c33abf33eb7b8e3734

See more details on using hashes here.

File details

Details for the file amplpy-0.18.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.18.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e0a93b0b94cf7b0270eada690fe2a4e9c7c1f82646c9c760d8af9e270ba0474
MD5 d99d89cef9a6e8b3a6dc0d2b2b73d923
BLAKE2b-256 188887d3a76f98372cc461e99847cdd34801435fb9fd1b01082bce980b6618a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5447c96259f69064822770c6474fa3c0e93697119b8221fef3c405855aa05d2d
MD5 7a5830ef3143a3677fe57b713ebb7712
BLAKE2b-256 f3cacc67c91cd35945149e8cbdbf3845c61fb7194f0f8ffa3adf714d92b3d4a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b91045bd675c61762a2de0c5a9f9ea0accba3a3c3d70a4bd48b51ca48afcd004
MD5 525c9bdf96d7d32d3a8e42813051c4d3
BLAKE2b-256 057b553ce348dce5c78fc4fd21938052ca73841ccd92967dd3c6b16d48d90b8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 e45144b950fd75e7c2b8b60cebb8365a5f48887718329c04d6acb2ea0b0a1d84
MD5 92857797381206556353fcb015525f84
BLAKE2b-256 239b529db03d701716ed764944543df902b71c70d3ab63cf22c3834b37430f2f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.18.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.6 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.18.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a2d2f6fb0d28cdb5ba91474d4e95f572dac73d5bea8f8906f77fbe7847b8280d
MD5 43726ae30b0e633f4305689b991ddc62
BLAKE2b-256 7be39ee397ebfde2dec7818390ff8d56b88c1b6dae61f6f09c63ecd70715013e

See more details on using hashes here.

File details

Details for the file amplpy-0.18.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.18.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d74b567a349d60c921cac4a0bd901e0ae5cc51a94cdfc911ac4e1755bedc318
MD5 97b9333319c67b7d31377f43abaa60ff
BLAKE2b-256 0eba0e2dfde2a61617543bd1637f083382ea143aa0f5c7c92f80a5e2d0c820a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2b51f33244befa76fcc1fb5073d32e73f2083ea46e41354883ea665b3d7e4db
MD5 9986ed2d73202de36dd1aa22edbc0dbb
BLAKE2b-256 d7d4d02246ef0a75a8012f3c8e63dd93f0f2c9f495d0e01df90d3a7c08f8ab9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 254030e1c34f903d6f72a67def39e26ffe527d6f108b9d357438136ad62e9665
MD5 014b849882d7dcc27cabf9f4c829e0f3
BLAKE2b-256 3792cf63be1e28cc74e4af1a4c88cfbab011631dd41998c440de6b3167bad067

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c3abc048e06bec14d2b15e67f7811931df92f86709b038c4916e5548e23f1c9f
MD5 8d0e108d3cbb9db22d0a37d8aba65b25
BLAKE2b-256 a7a7fe0290eb6ba9ddd0a5aa02692af20d5bb2e70672233e63a94285e2959327

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.18.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.6 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.18.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8a02f51847fe9b21b6c427e3d4672adee47c7b9e0fdeaf5730e07299ff51bbfe
MD5 b540a754637bf808c9e3ecc54007508f
BLAKE2b-256 d7213983cbb6422a8f48ac7331dc278789d9e5459c868884fbed643eaa75a4a9

See more details on using hashes here.

File details

Details for the file amplpy-0.18.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.18.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa8a601b11c25f666237dd9775c4f5a99ad816dd7736342a99898e8867851b04
MD5 28cbac292e10629ed23b6d8512bd0155
BLAKE2b-256 8bb6aef98f1cfa92256cc60cb4a5f14cf82aec460ae3722f4d1dcc8dd9a36ee6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b98e52687b967143f537765260d30dd1ec08980d8205662a2be964d13b025b4f
MD5 f66634e08f854f99150ff110f9247a70
BLAKE2b-256 79e31862414f69a698b9ef0ecd9d31f39739ace56b21fc383b43e7705f2843f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0860491eaee100225474824920f164b119e4169213661a5c78d5d1eef70801c4
MD5 dd9613142ac66fce57801bb9c1b55dd3
BLAKE2b-256 5806d01e00073b0ca3820c5415ae33e82c3e1a88fe8bb91068896c52ef0db1d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c0d96fce3fd37b5a2d1dc2f9deb80d4e463046591dfdaab1609e5d724bf9bfc2
MD5 2212aba5edc27b360da93606e3c0731f
BLAKE2b-256 e0ff02d6ec55fe4e09c71422ba7f95ac537d0cff4bc3b31f695a0b38ef1f04a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.18.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.6 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.18.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c26394a4ed09701a51977ee8a912f8cefd1c8225cdbdd8ac9316be89e838a8dc
MD5 170520ff95bb748e4f098c589400a5aa
BLAKE2b-256 b75e2ba316b896bd2a967ee2474613d6004a1b9a352e6e242a0888f24ae37cec

See more details on using hashes here.

File details

Details for the file amplpy-0.18.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.18.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 08fed91dd9237b81c13bd4a3ce6516f2c7b641e2613cbbeb4fd1b99327033dbf
MD5 3a5918213335b157fb636706bceca684
BLAKE2b-256 cb5ba82768e14515b2c14569c8c8890f9c7be4513ba9aff200d7378f8827c153

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b21815411ca2b9fda0226091a2816959d3ca524723437b5d1ee31ef2ee15ba72
MD5 8d3199220ad7725fe8d2e98bedf8c5d9
BLAKE2b-256 3adeb68a19b4b8c94199c92702d5ae5ecafbe38f25f1fe503c1cc92f7a216e74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 df26c45e21205b26acb3814581fbde56978b1d4be83e917d9af2fd14f0e26d0e
MD5 4f39c846b89d4420671a5b5e5e72add9
BLAKE2b-256 b061ba4389f3c9fa417cc556daf2932c8bfbba49ab34d55051a3490cf6d248c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9c8afcf39e18e44f30e3e76ef8cb4b68ad9eb164d14db083a452db30cfb9e2e4
MD5 2c28fa9a6e6e568badea3af6a5644cde
BLAKE2b-256 0123abe70486110a1c673e002763140259aa197aeec83069e520d48cbfa0ca45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.18.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.18.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5ff88b08ea6adad6e2710d1c8fe5ebe7404fbed3e15c8010ccf4ff1f17ed0fb7
MD5 77da691515040e5ceba1b2a9672c7fcd
BLAKE2b-256 1dbd94811edcfdb0813757ee55dc421d74ccea20ab292406a9eb6384383beed2

See more details on using hashes here.

File details

Details for the file amplpy-0.18.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.18.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 436ece76e9cd1fdb26e0ed96525732c39f410996c3bc6857cb15b6d4c23c2643
MD5 a015204d2c0457634d2d638a752a1d3d
BLAKE2b-256 0681f99566674ab9511b23eca66067997ec344c6123f378c7b90619899571052

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21e494e220e0ec50d40a9c9bb272c9639f06bea4459e841200803b47cba39218
MD5 522372ae1922f60928ef9173db53dc06
BLAKE2b-256 5a6b062347e0b9f609254ee253c48ba16c191279d9dfe05d496c53638f8cbaeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 47c054a4528b0e9908a01e38f971cbdd76001a2751921045644e97d11b981cbb
MD5 231ee35430660bbdf84482c68f918f9c
BLAKE2b-256 25a7ee4b27738847483fdf651a8e9bb24baed02c1a033f2c2862ad1b0584063d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.18.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ef425a2a1e0e4e4a6ed21b14072eedfcca7ebf04d64b13e29e3346a8c456a4ba
MD5 f9b78f377ed9a36c11fe0d736d7800f5
BLAKE2b-256 9fd7bb85628194885725bfe37655cb087e6d4289a19a637671d53d944ef3e69d

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