Skip to content

Commit 0ea945c

Browse files
alperyegmdenker
authored andcommitted
Feature/release0.5 (#155)
* Various changes to files and draft of release notes * Added note on tag label format for releases * Added missing author
1 parent cc84b52 commit 0ea945c

File tree

7 files changed

+52
-23
lines changed

7 files changed

+52
-23
lines changed

doc/authors.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ contribution, and may not be the current affiliation of a contributor.
3131
* Michał Czerwiński [9]
3232
* Michael von Papen [1]
3333
* Robin Gutzen [1]
34+
* Felipe Méndez [10]
3435

3536
1. Institute of Neuroscience and Medicine (INM-6), Computational and Systems Neuroscience & Institute for Advanced Simulation (IAS-6), Theoretical Neuroscience, Jülich Research Centre and JARA, Jülich, Germany
3637
2. Unité de Neurosciences, Information et Complexité, CNRS UPR 3293, Gif-sur-Yvette, France
@@ -41,5 +42,6 @@ contribution, and may not be the current affiliation of a contributor.
4142
7. Arizona State University School of Life Sciences, USA
4243
8. Computational Neuroscience Research Group (CNRG), Waterloo Centre for Theoretical Neuroscience, Waterloo, Canada
4344
9. Nencki Institute of Experimental Biology, Warsaw, Poland
45+
10. Instituto de Neurobiología, Universidad Nacional Autónoma de México, Mexico City, Mexico
4446

4547
If we've somehow missed you off the list we're very sorry - please let us know.

doc/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@
5151
# built documents.
5252
#
5353
# The short X.Y version.
54-
version = '0.4'
54+
version = '0.5'
5555
# The full version, including alpha/beta/rc tags.
56-
release = '0.4.3'
56+
release = '0.5.0'
5757

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

doc/developers_guide.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,8 @@ Finally, tag the release in the Git repository and push it::
200200

201201
$ git tag <version>
202202
$ git push --tags upstream
203-
203+
204+
Here, version should be of the form `vX.Y.Z`.
204205

205206
.. make a release branch
206207

doc/install.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ To download and install manually, download the latest package from http://pypi.p
7373

7474
Then::
7575

76-
$ tar xzf elephant-0.4.3.tar.gz
77-
$ cd elephant-0.4.3
76+
$ tar xzf elephant-0.5.0.tar.gz
77+
$ cd elephant-0.5.0
7878
$ python setup.py install
7979
8080
or::

doc/release_notes.rst

Lines changed: 38 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,42 @@
22
Release Notes
33
*************
44

5+
Elephant 0.5.0 release notes
6+
===========================
7+
April 4nd 2018
8+
9+
New functions
10+
-------------
11+
* `change_point_detection` module:
12+
* New function to detect changes in the firing rate
13+
* `spike_train_correlation` module:
14+
* New function to calculate the spike time tiling coefficient
15+
* `phase_analysis` module:
16+
* New function to extract spike-triggered phases of an AnalogSignal
17+
* `unitary_event_analysis` module:
18+
* Added new unit test to the UE function to verify the method based on data of a recent [Re]Science publication
19+
20+
Other changes
21+
-------------
22+
* Minor bug fixes
23+
24+
525
Elephant 0.4.3 release notes
626
===========================
727
March 2nd 2018
828

929
Other changes
10-
=============
30+
-------------
1131
* Bug fixes in `spade` module:
1232
* Fixed an incompatibility with the latest version of an external library
1333

34+
1435
Elephant 0.4.2 release notes
1536
===========================
1637
March 1st 2018
1738

1839
New functions
19-
=============
40+
-------------
2041
* `spike_train_generation` module:
2142
* **inhomogeneous_poisson()** function
2243
* Modules for Spatio Temporal Pattern Detection (SPADE) `spade_src`:
@@ -27,7 +48,7 @@ New functions
2748
* Added normalization in **cross-correlation histogram()** (CCH)
2849

2950
Other changes
30-
=============
51+
-------------
3152
* Adapted the `setup.py` to automatically install the spade modules including the compiled `C` files `fim.so`
3253
* Included testing environment for MPI in `travis.yml`
3354
* Changed function arguments in `current_source_density.py` to `neo.AnalogSignal` instead list of `neo.AnalogSignal` objects
@@ -36,35 +57,37 @@ Other changes
3657
* Fixed bug in `dither_spikes()`, `spike_train_surrogates.py`
3758
* Minor bug fixes
3859

60+
3961
Elephant 0.4.1 release notes
4062
============================
4163
March 23rd 2017
4264

4365
Other changes
44-
=============
66+
-------------
4567
* Fix in `setup.py` to correctly import the current source density module
4668

69+
4770
Elephant 0.4.0 release notes
4871
============================
4972
March 22nd 2017
5073

5174
New functions
52-
=============
75+
-------------
5376
* `spike_train_generation` module:
5477
* peak detection: **peak_detection()**
5578
* Modules for Current Source Density: `current_source_density_src`
5679
* Module Current Source Density: `KCSD.py`
5780
* Module for Inverse Current Source Density: `icsd.py`
5881

5982
API changes
60-
===========
83+
-----------
6184
* Interoperability between Neo 0.5.0 and Elephant
6285
* Elephant has adapted its functions to the changes in Neo 0.5.0,
6386
most of the functionality behaves as before
6487
* See Neo documentation for recent changes: http://neo.readthedocs.io/en/latest/whatisnew.html
6588

6689
Other changes
67-
=============
90+
-------------
6891
* Fixes to travis and setup configuration files.
6992
* Minor bug fixes.
7093
* Added module `six` for Python 2.7 backwards compatibility
@@ -75,7 +98,7 @@ Elephant 0.3.0 release notes
7598
April 12st 2016
7699

77100
New functions
78-
=============
101+
-------------
79102
* `spike_train_correlation` module:
80103
* cross correlation histogram: **cross_correlation_histogram()**
81104
* `spike_train_generation` module:
@@ -91,18 +114,20 @@ New functions
91114
* Analysis of Sequences of Synchronous EvenTs (ASSET): `asset` module
92115

93116
API changes
94-
===========
117+
-----------
95118
* Function **instantaneous_rate()** now uses kernels as objects defined in the `kernels` module. The previous implementation of the function using the `make_kernel()` function is deprecated, but still temporarily available as `oldfct_instantaneous_rate()`.
96119

97120
Other changes
98-
=============
121+
-------------
99122
* Fixes to travis and readthedocs configuration files.
100123

101124

102125
Elephant 0.2.1 release notes
103126
============================
104127
February 18th 2016
105128

129+
Other changes
130+
-------------
106131
Minor bug fixes.
107132

108133

@@ -111,20 +136,19 @@ Elephant 0.2.0 release notes
111136
September 22nd 2015
112137

113138
New functions
114-
=============
115-
139+
-------------
116140
* Added covariance function **covariance()** in the `spike_train_correlation` module
117141
* Added complexity pdf **complexity_pdf()** in the `statistics` module
118142
* Added spike train extraction from analog signals via threshold detection the in `spike_train_generation` module
119143
* Added **coherence()** function for analog signals in the `spectral` module
120144
* Added **Cumulant Based Inference for higher-order of Correlation (CuBIC)** in the `cubic` module for correlation analysis of parallel recorded spike trains
121145

122146
API changes
123-
===========
147+
-----------
124148
* **Optimized kernel bandwidth** in `rate_estimation` function: Calculates the optimized kernel width when the paramter kernel width is specified as `auto`
125149

126150
Other changes
127-
=============
151+
-------------
128152
* **Optimized creation of sparse matrices**: The creation speed of the sparse matrix inside the `BinnedSpikeTrain` class is optimized
129153
* Added **Izhikevich neuron simulator** in the `make_spike_extraction_test_data` module
130154
* Minor improvements to the test and continous integration infrastructure

elephant/__init__.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"""
33
Elephant is a package for the analysis of neurophysiology data, based on Neo.
44
5-
:copyright: Copyright 2014-2016 by the Elephant team, see AUTHORS.txt.
5+
:copyright: Copyright 2014-2018 by the Elephant team, see AUTHORS.txt.
66
:license: Modified BSD, see LICENSE.txt for details.
77
"""
88

@@ -17,6 +17,8 @@
1717
spike_train_surrogates,
1818
signal_processing,
1919
current_source_density,
20+
change_point_detection,
21+
phase_analysis,
2022
sta,
2123
conversion,
2224
neo_tools,
@@ -28,4 +30,4 @@
2830
except ImportError:
2931
pass
3032

31-
__version__ = "0.4.3"
33+
__version__ = "0.5.0"

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040

4141
setup(
4242
name="elephant",
43-
version='0.4.3',
43+
version='0.5.0',
4444
packages=['elephant', 'elephant.test'],
4545
package_data={'elephant': [
4646
os.path.join('current_source_density_src', 'test_data.mat'),
@@ -62,7 +62,7 @@
6262
license="BSD",
6363
url='http://neuralensemble.org/elephant',
6464
classifiers=[
65-
'Development Status :: 4 - Beta',
65+
'Development Status :: 5 - Production/Stable',
6666
'Intended Audience :: Science/Research',
6767
'License :: OSI Approved :: BSD License',
6868
'Natural Language :: English',

0 commit comments

Comments
 (0)