Skip to content

Commit 1151563

Browse files
authored
Merge branch 'suny-downstate-medical-center:master' into master
2 parents fd38b01 + fc05344 commit 1151563

File tree

715 files changed

+209396
-17458
lines changed

Some content is hidden

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

715 files changed

+209396
-17458
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
name: Bug report
3+
about: Create a bug report to help us improve NetPyNE
4+
title: "[Bug report]"
5+
labels: bug
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the bug**
11+
12+
A clear and concise description of what the bug is.
13+
14+
**Reproducing the bug**
15+
16+
Steps to reproduce the behavior:
17+
1. Go to '...'
18+
2. Click on '....'
19+
3. Scroll down to '....'
20+
4. See error
21+
22+
**Expected behavior**
23+
24+
A clear and concise description of what you expected to happen.
25+
26+
**System information**
27+
28+
- OS and version: [e.g. iOS 10.14.6]
29+
- NetPyNE version: [e.g. 0.9.5 (see `CHANGES.md` for version)]
30+
- NEURON version: [e.g. 7.6.4 (run `nrniv --version` in terminal for version)]
31+
- Python version: [e.g. 3.7.0 (run `python --version` in terminal for version)]
32+
33+
**Additional context**
34+
35+
Add any other context about the problem here.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
name: Documentation Improvement
3+
about: Submit an issue to improve NetPyNE's documentation
4+
title: "[documentation]"
5+
labels: documentation
6+
assignees: ''
7+
8+
---
9+
10+
**Please describe the documentation improvement you'd like to see.**
11+
12+
A clear and concise description of desired documentation improvement for a specific function, a process, a tutorial, or even a simple typo.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for a new feature in NetPyNE
4+
title: "[New feature]"
5+
labels: enhancement
6+
assignees: ''
7+
8+
---
9+
10+
**Please describe the new feature you'd like to see.**
11+
12+
A clear and concise description of the new feature and its benefits.
13+
14+
**Is your feature request related to a problem? Please describe.**
15+
16+
A clear and concise description of what the problem is. E.g.: I'm always frustrated when [...]
17+
18+
**Describe the solution you'd like**
19+
20+
A clear and concise description of what you want to happen.
21+
22+
**Describe alternatives you've considered**
23+
24+
A clear and concise description of any alternative solutions or features you've considered.
25+
26+
**Additional context**
27+
28+
Add any other context or screenshots about the feature request here.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
name: Other issues
3+
about: Submit an issue that doesn't fall into the other categories
4+
title: "[other]"
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
**Please describe your issue**
11+
12+
A clear and concise description of your issue.

.github/ISSUE_TEMPLATE/question.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
name: Question
3+
about: Submit a question about NetPyNE
4+
title: "[question]"
5+
labels: question
6+
assignees: ''
7+
8+
---
9+
10+
**Please ask a question about NetPyNE**
11+
12+
A clear and concise question about any aspect of NetPyNE.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Mirror to Ebrains
2+
3+
# Configure the events that are going to trigger tha automated update of the mirror
4+
on:
5+
push:
6+
branches: [ master ]
7+
8+
# Configure what will be updated
9+
jobs:
10+
# set the job name
11+
to_ebrains:
12+
runs-on: ubuntu-latest
13+
steps:
14+
# this task will push the master branch of the source_repo (github) to the
15+
# destination_repo (ebrains gitlab)
16+
- name: syncmaster
17+
uses: wei/git-sync@v3
18+
# component owners need to set their own variables
19+
# the destination_repo format is
20+
# https://gitlab_service_account_name:${{ secrets.EBRAINS_GITLAB_ACCESS_TOKEN }}@gitlab.ebrains.eu/name_of_mirror.git
21+
with:
22+
source_repo: "suny-downstate-medical-center/netpyne"
23+
source_branch: "master"
24+
destination_repo: "https://github-pusher:${{ secrets.EBRAINS_GITLAB_ACCESS_TOKEN }}@gitlab.ebrains.eu/vbragin/netpyne.git"
25+
destination_branch: "master"
26+
# this task will push all tags from the source_repo to the destination_repo
27+
- name: synctags
28+
uses: wei/git-sync@v3
29+
with:
30+
source_repo: "suny-downstate-medical-center/netpyne"
31+
source_branch: "refs/tags/*"
32+
destination_repo: "https://github-pusher:${{ secrets.EBRAINS_GITLAB_ACCESS_TOKEN }}@gitlab.ebrains.eu/vbragin/netpyne.git"
33+
destination_branch: "refs/tags/*"

.github/workflows/tests.yml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: Tests
2+
on: [push, pull_request]
3+
jobs:
4+
Run-Tests:
5+
runs-on: ${{ matrix.os }}
6+
7+
strategy:
8+
matrix:
9+
os: [ubuntu-latest]
10+
#python-version: [2.7, 3.7]
11+
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
12+
fail-fast: false
13+
14+
steps:
15+
- name: Check out repository code
16+
uses: actions/checkout@v4
17+
18+
- name: Set up Python ${{ matrix.python-version }}
19+
uses: actions/setup-python@v4
20+
with:
21+
python-version: ${{ matrix.python-version }}
22+
23+
- name: Update apt-get
24+
run: sudo apt-get update
25+
26+
- name: Install packages
27+
run: sudo apt-get install python-tk python3-tables
28+
29+
- name: Install dependencies
30+
run: |
31+
python -m pip install --upgrade pip
32+
pip install -r requirements.txt
33+
pip install -e .
34+
35+
- name: Info on installed package versons
36+
run: |
37+
pip list
38+
39+
- name: Test with pytest
40+
run: |
41+
source tests/test.sh

.gitignore

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
/doc/source/netpyne.*.rst
2+
doc/source/package_reference.rst
3+
14
/examples/sandbox/LEMS_sandbox.xml
25
/examples/M1/LEMS_M1.xml
36

@@ -17,6 +20,7 @@ i386
1720
*.dll
1821
umac
1922
.DS_Store
23+
venv/
2024

2125
/examples/HybridTut/*.nml
2226
/examples/HybridTut/*.mod
@@ -48,3 +52,22 @@ umac
4852
/examples/M1/*.png
4953
/examples/M1/*.pov
5054
/examples/HHTut/temp.json
55+
.vscode
56+
/examples/HHTut/HHTut_plot_2Dnet.png
57+
/examples/HHTut/HHTut_regen.py
58+
/examples/HHTut/HHTut_traces.png
59+
60+
.idea/
61+
62+
examples/asdOptim/simple/
63+
64+
*.pid
65+
66+
examples/optunaOptim/simple/
67+
/examples/NeuroMLImport/test/HHTut.net.nml
68+
/examples/NeuroMLImport/test/HybridTut.net.nml
69+
/examples/NeuroMLImport/test/LEMS_HHTut.xml
70+
/examples/NeuroMLImport/test/LEMS_HybridTut.xml
71+
/examples/NeuroMLImport/test/M1.net.nml
72+
/examples/NeuroMLImport/test/LEMS_M1.xml
73+
arm64

.travis.yml

Lines changed: 0 additions & 118 deletions
This file was deleted.

0 commit comments

Comments
 (0)