Skip to content

Commit 9d99c29

Browse files
[MAIN] Release 0.14.0 (#599)
* bump version number to 0.14.0 * update title in zenodo.json * update authors for .zenodo.json for 0.14.0 * update codemeta.json for 0.14.0 * added release note to documentation * update release notes in documentation
1 parent d3a35a2 commit 9d99c29

File tree

4 files changed

+37
-111
lines changed

4 files changed

+37
-111
lines changed

.zenodo.json

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -10,54 +10,19 @@
1010
"affiliation": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany",
1111
"name": "Köhler, Cristiano"
1212
},
13-
{
14-
"orcid": "0000-0003-0789-6279",
15-
"affiliation": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany",
16-
"name": "Jurkus, Regimantas"
17-
},
1813
{
1914
"orcid": "0000-0001-7292-1982",
2015
"affiliation": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany",
2116
"name": "Kern, Moritz"
2217
},
23-
{
24-
"orcid": "0000-0002-9557-1003",
25-
"affiliation": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany",
26-
"name": "Kurth, Anno Christopher"
27-
},
2818
{
2919
"orcid": "0000-0003-3776-4226",
3020
"affiliation": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany",
3121
"name": "Kleinjohann, Alexander"
32-
},
33-
{
34-
"orcid": "0000-0003-2498-0536",
35-
"affiliation": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany",
36-
"name": "Bouss, Peter"
37-
},
38-
{
39-
"orcid": "0000-0002-4793-7541",
40-
"affiliation": "Institut des Neurosciences Paris-Saclay (NeuroPSI), Département de Neurosciences Intégratives et Computationnelles (ICN), Université Paris-Saclay, France",
41-
"name": "Davison, Andrew"
42-
},
43-
{
44-
"orcid": "0000-0002-2403-928X",
45-
"affiliation": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany",
46-
"name": "Morales-Gregorio, Aitor"
47-
},
48-
{
49-
"orcid": "0000-0002-9302-5893",
50-
"affiliation": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany",
51-
"name": "Kramer, Maximilian"
52-
},
53-
{
54-
"orcid": "0000-0001-9170-4422",
55-
"affiliation": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany",
56-
"name": "Ito, Junji"
5722
}
5823
],
5924

60-
"title": "Elephant 0.13.0",
25+
"title": "Elephant 0.14.0",
6126

