probeinterface 0.3.2 -------------------- Mar, 20th 2026 Features ^^^^^^^^ * Remove legacy probe construction for ``read_imro`` path for read_imro and support NP1110 (#410) * Make shank_ids optional (None) instead of array of [""] (#391,#393) * Enhance ``plot_probegroup`` to handle varying contact values (#397) * Updates to Neuropixels probe features (#392, #399) * Update ``read_openephys`` construction using catalogue probes and handle channel maps (#406, #409) * Neuropixels: Add mux information to catalogue probes (#383) * Support double-sided probes (#382) Bug fixes ^^^^^^^^^ * Fix quad-base with custom names (#413) * Fix missing raise in ``Probe.set_contact_ids()`` size validation (#401) * Fixes to ``generate_cambridgeneurotech_library.py`` file name(#389, #390) * Fix static annotation of ``pi.generate_multi_columns_probe`` (#385) * Fix unclosed file warnings in ``json.load()`` calls (#396) Deprecations ^^^^^^^^^^^^ * Deprecated ``contacts_kargs`` in ``plot_probe`` in favor of ``contact_kwargs`` (#414, #397) * Removed deprecated ``plot_probe_group`` (#397) Testing ^^^^^^^ * Force Agg backend for tests (#395) * Add missing library marks (#384) Packaging ^^^^^^^^^ * Support Python >= 3.10 and fix annotations (#414) * Migrate test and docs extras to PEP 735 dependency groups (#408)