From 682ed1717821c047f443e2af6f7eb10f8200678a Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Thu, 13 Feb 2025 15:45:21 -0600 Subject: [PATCH 1/2] fix(ephys): skip_duplicates in Probe.insert - allow probe reuse --- element_array_ephys/ephys.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/element_array_ephys/ephys.py b/element_array_ephys/ephys.py index efa377bf..60ffa9b5 100644 --- a/element_array_ephys/ephys.py +++ b/element_array_ephys/ephys.py @@ -213,7 +213,7 @@ def auto_generate_entries(cls, session_key): else: raise NotImplementedError(f"Unknown acquisition software: {acq_software}") - probe.Probe.insert(probe_list) + probe.Probe.insert(probe_list, skip_duplicates=True) cls.insert(probe_insertion_list, skip_duplicates=True) From 4c0bfc9c5477bd3a22271576a315eecceb430035 Mon Sep 17 00:00:00 2001 From: Thinh Nguyen Date: Thu, 13 Feb 2025 16:51:56 -0600 Subject: [PATCH 2/2] update: version + changelog --- CHANGELOG.md | 4 ++++ element_array_ephys/version.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d136a29..628a7742 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ Observes [Semantic Versioning](https://semver.org/spec/v2.0.0.html) standard and [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) convention. +## [0.4.1] - 2025-02-13 + ++ Fix - Auto generate ProbeInsertion allows duplicate probes (e.g. probe reuse) + ## [0.4.0] - 2025-01-28 + Update - No longer support multiple variation of ephys module, keep only `ephys_no_curation` module, renamed to `ephys` diff --git a/element_array_ephys/version.py b/element_array_ephys/version.py index 2e6de55a..0f62035b 100644 --- a/element_array_ephys/version.py +++ b/element_array_ephys/version.py @@ -1,3 +1,3 @@ """Package metadata.""" -__version__ = "0.4.0" +__version__ = "0.4.1"