diff --git a/Pipfile b/Pipfile index 5b07662..293a7ff 100644 --- a/Pipfile +++ b/Pipfile @@ -11,9 +11,10 @@ tqdm = "*" matplotlib = "*" seaborn = "*" dwave-qbsolv = "*" -mysql-connector = "*" +#mysql-connector = "*" pymongo = "*" dwave-ocean-sdk = "*" +mysql-connector-python = "*" [requires] -python_version = "3.6" +python_version = "3.7" diff --git a/Pipfile.lock b/Pipfile.lock index e426923..e3899a5 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,11 +1,11 @@ { "_meta": { "hash": { - "sha256": "9f0d26b8f9c9b5a77ba3ea91076a083016ccd4f0f8d19e66489c3fd39fb3a126" + "sha256": "da735a15533c0522029a52f409e7d55716bc8b0be2fde7e06b41c94e9280bf62" }, "pipfile-spec": 6, "requires": { - "python_version": "3.6" + "python_version": "3.7" }, "sources": [ { @@ -18,10 +18,10 @@ "default": { "certifi": { "hashes": [ - "sha256:59b7658e26ca9c7339e00f8f4636cdfe59d34fa37b9b04f6f9e9926b3cece1a5", - "sha256:b26104d6835d1f5e49452a26eb2ff87fe7090b89dfcaee5ea2212697e1e1d7ae" + "sha256:017c25db2a153ce562900032d5bc68e9f191e44e9a0f762f373977de9df1fbb3", + "sha256:25b64c7da4cd7479594d035c08c2d809eb4aab3a26e5a990ea98cc450c320f1f" ], - "version": "==2019.3.9" + "version": "==2019.11.28" }, "chardet": { "hashes": [ @@ -46,98 +46,113 @@ }, "decorator": { "hashes": [ - "sha256:86156361c50488b84a3f148056ea716ca587df2f0de1d34750d35c21312725de", - "sha256:f069f3a01830ca754ba5258fde2278454a0b5b79e0d7f5c13b3b97e57d4acff6" + "sha256:54c38050039232e1db4ad7375cfce6748d7b41c29e95a081c8a6d2c30364a2ce", + "sha256:5d19b92a3c8f7f101c8dd86afd86b0f061a8ce4540ab8cd401fa2542756bce6d" ], - "version": "==4.4.0" + "version": "==4.4.1" }, "dimod": { "hashes": [ - "sha256:1251f1c85034b6dc91f97f82b89f944c76231f5cb8ade13b3bfb652dfc130547", - "sha256:291777a168980fd642bf7fe885231bd230b66d93b6fd1b3f12b4ff795fd4eb7b", - "sha256:32e02098a23a83ec68783179246a94110bc6897b560dbd1a32660c9852f72801", - "sha256:3535cc12e7e158b865c78186dd1f042de4624f994bd8dfc13e9f4bb055186b5a", - "sha256:44567d308e04ce1d296a76ddcaa60af36c8b20ade66a71d88cec8ee05fef4374", - "sha256:48c5a662867d366955a85c39cbd75dd0388c83ef65ce586f4ed54d1b9d1e2db9", - "sha256:4aab893daf9c12430ea2d402656d401bee7edff91a5d1469d5457a3242c5ab2e", - "sha256:4f40704988a4ce4a90d7c0fff08d34e5fd6aadf2a01293d47be0ad11be03cfd9", - "sha256:60871983b9e8a8c560e117a9c74c9232860f026c4e7b9e8f90274421b15e22eb", - "sha256:66a2ce78d7f69de90e8aeb348366231c4f9f614254af3fdefcd091adeed22a99", - "sha256:687e706bc3b1fc542704d624e33c168b9fab70578dd67199525ffba1f632d98e", - "sha256:6b044300cb404adbe71960e377e0009518e3cf71a57f22eca322da8d04dae5ef", - "sha256:877b9c142197ab8085205365f3c5b2a37477e122f46c33189ca6352d73f84f8d", - "sha256:89ca80fdeffbca37d086d56b8617472709b0b8ae5f818a4a839479260b9c90f9", - "sha256:8e1f92e778fe1c3f55da7482bcd1d960d3473f4db740ba5d0c3a4fdc84b49501", - "sha256:9a85f7c420855d70e088e54578e8612f0395c049a647d7e1d8507b1ae529bc2b", - "sha256:9ff4a7d7570e5d41b9c77ad8bf869c778b8e7f0b45ec22d1e392990458c3e7aa", - "sha256:a9b2005140bbf2dd889dfd9153e18d18893851d725cde22743d3d617b233eca6", - "sha256:abeeb39c0edf573d9aa840d89926c0863977f2fc1ddc34019ac125587c189206", - "sha256:ac79a8ca12a88160984a996bd0a89ac49bc6ee77902067f7ed7b3ef451b1d6d1", - "sha256:bb0b377f0b97cab34829df0bd06f34eeaa1d8f1f2414f337f44bd8aa58ea86f6", - "sha256:c248eec112b9ac20a2133b08089928610ee206fa0b4bdac6cda38c2ce163e69b", - "sha256:c5e9da8c04f414f35933551d129ddf58e053d53226d1e55061dac9dae04676ea", - "sha256:cf6d921451ad7b31a0bd0abe4c91317881f9ac93f25cfe3241a21ca75971166b", - "sha256:d4643e2752fe4ca5e55db295ec0392ea2ec2598bfa83293d0fca6a0511cfa334", - "sha256:e26e11b86d97f1e625cfafbc47474bbe4ce968d8b8ca388efc8b4478486f6a62", - "sha256:e41c9236e9190f9aadbd7f4740817776c1d29ad1ef577826791e3bc8c864ff0f", - "sha256:ffb15a31b33f1741db95c3d8c133f29f349729beea118c0286311bacf30a2aeb" - ], - "version": "==0.8.7" + "sha256:0a67df26ac4432f11c9c79561b47864865f472c7a0bfd3cb9999ed77cb3aa7d9", + "sha256:0dd4dbacae83e59b0cf5935ac46d1835131cfdeb5a3578b28da3c877cd450550", + "sha256:0f4c8d6aceaadccd80f1b7d4f0cd2d8c41faab4621aa3e377d40692d0d948084", + "sha256:1bed2c4c1abb3e4c42709f35f84e3599e948d77b6699421b73195f5eec972c9f", + "sha256:1ce3f3b167125dc9f18e011a282f2c843edd88686362fc61bfbe44c5f2eb58b0", + "sha256:2bff4116dba3d219872700aa6208baff74cc45f0ae857a35fc0cd4b67c4d01ae", + "sha256:3e05e73269e429c852e363a856cb4e2a35e31d0367cba637b89fadacb31109d8", + "sha256:3f7a80970064ea1411f74d9767bbcbd775bdf7a4dc765f7816f812680ca4946c", + "sha256:418f5e7fb2f9b5b62739dd71fbb83bb1a00c99899273d4d7ef7cb2787a61b8b7", + "sha256:48b505e7357a4bcff33af60a04a67816123832beee6687a64dd8cb22a2483ba7", + "sha256:4f29ffae8242d00d142e8c17771963de06ca036405daf136b97193e78eb30e3e", + "sha256:50501570ec022f60c07af17c5622973f6d99d9922e3cf124fe56be32ac95a076", + "sha256:555e21b93bc00265b0f7235a744cdd36aedd36eb77cbb225acb6b4d2feff3263", + "sha256:632f1a8bce9a0ce7d470cfecf3c7c94fe8f270dec46010cb99d56bec070df3e7", + "sha256:6e4dc1e886bb9c3a6801dce7e6f07e1c0ccf66f752c0f9c971fac6ce93690586", + "sha256:7d969592dc3b039433a2ed4d0e1e6a621b2781019a6409e8075f7784dfc3138d", + "sha256:7ee2824b5898cbb364fde32daa5d2348c44542fb4c6e562960ea61fd9e90f1bc", + "sha256:885f0b067e6bf1e869cede250cb7cffa78057f5931a2a7dde257b41b4680f5a6", + "sha256:9bbebed6c71bddf7bc6a3a8658c03f44c2b6cf4465d11d5f86f8421253f23b45", + "sha256:9bce8d355981baa646bd267b180144ddceaa56e55177c5b938757384678640b5", + "sha256:9e4bf7331cb9f536540d11ab021a2044a5b8f5a00fc841227df7b82e6ba88696", + "sha256:a0f9e185029a462ed52d577ba9d00cdcbc244f76bf514edadd75f3cc45ee8a6e", + "sha256:a1eda449615afdf914abafddcbc3ea0128879d23c1317fc8f68fa47611b9b29c", + "sha256:dd809f577135b65a13402dde61e41a18b220fc1f04960a5397c577d45b2dfd75", + "sha256:e17ef041bb46149198cb9868f2205a2f312c708010bc4190e7b9bb7e7297f722", + "sha256:e97fee66599222070faee82f62ae10446313ec5c15e4aa3c01864a0e31420fff", + "sha256:ea3234b57337419747372566dc13006487af1906ee24ce17f3549725a714a37b", + "sha256:eb7e834ba6696927ab0095b8c12e5a8772185f299e4c31ce87748a2442c2853e", + "sha256:ed1691757b3627aa85745e8a1a535588082264b1d3c0aa55dc6b3de0f48f0340", + "sha256:f26b9c7821fdac08c52358cdb2ab69f00a9c929b386c5a9665d3af13ebaf6a78", + "sha256:f27bc04539fbf9c4fc34865da0af496ab868442fb58ccdfce7cca3a876190285", + "sha256:fd5b589072dbce94a0da302ea76dadf23d9c7a04dff83557ea21a4996bfbfb41" + ], + "version": "==0.8.18" }, "dwave-cloud-client": { "hashes": [ - "sha256:1f03e6f46b2f4cdab1aa5bf9319ddfab196f5888fc6af8ba02e93fe08f3c8af3", - "sha256:f303cd45c9831dde7ccd3a8d59e5e2dd4a12d84b9e9836df18ceb081fdaa104a" + "sha256:d4e853da58f537b352542b558e54847a1167230f7f46fd943488fac6192c44df", + "sha256:e104867adbb08875e1b5aab80c1cde9372a0a0e7fa95bf56074a8c6df82c2109" ], - "version": "==0.5.3" + "version": "==0.6.2" + }, + "dwave-hybrid": { + "hashes": [ + "sha256:60daa46138a702b942255f8ee1af5671f4400ade7b4fb963f43271abac6139ea", + "sha256:c8d9be1cedddedd96a6ae9ce71d4ced4a1fd334689837e66be2e301b0d7e5ebf" + ], + "version": "==0.4.1" }, "dwave-neal": { "hashes": [ - "sha256:04c91c39ad68d3401a938d5f882ef42ade80aeb84fd196071fb5337a01292a16", - "sha256:25c2d092b30f7a867ed0c6585d5b55934d3d1d90361fbe5e3086f3893ec75d14", - "sha256:2a08eff97bfddce8f1b4a90c843438ca9d2a6617665c6bae97f56ea1dd0f4c45", - "sha256:4125e1dc6523d20f696a1d916a21d2ea1741977074966bc8467a4ec8e645aa2a", - "sha256:5b0d69f304ddb74b2da4926dc93807d366b80765ec39c6cc535bf7fada6947a9", - "sha256:6188c69b0a2b3393b4af7a5ed35ab5cf34074b86b75a3bbf68f47a042cf437f1", - "sha256:654337da6db99d500f6cbdfa87ef7899d4e53cd58c85ff557bd922810f71e393", - "sha256:75386a1242f6b097785b3492775ba91180a3499d8d8234721563781e8cea66d2", - "sha256:7db19160eed27897e5946cb2f45926847492b0f83ba5216878bcc50deadcfb53", - "sha256:81a17ab3f5da90ccd53461dde3f65df271afa3ab4910a0c45c65ea4ef44f166d", - "sha256:83981e626abcf709df1ee47fcb716058d9d8d948172ce67d135c7b107fb6373f", - "sha256:87529e09788722ed9fc7b6fef7907a4b2242147c4681de72e5e596b4d66c020a", - "sha256:897bb6fc961f0f7f857f5fa87b04baa838661ca9edd1fe3cf51d6783514cf0ac", - "sha256:8a105a488ce01481119d61a0dd4687da8b9fdff088865d03355f650628011af1", - "sha256:8f99b343b43708bd99538e0c08871c42f95166cf5ae0db344ebc619e1387d498", - "sha256:9645c43316fa2583e466ded47f5eec99d8c070f0af15b7f33cda43573879f3af", - "sha256:97b659c021060e36149cc0889e0f3b641ce9220e901c3d2399ce8946a047f76d", - "sha256:9be849dcb5912778d86154e5e3f37827cfe31089a94cbabdea65f87e91ef3203", - "sha256:9d4b0a89d6a1a96fd7d56ac8deee2745c8924e976ca43f07cbbe549dc4947618", - "sha256:9d68f26cf2d17219ee1c86929622736f7b6da534f4ba36eb48873b45cbf5a21b", - "sha256:a64ad785b58d2e6914bc2f586b46137124b340296b6a5ce3970ef7c21e593676", - "sha256:ac048b54e294c0ba10650217849cc0c413e655d09e71fa0a0bf813124acda1c6", - "sha256:b05b50bb11dda853081f5485493ffd5c1d514705e25a8ad6765fa777e3544772", - "sha256:bad4d816afe10805b640e6d6521ffbca51d08f6d9172f08bb071a13921d9d8a4", - "sha256:be9d63fc4d8a299c0f6efa30f10f79e01ea73ff9bf7fcc443d69f811f8c66298", - "sha256:cca1dd1d8e0ce394e4cdbfe58cd7e1c85063da4cfb228bbefed29438cd709a3f", - "sha256:f0163884d0b88e15c857a53c9b2c14d20bc0193948ecf342de655e172608c151", - "sha256:fae95c4d74d4a23218cf125dce65820610919127bd738e0c7f2f7bc2ae33e2bc" - ], - "version": "==0.4.5" + "sha256:02b5552beb3d9f8f08afdc7d3745aabd283a02668ee7e948b293a5c7b5d36667", + "sha256:067c86410a3d5e96c65364b51a010f4955cccbaf80838b1bb3688d6201d8c398", + "sha256:08bd19ae66fa992cd3241ac34904df8de0331e6af895b782cd4501040c128de9", + "sha256:1692cefec8ed9eff6ab78ff3d1d07f6106dc525edec2cbb147657b867c36e6a4", + "sha256:24808d9f34ba140cf0c62446204ab1d754c3a2d1cdeff3567b687ae48fbc3d77", + "sha256:34d07ae1ab53b633a4ac6ad0cd813bf856d8156a9d85838a7d49ed083b705957", + "sha256:3d131a4a164a41c45adb3b3015b70510b01395330b241f6bad33710731d5adc2", + "sha256:42f4e923bf1a1238e441953dab0c29841f92e92ca447a34691265a05b7153c97", + "sha256:5f21afd7e95bedd242bd5233dfb79352e7263951a3dad097433de5736b68f0e5", + "sha256:6efac331137097e6af7a6c68a6ae8e45de09e728c02940251e906cd1e4f35d4d", + "sha256:70f40159c1cb6a2f52f0619694d3658cde9d99f30e07be8ec8d1dd3772097ba9", + "sha256:859e0ebd5f8b549cb4be2d537cf060d620ed7e81ed8def8c34e4e680500e99c8", + "sha256:8cc5e57cf8482c29f98211d9ede642c4b5a200c1e1bf998775bbacd5409839b0", + "sha256:8ef9b42f3744472e2e7527b00c71bf0e92898e362909940af1551802b6d05b79", + "sha256:95467be615a74875ed08448b8739b1168a0c099aab01b6f903d82baa98f726fc", + "sha256:9be70e28d08a98f3cbf0d17c451df49a0fd91677a196953a4f49a5671bc086ad", + "sha256:ab161f6ae42ac0f67b7bb8698e1e921ba344b67419d0876014030ff04d2f989d", + "sha256:ad6067bf6148eb7212cfa1d02616ce5170a989cfea9f1de162f72ac0290de71b", + "sha256:b4d8276952f65ab3b539961496941dc9fae0c2e16351f7c3cce6654a3ae35768", + "sha256:bdb2b1c168694b934b2077981638e7558ef1de64edecba21f39ee80271668b1e", + "sha256:c2b23d8c5a70a5e7492f10faf2f7119e604ba1cf87ec81829bb503ab6be433f3", + "sha256:c3db03d4b0ac4340fbb7483bff844408047ab5443c452ac036c049edd9c8e5f5", + "sha256:c521aecdf0a8fa1a61b87a8781e40585c74e730c8f0e735f1e2dd2c85bc701d8", + "sha256:d0093a95d87e72c20d3dea2daa661db12a1f254962eb7f004f0bac0145e20971", + "sha256:d376e2aac7bcbaf7c823cf798a73bd3e6ea6980995e6ca1bc90451bda78cc146", + "sha256:d48e41fc6830d85540e7ee823c4bcd11aef248d91e7825c6b968511ea51b177c", + "sha256:dbf5a4a6bef28292e851633573903fce72e6a1d2e1846c3ce5af95b287f59697", + "sha256:dc0c9bab9b4ad17b8de6e5b716ac3b31f1ba550a69a552bdbc29da8a74aa2f4e", + "sha256:e8e92db403fc19ad0d20bf8e3d39cf17e1e4e7c69ff3e330a788799976755e60", + "sha256:e993a8f237b524658dba946ca6ab05d697078715b2aef2209a39c1b7f237d469", + "sha256:f6a66ab2e11fda46adf5fc3b8ca23119cdc9e5ec69e1e19d797a9a5c00f522d0", + "sha256:fa82ac6d0e7e277218c823bcea2d2b3b71f221f16bb8401a0ab5be564440c58e" + ], + "version": "==0.5.2" }, "dwave-networkx": { "hashes": [ - "sha256:9205e09a6a5ba34679cab9f474255cc10addc493d06cb6fedd6ac5e7bb4d8849", - "sha256:bfb15364d798f9c608f67a7755f55a7ec2330d0c8034738ab805b499cf75f83e" + "sha256:3d91bc46562f44a7623b0f4dfb30cfe2bd5a226fa1505383697b80274cdac3b0", + "sha256:7c858e1ed9d7800537c58bdeea182ae0ed05e3273e4274ee77cdbc3df3b14ea8" ], - "version": "==0.7.1" + "version": "==0.8.3" }, "dwave-ocean-sdk": { "hashes": [ - "sha256:1932fb7dd9b963afc691b48422c3e765ae9a67513407d9d86009f65faf933051", - "sha256:68ae002a3777a6c7ac2db9bfaa70e0b0726f2d4bd4b3eee270081a5b0891c9bb" + "sha256:e89b7d9a3cbcd3a5ef965150fd03b8c1b6e2a3cf8c92b620d95d5824284a31b0", + "sha256:ee6628d4031ee37985dcf7ef791e0395ffc66f033013d35911228b0e009ade86" ], "index": "pypi", - "version": "==1.2.0" + "version": "==1.5.0" }, "dwave-qbsolv": { "hashes": [ @@ -175,55 +190,60 @@ }, "dwave-system": { "hashes": [ - "sha256:220167bf1c440f89f4a5ec69d08f80dc1359d3a37b7be69ba367be637feaa63a", - "sha256:42a1f73b19676493cb14481218057c25275d27c2251effea9a2ad567c1f1f428" + "sha256:1415a43e6d62a4ca8fa5844824f967d524f704e3f4cf6838fab58a61d191e17b", + "sha256:c501a67b50c19e1393a08a70b22fd570a1a8c030bf223e3658507a50fd9199d4" ], "index": "pypi", - "version": "==0.7.2" + "version": "==0.8.0" }, "dwave-tabu": { "hashes": [ - "sha256:052222fe3e4052d0793630935ffdfb9a8d9a0888782282d6a112a580843e325d", - "sha256:07edf3e754f663b35c44ae822aadc9c6fdb3c780fdbf65f50314b9fe067382bc", - "sha256:12b6067b1d9e020cd95614adc3eec76d9be535a825613ac4a780229307ce532f", - "sha256:274b1107e9a490a090127663e38fb39b975d2fd47a3f1f9f18150564ed6fc7c4", - "sha256:28985eb5e8cd7b4566863447e160259456f85475489cc09ae257b662ff2e7463", - "sha256:36a2956dea091881c289fdb174a59cad9aafde822cf8b455c9c427ce1aaca544", - "sha256:41b475a1b963e0b458e693084b82e55118b0719d83c62bd28f04c5f70074e9c5", - "sha256:4c6a1d18d0f9b8c3a659a11b0ef73cf11c9202f5d63f9d4cb917787a48d387d1", - "sha256:5c2e5163cebb90db2737ec1470317f01ddfc4b6e60f70f541e83e0ab8da49b45", - "sha256:79e8ac1315d28e31b66d048c26cae0f58024e1781e5114f2678944c23b64abbd", - "sha256:82ef07ab9ed43175579a4689e0f7d58e43d520b12963b71a9d2343b950a3fbbd", - "sha256:85ed984a3d7617476d64b3698a540b87ac54ca523e5642c786a21c92f1b9cfc2", - "sha256:878cb9e095c933e56c9f4031f09ff2eddadeda89621b9951b616cc308d49a594", - "sha256:93218dc788de47f07e06a436d773c1d6755ec42071f7cdef3c88e72e89d9c559", - "sha256:99d2e89ed58d92a0de72cab8eb7bd442d0456f6488973a234d0b1832cd63b1c8", - "sha256:a444486c0a1041b84de9f6a6496071c1a1e2cb2f0da245adb65998f77fc7e95f", - "sha256:aa46cd1f13798a1b05e53a95e63167aa2c02b02d34a307ca1445bfe1d435b00d", - "sha256:afaab2a6916ea1fa1f925c21c123fdc534b759f890e1acf67ce8f5cc53ae1086", - "sha256:b597d03569e2c8400de940b40d2292849bb6e97a54ebdf3d438b8a9c1cf1782b", - "sha256:ceeaea71a6cdb5f9a34d4261604f9ebea3a07837c943f4fa6b99581203c7d975", - "sha256:d89cf7262d86fe841c32432702f9ed8c42fe4a2aeb5871b87c6a0a7dbd3a82de", - "sha256:dc3efa5ab9e663ddf171bf032fdd260850cfdfe08e225a7148adbcb64eea10bc", - "sha256:eaf120fff7e6830b917556e19b4365bacb0ce256bac78948c947248146dcbb4a", - "sha256:eb41e0d334d0f1174ae0c829ac9db502ffeb26a083cd23d3eca4fa537d01ef5c", - "sha256:ec214104b1850c815f75e9d7c70d41bda2b9d27095ee0dff8751a393000c13f6", - "sha256:ecc539093ff253a8213b1493384099e25a4f147fb2c359fb723161b63c42a2d6", - "sha256:ecd59bedc60fc5b2620bd6db2201b9b416a3a1447fd9b3579a2274d67081946f", - "sha256:fbc1f733a4cba71c2d85a2cb05166b1d72d4935c3da7cedb94e7890a81d74280" - ], - "version": "==0.1.3" + "sha256:013e38d6108d8112847af1d97a4888cd924871e904661ed331afdfb452d82c36", + "sha256:0a5c44d6abe344b6e19253bc99b344ceaca0494ac5836ba32696a689306ca256", + "sha256:0b6004df447537443d62d6fe3eedfa8cd7863a0a8ccb1c46d562d1c41059de37", + "sha256:0eb8cde73b70fac30e8d60b44ca29ea19e51c625b5bea2c3333ae6912d4998f0", + "sha256:14870aa3ea92c408e3955a7e0b9c2023bf672db8180a45c6bc8b4387d918d931", + "sha256:17e32bc93f5e18617d0b6c234a42f1ce000f6e03b0b803f075f21053adb299a2", + "sha256:1e4a316f2807a225376d6701207c0c436c7a7efe9d6c1329b40a6296591958bd", + "sha256:1fc1516b7d3828c6196ab9d1955cf99d29ece46ff02d86ddcbf59d1a804a2ae9", + "sha256:29540be00df2e4a8d83fbc1c6ee1b6bc7ab1220207c2a2aace986beff66dd3a8", + "sha256:2ce02f29e7207544cb43352a1e925b53f94d0905f54796ed4281f0057bc971dd", + "sha256:556fa2b27633dd859081a8ad9a9da02d92e0bdaf99d46edef5c4035afb8ca628", + "sha256:5733affdfb0eb2e0df2c330cb879e257300125917ba498a2cdb6050535be2431", + "sha256:5d4dfa4cf29e25b3bbca0bd5cf57581ba97e77bdb5b437522dfdb211b06030a5", + "sha256:652d3d2ac6eaaa6aabdf016bed6e10338e0e666d1aa1bb470a4860a983cb16ac", + "sha256:6da6c2e87180e8bd69d18eaa8a5667fee9b58464282b0acb60458985068293c2", + "sha256:6e7bee1ac4596c72b7aecac812a6b6eb52ee505c350f0c6669a391a54af963b5", + "sha256:6fc4175ac90fa565d6ddcd51435aa434de408cd160b1128bd4ebbe32ca868ab8", + "sha256:6fca96f7dd8291f2b25869bfc7c85644b86d0ebbb2bdde62e7092b80222c3893", + "sha256:84a31c4370ab7d26251cedec0f7bac18df7f14d6ae1c4674f745cc2f43196287", + "sha256:9e4a1b3cf01e00e480f93e6d1bfdc1ffd76e396a6a7356822303ffaa21fdf5ae", + "sha256:af6df8ebbf44d324af685b3b285fb25d0056a04a4f0fdf3a09e9cc7cf3d60b86", + "sha256:b85aab05a7ccab822b9de6e9de9e2446bf9acb1e0cbad49a3b51acb2d8ae0a86", + "sha256:c1ee982e972822193eb33ec1a6f37c24a796b93b9ee40f8c0f1a5d8cf27a8fc2", + "sha256:c70177b890a92fac855f2fefab50f3f25a55c337b987efc7b1ccb2f8915a9e06", + "sha256:d95966ab2a3fafdad655a662f406af1bb1d72c1cc41f84e3cf1ed8433bede72d", + "sha256:da7c3d8d139d3134db68f3a9f7b5b363ba9d5dac00b1e583aaf10737988c4434", + "sha256:dc40cbc675caff122fb54a045b1d783ae25f96da8b11ed1ca44708c1de5ee590", + "sha256:ddc4d137cfee087bf2fa6eeb1b4c7de537b9f9a37db83dcd8b431985b4013f28", + "sha256:e3b809da87dab5f7d94c0ceabd3ffd58da4ee26af50d55a6d58009c2ebc9afd9", + "sha256:e666fcf85967394f029fe3dbacf9aa52160c3bec38a1cf4a9b3519ddad77e307", + "sha256:f010dc7e11c1cadffb852cd841411ae1314c2f3bbc6b26f85700c2c5e831ea58", + "sha256:f12e02a792224891459429fd7d63b24bd35b7fb64670945a3ac09b6ec1444081", + "sha256:f8e21ff9ae6a45e1a3d7edc2656e1ff6540fcd7de5d00ec35c3e385187b3382a" + ], + "version": "==0.2.2" }, "dwavebinarycsp": { "extras": [ "mip" ], "hashes": [ - "sha256:6ca0fb6363ec31f4daf5f7bdca6506df90bd1d61783ad6252a877f4f2d3bee38", - "sha256:b13327965ca5207c5896919ad934d24307cc91bea4ced42ee37a9cf4ce58c158" + "sha256:7369794983d7b7f7a0652a5f693e582378729b7ecc78364d2202c0e7433585a3", + "sha256:bfa155ea6ba496011868c170f1ec92ad1ce6b4c1bf323738f6138f8eb0092f17" ], "markers": "(platform_machine == 'x86_64' or platform_machine == 'amd64' or platform_machine == 'AMD64') and python_version != '3.4'", - "version": "==0.0.10" + "version": "==0.0.12" }, "homebase": { "hashes": [ @@ -239,98 +259,138 @@ ], "version": "==2.8" }, - "jsonschema": { - "hashes": [ - "sha256:000e68abd33c972a5248544925a0cae7d1125f9bf6c58280d37546b946769a08", - "sha256:6ff5f3180870836cae40f06fa10419f557208175f13ad7bc26caa77beb1f6e02" - ], - "version": "==2.6.0" - }, "kiwisolver": { "hashes": [ - "sha256:0ee4ed8b3ae8f5f712b0aa9ebd2858b5b232f1b9a96b0943dceb34df2a223bc3", - "sha256:0f7f532f3c94e99545a29f4c3f05637f4d2713e7fd91b4dd8abfc18340b86cd5", - "sha256:1a078f5dd7e99317098f0e0d490257fd0349d79363e8c923d5bb76428f318421", - "sha256:1aa0b55a0eb1bd3fa82e704f44fb8f16e26702af1a073cc5030eea399e617b56", - "sha256:2874060b91e131ceeff00574b7c2140749c9355817a4ed498e82a4ffa308ecbc", - "sha256:379d97783ba8d2934d52221c833407f20ca287b36d949b4bba6c75274bcf6363", - "sha256:3b791ddf2aefc56382aadc26ea5b352e86a2921e4e85c31c1f770f527eb06ce4", - "sha256:4329008a167fac233e398e8a600d1b91539dc33c5a3eadee84c0d4b04d4494fa", - "sha256:45813e0873bbb679334a161b28cb9606d9665e70561fd6caa8863e279b5e464b", - "sha256:53a5b27e6b5717bdc0125338a822605084054c80f382051fb945d2c0e6899a20", - "sha256:574f24b9805cb1c72d02b9f7749aa0cc0b81aa82571be5201aa1453190390ae5", - "sha256:66f82819ff47fa67a11540da96966fb9245504b7f496034f534b81cacf333861", - "sha256:79e5fe3ccd5144ae80777e12973027bd2f4f5e3ae8eb286cabe787bed9780138", - "sha256:83410258eb886f3456714eea4d4304db3a1fc8624623fc3f38a487ab36c0f653", - "sha256:8b6a7b596ce1d2a6d93c3562f1178ebd3b7bb445b3b0dd33b09f9255e312a965", - "sha256:9576cb63897fbfa69df60f994082c3f4b8e6adb49cccb60efb2a80a208e6f996", - "sha256:95a25d9f3449046ecbe9065be8f8380c03c56081bc5d41fe0fb964aaa30b2195", - "sha256:a424f048bebc4476620e77f3e4d1f282920cef9bc376ba16d0b8fe97eec87cde", - "sha256:aaec1cfd94f4f3e9a25e144d5b0ed1eb8a9596ec36d7318a504d813412563a85", - "sha256:acb673eecbae089ea3be3dcf75bfe45fc8d4dcdc951e27d8691887963cf421c7", - "sha256:b15bc8d2c2848a4a7c04f76c9b3dc3561e95d4dabc6b4f24bfabe5fd81a0b14f", - "sha256:b1c240d565e977d80c0083404c01e4d59c5772c977fae2c483f100567f50847b", - "sha256:c595693de998461bcd49b8d20568c8870b3209b8ea323b2a7b0ea86d85864694", - "sha256:ce3be5d520b4d2c3e5eeb4cd2ef62b9b9ab8ac6b6fedbaa0e39cdb6f50644278", - "sha256:e0f910f84b35c36a3513b96d816e6442ae138862257ae18a0019d2fc67b041dc", - "sha256:ea36e19ac0a483eea239320aef0bd40702404ff8c7e42179a2d9d36c5afcb55c", - "sha256:efabbcd4f406b532206b8801058c8bab9e79645b9880329253ae3322b7b02cd5", - "sha256:f923406e6b32c86309261b8195e24e18b6a8801df0cfc7814ac44017bfcb3939" - ], - "version": "==1.0.1" + "sha256:05b5b061e09f60f56244adc885c4a7867da25ca387376b02c1efc29cc16bcd0f", + "sha256:210d8c39d01758d76c2b9a693567e1657ec661229bc32eac30761fa79b2474b0", + "sha256:26f4fbd6f5e1dabff70a9ba0d2c4bd30761086454aa30dddc5b52764ee4852b7", + "sha256:3b15d56a9cd40c52d7ab763ff0bc700edbb4e1a298dc43715ecccd605002cf11", + "sha256:3b2378ad387f49cbb328205bda569b9f87288d6bc1bf4cd683c34523a2341efe", + "sha256:400599c0fe58d21522cae0e8b22318e09d9729451b17ee61ba8e1e7c0346565c", + "sha256:47b8cb81a7d18dbaf4fed6a61c3cecdb5adec7b4ac292bddb0d016d57e8507d5", + "sha256:53eaed412477c836e1b9522c19858a8557d6e595077830146182225613b11a75", + "sha256:58e626e1f7dfbb620d08d457325a4cdac65d1809680009f46bf41eaf74ad0187", + "sha256:5a52e1b006bfa5be04fe4debbcdd2688432a9af4b207a3f429c74ad625022641", + "sha256:5c7ca4e449ac9f99b3b9d4693debb1d6d237d1542dd6a56b3305fe8a9620f883", + "sha256:682e54f0ce8f45981878756d7203fd01e188cc6c8b2c5e2cf03675390b4534d5", + "sha256:76275ee077772c8dde04fb6c5bc24b91af1bb3e7f4816fd1852f1495a64dad93", + "sha256:79bfb2f0bd7cbf9ea256612c9523367e5ec51d7cd616ae20ca2c90f575d839a2", + "sha256:7f4dd50874177d2bb060d74769210f3bce1af87a8c7cf5b37d032ebf94f0aca3", + "sha256:8944a16020c07b682df861207b7e0efcd2f46c7488619cb55f65882279119389", + "sha256:8aa7009437640beb2768bfd06da049bad0df85f47ff18426261acecd1cf00897", + "sha256:9105ce82dcc32c73eb53a04c869b6a4bc756b43e4385f76ea7943e827f529e4d", + "sha256:933df612c453928f1c6faa9236161a1d999a26cd40abf1dc5d7ebbc6dbfb8fca", + "sha256:939f36f21a8c571686eb491acfffa9c7f1ac345087281b412d63ea39ca14ec4a", + "sha256:9491578147849b93e70d7c1d23cb1229458f71fc79c51d52dce0809b2ca44eea", + "sha256:9733b7f64bd9f807832d673355f79703f81f0b3e52bfce420fc00d8cb28c6a6c", + "sha256:a02f6c3e229d0b7220bd74600e9351e18bc0c361b05f29adae0d10599ae0e326", + "sha256:a0c0a9f06872330d0dd31b45607197caab3c22777600e88031bfe66799e70bb0", + "sha256:aa716b9122307c50686356cfb47bfbc66541868078d0c801341df31dca1232a9", + "sha256:acc4df99308111585121db217681f1ce0eecb48d3a828a2f9bbf9773f4937e9e", + "sha256:b64916959e4ae0ac78af7c3e8cef4becee0c0e9694ad477b4c6b3a536de6a544", + "sha256:d22702cadb86b6fcba0e6b907d9f84a312db9cd6934ee728144ce3018e715ee1", + "sha256:d3fcf0819dc3fea58be1fd1ca390851bdb719a549850e708ed858503ff25d995", + "sha256:d52e3b1868a4e8fd18b5cb15055c76820df514e26aa84cc02f593d99fef6707f", + "sha256:db1a5d3cc4ae943d674718d6c47d2d82488ddd94b93b9e12d24aabdbfe48caee", + "sha256:e3a21a720791712ed721c7b95d433e036134de6f18c77dbe96119eaf7aa08004", + "sha256:e8bf074363ce2babeb4764d94f8e65efd22e6a7c74860a4f05a6947afc020ff2", + "sha256:f16814a4a96dc04bf1da7d53ee8d5b1d6decfc1a92a63349bb15d37b6a263dd9", + "sha256:f2b22153870ca5cf2ab9c940d7bc38e8e9089fa0f7e5856ea195e1cf4ff43d5a", + "sha256:f790f8b3dff3d53453de6a7b7ddd173d2e020fb160baff578d578065b108a05f", + "sha256:fe51b79da0062f8e9d49ed0182a626a7dc7a0cbca0328f612c6ee5e4711c81e4" + ], + "version": "==1.1.0" }, "matplotlib": { "hashes": [ - "sha256:1ae6549976b6ceb6ee426272a28c0fc9715b3e3669694d560c8f661c5b39e2c5", - "sha256:4d4250bf508dd07cca3b43888097f873cadb66eec6ac63dbbfb798798ec07af2", - "sha256:53af2e01d7f1700ed2b64a9091bc865360c9c4032f625451c4589a826854c787", - "sha256:63e498067d32d627111cd1162cae1621f1221f9d4c6a9745dd7233f29de581b6", - "sha256:7169a34971e398dd58e87e173f97366fd88a3fa80852704530433eb224a8ca57", - "sha256:91c54d6bb9eeaaff965656c5ea6cbdcbf780bad8462ac99b30b451548194746f", - "sha256:aeef177647bb3fccfe09065481989d7dfc5ac59e9367d6a00a3481062cf651e4", - "sha256:cf8ae10559a78aee0409ede1e9d4fda03895433eeafe609dd9ed67e45f552db0", - "sha256:d51d0889d1c4d51c51a9822265c0494ea3e70a52bdd88358e0863daca46fa23a", - "sha256:de5ccd3500247f85fe4f9fad90f80a8bd397e4f110a4c33fabf95f07403e8372", - "sha256:e1d33589e32f482d0a7d1957bf473d43341115d40d33f578dad44432e47df7b7", - "sha256:e8d1939262aa6b36d0c51f50a50a43a04b9618d20db31e6c0192b1463067aeef", - "sha256:e918d51b1fda82a65fdf52d2f3914b2246481cc2a9cd10e223e6be6078916ff3" + "sha256:08ccc8922eb4792b91c652d3e6d46b1c99073f1284d1b6705155643e8046463a", + "sha256:161dcd807c0c3232f4dcd4a12a382d52004a498174cbfafd40646106c5bcdcc8", + "sha256:1f9e885bfa1b148d16f82a6672d043ecf11197f6c71ae222d0546db706e52eb2", + "sha256:2d6ab54015a7c0d727c33e36f85f5c5e4172059efdd067f7527f6e5d16ad01aa", + "sha256:5d2e408a2813abf664bd79431107543ecb449136912eb55bb312317edecf597e", + "sha256:61c8b740a008218eb604de518eb411c4953db0cb725dd0b32adf8a81771cab9e", + "sha256:80f10af8378fccc136da40ea6aa4a920767476cdfb3241acb93ef4f0465dbf57", + "sha256:819d4860315468b482f38f1afe45a5437f60f03eaede495d5ff89f2eeac89500", + "sha256:8cc0e44905c2c8fda5637cad6f311eb9517017515a034247ab93d0cf99f8bb7a", + "sha256:8e8e2c2fe3d873108735c6ee9884e6f36f467df4a143136209cff303b183bada", + "sha256:98c2ffeab8b79a4e3a0af5dd9939f92980eb6e3fec10f7f313df5f35a84dacab", + "sha256:d59bb0e82002ac49f4152963f8a1079e66794a4f454457fd2f0dcc7bf0797d30", + "sha256:ee59b7bb9eb75932fe3787e54e61c99b628155b0cedc907864f24723ba55b309" ], "index": "pypi", - "version": "==3.0.3" + "version": "==3.1.2" }, "minorminer": { "hashes": [ - "sha256:00ada9e164362d9b7985563007cf551eaf3f26e7ab7a382abb930b8b5d9f0d80", - "sha256:24f2853e14c2c82c15fbc915d44a1790b850e3a80b5e8b0f840f698f75604f2c", - "sha256:37bce55d19f93376d50828c7b85b63dfe71a3e9d47210eeeae550f284b426cc1", - "sha256:4c955007dd815427b118af460a4aec66989b40fe6434025c070ac07e9897a9cb", - "sha256:501035af68d3980fc9199fa68e8fdc361468aa7cf67debdf933ff075d2fc86f2", - "sha256:5fb9eb0ac4eb7bd1f1c53d5a0aa4ed487295356595fac15b0b75226b402b7f43", - "sha256:642879ac513e15743ccfff124b30937ee519a37ffb7828fbc88786e02b8bb92d", - "sha256:65ebfb7079cd310f59ed95c2b3f36657fe0072ba9b48d824d6636ff41267b234", - "sha256:b870c36d1191000dda15a8a492dc289b4132e78d16f86ab86b0b213fd83f20c6", - "sha256:bb25c1bcad570fc2cee3f63beec78e8ad0ef1377aec9127c102a229f1a63567a", - "sha256:c52974ec605eb3c7b83570182e4cc04f992389025c4e265fde9e30cb9642e67e", - "sha256:cbb3f18218895ac84ac8a827c12aff71ff172173b2b151777697117a162454d0", - "sha256:d05705c15a1ed4387ffb7dfe5d418c7666dfa1620598736100ecf5a429abb514", - "sha256:e52470a487186fdbc8413beb2a368d82889bfbc25b6779500de2f9cfabfe7fb3", - "sha256:e8a0eff82322b143a1f1b622b3c60f116154ca9e28dc3fc7ae753ec8743b6f0d", - "sha256:ee3c0ef4e10e77e740ecd3d2066b7ffaee3a9c91c2410edb2983f0e758c6c07c" - ], - "version": "==0.1.8" - }, - "mysql-connector": { - "hashes": [ - "sha256:d5b95b8de234873563855e288f0c9ef85b119c0a862287cbcee7d6654cf60467" + "sha256:04963c9ce9b1845b1896cff5306b8279f8b0b529435e0f770da1031eb58dcff4", + "sha256:06b9a4cab1bbbe65ed2da7fe710d8a78e79e35fcc3f77004f1a16852f9a9525b", + "sha256:10a159cf07f76248961e68a382ad80e7976e6f31feedfe05e6efce38a40d9983", + "sha256:13f6d6d7f3d586eed0ec8de392560be064dab33050ccb8e793c5e13db0a2fa27", + "sha256:1c211050724c5a5dcb9c91a5ec6fa929c3b33734ac39bacf5967e53cf5159e46", + "sha256:1d94ed00405295fb9aa493731b1ea9feb9f78fcb126aed4791b1d31e5c622a3b", + "sha256:43f601235df70e9344db2bccbcb5fe5ce884ed4f2864955decc404a811ea61a0", + "sha256:44b3d1f035779945b19641153e8d460fbf934b7a3c0c6740aac423cbf41f511b", + "sha256:4e26b681f0efa152343e0646e82a88b2e27b5cb46e128dca40800986efa2ab49", + "sha256:4fe8dfd1754a38632d9fd17ee85698b415c8c721482e59ead08a8eb690d79e06", + "sha256:5489ac068fb41f2ebfbfbbc2ddaec1f5ffa9cbab9522edd0728ccf1524a7e20d", + "sha256:59b2b2871be2fca5074ec6bde11b4aeb325a5177bf7133840bca6e1aecc328ce", + "sha256:5dfa0734ffc7f290a2e37830079afbdc20612e328ad4916ca05a816a8891d49e", + "sha256:608017e3b06f9d6aba897327daa68434813a303d5168f8ee1610dc1d32fa64b6", + "sha256:62b5ea272c0e89c4c31518c52eb7a32e41037f5d313d38efd02e2467b1e652ca", + "sha256:7087817351f598b9721625f40663b3474915745aae83ca5b6d96821f01c1096b", + "sha256:736816b391d18edb0f7186d321172bbd6b90a435cab2438b3ef44d4199c4921e", + "sha256:8e5846ccc31aa48ddb40cda3430cf454c1bb13e8f69ad879477c18b970d63d80", + "sha256:a0755f1ba7046eabc9b2dec333b5da8bb8d9000a4bc3f8ef53751c5dc7bec743", + "sha256:a313370ec0666da51be830d20634dda3cc6521ec638afac173c1e802983bb700", + "sha256:a781cb6a64b667be82d31244dd82c03adfd07ac46389471bf8f6301d28d26216", + "sha256:b02433f15a1d2c9de42ead2cca5ec5ccf597297f969708193c1749b9d47f0c5c", + "sha256:b02667172eb71a7793ab04689a56f0f3d6488885f5e10deda48d1fd8e2589ae6", + "sha256:b150f19fbef797346dde9589be3c7b613a0f597813bb3ea1c56b324480a513fe", + "sha256:c74bfea0d9efe6e32ad64ae3ba0a0a6a40d78eb1c29d0f6ae83e80fcba58d9a2", + "sha256:e6a44f96d74ef1e2346d4921b677eac7fb41135a49bdc596d12692f6a1eb1e2b", + "sha256:e7ac7fff57c6e0d36e77218aa66adb89037d2d62e96d71f11332675b4dec8adb", + "sha256:e7bf9e01b46e0fd05b5c8195131d467519a5c043ab24d0d9fea3cd55b268b62e", + "sha256:e812df946d1dbe5908ad50cfc1901954bfa140e667cfc02f733b0cdb2ee63eab", + "sha256:ed3fbc94047dc0e8416c218a98bdaefac088d09dab09a4d27ccb48d2f9d42a65", + "sha256:f1fcfda85cbef4c2dd17c88414ee24b48c0f71e66525508cb748c4a88f2ad282" + ], + "version": "==0.1.9" + }, + "mysql-connector-python": { + "hashes": [ + "sha256:033a8ab1d772ce77ce6cbbaca5bff400bfb65a2a3542b701061c981222a0fefd", + "sha256:0fc51c4360286646244e97f30826ebc0ff362846d1226d35e99ec94b10543fac", + "sha256:268366d8b807f1216bac3d467fa0e51798880da6a3965fdead3476f2b04dd8bb", + "sha256:332654635beeb71d823fe461b8f3062f1b8621ffe839c83175f16bcca0627909", + "sha256:427ca66e5a502f8c86b5525009d2f18ef0da2ab12f7fccd8edb4183e513e8491", + "sha256:42bc551cf7d32e4aff358fe5162efb268ddc3da2e6ce37f5b71e6321e731b432", + "sha256:4357ffddb4b26065327e0a0c003659ce3a106e4a91e0f03698a2262431768f72", + "sha256:556995294a47ed38849e1d1730943a9d93a80ca450cc7c03a372816cae7c1f11", + "sha256:586906f5a5ae807501f6fa83a7fab8e9c81392a657e6df94b0c192534644dfde", + "sha256:5dbf052f34e1be01453d9591aaa69d15961de7ef80d22c188dcff8d0e6f198fe", + "sha256:5eb70297b829c2e7d5ff4f511164895a5acb827f90c0610e36678a763abbd393", + "sha256:5f0537726ae30025c910533182ebe8656186349cf7d801e01483b2fcde9537ba", + "sha256:663d714ae09e2001e602960e48f2e918dda53398b1d2641780105321f494fcd3", + "sha256:77bc6dbcf5eae803845e82a639eb2d5e5ed0ba59f8d66d1901e26df1ce2088f0", + "sha256:846d3062de596fccb3ab0928131f9a49747b5a4eb8d02433df22c2bd2abcca7a", + "sha256:8920d2cbc17a4003f99f8db71c3cc7ca4058a6585d56a72b98f9e0826772e682", + "sha256:8a27d519a57e89d5423eb2b6ca0d839d7d16e576a43d67b497d11ca2962355eb", + "sha256:8f1f68ee29b7e9b1b8c88b65dcfdfdc450574106ac05668db325b85a322e3875", + "sha256:9ba54e85cd9a3f2ac2c778b4082d6f427c54c883f54051a5fb235138cb6f091d", + "sha256:a956b77c9c73bff6e17f068fbd8d03c3631a2ef974703f784f8dbfa348c983ec", + "sha256:ac4474bf836be6696e4930884725b9de33df4d246fb433255126fb007cb8a59e", + "sha256:acbaf0c87b1398d238f0fe77af18feefc8b6c3569e7fe96307bca3ed3f0eb240", + "sha256:c3d2dbd81e78d8d2cd1504483daf930219e623b3b9f269a2c2b3bad79a031fa5" ], "index": "pypi", - "version": "==2.1.6" + "version": "==8.0.18" }, "networkx": { "hashes": [ - "sha256:45e56f7ab6fe81652fb4bc9f44faddb0e9025f469f602df14e3b2551c2ea5c8b" + "sha256:cdfbf698749a5014bf2ed9db4a07a5295df1d3a53bf80bf3cbd61edf9df05fa1", + "sha256:f8f4ff0b6f96e4f9b16af6b84622597b5334bf9cae8cf9b2e42e7985d5c95c64" ], - "version": "==2.2" + "version": "==2.4" }, "numpy": { "hashes": [ @@ -384,49 +444,55 @@ }, "pandas": { "hashes": [ - "sha256:071e42b89b57baa17031af8c6b6bbd2e9a5c68c595bc6bf9adabd7a9ed125d3b", - "sha256:17450e25ae69e2e6b303817bdf26b2cd57f69595d8550a77c308be0cd0fd58fa", - "sha256:17916d818592c9ec891cbef2e90f98cc85e0f1e89ed0924c9b5220dc3209c846", - "sha256:2538f099ab0e9f9c9d09bbcd94b47fd889bad06dc7ae96b1ed583f1dc1a7a822", - "sha256:366f30710172cb45a6b4f43b66c220653b1ea50303fbbd94e50571637ffb9167", - "sha256:42e5ad741a0d09232efbc7fc648226ed93306551772fc8aecc6dce9f0e676794", - "sha256:4e718e7f395ba5bfe8b6f6aaf2ff1c65a09bb77a36af6394621434e7cc813204", - "sha256:4f919f409c433577a501e023943e582c57355d50a724c589e78bc1d551a535a2", - "sha256:4fe0d7e6438212e839fc5010c78b822664f1a824c0d263fd858f44131d9166e2", - "sha256:5149a6db3e74f23dc3f5a216c2c9ae2e12920aa2d4a5b77e44e5b804a5f93248", - "sha256:627594338d6dd995cfc0bacd8e654cd9e1252d2a7c959449228df6740d737eb8", - "sha256:83c702615052f2a0a7fb1dd289726e29ec87a27272d775cb77affe749cca28f8", - "sha256:8c872f7fdf3018b7891e1e3e86c55b190e6c5cee70cab771e8f246c855001296", - "sha256:90f116086063934afd51e61a802a943826d2aac572b2f7d55caaac51c13db5b5", - "sha256:a3352bacac12e1fc646213b998bce586f965c9d431773d9e91db27c7c48a1f7d", - "sha256:bcdd06007cca02d51350f96debe51331dec429ac8f93930a43eb8fb5639e3eb5", - "sha256:c1bd07ebc15285535f61ddd8c0c75d0d6293e80e1ee6d9a8d73f3f36954342d0", - "sha256:c9a4b7c55115eb278c19aa14b34fcf5920c8fe7797a09b7b053ddd6195ea89b3", - "sha256:cc8fc0c7a8d5951dc738f1c1447f71c43734244453616f32b8aa0ef6013a5dfb", - "sha256:d7b460bc316064540ce0c41c1438c416a40746fd8a4fb2999668bf18f3c4acf1" - ], - "version": "==0.24.2" + "sha256:00dff3a8e337f5ed7ad295d98a31821d3d0fe7792da82d78d7fd79b89c03ea9d", + "sha256:22361b1597c8c2ffd697aa9bf85423afa9e1fcfa6b1ea821054a244d5f24d75e", + "sha256:255920e63850dc512ce356233081098554d641ba99c3767dde9e9f35630f994b", + "sha256:26382aab9c119735908d94d2c5c08020a4a0a82969b7e5eefb92f902b3b30ad7", + "sha256:33970f4cacdd9a0ddb8f21e151bfb9f178afb7c36eb7c25b9094c02876f385c2", + "sha256:4545467a637e0e1393f7d05d61dace89689ad6d6f66f267f86fff737b702cce9", + "sha256:52da74df8a9c9a103af0a72c9d5fdc8e0183a90884278db7f386b5692a2220a4", + "sha256:61741f5aeb252f39c3031d11405305b6d10ce663c53bc3112705d7ad66c013d0", + "sha256:6a3ac2c87e4e32a969921d1428525f09462770c349147aa8e9ab95f88c71ec71", + "sha256:7458c48e3d15b8aaa7d575be60e1e4dd70348efcd9376656b72fecd55c59a4c3", + "sha256:78bf638993219311377ce9836b3dc05f627a666d0dbc8cec37c0ff3c9ada673b", + "sha256:8153705d6545fd9eb6dd2bc79301bff08825d2e2f716d5dced48daafc2d0b81f", + "sha256:975c461accd14e89d71772e89108a050fa824c0b87a67d34cedf245f6681fc17", + "sha256:9962957a27bfb70ab64103d0a7b42fa59c642fb4ed4cb75d0227b7bb9228535d", + "sha256:adc3d3a3f9e59a38d923e90e20c4922fc62d1e5a03d083440468c6d8f3f1ae0a", + "sha256:bbe3eb765a0b1e578833d243e2814b60c825b7fdbf4cdfe8e8aae8a08ed56ecf", + "sha256:df8864824b1fe488cf778c3650ee59c3a0d8f42e53707de167ba6b4f7d35f133", + "sha256:e45055c30a608076e31a9fcd780a956ed3b1fa20db61561b8d88b79259f526f7", + "sha256:ee50c2142cdcf41995655d499a157d0a812fce55c97d9aad13bc1eef837ed36c" + ], + "version": "==0.25.3" }, "penaltymodel": { "hashes": [ - "sha256:376c74a93b190e05161c353bead40b73089a9432668229bde5d1f97c7eec68ca", - "sha256:5102cf0437b6306599abd60dad5950b709c0307c5a71f352cf0525de79857a90" + "sha256:9aa9bab3496e9aa8c6da8245808d056a4b8badb70313038d21d64d38d7f28216", + "sha256:9d17ea51216652fc8b84fd50c29222662c74ab9211984496508fc1d505c74d84" ], - "version": "==0.15.4" + "version": "==0.16.2" }, "penaltymodel-cache": { "hashes": [ - "sha256:4ff796642d0afb6d48ea31bac614cdbfa76429b4fe8cf4986bcce4b06bc51473", - "sha256:d3c8c1ab762d72c3999a96525c546666ea9f9a8cbed743e35b34c5b059a20d6d" + "sha256:d70ee713686cc66dc1dcac29b72dce413b7cdcf02326f107d4ea68cea393bd38", + "sha256:e8a8a3c0257bc533988d7441d92c133705ebbbf49a4ce3fb2cbe44e00f448068" + ], + "version": "==0.4.0" + }, + "penaltymodel-lp": { + "hashes": [ + "sha256:0b153fed38a778bceb9456ba9570f5c9ade4551ad1423ecee3b3a04bed21b7db", + "sha256:7d74c2b71bcb6ae6973e6760f3eb0114b7364c45423f228ac639280de951fe98" ], - "version": "==0.3.3" + "version": "==0.1.0" }, "penaltymodel-mip": { "hashes": [ - "sha256:66f373851486169e5356e866b1acf0e855cf21e1f7d7af6200301046ce9a0aaf", - "sha256:d65ca314af9a42593ffdb9fa0fc33e01c35b330383ca20368b7391409c2c24d7" + "sha256:9fe7d72be638e1f3caf8449fb27a706ca9639c62829aa462950d1f455d698984", + "sha256:c7f0e86313e585da7ed72eba107a0d495e2b211c6d40c49eab79251a3fef3738" ], - "version": "==0.1.4" + "version": "==0.2.1" }, "plucky": { "hashes": [ @@ -437,136 +503,156 @@ }, "protobuf": { "hashes": [ - "sha256:03666634d038e35d90155756914bc3a6316e8bcc0d300f3ee539e586889436b9", - "sha256:049d5900e442d4cc0fd2afd146786b429151e2b29adebed28e6376026ab0ee0b", - "sha256:0eb9e62a48cc818b1719b5035042310c7e4f57b01f5283b32998c68c2f1c6a7c", - "sha256:255d10c2c9059964f6ebb5c900a830fc8a089731dda94a5cc873f673193d208b", - "sha256:358cc59e4e02a15d3725f204f2eb5777fc10595e2d9a9c4c8d82292f49af6d41", - "sha256:41f1b737d5f97f1e2af23d16fac6c0b8572f9c7ea73054f1258ca57f4f97cb80", - "sha256:6a5129576a2cf925cd100e06ead5f9ae4c86db70a854fb91cedb8d680112734a", - "sha256:80722b0d56dcb7ca8f75f99d8dadd7c7efd0d2265714d68f871ed437c32d82b3", - "sha256:88a960e949ec356f7016d84f8262dcff2b842fca5355b4c1be759f5c103b19b3", - "sha256:97872686223f47d95e914881cb0ca46e1bc622562600043da9edddcb54f2fe1e", - "sha256:a1df9d22433ab44b7c7e0bd33817134832ae8a8f3d93d9b9719fc032c5b20e96", - "sha256:ad385fbb9754023d17be14dd5aa67efff07f43c5df7f93118aef3c20e635ea19", - "sha256:b2d5ee7ba5c03b735c02e6ae75fd4ff8c831133e7ca078f2963408dc7beac428", - "sha256:c8c07cd8635d45b28ec53ee695e5ac8b0f9d9a4ae488a8d8ee168fe8fc75ba43", - "sha256:d44ebc9838b183e8237e7507885d52e8d08c48fdc953fd4a7ee3e56cb9d20977", - "sha256:dff97b0ee9256f0afdfc9eaa430736cdcdc18899d9a666658f161afd137cf93d", - "sha256:e47d248d614c68e4b029442de212bdd4f6ae02ae36821de319ae90314ea2578c", - "sha256:e650b521b429fed3d525428b1401a40051097a5a92c30076c91f36b31717e087" - ], - "version": "==3.7.0" + "sha256:0329e86a397db2a83f9dcbe21d9be55a47f963cdabc893c3a24f4d3a8f117c37", + "sha256:0a7219254afec0d488211f3d482d8ed57e80ae735394e584a98d8f30a8c88a36", + "sha256:14d6ac53df9cb5bb87c4f91b677c1bc5cec9c0fd44327f367a3c9562de2877c4", + "sha256:180fc364b42907a1d2afa183ccbeffafe659378c236b1ec3daca524950bb918d", + "sha256:3d7a7d8d20b4e7a8f63f62de2d192cfd8b7a53c56caba7ece95367ca2b80c574", + "sha256:3f509f7e50d806a434fe4a5fbf602516002a0f092889209fff7db82060efffc0", + "sha256:4571da974019849201fc1ec6626b9cea54bd11b6bed140f8f737c0a33ea37de5", + "sha256:56bd1d84fbf4505c7b73f04de987eef5682e5752c811141b0186a3809bfb396f", + "sha256:680c668d00b5eff08b86aef9e5ba9a705e621ea05d39071cfea8e28cb2400946", + "sha256:6b5b947dc8b3f2aec0eaad65b0b5113fcd642c358c31357c647da6281ee31104", + "sha256:6e96dffaf4d0a9a329e528b353ba62fd9ef13599688723d96bc9c165d0b6871e", + "sha256:919f0d6f6addc836d08658eba3b52be2e92fd3e76da3ce00c325d8e9826d17c7", + "sha256:9c7b19c30cf0644afd0e4218b13f637ce54382fdcb1c8f75bf3e84e49a5f6d0a", + "sha256:a2e6f57114933882ec701807f217df2fb4588d47f71f227c0a163446b930d507", + "sha256:a6b970a2eccfcbabe1acf230fbf112face1c4700036c95e195f3554d7bcb04c1", + "sha256:bc45641cbcdea068b67438244c926f9fd3e5cbdd824448a4a64370610df7c593", + "sha256:d61b14a9090da77fe87e38ba4c6c43d3533dcbeb5d84f5474e7ac63c532dcc9c", + "sha256:d6faf5dbefb593e127463f58076b62fcfe0784187be8fe1aa9167388f24a22a1" + ], + "version": "==3.11.2" }, "pymongo": { "hashes": [ - "sha256:025f94fc1e1364f00e50badc88c47f98af20012f23317234e51a11333ef986e6", - "sha256:02aa7fb282606331aefbc0586e2cf540e9dbe5e343493295e7f390936ad2738e", - "sha256:057210e831573e932702cf332012ed39da78edf0f02d24a3f0b213264a87a397", - "sha256:0d946b79c56187fe139276d4c8ed612a27a616966c8b9779d6b79e2053587c8b", - "sha256:104790893b928d310aae8a955e0bdbaa442fb0ac0a33d1bbb0741c791a407778", - "sha256:15527ef218d95a8717486106553b0d54ff2641e795b65668754e17ab9ca6e381", - "sha256:1826527a0b032f6e20e7ac7f72d7c26dd476a5e5aa82c04aa1c7088a59fded7d", - "sha256:22e3aa4ce1c3eebc7f70f9ca7fd4ce1ea33e8bdb7b61996806cd312f08f84a3a", - "sha256:244e1101e9a48615b9a16cbd194f73c115fdfefc96894803158608115f703b26", - "sha256:24b8c04fdb633a84829d03909752c385faef249c06114cc8d8e1700b95aae5c8", - "sha256:2c276696350785d3104412cbe3ac70ab1e3a10c408e7b20599ee41403a3ed630", - "sha256:2d8474dc833b1182b651b184ace997a7bd83de0f51244de988d3c30e49f07de3", - "sha256:3119b57fe1d964781e91a53e81532c85ed1701baaddec592e22f6b77a9fdf3df", - "sha256:3bee8e7e0709b0fcdaa498a3e513bde9ffc7cd09dbceb11e425bd91c89dbd5b6", - "sha256:436c071e01a464753d30dbfc8768dd93aecf2a8e378e5314d130b95e77b4d612", - "sha256:46635e3f19ad04d5a7d7cf23d232388ddbfccf46d9a3b7436b6abadda4e84813", - "sha256:4772e0b679717e7ac4608d996f57b6f380748a919b457cb05bb941467b888b22", - "sha256:4e2cd80e16f481a62c3175b607373200e714ed29025f21559ebf7524f295689f", - "sha256:52732960efa0e003ca1c092dc0a3c65276e897681287a788a01ca78dda3b41f0", - "sha256:55a7de51ec7d1731b2431886d0349146645f2816e5b8eb982d7c49f89472c9f3", - "sha256:5f8ed5934197a2d4b2087646e98de3e099a237099dcf498b9e38dd3465f74ef4", - "sha256:64b064124fcbc8eb04a155117dc4d9a336e3cda3f069958fbc44fe70c3c3d1e9", - "sha256:65958b8e4319f992e85dad59d8081888b97fcdbde5f0d14bc28f2848b92d3ef1", - "sha256:7683428862e20c6a790c19e64f8ccf487f613fbc83d47e3d532df9c81668d451", - "sha256:78566d5570c75a127c2491e343dc006798a384f06be588fe9b0cbe5595711559", - "sha256:7d1cb00c093dbf1d0b16ccf123e79dee3b82608e4a2a88947695f0460eef13ff", - "sha256:8c74e2a9b594f7962c62cef7680a4cb92a96b4e6e3c2f970790da67cc0213a7e", - "sha256:8e60aa7699170f55f4b0f56ee6f8415229777ac7e4b4b1aa41fc61eec08c1f1d", - "sha256:9447b561529576d89d3bf973e5241a88cf76e45bd101963f5236888713dea774", - "sha256:970055bfeb0be373f2f5299a3db8432444bad3bc2f198753ee6c2a3a781e0959", - "sha256:a6344b8542e584e140dc3c651d68bde51270e79490aa9320f9e708f9b2c39bd5", - "sha256:ce309ca470d747b02ba6069d286a17b7df8e9c94d10d727d9cf3a64e51d85184", - "sha256:cfbd86ed4c2b2ac71bbdbcea6669bf295def7152e3722ddd9dda94ac7981f33d", - "sha256:d7929c513732dff093481f4a0954ed5ff16816365842136b17caa0b4992e49d3" + "sha256:01b4e10027aef5bb9ecefbc26f5df3368ce34aef81df43850f701e716e3fe16d", + "sha256:0fc5aa1b1acf7f61af46fe0414e6a4d0c234b339db4c03a63da48599acf1cbfc", + "sha256:1396eb7151e0558b1f817e4b9d7697d5599e5c40d839a9f7270bd90af994ad82", + "sha256:18e84a3ec5e73adcb4187b8e5541b2ad61d716026ed9863267e650300d8bea33", + "sha256:19adf2848b80cb349b9891cc854581bbf24c338be9a3260e73159bdeb2264464", + "sha256:20ee0475aa2ba437b0a14806f125d696f90a8433d820fb558fdd6f052acde103", + "sha256:26798795097bdeb571f13942beef7e0b60125397811c75b7aa9214d89880dd1d", + "sha256:26e707a4eb851ec27bb969b5f1413b9b2eac28fe34271fa72329100317ea7c73", + "sha256:2a3c7ad01553b27ec553688a1e6445e7f40355fb37d925c11fcb50b504e367f8", + "sha256:2f07b27dbf303ea53f4147a7922ce91a26b34a0011131471d8aaf73151fdee9a", + "sha256:316f0cf543013d0c085e15a2c8abe0db70f93c9722c0f99b6f3318ff69477d70", + "sha256:31d11a600eea0c60de22c8bdcb58cda63c762891facdcb74248c36713240987f", + "sha256:334ef3ffd0df87ea83a0054454336159f8ad9c1b389e19c0032d9cb8410660e6", + "sha256:358ba4693c01022d507b96a980ded855a32dbdccc3c9331d0667be5e967f30ed", + "sha256:3a6568bc53103df260f5c7d2da36dffc5202b9a36c85540bba1836a774943794", + "sha256:444bf2f44264578c4085bb04493bfed0e5c1b4fe7c2704504d769f955cc78fe4", + "sha256:47a00b22c52ee59dffc2aad02d0bbfb20c26ec5b8de8900492bf13ad6901cf35", + "sha256:4c067db43b331fc709080d441cb2e157114fec60749667d12186cc3fc8e7a951", + "sha256:4c092310f804a5d45a1bcaa4191d6d016c457b6ed3982a622c35f729ff1c7f6b", + "sha256:53b711b33134e292ef8499835a3df10909c58df53a2a0308f598c432e9a62892", + "sha256:568d6bee70652d8a5af1cd3eec48b4ca1696fb1773b80719ebbd2925b72cb8f6", + "sha256:56fa55032782b7f8e0bf6956420d11e2d4e9860598dfe9c504edec53af0fc372", + "sha256:5a2c492680c61b440272341294172fa3b3751797b1ab983533a770e4fb0a67ac", + "sha256:61235cc39b5b2f593086d1d38f3fc130b2d125bd8fc8621d35bc5b6bdeb92bd2", + "sha256:619ac9aaf681434b4d4718d1b31aa2f0fce64f2b3f8435688fcbdc0c818b6c54", + "sha256:6238ac1f483494011abde5286282afdfacd8926659e222ba9b74c67008d3a58c", + "sha256:63752a72ca4d4e1386278bd43d14232f51718b409e7ac86bcf8810826b531113", + "sha256:6fdc5ccb43864065d40dd838437952e9e3da9821b7eac605ba46ada77f846bdf", + "sha256:7abc3a6825a346fa4621a6f63e3b662bbb9e0f6ffc32d30a459d695f20fb1a8b", + "sha256:7aef381bb9ae8a3821abd7f9d4d93978dbd99072b48522e181baeffcd95b56ae", + "sha256:80df3caf251fe61a3f0c9614adc6e2bfcffd1cd3345280896766712fb4b4d6d7", + "sha256:95f970f34b59987dee6f360d2e7d30e181d58957b85dff929eee4423739bd151", + "sha256:993257f6ca3cde55332af1f62af3e04ca89ce63c08b56a387cdd46136c72f2fa", + "sha256:9c0a57390549affc2b5dda24a38de03a5c7cbc58750cd161ff5d106c3c6eec80", + "sha256:a0794e987d55d2f719cc95fcf980fc62d12b80e287e6a761c4be14c60bd9fecc", + "sha256:a3b98121e68bf370dd8ea09df67e916f93ea95b52fc010902312168c4d1aff5d", + "sha256:a60756d55f0887023b3899e6c2923ba5f0042fb11b1d17810b4e07395404f33e", + "sha256:a676bd2fbc2309092b9bbb0083d35718b5420af3a42135ebb1e4c3633f56604d", + "sha256:a732838c78554c1257ff2492f5c8c4c7312d0aecd7f732149e255f3749edd5ee", + "sha256:ae65d65fde4135ef423a2608587c9ef585a3551fc2e4e431e7c7e527047581be", + "sha256:b070a4f064a9edb70f921bfdc270725cff7a78c22036dd37a767c51393fb956f", + "sha256:b6da85949aa91e9f8c521681344bd2e163de894a5492337fba8b05c409225a4f", + "sha256:bbf47110765b2a999803a7de457567389253f8670f7daafb98e059c899ce9764", + "sha256:c06b3f998d2d7160db58db69adfb807d2ec307e883e2f17f6b87a1ef6c723f11", + "sha256:c318fb70542be16d3d4063cde6010b1e4d328993a793529c15a619251f517c39", + "sha256:c4aef42e5fa4c9d5a99f751fb79caa880dac7eaf8a65121549318b984676a1b7", + "sha256:c9ca545e93a9c2a3bdaa2e6e21f7a43267ff0813e8055adf2b591c13164c0c57", + "sha256:da2c3220eb55c4239dd8b982e213da0b79023cac59fe54ca09365f2bc7e4ad32", + "sha256:dd8055da300535eefd446b30995c0813cc4394873c9509323762a93e97c04c03", + "sha256:e2b46e092ea54b732d98c476720386ff2ccd126de1e52076b470b117bff7e409", + "sha256:e334c4f39a2863a239d38b5829e442a87f241a92da9941861ee6ec5d6380b7fe", + "sha256:e5c54f04ca42bbb5153aec5d4f2e3d9f81e316945220ac318abd4083308143f5", + "sha256:f96333f9d2517c752c20a35ff95de5fc2763ac8cdb1653df0f6f45d281620606" ], "index": "pypi", - "version": "==3.7.2" + "version": "==3.10.1" }, "pyparsing": { "hashes": [ - "sha256:66c9268862641abcac4a96ba74506e594c884e3f57690a696d21ad8210ed667a", - "sha256:f6c5ef0d7480ad048c054c37632c67fca55299990fff127850181659eea33fc3" + "sha256:4c830582a84fb022400b85429791bc551f1f4871c33f23e44f353119e92f969f", + "sha256:c342dccb5250c08d45fd6f8b4a559613ca603b57498511740e65cd11a2e7dcec" + ], + "version": "==2.4.6" + }, + "pyqubo": { + "hashes": [ + "sha256:60ead0906e69943ce01ffa22045d4bdec6fb95a499a4a860a940f03dbdd9af30" ], - "version": "==2.3.1" + "version": "==0.4.0" }, "pysocks": { "hashes": [ - "sha256:3fe52c55890a248676fd69dc9e3c4e811718b777834bcaab7a8125cf9deac672" + "sha256:08e69f092cc6dbe92a0fdd16eeb9b9ffbc13cadfe5ca4c7bd92ffb078b293299", + "sha256:2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5", + "sha256:3f8804571ebe159c380ac6de37643bb4685970655d3bba243530d6558b799aa0" ], - "version": "==1.6.8" + "version": "==1.7.1" }, "python-dateutil": { "hashes": [ - "sha256:7e6584c74aeed623791615e26efd690f29817a27c73085b78e4bad02493df2fb", - "sha256:c89805f6f4d64db21ed966fda138f8a5ed7a4fdbc1a8ee329ce1b74e3c74da9e" + "sha256:73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c", + "sha256:75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a" ], - "version": "==2.8.0" + "version": "==2.8.1" }, "pytz": { "hashes": [ - "sha256:32b0891edff07e28efe91284ed9c31e123d84bea3fd98e1f72be2508f43ef8d9", - "sha256:d5f05e487007e29e03409f9398d074e158d920d36eb82eaf66fb1136b0c5374c" + "sha256:1c557d7d0e871de1f5ccd5833f60fb2550652da6be2693c1e02300743d21500d", + "sha256:b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be" ], - "version": "==2018.9" + "version": "==2019.3" }, "requests": { "extras": [ "socks" ], "hashes": [ - "sha256:502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e", - "sha256:7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b" + "sha256:11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4", + "sha256:9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31" ], - "version": "==2.21.0" + "version": "==2.22.0" }, "scipy": { "hashes": [ - "sha256:014cb900c003b5ac81a53f2403294e8ecf37aedc315b59a6b9370dce0aa7627a", - "sha256:281a34da34a5e0de42d26aed692ab710141cad9d5d218b20643a9cb538ace976", - "sha256:588f9cc4bfab04c45fbd19c1354b5ade377a8124d6151d511c83730a9b6b2338", - "sha256:5a10661accd36b6e2e8855addcf3d675d6222006a15795420a39c040362def66", - "sha256:628f60be272512ca1123524969649a8cb5ae8b31cca349f7c6f8903daf9034d7", - "sha256:6dcc43a88e25b815c2dea1c6fac7339779fc988f5df8396e1de01610604a7c38", - "sha256:70e37cec0ac0fe95c85b74ca4e0620169590fd5d3f44765f3c3a532cedb0e5fd", - "sha256:7274735fb6fb5d67d3789ddec2cd53ed6362539b41aa6cc0d33a06c003aaa390", - "sha256:78e12972e144da47326958ac40c2bd1c1cca908edc8b01c26a36f9ffd3dce466", - "sha256:790cbd3c8d09f3a6d9c47c4558841e25bac34eb7a0864a9def8f26be0b8706af", - "sha256:79792c8fe8e9d06ebc50fe23266522c8c89f20aa94ac8e80472917ecdce1e5ba", - "sha256:865afedf35aaef6df6344bee0de391ee5e99d6e802950a237f9fb9b13e441f91", - "sha256:870fd401ec7b64a895cff8e206ee16569158db00254b2f7157b4c9a5db72c722", - "sha256:963815c226b29b0176d5e3d37fc9de46e2778ce4636a5a7af11a48122ef2577c", - "sha256:9726791484f08e394af0b59eb80489ad94d0a53bbb58ab1837dcad4d58489863", - "sha256:9de84a71bb7979aa8c089c4fb0ea0e2ed3917df3fb2a287a41aaea54bbad7f5d", - "sha256:b2c324ddc5d6dbd3f13680ad16a29425841876a84a1de23a984236d1afff4fa6", - "sha256:b86ae13c597fca087cb8c193870507c8916cefb21e52e1897da320b5a35075e5", - "sha256:ba0488d4dbba2af5bf9596b849873102d612e49a118c512d9d302ceafa36e01a", - "sha256:d78702af4102a3a4e23bb7372cec283e78f32f5573d92091aa6aaba870370fe1", - "sha256:def0e5d681dd3eb562b059d355ae8bebe27f5cc455ab7c2b6655586b63d3a8ea", - "sha256:e085d1babcb419bbe58e2e805ac61924dac4ca45a07c9fa081144739e500aa3c", - "sha256:e2cfcbab37c082a5087aba5ff00209999053260441caadd4f0e8f4c2d6b72088", - "sha256:e742f1f5dcaf222e8471c37ee3d1fd561568a16bb52e031c25674ff1cf9702d5", - "sha256:f06819b028b8ef9010281e74c59cb35483933583043091ed6b261bb1540f11cc", - "sha256:f15f2d60a11c306de7700ee9f65df7e9e463848dbea9c8051e293b704038da60", - "sha256:f31338ee269d201abe76083a990905473987371ff6f3fdb76a3f9073a361cf37", - "sha256:f6b88c8d302c3dac8dff7766955e38d670c82e0d79edfc7eae47d6bb2c186594" - ], - "version": "==1.2.1" + "sha256:00af72998a46c25bdb5824d2b729e7dabec0c765f9deb0b504f928591f5ff9d4", + "sha256:0902a620a381f101e184a958459b36d3ee50f5effd186db76e131cbefcbb96f7", + "sha256:1e3190466d669d658233e8a583b854f6386dd62d655539b77b3fa25bfb2abb70", + "sha256:2cce3f9847a1a51019e8c5b47620da93950e58ebc611f13e0d11f4980ca5fecb", + "sha256:3092857f36b690a321a662fe5496cb816a7f4eecd875e1d36793d92d3f884073", + "sha256:386086e2972ed2db17cebf88610aab7d7f6e2c0ca30042dc9a89cf18dcc363fa", + "sha256:71eb180f22c49066f25d6df16f8709f215723317cc951d99e54dc88020ea57be", + "sha256:770254a280d741dd3436919d47e35712fb081a6ff8bafc0f319382b954b77802", + "sha256:787cc50cab3020a865640aba3485e9fbd161d4d3b0d03a967df1a2881320512d", + "sha256:8a07760d5c7f3a92e440ad3aedcc98891e915ce857664282ae3c0220f3301eb6", + "sha256:8d3bc3993b8e4be7eade6dcc6fd59a412d96d3a33fa42b0fa45dc9e24495ede9", + "sha256:9508a7c628a165c2c835f2497837bf6ac80eb25291055f56c129df3c943cbaf8", + "sha256:a144811318853a23d32a07bc7fd5561ff0cac5da643d96ed94a4ffe967d89672", + "sha256:a1aae70d52d0b074d8121333bc807a485f9f1e6a69742010b33780df2e60cfe0", + "sha256:a2d6df9eb074af7f08866598e4ef068a2b310d98f87dc23bd1b90ec7bdcec802", + "sha256:bb517872058a1f087c4528e7429b4a44533a902644987e7b2fe35ecc223bc408", + "sha256:c5cac0c0387272ee0e789e94a570ac51deb01c796b37fb2aad1fb13f85e2f97d", + "sha256:cc971a82ea1170e677443108703a2ec9ff0f70752258d0e9f5433d00dda01f59", + "sha256:dba8306f6da99e37ea08c08fef6e274b5bf8567bb094d1dbe86a20e532aca088", + "sha256:dc60bb302f48acf6da8ca4444cfa17d52c63c5415302a9ee77b3b21618090521", + "sha256:dee1bbf3a6c8f73b6b218cb28eed8dd13347ea2f87d572ce19b289d6fd3fbc59" + ], + "version": "==1.4.1" }, "seaborn": { "hashes": [ @@ -578,25 +664,25 @@ }, "six": { "hashes": [ - "sha256:3350809f0555b11f552448330d0b52d5f24c91a322ea4a15ef22629740f3761c", - "sha256:d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73" + "sha256:1f1b7d42e254082a9db6279deae68afb421ceba6158efa6131de7b3003ee93fd", + "sha256:30f610279e8b2578cab6db20741130331735c781b56053c59c4076da27f06b66" ], - "version": "==1.12.0" + "version": "==1.13.0" }, "tqdm": { "hashes": [ - "sha256:d385c95361699e5cf7622485d9b9eae2d4864b21cd5a2374a9c381ffed701021", - "sha256:e22977e3ebe961f72362f6ddfb9197cc531c9737aaf5f607ef09740c849ecd05" + "sha256:4789ccbb6fc122b5a6a85d512e4e41fc5acad77216533a6f2b8ce51e0f265c23", + "sha256:efab950cf7cc1e4d8ee50b2bb9c8e4a89f8307b49e0b2c9cfef3ec4ca26655eb" ], "index": "pypi", - "version": "==4.31.1" + "version": "==4.41.1" }, "urllib3": { "hashes": [ - "sha256:61bf29cada3fc2fbefad4fdf059ea4bd1b4a86d2b6d15e1c7c0b582b9752fe39", - "sha256:de9529817c93f27c8ccbfead6985011db27bd0ddfcdb2d86f3f663385c6a9c22" + "sha256:a8a318824cc77d1fd4b2bec2ded92646630d7fe8619497b142c84a9e6f5a7293", + "sha256:f3c5fd51747d450d4dcf6f923c81f78f811aab8205fda64b0aba34a4e48b0745" ], - "version": "==1.24.1" + "version": "==1.25.7" } }, "develop": {} diff --git a/util/data_extraction.py b/util/data_extraction.py index 3c0ab87..196b84c 100644 --- a/util/data_extraction.py +++ b/util/data_extraction.py @@ -4,6 +4,9 @@ import dimod import random import numpy as np +from bson.objectid import ObjectId +import pandas as pd + from tqdm import tqdm def extract_wmis_qpu_results(): @@ -213,3 +216,73 @@ def extract_instance_parameters(): edb.commit() edb_cursor.close() edb.close() + +def extract_embedding_data(): + edb = script.connect_to_experimetns_db() + edb_cursor = edb.cursor() + + idb = script.connect_to_instance_pool() + + scope = input("scope: ") + table_name = input("table name: ") + + qubo_collection = input("qubo collection: ") + solver_graph_id = ObjectId(input("solver graph id: ")) + + solver_input = queries.WMIS_solver_input_scope_query(idb, qubo_collection) + solver_input.query(scope, solver_graph_id) + + results = pd.DataFrame(columns=["instance_id", + "embedding_list_id", + "emb_list_index", + "num_qubits", + "avgr_chain_length", + "median_chain_length"]); + + for soin in solver_input: + emb_index = 0; + for emb in soin["embeddings"]: + chain_lengths = [] + qubits = set() + + for node, chain in emb.items(): + + chain_lengths.append(len(chain)) + + qubits = qubits.union(set(chain)) + + results = results.append({"instance_id": soin["instance_id"], + "embedding_list_id": soin["embeddings_id"], + "emb_list_index": emb_index, + "num_qubits": len(qubits), + "avgr_chain_length": np.mean(chain_lengths), + "median_chain_length": np.median(chain_lengths)}, + ignore_index=True) + + insert_row = ('''INSERT INTO {} + (instance_id, + embedding_list_id, + emb_list_index, + num_qubits, + avgr_chain_length, + median_chain_length) + VALUES(%s, %s, %s, %s, %s, %s)''').format(table_name) + + for index, row in results.iterrows(): + edb_cursor.execute(insert_row, (str(row["instance_id"]), + str(row["embedding_list_id"]), + int(row["emb_list_index"]), + int(row["num_qubits"]), + float(row["avgr_chain_length"]), + float(row["median_chain_length"]))) + + edb.commit() + edb_cursor.close() + edb.close() + + + + + + +