Enhanced validation tests.
Validation of simulation results by comparing L-infinity distance and maximum peak displacement in voltage traces taken at mid-points and end-points of sections. Note that these tests will broadly _fail_ at this point. Reference data generation and visualization: * Use voltage traces as validation data from NEURON; refactor generation scripts. * Generate validation data as a dependency of `validation.exe`. * Store validation data in a `tsplot`-compatible format. * Extend `tsplot` to handle multiple time series per file, a non-time 'time' axis (see `-A` option), filtering of time series by meta data queries (see `-s` option). * Remove pre-generated spike-time validation data files. Core extensions: * Add a single-cell `singleton_recipe` recipe wrapper. * Allow cell descriptions to be cloned (explicitly) for use with this wrapper. * Add `simple_sampler` which maintains a trace of scalar observables as a vector of (time, value) pairs. * Allow cell groups to be exposed from `mode...
Showing
- CMakeLists.txt 11 additions, 0 deletionsCMakeLists.txt
- data/validation/.keep 0 additions, 0 deletionsdata/validation/.keep
- data/validation/ball_and_3stick.json 0 additions, 158 deletionsdata/validation/ball_and_3stick.json
- data/validation/ball_and_stick.json 0 additions, 158 deletionsdata/validation/ball_and_stick.json
- data/validation/simple_exp2_synapse.json 0 additions, 90 deletionsdata/validation/simple_exp2_synapse.json
- data/validation/simple_exp_synapse.json 0 additions, 90 deletionsdata/validation/simple_exp_synapse.json
- data/validation/soma.json 0 additions, 62 deletionsdata/validation/soma.json
- miniapp/trace_sampler.hpp 6 additions, 1 deletionminiapp/trace_sampler.hpp
- nrn/CMakeLists.txt 26 additions, 0 deletionsnrn/CMakeLists.txt
- nrn/ball_and_3stick.py 18 additions, 154 deletionsnrn/ball_and_3stick.py
- nrn/ball_and_stick.py 14 additions, 142 deletionsnrn/ball_and_stick.py
- nrn/ball_and_taper.py 20 additions, 0 deletionsnrn/ball_and_taper.py
- nrn/generate_validation.sh 29 additions, 5 deletionsnrn/generate_validation.sh
- nrn/nrn_validation.py 251 additions, 0 deletionsnrn/nrn_validation.py
- nrn/simple_exp2_synapse.py 24 additions, 0 deletionsnrn/simple_exp2_synapse.py
- nrn/simple_exp_synapse.py 23 additions, 0 deletionsnrn/simple_exp_synapse.py
- nrn/simple_synapse.py 0 additions, 161 deletionsnrn/simple_synapse.py
- nrn/soma.py 15 additions, 78 deletionsnrn/soma.py
- scripts/tsplot 92 additions, 21 deletionsscripts/tsplot
- src/cell.hpp 18 additions, 1 deletionsrc/cell.hpp
Please register or sign in to comment