{ "info": { "author": "Aaron R. Voelker", "author_email": "arvoelke@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Nengo", "Intended Audience :: Science/Research", "License :: Free for non-commercial use", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": ".. image:: https://arvoelke.github.io/nengolib-docs/_static/logo.png\n :width: 64\n :height: 64\n :target: https://github.com/arvoelke/nengolib\n :alt: Nengolib Logo\n\n.. image:: https://travis-ci.org/arvoelke/nengolib.svg?branch=master\n :target: https://travis-ci.org/arvoelke/nengolib\n :alt: Build Status\n\n.. image:: https://codecov.io/github/arvoelke/nengolib/coverage.svg?branch=master\n :target: https://codecov.io/github/arvoelke/nengolib?branch=master\n :alt: Code Coverage\n\nimport nengolib\n===============\n\nAdditional extensions and tools for modelling dynamical systems in\n`Nengo `__.\n\n\n`Documentation `__\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThis project's documentation is hosted on GitHub.IO:\nhttps://arvoelke.github.io/nengolib-docs/.\n\n\nDevelopment\n~~~~~~~~~~~\n\nTo install the development version of nengolib::\n\n git clone https://github.com/arvoelke/nengolib\n cd nengolib\n python setup.py develop\n\nNotebooks can be run manually in ``docs/notebooks`` by running::\n\n pip install jupyter\n jupyter notebook\n\n***************\nRelease History\n***************\n\n0.5.2 (September 10, 2019)\n==========================\n\n**Fixed**\n\n- Solved an issue where scipy.misc imports were relocated.\n (`#182 `_)\n\n0.5.1 (April 17, 2019)\n======================\n\nTested against Nengo versions 2.2.0-2.8.0. Requires ``nengo<3.0``.\n\n**Fixed**\n\n- A variety of miscellaneous fixes were made to the documentation.\n The ``nengolib.networks.RollingWindow`` documentation references the\n shifted Legendre polynomial equations for ``legendre == True``.\n (`#176 `_)\n\n0.5.0 (March 9, 2019)\n=====================\n\nTested against Nengo versions 2.2.0-2.8.0.\nWe now require ``numpy>=1.13.0``, ``scipy>=0.19.0``, and ``nengo>=2.2.0``.\n\n**Added**\n\n- Added the ``nengolib.RLS()`` recursive least-squares (RLS)\n learning rule. This can be substituted for ``nengo.PES()``.\n See ``notebooks/examples/full_force_learning.ipynb`` for an\n example that uses this to implement spiking FORCE in Nengo.\n (`#133 `_)\n- Added the ``nengolib.stats.Rd()`` method for quasi-random sampling of\n arbitrarily high-dimensional vectors. It is now the default method for\n scattered sampling of encoders and evaluation points.\n The method can be manually switched back to ``nengolib.stats.Sobol()``.\n (`#153 `_)\n- Added the ``nengolib.neuron.init_lif(sim, ens)`` helper function\n for initializing the neural state of a ``LIF`` ensemble, from within\n a simulator block, to represent ``0`` uniformly at the start.\n (`#156 `_)\n- Added ``nengolib.synapses.LegendreDelay`` as an alternative to\n ``nengolib.synapses.PadeDelay`` -- it has an equivalent transfer function\n but a state-space realization corresponding to the shifted\n Legendre basis.\n The network ``nengolib.networks.RollingWindow`` support ``legendre=True``\n to make this system the default realization.\n (`#161 `_)\n\n\n**Fixed**\n\n- Release no longer requires ``pytest``.\n (`#156 `_)\n\n0.4.2 (May 18, 2018)\n====================\n\nTested against Nengo versions 2.1.0-2.7.0.\n\n**Added**\n\n- Solving for connection weights by accounting for the neural\n dynamics. To use, pass in ``nengolib.Temporal()`` to\n ``nengo.Connection`` for the ``solver`` parameter.\n Requires ``nengo>=2.5.0``.\n (`#137 `_)\n\n0.4.1 (December 5, 2017)\n========================\n\nTested against Nengo versions 2.1.0-2.6.0.\n\n**Fixed**\n\n- Compatible with newest SciPy release (1.0.0).\n (`#130 `_)\n\n0.4.0b (June 7, 2017)\n=====================\n\nInitial beta release of nengolib.\nTested against Nengo versions 2.1.0-2.4.0.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/arvoelke/nengolib/archive/v0.5.2.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/arvoelke/nengolib/", "keywords": "Neural Engineering Framework,Nengo,Dynamical Spiking Networks,Neural Dynamics,Reservoir Computing", "license": "Free for non-commercial use (see Nengo license)", "maintainer": "", "maintainer_email": "", "name": "nengolib", "package_url": "https://pypi.org/project/nengolib/", "platform": "", "project_url": "https://pypi.org/project/nengolib/", "project_urls": { "Download": "https://github.com/arvoelke/nengolib/archive/v0.5.2.tar.gz", "Homepage": "https://github.com/arvoelke/nengolib/" }, "release_url": "https://pypi.org/project/nengolib/0.5.2/", "requires_dist": [ "nengo (<3.0,>=2.2.0)", "numpy (>=1.13)", "scipy (>=0.19.0)" ], "requires_python": "", "summary": "Tools for robust dynamics in Nengo", "version": "0.5.2" }, "last_serial": 5809188, "releases": { "0.4.0b0": [ { "comment_text": "", "digests": { "md5": "8d332b4cc5f4a0af29816cb5701b4c04", "sha256": "744b47fbc663e9a9e89acaa4612bf9a9c6f788f3be0532693c339e61bb999c6c" }, "downloads": -1, "filename": "nengolib-0.4.0b0.tar.gz", "has_sig": false, "md5_digest": "8d332b4cc5f4a0af29816cb5701b4c04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74834, "upload_time": "2017-06-07T22:23:44", "url": "https://files.pythonhosted.org/packages/06/ce/9b15a8f0bca44e3ee80c1320bd38614e7b356bc38e7ce6e9bc3a315ee149/nengolib-0.4.0b0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "4f0dd349b582f35eb299f0b4555200d3", "sha256": "62e8432077c4aed4bf054efe199d73df0ab7d5bb1bce227581d3d6c58825a1d5" }, "downloads": -1, "filename": "nengolib-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4f0dd349b582f35eb299f0b4555200d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 102124, "upload_time": "2017-12-05T22:01:48", "url": "https://files.pythonhosted.org/packages/00/cb/98842cf9b5041c44bb2b4b9c31adf10d4d7dcfa713cfe2dfe64c811378a6/nengolib-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88cf820da0895c2c8e2581d1d6d0b3d2", "sha256": "206a1f3b42449eb82e92966a31571520d9e92400114c4f68582562715e48bae9" }, "downloads": -1, "filename": "nengolib-0.4.1.tar.gz", "has_sig": false, "md5_digest": "88cf820da0895c2c8e2581d1d6d0b3d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143738, "upload_time": "2017-12-05T22:01:49", "url": "https://files.pythonhosted.org/packages/7c/5a/27a94d99926901876ea5cd1d73cc141bd70fb6a1b0695344c1bf9e1c44de/nengolib-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "ffba71041d63b3895d1af15d45e6f4dc", "sha256": "a96a222d7c5cbf214d0ef04e48b790f7e2581301048a7f1f6f97f71bf19679f2" }, "downloads": -1, "filename": "nengolib-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ffba71041d63b3895d1af15d45e6f4dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 115068, "upload_time": "2018-05-18T19:47:59", "url": "https://files.pythonhosted.org/packages/83/68/71b1bc2d21377868f963860fefb3c87e70b3c118621348938a48214825bf/nengolib-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25a37c2275be6a169b14ee9cb97487e4", "sha256": "29bb4bddd8750c624762a8aa85c97a7981e249ba55e357129c6a76093bc22a52" }, "downloads": -1, "filename": "nengolib-0.4.2.tar.gz", "has_sig": false, "md5_digest": "25a37c2275be6a169b14ee9cb97487e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14090261, "upload_time": "2018-05-18T19:48:11", "url": "https://files.pythonhosted.org/packages/d8/7e/fcaaf18a755e8b420e2b03551cafcec4109e1a5f3d722923bf20c758aa45/nengolib-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "d373404b09019311ad523c017e788e97", "sha256": "c66864ec87a6a3834ce71ffe50295eca68226d650198e56ed47dfc52a21ebaf3" }, "downloads": -1, "filename": "nengolib-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d373404b09019311ad523c017e788e97", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 117090, "upload_time": "2019-03-09T05:46:54", "url": "https://files.pythonhosted.org/packages/ad/49/c995db335a36c8ba53d8184adf25e1faf659b956d9158bf29d54adaaa502/nengolib-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5948aabb81a03ff1430a1b44b0f1368", "sha256": "4a59f1cebcb24e08125e18d974a85636f6a0d90c79144994d3f565e885fcf52d" }, "downloads": -1, "filename": "nengolib-0.5.0.tar.gz", "has_sig": false, "md5_digest": "f5948aabb81a03ff1430a1b44b0f1368", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157940, "upload_time": "2019-03-09T05:46:56", "url": "https://files.pythonhosted.org/packages/52/04/0989ac2b64e02203b16e21fa77b2c529041caf692875a2dee05c9965250d/nengolib-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "a8a29bfed742b476ff176656c6885d24", "sha256": "30eb6984e0e9aa91dce01a27e645dbd0413d7197299914a2c77fcf387e691801" }, "downloads": -1, "filename": "nengolib-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8a29bfed742b476ff176656c6885d24", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 117606, "upload_time": "2019-04-18T03:55:26", "url": "https://files.pythonhosted.org/packages/3e/99/86ba7931a654a62d50ce40e65fa3ebc88b711322b71867ab27b71a1ceba6/nengolib-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23c4d68f1df3cd6e34a08faa73308068", "sha256": "3b23294b3985780bbb2d0ce0992f5dd22c6749486b3a3d9c1ba3111a5b56032f" }, "downloads": -1, "filename": "nengolib-0.5.1.tar.gz", "has_sig": false, "md5_digest": "23c4d68f1df3cd6e34a08faa73308068", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 436603, "upload_time": "2019-04-18T03:55:28", "url": "https://files.pythonhosted.org/packages/9b/5c/92dd0941c869a3e2b45d578c55afd23036c39a3b7587f1336039e7784c98/nengolib-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "7a88640931f14262e2e4944edbf6e3a0", "sha256": "3d3566d27e6263111a987ee3bd8372ec60417453c03b1e0276c5e95b39ae5831" }, "downloads": -1, "filename": "nengolib-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7a88640931f14262e2e4944edbf6e3a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 117737, "upload_time": "2019-09-10T14:06:00", "url": "https://files.pythonhosted.org/packages/da/00/62bbce813d135da3799f4afc26957d942d4ae27085fb0df1bfb57dcf692b/nengolib-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a927e2bdb9f14fc642bbcb2a04ef382", "sha256": "62705dd0b71c0f5bf7209e5067358dea976dcd1944680899defa518f04f4508f" }, "downloads": -1, "filename": "nengolib-0.5.2.tar.gz", "has_sig": false, "md5_digest": "9a927e2bdb9f14fc642bbcb2a04ef382", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4526907, "upload_time": "2019-09-10T14:06:10", "url": "https://files.pythonhosted.org/packages/ba/07/2745ae4e43d5cd4cce1c580bc60fb9747b71a775a8cfaf35248774d62ba7/nengolib-0.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a88640931f14262e2e4944edbf6e3a0", "sha256": "3d3566d27e6263111a987ee3bd8372ec60417453c03b1e0276c5e95b39ae5831" }, "downloads": -1, "filename": "nengolib-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7a88640931f14262e2e4944edbf6e3a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 117737, "upload_time": "2019-09-10T14:06:00", "url": "https://files.pythonhosted.org/packages/da/00/62bbce813d135da3799f4afc26957d942d4ae27085fb0df1bfb57dcf692b/nengolib-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a927e2bdb9f14fc642bbcb2a04ef382", "sha256": "62705dd0b71c0f5bf7209e5067358dea976dcd1944680899defa518f04f4508f" }, "downloads": -1, "filename": "nengolib-0.5.2.tar.gz", "has_sig": false, "md5_digest": "9a927e2bdb9f14fc642bbcb2a04ef382", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4526907, "upload_time": "2019-09-10T14:06:10", "url": "https://files.pythonhosted.org/packages/ba/07/2745ae4e43d5cd4cce1c580bc60fb9747b71a775a8cfaf35248774d62ba7/nengolib-0.5.2.tar.gz" } ] }