Troubleshooting¶
The online GUI is unresponsive¶
Reloading the page should fix most issues. If you have a slow network connection, consider installing PixelMap locally.
SpikeGLX ignores my .imro file¶
Make sure the probe part number is correct. The part number is the first number in the first tuple of the IMRO table (if using SpikeGLX release 20260115 or earlier, it will be the SpikeGLX probe type, not the part number, see below. If so, tick PixelMap’s “Legacy IMRO format” checkbox before downloading your IMRO file).
To find your probe’s part number, check either:
The default
.imrofile generated by SpikeGLX — save it from the IM-Setup tab.The
~imroTblfield in a.metafile saved alongside a previous recording (usually the last field in the file).
Warning
SpikeGLX’s probe visualizer (the probe-shaped heatmap display) displays IMEC probe part numbers. ‘Probe types’ are identifiers used internally by SpikeGLX, while probe part numbers are used by IMEC - see SpikeGLX’s IMRO table documentation. As of version 2026-01-15, SpikeGLX began writing IMEC part numbers into imro headers: SpikeGLX 20260115 and later (and CatGT 5.3 and later) can read either the probe type or part number. Prior to that, the imro header used the probe types exclusively. In practice, plug your probe into SpikeGLX and verify the header value from the default .imro or .meta file generated for your probe.
SpikeGLX IMRO editing options are greyed out¶
This is expected behavior for non-canonical IMRO tables. SpikeGLX disables its built-in editing for imported tables that don’t match its canonical format (whole/half-shank width boxes enclosing all AP channels). This allows SpikeGLX to use external tables “as is” without risking modification.
To make further edits:
Open the PixelMap GUI (or launch it locally).
Upload your
.imrofile as a starting point.Make your modifications.
Download the updated
.imrofile.Re-import into SpikeGLX.
The GUI crashes or shows errors on startup¶
Make sure you are using Python 3.10 or later.
Try reinstalling dependencies:
uv sync --reinstall
If using pip, ensure you’re in a clean virtual environment:
conda create -n pixelmap python=3.12 conda activate pixelmap pip install .
Still stuck?¶
Open an issue on GitHub with:
Your operating system and Python version
The full error message or traceback
Steps to reproduce the problem