6227
"keywords": [
6328
"neuroscience",

codemeta.json

Lines changed: 4 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66
"contIntegration": "https://github.com/NeuralEnsemble/elephant/actions",
77
"dateCreated": "2013-17-15",
88
"datePublished": "2015-04-08",
9-
"dateModified": "2023-07-12",
9+
"dateModified": "2023-10-31",
1010
"downloadUrl": "https://files.pythonhosted.org/packages/aa/e5/a42131ffa1de8e379ba56d67c85824d2471e6fbedcf710283f589c0dd4a4/elephant-0.13.0.tar.gz",
1111
"issueTracker": "https://github.com/NeuralEnsemble/elephant/issues",
1212
"name": "Elephant",
13-
"version": "0.13.0",
13+
"version": "0.14.0",
1414
"identifier": "https://doi.org/10.5281/zenodo.1186602",
1515
"description": "Elephant (Electrophysiology Analysis Toolkit) is an open-source, community centered library for the analysis of electrophysiological data in the Python programming language. The focus of Elephant is on generic analysis functions for spike train data and time series recordings from electrodes, such as the local field potentials (LFP) or intracellular voltages.In addition to providing a common platform for analysis code from different laboratories, the Elephant project aims to provide a consistent and homogeneous analysis framework that is built on a modular foundation. \nElephant is the direct successor to Neurotools and maintains ties to complementary projects such as OpenElectrophy and spykeviewer.",
1616
"applicationCategory": "library",
17-
"releaseNotes": "https://github.com/NeuralEnsemble/elephant/releases/tag/v0.13.0",
17+
"releaseNotes": "https://github.com/NeuralEnsemble/elephant/releases/tag/v0.14.0",
1818
"funding": "EU Grant 604102 (HBP), EU Grant 720270(HBP), EU Grant 785907(HBP), EU Grant 945539(HBP)",
1919
"developmentStatus": "active",
2020
"keywords": [
@@ -34,7 +34,7 @@
3434
"MacOS"
3535
],
3636
"softwareRequirements": [
37-
"https://github.com/NeuralEnsemble/elephant/tree/v0.13.0/requirements"
37+
"https://github.com/NeuralEnsemble/elephant/tree/v0.14.0/requirements"
3838
],
3939
"relatedLink": [
4040
"http://python-elephant.org",
@@ -61,16 +61,6 @@
6161
"name": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany"
6262
}
6363
},
64-
{
65-
"@type": "Person",
66-
"@id": "https://orcid.org/0000-0003-0789-6279",
67-
"givenName": "Regimantas",
68-
"familyName": "Jurkus",
69-
"affiliation": {
70-
"@type": "Organization",
71-
"name": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany"
72-
}
73-
},
7464
{
7565
"@type": "Person",
7666
"@id": "https://orcid.org/0000-0001-7292-1982",
@@ -81,26 +71,6 @@
8171
"name": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany"
8272
}
8373
},
84-
{
85-
"@type": "Person",
86-
"@id": "https://orcid.org/0000-0002-9557-1003",
87-
"givenName": "Anno Christopher",
88-
"familyName": "Kurth",
89-
"affiliation": {
90-
"@type": "Organization",
91-
"name": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany"
92-
}
93-
},
94-
{
95-
"@type": "Person",
96-
"@id": "https://orcid.org/0000-0001-9170-4422",
97-
"givenName": "Junji",
98-
"familyName": "Ito",
99-
"affiliation": {
100-
"@type": "Organization",
101-
"name": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany"
102-
}
103-
},
10474
{
10575
"@type": "Person",
10676
"@id": "https://orcid.org/0000-0003-3776-4226",
@@ -110,46 +80,6 @@
11080
"@type": "Organization",
11181
"name": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany"
11282
}
113-
},
114-
{
115-
"@type": "Person",
116-
"@id": "https://orcid.org/0000-0003-2498-0536",
117-
"givenName": "Peter",
118-
"familyName": "Bouss",
119-
"affiliation": {
120-
"@type": "Organization",
121-
"name": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany"
122-
}
123-
},
124-
{
125-
"@type": "Person",
126-
"@id": "https://orcid.org/0000-0002-4793-7541",
127-
"givenName": "Andrew",
128-
"familyName": "Davison",
129-
"affiliation": {
130-
"@type": "Organization",
131-
"name": "Institut des Neurosciences Paris-Saclay (NeuroPSI), Département de Neurosciences Intégratives et Computationnelles (ICN), Université Paris-Saclay, France"
132-
}
133-
},
134-
{
135-
"@type": "Person",
136-
"@id": "https://orcid.org/0000-0002-2403-928X",
137-
"givenName": "Aitor",
138-
"familyName": "Morales-Gregorio",
139-
"affiliation": {
140-
"@type": "Organization",
141-
"name": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany"
142-
}
143-
},
144-
{
145-
"@type": "Person",
146-
"@id": "https://orcid.org/0000-0002-9302-5893",
147-
"givenName": "Maximilian",
148-
"familyName": "Kramer",
149-
"affiliation": {
150-
"@type": "Organization",
151-
"name": "Institute of Neuroscience and Medicine (INM-6) and Institute for Advanced Simulation (IAS-6) and JARA-Institute Brain Structure-Function Relationships (INM-10), Jülich Research Centre, Jülich, Germany"
152-
}
15383
}
15484
]
15585
}

doc/release_notes.rst

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,37 @@
22
Release Notes
33
=============
44

5+
6+
Elephant 0.14.0 release notes
7+
=============================
8+
9+
New functionality and features
10+
------------------------------
11+
* Added ASSET class initialization parameter to define the binning rounding error tolerance, allowing users to control the behavior of spike time binning (#585).
12+
* Enhanced ASSET function output messages and status information by replacing print statements with logging calls, introducing tqdm progress bars for looped steps, and providing control over INFO and DEBUG logging via parameters (#570).
13+
* Implemented logging instead of warnings in the round_binning_errors() function in elephant/utils.py (#571).
14+
* Implemented trial handling, providing a unified framework for representing and accessing trial data, supporting diverse trial structures and a common API (#579).
15+
* Improved `instantaneous_rate` function to support trial data (#579).
16+
17+
Bug fixes
18+
---------
19+
* Added example to doc-string, handled one-dimensional arrays as input for x_positions, and added regression unit-tests in CSD.generate_lfp (#594).
20+
* Modified the check for signal type in z_score when using inplace option to ensure it works correctly with `np.float32` and `np.float64` (#592).
21+
22+
Documentation
23+
-------------
24+
* Fixed documentation build on readthedocs by updating deprecated configuration key `build.image` to `build.os` (#596).
25+
26+
Validations
27+
-----------
28+
* Fixed spike time tiling coefficient calculation for unsorted spiketrains. The fix includes sorting the input spiketrains, additional input checks, and a validation test. (#564).
29+
30+
Other changes
31+
-------------
32+
* Fixed several typos and grammatical errors in GPFA tutorial notebook (#587)
33+
* Updated the build_wheels action to use cibuildwheel version 2.13.1, enabling the building of wheels for Python 3.11 (#582).
34+
35+
536
Elephant 0.13.0 release notes
637
=============================
738

elephant/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.14.0b1
1+
0.14.0

0 commit comments

Comments
 (0)