diff --git a/README.md b/README.md index d2a4922..294a38d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![Build Status](https://github.com/dbbs-lab/bsb-nest/actions/workflows/build.yml/badge.svg)](https://github.com/dbbs-lab/bsb-nest/actions/workflows/build.yml) +[![Build Status](https://github.com/dbbs-lab/bsb-nest/actions/workflows/main.yml/badge.svg)](https://github.com/dbbs-lab/bsb-nest/actions/workflows/main.yml) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) # bsb-nest diff --git a/bsb_nest/device.py b/bsb_nest/device.py index 437d851..137ac0b 100644 --- a/bsb_nest/device.py +++ b/bsb_nest/device.py @@ -42,9 +42,13 @@ def connect_to_nodes(self, device, nodes): else: try: nest.Connect( - device, - nodes, - syn_spec={"weight": self.weight, "delay": self.delay, "receptor_type": self.receptor_type}, + device, + nodes, + syn_spec={ + "weight": self.weight, + "delay": self.delay, + "receptor_type": self.receptor_type, + }, ) except Exception as e: @@ -72,4 +76,3 @@ def implement(self, adapter, simulation, simdata): ) nodes = self.get_target_nodes(adapter, simdata) self.connect_to_nodes(device, nodes) - diff --git a/bsb_nest/devices/sinusoidal_poisson_generator.py b/bsb_nest/devices/sinusoidal_poisson_generator.py index dfe2d20..d343248 100644 --- a/bsb_nest/devices/sinusoidal_poisson_generator.py +++ b/bsb_nest/devices/sinusoidal_poisson_generator.py @@ -1,10 +1,14 @@ import nest from bsb import config from neo import SpikeTrain + from ..device import NestDevice + @config.node -class SinusoidalPoissonGenerator(NestDevice, classmap_entry="sinusoidal_poisson_generator"): +class SinusoidalPoissonGenerator( + NestDevice, classmap_entry="sinusoidal_poisson_generator" +): rate = config.attr(type=float, required=True) """Rate of the poisson generator""" amplitude = config.attr(type=float, required=True) @@ -21,8 +25,13 @@ class SinusoidalPoissonGenerator(NestDevice, classmap_entry="sinusoidal_poisson_ def implement(self, adapter, simulation, simdata): nodes = self.get_target_nodes(adapter, simulation, simdata) - params = {"rate": self.rate, "start": self.start, "amplitude": self.amplitude, "frequency": self.frequency, - "phase": self.phase} + params = { + "rate": self.rate, + "start": self.start, + "amplitude": self.amplitude, + "frequency": self.frequency, + "phase": self.phase, + } if self.stop is not None and self.stop > self.start: params["stop"] = self.stop device = self.register_device(