/compass-toolkit-python

python version: COMPASS: an open-source, general-purpose software toolkit for computational psychiatry

Primary LanguagePython

compass-toolkit-python

COMPASS Toolkit Python Converted scripts from MATLAB COMPASS toolkit - https://github.com/Eden-Kramer-Lab/COMPASS.git

Filtering function

  compass_filtering.py
  
  compass_Qk.py
  
  compass_Tk.py 
  
  compass_sampling.py
  
  compass_post_sampling.py
  
  compass_deviance.py
  
  compass_create_state_space.py
  
  compass_set_learning_param.py
  
  compass_em.py
  This is the code for expectation maximization which is used for parameter estimation. 
  The problem with the current code has lot of redundancy which is carried from the matlab code.
  The code can be condensed into a really shorter version so as to 1) improve readablity and 2) possible efficiency improvement. 
        subfunctions-> bernoulli_param.py
        subfunctions-> gamma_param_full.py
        subfunctions-> gamma_param_minus_v.py
        subfunctions-> gamma_param_minus_s.py
        subfunctions-> gamma_param_cd.py
        subfunctions-> normal_param_cdv.py
        subfunctions-> normal_param_v.py

Optimization Algorithms

Includes details for the algorithm used for optimization application