{ "info": { "author": "Saranraj Nambusubramaniyan", "author_email": "saran_nns@hotmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "## Self-Organizing Recurrent Neural Networks \n\nSORN is a class of neuro-inspired artificial network build based on plasticity mechanisms in biological brain and mimic neocortical circuits ability of learning and adaptation through neuroplasticity mechanisms.\n\nFor ease of maintanance, example use cases and the API(under developement) are moved to https://github.com/Saran-nns/PySORN_0.1 \n\n[![Build Status](https://travis-ci.org/Saran-nns/sorn.svg?branch=master)](https://travis-ci.org/Saran-nns/sorn)\n[![codecov](https://codecov.io/gh/Saran-nns/sorn/branch/master/graph/badge.svg)](https://codecov.io/gh/Saran-nns/sorn)\n[![Join the chat at https://gitter.im/Self-Organizing-Recurrent-Neural-Networks](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/Self-Organizing-Recurrent-Neural-Networks?utm_source=badge&utm_medium=badge&utm_content=badge)\n[![PyPI version](https://badge.fury.io/py/sorn.svg)](https://badge.fury.io/py/sorn)\n![PyPI - Downloads](https://img.shields.io/pypi/dw/sorn.svg)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.2593681.svg)](https://doi.org/10.5281/zenodo.2593681)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n#### To install the latest release:\n\n```python\npip install sorn\n```\n\nThe library is still in alpha stage, so you may also want to install the latest version from the development branch:\n\n```python\npip install git+https://github.com/Saran-nns/sorn\n```\n\n#### Dependencies\nSORN supports Python 3.5+ ONLY. For older Python versions please use the official Python client\n\n\n#### Usage:\n\n##### Update Network configurations\n\nNavigate to home/conda/envs/ENVNAME/Lib/site-packages/sorn\n\nor if you are unsure about the directory of sorn\n\nRun\n\n```python\nimport sorn\n\nsorn.__file__\n```\nto find the location of the sorn package\n\nThen, update/edit the configuration.ini\n\n\n##### Plasticity Phase\n\n```Python\n# Import \nfrom sorn.sorn import RunSorn\n\n# Sample input \ninputs = [0.]\n\n# To simulate the network; \nmatrices_dict, Exc_activity, Inh_activity, Rec_activity, num_active_connections = RunSorn(phase='Plasticity', matrices=None,\n time_steps=100).run_sorn(inputs)\n\n# To resume the simulation, load the matrices_dict from previous simulation;\nmatrices_dict, Exc_activity, Inh_activity, Rec_activity, num_active_connections = RunSorn(phase='Plasticity', matrices=matrices_dict,\n time_steps=100).run_sorn(inputs)\n```\n\n##### Training phase:\n\n```Python\nmatrices_dict, Exc_activity, Inh_activity, Rec_activity, num_active_connections = RunSorn(phase='Training', matrices=matrices_dict,\n time_steps=100).run_sorn(inputs)\n```\n\n#### Network Output Descriptions:\n matrices_dict - Dictionary of connection weights ('Wee','Wei','Wie') , Excitatory network activity ('X'), Inhibitory network activities('Y'), Threshold values ('Te','Ti')\n\n Exc_activity - Collection of Excitatory network activity of entire simulation period\n\n Inh_activitsy - Collection of Inhibitory network activity of entire simulation period\n\n Rec_activity - Collection of Recurrent network activity of entire simulation period\n\n num_active_connections - List of number of active connections in the Excitatory pool at each time step \n\n\n#### Sample Plotting functions \n\n\n\n```Python\nfrom sorn.utils import Plotter\n# Plot weight distribution in the network\nPlotter.weight_distribution(weights= matrices_dict['Wee'], bin_size = 5, savefig = False)\n\n# Plot Spike train of all neurons in the network\nPlotter.scatter_plot(spike_train = np.asarray(Exc_activity), savefig=False)\n\n\nPlotter.raster_plot(spike_train = np.asarray(Exc_activity), savefig=False)\n```\n\n#### Sample Statistical analysis functions\n\n```Python\nfrom sorn.utils import Statistics\n#t-lagged auto correlation between neural activity\nStatistics.autocorr(firing_rates = [1,1,5,6,3,7],t= 2)\n\n# Fano factor: To verify poissonian process in spike generation of neuron 10\nStatistics.fanofactor(spike_train= np.asarray(Exc_activity),neuron = 10,window_size = 10)\n```\n\n#### Articles:\n\nLazar, A. (2009). SORN: a Self-organizing Recurrent Neural Network. Frontiers in Computational Neuroscience, 3. https://doi.org/10.3389/neuro.10.023.2009\n\nHartmann, C., Lazar, A., Nessler, B., & Triesch, J. (2015). Where\u00e2\u20ac\u2122s the Noise? Key Features of Spontaneous Activity and Neural Variability Arise through Learning in a Deterministic Network. PLoS Computational Biology, 11(12). https://doi.org/10.1371/journal.pcbi.1004640 \n\nDel Papa, B., Priesemann, V., & Triesch, J. (2017). Criticality meets learning: Criticality signatures in a self-organizing recurrent neural network. PLoS ONE, 12(5). https://doi.org/10.1371/journal.pone.0178683 \n\nZheng, P., Dimitrakakis, C., & Triesch, J. (2013). Network Self-Organization Explains the Statistics and Dynamics of Synaptic Connection Strengths in Cortex. PLoS Computational Biology, 9(1). https://doi.org/10.1371/journal.pcbi.1002848 \n\n#### Cite as:\n\nSaranraj Nambusubramaniyan. (2019, March 14). Saran-nns/sorn: sorn-alpha (Version v0.2.1). Zenodo. http://doi.org/10.5281/zenodo.2593681\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Saran-nns/sorn", "keywords": "Brain-Inspired Computing,Artificial Neural Networks,Neuro Informatics,Spiking Cortical Networks,Neural Connectomics,Neuroscience,Artificial General Intelligence,Neural Information Processing", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "sorn", "package_url": "https://pypi.org/project/sorn/", "platform": "", "project_url": "https://pypi.org/project/sorn/", "project_urls": { "Homepage": "https://github.com/Saran-nns/sorn" }, "release_url": "https://pypi.org/project/sorn/0.2.4/", "requires_dist": [ "numpy", "configparser", "tqdm", "scipy", "seaborn" ], "requires_python": "", "summary": "Self-Organizing Recurrent Neural Networks", "version": "0.2.4" }, "last_serial": 5372265, "releases": { "0.0.4": [ { "comment_text": "", "digests": { "md5": "4a8c68f60ac16de8e4aa4a3a105c18da", "sha256": "2e6ade21f91c66def72c57355377a742e9e1db514408fd62b3b37ae457026796" }, "downloads": -1, "filename": "sorn-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4a8c68f60ac16de8e4aa4a3a105c18da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15751, "upload_time": "2019-03-10T01:19:03", "url": "https://files.pythonhosted.org/packages/9f/ff/2c7b682e14d3a7dccd761642afee517bf455ab85706a4600ebb64d1e0438/sorn-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1bb1f1aa13408cb3904bfe443279739b", "sha256": "1c18b035cde7315fc85a23ccd2d37f47c5db5a26250eefe00ad8d9c16b84bde3" }, "downloads": -1, "filename": "sorn-0.0.4.tar.gz", "has_sig": false, "md5_digest": "1bb1f1aa13408cb3904bfe443279739b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15962, "upload_time": "2019-03-10T01:19:05", "url": "https://files.pythonhosted.org/packages/0e/6a/7951508e3931aea395a496f649bfd17940b5dc838019f98cfd2b6b03440e/sorn-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "2d4dbdb1410becd13bffdef76708a0b4", "sha256": "f9d554fdf0f4edb7fe2f7b760e5104b89e423b6cdd2767204721ca09a1176db5" }, "downloads": -1, "filename": "sorn-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "2d4dbdb1410becd13bffdef76708a0b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15841, "upload_time": "2019-03-10T01:41:51", "url": "https://files.pythonhosted.org/packages/c9/46/83b559bff25977ae92f35c436d989afe26eff4de0ed3278407f83a42cc50/sorn-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f340c3bfb0b728aefcdae293ae115b4", "sha256": "16a72b8650caa6ab853579871dde811cbac96c4b7bad38f99d1548ea27d86c2c" }, "downloads": -1, "filename": "sorn-0.0.5.tar.gz", "has_sig": false, "md5_digest": "0f340c3bfb0b728aefcdae293ae115b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16151, "upload_time": "2019-03-10T01:41:55", "url": "https://files.pythonhosted.org/packages/8a/62/e73aebcf77074f9ce86dca8fa3b115dc9d87441c8f10f648eeca7ccde916/sorn-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "43ac8d876e8c48e3a204c2fe4afadc01", "sha256": "b7f9d9202e815ccd30a41bdef527e49d45400504d7519e08e0503f21be73e441" }, "downloads": -1, "filename": "sorn-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "43ac8d876e8c48e3a204c2fe4afadc01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15842, "upload_time": "2019-03-10T01:41:53", "url": "https://files.pythonhosted.org/packages/d9/22/e15a4e1d9310a661a5819e3793a685303816c0df5a4914a3295c3ae6d7a2/sorn-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b66c251a190b7e7a67b7c82e227f4cb", "sha256": "a82e7efa6297dcb9aded4c8a8f8ebbbeb44a5db937c6ac94f809faea3b747f53" }, "downloads": -1, "filename": "sorn-0.0.6.tar.gz", "has_sig": false, "md5_digest": "5b66c251a190b7e7a67b7c82e227f4cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16146, "upload_time": "2019-03-10T01:41:56", "url": "https://files.pythonhosted.org/packages/d0/a5/e8548860c3464dfbd0b24f05362cbfc7c73fa5eebec758acddf42c649f05/sorn-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "26f6b0063669ab7bd31a46b4bcb4c839", "sha256": "e522a8b2e7f9518b9871d3ca534b2094ff49cb5ac6eca9e704d183db359b0ac1" }, "downloads": -1, "filename": "sorn-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "26f6b0063669ab7bd31a46b4bcb4c839", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15878, "upload_time": "2019-03-10T01:46:28", "url": "https://files.pythonhosted.org/packages/b9/81/d1565bc7c47f7c3cdcb16eba7dde49c5f93c94c6bd05ba62d1e0690af471/sorn-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a8eb5d98257bb1cb4a4e98810914523", "sha256": "bffee0c9e519e4cc836d550e155401467133938fac9b0ef2925648e45aa02914" }, "downloads": -1, "filename": "sorn-0.0.7.tar.gz", "has_sig": false, "md5_digest": "8a8eb5d98257bb1cb4a4e98810914523", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16220, "upload_time": "2019-03-10T01:46:31", "url": "https://files.pythonhosted.org/packages/34/09/e19b42d077c1da18d7cf14b28c0a12898775ac9ce7ccbd92027779061540/sorn-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "fa61f12df13361cff5eb616f2cedc782", "sha256": "2d46fc346cd77d446ae974a16440cf16013f5191770f4d721f342eb113a778d6" }, "downloads": -1, "filename": "sorn-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "fa61f12df13361cff5eb616f2cedc782", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17142, "upload_time": "2019-03-10T13:24:42", "url": "https://files.pythonhosted.org/packages/90/bb/61ef076906b3b62b7ca86b7d32fd1dded06c99005a17598a5b1668bd1d88/sorn-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6747a81a7695c31cebfc209287c8688", "sha256": "1ee3c270a0d554d1e1f719b1e1331eed1fcd768633489315f7b2dff103c2ccf4" }, "downloads": -1, "filename": "sorn-0.0.8.tar.gz", "has_sig": false, "md5_digest": "d6747a81a7695c31cebfc209287c8688", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16941, "upload_time": "2019-03-10T13:24:43", "url": "https://files.pythonhosted.org/packages/91/f0/7d0e123bade148da4af614b5534ff229f278fa101097d4fa7455e1a90589/sorn-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "2c01dd65ddb1279eb2a7007d7a3a75ee", "sha256": "fa9a00e3c0e2123877f2bfa59cd58b2d0611bbc6e71f98033777d7dd6bb12601" }, "downloads": -1, "filename": "sorn-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "2c01dd65ddb1279eb2a7007d7a3a75ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17220, "upload_time": "2019-03-10T14:57:27", "url": "https://files.pythonhosted.org/packages/87/fd/e44705c2ae0e21d9a728b48ef79d69df2317c1fc5ad114214661e45f9f27/sorn-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b61bc34d347cdbf220d7e65203fa2e0d", "sha256": "6f223730c565d932999270ad33df37f68fc270f3f30a383f07d4304f07268e4d" }, "downloads": -1, "filename": "sorn-0.0.9.tar.gz", "has_sig": false, "md5_digest": "b61bc34d347cdbf220d7e65203fa2e0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17039, "upload_time": "2019-03-10T14:57:29", "url": "https://files.pythonhosted.org/packages/a0/4c/a8027b54cc5d482b680e2f4cfb58c1541d0c59eaa6848a4878506a54aa26/sorn-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "7ca09a2d926bace76c0fe0bd06396f7b", "sha256": "52f531f279a8273cb812685c89baa4c456dc633c650d892d6580a6f3d1b5028f" }, "downloads": -1, "filename": "sorn-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7ca09a2d926bace76c0fe0bd06396f7b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17218, "upload_time": "2019-03-10T15:14:34", "url": "https://files.pythonhosted.org/packages/cc/83/d5d73aba89a98d92cb72d51d5d9e99b16c0106fa5facb3eaebe719098f93/sorn-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a228b2ca5c6269fea5a94149da7ab8f", "sha256": "a3e04fa8b8b62e99e75b54550cb972e2eafa610c55800e73de051217dfd70b16" }, "downloads": -1, "filename": "sorn-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8a228b2ca5c6269fea5a94149da7ab8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17026, "upload_time": "2019-03-10T15:14:37", "url": "https://files.pythonhosted.org/packages/18/cb/d5c9f0a2b3be65ddf282b65816cc57ad1bad5e109f274790f4d11af7b103/sorn-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "133d7ee4fe3844b71fe2ad79e27b4d72", "sha256": "f6f29a29f0e70b6b80eeabadebf8691351a26bd00f268c9ff3cfbb09bb67e3d2" }, "downloads": -1, "filename": "sorn-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "133d7ee4fe3844b71fe2ad79e27b4d72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17309, "upload_time": "2019-03-10T15:36:00", "url": "https://files.pythonhosted.org/packages/db/51/365358c2ed4c0fc98eb530621341a171ae258cf13eb63facc48a812f7625/sorn-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9b9fdd01c1ffa98978a6e8f2849485d", "sha256": "f3c7ad11a41651d89fa91aa541dcbb28ae532bbb3c6402d1c55757b4533fc295" }, "downloads": -1, "filename": "sorn-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e9b9fdd01c1ffa98978a6e8f2849485d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17096, "upload_time": "2019-03-10T15:36:04", "url": "https://files.pythonhosted.org/packages/72/1f/3b759d859d8a4db1a37970e75307559a3fa7fe0d9496b084f7d43438c49a/sorn-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "809f8bca5a7bb6aee360f99566e7b2e1", "sha256": "c012a4d12048a1ec58f7dcfe3fc95e028845698c1943a8c5ab747c66c9977f93" }, "downloads": -1, "filename": "sorn-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "809f8bca5a7bb6aee360f99566e7b2e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17307, "upload_time": "2019-03-10T19:09:58", "url": "https://files.pythonhosted.org/packages/d7/64/36ace919507107cfbc6e653c2862f34f4919cd704fa61571ee274f82473d/sorn-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee37675c0e9ee1ce89db700b65566a8a", "sha256": "ae39da62296267fa043e6a9ac67172b33793c6457391cae8926f5bca477cdf0c" }, "downloads": -1, "filename": "sorn-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ee37675c0e9ee1ce89db700b65566a8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17096, "upload_time": "2019-03-10T19:09:59", "url": "https://files.pythonhosted.org/packages/18/31/638cbfa91038918caa22e86c4469d1a38688976af819b878cdb500a42ab4/sorn-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3b1818bd24a70bbef57e8503b0bb5d73", "sha256": "334c3e8b6f2ab7da41cb15739c6c60ba5b7e45d4d1d591f2451ea449f56b822a" }, "downloads": -1, "filename": "sorn-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3b1818bd24a70bbef57e8503b0bb5d73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17400, "upload_time": "2019-03-11T10:58:45", "url": "https://files.pythonhosted.org/packages/25/7e/fe98e107abbcdef8b6f438f22109c26432fea33944758c7647b2480fa0d9/sorn-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f247e496493722d425cfbb982c7f839", "sha256": "4f6bef3b02ea48cf8964815077b39e335f566123b42ba239d1f3b2f2544dc4f3" }, "downloads": -1, "filename": "sorn-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1f247e496493722d425cfbb982c7f839", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17311, "upload_time": "2019-03-11T10:58:48", "url": "https://files.pythonhosted.org/packages/bf/02/b81f964d219f522259551b6b79e7784bc68cc4673cd9a400d72386624f07/sorn-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "880e8b7a610817b7b016f4b4d7d3e0da", "sha256": "328e0eeea4805bc394564cea4f8925a7177d015e7c87eb1f33bd7744f92285f2" }, "downloads": -1, "filename": "sorn-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "880e8b7a610817b7b016f4b4d7d3e0da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17402, "upload_time": "2019-03-11T17:16:36", "url": "https://files.pythonhosted.org/packages/b1/e2/6a0760ff8c8ea30a373b31ccfdc45ddd683d21a1c85b4c680ddee55532c5/sorn-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d313ae57c743819dec0ecbb060fda24", "sha256": "20920bd9b4587142c9be6240e57c7426b28bddbb78e38bbba28909a27616ec45" }, "downloads": -1, "filename": "sorn-0.1.5.tar.gz", "has_sig": false, "md5_digest": "6d313ae57c743819dec0ecbb060fda24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17316, "upload_time": "2019-03-11T17:16:38", "url": "https://files.pythonhosted.org/packages/a2/e9/a0477716ca4b2e5bde69320581fc0660f54b26a1adc8af6f455f0b2b1ce5/sorn-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "04a785a35a1949a1caa4742aa8152874", "sha256": "150a398c4dcb1b29a56d6f397a8bd732e27dd3fa189dd2fb9a58cfa98562306e" }, "downloads": -1, "filename": "sorn-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "04a785a35a1949a1caa4742aa8152874", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18388, "upload_time": "2019-03-12T15:19:08", "url": "https://files.pythonhosted.org/packages/b2/fc/97a796917f140b869b2a5c0081aff0dc803a7dfd1010fbd86d86b40f049f/sorn-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76d06286447d5316457d998d4dc2c503", "sha256": "d73f5c63155afd09e9da3cff0295241920b43b6a1040f040e23aee76eb0c736c" }, "downloads": -1, "filename": "sorn-0.2.0.tar.gz", "has_sig": false, "md5_digest": "76d06286447d5316457d998d4dc2c503", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19532, "upload_time": "2019-03-12T15:19:15", "url": "https://files.pythonhosted.org/packages/36/7e/ceaa8ac147c51e3d269b348027d973a8198a096f8a99aa21bfc67385277b/sorn-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ae365ee483e6b32854dac5c2d4f13957", "sha256": "b34fbdb699d1ab3e8524a07c435893d46a6a5970c19d96bb29871f9841570a72" }, "downloads": -1, "filename": "sorn-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ae365ee483e6b32854dac5c2d4f13957", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18203, "upload_time": "2019-03-12T15:21:30", "url": "https://files.pythonhosted.org/packages/e6/31/4bded051e96dcfa05ae9274eb914a53b24310c84e208036d131d69fda394/sorn-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "287a8148ada18907aed7c70ee0b65cb4", "sha256": "2efe65511944e093b587fa1c979e2e4efda1cf977be137de855e1399d8ba86e6" }, "downloads": -1, "filename": "sorn-0.2.1.tar.gz", "has_sig": false, "md5_digest": "287a8148ada18907aed7c70ee0b65cb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19146, "upload_time": "2019-03-12T15:21:37", "url": "https://files.pythonhosted.org/packages/0b/90/1f198f6720ece5733c8514e7f2b16dfdf435a465038dd3f4352598407e69/sorn-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f586106928e29bf7ed74c3b5f8a940b2", "sha256": "b5ecba1448683269551e383d1f04111d416150ca8ebf7d856d29ed83b127f1df" }, "downloads": -1, "filename": "sorn-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f586106928e29bf7ed74c3b5f8a940b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20013, "upload_time": "2019-06-07T16:06:23", "url": "https://files.pythonhosted.org/packages/ee/58/b6d8493d11b70f29afd7fd7bedb9303f6aaa18e686887c9531eb923fdfdf/sorn-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cf5755d782718132d9dcd13f3ef20ef", "sha256": "a1c62aebb02afb194f8308dda47da89157d3a353b27f9dd959dfd7c2803a3ae1" }, "downloads": -1, "filename": "sorn-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9cf5755d782718132d9dcd13f3ef20ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19193, "upload_time": "2019-06-07T16:06:25", "url": "https://files.pythonhosted.org/packages/d2/0c/52587e6a3dee2fa16a2f8976003cd45375228f471e848af3408453953cc5/sorn-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f06292f87a6b9d1275c8c52419ec7f68", "sha256": "362b62d9ee9f8a03e4c0cea7c78329f4161987873a08024e729250c9d1bd8d35" }, "downloads": -1, "filename": "sorn-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f06292f87a6b9d1275c8c52419ec7f68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20410, "upload_time": "2019-06-07T16:23:39", "url": "https://files.pythonhosted.org/packages/98/24/9218d87bd4fe9024e8a6419f2551e0d17260e93afa2df8f663643373e2cd/sorn-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8b61032b02fe6c651e1e3608bc68b5f", "sha256": "58e63a01a33689a5096f1966f1b4bc90b01306809ac07165299d50c6ebb0489a" }, "downloads": -1, "filename": "sorn-0.2.3.tar.gz", "has_sig": false, "md5_digest": "f8b61032b02fe6c651e1e3608bc68b5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20158, "upload_time": "2019-06-07T16:23:41", "url": "https://files.pythonhosted.org/packages/db/d1/d86965985f550bfa787984f2161549850b024e88865327aca99161027031/sorn-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "691b25eac9d35a56ac9932aa67a8ccf6", "sha256": "ec9a70e45a4810132130b4861c037154ccbd260fad9662f51801fd23abb8cddd" }, "downloads": -1, "filename": "sorn-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "691b25eac9d35a56ac9932aa67a8ccf6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20221, "upload_time": "2019-06-07T16:27:16", "url": "https://files.pythonhosted.org/packages/d6/c3/9f7a4c62d2814267e41790c1e31c26836830e1bf6b70a1470ecaa5aff85c/sorn-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7eb9b11497f4a501b077b24606a8a16", "sha256": "61720d1911eed0f985aabb80c061706caee0abdc726674b0f9ef113de2737701" }, "downloads": -1, "filename": "sorn-0.2.4.tar.gz", "has_sig": false, "md5_digest": "d7eb9b11497f4a501b077b24606a8a16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19766, "upload_time": "2019-06-07T16:27:17", "url": "https://files.pythonhosted.org/packages/ef/ad/ab2f1862a28378c10d495d82f1092f40453ce29d94427450c8038adb5877/sorn-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "691b25eac9d35a56ac9932aa67a8ccf6", "sha256": "ec9a70e45a4810132130b4861c037154ccbd260fad9662f51801fd23abb8cddd" }, "downloads": -1, "filename": "sorn-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "691b25eac9d35a56ac9932aa67a8ccf6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20221, "upload_time": "2019-06-07T16:27:16", "url": "https://files.pythonhosted.org/packages/d6/c3/9f7a4c62d2814267e41790c1e31c26836830e1bf6b70a1470ecaa5aff85c/sorn-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7eb9b11497f4a501b077b24606a8a16", "sha256": "61720d1911eed0f985aabb80c061706caee0abdc726674b0f9ef113de2737701" }, "downloads": -1, "filename": "sorn-0.2.4.tar.gz", "has_sig": false, "md5_digest": "d7eb9b11497f4a501b077b24606a8a16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19766, "upload_time": "2019-06-07T16:27:17", "url": "https://files.pythonhosted.org/packages/ef/ad/ab2f1862a28378c10d495d82f1092f40453ce29d94427450c8038adb5877/sorn-0.2.4.tar.gz" } ] }