Skip to content

Commit 235f987

Browse files
authored
Merge branch 'NeuralEnsemble:master' into master
2 parents 46c29ba + 29d73f6 commit 235f987

File tree

124 files changed

+23538
-875
lines changed

Some content is hidden

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

124 files changed

+23538
-875
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

.github/workflows/io-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ jobs:
7878
# restore-key hits should result in `cache-hit` == 'false'
7979
if: steps.cache-conda-env.outputs.cache-hit != 'true'
8080
run: |
81-
conda env update neo-test-env --file environment_testing.yml
81+
conda env update --name neo-test-env --file environment_testing.yml --prune
8282
8383
- name: Configure git
8484
run: |

.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)