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:

Project details


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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

amplpy-0.15.0-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.0-cp313-cp313-macosx_10_13_x86_64.whl (826.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

amplpy-0.15.0-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.0-cp312-cp312-macosx_10_13_x86_64.whl (828.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

amplpy-0.15.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.15.0-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

amplpy-0.15.0-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.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

amplpy-0.15.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.15.0-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

amplpy-0.15.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.15.0-cp39-cp39-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

amplpy-0.15.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.15.0-cp38-cp38-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

amplpy-0.15.0-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.0-cp38-cp38-macosx_10_9_x86_64.whl (841.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

amplpy-0.15.0-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.0.tar.gz.

File metadata

  • Download URL: amplpy-0.15.0.tar.gz
  • Upload date:
  • Size: 1.7 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.0.tar.gz
Algorithm Hash digest
SHA256 6ab3298cea0f46eb4a0e0f947c003314c4b3f577b3c9488f3b1c9718bc48e810
MD5 95e1b4db78437886f905f7833084bac0
BLAKE2b-256 5d1e0d32b485d819a2f7273442fbe285c87e60481c42fdbbbcd430871c083dc3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for amplpy-0.15.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ebd62b899b256a2dfaaf42d6f73d4d987e92c967b7885dc19c280da38d7a77ff
MD5 ce9481b1f9ce6e7e16b75883f6494c5e
BLAKE2b-256 492fe8329c1a90f56af39a53bb318aa5a7a6a06efee4165b04513203284f9e1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0bc299c99edd85040904e727c8ede8e34758616889209f1b9effc34918dba28
MD5 17a77bd5887372bcb08107940c535b54
BLAKE2b-256 6438b3e6598c1f3ee0a109c0144b1bd74bf7f78c741d071e6aa625cbc611f55b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a1b58022ea1a447cda04049d8b576aece0436f2784a50d2e56b4c1b34d95288
MD5 d28d66afc220e57701c769eadd8c7712
BLAKE2b-256 140c3fb7d73ab54c37b5390a8f34f3f3f00977fc576fa6b3f315f095119d2da5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 364c399b88aad87c0f0932f5a49054699a19bbe2c405884dd13aa8bf0fd929aa
MD5 faccd1652b5b9ea9d1b0f5eb78dd2a8b
BLAKE2b-256 6bd30c8a7a95743fc0743aa25cf165bb62a2d748fa04c64b274c627f90bc726e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 1343b7409230245ba1e4c526e17ef66622c1ec58e9a1706afc3d28d87c0c43ed
MD5 276437859c77d6a3a0775c811457fe0b
BLAKE2b-256 934ea40ed0868702b54436be4a6288db6d7193b3352a7192c12186dba78c3ee9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for amplpy-0.15.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6bd10eda9158b3f5cd42476a24c71c69af1270d00187a080903201f412e17331
MD5 ff8771bd27f9e8d0c7da8e903d56601c
BLAKE2b-256 67f51d336f3b34bff46698a8018cc4d3171a5a37367d35df9ca6743bd53ba5f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34f6a4b9e8feed7a69692be1dfe0464ee43660e2684c0fa47211686fbe942421
MD5 223a442f39d4cf49f9f2e5ffe220218c
BLAKE2b-256 2b7deec93f7889977c4ffd6461def36de06a08460cdd1712de1cf6b11adce39c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff0b077a53db715db5d89db13a58e454eb7f48cbdea5b71a1eeb3ce4fe446f5d
MD5 1930f83c9b7393b7f721f56fe404c41e
BLAKE2b-256 414cc035bdfbbf0d4f8abc7e6574cfceb8286098ced8a39fe23122a9b4865886

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 13e5ecaa937b65d4788bb9bfe2ad98369818c10d17aed4d034b7902b260debac
MD5 a6b71deb1dd116443487cd7f9398c542
BLAKE2b-256 5512877c7241c78be0baf77c34f40fde3ea69ac797782296dec1cea0ac4c0a6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 b8987fe18a6f62ff12686d39de9503bb2eaaabe45d4fa2565619fd1084305020
MD5 8dfd9ac0f0ee3c38ba1c5a192b28db8c
BLAKE2b-256 2440ef79066c71e2932df88efa52da212c295f1282244211f78976f197685827

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for amplpy-0.15.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fbd5ce68fff3eda812f8240c47d9655fa58129103d822556c8ab3fd47c5bea0d
MD5 26b1c7fb9959876a9000f2ccbe613db3
BLAKE2b-256 6830d9a5e26549410cb72e40ce1f4be3b4aed421ccd1de80c2d64db3366b8081

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73c0ed8741054e65ce8ad771d81eb47b233f52bf1cd4718ab678f88a2835c079
MD5 5981ffea31d535b770054c661a572613
BLAKE2b-256 123f2504f91cb9133619f6fc44c1b65e23c315b233b247a21ba372a9e2e5fb70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c048d9bc078e579ecd4184a7f71656ecce9a3030aa3f9ffd3f120149e8c0b023
MD5 da18938f3c2d45da86ef2c81efaa18ec
BLAKE2b-256 e3b4299890b31ab8ae7c48e644d81624e5adc63559c37bd5595c1a47bb079655

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9404fe0a00c86d1e038c3a28a2f5092ab4523c4700f2b53820784a3742fb4d9a
MD5 a8c21af08ade56fff4389c1b47ad187a
BLAKE2b-256 a8234ae6940ee9879e3fbed86f28b036204bb643a3fc5dcf79dde4e90e387aa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 37ab0bf07dbb91f977a8cb0e3ba0a59ba8c843fd7714dcfccd5785ec39d35c98
MD5 6725f2e7684403421bd8b6029aa49c35
BLAKE2b-256 b04955e534f7ca11753a8e99165de20a321062d1cfbc735b5f1189f56013205b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for amplpy-0.15.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cedeebacea28875a0f91906796f54309badbcb2a52e22825479444f2c997c1f9
MD5 6747e6a692079386670a0f82d3003725
BLAKE2b-256 917aa10c336aa7710dfc5057d173ee556f30e647fcb132646f8cfbfda0b01c7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ecdb733f2fdae29d7ddfd5983e1c015d35aec25a7054b906cb94834a5c83a21
MD5 4569b7825a116f6c6c524499e498acbf
BLAKE2b-256 c7b5123fdfb57fcb738b814b9745e75b6d8f084d035b09f2ca69abc6904c13ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ed233549ae0f5fbfcb8435fa77f1ca03c2d850327b37fe8e16fbb5d7b20a09f
MD5 e14bfd9434e1cb8e8ae9e094c4616a97
BLAKE2b-256 f35e93f0365c3c8ed5475d492d3a80bd24c0bfc95e95a203b69a1062fd28050e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2875f115f212362bc13557a5b7066f4260d21a546ba7a97920c5aa0beadc073d
MD5 a646f242456f6b1f1beec9d351a3c26b
BLAKE2b-256 add931ad085c4b1d5eac1a03c87d0405f5f692e938902b11d7cf05fec8bdb772

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 23a28818a2e6e262e5ff2cc4e3909d199aaadc1c62ae4cad8a8ed1153099f6f1
MD5 d354f325a835fca298a20c412b77543f
BLAKE2b-256 9391232c26a2c964560c5202eb2267bb618f6332ca73a5873ac7199f3551033d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for amplpy-0.15.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ddce9edcf80e8dc74ed1fcb1d9e63772945c5485b796450a652f8fe851c3e832
MD5 98e6f0302155778599cd68b5ef2e4139
BLAKE2b-256 8566115fe8dbc554e624e7dc2565922256039e13ff23efe1a822fb6473b9563c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea0924c4910217265d59236677094ecc41d08922b440f6aae86dede8d3b14098
MD5 790b2e6588f620460f96aa7cec377902
BLAKE2b-256 befd74722a502058b3250acaa859d900e1afc331b0d7aec62aa0143fc2ce2e53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92cee69d8692d68e16e985484ceb6b91d5cf0e9d99af3fe4473ec094cd447cf6
MD5 d0004d475356ef976ecda5c2a2defe39
BLAKE2b-256 3c8dbf57517493719fe61b7e1e46b474fcc8cff8b489ee52ee142cba7f8d51ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bab6f3e6644fcd4b6e07e706a0b0170005203804a6114da822cddca5911d9f8b
MD5 5fd5918feebe7f175216b152588c995c
BLAKE2b-256 cfe8906ab2fd012c651647ed7ef426ee156f17d1bb5dc761c70ab5d4ec573a34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5dd585e4c0b9600a0bcf1e9c5a9136e9722afae88d044ea05782a9050ad144e4
MD5 9a82c618ae976d6c49ffa9c26863ac87
BLAKE2b-256 810bbf860c5550621ba1f148f460a9f99aca75dd99a555d37073b90a851e92ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.15.0-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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b57b76f4f4a900294ddc25b956d2d39bc40ac167b754a404e2dd3d17c1cdf6dc
MD5 e74f83571906f6998312313a2947834b
BLAKE2b-256 ee75e565ce5db747a713bb337ac5790ef6d35b85c69f780d8eea8631b688bd50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 519b2559318c93b4434ba2b7451c079b9b7fee98565f780724bc45e7277f0fd9
MD5 85e484f293e2dc605271fa0cc156423e
BLAKE2b-256 875818736b37f7cc5961232490289c21e27a1a082a59a672b8503202e02b520e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a69740b0bc08b42f2ea6b1b88102e3661e225b242565ee1e2d6985863723bab
MD5 ac9c432d31a93311664c77b3ec46029c
BLAKE2b-256 aaac0a866e0087cb950e7e3ba698f7a73b3698809667f6f918dce5f2521aabb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d551941a248da757ab8a1a3a6c6d6282603ecc1e3b5fbce73bbd546db311beac
MD5 31f8d7013af54821f6b74cce88576623
BLAKE2b-256 5bc510ab0a27b9d5750e0423045a69ba8eb4fb480c5f705e37f469781fc44da9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8bb8750e928e56487c7a8c5bdf81c88e01b198ece87e3357e128edab2cd20d4f
MD5 a9a7b6ab55bfee7ba8a701321c23e318
BLAKE2b-256 a07c8a1f86db30c0229fa9fdfbf22828ba02324f3241fe06a8b6d066f5f124ff

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