You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
electroCUDA
Share 'electroCUDA'
electroCUDA – see wiki for documentation & theoretical overview
Summary statistics of an independent neuronal source decomposed by electroCUDA
ElectroCUDA – robust preprocessing & analysis for electrophysiology. Core features include noise-resistant signal processing, robust statistics & extensive hardware acceleration.
ElectroCUDA is intended for any multichannel field potential recordings (LFP/EEG/MEG), but development has focused on intracranial EEG (ECoG/sEEG) thus far.
Code is Matlab-based with calls to compiled CUDA, C/C++ & Fortran binaries. User-friendly wrappers abstract away all non-Matlab operations. Modular code & data structures facilitate easy interoperability with other packages. Compute performance is maximized via layered hardware acceleration & comprehensive code optimizations.
⚠️ Code is not yet validated or peer-reviewed for general use
This work was supported by National Science Foundation Graduate Research Fellowship DGE-1650604 and Department of Defense Grant 13RSA281. See wiki for full acknowledgments.
ElectroCUDA is free and open-source under GNU GPL 3.0
Use this code at your own risk. Users assume full responsibility for any eventuality related to this code. This code is for research purposes only and is not intended for clinical or medical use.
USE AND DISTRIBUTION OF THIS SOFTWARE MAY BE SUBJECT TO UNIVERSITY OF CALIFORNIA INTELLECTUAL PROPERTY RIGHTS AND UNITED STATES MANDATES FOR FEDERALLY-FUNDED RESEARCH.
THE CONTENT HEREIN IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. IN NO EVENT SHALL THE AUTHORS AND CONTRIBUTORS OF CONTENT HEREIN BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES AND/OR ADVERSE OUTCOMES RELATED IN ANY WAY TO THE USE OF THIS CONTENT. ANY USE OF THIS CONTENT IMPLIES ACCEPTANCE OF THESE TERMS.
Cite As
Kevin Tan (2024). electroCUDA (https://github.com/kevmtan/electroCUDA), GitHub. Retrieved .
Requires
- GPU Coder
- MATLAB Compiler
- Optimization Toolbox
- Parallel Computing Toolbox
- Signal Processing Toolbox
- Statistics and Machine Learning Toolbox
- Wavelet Toolbox
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags Add Tags
Acknowledgements
Inspired by: EEGLAB, iELVis, vlfeat/vlfeat, vlfeat/matconvnet, cbrewer2, gramm data visualization toolbox
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
lib
lib/ASR
- asr_calibrate
- asr_calibrate_r
- asr_process
- asr_process_r
- clean_artifacts
- clean_asr
- clean_channels
- clean_channels_nolocs
- clean_drifts
- clean_flatlines
- clean_rawdata
- clean_windows
- eegplugin_clean_rawdata
- pop_clean_rawdata
- rasr_nonlinear_eigenspace
- vis_artifacts
lib/ASR/private
- block_geometric_median
- design_fir
- design_kaiser
- filter_fast
- filtfilt_fast
- findjobj
- fit_eeg_distribution
- geometric_median
- hlp_handleerror
- hlp_microcache
- hlp_split
- hlp_varargin2struct
- sphericalSplineInterpolate
- window_func
lib/NoiseTools
- fold
- interpolate_bad_channels
- nt_3Dmat2cell
- nt_banner
- nt_bias_cluster
- nt_bias_fft
- nt_bias_filter
- nt_bsmean
- nt_bsplot
- nt_bsrms
- nt_cca
- nt_cca_aad
- nt_cca_crossvalidate
- nt_cca_crossvalidate
- nt_cca_crossvalidate2
- nt_cca_mm
- nt_cca_mm
- nt_cell2mat
- nt_cluster1D
- nt_cluster_jd
- nt_colorlines
- nt_cov
- nt_cov_lags
- nt_dataview
- nt_deboing
- nt_demean
- nt_demean2
- nt_destep
- nt_detrend
- nt_detrend2
- nt_dft_filter
- nt_double2int
- nt_dprime
- nt_dsample
- nt_dss0
- nt_dss1
- nt_epochify
- nt_eyeblink
- nt_filter_comb
- nt_filter_peak
- nt_find_bad_channels
- nt_find_outlier_trials
- nt_fixsign
- nt_greetings
- nt_growmask
- nt_idx
- nt_idxx
- nt_idx_disp
- nt_imagescc
- nt_index
- nt_inpaint
- nt_iplot
- nt_linestyles
- nt_lower_to_full
- nt_LSP
- nt_mark
- nt_mat2trial
- nt_mcca
- nt_mfilt
- nt_mmat
- nt_mmx
- nt_morton
- nt_multishift
- nt_multismooth
- nt_narrowband_scan
- nt_normcol
- nt_normpagecol
- nt_normrow
- nt_outliers
- nt_pca
- nt_pca0
- nt_pcarot
- nt_peaksign
- nt_phase_scramble
- nt_plotxx
- nt_plot_mmx
- nt_proximity
- nt_qca
- nt_qca0
- nt_qca02
- nt_qca2
- nt_qpca
- nt_qpca0
- nt_quad2square
- nt_read_data
- nt_read_header
- nt_regcov
- nt_regw
- nt_relshift
- nt_rereference
- nt_rereference2
- nt_resample_interp1
- nt_same_clim
- nt_sca
- nt_sgram
- nt_smooth
- nt_sns
- nt_sns0
- nt_sns1
- nt_sns_cluster
- nt_sparse_filter
- nt_spect_plot
- nt_spect_plot2
- nt_split
- nt_split_jd
- nt_squeeze_all
- nt_star
- nt_star2
- nt_statMatrix
- nt_subspace_prune
- nt_subspace_prune5
- nt_subspace_prune6
- nt_topoplot
- nt_trial2mat
- nt_tsr
- nt_tsr_nodemean
- nt_tsxcov
- nt_unfold
- nt_unique
- nt_vecadd
- nt_vecmult
- nt_verbose
- nt_version
- nt_video_sns
- nt_whiten
- nt_whoss
- nt_wmean
- nt_wpwr
- nt_xcov
- nt_xprod
- nt_xprod2
- nt_xxcorr
- nt_zapline
- resample
- rms
lib/NoiseTools/DISUSE
lib/NoiseTools/TEST
- test_nt_bias_fft.m
- test_nt_cca.m
- test_nt_cluster_jd.m
- test_nt_dataview.m
- test_nt_kurtosis.m
- test_nt_qca1.m
- test_nt_quad2square.m
- test_nt_split.m
- test_nt_star.m
lib/NoiseTools/TEST/JUNK
lib/NoiseTools/private
lib/amica-master
lib/cdcol
lib/cleanline-master
- calculateSegmentSpectrum
- cleanline
- cleanLineNoise
- ec_cleanline
- eegplugin_cleanline
- fitSignificantFrequencies.m
- getStructureParameters
- pop_cleanline
- removeLinesMovingWindow
- testSignificantFrequencies
lib/cleanline-master/external/bcilab_partial
lib/cleanline-master/external/bcilab_partial/arguments
- arg
- arg_define
- arg_extract
- arg_guidialog
- arg_guidialog
- arg_guidialog
- arg_guipanel
- arg_issuereport
- arg_nogui
- arg_norep
- arg_report
- arg_setdirect
- arg_specifier
- arg_sub
- arg_subswitch
- arg_subtoggle
- arg_tovals
- arg_toworkspace
- declare_properties
- invoke_arg_internal
- parse_help
lib/cleanline-master/external/bcilab_partial/dependencies/CStrAinBP-2009-09-13
lib/cleanline-master/external/bcilab_partial/dependencies/CStrAinBP-2009-09-13/build-Gracing.local
lib/cleanline-master/external/bcilab_partial/dependencies/CStrAinBP-2009-09-13/build-Jordan
lib/cleanline-master/external/bcilab_partial/dependencies/CStrAinBP-2009-09-13/build-bluffing
lib/cleanline-master/external/bcilab_partial/dependencies/CStrAinBP-2009-09-13/build-bluffing-vm
lib/cleanline-master/external/bcilab_partial/dependencies/CStrAinBP-2009-09-13/build-client64-120.sdsc.edu
lib/cleanline-master/external/bcilab_partial/environment
lib/cleanline-master/external/bcilab_partial/helpers
- hlp_aggregatestructs
- hlp_applyscaling
- hlp_beginschedule
- hlp_collect_datasets
- hlp_config
- hlp_cpuload
- hlp_cryptohash
- hlp_deserialize
- hlp_endschedule
- hlp_findscaling
- hlp_fingerprint
- hlp_flattensearch
- hlp_gcc_version
- hlp_getcaller
- hlp_getresult
- hlp_handleerror
- hlp_homedir
- hlp_hostip
- hlp_hostname
- hlp_inoutargs
- hlp_iscaller
- hlp_lookup_symbol
- hlp_makefunction
- hlp_matlab_version
- hlp_memavail
- hlp_memfree
- hlp_microcache
- hlp_reschedule_policy
- hlp_resolve
- hlp_resolveall
- hlp_rewrite
- hlp_schedule
- hlp_scope
- hlp_serialize
- hlp_sort_namevalues
- hlp_split
- hlp_struct2varargin
- hlp_superimposedata
- hlp_tostring
- hlp_trycompile
- hlp_varargin2struct
- hlp_worker
- hlp_wrapresults
lib/cleanline-master/external/bcilab_partial/helpers/private/dialogs_disabled
lib/cleanline-master/external/bcilab_partial/keywords
lib/cleanline-master/external/bcilab_partial/queries
- check_1d_distributed
- check_discrete
- get_function_symbol
- has_canonical_representation
- has_function_symbol
- is_1d_distributed
- is_1d_regression
- is_atom
- is_builtin_function
- is_custom_distributed
- is_dataset
- is_discrete
- is_distributed
- is_evaluated
- is_gaussian
- is_impure_expression
- is_Nd_distributed
- is_Nd_regression
- is_needing_search
- is_point
- is_pure_expression
- is_raw_dataset
- is_search
- is_stateful
- is_structured
- is_symbol
- is_symbolic_lambda
- is_undefined_function
lib/cleanline-master/external/chronux_2_modified/spectral_analysis/continuous
- chron_findpeaks
- coherencyc
- coherencyc_unequal_length_trials
- coherencysegc
- cohgramc
- cohmatrixc
- createdatamatc
- CrossSpecMatc
- evoked
- extractdatac
- fitlinesc
- ftestc
- ftestmovingwinc
- locdetrend
- locsmooth
- mtdspecgramc
- mtdspectrumc
- mtfftc
- mtpowerandfstatc
- mtspecgramc
- mtspecgramtrigc
- mtspectrumc
- mtspectrumc_unequal_length_trials
- mtspectrumsegc
- mtspectrumtrigc
- mtspectrum_of_spectrumc
- nonst_stat
- quadcof
- quadinv
- rmlinesc
- rmlinesmovingwinc
- runline
- spsvd
lib/cleanline-master/external/chronux_2_modified/spectral_analysis/helper
- change_row_to_column
- check_consistency
- coherr
- cohmathelper
- den_jack
- dpsschk
- getfgrid
- getparams
- jackknife
- specerr
lib/cleanline-master/external/shadowplot
lib/cleanline-master/private
lib/cleanline-master/utils
lib/cubehelix
lib/ec_ImaGIN
lib/iELVis-master
lib/iELVis-master/DICM2NII
- anonymize_dicm
- dicm2nii
- dicm_dict
- dicm_hdr
- dicm_img
- GetFullPath
- java_dnd
- nii_moco
- nii_stc
- nii_tool
- nii_viewer
- nii_xform
- rename_dicm
- sort_dicm
- xml2par
lib/iELVis-master/FSURF_MATLAB
- angles2rotmat
- barsegstats
- bmmcost
- bmmroc
- bmm_mcvect
- bmm_mcvhist
- cc_cut_adf
- cc_cut_dir_adf
- cc_cut_table.m
- check_ROI
- check_ROI_dir
- ComputeGeodesicProjection
- compute_lgi
- convert_fieldsign
- convert_unwarp_resample
- cortical_labeling_table.m
- cortical_label_adf
- cortical_label_dir_adf
- createMeshFacesOfVertex
- dijk
- dtifa
- dtimatrix
- fd3
- find_corresponding_center_FSformat
- fisher_twoclass
- fmri_ldcor
- freesurfer_fread3
- freesurfer_read_surf
- fwrite3
- getFaceArea
- getFacesArea
- getMeshArea
- getOrthogonalVector
- getVerticesAndFacesInSphere
- isdicomfile
- isInGeodesicROI
- isVertexInRadius
- juelichmat2mat
- labelic
- llbmm
- load_analyze
- load_analyze_hdr
- load_csd
- load_dicom_fl
- load_dicom_series
- load_gca
- load_ima
- load_mgh
- load_mgh
- load_mgh2
- load_nifti
- load_nifti_hdr
- load_segstats
- lta_read
- MakeGeodesicOuterROI
- make_outer_surface
- make_roi_paths
- mesh_adjacency
- mesh_vertex_nearest
- mksubfov.m
- MRIeuler2Mdc
- MRIextractImage
- MRIfspec
- MRIisBHDR
- MRIisMGH
- MRImdc2euler
- MRIread
- MRIseg2labelxyz
- MRIsegReg
- MRIvol2vol
- MRIvote
- MRIwrite
- mri_cdf2p
- mri_kurtosis
- mri_zcdf
- peakfinder
- pons_cut_adf
- pons_cut_dir_adf
- pons_cut_table.m
- pred2path
- PropagateGeodesic
- randb
- readrec
- ReadSiemensPhysio
- read_all.m
- read_asc
- Read_Brain_Annotation
- read_cor
- read_csf_patch.m
- read_curv
- read_curv
- read_eccen_patch.m
- read_freq_patch.m
- read_fscolorlut
- read_genesis_image
- read_label
- read_label_old.m
- read_meas_dat
- read_meas_prot
- read_meas_prot__struct
- read_moviebyu
- read_normals
- read_patch.m
- read_ROIlabel
- read_siemens_header
- read_siemens_image
- read_smooth_eccen.m
- read_surf
- read_type
- read_vf
- read_wfile
- redo_lgi
- remove_spaces
- reorganize_verticeslist
- ribbon_adf
- ribbon_dir_adf
- ribbon_table.m
- rotmat2angles
- sampleSize
- save_cor
- save_mgh
- save_mgh2
- save_nifti
- SearchProjectionOnPial
- SearchProjectionOnPial
- ssbloch
- ssblochgrad
- stringunique
- strlen
- subcortical_labeling_table.m
- surf_registration_adf
- surf_registration_stats
- surf_registration_table.m
- talairaching_table.m
- talairach_stats_correct
- taldir
- talmat
- transVertexToNormalAxisBase
- unwarp_init_globals
- unwarp_resample
- unwarp_scanners_table
- vox2rasToQform
- vox2ras_0to1
- vox2ras_1to0
- vox2ras_dfmeas
- vox2ras_ksolve
- vox2ras_rsolve
- vox2ras_rsolveAA
- vox2ras_tkregmtx
- wm_seg_adf
- wm_seg_dir_adf
- wm_seg_table.m
- write_analyze_hdr
- write_annotation
- write_curv
- write_curv
- write_label
- write_lgi
- write_path
- write_wfile
- xfm_read
lib/iELVis-master/FSURF_MATLAB/EXTRA_FSURF
lib/iELVis-master/iELVis_MAIN/TEST_SCRIPTS
- allExtraTestScripts.m
- allWikiTestScripts.m
- check_iELVisInstall.m
- testAtlases.m
- testAvgBrainMapping.m
- testAvgBrainMappingExtra.m
- testBids.m
- testBrainShift.m
- testBrainShiftExtra.m
- testElecVisualization.m
- testElecVisualizationExtra.m
- testImagingOverlays.m
- testImagingOverlaysExtra.m
- testMni.m
- testPlotPialSurfExtra.m
- testPtd.m
lib/iELVis-master/iELVis_MAIN/iELVis_MATLAB
lib/iELVis-master/iELVis_MAIN/iELVis_MATLAB/BIDS
lib/iELVis-master/iELVis_MAIN/iELVis_MATLAB/ELEC_LOC
- depths2AvgBrain
- depths_interpol
- depths_mergeshafts
- derive_grid_lines
- elec2Parc.m
- freesurfer_read_talxfm
- freesurfer_surf2tal
- getProxTissueHomIndex
- getPtdIndex
- mgrid2matlab
- plotPostImpVsLepto
- snap2surf.m
- sub2AvgBrain
- subElecs2MNI305
- vox2Seg
- writeElecCoordHeader
lib/iELVis-master/iELVis_MAIN/iELVis_MATLAB/ELEC_LOC/DYKSTRA2011
- closestSurfDist
- deformation_energy
- deformation_energy_full
- dykstraElecPjct
- energy_electrodesnap
- get_loc_snap_mgh.m
- gradient_electrodesnap
- knnsearch
- knn_pairs
- plotCoordFun
- snap2dural_energy
- surface_constraint
lib/iELVis-master/iELVis_MAIN/iELVis_MATLAB/ELEC_LOC/YANG_WANG2011
- dartel_warp.m
- dartel_warp_job.m
- fastmarch.m
- fs_find_neighbors
- fs_fread3
- fs_load_subj
- fs_read_surf
- makeIniLocTxtFile
- ntoolsElecCalcGrid
- ntools_elec
- ntools_elecDG
- ntools_elec_223
- ntools_elec_autocoreg.m
- ntools_elec_autocoregDG.m
- ntools_elec_calc_depth
- ntools_elec_calc_grid
- ntools_elec_calc_gridDG.m
- ntools_elec_calc_strip
- ntools_elec_CTautocoreg.m
- ntools_elec_CTautocoregDG.m
- ntools_elec_dartel_warp
- ntools_elec_interp_grid
- ntools_elec_load_nifti
- ntools_elec_locpos
- ntools_elec_locpos4
- ntools_elec_outer_brain
- ntools_elec_plot
- ntools_elec_plotGroup
- ntools_elec_projection
- ntools_elec_savebin
- ntools_elec_savetxt
- ntools_elec_save_nifti
- yangWangElecPjct
lib/iELVis-master/iELVis_MAIN/iELVis_MATLAB/PLOTTING
- cbarDG
- cbarDGplus
- clickText
- clickText3D
- distinguishable_colors
- elec2rgb
- formatElecNames
- getElecPlottingInfo
- keyElec
- pial2InfBrain
- plotAllDepthsOnSlices
- plotAllSubduralGroups
- plotElecPairs
- plotElecs
- plotPialDemo.m
- plotPialSurf.m
- readSurfHelper
- read_surf_helper
- textsc
- textsc2014
- tripatchDG
- vals2Colormap
lib/iELVis-master/iELVis_MATLAB_ADMIN
- binaryQuery
- checkCfg
- checkFile
- csv2Cell
- csv2CellOneCol
- csv2CellQ2
- findstrInCell
- findTpt
- getFsurfSubDir
- getGitInfo
- mgrid2matlab
- nearestValId
- rmChar
- rmSubstring
- universalNo
- universalYes
lib/libsvm-master/matlab
lib/manopt
lib/manopt/checkinstall
lib/manopt/examples
- dominant_invariant_subspace
- dominant_invariant_subspace_complex
- doubly_stochastic_denoising
- elliptope_SDP
- elliptope_SDP_complex
- essential_svd
- generalized_eigenvalue_computation
- generalized_procrustes
- low_rank_dist_completion
- low_rank_matrix_completion
- low_rank_tensor_completion
- low_rank_tensor_completion_embedded
- low_rank_tensor_completion_TT
- maxcut
- nonlinear_eigenspace
- packing_on_the_sphere
- PCA_stochastic
- positive_definite_intrinsic_mean
- positive_definite_karcher_mean
- radio_interferometric_calibration
- robust_pca
- run_all_examples.m
- shapefit_smoothed
- sparse_pca
- thomson_problem
- truncated_svd
- using_counters
- using_gpu
lib/manopt/manopt/autodiff
- autograd
- costgradcompute
- costgradcomputefixedrankembedded
- dl2mat
- dl2mat_complex
- egradcompute
- ehesscompute
- findA_anchors
- gradcomputefixedrankembedded
- innerprodgeneral
- isNaNgeneral
- manoptAD
- manoptADhelp
- mat2dl
- mat2dl_complex
lib/manopt/manopt/autodiff/basic_examples_AD
- basic_example_AD
- complextest_AD1
- complextest_AD2
- complextest_AD3
- complex_example_AD
- realtest_AD1
- realtest_AD2
- realtest_AD3
- using_gpu_AD
lib/manopt/manopt/autodiff/functions_AD
- cconj
- cdiag
- cdottimes
- cindex
- cinnerprodgeneral
- cmat2col
- cminus
- cmultiscale
- cnormfro
- cnormsqfro
- cplus
- cprod
- creal
- crepmat
- creshape
- csum
- ctrace
- ctransp
- ctril
- ctriu
- iscstruct
- tocstruct
lib/manopt/manopt/core
- applyHook
- applyStatsfun
- canGetApproxGradient
- canGetApproxHessian
- canGetCost
- canGetDirectionalDerivative
- canGetEuclideanGradient
- canGetEuclideanHessian
- canGetGradient
- canGetHessian
- canGetLinesearch
- canGetPartialEuclideanGradient
- canGetPartialGradient
- canGetPrecon
- canGetSqrtPrecon
- canGetSubgradient
- getApproxGradient
- getApproxHessian
- getCost
- getCostGrad
- getDirectionalDerivative
- getEuclideanGradient
- getGlobalDefaults
- getGradient
- getGradientFD
- getHessian
- getHessianFD
- getLinesearch
- getPartialEuclideanGradient
- getPartialGradient
- getPrecon
- getSqrtPrecon
- getStore
- getSubgradient
- handle_light
- mergeOptions
- purgeStoredb
- setStore
- stoppingcriterion
- StoreDB
lib/manopt/manopt/manifolds/complexcircle
lib/manopt/manopt/manifolds/essential
- essentialfactory
- essential_costE2cost
- essential_egradE2egrad
- essential_ehessE2ehess
- essential_flat
- essential_hat3
- essential_sharp
lib/manopt/manopt/manifolds/essential/privateessential
- essential_closestRepresentative
- essential_distMinAngle
- essential_distMinAnglePair
- essential_distMinAnglePair_base
- essential_distMinAnglePair_computeDfBreak
- essential_distMinAnglePair_dfNewton
- essential_distMinAnglePair_discontinuityDistance
- essential_distMinAnglePair_ft
- essential_distMinAnglePair_ftFromQ
- essential_distMinAnglePair_test
- modAngle
lib/manopt/manopt/manifolds/euclidean
- centeredmatrixfactory
- constantfactory
- euclideancomplexfactory
- euclideanfactory
- euclideansparsefactory
- euclideansubspacefactory
- shapefitfactory
- skewsymmetricfactory
- symmetricfactory
lib/manopt/manopt/manifolds/fixedrank
- fixedrankembeddedfactory
- fixedrankfactory_2factors
- fixedrankfactory_2factors_preconditioned
- fixedrankfactory_2factors_subspace_projection
- fixedrankfactory_3factors
- fixedrankfactory_3factors_preconditioned
- fixedrankMNquotientfactory
lib/manopt/manopt/manifolds/fixedranktensors
lib/manopt/manopt/manifolds/grassmann
lib/manopt/manopt/manifolds/hyperbolic
lib/manopt/manopt/manifolds/multinomial
- doubly_stochastic
- doubly_stochastic_general
- multinomialdoublystochasticfactory
- multinomialdoublystochasticgeneralfactory
- multinomialfactory
- multinomialsymmetricfactory
lib/manopt/manopt/manifolds/oblique
lib/manopt/manopt/manifolds/positive
lib/manopt/manopt/manifolds/rotations
lib/manopt/manopt/manifolds/specialeuclidean
lib/manopt/manopt/manifolds/sphere
lib/manopt/manopt/manifolds/stiefel
lib/manopt/manopt/manifolds/symfixedrank
- elliptopefactory
- spectrahedronfactory
- symfixedrankYYcomplexfactory
- symfixedrankYYfactory
- sympositivedefiniteBWfactory
- sympositivedefinitefactory
- sympositivedefinitesimplexcomplexfactory
- sympositivedefinitesimplexfactory
lib/manopt/manopt/manifolds/ttfixedrank
lib/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1
- install.m
- install_mex.m
- matricize
- tensorize
- tensorprod_ttemps
- trunc_singular
- TTeMPS_rand
- TTeMPS_randn
- TT_to_TTeMPS
- unfold
lib/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/@TTeMPS
- cat
- contract
- disp
- display
- from_array
- full
- gauge_matrices
- hadamard
- innerprod
- left_orth_with_gauge
- mergecore
- minus
- mtimes
- norm
- orthogonalize
- orth_at
- plus
- round
- splitcore
- subsref
- truncate
- TTeMPS
- TTeMPS_to_TT
- uminus
- uplus
lib/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/@TTeMPS_block
- disp
- display
- full
- innerprod
- minus
- mtimes
- norm
- orthogonalize
- plus
- round
- round
- shift
- TTeMPS_block
- uminus
- uplus
lib/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/@TTeMPS_op
- apply
- contract
- disp
- display
- full
- mtimes
- plus
- round
- TTeMPS_op
- TTeMPS_op_to_TTeMPS
- TTeMPS_op_to_TT_matrix
lib/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/@TTeMPS_op_laplace
- apply
- constr_precond
- constr_precond_inner
- contract
- disp
- display
- mtimes
- TTeMPS_op_laplace
- TTeMPS_op_laplace_to_TTeMPS_op
- TTeMPS_op_laplace_to_TT_matrix
lib/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/@TTeMPS_tangent
lib/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/@TTeMPS_tangent_orth
lib/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/algorithms
lib/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/algorithms/completion
- completion.m
- completion_als.m
- completion_orth.m
- completion_orth_lambda.m
- completion_rankincrease_adaptive_new2
- makeOmegaSet
- makeOmegaSet_mod
- makeOmegaSet_slice
lib/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/algorithms/eigenvalue
lib/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/algorithms/linearsystem
- alsLinsolve
- alsLinsolve_fast
- alsLinsolve_rankOne
- amen.m
- amen_fast.m
- check_precond_laplace.m
- construct_initial_guess.m
- construct_initial_guess_rankOne.m
- precond_laplace_noorth
- precond_laplace_noSaddle.m
- precond_laplace_overlapGS.m
- precond_laplace_overlapJacobi.m
- precond_rankOne.m
- RiemannLinsolve.m
- RiemannPrecondSteep.m
- solvePrecond.m
- solvePrecond_noSaddle.m
lib/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/examples
- example.m
- ex_completion_compare_als_riemann.m
- ex_completion_rankadaptive.m
- ex_henon_3_hermite.m
- ex_newton_1.m
- linearsystem_compare.m
lib/manopt/manopt/manifolds/ttfixedrank/TTeMPS_1.1/operators
- anisotropicdiffusion
- laplace.m
- load_coefficients
- newton_potential
- parameterdependent
- TTeMPS_op_NN
- TTeMPS_op_NN_hermite
lib/manopt/manopt/solvers/arc
lib/manopt/manopt/solvers/barzilaiborwein
lib/manopt/manopt/solvers/bfgs
lib/manopt/manopt/solvers/conjugategradient
lib/manopt/manopt/solvers/gradientapproximations
lib/manopt/manopt/solvers/hessianapproximations
lib/manopt/manopt/solvers/linesearch
lib/manopt/manopt/solvers/neldermead
lib/manopt/manopt/solvers/preconditioners
lib/manopt/manopt/solvers/pso
lib/manopt/manopt/solvers/steepestdescent
lib/manopt/manopt/solvers/stochasticgradient
lib/manopt/manopt/solvers/trustregions
lib/manopt/manopt/tools
- checkdiff
- checkgradient
- checkhessian
- checkmanifold
- checkretraction
- criticalpointfinder
- dexpm
- dfunm
- diagsum
- dlogm
- dsqrtm
- factorygpuhelper
- getsize
- grammatrix
- hashmd5
- hessianextreme
- hessianmatrix
- hessianspectrum
- identify_linear_piece
- incrementcounter
- lincomb
- lyapunov_symmetric
- lyapunov_symmetric_eig
- manoptsolve
- matrixlincomb
- multihconj
- multihconj_legacy
- multiherm
- multiprod
- multiprod_legacy
- multiscale
- multiskew
- multiskewh
- multisqnorm
- multisym
- multitrace
- multitransp
- multitransp_legacy
- operator2matrix
- orthogonalize
- orthogonalizetwice
- plotprofile
- powermanifold
- productmanifold
- qr_unique
- sinxoverx
- smallestinconvexhull
- statscounters
- statsfunhelper
- stopifclosedfigure
- stopifdeletedfile
- surfprofile
- sylvester_nochecks
- tangent2vec
- tangentorthobasis
- tangentspacefactory
- tangentspherefactory
lib/marguiles
lib/robCov
lib/robCov/private
lib/robCov/private/test
lib/wavelet-glaciology
- anglemean
- ar1
- ar1nv
- boxpdf
- formatts
- g_wt
- g_wtc
- g_xwt
- normalizepdf
- phaseplot
- smoothwavelet
- wtcdemo.m
- wtcsignif
lib/wavelet-glaciology/docs
lib/wavelet-glaciology/faq
- angle_to_lag.m
- ar1_in_wtc.m
- a_peak_in_xwt.m
- is_ar1_ok.m
- is_in_coi.m
- is_pdf_important.m
- matlab_renderer_bugs.m
- mean_phase.m
- no_monte_carlo.m
- phase_arrows.m
- yaxis_freq_vs_period.m
lib/wavelet-glaciology/private
- ar1spectrum
- chisquare_inv
- chisquare_solve
- parseArgs
- rednoise
- timedwaitbar
- wavelet.m
- wavetest.m
- wave_bases.m
- wave_signif.m
lib/zapline-plus-main
- clean_data_with_zapline_plus
- clean_data_with_zapline_plus_eeglab_wrapper
- eegplugin_zapline_plus
- find_next_noisefreq
- iterative_outlier_removal
- nt_zapline_plus
- pop_zapline_plus
src/admin
- contiguousKT
- CreateFolders_KT
- CreateFolders_KT2
- ec_exportEEGLAB
- ec_getDirs
- ec_initialize
- ec_libsvm_read
- ec_libsvm_write
- ec_loadSbj
- ec_ramAvail
- ec_tableSplit
- ec_varfun
- getMarkedChansT_KT
- GetMarkedChans_KT.m
- isany
- istext
- load_iEEG_LBCN
- mustBeDims
- SaveDataDecimate_KT
- SaveDataNihonKohden_KT
src/anatomy
- ec_dykstraElecPjct
- ec_elec2Parc
- ec_getPtdIndex
- ec_mkChNfo
- ec_mkChNfo_lbcn
- ec_mkSubjVar
- ec_readAnnotation
- ec_readSurfTri
- ec_sub2AvgBrain
- vox2Seg_KT
src/behav
- ec_alignNeuroBehav
- ec_epochPsy
- ec_getEventIdx.m
- ec_makeTrialNfo
- ec_resampleBeh
- EventIdentifier
- find_skip
- OrganizeTrialInfoMMR_KT