Skip to main content

Release notes

Version: beta-0.4.2 (August 2026)

Bug correction in command line input of directed network (nwmodel). Extension of command line input with DCN networks (nwmodel). Correction of reported issues with use of Matlab 2025b. Created command line file for simulation: nwsimulate. Smaller bug corrections.

Version: beta-0.4.1 (February 2026)

Added Demos functionality under the File Menu.
Some bug corrections, particular related to data-informativity analysis.

Version: beta-0.4.0 (October 2025)

New features:

  • Introduction of Identification Window with several identification algorithms
  • Implementation of diffusively coupled (undirected) networks, next to the module (directed) networks
  • Topology estimation window for module networks
  • Improvement of identification algorithms through kernel-based methods
  • Loading of Simulink model
  • Improved handling of data-informativity conditions for single module and full network identification
  • Confounding variables analysis in Basic Operations Window
  • Improved (proper) confounding variable handling in predictor model construction
  • Improved handling of fixed (a priori known) modules, and reduced rank disturbances
  • Toggling between full network and immersed network view in Predictor Model Window
  • Various bug fixes and improvements

Known issues:

  • Undo/Redo functionality not fully stable
  • Identification methods have working demo files but require further detailed testing

NOTE:

  • The Control Systems Toolbox is required to run the App.
  • CVX (http://cvxr.com/cvx/download/) is required to run the SLS algorithm.
  • The System Identification Toolbox is required to run the PEM and Multistep algorithms.

Version: beta-0.3.1 (July 2024)

New features:

  • None

Issues fixed since last release:

  • Improved interactive network editing
  • Improved pseudotree highlighting
  • Correction of data-informativity check for the indirect method.
  • Added an (absence of) algebraic loop check in the identifiability tests.
  • Various bug fixes and improvements

Known issues:

  • Undo/Redo functionality not fully stable

NOTE:

  • The Control Systems Toolbox is required to run the App.
  • CVX (http://cvxr.com/cvx/download/) is required to run the SLS algorithm.
  • The System Identification Toolbox is required to run the PEM and Multistep algorithms.

Version: beta-0.3.0

New features:

  • Network plots allow for interactive editing of the networks.
  • Data-informativity conditions in the predictor model window can be selected to focus on either full network model or single target module estimation.
  • Identification algorithms have been added for single module identification:
    • a non-convex PEM algorithm for the local direct method (Ramaswamy et al, IEEE TAC, 2021), and
    • a sequential convex algorithm for the multistep method of Fonken et al. (CDC, 2023).

Issues fixed since last release:

  • Dependency on MATLAB’s Image Processing Toolbox and Statistics/Machine Learning Toolbox has been removed.
  • Various bug fixes.

NOTE:

  • The Control Systems Toolbox is required to run the App.
  • CVX (http://cvxr.com/cvx/download/) is required to run the SLS algorithm.
  • The System Identification Toolbox is required to run the PEM and Multistep algorithms.

Version: beta-0.2.2

New features:

  • Predictor model construction and analysis for the indirect method
  • Relaxed (generic) data-informativity conditions for analysis of predictor models

Issues fixed since last release:

  • Various minor bugfixes and enhancements.

Known issues:

  • Coloring of messages in the message window
  • Undo/Redo functionality not fully stable
  • No feedback to user when algorithm takes long time to execute
  • Interactive plotting not working without Image Processing Toolbox and Statistics/Machine learning toolbox
  • Warning signals about polyshapes in Interactive Plotting

NOTE:

  • The Control Systems Toolbox is required to run the App.
  • CVX (http://cvxr.com/cvx/download/) and the System Identification Toolbox are required to run the SLS algorithm.

Version: beta-0.2.1

New features:

  • None

Issues fixed since last release:

  • Bugfix in datainformativity_analysis_multistep.m.

Known issues:

  • Coloring of messages in the message window
  • Undo/Redo functionality not fully stable
  • No feedback to user when algorithm takes long time to execute
  • Interactive plotting not working without Image Processing Toolbox and Statistics/Machine learning toolbox
  • Warning signals about polyshapes in Interactive Plotting

NOTE:

  • The Control Systems Toolbox is required to run the App.
  • CVX (http://cvxr.com/cvx/download/) and the System Identification Toolbox are required to run the SLS algorithm.

Version: beta-0.2.0

New features:

  • Predictor Model Window: extension of the methods with
    • A new direct method algorithm (partial measurements – outputs first) as published in Shi et al. (IFAC 2023).
    • A new multistep method as published in Fonken et al. (CDC 2023).
    • Full handling of delay conditions in the predictor models.
  • Identifiability Window: Fully exploiting the presence of fixed modules in the full network identifiability synthesis algorithm.
  • Introduction of data structures (classes) for network predictor models (nwpredmodel), network models (nwmodel) and network data (nwdata).
  • Introduction of a network simulation tool (off-line), simulate.
  • Introduction of a multi-step (sequential least-squares) algorithm for full network identification, according to Weerts et al. (SYSID-2018) (off-line), nwidfullSLS.

Issues fixed since last release:

  • Axes toolbar responsiveness improved.
  • Several bug corrections and improvements, including network plotting.

Known issues:

  • Coloring of messages in the message window
  • Undo/Redo functionality not fully stable
  • No feedback to user when algorithm takes long time to execute
  • Interactive plotting not working without Image Processing Toolbox and Statistics/Machine learning toolbox
  • Warning signals about polyshapes in Interactive Plotting

NOTE:

  • From this version on, the Control Systems Toolbox is required to run the App.
  • CVX (http://cvxr.com/cvx/download/) and the System Identification Toolbox are required to run the SLS algorithm.

Version: beta-0.1.1

New features

  • none

Issues fixed since last release.

  • Panel to add excitation signals in the Predictor Model window brought to the front so that it is visible.

Known issues

  • Coloring of messages in the message window
  • Undo/Redo functionality not fully stable
  • No feedback to user when algorithm takes long time to execute
  • Selecting r-signals in Predictor Model disabled, requires further discussion on functionality.
  • Interactive plotting not working without Image Processing Toolbox and Statistics/Machine learning toolbox
  • Warning signals about polyshapes in Interactive Plotting

Version: beta-0.1.0

New features

  • none

Issues fixed since last release.

  • Message window is not cleared anymore when adding a connection. (Issue: Connection messages clear the message window.)
  • Connection messages now show labels. (Issue: Connection messages show matrix indices, not labels)
  • Various bugfixes of algorithms
  • Various bugfixes in the user interface

Known issues

  • Coloring of messages in the message window
  • Undo/Redo functionality not fully stable
  • No feedback to user when algorithm takes long time to execute
  • Selecting r-signals in Predictor Model disabled, requires further discussion on functionality.
  • Interactive plotting not working without Image Processing Toolbox and Statistics/Machine learning toolbox
  • Warning signals about polyshapes in Interactive Plotting

Version: alpha-0.0.3

New features

  • Improved user interaction by improved highlighting nodes and modules
  • Interactive plotting for Predictor Model window
  • Enhanced Help-documentation/Integration with Matlab documentation

Issues fixed since last release.

  • Various bugfixes of algorithms
  • Various bugfixes in the user interface
  • Increased robustness of UI (scrolling, scaling, plotting coordinates, highlighting…..).

Known issues

  • Connection messages clear the message window
  • Connection messages show matrix indices, not labels
  • Coloring of messages in the message window
  • Undo/Redo functionality not fully stable
  • No feedback to user when algorithm takes long time to execute
  • Selecting r-signals in Predictor Model disabled, requires further discussion on functionality.
  • Interactive plotting not working without Image Processing Toolbox and Statistics/Machine learning toolbox
  • Warning signals about polyshapes in Interactive Plotting

Version: alpha-0.0.2

New features

  • Improved user interaction by improved highlighting nodes and modules
  • Interactive plotting, except for Predictor Model window
  • Tooltips added for improved feedback to user
  • Enhanced Help-documentation

Issues fixed since last release

  • Hovering functionality of the menu-bar
  • Unselecting column in “Selection of nodes” table in the Operations window removed.
  • Various bugfixes of algorithms
  • “New” in File menu now creates network with one node
  • Property selection in edit window logic
  • More consistent naming of properties
  • Various bugfixes in the user interface

Known issues

  • Connection messages clear the message window
  • Connection messages show matrix indices, not labels
  • Coloring of messages in the message window
  • Undo/Redo functionality not fully stable
  • Changing windows may require toggling of highlight menu items for correct highlighting.
  • No feedback to user when algorithm takes long time to execute

Version: alpha-0.0.1

First release, for internal testing