amplpy


Nameamplpy JSON
Version 0.13.3 PyPI version JSON
download
home_pagehttp://ampl.com/
SummaryPython API for AMPL
upload_time2024-02-20 21:45:51
maintainer
docs_urlNone
authorAMPL Optimization Inc.
requires_python
licenseBSD-3
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# AMPLPY: Python API for AMPL

```python
# 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
```

```python
# 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](https://amplpy.readthedocs.io/)] [[AMPL Modules for Python](https://dev.ampl.com/ampl/python/modules.html)] [[Available on Google Colab](https://colab.ampl.com/)] [[AMPL Community Edition](http://ampl.com/ce)]

`amplpy` is an interface that allows developers to access the features of [AMPL](https://ampl.com) from within Python. For a quick introduction to AMPL see [Quick Introduction to AMPL](https://dev.ampl.com/ampl/introduction.html).

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

- http://amplpy.ampl.com

## Repositories:

* GitHub Repository: https://github.com/ampl/amplpy
* PyPI Repository: https://pypi.python.org/pypi/amplpy

            

Raw data

            {
    "_id": null,
    "home_page": "http://ampl.com/",
    "name": "amplpy",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "AMPL Optimization Inc.",
    "author_email": "devteam@ampl.com",
    "download_url": "https://files.pythonhosted.org/packages/00/35/af6556e52ad592ba1a3e7b7c7d3e602448ab9b3a51744bf3473ad964ca28/amplpy-0.13.3.tar.gz",
    "platform": "any",
    "description": "\n# AMPLPY: Python API for AMPL\n\n```python\n# Install Python API for AMPL\n$ python -m pip install amplpy --upgrade\n\n# Install solver modules (e.g., HiGHS, CBC, Gurobi)\n$ python -m amplpy.modules install highs cbc gurobi\n\n# Activate your license (e.g., free https://ampl.com/ce license)\n$ python -m amplpy.modules activate <license-uuid>\n\n# Import in Python\n$ python\n>>> from amplpy import AMPL\n>>> ampl = AMPL() # instantiate AMPL object\n```\n\n```python\n# Minimal example:\nfrom amplpy import AMPL\nimport pandas as pd\nampl = AMPL()\nampl.eval(r\"\"\"\n    set A ordered;\n    param S{A, A};\n    param lb default 0;\n    param ub default 1;\n    var w{A} >= lb <= ub;\n    minimize portfolio_variance:\n        sum {i in A, j in A} w[i] * S[i, j] * w[j];\n    s.t. portfolio_weights:\n        sum {i in A} w[i] = 1;\n\"\"\")\ntickers, cov_matrix = # ... pre-process data in Python\nampl.set[\"A\"] = tickers\nampl.param[\"S\"] = pd.DataFrame(cov_matrix, index=tickers, columns=tickers)\nampl.solve(solver=\"gurobi\", gurobi_options=\"outlev=1\")\nassert ampl.solve_result == \"solved\"\nsigma = ampl.get_value(\"sqrt(sum {i in A, j in A} w[i] * S[i, j] * w[j])\")\nprint(f\"Volatility: {sigma*100:.1f}%\")\n# ... post-process solution in Python\n```\n\n[[Documentation](https://amplpy.readthedocs.io/)] [[AMPL Modules for Python](https://dev.ampl.com/ampl/python/modules.html)] [[Available on Google Colab](https://colab.ampl.com/)] [[AMPL Community Edition](http://ampl.com/ce)]\n\n`amplpy` is an interface that allows developers to access the features of [AMPL](https://ampl.com) from within Python. For a quick introduction to AMPL see [Quick Introduction to AMPL](https://dev.ampl.com/ampl/introduction.html).\n\nIn the same way that AMPL\u2019s syntax matches naturally the mathematical description of the model, the input and output data matches naturally Python lists, sets, dictionaries, `pandas` and `numpy` objects.\n\nAll 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.\n\nWith `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.\n\n## Documentation\n\n- http://amplpy.ampl.com\n\n## Repositories:\n\n* GitHub Repository: https://github.com/ampl/amplpy\n* PyPI Repository: https://pypi.python.org/pypi/amplpy\n",
    "bugtrack_url": null,
    "license": "BSD-3",
    "summary": "Python API for AMPL",
    "version": "0.13.3",
    "project_urls": {
        "Download": "https://github.com/ampl/amplpy",
        "Homepage": "http://ampl.com/"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "78a449ef3745b1f62877187b307d4ff57a66b31a8f01468c1ae504376e2e889e",
                "md5": "2050337b5c347572726c611461ab924f",
                "sha256": "425081a1be91966826df5593e8f5c65c4981ccf632ef6be6a73865fb182b5166"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "2050337b5c347572726c611461ab924f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1820236,
            "upload_time": "2024-02-20T21:44:15",
            "upload_time_iso_8601": "2024-02-20T21:44:15.581617Z",
            "url": "https://files.pythonhosted.org/packages/78/a4/49ef3745b1f62877187b307d4ff57a66b31a8f01468c1ae504376e2e889e/amplpy-0.13.3-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fad34658c01ff2544a11337f0b3621c93af966967f219f755b2426629a183e24",
                "md5": "4396c9f06149957b1138614b92677317",
                "sha256": "4dbf66e504247324f191bf654f1f9b39cda152c1d016c2f64cb01daf530229cb"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4396c9f06149957b1138614b92677317",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1337646,
            "upload_time": "2024-02-20T21:44:18",
            "upload_time_iso_8601": "2024-02-20T21:44:18.098442Z",
            "url": "https://files.pythonhosted.org/packages/fa/d3/4658c01ff2544a11337f0b3621c93af966967f219f755b2426629a183e24/amplpy-0.13.3-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f04c3a6f1d6d478aa7cea7cfee8ca4b35d1eac4d17207645a32baeae55b971c",
                "md5": "450e870503b2f724161b9cde8b49ae67",
                "sha256": "ba066b0ef62414faccb4cf2b2a78142da75e2d46b803b64bfd63ef832b3c72ed"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "450e870503b2f724161b9cde8b49ae67",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 5644093,
            "upload_time": "2024-02-20T21:44:20",
            "upload_time_iso_8601": "2024-02-20T21:44:20.318240Z",
            "url": "https://files.pythonhosted.org/packages/8f/04/c3a6f1d6d478aa7cea7cfee8ca4b35d1eac4d17207645a32baeae55b971c/amplpy-0.13.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "65ea239458371b17017efa0fd5296439d0793de384814dc13949098622fe0a14",
                "md5": "b94592694aec5062154ade31598a9c8b",
                "sha256": "a372f268dffdcfc5437315526ec57373fc0217aac20c9ddd626cac42d9b986ee"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "b94592694aec5062154ade31598a9c8b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 5732598,
            "upload_time": "2024-02-20T21:44:22",
            "upload_time_iso_8601": "2024-02-20T21:44:22.063181Z",
            "url": "https://files.pythonhosted.org/packages/65/ea/239458371b17017efa0fd5296439d0793de384814dc13949098622fe0a14/amplpy-0.13.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "24d646c62308dec8f756a4dce7b63dee1f45de8a184ff5eebe2c4391745224dc",
                "md5": "1296e575d36e7b84bec7ff9c27c1713e",
                "sha256": "9b4f2be7728725663d7700711fc23b4d3898d13593ffd2395e97f79705ca52d0"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1296e575d36e7b84bec7ff9c27c1713e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 5646121,
            "upload_time": "2024-02-20T21:44:24",
            "upload_time_iso_8601": "2024-02-20T21:44:24.489357Z",
            "url": "https://files.pythonhosted.org/packages/24/d6/46c62308dec8f756a4dce7b63dee1f45de8a184ff5eebe2c4391745224dc/amplpy-0.13.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "13744487105eeaafe2238bb6c4357be4e43a976dfccacabeffa597c4283ad893",
                "md5": "c1f3b1ae645a7870d89037401727f3fa",
                "sha256": "ca2a22b55deda09f82616dfbdf2d41f103caebf6782e3b9693be649669d207dd"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c1f3b1ae645a7870d89037401727f3fa",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 2536770,
            "upload_time": "2024-02-20T21:44:27",
            "upload_time_iso_8601": "2024-02-20T21:44:27.990514Z",
            "url": "https://files.pythonhosted.org/packages/13/74/4487105eeaafe2238bb6c4357be4e43a976dfccacabeffa597c4283ad893/amplpy-0.13.3-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3298b7520b6204c8cead8b67aa2dc5e4494d20adaef32967b52965216dde137d",
                "md5": "83318d48c8c29f7869c197769b9e2c45",
                "sha256": "2b7924c20d7c1a2e295d3c41e119336fc15fddaebd6543931d5a1dfcc7220228"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "83318d48c8c29f7869c197769b9e2c45",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1820452,
            "upload_time": "2024-02-20T21:44:30",
            "upload_time_iso_8601": "2024-02-20T21:44:30.698640Z",
            "url": "https://files.pythonhosted.org/packages/32/98/b7520b6204c8cead8b67aa2dc5e4494d20adaef32967b52965216dde137d/amplpy-0.13.3-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "759791a3931de4513fdc04109bdbb46ce90bef4b0278b28c6953a3d2111a7a49",
                "md5": "c82c99a87a6450c5762d2ef5a51320c2",
                "sha256": "64a374e55eb397427a98df8716f0c961cf59054f8f89a57a5e33ee77696b9d9f"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c82c99a87a6450c5762d2ef5a51320c2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1337812,
            "upload_time": "2024-02-20T21:44:32",
            "upload_time_iso_8601": "2024-02-20T21:44:32.905383Z",
            "url": "https://files.pythonhosted.org/packages/75/97/91a3931de4513fdc04109bdbb46ce90bef4b0278b28c6953a3d2111a7a49/amplpy-0.13.3-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6270ce6bbceb1dcad401fea648605d5b0dc7dcd74e51c628a1711ae0bd57d211",
                "md5": "9cc0632fb2c10100757265845617a725",
                "sha256": "05adb2302fefb37d7999f78d2e4aebff403df87ee1ec83b209c2decbcaa006b8"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9cc0632fb2c10100757265845617a725",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 5690131,
            "upload_time": "2024-02-20T21:44:34",
            "upload_time_iso_8601": "2024-02-20T21:44:34.428857Z",
            "url": "https://files.pythonhosted.org/packages/62/70/ce6bbceb1dcad401fea648605d5b0dc7dcd74e51c628a1711ae0bd57d211/amplpy-0.13.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8dcfd4175a98a86248335e8657d94e019f8ef62e3d4a8e947b320a9c5e24eabd",
                "md5": "610d10f71d6faca11d56d8693320b438",
                "sha256": "ebc2f4093646561a92a245d6350320f684f38faecba45df77426db1dd5373a62"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "610d10f71d6faca11d56d8693320b438",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 5782699,
            "upload_time": "2024-02-20T21:44:37",
            "upload_time_iso_8601": "2024-02-20T21:44:37.646844Z",
            "url": "https://files.pythonhosted.org/packages/8d/cf/d4175a98a86248335e8657d94e019f8ef62e3d4a8e947b320a9c5e24eabd/amplpy-0.13.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d9d62036dbc9dd03e4aa525501bbd507d354a0720236f9cd8b1366eec6cabc27",
                "md5": "e412aec87d8ff5b3f1c0310809ede562",
                "sha256": "f96ffe758e4dde8858ba32171628cd0180b8fe3510e3e0f8e47bda3f040952c1"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e412aec87d8ff5b3f1c0310809ede562",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 5692448,
            "upload_time": "2024-02-20T21:44:40",
            "upload_time_iso_8601": "2024-02-20T21:44:40.336915Z",
            "url": "https://files.pythonhosted.org/packages/d9/d6/2036dbc9dd03e4aa525501bbd507d354a0720236f9cd8b1366eec6cabc27/amplpy-0.13.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9c8ea9ab5651002059efee2da10e401d8cb45c92cb7555d70f6cb3b760d23005",
                "md5": "1d4556217b1631b0402ae454713e6cd8",
                "sha256": "2d02ae7f8df4d1c5c02a1aa63a5429fd0d6db43493ce5d67601e9606e455ebe7"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1d4556217b1631b0402ae454713e6cd8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 2536785,
            "upload_time": "2024-02-20T21:44:42",
            "upload_time_iso_8601": "2024-02-20T21:44:42.835475Z",
            "url": "https://files.pythonhosted.org/packages/9c/8e/a9ab5651002059efee2da10e401d8cb45c92cb7555d70f6cb3b760d23005/amplpy-0.13.3-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1ba4b8fcbce68efff72a89734c962d71d02ba22956fdb18b159d03de240a06f7",
                "md5": "b2254031d4ff1148d1b143acc0f4f518",
                "sha256": "9775112e30c36c8cda317efe35e66a5c9a47138e315cd25d5a1ce67526cf5f10"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp312-cp312-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "b2254031d4ff1148d1b143acc0f4f518",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1831078,
            "upload_time": "2024-02-20T21:44:45",
            "upload_time_iso_8601": "2024-02-20T21:44:45.179118Z",
            "url": "https://files.pythonhosted.org/packages/1b/a4/b8fcbce68efff72a89734c962d71d02ba22956fdb18b159d03de240a06f7/amplpy-0.13.3-cp312-cp312-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ce994ee8197e8ffa65fb7fb85b811303a8a229e2c311e67ab90eef6601ca0098",
                "md5": "17e1baa11cdf0144f7745e8a39b576b3",
                "sha256": "bbf29af4600ba768dae0b4a89710f5c948fd8a804b123dfddb556c7d4050b2b5"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "17e1baa11cdf0144f7745e8a39b576b3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1342980,
            "upload_time": "2024-02-20T21:44:47",
            "upload_time_iso_8601": "2024-02-20T21:44:47.298406Z",
            "url": "https://files.pythonhosted.org/packages/ce/99/4ee8197e8ffa65fb7fb85b811303a8a229e2c311e67ab90eef6601ca0098/amplpy-0.13.3-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c2baf8aab784352cd2d7a9651590c8c7c5791d39f9f8dfe2b101f060ac4bf810",
                "md5": "76ee082b055ca3f5888ae25376de897f",
                "sha256": "3e61a980993008cc19c6633e29cc0403036469425f6ddba59f7d15666173ebef"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "76ee082b055ca3f5888ae25376de897f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 5719757,
            "upload_time": "2024-02-20T21:44:49",
            "upload_time_iso_8601": "2024-02-20T21:44:49.373135Z",
            "url": "https://files.pythonhosted.org/packages/c2/ba/f8aab784352cd2d7a9651590c8c7c5791d39f9f8dfe2b101f060ac4bf810/amplpy-0.13.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aad1d1fa0aa0fdbab5471e3da99d0ad52b02a58304d375ebc73b7bf9f35a200c",
                "md5": "c7e97388854a72cbf4ae1a558a4b7fcf",
                "sha256": "f5301c33e440b95b85273d44edbb60cd1634a0437b8f9bad735cdfd6e4e60b04"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "c7e97388854a72cbf4ae1a558a4b7fcf",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 5797770,
            "upload_time": "2024-02-20T21:44:51",
            "upload_time_iso_8601": "2024-02-20T21:44:51.489660Z",
            "url": "https://files.pythonhosted.org/packages/aa/d1/d1fa0aa0fdbab5471e3da99d0ad52b02a58304d375ebc73b7bf9f35a200c/amplpy-0.13.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "96c7cc2235b3e6f44479ee582ddb76916ab0626b7f143661d1a7ba954a18cf18",
                "md5": "df2cb41539e42f1980b3ad3d6dc21794",
                "sha256": "2f9073a8636edec47739ad5263d65d6c26a04738a4a84253291025872714943f"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "df2cb41539e42f1980b3ad3d6dc21794",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 5726359,
            "upload_time": "2024-02-20T21:44:53",
            "upload_time_iso_8601": "2024-02-20T21:44:53.604685Z",
            "url": "https://files.pythonhosted.org/packages/96/c7/cc2235b3e6f44479ee582ddb76916ab0626b7f143661d1a7ba954a18cf18/amplpy-0.13.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "332408b0bb1298f0c4eb33fac99b329816e3bcd195e23426df426510ff8eee7f",
                "md5": "9501df91fa39ca64e0637fb679c73ee7",
                "sha256": "ab0ae6f265f0434cfee8a0affced115ed11fca5352e10873b4d811adf81abfdc"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9501df91fa39ca64e0637fb679c73ee7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 2536537,
            "upload_time": "2024-02-20T21:44:55",
            "upload_time_iso_8601": "2024-02-20T21:44:55.274114Z",
            "url": "https://files.pythonhosted.org/packages/33/24/08b0bb1298f0c4eb33fac99b329816e3bcd195e23426df426510ff8eee7f/amplpy-0.13.3-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d80260e1625c95440ede36f992caf1d8d9c8ab7ed66c3794b5a9f1c4a8991d95",
                "md5": "dc1ad0cb93fe52a760a20a2390930071",
                "sha256": "307c63e01c5bf8ec5d1374530ca8ef17428b4f1d262aecf6954f21b1d9215d65"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp36-cp36m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dc1ad0cb93fe52a760a20a2390930071",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 1334781,
            "upload_time": "2024-02-20T21:44:57",
            "upload_time_iso_8601": "2024-02-20T21:44:57.253106Z",
            "url": "https://files.pythonhosted.org/packages/d8/02/60e1625c95440ede36f992caf1d8d9c8ab7ed66c3794b5a9f1c4a8991d95/amplpy-0.13.3-cp36-cp36m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9fa4cc4cd8864f236f5602b0634a20163808f77030352cb2afe23ece261c493f",
                "md5": "eb1491d6308fdf1b2daad5095882fdde",
                "sha256": "fa684c7319b5060e108da4a6694661e4a3a16786f44aecbcb11b39aafc99ab3a"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "eb1491d6308fdf1b2daad5095882fdde",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 5577079,
            "upload_time": "2024-02-20T21:44:59",
            "upload_time_iso_8601": "2024-02-20T21:44:59.506067Z",
            "url": "https://files.pythonhosted.org/packages/9f/a4/cc4cd8864f236f5602b0634a20163808f77030352cb2afe23ece261c493f/amplpy-0.13.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3cb90df4f774320aaafb451b44cc93d11a10119b19d527fb11c0b859c3cc73aa",
                "md5": "b4ae49bdc09f2dda0eba79467236f684",
                "sha256": "3b6a5a1ee00bae41cab00dae7e0249b631df226b9dbf0119482b27900a0f63a1"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "b4ae49bdc09f2dda0eba79467236f684",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 5652401,
            "upload_time": "2024-02-20T21:45:01",
            "upload_time_iso_8601": "2024-02-20T21:45:01.803465Z",
            "url": "https://files.pythonhosted.org/packages/3c/b9/0df4f774320aaafb451b44cc93d11a10119b19d527fb11c0b859c3cc73aa/amplpy-0.13.3-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5b6658d65555d83fd2e0793ad5db4c897db9d429dec33a3d9f48b0e0fb4b6aa6",
                "md5": "e020089673aca9713016d0dcbb169c14",
                "sha256": "4d029cc92744099462630a9a6933fbe5aa6056fd671088e47c210ec7740e06ab"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e020089673aca9713016d0dcbb169c14",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 5575126,
            "upload_time": "2024-02-20T21:45:05",
            "upload_time_iso_8601": "2024-02-20T21:45:05.513329Z",
            "url": "https://files.pythonhosted.org/packages/5b/66/58d65555d83fd2e0793ad5db4c897db9d429dec33a3d9f48b0e0fb4b6aa6/amplpy-0.13.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af13cb5aaaf4fbd1002428cc2e3cdd897a1415b95de5f0e613e62a34a0a8ac6a",
                "md5": "d16a06ac236254494f0169a340ad0f5a",
                "sha256": "9e3bd44c2675cb1ffef48fd31624b052a7e3c1cb902830a22ba2e7e0c2bd7fb5"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp36-cp36m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d16a06ac236254494f0169a340ad0f5a",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 2855866,
            "upload_time": "2024-02-20T21:45:08",
            "upload_time_iso_8601": "2024-02-20T21:45:08.235258Z",
            "url": "https://files.pythonhosted.org/packages/af/13/cb5aaaf4fbd1002428cc2e3cdd897a1415b95de5f0e613e62a34a0a8ac6a/amplpy-0.13.3-cp36-cp36m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7e8ba20be20b42aad2e56a4bfed08fd08914eeb5f31c1cb17e650dc282e4d6cd",
                "md5": "613d4d7067bd9f0cb97eb130b1a47352",
                "sha256": "06265ff7538b206b7fafd052fe755a26f90b4cbd4f28444b603d8028f537ff97"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "613d4d7067bd9f0cb97eb130b1a47352",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 1337167,
            "upload_time": "2024-02-20T21:45:11",
            "upload_time_iso_8601": "2024-02-20T21:45:11.640013Z",
            "url": "https://files.pythonhosted.org/packages/7e/8b/a20be20b42aad2e56a4bfed08fd08914eeb5f31c1cb17e650dc282e4d6cd/amplpy-0.13.3-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "287106f5d0c566b6026fc44bf65f935e070758c066e1894cc26eee096628f4ab",
                "md5": "2b623e9cdf42043318309fef6f98533a",
                "sha256": "f7dcee2b7a7b46ae17a392cb857b44c4172999eb4b7f15478e05bb78d9b201d8"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2b623e9cdf42043318309fef6f98533a",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 5577296,
            "upload_time": "2024-02-20T21:45:13",
            "upload_time_iso_8601": "2024-02-20T21:45:13.866299Z",
            "url": "https://files.pythonhosted.org/packages/28/71/06f5d0c566b6026fc44bf65f935e070758c066e1894cc26eee096628f4ab/amplpy-0.13.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aead81ec7c93bb66e1e9cd20d65b66ebda91023d3ce35aec5f8cd8fc815d1e45",
                "md5": "f77d50b95367f55b498be1a889b9acfe",
                "sha256": "e629ef8b06939d7228a589018ceec3908ed55078e3a581e500a37fbf2c3eb999"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "f77d50b95367f55b498be1a889b9acfe",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 5652239,
            "upload_time": "2024-02-20T21:45:17",
            "upload_time_iso_8601": "2024-02-20T21:45:17.473522Z",
            "url": "https://files.pythonhosted.org/packages/ae/ad/81ec7c93bb66e1e9cd20d65b66ebda91023d3ce35aec5f8cd8fc815d1e45/amplpy-0.13.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0ebdb1c1c812551c4d1e858ab26ae81f7a8316980e9b8829c4f15b477a8d83b2",
                "md5": "bcc5b9f8d56dc72e6d848c8606debf7a",
                "sha256": "dd4cc24c5fcb2da4cca6eeb41bd23ac9c42a88902c0164448b6d0ca169af0d49"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bcc5b9f8d56dc72e6d848c8606debf7a",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 5574788,
            "upload_time": "2024-02-20T21:45:20",
            "upload_time_iso_8601": "2024-02-20T21:45:20.171584Z",
            "url": "https://files.pythonhosted.org/packages/0e/bd/b1c1c812551c4d1e858ab26ae81f7a8316980e9b8829c4f15b477a8d83b2/amplpy-0.13.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4582959e8e0bd6096321190b2f2d8e6d0c31d53021efd41bc489019c36e08448",
                "md5": "831702c249dbcee17714eaac1d8e574f",
                "sha256": "0b189fdb5504d197e19e62979dafbb1ebb379bd2d2de285cb8b66fb5ffda619a"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "831702c249dbcee17714eaac1d8e574f",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 2534104,
            "upload_time": "2024-02-20T21:45:22",
            "upload_time_iso_8601": "2024-02-20T21:45:22.197675Z",
            "url": "https://files.pythonhosted.org/packages/45/82/959e8e0bd6096321190b2f2d8e6d0c31d53021efd41bc489019c36e08448/amplpy-0.13.3-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9efe29c2aff7663000eb06e84bd6e57acff732a74582d5002688813428dc7888",
                "md5": "b2ca5cc0cc02fe9f8f9fc96418142a75",
                "sha256": "1371e04c35c5ffca483e529497e0a254a86a78195cda402d1371bfd9092c9fb4"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "b2ca5cc0cc02fe9f8f9fc96418142a75",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1820532,
            "upload_time": "2024-02-20T21:45:24",
            "upload_time_iso_8601": "2024-02-20T21:45:24.018662Z",
            "url": "https://files.pythonhosted.org/packages/9e/fe/29c2aff7663000eb06e84bd6e57acff732a74582d5002688813428dc7888/amplpy-0.13.3-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7ac2a26bc33fc26780488dc1888b91203de0ef1bf103de137872eb4318501132",
                "md5": "b1402468c8cce6be65ad2b759799ca79",
                "sha256": "7557b0b9f001202e374e7ae3eec3f762f604c622c1aa5008cecc39c3743c1b18"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b1402468c8cce6be65ad2b759799ca79",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1337819,
            "upload_time": "2024-02-20T21:45:25",
            "upload_time_iso_8601": "2024-02-20T21:45:25.938780Z",
            "url": "https://files.pythonhosted.org/packages/7a/c2/a26bc33fc26780488dc1888b91203de0ef1bf103de137872eb4318501132/amplpy-0.13.3-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f97bd16591a07db44c359c593a05930dc9525b57ed504b2262c24790c12320b8",
                "md5": "e0c8b91bb8bc1226241373caf77953a3",
                "sha256": "ebff082f36ac67c5d8300121d48da3cf327b79605e120609a6c685ea45775e9c"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e0c8b91bb8bc1226241373caf77953a3",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 5606595,
            "upload_time": "2024-02-20T21:45:27",
            "upload_time_iso_8601": "2024-02-20T21:45:27.947735Z",
            "url": "https://files.pythonhosted.org/packages/f9/7b/d16591a07db44c359c593a05930dc9525b57ed504b2262c24790c12320b8/amplpy-0.13.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "96d80deaee240d3271737009325492c4a09d37fde3765c48275868c0cc14b93b",
                "md5": "149985ec8f75ec990c7e0503962c312f",
                "sha256": "9f9e6b55ada0f0df080b20b740310958f4f6855773ffda14c0c18c942f48ea86"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "149985ec8f75ec990c7e0503962c312f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 5686970,
            "upload_time": "2024-02-20T21:45:29",
            "upload_time_iso_8601": "2024-02-20T21:45:29.883794Z",
            "url": "https://files.pythonhosted.org/packages/96/d8/0deaee240d3271737009325492c4a09d37fde3765c48275868c0cc14b93b/amplpy-0.13.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac9c34dffdcbd27b462a23bae2630067f0ad5c6ef34113b72013e273f1f3d39e",
                "md5": "a1d6fe68379d9882cc9ecb0a9ee8b99a",
                "sha256": "c79f7fce2a631b3c7c4411c496fc4d60f0e1a5f411cc53ee2d23b16db7fea525"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a1d6fe68379d9882cc9ecb0a9ee8b99a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 5605527,
            "upload_time": "2024-02-20T21:45:31",
            "upload_time_iso_8601": "2024-02-20T21:45:31.969967Z",
            "url": "https://files.pythonhosted.org/packages/ac/9c/34dffdcbd27b462a23bae2630067f0ad5c6ef34113b72013e273f1f3d39e/amplpy-0.13.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "296ae9d3c2626dfea073513da6e6f798884a3a376481c8c4a7c8543b1499d2db",
                "md5": "31638b0f726853dbf2457d653a11c9e5",
                "sha256": "9469037d6a25c06bc76ddea609be9fd679c5f4509a101760063473ec68c13e31"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "31638b0f726853dbf2457d653a11c9e5",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 2536054,
            "upload_time": "2024-02-20T21:45:34",
            "upload_time_iso_8601": "2024-02-20T21:45:34.589422Z",
            "url": "https://files.pythonhosted.org/packages/29/6a/e9d3c2626dfea073513da6e6f798884a3a376481c8c4a7c8543b1499d2db/amplpy-0.13.3-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f35405e5eedafbb7af7d5632525d86adc6f88a2a35aa3398bce1607d83e564f0",
                "md5": "a5ea34c77d63a55c5f42c16839cfc5f2",
                "sha256": "288c140fe7fec3d638636b4df833eee2fa12072c153cc77c5e378b61def84965"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "a5ea34c77d63a55c5f42c16839cfc5f2",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1820318,
            "upload_time": "2024-02-20T21:45:37",
            "upload_time_iso_8601": "2024-02-20T21:45:37.093123Z",
            "url": "https://files.pythonhosted.org/packages/f3/54/05e5eedafbb7af7d5632525d86adc6f88a2a35aa3398bce1607d83e564f0/amplpy-0.13.3-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e35113b7f5c5a83504d7243264ada551a90b0259455e76dcf6496c956ef7601b",
                "md5": "08f12279551a17b334d640fa459027f5",
                "sha256": "840bc62d512f8add0d7cdc80c935abbb4be7eb0f60c171b881ea45bc479b212c"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "08f12279551a17b334d640fa459027f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1337666,
            "upload_time": "2024-02-20T21:45:39",
            "upload_time_iso_8601": "2024-02-20T21:45:39.198516Z",
            "url": "https://files.pythonhosted.org/packages/e3/51/13b7f5c5a83504d7243264ada551a90b0259455e76dcf6496c956ef7601b/amplpy-0.13.3-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b3e775702d4bd1eac8389973621dbeb878928dd7d12b907c48573b6d5d3eb598",
                "md5": "b2223990edfc8f61a8bbc0d79641c9bb",
                "sha256": "ce7187f306fd8dce787672eb18fb86388e7962e30518c433ab51c755438ddad6"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b2223990edfc8f61a8bbc0d79641c9bb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 5637985,
            "upload_time": "2024-02-20T21:45:41",
            "upload_time_iso_8601": "2024-02-20T21:45:41.540220Z",
            "url": "https://files.pythonhosted.org/packages/b3/e7/75702d4bd1eac8389973621dbeb878928dd7d12b907c48573b6d5d3eb598/amplpy-0.13.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "28b7955e51e7e9515d01a7468156aa977b2e52f911354e0183ecce1acded33ef",
                "md5": "be8eaee96846159a8e683eef3b89bfc9",
                "sha256": "1a34600d32533d9dba0cfb245402e1af945a0cbee61df7b2977073a13a0470e2"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "be8eaee96846159a8e683eef3b89bfc9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 5721414,
            "upload_time": "2024-02-20T21:45:43",
            "upload_time_iso_8601": "2024-02-20T21:45:43.618299Z",
            "url": "https://files.pythonhosted.org/packages/28/b7/955e51e7e9515d01a7468156aa977b2e52f911354e0183ecce1acded33ef/amplpy-0.13.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "07471c01c10f17a64bdca0c55ad76a17b9368e20109e55427fc2a18f3eb7be7a",
                "md5": "7d18dc78154cb003981f965e034037ab",
                "sha256": "838e18f8083ee5a440318bcab085c1f731fafc6833d7accb8c9b07ad4129aa75"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7d18dc78154cb003981f965e034037ab",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 5636826,
            "upload_time": "2024-02-20T21:45:46",
            "upload_time_iso_8601": "2024-02-20T21:45:46.259734Z",
            "url": "https://files.pythonhosted.org/packages/07/47/1c01c10f17a64bdca0c55ad76a17b9368e20109e55427fc2a18f3eb7be7a/amplpy-0.13.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "022f59e97ecd1662669c61d44ee897797546c6f21b5475a96b7bca9b19e7a45b",
                "md5": "e27ef96252ef57132d6c606cea400fa9",
                "sha256": "e426a4e20f33c584bb962855cf677bc637c128d54c4faa1311ed1c88d62c450b"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e27ef96252ef57132d6c606cea400fa9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 2536770,
            "upload_time": "2024-02-20T21:45:48",
            "upload_time_iso_8601": "2024-02-20T21:45:48.878450Z",
            "url": "https://files.pythonhosted.org/packages/02/2f/59e97ecd1662669c61d44ee897797546c6f21b5475a96b7bca9b19e7a45b/amplpy-0.13.3-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0035af6556e52ad592ba1a3e7b7c7d3e602448ab9b3a51744bf3473ad964ca28",
                "md5": "d40bb735e1a9872058a2f3af9c7c32af",
                "sha256": "0bd29b223f615daaee0de2138e45bece7a09b502904036a86121fea28b4f245b"
            },
            "downloads": -1,
            "filename": "amplpy-0.13.3.tar.gz",
            "has_sig": false,
            "md5_digest": "d40bb735e1a9872058a2f3af9c7c32af",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 2210180,
            "upload_time": "2024-02-20T21:45:51",
            "upload_time_iso_8601": "2024-02-20T21:45:51.243573Z",
            "url": "https://files.pythonhosted.org/packages/00/35/af6556e52ad592ba1a3e7b7c7d3e602448ab9b3a51744bf3473ad964ca28/amplpy-0.13.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-20 21:45:51",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ampl",
    "github_project": "amplpy",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "amplpy"
}
        
Elapsed time: 0.19515s