Skip to content

Commit

Permalink
Merge pull request #2 from sanjayankur31/feat/neuroml-conversion
Browse files Browse the repository at this point in the history
Feat/neuroml conversion
  • Loading branch information
pgleeson authored Jun 11, 2024
2 parents df78373 + d72985e commit 88ec6ef
Show file tree
Hide file tree
Showing 121 changed files with 81,170 additions and 0 deletions.
43 changes: 43 additions & 0 deletions .github/workflows/omv-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@

name: Continuous build using OMV

on:
schedule:
- cron: "1 1 1 */2 *"
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.8", "3.10"]
#engine: [ jNeuroML_validate, jNeuroML_NEURON ]
engine: [ jNeuroML_validate]

steps:
- uses: actions/checkout@v4

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

- name: Install OMV
run: |
pip install OSBModelValidation
pip install scipy sympy matplotlib cython pandas tables
- 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
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
*.dat
x86_64/
/NeuroML2/*.mod
*_nrn.py
*_eden.py

.mypy_cache/
/NeuroML2/tests/arm64
/NeuroML2/arm64

__pycache__/
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
4 changes: 4 additions & 0 deletions NeuroML2/.test.validate.omt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Script for running automated tests, see https://github.com/OpenSourceBrain/osb-model-validation
# This test will validate MOST all of the NeuroML 2 files in the current directory
target: "*.c*.nml"
engine: jNeuroML_validate
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added NeuroML2/20240605170054_test_SK2_ca_NEURON.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added NeuroML2/20240605170054_test_sk2_ca_NML.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added NeuroML2/20240605170054_test_sk2_states_NML.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added NeuroML2/20240607161612_test_narsg_states_NML.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
34,789 changes: 34,789 additions & 0 deletions NeuroML2/Purkinje.morph.cell.nml

Large diffs are not rendered by default.

Loading

0 comments on commit 88ec6ef

Please sign in to comment.