{ "info": { "author": "Amartya Sanyal", "author_email": "amartya18x@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "========\nmatSHEEP\n========\n\nThis library is a programmatic interface in python to generate a circuit for the bigger and more useful SHEEP library.\n\nThe library has a few data types :\n\n* variables - A single bit (Could also be used as a normal scalar)\n \n* enc_vec - One dimensional bit vector (Could be used a one dimensional vector of any data type)\n\n* enc_mat - Two dimensional bit matrix (Could be used a one dimensional vector of any data type)\n\n* enc_tensor3 - Three dimensional bit tensor.\n\n\nTo create a circuit, the basic class to inherit is ``mini_mod`` in ``mathsheep.interactions``. To add more components, you can use ``self.add(component)`` inside the ``create`` function as shown below.::\n\n class oneb_adder(mini_mod):\n def __init__(self, name, inputs, outputs, nb=None,\n randomize_temps=1, carry=True):\n\t mini_mod.__init__(self, name, inputs, outputs)\n self.create(...)\n\n def create(self, ...):\n \t self.add(..)\n\n \nTwo types of components can be added.\n\n* Assignments (``from matSHEEP.interactions``)\n\n - mono_assign\n\n + alias\n + negate\n \n - bi_assign\n \n + xor\n + and\n + or\n + constand\n \n - tri_assign\n \n + mux\n\n* Other mini_mods\n \nThere are a few predefined mini_mods. They can be found in\n\n* ``matSHEEP.reusable_modules``\n - oneb_adder - Add two bits\n - nb_adder - Adders x and y with incoming carrt where input is ``[cin x y]``\n - nb_adder_xy - Adds x and y with ``input = (x, y)``\n - compare_cp - Compares ciphertext with plaintext with ``input = (c,p)``\n\n* ``matSHEEP.functions``\n - reduce_add - Counts the number of ones in a bit vector.\n\n* ``matSHEEP.nn_layer``\n - sign_fn\n - linear_layer_1d - Inner Product of a weight vector with encrypted bit vector followed by a sign function.\n - linear_layer - Inner Product of a weight matrix with an encrypted bit vector followed by a sign function.\n - conv_layer - A convolution Layer. (Look at examples)\n\n* ``matSHEEP.vector_ops``\n - vec_mono_op_cond - Takes a plaintext ``cond`` vector, a plaintext tuple ``ass_types`` containing only ``alias`` and ``negate`` as values and an encrypted bit vector ``input``. It outputs an encrypted bit vector where the ith position has the ``ass_types[cond[idx]]`` operation applied on ``input[idx]``.\n - Similar operation for matrix and tensor.\n\nYou can also visualize the circuits you create. ``test.sheep`` is a circuit file.::\n\n import sys\n import matSHEEP.create_graph as cg\n complete_node = cg.get_circuit_graph('./test.sheep')\n ng = cg.networkx_graph(complete_node)\n ng.draw()\n\nAnd you can get\n\n.. image:: https://raw.githubusercontent.com/amartya18x/matSHEEP/master/images/LL4.png\n :height: 30px\n\n\ngFor more high level operations and results using layers of Neural Networks visit this markdown\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "LICENSE", "maintainer": "", "maintainer_email": "", "name": "matSHEEP", "package_url": "https://pypi.org/project/matSHEEP/", "platform": "", "project_url": "https://pypi.org/project/matSHEEP/", "project_urls": null, "release_url": "https://pypi.org/project/matSHEEP/1.56/", "requires_dist": null, "requires_python": "", "summary": "Programmatic interface to SHEEP", "version": "1.56" }, "last_serial": 3947314, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "33f0fcbfe8225d67578b553f177e23ad", "sha256": "3464598a256787cf4fdee94e76d753bd37590b5f6ffe32b94821b2c5043155dd" }, "downloads": -1, "filename": "matSHEEP-0.1.0.tar.gz", "has_sig": false, "md5_digest": "33f0fcbfe8225d67578b553f177e23ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13571, "upload_time": "2018-06-05T20:43:34", "url": "https://files.pythonhosted.org/packages/d4/1e/2fbe6609c6ef21569d1a7837436e2280e2e60ca960ab354cc28e4439974b/matSHEEP-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "479481372c413a1461fab328afc48c8e", "sha256": "08260423ee9f2d12a237d87384c7efdf42a85ff05a316ca9a7a65a4929dd3496" }, "downloads": -1, "filename": "matSHEEP-0.1.1.tar.gz", "has_sig": false, "md5_digest": "479481372c413a1461fab328afc48c8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13734, "upload_time": "2018-06-05T21:03:35", "url": "https://files.pythonhosted.org/packages/e7/34/6a40aee6dc66d525e2d552b41e16ae6ce39f4edb7dd06e35e80b8f4a1aa0/matSHEEP-0.1.1.tar.gz" } ], "0.1.1a": [ { "comment_text": "", "digests": { "md5": "b361cdbd06f8a9b1ea7ff1b46da4a5a3", "sha256": "396eea3c637e3141189eca520eb401ee5c588f9df30d66ef2408e84a6d1f68ab" }, "downloads": -1, "filename": "matSHEEP-0.1.1a.tar.gz", "has_sig": false, "md5_digest": "b361cdbd06f8a9b1ea7ff1b46da4a5a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13732, "upload_time": "2018-06-05T21:07:34", "url": "https://files.pythonhosted.org/packages/ff/1b/2d028485a77e587eb0c842e93752a6d8afe3bd637a4e099b5440a8911a8e/matSHEEP-0.1.1a.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4b8c9b56ceefee0c031c44e28c73cdd4", "sha256": "99923223da9e0e35fd87cb4d593a917e9629cf6591e54c55af5e645715fbbc06" }, "downloads": -1, "filename": "matSHEEP-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4b8c9b56ceefee0c031c44e28c73cdd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13739, "upload_time": "2018-06-05T21:10:21", "url": "https://files.pythonhosted.org/packages/2b/6e/f12f2266094df00239a04f62925ecbb468cd7d686ab7eea321d6104a6e26/matSHEEP-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "fa9d74e1401d59b25ab3584af746eec1", "sha256": "fc9bbfb9e7997e57f6eb4138c135cd0af6373e86d222142a8e5d8044b2327198" }, "downloads": -1, "filename": "matSHEEP-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fa9d74e1401d59b25ab3584af746eec1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14051, "upload_time": "2018-06-05T21:17:36", "url": "https://files.pythonhosted.org/packages/71/6e/d0a61c4cb6d3bb1a6b1cd8c924a81d4b66b456828e2131b90384ac3f3bd7/matSHEEP-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ba1d474ffa063ac3f9f70579e9e71ae3", "sha256": "241017d66eb2e7eab9d487fb2bafd2dfcd23fe1ac3ed75d2e714984b6dd51bdd" }, "downloads": -1, "filename": "matSHEEP-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ba1d474ffa063ac3f9f70579e9e71ae3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14055, "upload_time": "2018-06-05T21:25:35", "url": "https://files.pythonhosted.org/packages/2e/d9/9d53161404c53085ca204d343adc2bf1f7f7cb64b8f39eaf9e787a650edd/matSHEEP-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "e4ecc473c1bc28006b0e38dd36e24b74", "sha256": "1c510ef4f27357b41338a085902b5b00b8e7347f8c0175c09b96d656e7de934e" }, "downloads": -1, "filename": "matSHEEP-0.1.5.tar.gz", "has_sig": false, "md5_digest": "e4ecc473c1bc28006b0e38dd36e24b74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14061, "upload_time": "2018-06-05T21:36:06", "url": "https://files.pythonhosted.org/packages/5e/93/7cc801e683b1e83c9a36bf15821027a170e159b2f3ce208840cb91c56169/matSHEEP-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "4d41f52685341e3bb3dae1a98eeb1829", "sha256": "c45399fa3bec80408cdc991654dbc277a5f3db294c9fb79e73924cf6492d3088" }, "downloads": -1, "filename": "matSHEEP-0.1.6.tar.gz", "has_sig": false, "md5_digest": "4d41f52685341e3bb3dae1a98eeb1829", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14089, "upload_time": "2018-06-06T15:02:05", "url": "https://files.pythonhosted.org/packages/27/c1/22229a87aa765d095fbe78dabc0d65f084a5b9c91501af9777d772deb713/matSHEEP-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "04421a04dbc6663c0867b25b55da3a16", "sha256": "9eca503e0c897863385823e03a462fdbe3ed3997e14fa6755b255762b5b3216b" }, "downloads": -1, "filename": "matSHEEP-0.1.7.tar.gz", "has_sig": false, "md5_digest": "04421a04dbc6663c0867b25b55da3a16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14095, "upload_time": "2018-06-06T15:04:17", "url": "https://files.pythonhosted.org/packages/4f/57/04f518c9af0f56826bf70df4d3d28f5cc1c4ebd680a0e36266ec7a69e642/matSHEEP-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "3c18b856325d05ac77e3f79743681641", "sha256": "04bcdf60bbdd11d8c1c2e31d63175ffb9168c8a8e2f2187816d9bb922f9ff31f" }, "downloads": -1, "filename": "matSHEEP-0.1.8.tar.gz", "has_sig": false, "md5_digest": "3c18b856325d05ac77e3f79743681641", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14092, "upload_time": "2018-06-06T15:07:15", "url": "https://files.pythonhosted.org/packages/b8/22/5af895e05a6074e6bcc3e31adacf25c7c3fcdb41e42bfb62234286ea2adc/matSHEEP-0.1.8.tar.gz" } ], "0.1.81": [ { "comment_text": "", "digests": { "md5": "1815ea429296173494b8d698464f4aa0", "sha256": "ecee4045bbf9c3e4861d76204ceb0dc186ed2cce6219383bbd287f9bef5a3b2f" }, "downloads": -1, "filename": "matSHEEP-0.1.81.tar.gz", "has_sig": false, "md5_digest": "1815ea429296173494b8d698464f4aa0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14107, "upload_time": "2018-06-06T15:08:50", "url": "https://files.pythonhosted.org/packages/84/54/9107d5e0edfa708f78c0cbabb0d38876f3dc20330ef8a74141ec4d7ad0f6/matSHEEP-0.1.81.tar.gz" } ], "0.1.82": [ { "comment_text": "", "digests": { "md5": "c938da2a8d7375bd55c34d2710796696", "sha256": "51e7b6a34f540c5bf3f46d8658dac1f01d05de3dd8afcea4a06ce761d91ef285" }, "downloads": -1, "filename": "matSHEEP-0.1.82.tar.gz", "has_sig": false, "md5_digest": "c938da2a8d7375bd55c34d2710796696", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14075, "upload_time": "2018-06-06T15:12:19", "url": "https://files.pythonhosted.org/packages/3e/08/49d8dd81af38b903dd8eb24689088c9de72765e262c5c10caac12c99f5ed/matSHEEP-0.1.82.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4efe181b91184560074b1d2e8e655d37", "sha256": "76940e52d70cc3dd75e19d5c2b83a89ee2b7709b33193651867b2d25862631e0" }, "downloads": -1, "filename": "matSHEEP-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4efe181b91184560074b1d2e8e655d37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15070, "upload_time": "2018-06-07T13:40:33", "url": "https://files.pythonhosted.org/packages/22/d9/abeaf4a95adcb99373d854352a636253c94c7bce00ef77b70110d995f082/matSHEEP-0.2.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "77e2f17c0069e09b6a4285f22cb66b96", "sha256": "bbf58ec5689161e19b69e750ef69bc95c0486687b8f9160ccbf66d4b42a5e6a5" }, "downloads": -1, "filename": "matSHEEP-1.0.0.tar.gz", "has_sig": false, "md5_digest": "77e2f17c0069e09b6a4285f22cb66b96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15070, "upload_time": "2018-06-07T13:52:28", "url": "https://files.pythonhosted.org/packages/9d/e7/8bd811fd911bafa2203c8545825195590a9accb5d821a30d09214459f19f/matSHEEP-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "fb0c83ef4e83d5237300aab1b9a9bfc4", "sha256": "105595538db7b6628314ad12b99507f42a731590de9fe7db6f257b481b5cc5bc" }, "downloads": -1, "filename": "matSHEEP-1.1.0.tar.gz", "has_sig": false, "md5_digest": "fb0c83ef4e83d5237300aab1b9a9bfc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15099, "upload_time": "2018-06-07T13:58:32", "url": "https://files.pythonhosted.org/packages/cf/82/13486bb29e9c7e70b3870ae8d3922dd13d5cf09ee108138d5562d2fe71c8/matSHEEP-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "11424d299b98276617c1645a758df367", "sha256": "f133b361400e71d02e420051c9c5ee8b83e5ca740de07cffd5b44054b71047e5" }, "downloads": -1, "filename": "matSHEEP-1.2.0.tar.gz", "has_sig": false, "md5_digest": "11424d299b98276617c1645a758df367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15126, "upload_time": "2018-06-07T14:02:33", "url": "https://files.pythonhosted.org/packages/fc/6d/7d73ecbcc72ef7cda75e379971629c3f039a540d21bffac64d99deaeb9b2/matSHEEP-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "953ece2492600cc9bd8b17a0033f8043", "sha256": "1b67854e758ea8b4b3dfec893a90ba74ce39597f93ce6603559c98b0b9217134" }, "downloads": -1, "filename": "matSHEEP-1.3.0.tar.gz", "has_sig": false, "md5_digest": "953ece2492600cc9bd8b17a0033f8043", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15101, "upload_time": "2018-06-07T14:04:30", "url": "https://files.pythonhosted.org/packages/92/59/d34a9ec7d408d2045a9554878e2bf3acc6e0a9f84316a235d8abd137f645/matSHEEP-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "169d61e49155a13b19abd101b5bc9edb", "sha256": "3ab396f7bf5c0cb3cb58491284c7457e956af04dec1f215b828d01fa44706230" }, "downloads": -1, "filename": "matSHEEP-1.4.0.tar.gz", "has_sig": false, "md5_digest": "169d61e49155a13b19abd101b5bc9edb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15106, "upload_time": "2018-06-07T14:06:10", "url": "https://files.pythonhosted.org/packages/38/27/e9d0b6eea04511032eb5acf5fa6c2175d02f392dce66bafc9a563a41beed/matSHEEP-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "2dd471283bb4ab4cd1046a9a1c3ca4bd", "sha256": "2497598364457da1aee4b01e48ecdae834988c191e89d4f023a1505276a37401" }, "downloads": -1, "filename": "matSHEEP-1.4.1.tar.gz", "has_sig": false, "md5_digest": "2dd471283bb4ab4cd1046a9a1c3ca4bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15102, "upload_time": "2018-06-07T14:06:53", "url": "https://files.pythonhosted.org/packages/b6/68/9112efa478ca564a8cbea5d0b17299da7df1cb858a717294f0988ee024ba/matSHEEP-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "81417e6a44590fd68b59a913ac7ffa83", "sha256": "1ea90a800ef9905124382ad04b85ee1d0366eed817f204a83eccbe1ca2897221" }, "downloads": -1, "filename": "matSHEEP-1.4.2.tar.gz", "has_sig": false, "md5_digest": "81417e6a44590fd68b59a913ac7ffa83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15101, "upload_time": "2018-06-07T14:07:59", "url": "https://files.pythonhosted.org/packages/a7/30/a0945e2e661b5f885e7daa7b243f2fa1084c63e4a43e3e53d09ef46f2113/matSHEEP-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "9c4c9da3dddcbec0e3c218f8376f201c", "sha256": "7c55557d76cb0f4d227caee1bc65dcf68870bfa9d4a03d34ca1d11aa4c0fae3e" }, "downloads": -1, "filename": "matSHEEP-1.4.3.tar.gz", "has_sig": false, "md5_digest": "9c4c9da3dddcbec0e3c218f8376f201c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15106, "upload_time": "2018-06-07T14:08:26", "url": "https://files.pythonhosted.org/packages/86/e3/81ac84e0c5975500f26042623e47be46968a2bf11c3a61f9e86e4c7a8816/matSHEEP-1.4.3.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "638057c247fab1198b705ace811fbec4", "sha256": "99eb8dfeb8470e58e5382e1c8b6b8a2c575f1a23b70c5283c7dc805b3024852c" }, "downloads": -1, "filename": "matSHEEP-1.4.4.tar.gz", "has_sig": false, "md5_digest": "638057c247fab1198b705ace811fbec4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15108, "upload_time": "2018-06-07T14:11:50", "url": "https://files.pythonhosted.org/packages/95/4a/a4026fb60798fe66a00db900ca44a0a37c41b301ba7a520bd4e26dfeae77/matSHEEP-1.4.4.tar.gz" } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "474faf186d8cf42e4d40e6b15c6ae9c8", "sha256": "32cb650e889ad7c697ec647eba6a50b03304bf88474c54781f4b293f7ed3e8b5" }, "downloads": -1, "filename": "matSHEEP-1.4.5.tar.gz", "has_sig": false, "md5_digest": "474faf186d8cf42e4d40e6b15c6ae9c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15187, "upload_time": "2018-06-10T12:05:46", "url": "https://files.pythonhosted.org/packages/01/d4/326c45fa4de5e734dea168eaefc05373ae289ae612998ca1d874432c452a/matSHEEP-1.4.5.tar.gz" } ], "1.4.51": [ { "comment_text": "", "digests": { "md5": "3d3c75a7c9895950afcbb70ea72221f2", "sha256": "800cab5258a3401020378ea6a408c9927197ba7207d4daed530278fc05f3086a" }, "downloads": -1, "filename": "matSHEEP-1.4.51.tar.gz", "has_sig": false, "md5_digest": "3d3c75a7c9895950afcbb70ea72221f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15190, "upload_time": "2018-06-10T12:19:05", "url": "https://files.pythonhosted.org/packages/01/63/4c9eccf8c41d50475c2a503131e3121cb86de587fe6e07563ba7d915065a/matSHEEP-1.4.51.tar.gz" } ], "1.4.52": [ { "comment_text": "", "digests": { "md5": "ef3b4fbb36bb5d879ceda238b91af4d7", "sha256": "a7bb5ec661bc92540369f19ed77440bc48d18c81ad2b838faed55b7478219078" }, "downloads": -1, "filename": "matSHEEP-1.4.52.tar.gz", "has_sig": false, "md5_digest": "ef3b4fbb36bb5d879ceda238b91af4d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15175, "upload_time": "2018-06-10T12:26:19", "url": "https://files.pythonhosted.org/packages/f9/20/0440ef7afbf67c8888237893a4f91c609ecb0cc8742bfa75a626092246d7/matSHEEP-1.4.52.tar.gz" } ], "1.4.53": [ { "comment_text": "", "digests": { "md5": "48bcf283455e5e9297447a5780a76b48", "sha256": "87ad42ffa038bbe3cef6bb36a704beec1692489c0829761c617928d631d61759" }, "downloads": -1, "filename": "matSHEEP-1.4.53.tar.gz", "has_sig": false, "md5_digest": "48bcf283455e5e9297447a5780a76b48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15173, "upload_time": "2018-06-10T12:26:47", "url": "https://files.pythonhosted.org/packages/f1/6d/49f1fa176af04efa457acf556c3ba2bd245a8dac061bb6ef73ae61bc1578/matSHEEP-1.4.53.tar.gz" } ], "1.4.6": [ { "comment_text": "", "digests": { "md5": "856a20b67c182405c3135713f5691e8a", "sha256": "49409e7f4361ccdb9db43435eea7e9976927b7a9aa2e3c9e15b94a5025356621" }, "downloads": -1, "filename": "matSHEEP-1.4.6.tar.gz", "has_sig": false, "md5_digest": "856a20b67c182405c3135713f5691e8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164279, "upload_time": "2018-06-10T12:37:55", "url": "https://files.pythonhosted.org/packages/a0/01/3ae892ed751bf2205262ab1e582105f0b77cb7274005ba49a807eb569f79/matSHEEP-1.4.6.tar.gz" } ], "1.4.7": [ { "comment_text": "", "digests": { "md5": "b3e209c5d0054b4d4a945e3da74cbdb3", "sha256": "acfa39342d4995e778c06ab4068c06e42398f930339756b532bc73eeb1324c09" }, "downloads": -1, "filename": "matSHEEP-1.4.7.tar.gz", "has_sig": false, "md5_digest": "b3e209c5d0054b4d4a945e3da74cbdb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164274, "upload_time": "2018-06-10T12:42:16", "url": "https://files.pythonhosted.org/packages/9b/19/84cc623d5d3c61cabdef432a4d6b6da15fbd46845c25cca0f38213793a7a/matSHEEP-1.4.7.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "bcbbae9928c3adaed30ac216d49ec048", "sha256": "c50a1f04b303d172bce43a4ce48af9a13e6a67c04da6df15e999f7b675f90a2d" }, "downloads": -1, "filename": "matSHEEP-1.5.tar.gz", "has_sig": false, "md5_digest": "bcbbae9928c3adaed30ac216d49ec048", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164269, "upload_time": "2018-06-10T12:42:50", "url": "https://files.pythonhosted.org/packages/08/73/43dabec90765f63430a3a5b14e97e0284448d484ccc2cfdf793b7d3f2b89/matSHEEP-1.5.tar.gz" } ], "1.51": [ { "comment_text": "", "digests": { "md5": "cc38037769128213bf57fd699d1de5a4", "sha256": "55966db646e86ac71bc9e788392d508546a3b087c1953d51de06afda5c3a241c" }, "downloads": -1, "filename": "matSHEEP-1.51.tar.gz", "has_sig": false, "md5_digest": "cc38037769128213bf57fd699d1de5a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164278, "upload_time": "2018-06-10T12:43:59", "url": "https://files.pythonhosted.org/packages/2f/16/c7a058a62ac7cdd99e72d4ccf291af8158be6bfc1a96788eb528d78ff91f/matSHEEP-1.51.tar.gz" } ], "1.52": [ { "comment_text": "", "digests": { "md5": "533b7f19a1e545265e4e410b3d864917", "sha256": "b43b473eb6c5f0eacb7d6972e9274cb6f0d27cdf1d98bf4a4c087d406d57285f" }, "downloads": -1, "filename": "matSHEEP-1.52.tar.gz", "has_sig": false, "md5_digest": "533b7f19a1e545265e4e410b3d864917", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164350, "upload_time": "2018-06-10T12:47:01", "url": "https://files.pythonhosted.org/packages/e2/01/9fcad288c312634b1a85ca00e9bcf23731981abee33d4598e48d6243a179/matSHEEP-1.52.tar.gz" } ], "1.53": [ { "comment_text": "", "digests": { "md5": "d7b76925007ebeb8e4ae2b069deeccb3", "sha256": "74f6972c48e2e6ce94eb02080cb8f85863ef96ebe7ca13d838b64410d098fc62" }, "downloads": -1, "filename": "matSHEEP-1.53.tar.gz", "has_sig": false, "md5_digest": "d7b76925007ebeb8e4ae2b069deeccb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164328, "upload_time": "2018-06-10T12:49:21", "url": "https://files.pythonhosted.org/packages/02/84/7eb2f2ab13d35b6a4a082823e6f0500dbb114a8df651df3ae86468756acf/matSHEEP-1.53.tar.gz" } ], "1.54": [ { "comment_text": "", "digests": { "md5": "835baff00e40510ccc0f2eba11133fe0", "sha256": "685f8efff32aad67ee30ee64dd04d710a6339c9f619097e049c5dfea04f29382" }, "downloads": -1, "filename": "matSHEEP-1.54.tar.gz", "has_sig": false, "md5_digest": "835baff00e40510ccc0f2eba11133fe0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164332, "upload_time": "2018-06-10T12:49:58", "url": "https://files.pythonhosted.org/packages/62/6a/22b8d58c1d4afeb587915afb8a376e28ec2e6c96a3b991a79d4005307b33/matSHEEP-1.54.tar.gz" } ], "1.55": [ { "comment_text": "", "digests": { "md5": "73717132fa32b3aacf66e44353fdbfa4", "sha256": "b283e95679ac7a4ecd96099cbace59dd6bd5dc396d228c15aa4508decd1c782a" }, "downloads": -1, "filename": "matSHEEP-1.55.tar.gz", "has_sig": false, "md5_digest": "73717132fa32b3aacf66e44353fdbfa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164328, "upload_time": "2018-06-10T12:50:34", "url": "https://files.pythonhosted.org/packages/03/cf/3e7e6eec8a8240931277e84a21cde1c14a673f1517110c8eaf3ff83717cd/matSHEEP-1.55.tar.gz" } ], "1.56": [ { "comment_text": "", "digests": { "md5": "f2ee70f8babcea3dfb70b705f8d9190a", "sha256": "8a0b2c41c465abd9df1ec6e0ab2c8651086610813083c1ec57a863088112de39" }, "downloads": -1, "filename": "matSHEEP-1.56.tar.gz", "has_sig": false, "md5_digest": "f2ee70f8babcea3dfb70b705f8d9190a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164334, "upload_time": "2018-06-10T12:51:07", "url": "https://files.pythonhosted.org/packages/9a/5a/d0530d69f0e6ea091bf5d733beae94eb3e39289d473824bba008a400a8d6/matSHEEP-1.56.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "f99fdd6b9794528572d7820f94511de6", "sha256": "b054503d1d3d31cb65695b070b41498a6cf7cac096643f80345f1ff39a5aa218" }, "downloads": -1, "filename": "matSHEEP-1.6.tar.gz", "has_sig": false, "md5_digest": "f99fdd6b9794528572d7820f94511de6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164313, "upload_time": "2018-06-10T12:52:34", "url": "https://files.pythonhosted.org/packages/d1/05/b2cfbb9ecdcabd6351f0829f6528b67af72c06184f055b744a7593a2ac45/matSHEEP-1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f2ee70f8babcea3dfb70b705f8d9190a", "sha256": "8a0b2c41c465abd9df1ec6e0ab2c8651086610813083c1ec57a863088112de39" }, "downloads": -1, "filename": "matSHEEP-1.56.tar.gz", "has_sig": false, "md5_digest": "f2ee70f8babcea3dfb70b705f8d9190a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 164334, "upload_time": "2018-06-10T12:51:07", "url": "https://files.pythonhosted.org/packages/9a/5a/d0530d69f0e6ea091bf5d733beae94eb3e39289d473824bba008a400a8d6/matSHEEP-1.56.tar.gz" } ] }