Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test #52

Open
wants to merge 41 commits into
base: dev_pg
Choose a base branch
from
Open

test #52

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
71b06f7
Merge pull request #27 from OpenSourceBrain/dev_pg
JessyD Jul 13, 2019
edf1bf9
Merge pull request #29 from OpenSourceBrain/dev_pg
pgleeson Aug 16, 2019
a4ce313
Bump bleach from 2.1.3 to 3.1.1
dependabot[bot] Feb 24, 2020
cbd3b53
Merge pull request #30 from OpenSourceBrain/dependabot/pip/bleach-3.1.1
pgleeson Feb 25, 2020
8ba7c2e
Bump bleach from 3.1.1 to 3.1.2
dependabot[bot] Mar 24, 2020
1492113
Merge pull request #31 from OpenSourceBrain/dependabot/pip/bleach-3.1.2
pgleeson Mar 27, 2020
7c73d7c
Update requirements.txt
pgleeson Mar 31, 2020
6d91e48
Bump lxml from 4.2.1 to 4.6.2
dependabot[bot] Jan 7, 2021
6170eaf
Update README.md
pgleeson Jan 8, 2021
b7a86f6
Merge pull request #34 from OpenSourceBrain/dependabot/pip/lxml-4.6.2
pgleeson Jan 8, 2021
2c578a9
Bump bleach from 3.1.4 to 3.3.0
dependabot[bot] Feb 2, 2021
14012ba
Merge pull request #35 from OpenSourceBrain/dependabot/pip/bleach-3.3.0
pgleeson Feb 3, 2021
c0c9a0e
Test on py3
pgleeson Mar 17, 2021
4c44169
Bump pygments from 2.2.0 to 2.7.4
dependabot[bot] Mar 29, 2021
fd1a8af
Bump lxml from 4.6.2 to 4.6.3
dependabot[bot] Mar 31, 2021
eac39ff
Merge pull request #36 from OpenSourceBrain/dependabot/pip/pygments-2…
pgleeson Apr 1, 2021
81d3b74
Merge pull request #37 from OpenSourceBrain/dependabot/pip/lxml-4.6.3
pgleeson Apr 1, 2021
396241d
Create omv-ci.yml
pgleeson Dec 9, 2021
b820df0
Update omv-ci.yml
pgleeson Dec 9, 2021
fa4575f
Create non-omv.yml
pgleeson Dec 9, 2021
06d0215
Update tests
pgleeson Dec 9, 2021
a8917d1
Update README.md
pgleeson Apr 6, 2022
a3b8f4d
Bump numpy from 1.14.3 to 1.22.0
dependabot[bot] Jun 21, 2022
62f65c1
Bump lxml from 4.6.3 to 4.9.1
dependabot[bot] Jul 6, 2022
2c1423c
Bump nbconvert from 5.3.1 to 6.5.1
dependabot[bot] Aug 23, 2022
d6d9c61
Bump ipython from 5.7.0 to 8.10.0
dependabot[bot] Feb 10, 2023
96bb5d4
Update README.md
pgleeson Apr 4, 2023
daec9af
Update generation script
pgleeson Apr 4, 2023
3598c38
Python 3 updates
pgleeson Apr 4, 2023
e9c9d8d
Regenerated
Apr 4, 2023
399fea6
Merge pull request #46 from OpenSourceBrain/development
pgleeson Apr 4, 2023
51e04cd
Merge pull request #40 from OpenSourceBrain/dependabot/pip/numpy-1.22.0
pgleeson Apr 4, 2023
b482c05
Merge pull request #41 from OpenSourceBrain/dependabot/pip/lxml-4.9.1
pgleeson Apr 4, 2023
4915560
Merge pull request #44 from OpenSourceBrain/dependabot/pip/nbconvert-…
pgleeson Apr 4, 2023
df03a4e
Bump jupyter-core from 4.4.0 to 4.11.2
dependabot[bot] Apr 4, 2023
7743c0e
Merge pull request #45 from OpenSourceBrain/dependabot/pip/ipython-8.…
pgleeson Apr 4, 2023
74f7127
Merge pull request #47 from OpenSourceBrain/dependabot/pip/jupyter-co…
pgleeson Apr 4, 2023
f885789
Bump pygments from 2.7.4 to 2.15.0
dependabot[bot] Jul 20, 2023
f09ec94
Bump tornado from 5.0.2 to 6.3.3
dependabot[bot] Aug 14, 2023
89af980
Merge pull request #51 from OpenSourceBrain/dependabot/pip/tornado-6.3.3
pgleeson Sep 21, 2023
63c3fe5
Merge pull request #50 from OpenSourceBrain/dependabot/pip/pygments-2…
pgleeson Sep 21, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions .github/workflows/non-omv.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@

