diff --git a/mne/data/html_templates.py b/mne/data/html_templates.py
index e1943fe0e0d..3f517167d22 100644
--- a/mne/data/html_templates.py
+++ b/mne/data/html_templates.py
@@ -33,7 +33,7 @@
| Good channels |
{{n_mag}} magnetometer, {{n_grad}} gradiometer,
- and {{n_eeg}} EEG channels |
+ {{n_eeg}} EEG channels, and {{n_fnirs}} fNIRS channels.
| Bad channels |
diff --git a/mne/io/meas_info.py b/mne/io/meas_info.py
index 4f49d675c60..493742a61e2 100644
--- a/mne/io/meas_info.py
+++ b/mne/io/meas_info.py
@@ -816,6 +816,7 @@ def _repr_html_(self, caption=None):
n_eeg = len(pick_types(self, meg=False, eeg=True))
n_grad = len(pick_types(self, meg='grad'))
n_mag = len(pick_types(self, meg='mag'))
+ n_fnirs = len(pick_types(self, meg=False, eeg=False, fnirs=True))
pick_eog = pick_types(self, meg=False, eog=True)
if len(pick_eog) > 0:
eog = ', '.join(np.array(self['ch_names'])[pick_eog])
@@ -832,7 +833,7 @@ def _repr_html_(self, caption=None):
html += info_template.substitute(
caption=caption, info=self, meas_date=meas_date, n_eeg=n_eeg,
- n_grad=n_grad, n_mag=n_mag, eog=eog, ecg=ecg)
+ n_grad=n_grad, n_mag=n_mag, n_fnirs=n_fnirs, eog=eog, ecg=ecg)
return html
diff --git a/tutorials/preprocessing/70_fnirs_processing.py b/tutorials/preprocessing/70_fnirs_processing.py
index 34734b18b9c..a965ff69c0f 100644
--- a/tutorials/preprocessing/70_fnirs_processing.py
+++ b/tutorials/preprocessing/70_fnirs_processing.py
@@ -6,7 +6,8 @@
This tutorial covers how to convert functional near-infrared spectroscopy
(fNIRS) data from raw measurements to relative oxyhaemoglobin (HbO) and
-deoxyhaemoglobin (HbR) concentration.
+deoxyhaemoglobin (HbR) concentration, view the average waveform, and
+topographic representation of the response.
Here we will work with the :ref:`fNIRS motor data `.
"""