{ "info": { "author": "Sean P. Cornelius", "author_email": "spcornelius@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Physics", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "paramnet\n========\n\n``paramnet`` provides a convenience mixin, `Parametrized`, for creating subclasses of\nNetworkX's `Graph` (`DiGraph`) that have numeric parameters associated with nodes and\nedges (for example, a dynamical system on a network). It provides the following key features:\n\n* Simplified reads/writes for the parameter value for a specific node/edge, without navigating NetworkX's nested dict structure\n* Enforcing a well-defined node order on the graph, which in turn allows...\n* Extraction of all values of a given node (edge) parameter as a 1D (2D) `numpy` array\n\n\nExamples\n--------\nA parametrized network class can be created by subclassing from `Graph` or `DiGraph`\nusing the `Parametrized` mixin. The names of any node/edge parameters can be specified\nin the class definition:\n\n.. code:: python\n\n >>> class MyGraph(Parametrized, Graph, node_params=['x'], edge_params=['y']):\n ... pass\n\n G = MyGraph()\n..\n\nNote: As with all mixins, `Parametrized` should be inherited from *first* as above.\n\n`paramnet` automatically adds named fields for each declared parameter, supporting clean random\naccess (both read and write) by node or edge\n\n.. code:: python\n\n >>> G.add_edge('a', 'b', y=3)\n >>> G.x['a']\n 100\n >>> G.x['a'] = 4\n >>> G.y['a', 'b']\n 3\n >>> G.y['a', 'b'] = 50\n..\n\nContrast this with the more cumbersome random access in base NetworkX (which can be used interchangeably if you wish):\n\n.. code:: python\n\n >>> G.nodes['a']['x']\n 100\n >>> G.nodes['a']['x'] = 4\n >>> G.edges['a', 'b']['y']\n 3\n >>> G.edges['a', 'b']['y'] = 50\n\n..\n\nWhat's more, `paramnet` maintains the order in which nodes were added, allowing index lookup:\n\n.. code:: python\n\n >>> G.index('a')\n 0\n >>> G.index('b')\n 1\n >>> G.add_node('c')\n >>> G.index('c')\n 2\n\n..\n\nBut that's not all. Because the nodes are ordered, we can get a well-defined representation of *all*\nvalues of a given node (edge) parameter at once as a vector (matrix). This is accomplished within `paramnet`\nby accessing the associated parameter attribute without square brackets:\n\n.. code:: python\n\n >>> G.x\n array([100, 100])\n >>> G.y\n array([[0., 3.],\n [3., 0.]])\n\n >>> G.A\n array([[0., 1.],\n [1., 0.]])\n..\n\nNote the special case for the weighted network adjacency matrix, which is automatically defined\nfor every graph through the field `A` (instead of `weight`), regardless of whether `weight` is\nsupplied in `edge_params`.\n\nUnder the hood, the parameter fields return View objects that wrap most `numpy` functionality,\nallowing vector arithmetic and other array operations\n\n.. code:: python\n\n >>> G = MyGraph()\n >>> G.add_nodes_from([(node, {'x': 5*node+1}) for node in range(5)])\n >>> G.add_cycle(range(5), y=1)\n\n # number of paths of length two between node pairs\n >>> np.dot(G.A, G.A)\n array([[0., 3., 1., 1., 3.],\n [3., 0., 3., 1., 1.],\n [1., 3., 0., 3., 1.],\n [1., 1., 3., 0., 3.],\n [3., 1., 1., 3., 0.]])\n\n >>> G.x + 1\n array([ 2, 7, 12, 17, 22])\n\n..\n\nDependencies\n------------\n* NetworkX (>= 2.0)\n* numpy\n\nLicense\n-------\n\n``paramnet`` is released under the MIT license. See LICENSE for details.\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/spcornelius/paramnet", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "paramnet", "package_url": "https://pypi.org/project/paramnet/", "platform": "", "project_url": "https://pypi.org/project/paramnet/", "project_urls": { "Homepage": "https://github.com/spcornelius/paramnet" }, "release_url": "https://pypi.org/project/paramnet/2.3.0/", "requires_dist": [ "networkx (>=2.0)", "numpy", "pytest ; extra == 'all'", "pytest-pep8 ; extra == 'all'", "scipy ; extra == 'all'", "pytest ; extra == 'testing'", "pytest-pep8 ; extra == 'testing'", "scipy ; extra == 'testing'" ], "requires_python": ">=3.6", "summary": "NetworkX graphs with required node/edge parameters", "version": "2.3.0" }, "last_serial": 5194626, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "995420858555f312c5c8dcb7f431237b", "sha256": "5c60b28030b4fab8bd9ae69720b846697dded35e88ec46f218224ac691c880a0" }, "downloads": -1, "filename": "paramnet-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "995420858555f312c5c8dcb7f431237b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7124, "upload_time": "2019-03-10T23:51:40", "url": "https://files.pythonhosted.org/packages/e4/4e/7b3604bb54228a6e6ae746b556794ef8c0b6ad2b75044efe7ff80be650bb/paramnet-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6566c0ec119258a029babebfa8c9bae6", "sha256": "c2fb98f56b60acf0a5858f2c1282498875b1596489cb569654a99a4b58830056" }, "downloads": -1, "filename": "paramnet-0.1.tar.gz", "has_sig": false, "md5_digest": "6566c0ec119258a029babebfa8c9bae6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5088, "upload_time": "2019-03-10T23:51:42", "url": "https://files.pythonhosted.org/packages/89/63/cc05d3b2e7f260d73407b5f1b53ea8c45b2ac3e4c2a2215ce27b6a31a080/paramnet-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "23cdf74c3b168ffa1e1975e552282ce5", "sha256": "448fc71066e53d4d7694c9740e6c6e68c5298d7f81f00d868dc8dd22afbffbdc" }, "downloads": -1, "filename": "paramnet-0.1.1.tar.gz", "has_sig": false, "md5_digest": "23cdf74c3b168ffa1e1975e552282ce5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5102, "upload_time": "2019-03-11T00:14:02", "url": "https://files.pythonhosted.org/packages/80/15/9f808ad0cafd8afed17851b48608493d038e1668f23ca531ba7afbbce66a/paramnet-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "73f9a07323d710ec2873199ca8a56c31", "sha256": "54e19b5f03f7a85b202b9dd3c14189c3a0685c941c304913b31167a0ff046477" }, "downloads": -1, "filename": "paramnet-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "73f9a07323d710ec2873199ca8a56c31", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 7568, "upload_time": "2019-03-11T01:32:13", "url": "https://files.pythonhosted.org/packages/55/7b/a4bea9a122af4629e245d42b68228ae76f0aad96f7588da4805c9b65927d/paramnet-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb310f79a8bf569170b63ffc7fea1b75", "sha256": "52ed65ee20181b5a2fb99e995b97a48c5ee3bee3d36209774c5f086a92063502" }, "downloads": -1, "filename": "paramnet-0.2.0.tar.gz", "has_sig": false, "md5_digest": "eb310f79a8bf569170b63ffc7fea1b75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5485, "upload_time": "2019-03-11T01:32:03", "url": "https://files.pythonhosted.org/packages/6b/14/eae515ee8051b0d8f57b1299e8b0b66e30e412a66d6d64d3f8f9ef47151e/paramnet-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b809dc7c2a4aa8bf14c1d2126bb8b550", "sha256": "51bd3887d44c955341b0890607b2075487dcdf8f27495ed319d419d05f61e5b2" }, "downloads": -1, "filename": "paramnet-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b809dc7c2a4aa8bf14c1d2126bb8b550", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7574, "upload_time": "2019-03-12T17:55:43", "url": "https://files.pythonhosted.org/packages/0b/95/a73d159dcbe68ac5e6bdee523f76a6b400542d1ac9d516b7f6ecc6a23da4/paramnet-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ca271e35873870f6a34b363221604de", "sha256": "3529747e3068a60162a72b211b2b316ebbeb80b2e151ca4d454b64556f5db520" }, "downloads": -1, "filename": "paramnet-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4ca271e35873870f6a34b363221604de", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5481, "upload_time": "2019-03-12T17:55:47", "url": "https://files.pythonhosted.org/packages/1f/ed/fc54a3d5f1872d8c7d19091faec44df2b5f0964a1fac58c1e46b54701b86/paramnet-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d73cc6da269a2a64b6a7bbe6316c48fc", "sha256": "028a1d872d745fb8f6286da8b6b6ee91e427ffb20714cb31cb55f0293b4fd807" }, "downloads": -1, "filename": "paramnet-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d73cc6da269a2a64b6a7bbe6316c48fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7555, "upload_time": "2019-03-12T18:47:31", "url": "https://files.pythonhosted.org/packages/12/37/242e88afc0397b842b0c5f70c7887f725554a683539276efd84270f19abb/paramnet-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "49135944f4abcfaa3518bc78a87419a6", "sha256": "c9b398f65a31332a463e8f973774fcfb2e69c444ba4049d0cee684f094bc790d" }, "downloads": -1, "filename": "paramnet-0.3.1.tar.gz", "has_sig": false, "md5_digest": "49135944f4abcfaa3518bc78a87419a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5459, "upload_time": "2019-03-12T18:47:34", "url": "https://files.pythonhosted.org/packages/21/13/8c6e2dec9956241ca086621dbb5320072dd243238ba9de3c70703376971c/paramnet-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "9f508504ba3e0f5f1f6dbbe635e9facd", "sha256": "1777edb62f12f7ec580f4011a21c8169fb80a3ed5f0de891d01114c5dc9eb6bd" }, "downloads": -1, "filename": "paramnet-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9f508504ba3e0f5f1f6dbbe635e9facd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7572, "upload_time": "2019-03-12T18:51:11", "url": "https://files.pythonhosted.org/packages/9e/37/15070c5cb57a952c1dd8d567193f659a8441d90962778cdd02ba30540c0f/paramnet-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0518ddd5462f2f3f0a730a1751c97b5e", "sha256": "f12e731617f719c0cc8dc7bea61fd24c6fd2461c7ba9ac9cae83670b0fd0a744" }, "downloads": -1, "filename": "paramnet-0.3.2.tar.gz", "has_sig": false, "md5_digest": "0518ddd5462f2f3f0a730a1751c97b5e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5471, "upload_time": "2019-03-12T18:51:19", "url": "https://files.pythonhosted.org/packages/24/3b/a36ea819af23ac362c568f7905ab8eb9ea36498ce7547dd2dddd7c248034/paramnet-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "9de8322d10761eebad1eb3ca9805c705", "sha256": "16b8380237b0dae5bb92d77e95419a2e68f13550958c97d1e9647325da0234ae" }, "downloads": -1, "filename": "paramnet-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9de8322d10761eebad1eb3ca9805c705", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 7914, "upload_time": "2019-03-12T20:49:30", "url": "https://files.pythonhosted.org/packages/35/97/d86ef2747d51ec789799e2b4bf99b5b6beffb88ecad34fdb57e71ca6c222/paramnet-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b09411181fa4a8a3a1bfaec1ad5343fb", "sha256": "8014f32c744c9ba2d3ed0737786effa9570b53af783add4b7a95bf085d123e60" }, "downloads": -1, "filename": "paramnet-0.4.0.tar.gz", "has_sig": false, "md5_digest": "b09411181fa4a8a3a1bfaec1ad5343fb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5833, "upload_time": "2019-03-12T20:49:36", "url": "https://files.pythonhosted.org/packages/1c/43/0e2c77bbc22165ddd2c8fc36ced522fa0ac89bca24ff75b74de50cba3722/paramnet-0.4.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "dedd2a6b9e25232122bf69f70e2c4e63", "sha256": "6c698717e73605939177ec23d68d34e3d000673dad31c35331dc1caab30b7f74" }, "downloads": -1, "filename": "paramnet-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dedd2a6b9e25232122bf69f70e2c4e63", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10950, "upload_time": "2019-03-14T16:48:28", "url": "https://files.pythonhosted.org/packages/52/a0/6f9c8d7fd633328923e1d6aeaa4f05e474603a3f5038f16ea5bde8bf50c4/paramnet-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3259b8c9cfc559b743514006003d4aa", "sha256": "48df2a6998e1c2f0db0c0e8a5856413a33b4651da3fc132bffa8906ea00cd2e8" }, "downloads": -1, "filename": "paramnet-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b3259b8c9cfc559b743514006003d4aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8476, "upload_time": "2019-03-14T16:48:33", "url": "https://files.pythonhosted.org/packages/3c/45/1cdc0d44cf3218e11934a4b98ae966fc9d406dbe99a5cad3cd8c710adbd8/paramnet-1.0.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "dfd31b7fca17860025164d5891763a74", "sha256": "6355e8012fe204e323d23e94f3744cea4ed0b3014c39eba83d4e4438481147e4" }, "downloads": -1, "filename": "paramnet-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dfd31b7fca17860025164d5891763a74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10941, "upload_time": "2019-03-14T17:41:48", "url": "https://files.pythonhosted.org/packages/c2/4a/18fa45b71eec18f0cc9ad615b789036bc027903d46bec3b9a0b4e5da1ed9/paramnet-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dca966e5bfa55c55f001799891ca119c", "sha256": "65a92b89c539f49048d46799e258d61c32be18bcd48f2b62bc569eaabbfbc3a1" }, "downloads": -1, "filename": "paramnet-1.0.2.tar.gz", "has_sig": false, "md5_digest": "dca966e5bfa55c55f001799891ca119c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8485, "upload_time": "2019-03-14T17:41:50", "url": "https://files.pythonhosted.org/packages/a0/d7/b82b0760d78954e0e4c4bcbc962a8cd0741353e270e4e67e8160934cf79b/paramnet-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "2d9f34f9cfbc7a9d142d4c33bcaa2e0d", "sha256": "4477e037426011d104dd571aa786b4fcb25bc6ac6b35a904ca8427008eb0038f" }, "downloads": -1, "filename": "paramnet-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2d9f34f9cfbc7a9d142d4c33bcaa2e0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10909, "upload_time": "2019-03-15T17:44:45", "url": "https://files.pythonhosted.org/packages/c4/ff/a7698d51a1e273fd30cf092efd5417536ec870c79df2b213f6ab4acc550c/paramnet-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f92d658be835910f2958d7d4014a064", "sha256": "0ff825d128eb874a9f1fedfebbe1b69e62653fe51e3503d3c511cb5da5fe8cab" }, "downloads": -1, "filename": "paramnet-1.1.0.tar.gz", "has_sig": false, "md5_digest": "9f92d658be835910f2958d7d4014a064", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8354, "upload_time": "2019-03-15T17:44:46", "url": "https://files.pythonhosted.org/packages/2c/f1/0a7d232905625930c065262001940c161a9d4c5b4084973af56e9fa9b73b/paramnet-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "b236a59c680497fae72e498a01a32943", "sha256": "9380944bf7712761212510c8c2ff7037445ad5711e44c3352eb207469ac41550" }, "downloads": -1, "filename": "paramnet-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b236a59c680497fae72e498a01a32943", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10840, "upload_time": "2019-03-15T19:17:32", "url": "https://files.pythonhosted.org/packages/2a/2e/8f2f1c73536e89b8a3c44db04a384341cc1006a84d590165e9a70db2fb36/paramnet-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b5abb49ecdfe8e0333bf857b632741d", "sha256": "14b9d4765589337f4c5d854e1ab3fe6b9286fdad4185e7fc0e716d0a64c9ce1c" }, "downloads": -1, "filename": "paramnet-1.1.1.tar.gz", "has_sig": false, "md5_digest": "2b5abb49ecdfe8e0333bf857b632741d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8286, "upload_time": "2019-03-15T19:17:33", "url": "https://files.pythonhosted.org/packages/c1/e3/098dbd073d78be245710f2fa45ee65582d6d59242cf009fe8c3a3fabb7e5/paramnet-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "57206e6d3b47bd2e3ac6a891e6fc6a66", "sha256": "31f0fd5ef4bca3d262a3372b5b8c824d912e1ca95246277c645902c7765c6d3f" }, "downloads": -1, "filename": "paramnet-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "57206e6d3b47bd2e3ac6a891e6fc6a66", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10871, "upload_time": "2019-03-16T20:33:33", "url": "https://files.pythonhosted.org/packages/65/76/4f5db798f064f1b9f769d1883cfdafb70d8c2a1e556e68c207904c3cf5f6/paramnet-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37ea673a6734c13a77bd1d15843046c4", "sha256": "1eb8db89ecfd196666df4b4c41ab5c859933fa9a981acdaf0a700d87d25ec0e1" }, "downloads": -1, "filename": "paramnet-1.2.0.tar.gz", "has_sig": false, "md5_digest": "37ea673a6734c13a77bd1d15843046c4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8330, "upload_time": "2019-03-16T20:33:34", "url": "https://files.pythonhosted.org/packages/2a/50/b6f475d627ef5e842c0346f9a29e50afc1d3b050c700ccbcb67273bf5311/paramnet-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "481a9feb19c99c354f65f6135faa3220", "sha256": "bf557570aeb749e089ca54c78d75c1023f9ad6277332572378a0d343d1f09b1c" }, "downloads": -1, "filename": "paramnet-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "481a9feb19c99c354f65f6135faa3220", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12122, "upload_time": "2019-03-27T00:39:17", "url": "https://files.pythonhosted.org/packages/7d/94/db9c5642028492a17721b57ca6ca727ef171283f7a02c0abf7f54f4b5d81/paramnet-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e5260bfbd47e9c2d2f19fb9597e4192", "sha256": "914463773804bb4d388ce687879f028426c8f50313634085e27b5e219657691d" }, "downloads": -1, "filename": "paramnet-1.3.0.tar.gz", "has_sig": false, "md5_digest": "8e5260bfbd47e9c2d2f19fb9597e4192", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 10101, "upload_time": "2019-03-27T00:39:19", "url": "https://files.pythonhosted.org/packages/16/62/301b56a63f1024db0d7b330090c815e408686bfac3bd79ca38094253b563/paramnet-1.3.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "7defc61c10deab6110b955fb17336267", "sha256": "3b1658a9f7a7475b497340583adb909c5f61ec52260ba6fbb039b994e59a32b1" }, "downloads": -1, "filename": "paramnet-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7defc61c10deab6110b955fb17336267", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11127, "upload_time": "2019-03-27T15:09:35", "url": "https://files.pythonhosted.org/packages/09/24/4482777d1fddae5e44bd1d702b6541ad2cc1dcf229c590017329536d34a2/paramnet-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38de4a8dd254dd94c8a34a72e0e71b97", "sha256": "56c729387f2d155be31aa257da33c631d609f6ba733e36b1e827bb0fd02cff1e" }, "downloads": -1, "filename": "paramnet-2.0.0.tar.gz", "has_sig": false, "md5_digest": "38de4a8dd254dd94c8a34a72e0e71b97", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6749, "upload_time": "2019-03-27T15:09:37", "url": "https://files.pythonhosted.org/packages/08/54/9d645b87a2a479169384558e2f367f2df361069ebc42528b85900ea73030/paramnet-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "a14d9bfe270ed6d8514cc42e0220f1cb", "sha256": "899eddfbf653ba7144807fc2b7503f382ab6f2865a1c5222ba08bc93c7b70a13" }, "downloads": -1, "filename": "paramnet-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a14d9bfe270ed6d8514cc42e0220f1cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11245, "upload_time": "2019-04-26T18:11:14", "url": "https://files.pythonhosted.org/packages/40/97/dcab1957a3c0e1a95b1f12d9c1f2c84c139ed9aa337b79bb4939a7c96bd4/paramnet-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "412feb05a353c944fe6716f8febaf968", "sha256": "92bea155e1908d1725ca0bafc0d17d4e680b7e08b9abd5e007db893618126b23" }, "downloads": -1, "filename": "paramnet-2.1.0.tar.gz", "has_sig": false, "md5_digest": "412feb05a353c944fe6716f8febaf968", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6858, "upload_time": "2019-04-26T18:11:18", "url": "https://files.pythonhosted.org/packages/c2/f0/14cbb12331b24411d54d3b3d94ef33db251aba9aabb4cc76d0de27f9907e/paramnet-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "07af35bda3251f0f8fbf51267eae68a3", "sha256": "4a05ced70d573914a6fe198d4023851841c32bac5229feed35af0f808723cd7c" }, "downloads": -1, "filename": "paramnet-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "07af35bda3251f0f8fbf51267eae68a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11245, "upload_time": "2019-04-26T18:42:00", "url": "https://files.pythonhosted.org/packages/34/b9/1bbcfe2e14d08b0ba4aa2f2f6ffbdb65ca14175466dbd677d0497cfde772/paramnet-2.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d77951b81d8b165ea7f32bd1cb32362", "sha256": "df499e579df365669b211b038b5597b7fd2db0bed1716a38d53b0a68ab63d500" }, "downloads": -1, "filename": "paramnet-2.2.0.tar.gz", "has_sig": false, "md5_digest": "0d77951b81d8b165ea7f32bd1cb32362", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6853, "upload_time": "2019-04-26T18:42:04", "url": "https://files.pythonhosted.org/packages/62/b1/176eafb9d7448ea92bc09c6453efd0a79d08a27c476bd0ab58bb7d978e7d/paramnet-2.2.0.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "bec167d72b680ea47b238693df1dc617", "sha256": "b556e9e935a04aaf3bc7fc25ada517891c469911beccd1551552cd405fcd2c3e" }, "downloads": -1, "filename": "paramnet-2.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bec167d72b680ea47b238693df1dc617", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11389, "upload_time": "2019-04-26T19:45:40", "url": "https://files.pythonhosted.org/packages/f3/97/53f271e0e3d8834fd914fc0ed042e9e956f8ca0e90a07bb30037c96fd117/paramnet-2.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a1885560475ed04de4a505c17886bad", "sha256": "c6482a92f9ac1c13ddcbabe1cd8f14c9e18a4380b25a86314d455440c0c7abc5" }, "downloads": -1, "filename": "paramnet-2.3.0.tar.gz", "has_sig": false, "md5_digest": "4a1885560475ed04de4a505c17886bad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6997, "upload_time": "2019-04-26T19:45:43", "url": "https://files.pythonhosted.org/packages/39/f7/487b69c8f7452d9de1028451a0ff9b820cde3611c9a2e4429103c8281919/paramnet-2.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bec167d72b680ea47b238693df1dc617", "sha256": "b556e9e935a04aaf3bc7fc25ada517891c469911beccd1551552cd405fcd2c3e" }, "downloads": -1, "filename": "paramnet-2.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bec167d72b680ea47b238693df1dc617", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 11389, "upload_time": "2019-04-26T19:45:40", "url": "https://files.pythonhosted.org/packages/f3/97/53f271e0e3d8834fd914fc0ed042e9e956f8ca0e90a07bb30037c96fd117/paramnet-2.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a1885560475ed04de4a505c17886bad", "sha256": "c6482a92f9ac1c13ddcbabe1cd8f14c9e18a4380b25a86314d455440c0c7abc5" }, "downloads": -1, "filename": "paramnet-2.3.0.tar.gz", "has_sig": false, "md5_digest": "4a1885560475ed04de4a505c17886bad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6997, "upload_time": "2019-04-26T19:45:43", "url": "https://files.pythonhosted.org/packages/39/f7/487b69c8f7452d9de1028451a0ff9b820cde3611c9a2e4429103c8281919/paramnet-2.3.0.tar.gz" } ] }