Skip to content

Commit 5a56c31

Browse files
Release 0.13.0 (#577)
* bump version number to 0.13.0 * update .zendodo.json * update .codemeta.json * add release notes to docs
1 parent 4ea3c9a commit 5a56c31

File tree

4 files changed

+120
-20
lines changed

4 files changed

+120
-20
lines changed

.zenodo.json

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,6 @@
1515
"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",
1616
"name": "Jurkus, Regimantas"
1717
},
18-
{
19-
"orcid": "0000-0002-9302-5893",
20-
"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",
21-
"name": "Kramer, Maximilian"
22-
},
2318
{
2419
"orcid": "0000-0001-7292-1982",
2520
"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",
@@ -30,14 +25,39 @@
3025
"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",
3126
"name": "Kurth, Anno Christopher"
3227
},
28+
{
29+
"orcid": "0000-0003-3776-4226",
30+
"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",
31+
"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+
},
3353
{
3454
"orcid": "0000-0001-9170-4422",
3555
"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",
3656
"name": "Ito, Junji"
3757
}
3858
],
3959

40-
"title": "Elephant 0.12.0",
60+
"title": "Elephant 0.13.0",
4161

4262
"keywords": [
4363
"neuroscience",

codemeta.json

Lines changed: 53 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
"contIntegration": "https://github.com/NeuralEnsemble/elephant/actions",
77
"dateCreated": "2013-17-15",
88
"datePublished": "2015-04-08",
9-
"dateModified": "2023-02-24",
9+
"dateModified": "2023-07-12",
1010
"downloadUrl": "https://files.pythonhosted.org/packages/73/ef/e5308696a3e7fda842f58363a9db6690d42f30a7ebf818e15cc28014bf87/elephant-0.12.0.tar.gz",
1111
"issueTracker": "https://github.com/NeuralEnsemble/elephant/issues",
1212
"name": "Elephant",
13-
"version": "0.12.0",
13+
"version": "0.13.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",
@@ -34,7 +34,7 @@
3434
"MacOS"
3535
],
3636
"softwareRequirements": [
37-
"https://github.com/NeuralEnsemble/elephant/tree/v0.12.0/requirements"
37+
"https://github.com/NeuralEnsemble/elephant/tree/v0.13.0/requirements"
3838
],
3939
"relatedLink": [
4040
"http://python-elephant.org",
@@ -71,16 +71,6 @@
7171
"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"
7272
}
7373
},
74-
{
75-
"@type": "Person",
76-
"@id": "https://orcid.org/0000-0002-9302-5893",
77-
"givenName": "Maximilian",
78-
"familyName": "Kramer",
79-
"affiliation": {
80-
"@type": "Organization",
81-
"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"
82-
}
83-
},
8474
{
8575
"@type": "Person",
8676
"@id": "https://orcid.org/0000-0001-7292-1982",
@@ -110,6 +100,56 @@
110100
"@type": "Organization",
111101
"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"
112102
}
103+
},
104+
{
105+
"@type": "Person",
106+
"@id": "https://orcid.org/0000-0003-3776-4226",
107+
"givenName": "Alexander",
108+
"familyName": "Kleinjohann",
109+
"affiliation": {
110+
"@type": "Organization",
111+
"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"
112+
}
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+
}
113153
}
114154
]
115155
}

doc/release_notes.rst

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

5+
Elephant 0.13.0 release notes
6+
=============================
7+
8+
New functionality and features
9+
------------------------------
10+
* Implemented non-parametric spectral Granger causality analysis, extending the investigation of signal influence in the spectral domain. (#545)
11+
* Added functions to extract time bin and neuron information from Spike Sequence Events (SSEs) obtained using ASSET. (#549)
12+
13+
Bug fixes
14+
---------
15+
* Resolved issue with old references to the gin repository INM-6/elephant-data, ensuring accurate repository information. (#547)
16+
* Fixed the usage of deprecated numpy functions, which were removed with numpy 1.25.0. (#568)
17+
* Rectified a bug in spade, addressing a missing call of `min_neu` to specify the minimum number of neurons in a pattern. Also, added a regression test to verify the fix. (#575)
18+
* Corrected a bug in the complexity class that resulted in unexpected behavior when binary=False and spread=0. (#554)
19+
* Resolved a bug in cell assembly detection (CAD) that produced different results compared to the original MATLAB implementation. (#576)
20+
21+
Documentation
22+
-------------
23+
* Addressed various formatting issues in docstrings that were causing warnings during documentation builds. (#553)
24+
* Updated the contributors guide: The guide now includes a step to install Elephant itself by adding a "pip install -e ." command to the instructions for setting up a development environment. (#566)
25+
26+
Validations
27+
-----------
28+
* No changes
29+
30+
Other changes
31+
-------------
32+
* Added `codemeta.json` for automated publication of Elephant release to ebrains knowledge graph. (#561, #562)
33+
* Added "howfairis" badge to README.md, indicating Elephant's compliance with fair-software.eu recommendations. (#551)
34+
* CI: Enhance security of github actions by specifying a particular commit for third party actions, to improve security against re-tagging attacks. (#565)
35+
* Separation of the `multitaper_psd()` function into `segmented_multitaper_psd()` and `multitaper_psd()` without segmentation. This restructuring was done to achieve consistency in the spectral module. (#556)
36+
* Improved reporting in test_multitaper_cohere_perfect_cohere: Updated the unittest to utilize the numpy assert array equal function. This enhancement aims to provide more detailed and informative traceback in case of failures. (#573)
37+
* Increased tolerance for Weigthed Phase-Lag Index (WPLI) ground truth test to avoid unitest to fail due minor differences in floating point operations (#572)
38+
* Added shields for twitter and fosstodon to README.md linking to Elephants accounts. (#532)
39+
40+
Selected dependency changes
41+
---------------------------
42+
* no changes
43+
44+
545
Elephant 0.12.0 release notes
646
=============================
747

elephant/VERSION

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

0 commit comments

Comments
 (0)