Josh Siegle's repositories
python-neo
Neo is a package for representing electrophysiology data in Python, together with support for reading a wide range of neurophysiology file formats
brainrender
a python based software for visualization of neuroanatomical and morphological data.
bonsai
The compiler, IDE, and standard library for the Bonsai visual programming language for reactive systems
brain_observatory_examples
Gallery of visualizations and analyses of the Allen Brain Observatory
channel-map-generator
Automatically generate Channel Map config files using the `probeinterface` library
datajoint-python
Relational data pipelines for the science lab
element-array-ephys
DataJoint Element for Extracellular Array Electrophysiology - NIH U24
figurl-tiled-image
View a tiled image using deck.gl
grid-viewer
Visualize 2D electrode arrays in the Open Ephys GUI
harp-python
A low-level interface to data collected with the Harp binary protocol
hdmf
The Hierarchical Data Modeling Framework
JUCE
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins.
Kilosort
Fast spike sorting with drift correction for up to a thousand channels
marble-diagrams
A collection of marble diagrams of various Rx combinators in standalone TikZ format.
plugin-dev-workshop
Open Ephys Plugin Development workshop demo
plugin-GUI
Software for processing, recording, and visualizing multichannel electrophysiology data
probeinterface
Python package to handle probe layout, geometry and wiring to device.
probeplanner
Helps plan where to put things in brains
pynwb
A Python API for working with Neurodata stored in the NWB Format
rate-viewer
Open Ephys GUI visualizer tutorial
river
A high-throughput, structured streaming framework built atop Redis Streams. C++, Python, and MATLAB support.
spikeinterface
A Python-based module for creating flexible and robust spike sorting pipelines.
xarray.dev
The Xarray landing page