IEEG_Pipelines Logo

API Reference:

  • ieeg
    • arrays
      • api
        • array_namespace
        • get_xp_devices
        • intersect1d
        • is_complex
        • scipy_namespace_for
        • split
        • xp_assert_equal
        • xp_assert_less
        • xp_broadcast_promote
        • xp_copy
        • xp_copysign
        • xp_float_to_complex
        • xp_moveaxis_to_end
        • xp_ravel
        • xp_real
        • xp_sign
        • xp_take_along_axis
        • xp_vector_norm
      • label
        • LabeledArray
        • Labels
        • add_to_list_if_not_present
        • combine
        • events_in_order
        • get_elbow
        • get_float_type
        • get_subset_reorder_indices
        • inner_all_keys
        • is_broadcastable
        • is_unique
        • iter_nest_dict
        • lcs
        • make_array_unique
        • stack_la
      • reshape
        • make_data_same
        • merge
        • pad_to_match
        • rand_offset_reshape
        • sliding_window_view
        • stitch_mats
    • calc
      • fast
        • brunnermunzel
        • concatenate_arrays
        • mean_diff
        • mixup
        • norm
        • ttest
      • oversample
        • MinimumNaNSplit
        • find_nan_indices
        • mixup2
        • oversample_nan
        • resample
        • sortbased_rand
      • scaling
        • rescale
      • stats
        • avg_no_outlier
        • dist
        • find_outliers
        • make_structure
        • outlier_repeat
        • proportion
        • sine_f_test
        • sum_squared
        • tail_compare
        • time_cluster
        • time_perm_cluster
        • window_averaged_shuffle
    • decoding
      • joint_pca
        • alignment_methods
        • cross_pt_decoders
        • utils
      • decode
        • Decoder
        • classes_from_labels
        • confusion_matrix
        • flatten_features
        • flatten_list
        • nan_common_denom
        • plot_all_scores
        • sample_fold
      • metrics
        • get_R2
        • get_rho
      • models
        • DenseNNClassification
        • DenseNNDecoder
        • DenseNNRegression
        • GRUClassification
        • GRUDecoder
        • GRURegression
        • KalmanFilterDecoder
        • KalmanFilterRegression
        • LSTMClassification
        • LSTMDecoder
        • LSTMRegression
        • NaiveBayesDecoder
        • NaiveBayesRegression
        • PcaEstimateDecoder
        • PcaLdaClassification
        • SVClassification
        • SVRDecoder
        • SVRegression
        • SimpleRNNClassification
        • SimpleRNNDecoder
        • SimpleRNNRegression
        • WienerCascadeDecoder
        • WienerCascadeRegression
        • WienerFilterClassification
        • WienerFilterDecoder
        • WienerFilterRegression
        • XGBoostClassification
        • XGBoostDecoder
        • XGBoostRegression
        • glm_run
      • preprocessing_funcs
        • bin_output
        • bin_spikes
        • get_spikes_with_history
    • timefreq
      • gamma
        • extract
        • filterbank_hilbert
        • hilbert_spectrogram
      • hilbert
        • extract_channel_wrapper
        • filterbank_hilbert
        • filterbank_hilbert_first_half_wrapper
        • get_centers
      • multitaper
        • WindowingRemover
        • spectra
        • spectrogram
      • superlets
        • SuperletTransform
        • computeLongestWaveletSize
        • computeWaveletSize
        • cropSpectrum
        • fractional
        • gausswin
        • morlet
        • superlet_tfr
        • superlets
      • utils
        • calculate_wavelets
        • crop_pad
        • resample_tfr
        • roundup
        • to_samples
        • wavelet_scaleogram
    • viz
      • ensemble
        • chan_grid
        • figure_compare
        • plot_dist
        • plot_dist_bound
        • plot_weight_dist
        • subgrids
      • mri
        • Atlas
        • allign_CT
        • electrode_gradient
        • find_labels
        • force2frame
        • gen_labels
        • get_grey_matter
        • get_sub
        • get_sub_dir
        • imshow_mri
        • pick_no_wm
        • plot_gamma
        • plot_on_average
        • plot_overlay
        • plot_subj
        • show_brain
        • subject_to_info
      • parula
    • io
      • DataLoader
      • bidspath_from_layout
      • dict_to_structured_array
      • find_dat
      • get_bad_chans
      • get_data
        • Examples using ieeg.io.get_data
      • get_data_from_inst
      • get_elec_volume_labels
      • open_dat_file
      • raw_from_layout
        • Examples using ieeg.io.raw_from_layout
      • save_derivative
        • Examples using ieeg.io.save_derivative
      • update
    • mt_filter
      • line_filter
        • Examples using ieeg.mt_filter.line_filter
      • mt_spectrum_proc
    • navigate
      • channel_outlier_marker
        • Examples using ieeg.navigate.channel_outlier_marker
      • crop_empty_data
      • find_bad_channels_lof
      • outliers_to_nan
        • Examples using ieeg.navigate.outliers_to_nan
      • trial_ieeg
        • Examples using ieeg.navigate.trial_ieeg
    • process
      • COLA
      • ensure_int
      • get_mem
      • is_number
      • iterate_axes
      • parallelize
      • proc_array
      • sliding_window
      • validate_type
  • MATLAB Documentation
  • Examples
    • Multitaper spectrogram plot
      • Load Data
      • Remove bad channels
      • Calculate Spectra
      • Plot data
    • Load IEEG Data Example
      • Example 1 (BrainVision)
      • Example 2 (FIF)
      • Example 3 (EDF)
    • Subject Brain Plotting Example
      • Load the Data
      • Plot the Brain
      • Plot the data on an average brain
      • Plot single subject on average brain
    • High Gamma Filter
      • Load Data
      • Preprocessing
      • High Gamma Filter
      • Baseline Normalization
      • Plotting
    • Morlet Wavelet spectrogram plot
      • Load Data
      • Crop raw data to minimize processing time
      • Calculate Spectra
      • Plot data
    • Time and Frequency Permutation Cluster Statistics
      • Load and Rereference Data
      • Calculate Spectra
      • Time Cluster Statistics
      • Plot the Time-Frequency Clusters
    • Line noise filtering script
      • Set up paths
      • Load Data
      • Filter Data
      • Save the Data
    • Time Permutation Cluster Statistics
      • Load Data
      • Remove bad channels
      • Gamma Filtering
      • Time Cluster Stats
      • Windowed Average Test (alternative test)
    • Bias simulation in permutation tests
    • PCA-LDA Decoding
      • Load Data
      • Filter the data to remove line noise
      • Preprocessing
      • High Gamma Filter
      • reformat data for decoding
      • Create a Decoder
    • Joint pca decoding
      • Load Data
      • Preprocessing
      • High Gamma Filter
      • Extract data and labels
      • Decoding
      • Results - Confusion Matrix
    • Morlet Wavelet spectrogram plot
      • Load Data
      • Crop raw data to minimize processing time
      • Calculate Spectra
      • Plot data
  • External Resources
    • Links
    • Other
      • Python
        • General (Full Stack)
        • Preprocessing
        • Modeling
        • Other
      • MATLAB
        • MATLAB CI documentation
        • Other Utility repos

