Windows 10 and up are officially supported. (There may be an issue installing Neuropype on certain Windows 7 versions. Windows 7 may or may not be fully supported going forward.)
Efficiency: Calculate the (global or local) efficiency parameters of a weighted-directed network.
Diagnostics package:
DataCounter: Counts data passing through the node in a given stream, and prints a log message every n seconds (configurable) with the number of samples received (along the time axis), since last check as well as total so far.
EegQualityMetrics: Computes various quality metrics for an EEG dataset/file.
SignalToNoise: Signal to noise, computed as the log ratio of signal (filtered) and noise (unfiltered - filtered) data segments, with a baseline removed.
Opening a pipeline that was created with Pipeline Designer 2021 (a separate application that is distributed with the Neuropype Suite) in older versions Pipeline Designer (2020 or older), will revert the nodes to their custom settings. Install Neuropype 2021 to ensure ongoing compatibility.
Block: indexing a Block axis using an integer index or a single index value produces a view (indexing a block axis with a 1-element list produces a copy as before)
AddEventMarker: add match_first_event_only param to only create new marker for first matched event in trial
InsertMarkers: support for condition expressions for the anchor markers and the excepted markers
TrimMarkerSegment: add before_start and after_end properties; allow * to indicate any start/end marker; support for dropping markers
LSLInput/Output: add support for metadata in field; relay metadata including channel positions and unit; buffer optimizations; accommodate common stream header errors; separator property for joining tensor axes; make stream same data type as incoming block data; added numeric_marker_precision property, marker_field property to select field to use to populate marker stream
BadChannelRemoval: store list of bad channels removed in props.diagnostics.bad_channels
ChannelRepair: added support for .positions_source field in the space axis
FixSignalUnit: significantly faster
InterpolateMissingChannels: support for NIRS; support for preventing rank-deficient data using additive noise; montage_type property
RemoveBadTimeWindows: store percent (ratio) of data removed in props.diagnostics.dropped_samples_ratio
RemoveOutlierTrials: New artifact features for NIRS
ApplyLinearTransformation: added support for pre/post pending an intercept feature
MovingWindow: re-emit last most recent output Packet if input is None
PeakAmplitude: add direction property where ==either finds either the negative or positive peak (whichever is greater)
PruneFlatlineChannels: store list of pruned channels in props.diagnostics.flatline_channels; support for detecting channels that are flat the whole recording
RobustRectangularStandardization: support for half-normal distribution (e.g. rectified)
SignalWhitening: support for riemannian whitening; ability to do offline chunk-by-chunk with multiprocessing; support for backing up state
ROIActivations: support for fnmatch syntax in subset param; add fill_with_nan property; added ROI groupings for specific networks (MNN, salience, DMN)
RemoveUnlocalizedChannels: support for protecting channels from removal; additional data output for unlocalized data
Averages: add bandwidths array to frequency axis
ConcatInputs: use first nonempty dataport as reference; match properties to non-empty dataports; allow custom_label to be assigned to new axis
OverrideAxis: refactor for special cases
OverrideTimestamps: always set srate to 1.0 if only one timestamp; handle case where no nominal_rate specified; support for marker streams
ShiftTimestamps: beginning_from_zero now works with streaming data; add use_time_axis property to force use of time axis
BarPlot: add auto_bar_colors property to auto assign colors from colormap, add font_size property for plot text
TimeSeriesPlot: add font_size property for plot text
TopoPlotViewer: add background_color param
ParameterPort: remove enum as a value_type; add limits and combo as values for select property; domain support for subtypes (i.e., list[int])