optlang

View on PyPIReverse Dependencies (22)

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

Wheel Details

Project: optlang
Version: 1.8.2
Filename: optlang-1.8.2-py2.py3-none-any.whl
Download: [link]
Size: 141785
MD5: 58edbc26b14fae73196e4baa51f59da1
SHA256: e990ab097564919c815e11fa9b6301a0af052a73f53c8fb994ad404f38150515
Uploaded: 2024-08-05 18:25:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: optlang
Version: 1.8.2
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.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Python: >=3.8
Requires-Dist: swiglpk (>=5.0.8)
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 (72.1.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=m0c_UKFv9RFpiQ6yePsxyf_BH3bQoVsgqzwXD8ErdWM 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=2p2bvXpb4zod9skN-37r1Ge0Ej24C_funWbswf3I9tI 31580
optlang/hybrid_interface.py sha256=XqFvj9u0zkR0UhvUAg659Kf0VOl7yq6dPGgK7uAsAfM 10750
optlang/inspyred_interface.py sha256=BS9rGjBkCKeLaRg4ckFPBwk0WI5BzuqVBc4dUU8RfnQ 12977
optlang/interface.py sha256=p2o0qA8omW0R5b0jXq4rvhAMRb63wQlTwholmDHC23U 60393
optlang/matrix_interface.py sha256=naRqczqSOym68AS8HipNClgZYSYk8kc-rcH4vzv247s 35971
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=pvHlKNTUOy-BFZhI813AVyzstJQHJDHxAq3jc6xLUSE 40243
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=tDmpzI6H17HYasTbYHsz_J9xiJHpoiZweKe_q6wHdm8 9073
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=3E23w2gl9oa0CAeWyvDn3QjeuxJ_R3g4yBdUKnetN7g 19505
optlang/tests/test_glpk_interface.py sha256=6vX1DkD8cAqfaLKy35ixEigltgpcTt9K2-9iphbora8 24465
optlang/tests/test_gurobi_interface.py sha256=7-4HBzsH8H6DjElT1cn-JVTce_dmm-K52CgO7Z9dE7s 26248
optlang/tests/test_hybrid_interface.py sha256=_xHn5rEgHIhnUx4MHChZGTt2fqSV8xNYxAp-5vI4SGM 26011
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.2.dist-info/LICENSE sha256=y16Ofl9KOYjhBjwULGDcLfdWBfTEZRXnduOspt-XbhQ 11325
optlang-1.8.2.dist-info/METADATA sha256=mdBz6Z7pETxLcJgN6fQcAFL55uSyYe32cT-8CroE-2g 8122
optlang-1.8.2.dist-info/WHEEL sha256=XRxW4r1PNiVhMpP4bT9oWtu3HyndxpJ84SkubFgzp_Y 109
optlang-1.8.2.dist-info/top_level.txt sha256=ii50WnY_pLdZgBOTKtffW8AK6QxCGtiE7HEuwsz8lWI 8
optlang-1.8.2.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
optlang-1.8.2.dist-info/RECORD

top_level.txt

optlang

zip-safe