Release Notes

NetworkUnit 0.2.0

  • 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
  • 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

NetworkUnit 0.1.2

  • a fix for an issue where the setup script was failing to properly install the backend directory (see issue #20)

NetworkUnit 0.1.1

  • a new backend class, which handles the storage of generated predictions in memory or on disk. To make use of it just set backend=’storage’ in the model instantiation. By default predictions are stored in memory. To change that set `model.get_backend().use_disk_cache = True ` and `model.get_backend().use_memory_cache = False `.

  • various bug fixes

  • updated requirements.txt and environment.yaml

NetworkUnit 0.1.0

Initial release.