diff --git a/.github/workflows/omv-ci.yml b/.github/workflows/omv-ci.yml index 33b85df..c2ba2d5 100644 --- a/.github/workflows/omv-ci.yml +++ b/.github/workflows/omv-ci.yml @@ -17,16 +17,16 @@ jobs: fail-fast: false matrix: python-version: [ "3.10", "3.12", "3.13" ] - engine: [ jNeuroML_validate, Brian2 ] + engine: [ jNeuroML_validate, Brian2, jNeuroML_NEURON ] exclude: - python-version: "3.10" engine: Brian2 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: ${{ matrix.python-version }} @@ -41,5 +41,5 @@ jobs: - name: OMV final version info run: | - omv list -V # list installed engines + omv list -V # list installed engines env diff --git a/NeuroML2/ACnet2/.test.jnmlnrn.omt b/NeuroML2/ACnet2/.test.jnmlnrn.omt new file mode 100644 index 0000000..2686e50 --- /dev/null +++ b/NeuroML2/ACnet2/.test.jnmlnrn.omt @@ -0,0 +1,31 @@ +# Script for running automated tests on OSB, see https://github.com/OpenSourceBrain/osb-model-validation + +target: LEMS_ACnet2_LowDt.xml +engine: jNeuroML_NEURON +mep: .test.mep +experiments: + Current clamp pyramidal: + observables: + spike times: + file: + path: pyramidal_soma_0.dat + columns: [0,1] + scaling: [1000, 1000] + spike detection: + method: threshold + threshold: 0 + tolerance: 0 + Current clamp basket: + observables: + spike times: + file: + path: basket_soma_0.dat + columns: [0,1] + scaling: [1000, 1000] + spike detection: + method: threshold + threshold: 0 + tolerance: 0 + + + diff --git a/NeuroML2/ACnet2/.test.mep b/NeuroML2/ACnet2/.test.mep new file mode 100644 index 0000000..016f0f7 --- /dev/null +++ b/NeuroML2/ACnet2/.test.mep @@ -0,0 +1,9 @@ +system: Testing a single compartment cell + +experiments: + Current clamp pyramidal: + expected: + spike times: [102.48500000000001, 120.757, 148.52499999999998, 255.994, 330.37300000000005, 407.452, 483.889, 560.274] + Current clamp basket: + expected: + spike times: [109.946, 128.452, 146.958, 165.465, 183.971, 202.477, 220.983, 239.489, 257.99499999999995, 276.502, 295.008, 313.514, 332.02, 350.526, 369.03200000000004, 387.53900000000004, 406.045, 424.551, 443.05699999999996, 461.563, 480.069, 498.576, 517.082, 535.588, 554.0939999999999, 572.6, 591.106] diff --git a/NeuroML2/ACnet2/LEMS_ACnet2_LowDt.xml b/NeuroML2/ACnet2/LEMS_ACnet2_LowDt.xml new file mode 100644 index 0000000..9fb0916 --- /dev/null +++ b/NeuroML2/ACnet2/LEMS_ACnet2_LowDt.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file