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.15.0b5.tar.gz (1.6 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.15.0b5-cp313-cp313-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.13Windows x86-64

amplpy-0.15.0b5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

amplpy-0.15.0b5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

amplpy-0.15.0b5-cp313-cp313-macosx_10_13_x86_64.whl (810.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

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

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

Uploaded CPython 3.12Windows x86-64

amplpy-0.15.0b5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

amplpy-0.15.0b5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

amplpy-0.15.0b5-cp312-cp312-macosx_10_13_x86_64.whl (811.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

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

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

Uploaded CPython 3.11Windows x86-64

amplpy-0.15.0b5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

amplpy-0.15.0b5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

amplpy-0.15.0b5-cp311-cp311-macosx_10_9_x86_64.whl (816.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

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

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

Uploaded CPython 3.10Windows x86-64

amplpy-0.15.0b5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

amplpy-0.15.0b5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

amplpy-0.15.0b5-cp310-cp310-macosx_10_9_x86_64.whl (808.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

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

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

Uploaded CPython 3.9Windows x86-64

amplpy-0.15.0b5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

amplpy-0.15.0b5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

amplpy-0.15.0b5-cp39-cp39-macosx_10_9_x86_64.whl (809.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

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

amplpy-0.15.0b5-cp38-cp38-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.8Windows x86-64

amplpy-0.15.0b5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

amplpy-0.15.0b5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

amplpy-0.15.0b5-cp38-cp38-macosx_10_9_x86_64.whl (823.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

amplpy-0.15.0b5-cp38-cp38-macosx_10_9_universal2.whl (1.1 MB view details)

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

File details

Details for the file amplpy-0.15.0b5.tar.gz.

File metadata

  • Download URL: amplpy-0.15.0b5.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.6

File hashes

Hashes for amplpy-0.15.0b5.tar.gz
Algorithm Hash digest
SHA256 c7c069f20cd5486cbc3be6c293c69780fe19d458e3a05939a02da07b38fad571
MD5 96cc07106be70e1368f1acdc2fb9f27b
BLAKE2b-256 cda63c7b3ba9711cf112bbcaeebba62c1a769c48a12f64e7c249ec35dc5864e2

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: amplpy-0.15.0b5-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.1.0 CPython/3.11.6

File hashes

Hashes for amplpy-0.15.0b5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 17a1a01bf3f8ea8e5163b83c14092946c830fbdb9b9530e9bc47933eebae6b0e
MD5 13f336f67355078653872e3868e2c68a
BLAKE2b-256 190853ee4a349b17c89db9dd50b2e115c7d615a2783dab27ca15478da7da6c76

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18c3b5d770cf7859750084b9b7b4144f840002e47fee779bdb0ddd06535c873b
MD5 85ea28b10fba0bfa4c9c6cea412b8cde
BLAKE2b-256 99b8c02421fd16b82c0c469665a6f0b808c68d58e305294b9173bffa053eea07

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c1de580bd507f52fe6f0ca9fb3d7ef75dd4602a94abb05a7dcd6b20939384b15
MD5 b5771a08b9af8752636d8c22f88ffa67
BLAKE2b-256 a34347f034a0ebae0a5cf22e36ffd50edeccbd9961726fdbb01a78612dd40e9e

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 74d6753e3a798987a2e2cea59a728608abd5619fc26a44d822695b76794e60e5
MD5 81a4d62b31161f5b2fc66fcf12b3ed30
BLAKE2b-256 4db4c2d37836cc129d250b53a5cba181513a8b582c46bb04f91acfac76858e29

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 85c6f846bd3615624c3143ef3f86c1808c1cd65ae8a664cc642fef6c60881d5a
MD5 23d238bb56f9b7518085a372f7fd62ee
BLAKE2b-256 ebfe8daf8a7809d2244fb5313ce66eba926adae4e2134d8d98f68e8e0ab3b555

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: amplpy-0.15.0b5-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.1.0 CPython/3.11.6

File hashes

Hashes for amplpy-0.15.0b5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e5cc3e1f97869ec163475d55563f7728d1f61059d568e964cfcec39df900112c
MD5 7ac253af6fe4509c6bb14c72b23824e3
BLAKE2b-256 0527bf9aad52b6282d151591ab3ea079f2d8395740de50680fba71e491530f7a

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eabd739846c141de4dfb22ce08620a8023cf5af7c16ab4d7476f054187d599e7
MD5 729e5bbf071f818e981087823cacfe09
BLAKE2b-256 c31f0ef85d85bf8e5479e66ec7cf47b828491be4b7ba97565ff7958d37be21bc

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9192f6daf91d4ad2fc5b3805c91360555bc5d2a20822bcb9473592de834224aa
MD5 275345f911909aa94547a3416d0131a7
BLAKE2b-256 d4314057a34ed52185f7c1a8a57baadcc2aae9a09c613ea70caaf34139eb2ca2

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e6f86f89717415cb2a67db34e44db49682284100f9644082bfaa1da4bd37dc54
MD5 c3f23fde6942a9550a344763a6662877
BLAKE2b-256 d2e370fea68a0519b8db9b736dd986704dd5e2fbcbd9cbb004b3bfc0abae0fa6

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 d80eac5704adba4ba4fce73bdbe7a33b3794feb2044eb9e862ba770595acb05f
MD5 b905c4288598c8dd3e2dabb2f14513a2
BLAKE2b-256 ba4adf698ef5e1e207db7deea16733376d29e044fc99e6c7d9c7bcd878dd5fc9

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: amplpy-0.15.0b5-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.1.0 CPython/3.11.6

File hashes

Hashes for amplpy-0.15.0b5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8a13749a20f67db1783f6f3e5c83ed70e26dcf7b642394469c85f6dea2999bbc
MD5 cd96112fa97ff690aae7220abec1efd1
BLAKE2b-256 1c2f7b3f7dfff4226a58ca3a2705235ef9a9dc2891d4b7ff86b6a16d49f52c9b

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9e06fee6773bcd3fac0a800791bbb7c78c0fe86dee1fa4641f4813cdbd186f1
MD5 c467e902c1cab5be4f072e7bdd3252bf
BLAKE2b-256 a7c0af97ab94f87200b8c2288bcca914f4d6eae389b990fbab9289aa149030ca

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 526139fc7a1a2ac055460616998625e53ddd0d5e8658eccf4ef3f0684e79ae61
MD5 bb1b8c691a5daa118f23aa80118b9c89
BLAKE2b-256 5dfb0e499c8e33b10704d6d3ad2168243fb603964a9470092f71a78d4f27fd04

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 038d63ea92e78982f09ed89606bbda3735eaa24d3c18694a39cf41b5e78be332
MD5 811a8f377618da9e2b6406a0376802a4
BLAKE2b-256 8008a1d6de48d4ba8a421d98a126c3576108cea24da76dbd269bd93d5b5e26b2

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1cab404f72f92dc1f076d36f0f150fb740dad475c39021db7fea0a966e301fb9
MD5 7f757ee67f13ed6dd399e732e29813c4
BLAKE2b-256 e4e36291d95f21ca0ef7d2e18c69e6fb909d4b12acd19aa37ea37c8a7e3c599d

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: amplpy-0.15.0b5-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.1.0 CPython/3.11.6

File hashes

Hashes for amplpy-0.15.0b5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2a4798b034f44d7c0d3db3b9bc2ddcfce60592eb16eac072a982f3626318ba0c
MD5 2ef3abb99d55223d01c93b5ffe34744d
BLAKE2b-256 7893e4c8d7ec85c396f11d0d5f00f7ae2e97ca4801be6a3b44c3161643a1ff80

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59e93f1a64b38a5a9f035c99e10bba5711a3fe969bbdb1c9b3420211446f3c3d
MD5 954c40102e8b6f47d4d90b37de086c2a
BLAKE2b-256 180646aeecb1e1b6f0d10716fcba21ec21389709ef5794cd3398f76a15821e13

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7644650f47a94eda3ec3f6b2165bb13a23fc017886ea8c1c64604ea7ec0feab5
MD5 73dc7fb2c533a82bacb5db8db93e533c
BLAKE2b-256 78f7e1ff9a81b89ac65690dfbfc12cb08a7814962eb1a3cb01b77281c3121c76

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f03b5b979f067973f05d748dc08f487482b1161a5c358185fac0dee521b0e81f
MD5 c9ddcdd5361a79c84e474e4495e3f6dd
BLAKE2b-256 92e43a63a3b956322f95ac9747fb30ff7c563165c6ea8855c8f49823a4a65d18

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 26866eef25afab51f598ea49a62d526db95eb62f9518774c0c7ff890a3e4fd8f
MD5 bd2c32fa5169fa1e8ae1fcefc7ab0d43
BLAKE2b-256 d55ad9556bd3386e405c215754c3edc9f34dff36a87c977dc5399f4be7577dfb

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: amplpy-0.15.0b5-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.1.0 CPython/3.11.6

File hashes

Hashes for amplpy-0.15.0b5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1e866bd9f3e9579fddeb5ad7fa1fb1b667c3f18fc4342b858678c42306f4d8b1
MD5 549b8f75f9a885264fc7c59211786c24
BLAKE2b-256 666b713be5ae32aa2da225aa2fd65ed57794e374b21d507461a79d1cb89c6323

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a6e85c761bdc8024846e221a6f9ab34d5b90b5e54daf8d048086318690bd68d
MD5 dc5ee75d168d9d5f7eedcd9efa6ef3f0
BLAKE2b-256 8d5dbbcd088eb25c068e31c69bbae30906bbffdcc6ad29e69aa59e6319c75c04

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0183e8b5c25970bdb918430f65583e84435e173fb15b305b0a418ba1da75264a
MD5 bb9fced1d575f1eef3e19b22c8b988ac
BLAKE2b-256 2f9858e2e1ce0d4b9a791d4525bbde4ab3d5f0c98cd96d9c3d129b2e3d3311e1

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4b4b6bae170a834dbc87939be6264498b05b6951f837eecd5fdce01c4e5707d4
MD5 c71c1a26c6155fc08b1147d6dfcce523
BLAKE2b-256 203fc0f42e47b3d11521c30a759b8cb35f6b0bf2acaff4ae98587a76fa601fcb

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 469f61afd00bd48135af686e02b7b11c80495cdaa9d3c62101916712286198ae
MD5 890e5f1175cc2d9c082f6777231f6082
BLAKE2b-256 4186b13c40d7a97c74cdb265da2e8f8e27fb97d34c9fff2a97d85d1816c6c3d7

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: amplpy-0.15.0b5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.6

File hashes

Hashes for amplpy-0.15.0b5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a757ee131ed940029aec47274564eaa8066086648b041c58cbb882885d271707
MD5 2de1f03bdc12a4c77fb44d616fcec32b
BLAKE2b-256 723d40f93a567d73ba6fd5056837b0f7686422fe29a91a1176253d600c2bfb74

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b932f08dedcc3aef6c7e8a062004cd4b6814a3538eb5b2cd7e4f751feaed36e3
MD5 4143e333933df450221f99a7a4b62e7f
BLAKE2b-256 27c2c91565ca2da2d58b22c154d08786af8eadcfca35bb860561f91c9da6454c

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a7847a1ceb4254ebb37076068ac84bbfbe30493094dd43cbcf78af1f99e3f7f
MD5 ca7119a4ad97a1d7f70983baa488bab2
BLAKE2b-256 e794314b1c8336ba0494fcc5e85384daca80b1785f2602c51cbef644bbc74a2b

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dff8300d8100993e837878bad64198ecc1be4e18894392e6ac1490a579c1e4ab
MD5 e58563b45c5fdee40388615d6e8c5888
BLAKE2b-256 37b9c597d8efdcb1f90e2aae8b21fb4b8cb38a612ff0d5d2408b89d4eee14be7

See more details on using hashes here.

File details

Details for the file amplpy-0.15.0b5-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for amplpy-0.15.0b5-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 81475448e1810a85c6481ebbae5bdbec47cdb03145d70ef43bbf14c9a9b45dd4
MD5 67329cae1b830f70b78a6d3ebc237d25
BLAKE2b-256 b9be11123658e269732b29a17f8b301b2fe042301e28dc4b12fefac977ed23c7

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