Refactor convergence tests; add numeric soma ref.
* Amend data directory path in validation tests. * Enmodulate `hh_soma.jl` * Add HH channel reference data generations script. * Switch `validate_soma.cpp` to numeric reference data. * Consolidate common code in `validate_ball_and_stick.cpp` * Add (nearly) Rallpack1 validation test (see below). * Gentle failure on absence of reference data in `validate_ball_and_stick.cpp` Can't yet override mechanism default parameter values, so the cable cell model added to `test_common_cells.hpp` lets the default stand; validation script will have to use the default membrane conductance rather than that given by Rallpack1.
Showing
- tests/test_common_cells.hpp 4 additions, 0 deletionstests/test_common_cells.hpp
- tests/validation/validate_ball_and_stick.cpp 185 additions, 1 deletiontests/validation/validate_ball_and_stick.cpp
- tests/validation/validate_soma.cpp 3 additions, 2 deletionstests/validation/validate_soma.cpp
- tests/validation/validation_data.hpp 1 addition, 1 deletiontests/validation/validation_data.hpp
- validation/ref/neuron/nrn_validation.py 1 addition, 1 deletionvalidation/ref/neuron/nrn_validation.py
- validation/ref/neuron/soma.py 0 additions, 3 deletionsvalidation/ref/neuron/soma.py
- validation/ref/numeric/CMakeLists.txt 5 additions, 2 deletionsvalidation/ref/numeric/CMakeLists.txt
- validation/ref/numeric/HHChannels.jl 143 additions, 0 deletionsvalidation/ref/numeric/HHChannels.jl
- validation/ref/numeric/hh_soma.jl 0 additions, 138 deletionsvalidation/ref/numeric/hh_soma.jl
- validation/ref/numeric/numeric_soma.jl 27 additions, 0 deletionsvalidation/ref/numeric/numeric_soma.jl
Please register or sign in to comment