open-ephys / liboni

API for controlling ONI-compliant hardware

Home Page:https://open-ephys.github.io/onix-docs/API%20Reference/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

liboni is the Open Ephys ONI-compliant API implementation for use with ONI-compliant hardware. It is focused on performance in terms of bandwidth and closed-loop reaction times and includes means for balancing these characteristics on-the-fly. When used in combination with ONIX Hardware, it can be used to acquire from:

  • Tetrode headstages
  • Miniscopes
  • Neuropixels
  • Etc.

and provide sub-millisecond round-trip communication from brain, through host PC's main memory, and back again. This repository contains the following folders:

  • api liboni API and language bindings. MIT-licensed.
  • drivers device drivers used by the API at runtime. License depends on driver.

About

API for controlling ONI-compliant hardware

https://open-ephys.github.io/onix-docs/API%20Reference/index.html


Languages

Language:C 76.1%Language:C# 12.1%Language:C++ 8.3%Language:Makefile 3.6%