Developer Information

  • Contributing to IEEG_Pipelines
    • Submitting a bug report or a feature request
      • How to make a good bug report
    • Contributing Code
      • Pull Request Checklist
    • Guidelines
      • Coding Guidelines
      • Docstring Guidelines
  • License

Useful Links

  • IEEG_Pipelines @ GitHub
  • Issue Tracker
IEEG_Pipelines
  • Overview: module code

All modules for which code is available

  • ieeg.arrays.api
  • ieeg.arrays.label
  • ieeg.arrays.reshape
  • ieeg.calc.fast
  • ieeg.calc.oversample
  • ieeg.calc.scaling
  • ieeg.calc.stats
  • ieeg.decoding.decode
  • ieeg.decoding.joint_pca.alignment_methods
  • ieeg.decoding.joint_pca.cross_pt_decoders
  • ieeg.decoding.joint_pca.utils
  • ieeg.decoding.metrics
  • ieeg.decoding.models
  • ieeg.decoding.preprocessing_funcs
  • ieeg.io
  • ieeg.mt_filter
  • ieeg.navigate
  • ieeg.process
  • ieeg.timefreq.gamma
  • ieeg.timefreq.hilbert
  • ieeg.timefreq.multitaper
  • ieeg.timefreq.superlets
  • ieeg.timefreq.utils
  • ieeg.viz.ensemble
  • ieeg.viz.mri

© Copyright 2025, Aaron Earle-Richardson.

Built with Sphinx using a theme provided by Read the Docs.