GithubHelp home page GithubHelp logo

Comments (5)

LMBooth avatar LMBooth commented on August 23, 2024 2

Thanks for adding @lsl , your git hub name (and im assuming initials) is ideal to join in this conversation.

from pybci.

jsheunis avatar jsheunis commented on August 23, 2024 1

I think the added information is useful, but not necessarily in the summary because it adds technical-heavy content that detracts from the purpose of the summary. See my related comment here: #7

I think if you provide a more concise statement in the summary to indicate that it works with time series data from a wide variety of LSL-compatible hardware sources, then the more technical statement can be provided further down in the paper.

from pybci.

lsl avatar lsl commented on August 23, 2024 1

How does something like this sound?

Summary:

PyBCI is an open-source Python framework designed for brain-computer interface (BCI) research. Compatible with the time series data from a wide array of LSL-compatible hardware sources it provides the tools necessary for real-time BCI application development.

Technical:

PyBCI makes use of the Lab Streaming Layer (LSL) protocol enabling a unified collection of time-series measurement data. PyBCI handles both the networking, time-synchronization and (near-) real-time access.

For a list of supported LSL devices, please refer to: https://labstreaminglayer.readthedocs.io/info/supported_devices.html. Additionally, PyBCI requires at least one LSL data stream for operation, with a single marker stream used for training data labeling.

from pybci.

LMBooth avatar LMBooth commented on August 23, 2024

Hi @jsheunis , i've made a slight edit here, so now i specify what the LSL does and provided a link to supported hardware. Do you think this could be more applicable? I'd rather provide a link to available hardware then necessarily supply a list of supported devices as technically any time series device can be used, like xbox controllers, wii remotes, mice and keyboards.

Here's the updated summary section which hopefully is more clear, if you can see any issues or recommendation please do say:
"PyBCI is a comprehensive, open-source Python framework developed to facilitate brain-computer interface (BCI) research. It encompasses data acquisition, data labelling, feature extraction, and machine learning. PyBCI provides a streamlined, user-friendly platform for creating real-time BCI applications. The software uses the Lab Streaming Layer (LSL) [@lsl] protocol for the unified collection of time-series measurement that handles both the networking, time-synchronization and (near-) real-time access (supported LSL devices found here: https://labstreaminglayer.readthedocs.io/info/supported_devices.html). At least one LSL data stream is required and a single marker stream is used for labelling training data."

from pybci.

LMBooth avatar LMBooth commented on August 23, 2024

Agreed! I had a re-read of the whole thing and realised this myself, seeing that i provide more description of the LSL later too so it is quite unnecessary in the summary. I should be able to get round to amending this with the other points discussed in #7 over the next couple days. Thankyou for taking the time to review the paper so far!

from pybci.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.