Skip to content

Commit 4411fed

Browse files
Merge branch 'NeuralEnsemble:master' into add/pl2
2 parents 30e1d63 + 29d73f6 commit 4411fed

File tree

123 files changed

+23537
-874
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

123 files changed

+23537
-874
lines changed

.github/workflows/caches_cron_job.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,7 @@ jobs:
6060
git config --global user.email "neo_ci@fake_mail.com"
6161
git config --global user.name "neo CI"
6262
python -m pip install -U pip # Official recommended way
63-
pip install --upgrade -e .
64-
pip install .[test]
63+
pip install --upgrade -e .[test]
6564
6665
create-data-cache-if-missing:
6766
name: Caching data env

.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,11 @@ neo/test/io/neurosharemergeio.py
6666
files_for_testing_neo
6767
/venv
6868
/neo/test/resources
69+
doc/examples
70+
doc/*.abf
71+
doc/*.png
72+
doc/*.plx
73+
doc/*.nev
74+
doc/*.ns5
75+
doc/*.nix
76+
doc/*.nwb

README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ More information
4545
----------------
4646

4747
- Home page: http://neuralensemble.org/neo
48-
- Mailing list: https://groups.google.com/forum/?fromgroups#!forum/neuralensemble
48+
- Mailing list: http://neuralensemble.org/community
4949
- Documentation: http://neo.readthedocs.io/
5050
- Bug reports: https://github.com/NeuralEnsemble/python-neo/issues
5151

@@ -74,7 +74,7 @@ No. 785907 (Human Brain Project SGA2) and No. 945539 (Human Brain Project SGA3).
7474
.. _NiBabel: http://nipy.sourceforge.net/nibabel/
7575
.. _PyNN: http://neuralensemble.org/PyNN
7676
.. _quantities: http://pypi.python.org/pypi/quantities
77-
.. _`NeuralEnsemble mailing list`: http://groups.google.com/group/neuralensemble
77+
.. _`NeuralEnsemble mailing list`: http://neuralensemble.org/community
7878
.. _`issue tracker`: https://github.c
7979
.. _tridesclous: https://github.com/tridesclous/tridesclous
8080
.. _ephyviewer: https://github.com/NeuralEnsemble/ephyviewer

codemeta.json

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
{
2+
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
3+
"@type": "SoftwareSourceCode",
4+
"license": "https://spdx.org/licenses/BSD-3-Clause",
5+
"codeRepository": "https://github.com/NeuralEnsemble/python-neo",
6+
"contIntegration": "https://github.com/NeuralEnsemble/python-neo/actions",
7+
"dateModified": "2023-04-04",
8+
"downloadUrl": "https://files.pythonhosted.org/packages/4d/95/e79e05c9bc8ef61d89a8a6b949db03adb2046b9fca38422d570c7add543d/neo-0.12.0.tar.gz",
9+
"issueTracker": "https://github.com/NeuralEnsemble/python-neo/issues",
10+
"name": "Neo",
11+
"version": "0.12.0",
12+
"identifier": "RRID:SCR_000634",
13+
"description": "Neo is a Python package for working with electrophysiology data in Python, together with support for reading a wide range of neurophysiology file formats, including Spike2, NeuroExplorer, AlphaOmega, Axon, Blackrock, Plexon, Tdt, and support for writing to a subset of these formats plus non-proprietary formats including HDF5.\n\nThe goal of Neo is to improve interoperability between Python tools for analyzing, visualizing and generating electrophysiology data by providing a common, shared object model. In order to be as lightweight a dependency as possible, Neo is deliberately limited to represention of data, with no functions for data analysis or visualization.\n\nNeo is used by a number of other software tools, including SpykeViewer (data analysis and visualization), Elephant (data analysis), the G-node suite (databasing), PyNN (simulations), tridesclous_ (spike sorting) and ephyviewer (data visualization).\n\nNeo implements a hierarchical data model well adapted to intracellular and extracellular electrophysiology and EEG data with support for multi-electrodes (for example tetrodes). Neo's data objects build on the quantities package, which in turn builds on NumPy by adding support for physical dimensions. Thus Neo objects behave just like normal NumPy arrays, but with additional metadata, checks for dimensional consistency and automatic unit conversion.",
14+
"applicationCategory": "neuroscience",
15+
"releaseNotes": "https://neo.readthedocs.io/en/stable/releases/0.12.0.html",
16+
"funding": "https://cordis.europa.eu/project/id/945539",
17+
"developmentStatus": "active",
18+
"referencePublication": "https://doi.org/10.3389/fninf.2014.00010",
19+
"funder": {
20+
"@type": "Organization",
21+
"name": "European Commission"
22+
},
23+
"programmingLanguage": ["Python"],
24+
"operatingSystem": ["Linux", "Windows", "macOS"],
25+
"softwareRequirements": [
26+
"Python (version 3.8+)",
27+
"see https://github.com/NeuralEnsemble/python-neo/blob/master/pyproject.toml"
28+
],
29+
"relatedLink": [
30+
"https://neo.readthedocs.io",
31+
"https://neuralensemble.org/community"
32+
],
33+
"author": [
34+
{ "@type": "Person", "givenName": "Samuel", "familyName": "Garcia" },
35+
{
36+
"@type": "Person",
37+
"@id": "http://orcid.org/0000-0002-4793-7541",
38+
"givenName": "Andrew P.",
39+
"familyName": "Davison"
40+
},
41+
{ "@type": "Person", "givenName": "Chris", "familyName": "Rodgers" },
42+
{ "@type": "Person", "givenName": "Pierre", "familyName": "Yger" },
43+
{ "@type": "Person", "givenName": "Yann", "familyName": "Mahnoun" },
44+
{ "@type": "Person", "givenName": "Luc", "familyName": "Estabanez" },
45+
{ "@type": "Person", "givenName": "Andrey", "familyName": "Sobolev" },
46+
{ "@type": "Person", "givenName": "Thierry", "familyName": "Brizzi" },
47+
{ "@type": "Person", "givenName": "Florent", "familyName": "Jaillet" },
48+
{ "@type": "Person", "givenName": "Philipp", "familyName": "Rautenberg" },
49+
{ "@type": "Person", "givenName": "Thomas", "familyName": "Wachtler" },
50+
{ "@type": "Person", "givenName": "Cyril", "familyName": "Dejean" },
51+
{ "@type": "Person", "givenName": "Robert", "familyName": "Pröpper" },
52+
{ "@type": "Person", "givenName": "Domenico", "familyName": "Guarino" },
53+
{ "@type": "Person", "givenName": "Achilleas", "familyName": "Koutsou" },
54+
{ "@type": "Person", "givenName": "Erik", "familyName": "Li" },
55+
{ "@type": "Person", "givenName": "Georg", "familyName": "Raiser" },
56+
{ "@type": "Person", "givenName": "Joffrey", "familyName": "Gonin" },
57+
{ "@type": "Person", "givenName": "Kyler", "familyName": "Brown" },
58+
{ "@type": "Person", "givenName": "Mikkel Elle", "familyName": "Lepperød" },
59+
{ "@type": "Person", "givenName": "C Daniel", "familyName": "Meliza" },
60+
{ "@type": "Person", "givenName": "Julia", "familyName": "Sprenger" },
61+
{ "@type": "Person", "givenName": "Maximilian", "familyName": "Schmidt" },
62+
{ "@type": "Person", "givenName": "Johanna", "familyName": "Senk" },
63+
{ "@type": "Person", "givenName": "Carlos", "familyName": "Canova" },
64+
{ "@type": "Person", "givenName": "Hélissande", "familyName": "Fragnaud" },
65+
{ "@type": "Person", "givenName": "Mark", "familyName": "Hollenbeck" },
66+
{ "@type": "Person", "givenName": "Mieszko", "familyName": "Grodzicki" },
67+
{ "@type": "Person", "givenName": "Rick", "familyName": "Gerkin" },
68+
{ "@type": "Person", "givenName": "Matthieu", "familyName": "Sénoville" },
69+
{ "@type": "Person", "givenName": "Chadwick", "familyName": "Boulay" },
70+
{ "@type": "Person", "givenName": "Björn", "familyName": "Müller" },
71+
{ "@type": "Person", "givenName": "William", "familyName": "Hart" },
72+
{ "@type": "Person", "alternateName": "erikli(github)" },
73+
{ "@type": "Person", "givenName": "Jeffrey", "familyName": "Gill" },
74+
{
75+
"@type": "Person",
76+
"givenName": "Lucas",
77+
"alternateName": "lkoelman@github"
78+
},
79+
{ "@type": "Person", "givenName": "Mark", "familyName": "Histed" },
80+
{ "@type": "Person", "givenName": "Mike", "familyName": "Sintsov" },
81+
{ "@type": "Person", "givenName": "Scott W", "familyName": "Harden" },
82+
{
83+
"@type": "Person",
84+
"givenName": "Chek Yin",
85+
"familyName": "Choi",
86+
"alternateName": "hkchekc@github"
87+
},
88+
{ "@type": "Person", "givenName": "Corentin", "familyName": "Fragnaud" },
89+
{
90+
"@type": "Person",
91+
"givenName": "Alexander",
92+
"familyName": "Kleinjohann"
93+
},
94+
{ "@type": "Person", "givenName": "Christian", "familyName": "Kothe" },
95+
{ "@type": "Person", "alternateName": "rishidhingra@github" },
96+
{ "@type": "Person", "givenName": "Hugo", "familyName": "van Kemenade" },
97+
{
98+
"@type": "Person",
99+
"givenName": "Aitor",
100+
"familyName": "Morales-Gregorio"
101+
},
102+
{ "@type": "Person", "givenName": "Peter N", "familyName": "Steinmetz" },
103+
{ "@type": "Person", "givenName": "Shashwat", "familyName": "Sridhar" },
104+
{ "@type": "Person", "givenName": "Alessio", "familyName": "Buccino" },
105+
{ "@type": "Person", "givenName": "Regimantas", "familyName": "Jurkus" },
106+
{ "@type": "Person", "givenName": "Steffen", "familyName": "Buergers" },
107+
{ "@type": "Person", "givenName": "Etienne", "familyName": "Combrisson" },
108+
{ "@type": "Person", "givenName": "Ben", "familyName": "Dichter" },
109+
{ "@type": "Person", "givenName": "Elodie", "familyName": "Legouée" },
110+
{ "@type": "Person", "givenName": "Heberto", "familyName": "Mayorquin" },
111+
{ "@type": "Person", "givenName": "Thomas", "familyName": "Perret" }
112+
]
113+
}

doc/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ help:
2929

3030
clean:
3131
-rm -rf $(BUILDDIR)/*
32+
-rm -rf source/examples
3233

3334
html:
3435
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html

0 commit comments

Comments
 (0)