gamspy

View on PyPIReverse Dependencies (2)

1.5.0 gamspy-1.5.0-py3-none-any.whl

Wheel Details

Project: gamspy
Version: 1.5.0
Filename: gamspy-1.5.0-py3-none-any.whl
Download: [link]
Size: 160837
MD5: 6684a4653150847ee228fdc2c21895c6
SHA256: 62667fcb88e08b5952bed7348faea42a1f318690117976ff949c63f5d7cd31cd
Uploaded: 2025-01-14 13:07:26 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: gamspy
Version: 1.5.0
Summary: Python-based algebraic modeling interface to GAMS
Author-Email: GAMS Development Corporation <support[at]gams.com>
Project-Url: homepage, https://gams.com/sales/gamspy_facts/
Project-Url: documentation, https://gamspy.readthedocs.io/en/latest/user/index.html
Project-Url: repository, https://github.com/GAMS-dev/gamspy
Project-Url: changelog, https://github.com/GAMS-dev/gamspy/blob/develop/CHANGELOG.md
License: GAMSpy - General Algebraic Modeling in Python Copyright (c) 2024 GAMS Development Corp. <support@gams.com> Copyright (c) 2024 GAMS Software GmbH <support@gams.com> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: Optimization,GAMS
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development
Classifier: Topic :: Scientific/Engineering
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: >=3.9
Requires-Dist: gamsapi[control,transfer] (==48.6.0)
Requires-Dist: gamspy_base (==48.6.0)
Requires-Dist: pydantic (>=2.0)
Requires-Dist: certifi (>=2022.09.14)
Requires-Dist: urllib3 (>=2.0.7)
Requires-Dist: typer (>=0.15.1)
Requires-Dist: ruff (>=0.5.6); extra == "dev"
Requires-Dist: pre-commit (>=3.5.0); extra == "dev"
Requires-Dist: mypy (>=1.11.1); extra == "dev"
Requires-Dist: coverage[toml] (>=7.2.7); extra == "test"
Requires-Dist: openpyxl (>=3.1.2); extra == "test"
Requires-Dist: cerberus (>=1.3.5); extra == "test"
Requires-Dist: python-dotenv (>=1.0.0); extra == "test"
Requires-Dist: pytest (>=8.0.0); extra == "test"
Requires-Dist: networkx (>=3.2.1); extra == "test"
Requires-Dist: sphinx (>=7.1.2); extra == "doc"
Requires-Dist: numpydoc (>=1.5.0); extra == "doc"
Requires-Dist: nbsphinx (>=0.9.3); extra == "doc"
Requires-Dist: sphinx_copybutton (>=0.5.2); extra == "doc"
Requires-Dist: sphinx-favicon (>=1.0.1); extra == "doc"
Requires-Dist: ipykernel; extra == "doc"
Requires-Dist: matplotlib (>=3.7.3); extra == "doc"
Requires-Dist: sphinx_design (>=0.5.0); extra == "doc"
Requires-Dist: pydata_sphinx_theme (>=0.14.1); extra == "doc"
Requires-Dist: plotly (>=5.22.0); extra == "doc"
Requires-Dist: kaleido (==0.2.1); extra == "doc"
Requires-Dist: pytest (>=8.2.1); extra == "doc"
Requires-Dist: nbmake (>=1.5.3); extra == "doc"
Requires-Dist: openpyxl (>=3.1.2); extra == "doc"
Requires-Dist: sphinx-tabs (>=3.4.7); extra == "doc"
Provides-Extra: dev
Provides-Extra: test
Provides-Extra: doc
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2088 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
gamspy/__init__.py sha256=vnVAnfbnMKxinSl3761k1lxqPa3JnTDONms6Yv8DSSs 1421
gamspy/__main__.py sha256=3HW3NYEe4pZnGhJ10s1G0vaZAkI9Zl_lXqHT9iDNXQg 108
gamspy/_container.py sha256=M59TjKpfe4S6ukgmy5uMLkrI7Js3MIcCtxOsDaoejig 42019
gamspy/_convert.py sha256=dmTefKG9FDjLOpONRmnYcFf6jKNhDVzCkvQHiz5sJZ4 12214
gamspy/_extrinsic.py sha256=JICOCxJ1ZODSeMpfdXKi4LOGWJiLQRXNN6n3kmatjFI 2977
gamspy/_miro.py sha256=O5YBpMxqDMBsdeVuNm4AhpMgcXmD1c5DzNPSKCtoors 11549
gamspy/_model.py sha256=T5TfltCbFStoBt6bblPF3ML4I78KF5cDbHe6PCxdYMw 37655
gamspy/_model_instance.py sha256=GEPAxlZXyK1R1_maMpR4PheP4QzM2xJzF9-RussRm4s 14084
gamspy/_options.py sha256=AqpzrapS1U9PUBZhWjPAg9O4al02XI_D7hKQOWJOMWY 21491
gamspy/_types.py sha256=bS2l06ddTexieM59Zns_N9jYvhWKIRgj-2bYl3BRB_I 253
gamspy/_validation.py sha256=fFqkfDc1q2ZXhVpDA48brnKT5OB2UURPpO1SX5uVTZM 14690
gamspy/_workspace.py sha256=BzDLejTI61McIVBpW3PAJVka9kmbHL8QPul2InSnoXw 1796
gamspy/exceptions.py sha256=MN_5k0l9lrKaYWyTS67NAycOI7RCChx0Y7pyNt0Y0Qo 2940
gamspy/utils.py sha256=sWGQTq3k5YQKXY7_N8ijbtvmAox9axs-QpJcP7UUIPo 16484
gamspy/version.py sha256=GsqTw9rQ4Zz80ZSlIo44vYqgcVBJSbGOqJFJW3j_z88 109
gamspy/_algebra/__init__.py sha256=HdTHRBzfOGXihibQOAOAHGHKinlMuHVnpuP4pJWSQCc 479
gamspy/_algebra/condition.py sha256=TSmHH-o-6cq7jLQ4J_LLXMvteRMNdP_zfkrsFyCq1Sw 3936
gamspy/_algebra/domain.py sha256=i2x44J7wsjnqm8sQKlRWamJKhGJVLr7CivYUbrxHHiU 2934
gamspy/_algebra/expression.py sha256=vEN4coLJNgo8FxRF_6si_hXFCa3OJpr5NX3BmQH2mWs 16305
gamspy/_algebra/number.py sha256=eG2l5uSErZLVnoApveVEyM8B9IQwPqrXKZy1VeWR18M 1278
gamspy/_algebra/operable.py sha256=pv4LRCtCULnJteC7huZc83HzdtVvDefYkJ5T-POCjeM 4252
gamspy/_algebra/operation.py sha256=_4Gsxezzx88lMB-NYKDwsujHSfvKNu035gyl2hHsCSg 22026
gamspy/_backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gamspy/_backend/backend.py sha256=M9SN9N7lJ2lHtviXZ6A8ZR4-358POQGQG48qHbvtmok 7667
gamspy/_backend/engine.py sha256=6qSokgROi6VuaswckodyifT9myVt1QmdJOe6_R3Km4E 31460
gamspy/_backend/local.py sha256=6jP6_K2r-uxKwXqpjOq6QK4jraR7jAcgL4s6_xrGIq8 4059
gamspy/_backend/neos.py sha256=_4OFEH3f3gskC1wqz1q_aWQAJdeKN-30ZC0J6t3PGfw 17423
gamspy/_cli/__init__.py sha256=U4S_2y3zgLZVfMenHRaJFBW8yqh2mUBuI291LGQVOJ8 35
gamspy/_cli/cli.py sha256=qeaI_3u4DNekR-lKSe7VeyKOH2sXEG_qA3Bph-GqqIk 2240
gamspy/_cli/install.py sha256=eYtHcSyIX2YaG1vY-f-ZPXMeh_FRyWZJ1mcQNeSU68c 11011
gamspy/_cli/list.py sha256=VWyDVDB6QGNR1fTWgPjCX0rzS55zE_LZN0lCb-zIsz4 2592
gamspy/_cli/retrieve.py sha256=Tn1z4VVEsWXCPL8BTHp6hAKq-dxQ3EeXkyrSRseffwY 2030
gamspy/_cli/run.py sha256=OCot47sNQWo4uuypKHca2X5dGQCT6UaqD_03TzLWz34 3895
gamspy/_cli/show.py sha256=sn82b3XDKQGBkLgYaSCmXeDdMtjPPTTN3gqI7U4Gm94 1252
gamspy/_cli/uninstall.py sha256=lwj2smBNXYfY8XOGFWxyNoCOAXaaRk68Rnywlm8S0lg 4006
gamspy/_cli/util.py sha256=cldsvTzIyVFiuekMycmoO2tcITS4-Q_j9fpK19Yp1O0 2885
gamspy/_symbols/__init__.py sha256=p0Zd7XytuOe8kRclN1lFrRFaN_btFSSGdIBSXrlp03E 450
gamspy/_symbols/alias.py sha256=DG_g8Zz0eTOKEsO3TEu8JdFUccELueBfxGuJamEqiNg 7326
gamspy/_symbols/equation.py sha256=Xow039FirieTZUzwwfabxSQweVVD8CjGxXNj6mVXxPE 35064
gamspy/_symbols/parameter.py sha256=L6qWO_zbSpyGMUSbHLxTOeyeUuTSTf1DtSf92SZfD0c 16948
gamspy/_symbols/set.py sha256=Ywp-TCbQE4hwj3aQO-2-B5NZHrob1-BTxBy8NeBCtrE 27736
gamspy/_symbols/symbol.py sha256=jUB0m6GhnmxSR4B9YCY-iszqh-KI5rUF0_-nVUg97VQ 3402
gamspy/_symbols/universe_alias.py sha256=mquCOVObFUTwS0Ld0Adkj4DBqcj05gV3w4yTvq3A7T4 4291
gamspy/_symbols/variable.py sha256=ObH7fS4kq9VuH1InixSTgUsm_BNRNqu8AUCQ-NXkhG4 27810
gamspy/_symbols/implicits/__init__.py sha256=bvYl_lYtnTztfNUTMxqteIztotwh1T2CUQpidQITSMQ 391
gamspy/_symbols/implicits/implicit_equation.py sha256=9G47obBrSGgXXV0yYHzCAbmTcdTRxuchvkj5JD03i30 4331
gamspy/_symbols/implicits/implicit_parameter.py sha256=kwTCw6pheNkHPcYFp0S-71g9mg-m9PFMK2lQc9AcycA 7070
gamspy/_symbols/implicits/implicit_set.py sha256=vKxtkKnqKCkWi_RNOcB2CkvatmeBYcNprTd1bY5srRs 2284
gamspy/_symbols/implicits/implicit_symbol.py sha256=ldPFy3iDAPTBdihPrhmSEQr7pLaKxBvPrmyQ4LYO4yU 3464
gamspy/_symbols/implicits/implicit_variable.py sha256=_U0O1hj-jNctWPhGtL9aZrFojXEolS2CndbLIRR1nBo 6941
gamspy/formulations/__init__.py sha256=rFEUs_sB-8CRfPxu9Qh1iN47RvMiVARUixBhO8G377o 558
gamspy/formulations/piecewise.py sha256=VWBOG783GDUnSDzv_QVkO-oIwxjGTilYMGb_Wn4o8V8 24587
gamspy/formulations/shape.py sha256=tPo7KVyma5iyFJnUmloEFyFxPBPoWQNxxFi1zzZiyxI 5936
gamspy/formulations/nn/__init__.py sha256=iUXo8C22Kg8_1Rw_KW7Poho6_UACbIyDAccGng_ezKw 425
gamspy/formulations/nn/avgpool2d.py sha256=b6YBQaN1zt5jvkBzwn7ArVX3ePheqKnUZ7M4-73mI-w 5459
gamspy/formulations/nn/conv2d.py sha256=_T1SefU7vBCfVt5qpAuXgn-aHoUCQmuA8dd5FwdizJk 10525
gamspy/formulations/nn/linear.py sha256=9f0W43Sx88TqIgQzTc6T9Be4nhBjiqfhovF-MCM3tWA 10962
gamspy/formulations/nn/maxpool2d.py sha256=bHJpqAR9F3q5994y6qFPm2T74NDXPoja8M1to8Ab59g 2097
gamspy/formulations/nn/minpool2d.py sha256=gc5TwgU7LQAcHp8r2my6hkj9vaVInQ60rrbCIluyW1w 2097
gamspy/formulations/nn/mpool2d.py sha256=B4xR-XHyKSTEAvIoSAxZYNAE9DrVYP25MwCZtzaFnVg 5295
gamspy/formulations/nn/utils.py sha256=2mEP57dXUB_vzaMzp6dnSHyv2bLnMNYwxNSeyFHXpx8 1912
gamspy/math/__init__.py sha256=QC9AilcUnD-XAjt2T4krfr_ZbgtyQU0AATEbc_fDigM 2942
gamspy/math/activation.py sha256=SceZIRouNcnlYpoiF12ydGuzlJCXSY_c-aa61jyBIeg 14659
gamspy/math/log_power.py sha256=ZJvguDQlNHDSCdrjJvkJqRjEfYlrYAg9eaW7NT8Jl-M 9853
gamspy/math/matrix.py sha256=dHkilYqUdUkNZfRDHjYFioPWFUAuhgBmH_T06DWlaSg 16458
gamspy/math/misc.py sha256=KpN8ywmmz5s_q0PbsNqi20s61bvssm3wcs58nGrPHjU 38506
gamspy/math/probability.py sha256=eitnJjkiH_htekATox67SL50ecw_X05PXXnlIG3po5w 4795
gamspy/math/trigonometric.py sha256=OLv0D27voeljyYAaG0NCMtGIf1J_3nPk0z17lAG2Zjk 4776
gamspy-1.5.0.dist-info/LICENSE sha256=D4HfHbHRs3LVWo3uXq44WQc1FkBP5srUCEa-vO0W9tE 1189
gamspy-1.5.0.dist-info/METADATA sha256=3O2UoKBHoL5bcaJzj2LRzMCuUz3IAE_-CmFXeBLZCeM 6402
gamspy-1.5.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
gamspy-1.5.0.dist-info/entry_points.txt sha256=tzgC7L0Y_BiyagBCaYOPK7lE4olRJKM_PH2inmMvj60 48
gamspy-1.5.0.dist-info/top_level.txt sha256=fsq4q5lfdb2GEZC9O3PUih38s7TfIgolIaO5NgR3Hf8 7
gamspy-1.5.0.dist-info/RECORD

top_level.txt

gamspy

entry_points.txt

gamspy = gamspy._cli.cli:main