Skip to content

NetworkUnit 0.2.0

Compare
Choose a tag to compare
@rgutzen rgutzen released this 29 Sep 11:32
· 14 commits to master since this release
9ebd2f5
  • parameter handling
    • generate_prediction() and other custom class function no longer take optional extra parameter as arguments, but only use self.params
    • no class function should accept arguments that override class parameters
    • default_params test class attribute are inherited by using default_params = {**parent.default_params, 'new_param':0}
  • caching
    • improved caching of intermediate test- and simulation results, e.g. for the correlation matrix
    • improving backend definitions
  • parallelization
    • automatic parallelization for loops over spiketrains or lists of spiketrains. To use set params['parallel executor'] to ProcessPoolExecutor(), MPIPoolExecutor(), or MPICommExecutor() (see documentation in Elephant package)
  • various bug fixes
  • new features
    • adding the joint_test class that enables the combination of multiple neuron-wise tests for multidimensional testing with the Wasserstein score
  • new test classes
    • joint_test
    • power_spectrum_test
      • freqband_power_test
    • timescale_test
    • avg_std_correlation_test
  • new score classes