From c2285f37502503493c9f47958783a322fac5b8fe Mon Sep 17 00:00:00 2001 From: wendtalexander Date: Tue, 1 Oct 2024 12:03:41 +0200 Subject: [PATCH] [project] adding buffer class --- pyrelacs/dataio/buffer.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 pyrelacs/dataio/buffer.py diff --git a/pyrelacs/dataio/buffer.py b/pyrelacs/dataio/buffer.py new file mode 100644 index 0000000..157105e --- /dev/null +++ b/pyrelacs/dataio/buffer.py @@ -0,0 +1,15 @@ +from collections import deque + +from pyrelacs.util.logging import config_logging + +log = config_logging() + + +class DataBuffer: + def __init__(self, channels, samples): + self.channels = channels + self.samples = samples + + def create_buffer(self): + max_len_buffer = self.channels * self.samples + self.buffer = deque(maxlen=max_len_buffer)