name: Non OMV based tests

on:
push:
branches: [ master, development, experimental ]
pull_request:
branches: [ master, development, experimental ]

jobs:
build:

runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: [ 3.7, 3.9 ]

steps:
- uses: actions/checkout@v2

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}

- name: Install OMV
run: |
pip install git+https://github.com/OpenSourceBrain/osb-model-validation
pip install scipy sympy matplotlib cython pandas tables


- name: Test one example
run: |
pip install pyelectro pyNeuroML
cd NeuroML2
python GenerateNeuroMLlite.py # test one example...


- name: OMV final version info
run: |
omv list -V # list installed engines
env
41 changes: 41 additions & 0 deletions .github/workflows/omv-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@

name: Continuous build using OMV

on:
push:
branches: [ master, development, experimental ]
pull_request:
branches: [ master, development, experimental ]

jobs:
build:

runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: [ 3.7, 3.9 ]
engine: [ jNeuroML, jNeuroML_NEURON, Brian2 ]

steps:
- uses: actions/checkout@v2

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}

- name: Install OMV
run: |
pip install git+https://github.com/OpenSourceBrain/osb-model-validation
pip install scipy sympy matplotlib cython pandas tables
pip install pyelectro pyNeuroML

- name: Run OMV tests on engine ${{ matrix.engine }}
run: |
omv all -V --engine=${{ matrix.engine }}

- name: OMV final version info
run: |
omv list -V # list installed engines
env
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,4 @@ Matlab/*.png
/NeuroML2/temp
/NeuroML2/SimMejiasFig2_0.json
/NeuroML2/MejiasFig2.json
arm64
31 changes: 13 additions & 18 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,30 +3,30 @@ sudo: false
addons:
apt:
packages:
- python-numpy
- python-scipy
- python-matplotlib
- python-numpy
- python-scipy
- python-matplotlib
- python-sympy
- python-tk
- python-tables
- python-tables
- python-tornado


language: python
python: 2.7
python:
- 2.7
- 3.8



virtualenv:
system_site_packages: true

env:
- OMV_ENGINE=jNeuroML
- OMV_ENGINE=jNeuroML_NEURON
- OMV_ENGINE=Brian # Python script runs with Brian; should be just Python, but Brian engine is quick to set up...
- OMV_ENGINE=Brian2 # Python script runs with Brian; should be just Python, but Brian engine is quick to set up...

install:
install:
- pip install git+https://github.com/OpenSourceBrain/osb-model-validation

# install pyelectro
- pip install git+https://github.com/NeuralEnsemble/pyelectro.git

Expand All @@ -40,9 +40,4 @@ install:

script:
- omv all -V
- omv list -V





- omv list -V
5 changes: 2 additions & 3 deletions NeuroML2/.test.gennmllite.omt
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Script for running automated tests on OSB using Travis-CI, see https://github.com/OpenSourceBrain/osb-model-validation

target: GenerateNeuroMLlite.py
engine: Brian

target: GenerateNeuroMLlite.py
engine: Brian2
Loading
Loading