************* 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 - 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](https://elephant.readthedocs.io/en/latest/reference/parallel.html)) - 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 - wasserstein_distance - eigenangle (see publication [Gutzen et al. 2022](https://doi.org/10.1016/j.biosystems.2022.104813) 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.