• Michael Rudolf's avatar
    Major changes and performance improvements. · 823d0384
    Michael Rudolf authored
    - Changed from Pandas dataframes to numpy arrays or native python types
    - Replaced savgol-filter with scipy.signal.savgol_filter (250% faster)
    - Improved peak-detection (2000% faster)
    - Optimized the mutual linear regression with list comprehensions
    - Added a bootstrap linear regression function
    - Replaced hardcoded axis scaling by ratio (x1.125 instead of +2000)
    - Removed all r'strings' for a more consistent layout, using \\ for TeX
    - The timeseries plot is now flexible for experiments with less runs
    - The saving functions were adjusted to match the new data types
    - Some variables have been renamed
    - Cleaned and reformatted code to match pep8 style