.. _sphx_glr_auto_examples_zapline:
ZapLine Examples
================
Overview
--------
Examples demonstrating ZapLine and ZapLine-plus for removing power-line
artifacts from synthetic, epoched, continuous, and adaptive-cleaning scenarios.
Files
-----
- ``plot_01_basic_usage.py``: Basic ZapLine usage on synthetic line-noise data.
- ``plot_02_parameter_tuning.py``: Parameter tuning and real NoiseTools MEG data.
- ``plot_03_epoched_data.py``: Epoched ZapLine workflows and high-channel MEG data.
- ``plot_04_adaptive_mode.py``: ZapLine-plus style adaptive cleaning on non-stationary data.
- ``plot_05_adaptive_advanced.py``: Advanced harmonic and chunk-level adaptive outputs.
Data Requirements
-----------------
- Synthetic sections run directly with no external data.
- Examples using MNE datasets download and cache them through MNE when needed.
- NoiseTools-backed examples download and cache the required `.mat` files into
``examples/zapline/data`` the first time they are run.
References
----------
- de Cheveigné (2020). ZapLine: A simple and effective method to remove power line artifacts. NeuroImage.
- Klug & Kloosterman (2022). Zapline-plus: A Zapline extension for automatic and adaptive removal of frequency-specific noise artifacts in M/EEG. Human Brain Mapping.
.. raw:: html
.. thumbnail-parent-div-open
.. raw:: html
.. only:: html
.. image:: /auto_examples/zapline/images/thumb/sphx_glr_plot_01_basic_usage_thumb.png
:alt:
:doc:`/auto_examples/zapline/plot_01_basic_usage`
.. raw:: html
ZapLine: Line Noise Removal Fundamentals.
.. raw:: html
.. only:: html
.. image:: /auto_examples/zapline/images/thumb/sphx_glr_plot_02_parameter_tuning_thumb.png
:alt:
:doc:`/auto_examples/zapline/plot_02_parameter_tuning`
.. raw:: html
ZapLine: Parameter Tuning and Real Data.
.. raw:: html
.. only:: html
.. image:: /auto_examples/zapline/images/thumb/sphx_glr_plot_03_epoched_data_thumb.png
:alt:
:doc:`/auto_examples/zapline/plot_03_epoched_data`
.. raw:: html
ZapLine: Epoched Data and Real Data Examples.
.. raw:: html
.. only:: html
.. image:: /auto_examples/zapline/images/thumb/sphx_glr_plot_04_adaptive_mode_thumb.png
:alt:
:doc:`/auto_examples/zapline/plot_04_adaptive_mode`
.. raw:: html
ZapLine-plus: Adaptive Cleaning on Non-Stationary Noise.
.. raw:: html
.. only:: html
.. image:: /auto_examples/zapline/images/thumb/sphx_glr_plot_05_adaptive_advanced_thumb.png
:alt:
:doc:`/auto_examples/zapline/plot_05_adaptive_advanced`
.. raw:: html
ZapLine-plus: Advanced Settings and Features.
.. thumbnail-parent-div-close
.. raw:: html
.. toctree::
:hidden:
/auto_examples/zapline/plot_01_basic_usage
/auto_examples/zapline/plot_02_parameter_tuning
/auto_examples/zapline/plot_03_epoched_data
/auto_examples/zapline/plot_04_adaptive_mode
/auto_examples/zapline/plot_05_adaptive_advanced