diff --git a/changelog b/changelog index 63fdef23..dc3426eb 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,9 @@ +============== +Release 0.10.1 +============== + +see doc/releases/0.10.1.txt + ============== Release 0.10.0 ============== diff --git a/doc/conf.py b/doc/conf.py index 60258ddb..850ef152 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -78,7 +78,7 @@ class MockNESTModule(mock.Mock): # The short X.Y version. version = '0.10' # The full version, including alpha/beta/rc tags. -release = '0.10.1.dev' +release = '0.10.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. @@ -293,4 +293,4 @@ class MockNESTModule(mock.Mock): # -- inter-Sphinx mapping options ---------------------------------------------- -intersphinx_mapping = {'python': ('http://docs.python.org/3.8', None)} +intersphinx_mapping = {'python': ('http://docs.python.org/3.9', None)} diff --git a/doc/connections.txt b/doc/connections.txt index 1e215eb0..e8a9f7a8 100644 --- a/doc/connections.txt +++ b/doc/connections.txt @@ -378,7 +378,7 @@ Optionally, we can also specify: * the name of the post-synaptic mechanism (e.g. ‘excitatory’, ‘NMDA’) (if not specified, PyNN picks a default depending on the weight - parameter of the synapse type); + parameter of the synapse type); * a label (autogenerated if not specified); * a :class:`Space` object, which determines how distances should be calculated for distance-dependent wiring schemes or parameter values. diff --git a/doc/download.txt b/doc/download.txt index 6127f47d..b6714e9a 100644 --- a/doc/download.txt +++ b/doc/download.txt @@ -5,7 +5,7 @@ Downloads Source distributions -------------------- -The `latest stable version of PyNN`_ (0.10.0) may be downloaded from the +The `latest stable version of PyNN`_ (0.10.1) may be downloaded from the `Python Package Index`_. This is recommended for anyone using PyNN for the first time. @@ -14,6 +14,7 @@ the links below. Older versions: + * `0.10.0 `_ * `0.9.6 `_ * `0.8.0 `_ * `0.7.5 `_ diff --git a/doc/installation.txt b/doc/installation.txt index 89a93187..ebe9f6a4 100644 --- a/doc/installation.txt +++ b/doc/installation.txt @@ -7,10 +7,10 @@ install and run PyNN on Windows, but this has not been tested. Installing PyNN requires: - * Python (version 2.7, 3.6+) + * Python (version 3.7+) * a recent version of the NumPy_ package * the lazyarray_ package - * the Neo_ package (>= 0.8.0) + * the Neo_ package (>= 0.11.0) * at least one of the supported simulators: e.g. NEURON, NEST, or Brian 2. Optional dependencies are: @@ -32,8 +32,8 @@ The easiest way to get PyNN is to use pip_:: If you would prefer to install manually, :doc:`download the latest source distribution `, then run the setup script, e.g.:: - $ tar xzf PyNN-0.10.0.tar.gz - $ cd PyNN-0.10.0 + $ tar xzf PyNN-0.10.1.tar.gz + $ cd PyNN-0.10.1 $ python setup.py install This will install it to your Python :file:`site-packages` directory, and may diff --git a/doc/introduction.txt b/doc/introduction.txt index a27de10c..b4bb7954 100644 --- a/doc/introduction.txt +++ b/doc/introduction.txt @@ -12,7 +12,7 @@ Even if you don't wish to run simulations on multiple simulators, you may benefi It is straightforward to port an existing model from a Python-supporting simulator to PyNN, since this can be done incrementally, replacing one piece of simulator-specific code at a time with the PyNN equivalent, and testing that the model behaviour is unchanged at each step. -:doc:`Download` the current stable release of the library (0.10.0) or get the development version from the `Git repository`_ . +:doc:`Download` the current stable release of the library (0.10.1) or get the development version from the `Git repository`_ . Licence ------- diff --git a/pyNN/__init__.py b/pyNN/__init__.py index 99d260e8..e326d2a6 100644 --- a/pyNN/__init__.py +++ b/pyNN/__init__.py @@ -69,7 +69,7 @@ :license: CeCILL, see LICENSE for details. """ -__version__ = '0.10.1.dev' +__version__ = '0.10.1' __all__ = ["common", "random", "nest", "neuron", "brian2", "recording", "errors", "space", "descriptions", "standardmodels", "parameters", "core", "serialization"] diff --git a/pyNN/common/projections.py b/pyNN/common/projections.py index 7d587057..de8bee42 100644 --- a/pyNN/common/projections.py +++ b/pyNN/common/projections.py @@ -168,7 +168,7 @@ def __repr__(self): return 'Projection("%s")' % self.label def __getitem__(self, i): - """Return the *i*th connection within the Projection.""" + """Return the /i/th connection within the Projection.""" raise NotImplementedError def __iter__(self): diff --git a/setup.py b/setup.py index 3c0dd718..47319e1b 100644 --- a/setup.py +++ b/setup.py @@ -83,7 +83,7 @@ def find(self, command): setup( name="PyNN", - version="0.10.1.dev", + version="0.10.1", packages=['pyNN', 'pyNN.nest', 'pyNN.neuron', 'pyNN.brian2', 'pyNN.common', 'pyNN.mock', 'pyNN.neuroml', 'pyNN.recording', 'pyNN.standardmodels', 'pyNN.descriptions',