Skip to content
Snippets Groups Projects
  1. Oct 26, 2016
  2. Oct 25, 2016
    • Sam Yates's avatar
      Refactor convergence tests; add numeric soma ref. · fdbe4d8a
      Sam Yates authored
      * 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.
      fdbe4d8a
  3. Oct 24, 2016
    • Sam Yates's avatar
      Bugfix: hh_soma.jl · 7845818c
      Sam Yates authored
      * Use consistent scaling for y[1] scalar voltage in hh_soma.jl
      * Also: add more reserved target names to CMakeLists.txt
        helper function.
      7845818c
    • Sam Yates's avatar
      Reorganize validation data generation · b263eb24
      Sam Yates authored
      * Move generation and data to top-level validation directory.
      * Make BUILD_VALIDATION_DATA and VALIDATION_DATA_DIR cache vars.
      * Add helper CMake functions for data generation.
      
      Note `validation/ref/numeric/foo.sh` is just a placeholder.
      b263eb24
    • Sam Yates's avatar
      Change bulk resistivity default. · d2ce7a68
      Sam Yates authored
      * Align defaults with values used in most of the NEURON
        validation scripts.
      * Use consistent 100 Ω·m bulk resistivity across both
        NEURON test models and basic validation cells.
      d2ce7a68
    • Sam Yates's avatar
      Add soma-less cable cell to test cells. · e751fcd3
      Sam Yates authored
      Also:
      * Ensure intrinsic and passive properties properly set on test cells.
      e751fcd3
  4. Oct 20, 2016
  5. Oct 19, 2016
  6. Oct 14, 2016
  7. Oct 13, 2016
  8. Oct 12, 2016
  9. Oct 11, 2016
    • Sam Yates's avatar
      Enhanced validation tests. · ee3b83c5
      Sam Yates authored
      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...
      ee3b83c5
  10. Oct 08, 2016
  11. Oct 07, 2016
  12. Oct 06, 2016
  13. Oct 05, 2016
  14. Oct 04, 2016