From e55328e3529261f4abec368b71d0840aed860205 Mon Sep 17 00:00:00 2001 From: Chadwick Boulay Date: Thu, 24 Sep 2026 01:51:48 -0400 Subject: [PATCH 1/2] Register public components for ezmsg discovery --- pyproject.toml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 4d99710..8568e2d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,25 @@ dependencies = [ "sparse>=0.17.0", ] + +[project.entry-points."ezmsg.components"] +"simbiophys.BaselineDriftUnit" = "ezmsg.simbiophys.baseline_drift:BaselineDriftUnit" +"simbiophys.CosineEncoderUnit" = "ezmsg.simbiophys.cosine_encoder:CosineEncoderUnit" +"simbiophys.DNSSLFPUnit" = "ezmsg.simbiophys.dnss.lfp:DNSSLFPUnit" +"simbiophys.DNSSSpikeUnit" = "ezmsg.simbiophys.dnss.spike:DNSSSpikeUnit" +"simbiophys.DNSSSynth" = "ezmsg.simbiophys.dnss.synth:DNSSSynth" +"simbiophys.DynamicColoredNoiseUnit" = "ezmsg.simbiophys.dynamic_colored_noise:DynamicColoredNoiseUnit" +"simbiophys.EEGSynth" = "ezmsg.simbiophys.eeg:EEGSynth" +"simbiophys.LineNoiseUnit" = "ezmsg.simbiophys.line_noise:LineNoiseUnit" +"simbiophys.PinkNoise" = "ezmsg.simbiophys.noise:PinkNoise" +"simbiophys.SinGenerator" = "ezmsg.simbiophys.oscillator:SinGenerator" +"simbiophys.SpiralGenerator" = "ezmsg.simbiophys.oscillator:SpiralGenerator" +"simbiophys.Velocity2LFP" = "ezmsg.simbiophys.system.velocity2lfp:Velocity2LFP" +"simbiophys.Velocity2Spike" = "ezmsg.simbiophys.system.velocity2spike:Velocity2Spike" +"simbiophys.VelocityEncoder" = "ezmsg.simbiophys.system.velocity2ecephys:VelocityEncoder" +"simbiophys.WhiteNoise" = "ezmsg.simbiophys.noise:WhiteNoise" + + [dependency-groups] dev = [ "pre-commit>=4.0.0", From 0e63f5e0169acc099119666291a61e7fe473dc26 Mon Sep 17 00:00:00 2001 From: Chadwick Boulay Date: Fri, 25 Sep 2026 22:55:24 -0400 Subject: [PATCH 2/2] Require ezmsg 3.10.0b4 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 8568e2d..718e2f6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ dependencies = [ # 3.10.0b3 for AxisArray.stream_dim, which every producer here declares, and # CoordinateAxis.fingerprint, which they prime so downstream consumers do # not each recompute it. - "ezmsg>=3.10.0b3", + "ezmsg>=3.10.0b4", "ezmsg-baseproc>=1.12.0", # axis-aware default state hash + hash witness "ezmsg-sigproc>=2.23.0", "ezmsg-event>=0.9.0",