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

Uploaded CPython 3.13Windows x86-64

amplpy-0.15.1-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.1-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.1-cp313-cp313-macosx_10_13_x86_64.whl (829.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

amplpy-0.15.1-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.1-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.1-cp312-cp312-macosx_10_13_x86_64.whl (831.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

amplpy-0.15.1-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.1-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.1-cp311-cp311-macosx_10_9_x86_64.whl (836.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

amplpy-0.15.1-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.1-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.1-cp310-cp310-macosx_10_9_x86_64.whl (827.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

amplpy-0.15.1-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.1-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.1-cp39-cp39-macosx_10_9_x86_64.whl (828.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

amplpy-0.15.1-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.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

amplpy-0.15.1-cp38-cp38-macosx_10_9_x86_64.whl (843.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

amplpy-0.15.1-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.1.tar.gz.

File metadata

  • Download URL: amplpy-0.15.1.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.1.tar.gz
Algorithm Hash digest
SHA256 552acc12c05ae05b7be61a0552b994142ad5a5053e56985e611b4df7d5c459cc
MD5 68f00116cf5a0d77509e88d172a8b0ea
BLAKE2b-256 3932f77383aa7f62e8235642111dc37249567d5a4fed59930d438c622ecbb74b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for amplpy-0.15.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c2f138f5e27740e0b41723fcf339b7cb669a4532453e630dd810eded80b357e2
MD5 813d6b2322a96892ed18008c974c0242
BLAKE2b-256 1859913342e4dca9cc9b0765ecd2a4ab216e2814a27dc6a021ffa69e763c7cfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6eccec8a9345f22816d179af5e344b8470dfde8cfbc9bdace980ae9e51a45219
MD5 86117fb225edc5c9682259502dbdfb6b
BLAKE2b-256 13a12c67c861547a8f789ca8a2d4ad9b16ebdd83d8bd0af2e41083e6575e46a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb06bb2afec4d11eaa99e065b64132ee1e5aa3d907de288eb840b9f6a8894bc2
MD5 26a99596ef3486b531651d1bcff09bc2
BLAKE2b-256 f624f82504d29671c071235cc4cc94225f9757ae3adbcce12cfc2532b0ac6593

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f0ff46f52223b755190fb41793424ae5dad63a95747b04572f3f1cb6921418ee
MD5 739710ecbf7a2caaeadc5aab5f945c2b
BLAKE2b-256 8582869d7b52e085d14cde0ab8645ba394f647413527b1ff063cb8de59282b5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 0b8d898467eb0bdde02787077f18c58777f01202d05f15cafabff377f6cbea28
MD5 454389eb50e1c60097bcdd14ef29365c
BLAKE2b-256 f0f4faa014e240c9e3239ecccc3d9f59b39fd539b000e4b33a3709bf2a6cd79a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for amplpy-0.15.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1294811f286761cc44ff9a6402198aae30f7b93cf82bb1c78034f4c6cf4e6e71
MD5 dbc4d399f13b2e0902505814e583e579
BLAKE2b-256 264d1ac0e26c796f0b5a659cbb238a7fc148c4b73619f72da8d81562005c546a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cfd6ba279a09888e7c40d384c9aa5eee44d7d3d6730ee0203e0686c8470294a0
MD5 0af214fa649d787cfd9043a54d408a39
BLAKE2b-256 8da0a9b3cc39e553fc6e690b8377e6ffdd410c2ed55c7a68c531f0f13c97c19c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83875a7936461dfd6634ce803f6afb4077f75fbafd8f12bbd442533b013e8c11
MD5 a23b68b6c71867527daae4f1645b22af
BLAKE2b-256 bf31d8fa658cf48d0ea9ddd403bf279b7c10edd4efac3d79f6e0ce47647e219c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f3c7c04e07fa99c7ae5affc9ed1c87e87dcc59ff3bb3017fbdf2c4a4775fc078
MD5 5570f6452409e56b54b545ef4b92c3bf
BLAKE2b-256 98d8addb080a8737e1c87b27e0e62abd90e7e73a1c502b26e6cdf3b8121e800a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 95c7c8d724b026706e1a7df49f1122e58df58676c0284858594a13c6129edca0
MD5 7e55ff78a0e73e4e4b58ad64e61b074a
BLAKE2b-256 6d4911d6c5d4e9ef7783febb7059b711d3770cd5034e40f04dbb7b058faa10cb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for amplpy-0.15.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dfb81f2ee1450c34d1c97691de4a1e54ee9ed7cbd5bda69111d497fa160cfb93
MD5 13767dc57678a04a53f008f34bd66af5
BLAKE2b-256 c8d2419690a45d6f3ad5fae2446b6204d62991b03182268f1fcddb7b19f180c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd6d16609b0273ebec2961c148e1a55225988ff9cee7e04f076e3ef704ebcd19
MD5 e3708f8730d33ca69d6be685a201d564
BLAKE2b-256 615c4890614ba49ad3d5e076c8669e46af549cae612dc465257cdbc185b9aba3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fcc5d8b54c6111d625d1d859f8b0860112cfe0d6dd007c116b220786538f8e71
MD5 0ab8bb6470665494cfd03b60db6fe0f8
BLAKE2b-256 ee1113d433b05342fa376125625dabfed3a2a365e37291151e99a98297d45b95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 39948ca094bbb37843d8e47cb943eb0b3990689881dee866acff87599ce688ba
MD5 b701934af30828a854a3878dea15afc9
BLAKE2b-256 86bca46a85b91f686509ed70fe3a84d4386fae72f3311c4083ccc826bbbbdacc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 178485b807675404521a571f7bf3e9cc3310fb4a93c876377f4ae53bed0d980f
MD5 09521cc1d1add61bb66362542dd25ab9
BLAKE2b-256 abb39bc1a0d01d5af7d750da2d7cb3f929295137c9cb162411f5425ec8348d37

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for amplpy-0.15.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 644be21840124c971c6e9d49bbc88e14bceaf660860dcf9daecb615c72d01774
MD5 984e7ebacf033c7cd1f76fe7e9cce4f6
BLAKE2b-256 4ccac093f14dae79b1573ca801ceecec80e9261b0d16411cce8789c702a4e104

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71740d86bd96539658fe6a02ab23f65c2ebe9de15fd323856d5a05a6a406dd31
MD5 76db228458abfaacc065ccda4ca55d7e
BLAKE2b-256 1dfe123a5f4bc93894e7f22c248c55944da881788280c91e1164b3705d2b04c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e979b7986dfb0999aa3ba1157440e9056e5c09aeb0d4d427b1d3f83eb11d9cb4
MD5 8c3f134392943ddd099661e7cb6005ff
BLAKE2b-256 0719107aabe0bd46a18382e386a99b7aae959bfae77ff5865f9ea67c7c0b5e90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dff76d97304cafa5ec1807ae79777dfb46958841bb7d792f38e99c5b03b2fc2e
MD5 8e42912f7a8d54f3d02d5a5e2f91edc1
BLAKE2b-256 4abe7f00e2acd016b16bbbc001526a34b87cc5a7a9553375478a33321cd5caa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e59d7f182e05f01054afd0f0b082eda9accff088ebc90eaca067a2d5ed3bfdf4
MD5 cfb92ec88ef1df1355dcbe22789eabd5
BLAKE2b-256 b5d6183edb067f6b855fbdb706ad1f16dfbd98a4444175121d45dd3de40ce61e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for amplpy-0.15.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9c6b5b8c9ec9d4a329323f683f3d6d5595b4bfb4bc1b93a8fb92771755a4c78e
MD5 040822a55d63e15dbe98524decd21c27
BLAKE2b-256 269cf318c259f9977a3ad92b878e3391e16ded8abf9b2620b81fb02d55ffce7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c721cff711a320da79b194c8ac4f430bfcb5d3c8cb0fed61814c0d03c02eadd
MD5 c5c019c15352e897c66522f89fff7790
BLAKE2b-256 8fdec2da566be4e9fbe5b69ace5ddbb31234f95740f2e13ab9cc929be4858c61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5e37496e57ad8a3ec79976ab71284d8f7f322f362fcf4e8daec906358ce7dced
MD5 6d558f1a08eec3627b967551ad59ad89
BLAKE2b-256 9e766300e6242b52eba26b3e284694717acedf4c070c89e77a9d83fcc215aba6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0c579c3d30a8537a6e9be116ce379fc1dd756b1724da78422aef1cd26dbebbad
MD5 252fad1dde6015580efe602d69926295
BLAKE2b-256 7cfa6cc4a07d711f7d1e0f29e890dcf5a09c10934164d64034b3b7c5016db67f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b58a94d0ce764e0cc67085ec9200a8ad1cf4a834da515ff054d1214f0554459c
MD5 bfa60fa912defcf198901fa6d2287c2f
BLAKE2b-256 ba297a351da870ff42dc2dc997819c9baed8983a958121da28d1455df00e51a0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for amplpy-0.15.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c1a696e3b3f1bc7e72c27df8ba34865b704c2b01b91c7a5344408e7f377dc4e8
MD5 fc749fc1dd9ce0b3be8fb47eeb5b1842
BLAKE2b-256 30161ffc36f74eeba567a61a846f91fac06f1f40e3659db5a12d6c2a5888af2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ac94ea2e702069efde3087af52708d7a4f9b6a7828dca6fffddb9ea6e7f69cf
MD5 e6e3d67ee94cf179805b4faebb88c568
BLAKE2b-256 76844388ea3b1f8ce599ea56d56b9e7815b53bacae719f6dbc82b8be2198cf0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60a5ae161db732375176f8780bfc71f308a9068a9bf6c6088165cb542d001369
MD5 e8641ce1b418110b9fb16183daa4c77b
BLAKE2b-256 e211eb4793d611ef7fbf9443ca5dcca99da099c48048ce8d7d706dcccf478931

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 05d75c49f3a27df479cb87be051df0152cee3cfb8cd1ec74d41dec87ff52acac
MD5 673fa1267fd0789225922052330b6bd3
BLAKE2b-256 4ce0217cde1b474499ec9243bb7767ef8e1e6e5223cad0b512eddf5ab9f3f7f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for amplpy-0.15.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 80825755643ed2c0f8dbbafd9a14fd8402407d7aba1699513f2bea8be0aaa07e
MD5 76fbc225d04fea971a40ad57f4811794
BLAKE2b-256 80a3a6538fb656abf98cf67f6acd6e502dde56618b4f26206112f0c35fe64ce5

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