cog-suspect

View on PyPIReverse Dependencies (1)

2.1.3 cog_suspect-2.1.3-py3-none-any.whl

Wheel Details

Project: cog-suspect
Version: 2.1.3
Filename: cog_suspect-2.1.3-py3-none-any.whl
Download: [link]
Size: 107869
MD5: 44350abcc2dad5dc59f7594e6a5ca51f
SHA256: 226aafd0b22c946e62781fbdb8c01b322c8479c59a146a4b8e60a1652352724d
Uploaded: 2021-08-13 12:27:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cog-suspect
Version: 2.1.3
Summary: Special Structure Detection for Pyomo
Author: Francesco Ceccon
Author-Email: francesco[at]ceccon.me
Home-Page: https://github.com/cog-imperial/suspect
License: Apache 2.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Dist: pyomo (>=5.6)
Requires-Dist: numpy (>=1.14)
Requires-Dist: mpmath (>=1.0)
Requires-Dist: boto3 (>=1.7.4)
License-File: LICENSE
[Description omitted; length: 4780 characters]

WHEEL

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

RECORD

Path Digest Size
cog_suspect-2.1.3.data/scripts/model_summary.py sha256=oPRwjsZ12N7AwW5nRKpHaaxJ6Ey1o8wcQsNUt6aiHbg 9638
suspect/__init__.py sha256=ps_UWQjuRDdHAB-2BftWB4eXEuAInRcd-djR_U8DKnI 932
suspect/__version__.py sha256=hKYt3jaJZb6dLqI5SnWWd_qxzAbDV_2P3T3P7c2EJxA 863
suspect/context.py sha256=QcLDn5C1KY93flamG7D6tX_PVGsov8cIhrmVW5fMQTg 1863
suspect/error.py sha256=GWUAmjVq8VkSmMLMdbxZYzBIwDZx9pWrpClMLMtgeyc 705
suspect/expression.py sha256=gEnPP_Tz1gpfr1rt1Ze60lVuPTqdM5WaHKH4TzSSU-s 1280
suspect/ext.py sha256=Opx2UV911xcL3X5gz8jIz2Oqd3t2M1qwVzdaKyvQtO4 1164
suspect/float_hash.py sha256=Pw-DGhTd5CkvDbTtkcNvZVpZR5XjwX4GwV8Fe5eoRec 2537
suspect/interfaces.py sha256=v8lJWV8jVuPv8Ky6I9Bsik45nqBjmjD8X-h9O3MU-mc 3421
suspect/interval.py sha256=S0sdPfbUeaeYt61VjWjPN6hHQ01yMWLMPpQNEYVHZxw 13117
suspect/polynomial_degree.py sha256=eA9tLd0DwN9NQa74krjD30mCDN5ou3FGN6Cu8iL2Dt4 982
suspect/propagation.py sha256=ZaEMEdmcqD8F0UJH0WCyw9MT20vWMbR2WrwiHRao_XY 3959
suspect/summary.py sha256=kadctnQXVF9HxrH0_e6sdj3TlVnNNdrUOHbLrjsmo10 5951
suspect/util.py sha256=y4qrcCCQKdTjIdXvCY4jWPO2X8GzlWprQ-o_cTuBsD4 1258
suspect/visitor.py sha256=fZbl7ClGNVx5SbHQZRMz29cEWeRBWtZFfIpGQ5qOfmI 3018
suspect/convexity/__init__.py sha256=IbHscUZe4oCHibrrhzKbCwi5aFqXvPu346wZp-meFPo 819
suspect/convexity/convexity.py sha256=_I8niqFRHW0Wt1psIO7S3wn2KYPpr9s-an_OLN_jGjw 1809
suspect/convexity/visitor.py sha256=BRhqge8ENx8raLBR2VWS1JBMHqobD5R1uxbDU_2vIQA 3358
suspect/convexity/rules/__init__.py sha256=uefIhy0VQihAdMoXUNuRAJ74gh44FW72DDpzfqJNoB4 1464
suspect/convexity/rules/abs.py sha256=g6KLGDjZ6xUFpbTuGcf_GTt2HNjNyv3YufpWQaBHBMg 1579
suspect/convexity/rules/base.py sha256=iQYLMxEkxeC8uSG3rwS4Txaq6QUuMpSxMbLPjnwIbks 2021
suspect/convexity/rules/concave.py sha256=KaL_SdNwnW1jbrS432R8sssh2YgN2T1R2WOaUmuiHLE 1476
suspect/convexity/rules/convex.py sha256=y0hUi3nCPqL-rRi-ElJIDgZYIoOhj3zbu6hSQk45UE8 1122
suspect/convexity/rules/division.py sha256=J1aCDTD0vLNJJ9I5avUjdv35cmIas1AJpYMQ86Dm4_s 3329
suspect/convexity/rules/linear.py sha256=xIYCHM2thqu2qgO55XIyd9Y0G7_jcP_ifOgDRyUQLKI 2141
suspect/convexity/rules/negation.py sha256=5GX412uBmYr3KForPqKh2SO8ryRmPk3HWcPGvwBLvH4 947
suspect/convexity/rules/pow.py sha256=CgxQMliRG8UpKVhnMho358T1fp8f0qt87IROCfazlrw 5396
suspect/convexity/rules/product.py sha256=Cog_VjWd1LG5pYVy1beq2jgygY9f8o5limUNc8fgADs 3406
suspect/convexity/rules/quadratic.py sha256=siWBW9DqLvT7knoaFUiDjQB-ySadEHXUzkSyegwV5kQ 3984
suspect/convexity/rules/rule.py sha256=T6QCEh6E7tGV2CjvlbA91_ttqi7BzQ-O2d0yAaK7czk 1153
suspect/convexity/rules/trig.py sha256=NvUrlgJmHrDxU2AoHoy43kwKdIrezzgI_sGkvPbDDI8 5895
suspect/dag/__init__.py sha256=Mqmc9bRK2wnt0fFyoKwSb4qXk_B6Zaa-VqyEP8XzKMk 636
suspect/dag/dag.py sha256=bOB7iunjPknavsEPRhRRCduMKkxJCkIuSa-3WDEd4b4 5840
suspect/dag/expressions.py sha256=o7CprLh2d1d2r8kd13-Aukwk-sX7XIVjWo_HGiHAvoA 4006
suspect/dag/iterator.py sha256=xSNaEml5k1inRWuO89y_4MrV-qu5zHLg8yVN7SfRzos 4157
suspect/dag/tags.py sha256=LyaXjgwnaQR5ZKW6wGmR7gfaIcxPCxTaYO3rNCaxf5o 3775
suspect/dag/vertices_list.py sha256=ABLOXpHo-XDeHTN4toJN8SDZI6xdibJoG-uLMX0i4rg 2295
suspect/extras/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
suspect/extras/convexity/__init__.py sha256=KLunbihMA2w_wuroyRr-0vbXk0ugTk2SQVW6US-K1Qw 988
suspect/extras/convexity/fractional.py sha256=d_G9SjtSj5eCypegZtzFEVy7-5yCp_0HKzZOz8W0IVw 3577
suspect/extras/convexity/norm.py sha256=yIib3dHapzthbYYzCxBFp2bJbL7Krw7vQUNyczzSekY 2402
suspect/extras/convexity/perspective.py sha256=2deYLQZpw8bKOwQPsb63zxNPjQSabEdFGfUXP9LaMb8 5186
suspect/extras/convexity/quadratic.py sha256=7B_X06_2lB57ry4P-OQ0fEPUfWK19DmgYzcNuPG2QzA 5208
suspect/fbbt/__init__.py sha256=NM2q25zokJd70ebYOkOj4BBXu1G060eENAVux1ozSGo 940
suspect/fbbt/main.py sha256=OBvVoSru0KFSE5WtYh8LiKElRM4bhceAOmiNHCrNTik 5540
suspect/fbbt/initialization/__init__.py sha256=Tp63jrjqgJPdo0mlabPR2QEAf2cy_Uk7m2TepXgQsSY 747
suspect/fbbt/initialization/rules.py sha256=uFAER7tbUUUQR9wjvtbyvDLtr7OFsnNZ7tXnamny25g 1509
suspect/fbbt/initialization/visitor.py sha256=yTtjFZ9oAE-Bd5vz90PQaykh4kN6Qk79861OcI_d_hg 2036
suspect/fbbt/propagation/__init__.py sha256=jkHVajESFH82bq8uNMDrQxzqpnU7Gp9-5jqSzIpxYDc 762
suspect/fbbt/propagation/rules.py sha256=hcyyktfVyNigxDMhVfQODwm1tEKWRVC4NNFMOWv3wBw 6507
suspect/fbbt/propagation/visitor.py sha256=9Zp5e-scUWGkjAx5Phf5aNQ1RcQF6Wjno9pNwoEUc90 3581
suspect/fbbt/tightening/__init__.py sha256=elJOiXO9olj7-VHMCQkPnQlImO-bWC8lvq7eXF7iFdA 755
suspect/fbbt/tightening/quadratic.py sha256=vIayPwPbgMRoEIdfBiYJRQqT2xyvCEOdmikuoubQU9M 7367
suspect/fbbt/tightening/rules.py sha256=104Cil5gHMCesaI3aR9XLrW-tjCVqjqCcJxRsrXyBxU 9061
suspect/fbbt/tightening/visitor.py sha256=rOTJ5JCV7IOCkGX4MxXxRbtvkkGepAi7SW5eSTUDUwc 2749
suspect/math/__init__.py sha256=YE9-ydl0qoGmEE6A9OyKCYqNUKpuiuc24_IujpOFnkk 3397
suspect/math/arbitrary_precision.py sha256=3YVY6Zguifl-2twaxLde1blASpOKhCzPxprI7UxLQUY 2253
suspect/math/floating_point.py sha256=xg3wpqZgyRzBaqSYzOE0xsztL-x2ZYksSSU2o8w-wfk 2375
suspect/monotonicity/__init__.py sha256=pT0vix3ch8ttT4x_ca8MiGohxIe3dJ79I-hVWs__C6c 851
suspect/monotonicity/monotonicity.py sha256=kFPtI-Mc-6d4Q0fviyRX4ITHlgiNEuwJtRW0xGaIcdM 2164
suspect/monotonicity/visitor.py sha256=t2s17TJl82NHtWl0BEXi7XZX5cYvz7cgj6VO7_QMV3Q 3284
suspect/monotonicity/rules/__init__.py sha256=p8wKwGRlBjz3JSH44xqcOSyin_t9K3mYxMCH1ZtEHug 1458
suspect/monotonicity/rules/abs.py sha256=jfHhiE3Mr9dvrFSnjzrmDv49QhHi9SSvkSHyU0xBatM 1528
suspect/monotonicity/rules/base.py sha256=mqA7RCZ8DWMySTJF-fwZjT6hNWRrG2f28-9IKF0Sg3Y 2180
suspect/monotonicity/rules/division.py sha256=qZNqx6HHaY5sccSmxsKQImftm4EtR7dKy5PerD2g5Cs 3348
suspect/monotonicity/rules/linear.py sha256=WkmnWSdpB7ymZpR8LJO-SbFK2F3aoxlDGbTGoeG9upc 2024
suspect/monotonicity/rules/nondecreasing.py sha256=4s4BaxO69u8TkHE_N5pVu2f4r1nivLh-zqasG0Pz4s0 1772
suspect/monotonicity/rules/nonincreasing.py sha256=LCYItZaQxAP1PtRNG9sQSL2qXk-fahIpVB-lWCW49Ls 1296
suspect/monotonicity/rules/pow.py sha256=Drs8KInO8EXer2ZqBaLr0b3ZnzP3U9ZLUPfJo8FJaGI 6994
suspect/monotonicity/rules/product.py sha256=a55UjJ5PK0GxMvfJSMm_mDKw5ROqghGpvwusS3E1fVc 3065
suspect/monotonicity/rules/quadratic.py sha256=RxjCOLzlEAO8t4JVuskeEhpXT7JaX6W-rgP2ITi02Gk 935
suspect/monotonicity/rules/rule.py sha256=UuZd1DABz3Weq4lqLOsKbVuifBLKXNcktWn3WuDrYsI 1075
suspect/monotonicity/rules/trig.py sha256=f28d-_JGnXZlxolGMWdoigsG4YFMTXMsTxlIVBFRuWo 2464
suspect/polynomial/__init__.py sha256=gl117vzz9NtDYSf9akGdZEaGZA9E2J1lrMpfyC1cAl4 749
suspect/polynomial/degree.py sha256=rVEaY7O1sj2C4agJoTXBY0uQxqBaAtQB1EurD2nTf8I 2234
suspect/polynomial/rules.py sha256=MHh6gAlw5TZ41hs-D2sW7YjANPPoTILAt9ugXPo2d7k 5008
suspect/polynomial/visitor.py sha256=u0R6ozTja_lup2vhZNksii2OJnPwgA-rvSlZ2wulshM 2553
suspect/pyomo/__init__.py sha256=YZtiwyTEqu5lS6vTcO53UIio05t5cr5UIDwGLFAu1BY 795
suspect/pyomo/connected_model.py sha256=BOFPRK3qnQ3tMiTOLn-fIftEdMIo9ItchBwyk-3bj68 5383
suspect/pyomo/expr_dict.py sha256=fgyu2x7lJ7nLGVg23uhoIoo9uDTB1gIIWVwvX0RptY0 6020
suspect/pyomo/expressions.py sha256=hhFT8heQWgdu2zilAXyYXZ45CxyoYA0dAzV0_frjeYs 1187
suspect/pyomo/osil_reader.py sha256=c6OymFi2Dmd3NSExoyQVBZsMi9T22s8GQurVeuuHqpw 11376
suspect/pyomo/qplib_reader.py sha256=CZ8ju2NQXfLYSwIqmYrDhA8s_QcSev7u6ZMaCTy6B4k 18226
suspect/pyomo/quadratic.py sha256=J9taNHPTD19FY9BEDFdmtLlo1VPsfL6q20k8dA2wnFE 2212
suspect/pyomo/util.py sha256=Pa4dPxcXInfe6rRf_0Mum-DKv9zkU5MFHuUnNUtqQEA 2850
cog_suspect-2.1.3.dist-info/LICENSE sha256=_frQiCFx26dUbU422uucQTcwcN7u0QiiM9AzXIWozPQ 10794
cog_suspect-2.1.3.dist-info/METADATA sha256=toTPL6GwR-xnh87qLn30KzWtTRpEJspidfxHvErn5hI 5425
cog_suspect-2.1.3.dist-info/WHEEL sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o 92
cog_suspect-2.1.3.dist-info/entry_points.txt sha256=uvsTl2BCEQ53Rke8T7c6rjkZ1gxb4GuJIRRnqNMSM5o 299
cog_suspect-2.1.3.dist-info/top_level.txt sha256=eySA5M12DxJORIeHG6bHoj07E-1ddNJHZEt7yVUen1s 8
cog_suspect-2.1.3.dist-info/RECORD

top_level.txt

suspect

entry_points.txt

fractional = suspect.extras.convexity:FractionalConvexityDetector
l2norm = suspect.extras.convexity:L2NormConvexityDetector
perspective = suspect.extras.convexity:PerspectiveFunctionConvexityDetector
quadratic = suspect.extras.convexity:QuadraticFormConvexityDetector