← All releases

NeuroPype 2023

Released 2023

NeuroPype 2023 pipeline screenshot

It's time for our next major release of the NeuroPype signal processing suite — our biggest to date, with major new features and literally hundreds of new nodes that continue to expand NeuroPype's capabilities and use cases.

Deep neural networks inside pipelines

A major new component is the ability to create and run deep neural networks inside NeuroPype pipelines, with convolution layers, dense layers, normalizations, activations, optimizers, schedules, cross-validation, training, and inference. Comprehensive deep-learning models such as EEGNet can now be expressed as a NeuroPype pipeline. You can build end-to-end pipelines from data curation, preprocessing and feature extraction through to deep-learning predictions and cross-validation. These pipelines can also process multiple modalities (EEG, gaze, other biosignal data) and combine them into the same model.

GPU processing

NeuroPype now supports GPU processing, with full support for JAX, TensorFlow and PyTorch. Most ML/DL and math-operation nodes support multi-GPU processing out of the box, but will also run on the CPU for non-GPU machines.

Non-linear workflows

NeuroPype now supports non-linear workflows such as looping, conditional processing, and re-usable functions. Many new nodes represent programming constructs, so you can now build Turing-complete pipelines — greatly expanding what you can do in a graph pipeline without dropping into Python to "glue" parts together.

Over 300 new nodes

In all we've added over 300 new nodes, bringing the total to over 800. This includes completely new node packages — Deep Learning, Distributions, Optimization, Random, Programming, Array, and Control Flow — plus many new array-handling nodes in the ElementWise package, new nodes for working with independent components (in the Neural package), and new statistics nodes such as MANCOVA and multiple-comparison corrections. Many existing nodes were enhanced and bugs fixed too.

NeuroPype now runs on Linux

Of particular note, and dear to our heart, NeuroPype is now available for Linux! You'll find the Linux downloads in the User Guide, under Downloads, which you can access from your NeuroPype account.

Pipeline Designer upgrades

Pipeline Designer has also seen upgrades to make it more user-friendly — especially in exposing documentation to help you understand your pipelines, nodes and their properties — with support for HD screens and easier graph manipulation (zoom, pan, search).

Grab the latest release from your NeuroPype account, or sign up today if you're not yet a NeuroPype user. We greatly appreciate any feedback you may have, especially from those using the Academic Edition.

Read the full NeuroPype 2023 release notes →