Skip to content

v0.2.0rc

  • v0.2.0rc
  • a076e00
  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
  • Choose a tag to compare

  • v0.2.0rc
  • a076e00
  • Choose a tag to compare

  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
@mdenker mdenker tagged this 29 Sep 11:13
* add Nest backend and model class

* adding nest backend

* add joint_test class

* add/remove blank lines to comply with PEP8

* fix typo; simulaton --> simulation

* add self to __ini__ function arguments

* update call to self.set_default_run_params

* remove whitespaces to comply with PEP8

* adding backends to setup.py

* backend update

* minor edits to nest backend and joint_test

* add spiketrain timescale test (decay of the autocorrelation function of a spiketrain)

* fix imports

* PEP8 style related updates

* PEP8 style updates

* fixing wasserstein_distance score

* add missing import and fix minor bug

* Fix indexing for differently sized samples

* modify return statement to provide the full nest object (where the kernel can be accessed)

* inherit from ProducesSpikeTrains

* remove merge markers

* fix iterables

* change file namespace and simplify __init__ files

* move nest import inside class

* remove prefixes in imports

* fixing import bugs

* adding grouped avg correlation test

* return nan if there is only one spiketrain in the list

* account for the possibility of nans

* include opencv to the environment

* fix bug in setup.py

* integrate grouped spiketrains into ProducesSpikeTrains

* handling empty input to wasserstein score

* Add std correlation test

* remove np.squeeze

* fix authors textfile

* include new parameter to control for number of spikes before calculating the timescale

* PEP8 issues

* Include LvR to variation tests

* PEP8 compliance

* actual name setting in the test instance

* update requirements

* comment out property leading to problems

* add power_specturm test

* improve power spectrum test

* typo in power spectrum test

* get ps test ready to roll!

* use the mean psd across groups

* add freqband_power test, make joint test more robust

* joint test example, small edit of avg_corr _test

* fix some imports and their style

* Incorporate changes from Jasper

* improve PEP8

* remove unused import

* include ability to deal with name as a parameter

* NeoHdf5IO is deprecated in the latest neo version. Updated to usign the NixIO

* introduce option to control the normalization of the observations and predictions to the Wasserstein distance

* fix standard deviation not being used!

* create test to calculate multiple metrics from the CC matrix at once, significantly reduces runtime

* ensure parameters exist

* ensure parameters exist

* remove merge marks

* many fixes

* remove test parameter setting downstream in favor of default_params upstream

* rename binsize to bin_size

* Create decorator for generate prediciton function and update all functions to avoid supefluous repetition

* minor docstring update

* update eigenanle score

* add context manager for easier parameter passing

* remove hard-coded default

* deploy keyword argument filtering context manager

* remove funky correlation test

* move parameter to default

* fix parames reference

* add temp release notes file

* remove parameter kwargs from all functions except the __init__ and rename the prediction decorator

* Improve parameter documentation consistency and fix a few self.params

* improve set_prediction

* adding parallelization utils

* inherit default_params in child test classes

* parallelize of spiketrains and lists of spiketrains

* small parallelization edit

* parallelize joint test

* generalize use_cache decorator, enable sharing of correlation matrix calculation across tests

* use cache for correlation matrix

* addon commit to caching for correlation matrix

* update and clean-up the use of backends

* add renaming also to __init__

* fix import bug

* remove outdated import

* add missing self.default_params

* merge tests and clean the code up

* update test imports

* enable caching and parallelization in the correlation test and joint test

* do not pass parameters to runnable model

* fix default params bug in models

* add missing model argument in correlation_matrix_test

* small bug fixes

* fix parameter handling in stochastic activity model

* fix name

* adding release notes

* fix proxy load in stochastic model; fix grouped sts check in joint test; fix import in isi var test

* better integrating model params and default params

* adapt wasserstein distance for non joint-test use

* making wasserstein distance symmetric by default

* fix typo

* fix bug for wasserstein 1D array input

* fix parameter handling in model classes

---------

Co-authored-by: Robin <robin.gutzen@live.de>
Co-authored-by: Aitor <a.morales-gregorio@fz-juelich.de>
Co-authored-by: Aitor MG <43403140+morales-gregorio@users.noreply.github.com>
Co-authored-by: morales-gregorio <aitormorales95@gmail.com>
Assets 2
Loading