A wrap up of tools for data analysis in neuroscientific context. Covering data import, data exploration, data mining using machine learning, time-series analysis, signal processing, statistics, ...
Part of the software suite for data science: analyz, datavyz, finalyz
The package is organized around the following components:
Interface to load datafiles common data formats into numpy arrays, it currently supports:
- Axon (Molecular Instruments) datafiles
- Elphy datafiles
- HDF5 datafiles
- binary datafiles
- npz (numpy) datafiles
- neuronexus (numpy) datafiles
Based on scipy & tensorflow
- classification
- dim_reduce
- regression
- convolutional_nn
- ensemble
- recurrent_nn
- tf_cookbook (tensorflow cookbook)
Imlements:
- minimization procedures
- curve fits
- ...
Implements:
- Fourier transform
- Wavelet transform
Implements:
- generation of stochastic processes (Wiener process, Ornstein-Uhlenbeck process, ...)
- set of classical functions (Gaussian, Heaviside, ...)
- set of classical waveforms (Step, etc...)
Classical signal processing tools. It currently implements:
- filtering
- denoising
- smoothing
- ...
Statistical library including classical and specific tests (based on scipy.stats):
- permutation test
- ...
Set of procedures for:
- parameter search
- array manipulation
- file organization
- saving strategies
- shell interaction
- ...