Skip to content

Commit c137fb5

Browse files
alperyegmdenker
authored andcommitted
Preparing for Elephant release 0.4.0 (#100)
This PR brings the 0.4.0 release of Elephant to make it compatible with the new Neo 0.5.0 API. * corrected to neo >= 0.5.0 * changed release date
1 parent 8b70660 commit c137fb5

File tree

6 files changed

+36
-13
lines changed

6 files changed

+36
-13
lines changed

doc/conf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,16 @@
4444
# General information about the project.
4545
project = u'Elephant'
4646
authors = u'Elephant authors and contributors'
47-
copyright = u'2014-2016, ' + authors
47+
copyright = u'2014-2017, ' + authors
4848

4949
# The version info for the project you're documenting, acts as replacement for
5050
# |version| and |release|, also used in various other places throughout the
5151
# built documents.
5252
#
5353
# The short X.Y version.
54-
version = '0.3'
54+
version = '0.4'
5555
# The full version, including alpha/beta/rc tags.
56-
release = '0.3.0'
56+
release = '0.4.0'
5757

5858
# The language for content autogenerated by Sphinx. Refer to documentation
5959
# for a list of supported languages.

doc/install.rst

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,13 @@ The following packages are required to use Elephant:
1515
* numpy_ >= 1.8.2
1616
* scipy_ >= 0.14.0
1717
* quantities_ >= 0.10.1
18-
* neo_ == 0.4.0
19-
20-
.. note:: at the time of writing Neo 0.4.0 has not been released. You should therefore use `this snapshot`_.
18+
* neo_ >= 0.5.0
2119

2220
The following packages are optional in order to run certain parts of Elephant:
2321
* For using the pandas_bridge module:
2422
* pandas >= 0.14.1
2523
* For using the ASSET analysis
26-
* scikit-learn >= 0.15.1
24+
* scikit-learn >= 0.15.1
2725
* For building the documentation:
2826
* numpydoc >= 0.5
2927
* sphinx >= 1.2.2
@@ -75,8 +73,8 @@ To download and install manually, download the latest package from http://pypi.p
7573

7674
Then::
7775

78-
$ tar xzf elephant-0.3.0.tar.gz
79-
$ cd elephant-0.3.0
76+
$ tar xzf elephant-0.4.0.tar.gz
77+
$ cd elephant-0.4.0
8078
$ python setup.py install
8179
8280
or::

doc/release_notes.rst

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,32 @@
22
Release Notes
33
*************
44

5+
Elephant 0.4.0 release notes
6+
============================
7+
March 22nd 2017
8+
9+
New functions
10+
=============
11+
* `spike_train_generation` module:
12+
* peak detection: **peak_detection()**
13+
* Modules for Current Source Density: `current_source_density_src`
14+
* Module Current Source Density: `KCSD.py`
15+
* Module for Inverse Current Source Density: `icsd.py`
16+
17+
API changes
18+
===========
19+
* Interoperability between Neo 0.5.0 and Elephant
20+
* Elephant has adapted its functions to the changes in Neo 0.5.0,
21+
most of the functionality behaves as before
22+
* See Neo documentation for recent changes: http://neo.readthedocs.io/en/latest/whatisnew.html
23+
24+
Other changes
25+
=============
26+
* Fixes to travis and setup configuration files.
27+
* Minor bug fixes.
28+
* Added module `six` for Python 2.7 backwards compatibility
29+
30+
531
Elephant 0.3.0 release notes
632
============================
733
April 12st 2016

doc/requirements.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# Requirements for building documentation
22
numpy>=1.8.2
33
quantities>=0.10.1
4-
-e git+https://github.com/NeuralEnsemble/python-neo.git@snapshot-20150821#egg=neo-snapshot-20150821
5-
# note that we use a mock scipy
4+
neo>=0.5.0
65
numpydoc
76
sphinx

elephant/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@
2727
except ImportError:
2828
pass
2929

30-
__version__ = "0.3.0"
30+
__version__ = "0.4.0"

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
setup(
1818
name="elephant",
19-
version='0.3.0',
19+
version='0.4.0',
2020
packages=['elephant', 'elephant.test'],
2121
package_data = {'elephant' : [os.path.join('csd_methods', 'test_data.mat'),
2222
os.path.join('csd_methods', 'LICENSE'),

0 commit comments

Comments
 (0)