{ "info": { "author": "Candice Bent\u00e9jac, Anna Cs\u00f6rg\u0151 and D\u00e1niel Hajt\u00f3", "author_email": "candice.bentejac@etu.u-bordeaux.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: IDLE", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Visualization" ], "description": "Pear\nAnd neural networks appear\n\n\nPear is a library that aims at offering a visual representation of neural networks. It can read networks built using Google's TensorFlow in and, for each requested layer, draw the associated decision boundaries.\n\nPear is still in the development process.\n\nInstalling Pear will also install the following packages (if they are not already installed on your system): numpy, Pillow, matplotlib, tensorflow, webcolors.\n\nTo use, do::\n\t>>> import pearlib\n\nPear is not yet able to work will all types of network: only networks with 2 inputs and 1 output are accepted so far. Moreover, to simplify the parameters extraction, the input networks must follow the following naming convention:\n\n- All weight matrices should be named \"W\" followed by the number of the layer they belong to. Example: the weight matrix of the first layer will be called \"W1\".\n- All bias vectors should be named \"b\" followed by the number of the layer they belong to. Example: the bias vector of the first layer will be called \"b1\".\n\nExample networks for Lena, with different numbers of parameters are available in the \"example\" folder, as well as an example running file \"example.py\" showing how to use Pear to visualize your network.\n\n\nAp'Pear, a graphical user interface for Pear is available for download here: https://lc.cx/gPgP\nTo start it, unzip the file and do in your command terminal::\n\t>>> python3 main.py\n\nExample networks for Lena, with different numbers of parameters, as well as an example file example.py are available in example.zip, downloadable at: https://lc.cx/gPgP\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/danimano/TRP", "keywords": "tensorflow neural networks visualization", "license": "BSD-3-Clause", "maintainer": "", "maintainer_email": "", "name": "pearlib", "package_url": "https://pypi.org/project/pearlib/", "platform": "", "project_url": "https://pypi.org/project/pearlib/", "project_urls": { "Homepage": "https://github.com/danimano/TRP" }, "release_url": "https://pypi.org/project/pearlib/1.0/", "requires_dist": [ "numpy", "matplotlib", "Pillow", "tensorflow", "webcolors" ], "requires_python": ">=3", "summary": "The library that makes neural networks appear", "version": "1.0" }, "last_serial": 3479581, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e2332e93d7a7541201f36b756a9ac711", "sha256": "2f6dbb07a3cf821db773aca9302d7425f58a3badf34b6b9d6784dacbbdaf9706" }, "downloads": -1, "filename": "pearlib-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e2332e93d7a7541201f36b756a9ac711", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16960, "upload_time": "2018-01-05T13:53:58", "url": "https://files.pythonhosted.org/packages/d5/3c/88556d6c7a06729fabffe63cc7947156d66fc920bbce993c0031c2fba242/pearlib-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6544714ef8845c4e8d5eaa428b12e4f", "sha256": "b79e709bd2b5a313415b76d4c9ac39b79c8e32545daff836b4514b0fc5995854" }, "downloads": -1, "filename": "pearlib-0.1.tar.gz", "has_sig": false, "md5_digest": "e6544714ef8845c4e8d5eaa428b12e4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9763, "upload_time": "2018-01-05T13:54:00", "url": "https://files.pythonhosted.org/packages/ef/48/e83f6b9bc132cf3e18f5eea3aec4c3b464c8de1fd2b608d91c99eb120186/pearlib-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "4632f1969a94f735ec46025b71269eac", "sha256": "5670e93acc8e27f816c3b110cd8aa8f78fdd9f913d62abb8597628b4d0b9fed9" }, "downloads": -1, "filename": "pearlib-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4632f1969a94f735ec46025b71269eac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17154, "upload_time": "2018-01-05T20:43:17", "url": "https://files.pythonhosted.org/packages/9f/2b/438bec2af19cc26cb70ccb6fc0f063fd812fefa2ee903178099dfbbf47c1/pearlib-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "458ba034a3d37dfae0392e84061437e7", "sha256": "158fca94c078a3ccf169590bcbc6276850755d3e7e62a8fdf629a627f3a0559c" }, "downloads": -1, "filename": "pearlib-0.2.tar.gz", "has_sig": false, "md5_digest": "458ba034a3d37dfae0392e84061437e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9929, "upload_time": "2018-01-05T20:43:24", "url": "https://files.pythonhosted.org/packages/cd/01/a8a0f9699414bb45444cccb7d68251528b46237d2700cfaac0774bb2a53b/pearlib-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "ec14df93e9274576297ffa7cc21498d6", "sha256": "e81fa59ebab3340433d63a383403c634c9cddb23fb5edf702c3ba9466cb5f5b5" }, "downloads": -1, "filename": "pearlib-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ec14df93e9274576297ffa7cc21498d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13773, "upload_time": "2018-01-06T18:41:56", "url": "https://files.pythonhosted.org/packages/0f/fc/cfb0c4465c708b8d6a58dc6f2d5bc79a25615311787a890adf65b67c8f6e/pearlib-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4132a5cfa413b534ed495907724e42a4", "sha256": "7842194d83b01ec075d78488ea4f6f6aac10e42d581986df40c6f058b79da1f4" }, "downloads": -1, "filename": "pearlib-0.3.tar.gz", "has_sig": false, "md5_digest": "4132a5cfa413b534ed495907724e42a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7628, "upload_time": "2018-01-06T18:42:00", "url": "https://files.pythonhosted.org/packages/78/fc/761df38bfe2c623a0224a772244bfb82ab5fe3b0a7f6b89416c300a5e46e/pearlib-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "b2ce8d82acd88b4c1e41d3aed44d86c0", "sha256": "9c316c5e80c0305634f8cde9e15b7b1e02e6eabde9c5dd58ec44ede887a46ead" }, "downloads": -1, "filename": "pearlib-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b2ce8d82acd88b4c1e41d3aed44d86c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13803, "upload_time": "2018-01-07T03:22:34", "url": "https://files.pythonhosted.org/packages/43/80/fce2786cbb6589f3a870581fa5ff7684c71f1d06435494388e1336a89ff9/pearlib-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9f766ba452927cd3edd0b8aeb672ba3", "sha256": "f99c076927545e3596a04e1c6e2b66129e4e1e1d8e070d83a012dcce65153303" }, "downloads": -1, "filename": "pearlib-0.4.tar.gz", "has_sig": false, "md5_digest": "e9f766ba452927cd3edd0b8aeb672ba3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7644, "upload_time": "2018-01-07T03:22:35", "url": "https://files.pythonhosted.org/packages/a4/33/8718a5e697ba4ac0c8cd79a957b58bd3e2b2c08b3017583b99754b557e40/pearlib-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "76479c4a38bba105543d459226799f0c", "sha256": "167ba890110d0237af400db439ea399bb7aa40b9b6e273a778aa28e6e0e2d6ea" }, "downloads": -1, "filename": "pearlib-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "76479c4a38bba105543d459226799f0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 13835, "upload_time": "2018-01-07T04:22:35", "url": "https://files.pythonhosted.org/packages/9a/4f/dc370444bbdf36750e4fed42b68e585d8354aa60996023fb40a3ba777e50/pearlib-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4592dd49ccb0fddf4501a843ccd38bac", "sha256": "37101680520c6591b7785ba46f264378a216b8f0abe32272b6623036df9615c6" }, "downloads": -1, "filename": "pearlib-0.5.tar.gz", "has_sig": false, "md5_digest": "4592dd49ccb0fddf4501a843ccd38bac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7715, "upload_time": "2018-01-07T04:22:36", "url": "https://files.pythonhosted.org/packages/db/86/fe304bc7b31a61a34d0d82bbd486a2f88eda0af0939e176b944db4a64bbb/pearlib-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "9fe61adeb56e03296d25c3ebe0a84d13", "sha256": "35afc29f53969d449f80f40cad13fb9411ced5c9725756cea84ee155ea989a16" }, "downloads": -1, "filename": "pearlib-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "9fe61adeb56e03296d25c3ebe0a84d13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 13847, "upload_time": "2018-01-07T14:51:09", "url": "https://files.pythonhosted.org/packages/c1/99/84ee9eaa598552b44fc36af4bbef7979486d1363b37a1ecc619f88f6af7f/pearlib-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff29ee0a8bfdd96682d7a6f31f24916d", "sha256": "1162e902e99cef0ce38e9f7acc47d477cfe988c711b63856be89d7ede925cfab" }, "downloads": -1, "filename": "pearlib-0.6.tar.gz", "has_sig": false, "md5_digest": "ff29ee0a8bfdd96682d7a6f31f24916d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7740, "upload_time": "2018-01-07T14:51:11", "url": "https://files.pythonhosted.org/packages/a1/77/cec7a76b098f2946f509ab59298a7ab25bd7dda8501055a83575155e8aa7/pearlib-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "7fb3ef517ab350aeda3934b0e0dd00ea", "sha256": "281a21732bd382da71677226bea4c4a53085e98ec1a338a9c03057d03973b091" }, "downloads": -1, "filename": "pearlib-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "7fb3ef517ab350aeda3934b0e0dd00ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 13929, "upload_time": "2018-01-08T23:03:46", "url": "https://files.pythonhosted.org/packages/7c/15/a5e3b429a515b709f54ea3b4ab54854cce73faee0ddc3a50366381bd31c6/pearlib-0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96930db9fa992a636bec59ac7e42ce09", "sha256": "76f3351176fdd3937c76e9a0b900b899390a84ced8124e79a865bb7bfb1e319b" }, "downloads": -1, "filename": "pearlib-0.7.tar.gz", "has_sig": false, "md5_digest": "96930db9fa992a636bec59ac7e42ce09", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 7816, "upload_time": "2018-01-08T23:03:48", "url": "https://files.pythonhosted.org/packages/b9/5d/70259f905689c5a8f19b86e6454714765ad578c0d47d2fd56a50c4b10466/pearlib-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "21a251ad36dafd47bef16422796d0541", "sha256": "d4a53b173967ee8685920349d0b8ebc750b4ff37b8b586a2391ee4df3b6aefda" }, "downloads": -1, "filename": "pearlib-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "21a251ad36dafd47bef16422796d0541", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 14846, "upload_time": "2018-01-11T03:50:28", "url": "https://files.pythonhosted.org/packages/7b/17/28acb5dcaec87c9865eeded75558dbc4569b922b9a76629b340a7618cbac/pearlib-0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "359b870bf3f710e7ea9ab033c6a7c0eb", "sha256": "ec0a1617f03879445f8d0369df6b21e5bc9ec1c84a92d872513084f3f26bc662" }, "downloads": -1, "filename": "pearlib-0.8.tar.gz", "has_sig": false, "md5_digest": "359b870bf3f710e7ea9ab033c6a7c0eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 54357, "upload_time": "2018-01-11T03:50:30", "url": "https://files.pythonhosted.org/packages/cb/4a/b7282c901ee69e6712c64d6141a8444900032eab4abae9853221710f8127/pearlib-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "05e1a263430316f95c4a1209ee5e8836", "sha256": "2bea912c135caf4085c251511efc106a0d4ddcd20a95721dd45dc9701b3946c0" }, "downloads": -1, "filename": "pearlib-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "05e1a263430316f95c4a1209ee5e8836", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 15838, "upload_time": "2018-01-11T03:55:21", "url": "https://files.pythonhosted.org/packages/13/03/8efb13febd13296f8eebf2935a9be6831452e8438b29f96cb61eff520ae3/pearlib-0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1e926a149f4f91ffa3bfbb467ba9730", "sha256": "f4474ab953d57226583aee5b82646e998b5bac8ee836aacc685c9ae992c54ad4" }, "downloads": -1, "filename": "pearlib-0.9.tar.gz", "has_sig": false, "md5_digest": "b1e926a149f4f91ffa3bfbb467ba9730", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 8991, "upload_time": "2018-01-11T03:55:25", "url": "https://files.pythonhosted.org/packages/36/b7/da478862e063e9715f488ca317b91b6f697152b61169a9140a5473b0dc14/pearlib-0.9.tar.gz" } ], "0.95": [ { "comment_text": "", "digests": { "md5": "d59f3b1f8975c35a354711be93423689", "sha256": "b715f33c31585238600aeff3eb762b531973abf46e864efd6d642edfd248b68a" }, "downloads": -1, "filename": "pearlib-0.95-py3-none-any.whl", "has_sig": false, "md5_digest": "d59f3b1f8975c35a354711be93423689", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 15852, "upload_time": "2018-01-11T03:57:42", "url": "https://files.pythonhosted.org/packages/4d/14/cdee765828917c7c9a537fe52afaa1caf961799e213a6469e0d3e46c0b9f/pearlib-0.95-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d34c961a59bbae5110beca03a379a61", "sha256": "0cc695420b766ff8ff75396cbd7cde650935d4a7ae4fdce4ef66f546605593be" }, "downloads": -1, "filename": "pearlib-0.95.tar.gz", "has_sig": false, "md5_digest": "2d34c961a59bbae5110beca03a379a61", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 114951, "upload_time": "2018-01-11T03:57:43", "url": "https://files.pythonhosted.org/packages/f8/3c/eb83e341e53be67243b0461574ae8c4d5c06229f677bae5816a61d6dd040/pearlib-0.95.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "f96c0a6320cf6678a4c2da0d3e3bd003", "sha256": "a98a69dbc34865a60585f00b7a4fe284602f6bdd013b7094da03893b2dabf149" }, "downloads": -1, "filename": "pearlib-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f96c0a6320cf6678a4c2da0d3e3bd003", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 15892, "upload_time": "2018-01-11T04:02:53", "url": "https://files.pythonhosted.org/packages/62/c5/6ced1586920367acfbaae033557d6859218dc7b19a9130705c233743cd39/pearlib-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d76b8ecaa8c3b8e51d56da07f5e396a8", "sha256": "f45cbdd8325de8a6a29005beb01d69dec42e3db5bf5385bd3390d099dbe900cf" }, "downloads": -1, "filename": "pearlib-1.0.tar.gz", "has_sig": false, "md5_digest": "d76b8ecaa8c3b8e51d56da07f5e396a8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 8389, "upload_time": "2018-01-11T04:02:55", "url": "https://files.pythonhosted.org/packages/06/ea/2a787ee41d19e508adf3f50eb82def19df70dff04418664a48f444fc128a/pearlib-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f96c0a6320cf6678a4c2da0d3e3bd003", "sha256": "a98a69dbc34865a60585f00b7a4fe284602f6bdd013b7094da03893b2dabf149" }, "downloads": -1, "filename": "pearlib-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f96c0a6320cf6678a4c2da0d3e3bd003", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 15892, "upload_time": "2018-01-11T04:02:53", "url": "https://files.pythonhosted.org/packages/62/c5/6ced1586920367acfbaae033557d6859218dc7b19a9130705c233743cd39/pearlib-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d76b8ecaa8c3b8e51d56da07f5e396a8", "sha256": "f45cbdd8325de8a6a29005beb01d69dec42e3db5bf5385bd3390d099dbe900cf" }, "downloads": -1, "filename": "pearlib-1.0.tar.gz", "has_sig": false, "md5_digest": "d76b8ecaa8c3b8e51d56da07f5e396a8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 8389, "upload_time": "2018-01-11T04:02:55", "url": "https://files.pythonhosted.org/packages/06/ea/2a787ee41d19e508adf3f50eb82def19df70dff04418664a48f444fc128a/pearlib-1.0.tar.gz" } ] }