optlang

View on PyPIReverse Dependencies (22)

1.8.3 optlang-1.8.3-py2.py3-none-any.whl

Wheel Details

Project: optlang
Version: 1.8.3
Filename: optlang-1.8.3-py2.py3-none-any.whl
Download: [link]
Size: 141752
MD5: de09b383dee896d5f161b4ae857fbe25
SHA256: b81f4e873f0c1d0d907410add63aea427762d911245eb04a4a1126da5fedb595
Uploaded: 2025-01-08 12:45:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: optlang
Version: 1.8.3
Summary: Formulate optimization problems using sympy expressions and solve them using interfaces to third-party optimization software (e.g. GLPK).
Author: Nikolaus Sonnenschein
Author-Email: niko.sonnenschein[at]gmail.com
Home-Page: https://github.com/opencobra/optlang
Download-Url: https://pypi.org/project/optlang/
Project-Url: Source Code, https://github.com/opencobra/optlang
Project-Url: Documentation, https://optlang.readthedocs.io
Project-Url: Bug Tracker, https://github.com/opencobra/optlang/issues
License: Apache-2.0
Keywords: optimization,mathematical programming,heuristic optimization,sympy
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
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: Topic :: Scientific/Engineering :: Mathematics
Requires-Python: >=3.9
Requires-Dist: swiglpk (>=5.0.12)
Requires-Dist: sympy (>=1.12.0)
Requires-Dist: black; extra == "development"
Requires-Dist: isort; extra == "development"
Requires-Dist: tox; extra == "development"
Provides-Extra: development
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 6642 characters]

WHEEL

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

RECORD

