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

Uploaded CPython 3.14tWindows x86-64

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

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

amplpy-0.16.1-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.16.1-cp314-cp314t-macosx_10_15_x86_64.whl (859.3 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

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

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

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

Uploaded CPython 3.14Windows x86-64

amplpy-0.16.1-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.16.1-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.16.1-cp314-cp314-macosx_10_15_x86_64.whl (841.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

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

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

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

Uploaded CPython 3.13Windows x86-64

amplpy-0.16.1-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.16.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

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

amplpy-0.16.1-cp313-cp313-macosx_10_13_x86_64.whl (840.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

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

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

Uploaded CPython 3.12Windows x86-64

amplpy-0.16.1-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.16.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

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

amplpy-0.16.1-cp312-cp312-macosx_10_13_x86_64.whl (841.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

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

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

Uploaded CPython 3.11Windows x86-64

amplpy-0.16.1-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.16.1-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.16.1-cp311-cp311-macosx_10_9_x86_64.whl (845.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

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

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

Uploaded CPython 3.10Windows x86-64

amplpy-0.16.1-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.16.1-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.16.1-cp310-cp310-macosx_10_9_x86_64.whl (837.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

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

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

Uploaded CPython 3.9Windows x86-64

amplpy-0.16.1-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.16.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.2 MB view details)

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

amplpy-0.16.1-cp39-cp39-macosx_10_9_x86_64.whl (838.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

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

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

Uploaded CPython 3.8Windows x86-64

amplpy-0.16.1-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.16.1-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.16.1-cp38-cp38-macosx_10_9_x86_64.whl (853.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

amplpy-0.16.1-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.16.1.tar.gz.

File metadata

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

File hashes

Hashes for amplpy-0.16.1.tar.gz
Algorithm Hash digest
SHA256 9ef6cbab02de1f0fc4095653be8607acb13112976e0cf17cb2add44ddb834e5a
MD5 3745641a90c2ce04a8aeec8775037668
BLAKE2b-256 f7e9a61e762a620b36522eb4c6f9e7f8c75276799050b852516006b46385e8ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.16.1-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.4

File hashes

Hashes for amplpy-0.16.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 d4d7f673540a0206c447d8159573179361c704f8a63e6a47933605bd196d62c7
MD5 015b5f470f0642dd330e1cdc7969d938
BLAKE2b-256 9cad8b075a12d12a1f538326a3037e22e6aff0b06418e7d152882c7d3917ff83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4ade32abd7ee1c10c923abc190ca8f0e8e60f1edd50d0b67b90131cb0a49d50
MD5 7f5da85aa988439328506c1172ee9a9a
BLAKE2b-256 b6749cc292d3bf4f1ded8290d6fb733f12a5ee6bf889c87c375255860eb7a20c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4171b3361899696db9db568f11c15d57fdce0be7ad2af2d72ff6bdab37c69d48
MD5 23414a646c4ca0d2634e79705c20a100
BLAKE2b-256 55795ba090415c21ae5032f54f5e179e3bd6033d3985a1266a70a4acc2d1b642

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4e90a3862aa975ab2d7bcbf1fd761860c64414d35b48179c7d5bc70c27cd7c01
MD5 e064c1ded56e0d754f7e203f8e5a16ef
BLAKE2b-256 d7ba4f7fe7df4d947eea7455d0dcc78d3862b4a872c207ae1b491ef4bc8a9b18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 c52fe0fc4c78a2c9c0dd758b74e4126b69ab4208ae07acf19ca108468e60d800
MD5 4f2f66f125ab119257f65349f1496f4a
BLAKE2b-256 600f3e2c8fb4b13df9076ff167e0cadb0f1d4957e99d0a9a40775b756afb67b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.16.1-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.4

File hashes

Hashes for amplpy-0.16.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 49f6d291839fe25598d0b2c8875d2230a0e8766e4cdfa71705f3241fab0f162a
MD5 3720e084ee0b1fe2eddd7469586ac6c9
BLAKE2b-256 8a24bdcd480f4615092f32f276bdabc7e689c1bb1755c897d29a63feb2f2acaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e51ba90568ce67445d0353c52c6eae95a2cadb7b10471a6011ede55fc2521f9b
MD5 cbcf0efc3c54f0417ddb6f54cb7b41bf
BLAKE2b-256 4f72ab04e9e23621808a78c9e52517eb49c39b7c288f77ad8e947b5a5146464d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98916af623ebe579a234747808a1944ce9af1fb9535bac515575b56a940061a7
MD5 4c84a807758c18ac3c8456bc3089656a
BLAKE2b-256 7dcf8f2e4ad79c0847d19452dd00ff533979b1291c3cdeb9cfeb8409fae62815

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 75f31cfbedf90eca8b3e15ac2e33f6744d7f72e9f4389e5c6c9ef729dd530659
MD5 abc91d0c0e42589dfabe3df728249df3
BLAKE2b-256 e4ececd6e86751c53f51329938c0331ffd8ccda7f13e3bdce40dc43e99a054df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 1f6d6b77c8690681b0e7bbc75f5b87382f18dfce8546fb62b72d3fb462fc346a
MD5 2e5d5d651ae2f120d01098369196ce30
BLAKE2b-256 198eae22bb48bf323da31df0204af6120dc347cc201cf1ab141643486d925160

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.16.1-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.4

File hashes

Hashes for amplpy-0.16.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 33293cff9c9018bc44b8f13aedc0727930ca06b21887a7a0e2775961741a6b36
MD5 58bceb719df847b826ed4e173ecdeb2a
BLAKE2b-256 21a6df9bc9f45a5161874df8f734c1a789ff055462d848c718e328636bd6b401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81ade5f2abfeba5c9944e424f6f8e92ab30e86df119182da434e376f60edf86a
MD5 c69b5f305c480d00863593a381c304bb
BLAKE2b-256 0348a4e8e0d0a5bc9ccf59da880fb41156f58b05e1c8a3ce048a3fd5405edba3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6fe86946b18f7157c731efd91a53f833ff1305f42c3b4d6daea4e8f66537c1b5
MD5 fe899854ad7c13046eee781243b7bebb
BLAKE2b-256 e37972ad22281cdda1f0f83e007d6876e9b6eed4d88b20f41ecf3ca12765ca45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8086821f6ee84fa5241835f721c0373e92b5d23a8c4cccf721b06f2a3349593f
MD5 07769123aadc352040e2bc05511e77d6
BLAKE2b-256 c96d3a33627dfea1032153c9220118127a763c56e06a80e4e59b3786c0924f1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 b25719156b34d0efa21918048ba987b4d92193f3c90e70d78ea95c918bb2d3b0
MD5 531e4c05113d87a458ed9807830fedd0
BLAKE2b-256 e28762dbc5e7c83573d774ab22430742fd7db0e50115804f45baa99367809e50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.16.1-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.4

File hashes

Hashes for amplpy-0.16.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 618c1ad84fd4d2c1a2eea03664dff447a7b089c777a54262ddd40cd1f9bd1c77
MD5 0964a70cb67e995dab4cba5a50f527b7
BLAKE2b-256 75c4c13930cfefbb6ed1338f39f3cb272393995c895df6130b7db0c08075568f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82c3a53e1456e11748b71bc940abf0eaa67702f59e929cc3852ed6347e96b910
MD5 476be45414371965107639f0178ae86c
BLAKE2b-256 18533e81c6c206aeaf04fdb0c9a56490f4e984f52c23739ee889eeb51e36e252

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95fd46ca230a162f4f2dda2a7b68f84e49c126e9a600d13e9045df9a3692336a
MD5 a853e11fa0b5ada62af19a7ff40d9a3b
BLAKE2b-256 1687bb80a776824c125541030ca085c7625a7eb0fd4900308c69998c44599db1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3b8a946f246b94a10aaab31ab92ed3ed1669940f13facfafa11f82c71d959741
MD5 c2fa8f5e27087ebab0bccac3a1d8d9d4
BLAKE2b-256 1d039dbf71b11561f4cf444dda1d7d6e7d77b622b2b9038fd3ce3350f8444a4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 63f905b1ee0e8d967374dfcb5fddccc556e094a751728e4c56011e1b4045e29e
MD5 f487c9aacfa2d61107006acf0bad1ad8
BLAKE2b-256 4e6fef1429b0fafd009a768a793931b4d8e937c3d24f35c62214f6477d084d84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.16.1-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.4

File hashes

Hashes for amplpy-0.16.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 79ebb6bac8eabfa73f2abc15f53edd6e199acdaa4d23942f4665f904355687f3
MD5 644065c3a9b2e67929654c1ecf3e164f
BLAKE2b-256 4953a95fdc49235c70a5762425dcf03b6b0b54f9d2a2b8ea3c26543cc8cd84e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 180085a1c194813b3a27a364ce11a987bbad6c343e98bb985921d1a6b588fe48
MD5 665d3752d27b3bee3768409d97ddca92
BLAKE2b-256 f22ea5204e729e450a8880137053ee83aa8ddc47a64cdcafdc4241e42a51ed3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 54131483c681caabf140147129f575a1a5dfde2ae28322261128cabd3dbbd653
MD5 1357648e7116d99a67e7c72b86026c72
BLAKE2b-256 6b8fc355e34991249fc02b7bd3460a9482a33d1f7f7f36ce27cbbaa45f0fe1d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 56ba135da5eb132e7a66ddf794ff783d37b24f0147df0f344eddca0ddc845be0
MD5 67a83d401a4c7801ef4035fdab034ad0
BLAKE2b-256 2f3b4572e48505c073d02783786d80775b60a2431df5f5d1f71fbaeaa941126a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 82e45fc85eca7b0f8ef7ef47140e17200758cac1b4990d0abdee6d225a2d2463
MD5 95441266b12b59d0ec771c37c40f8533
BLAKE2b-256 f4cd48ad11b296fbaf6f34823ac58ec563c1b42be06897d75eaf8255c58bed1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.16.1-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.4

File hashes

Hashes for amplpy-0.16.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e92f7325dcaf4b79ef95cd410ade3d60f9173387079fe88694957d858c840ba2
MD5 f7d217130103fcec0785e1d0ab239fc5
BLAKE2b-256 b0b65eab17a9c6b1cc4336fd126d2cc80f1d23cd9a9158604024f066975fe1cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f6b721af3a12bd7dc8e427fe5cbb3ecac0ff9637efb9aa6146d4cb220b9639f
MD5 cca755c5301dfc2fb9632cecbea82075
BLAKE2b-256 152dbb01d01f9c928a65818f3a522120d5a843fa7bd62339db8aef9f77d6fa90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 234126726c8532b429a186d2ce5a48b2a01385efdc46bc34f01e156ced38d54c
MD5 9d1ed4956a870e5a6594ec032e1c885d
BLAKE2b-256 7d3d2704034635b5231ffe13e5f49c6d74717ffa19bec2b125f5e45362845f8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ac9927b6bc4b87271cdc2955757015e7c9cabd731e5aae16e2e4cfe76c998be5
MD5 23d1a2bdccd4fae17e7473eb8d2f88db
BLAKE2b-256 05e97568b049aee9cd36d6f131dd542de53f316ecf2cc5c801beeb6923d688ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5da6cb2e6bb587bb9157885e20269715ab4e51dce8c5f799d9018f7ad9ef989b
MD5 d6b0391f0b8791505953bacfecfee556
BLAKE2b-256 6033c5b3cc15c79bbbb5edaa7e01b539492242f769e800d48582b87c0521540e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.16.1-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.4

File hashes

Hashes for amplpy-0.16.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0070c5649f5d59b48682b961e64b4c8e2839c03d4d80346926aaef5536d0a85c
MD5 825fc8c91f589c0251bf09e821f0f775
BLAKE2b-256 7d47bc523c0ca76dd1ba66e7e041bab5115fdb8cdbb2db40c794522fa55d6827

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb1924db3482e89016711b1ffd8fcd12bf74faebc03df5d73bb2eb1ad3597812
MD5 9cb6ca95129e9b9376b508f0960e9346
BLAKE2b-256 8e1104a2562062ac27ce5fed82a0da0d32ad777993112bfb88f5856d506292a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa5891c61fd529102589d61a2a7233a1f541616e7d05142389805135f84d3d11
MD5 5d4d955c55dd85f08fee3692f8734ac1
BLAKE2b-256 27cdb9c47945d82e1c75106ce8f8ad853d439988a6bf4511bf6f50ab5e0afbb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 485b711460e12ea55829f70de9aed21f7d1fefb3f8f60fece5f9269af69e8256
MD5 6196265ddb7a8a6e72b69d3d6599c13e
BLAKE2b-256 354a8b04ba9ca2c4d060943d0a3c9b0cb30817ba0b19c26333657db8dbb808f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6af3f14a35329af8cedc0624fc780f9647f371abec94a7646691c8e5df890a13
MD5 9e28d28112d0dd253ab05108c1b23792
BLAKE2b-256 8e95907f39e1dae261ce85b936347557b6c2acf8c57c5a26f510a7d3c5b5474d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: amplpy-0.16.1-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.2.0 CPython/3.14.4

File hashes

Hashes for amplpy-0.16.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b2b8c7cd22df487c7b7f52e01170c7458d655c0372b8e983443868f74b2745e1
MD5 4dbe58f028bc774229f86cc69e83479e
BLAKE2b-256 10f92c2042cc4668f8012548c5f2f18fd62ad6b5887c31eea653fdab946b39c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2470736b8ddc2045cc60a3d09da4cf6c6d1b613c4015cc7514ab4e218109583
MD5 4339b44058f6e6441547485e63ad953a
BLAKE2b-256 e1c7c03aa9f978d40da8e20d131dcb125b1bd328bf49df1250ef8c6636faf140

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 64ada6840e14238f8e21bc006c12526aee5b4f03ef8689a76e7d97d2bf9cf57e
MD5 6b6f94724397e3516534ba9b06eedc6f
BLAKE2b-256 a78b4633b47555c045d0de3236e544b6c2b5019028ffbb792609c2627763ec6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2114f28b51feb249c705f0a1fbd67728f3a4412da7a314723fdf88987273f4ec
MD5 77c83ac28c4bdd6c3f33d6f6eda63832
BLAKE2b-256 0f258e866ecfcac8ec7256e33cbcb92c5fcb995e6cc7953be7b91d0cf7193740

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.16.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e46c6ed5aa2986e6882cccd38de7b2d3792f507b5f61e03d126409703e18d3a2
MD5 4c39aaebd0df69bf8b8460ec52fbee17
BLAKE2b-256 4d708628edd8128112d8bfef3e1c8b0e9de2efc36eedc84daad446a0e9597e29

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