Path Digest Size
optlang/__init__.py sha256=yQDRnZkWmjSwOkKfReSPYglIGgLn6zyx00hwwiPoD1c 3358
optlang/_version.py sha256=POgLiuXOGDGmCRtq9vTfxsvPjbUgxIr_WMAdv3hjiFU 497
optlang/coinor_cbc_interface.py sha256=joxbmcisfM4NyEoy5dm1APotMaFcOY67y62D_fkrtW4 30492
optlang/container.py sha256=g2XIlIFkGUeAhzSCkHpH9gog7CL7sCYSQWAzdHs1GHY 6956
optlang/cplex_interface.py sha256=aHPDbtbgxInSRc_84xW4HPZyzGD-3j2H4vohpXdMnMg 40853
optlang/duality.py sha256=oRtdEaqHUhcrJ_9d0Tz4Cpv7k1tsjoyYrIZXJU13sa8 7667
optlang/exceptions.py sha256=F0ys-Z8-wYuMiq-ueQH3EVqHIPiUIHbk6t1w-ZfM12I 1468
optlang/expression_parsing.py sha256=koayjv53TeUA8HZRf_roXepxmpxu2xCDZAb11vLgq7U 6172
optlang/glpk_exact_interface.py sha256=7YW7YR63ynygbry-d72aAICBcrLJxei1ii9vIQ0YHxY 5150
optlang/glpk_interface.py sha256=eTIjfZjuB8NEzGzxLQZ6qLBJYTKkbYP85cRYk-UAuOg 35610
optlang/gurobi_interface.py sha256=f0b9VkQLU8lziuYiwXY5jnizKPYDndwZeffiGgMeUq0 31582
optlang/hybrid_interface.py sha256=XqFvj9u0zkR0UhvUAg659Kf0VOl7yq6dPGgK7uAsAfM 10750
optlang/inspyred_interface.py sha256=BS9rGjBkCKeLaRg4ckFPBwk0WI5BzuqVBc4dUU8RfnQ 12977
optlang/interface.py sha256=3J0x4umf8JpgFxG423S-bykU_venPwZifkuvGGCm9jM 60462
optlang/matrix_interface.py sha256=oqw7kTFOXKncl-VqmDu6KUwlsKa7-2KyiDOt0tXsfRE 35990
optlang/scipy_interface.py sha256=BwekXf625ir4wrRCkaWUOz-r7uIWF9Kym7pGX19qx70 24692
optlang/symbolics.py sha256=IiT7jat47D7zOtLZA0Xh0uoQz9yxXc_UcUbmT7IbtrM 3982
optlang/util.py sha256=PK51XDdQK8kvrxjjHNThHCyNYr7SiiDhXNn_LBsY_OE 11320
optlang/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
optlang/tests/abstract_test_cases.py sha256=l2RdGxM4k8wj5QbAlC72QbyZHcXdLQChRGgpsfh17oE 40310
optlang/tests/test_change_solver.py sha256=Y3T5lz-7f6ZYRnFum42BajYShyMUn9B7MxBi8WX0T9A 3697
optlang/tests/test_coinor_cbc_interface.py sha256=g8VMCU-lg4_kv-m72WEdy5eb7aht2M70A2DtdabjH4o 27763
optlang/tests/test_container.py sha256=1iq5xHgkw793aiifOF_PkytNSuG9eGGe4Qkvprc-2s4 8657
optlang/tests/test_cplex_interface.py sha256=upGRuMFFH3IbdAWEkrDCXgN56RQUR4r4MFeYOFE8YaA 33151
optlang/tests/test_duality.py sha256=f7HhsZzlJzS07KJi-uyB3eYBAwq-nwjdwkYTmIFUvH8 7804
optlang/tests/test_elements.py sha256=WQoosGAsh_MhrQ6VFMWQoFnm6DZ0yL4Bf85UIwHUzuE 5670
optlang/tests/test_expression_parsing.py sha256=bwRce15DPtymlg6F-_vANk8teQMSChJQiMSl2UBkxFs 3497
optlang/tests/test_glpk_exact_interface.py sha256=01cmCvEiJs05o7SlAZYhv_GQq9Iogv65RJ3eq4_-d-I 19515
optlang/tests/test_glpk_interface.py sha256=nRHvjRQAePk88SqRYo2NTuCHM7_Vvn0oD4fuwU0LXbM 24475
optlang/tests/test_gurobi_interface.py sha256=7-4HBzsH8H6DjElT1cn-JVTce_dmm-K52CgO7Z9dE7s 26248
optlang/tests/test_hybrid_interface.py sha256=3sdwQLQoRJOZYhkRqUXqVvSVotOQ-G557ns977R757U 26095
optlang/tests/test_inspyred_interface.py sha256=qme5NPY6rgo4GOh5bLMhs7_sREBIZ1dR_2YJOqSnb0w 2093
optlang/tests/test_interface.py sha256=1So4i2_f3xVIExnkjCPUz0ycnYlb4kcf0EyqA-czv0c 9659
optlang/tests/test_io.py sha256=kZf9eb7RgCJsHt7dFLnM-4Qn0vvcC14H5-WuMVIPFOE 3869
optlang/tests/test_scipy_interface.py sha256=YPrpnVT4_tOsqhCLEtaWDlrnYBfir1DNtFEZkAbKJ6k 12415
optlang/tests/test_symbolics.py sha256=SD3OtIp6Fw67-Twxk9B22BeJWgd0D21Aw5GlYyY0WbU 256
optlang/tests/test_util.py sha256=GCN9OGLZidf1GMCOQbxFTzT0-oe4LWteA6ZV55kxn3Y 9527
optlang/tests/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
optlang/tests/data/parse_the_final_netlib_results.py sha256=OGIxUFzOZSf_YFf5N0ot-mlb_WFQOpaJEpLKYZ9tw_g 1558
optlang-1.8.3.dist-info/LICENSE sha256=y16Ofl9KOYjhBjwULGDcLfdWBfTEZRXnduOspt-XbhQ 11325
optlang-1.8.3.dist-info/METADATA sha256=KwLvn0UPu2cqZV9uzsXZ6wODB5dpBe6owhEpIPOF7fM 8170
optlang-1.8.3.dist-info/WHEEL sha256=M1ikteR9eetPNvm1LyQ3rpXxNYuGd90oakQO1a-ohSk 109
optlang-1.8.3.dist-info/top_level.txt sha256=ii50WnY_pLdZgBOTKtffW8AK6QxCGtiE7HEuwsz8lWI 8
optlang-1.8.3.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
optlang-1.8.3.dist-info/RECORD

top_level.txt

optlang

zip-safe