Roadmap


Planned

Plot CommentsNotes, arrows, and marked time spans directly in the plot. They will be attached to the measurement data rather than the image and stay in place when zooming or changing operations.

Completed

Logarithmic AxesLogarithmic scaling and a lockable aspect ratio for axes.0.4.0
Plot StylesDraw signals as line, scatter, step, or stem.0.4.0
Extended AnalysesNew operations such as Campbell diagram, Nyquist plot, LOWESS, and binned average.0.4.0
Date and TimeReal calendar dates on the x-axis and alignment of measurements by their actual recording time.0.2.9
Synchronized Cursor/RangeCursor and range linked across all plots, including XY plots.0.2.9
AI ChatBuilt-in chat that lets an LLM operate ScryLab directly and analyze measurement data.0.2.4
Transfer FunctionBode plot and coherence analysis.0.2.3
RecipesCopy, paste, and save the plots, signal positions, and operations of a data source.0.2.2
CSV SupportImport of CSV files as a data source.0.2.1
Staggered 3D ViewBetter distinguish overlapping signals in a staggered 3D view.0.2.0
MCP InterfaceControl ScryLab via an external AI, e.g., Anthropic Claude.0.2.0
Gradient LinesColor signal lines based on another channel.0.2.0
Python and MATLAB APISend signals from Python or MATLAB to ScryLab and plot them directly.0.1.9
Flathub ReleaseScryLab is available on Flathub for Linux.0.1.9
Onboarding TutorialStep-by-step introduction to ScryLab for new users.0.1.8
Signal Properties DialogA dialog mirroring the properties widget in the sidebar, accessible without the sidebar open.0.1.6
Stacked PlotsMultiple rows with a shared x-axis within a single plot.0.1.5
Project FilesSessions can be saved and fully restored, including batch operations across multiple data sources.0.1.4
Non-Destructive Data Source OperationsMasks can be attached to data sources to trim signals non-destructively; changing the mask updates all signals immediately.0.1.4
Synchronisation GroupsSignals can be grouped together to synchronize them across plots.0.1.4
Reworking of ConfigurationsPlot layouts can be copied and pasted across sessions via Copy/Paste Signal Layout.0.1.4
GPU AccelerationGPU-accelerated operation calculations for significantly better performance on large datasets.0.1.3
Signal MetricsMean, standard deviation, and peak-to-peak metrics for plotted signals.0.1.3
Update ManagerUpdates delivered and installed directly from within the application.0.1.2
STFTSTFT operation with spectrogram visualization in the 2D plot.0.1.2
Multiple Y-AxesSupport for multiple Y-axes in a 2D plot.0.1.2
Cursor/RangeRe-implementation of cursor and range, including support for non-monotonic signals.0.1.2
Signal ConversionNew operation to modify or combine signal axes.0.1.1
Command PaletteAll global commands and operations accessible via a keyboard-driven palette.0.1.1
WorkflowsDisplay, edit, and save operations applied to signals.0.1.0
Plugin SystemExtensible plugin architecture for data sources, plots, and operations.0.1.0
Excel as Data SourceImport of Excel files.0.0.8
ConfigurationsSave/load plot and operation setups.0.0.7
OperationsMathematical and statistical functions, filters, FFT, etc.0.0.6
ThemingLight/dark mode and accent color.0.0.5
SettingsSaving user preferences and settings.0.0.5
Selection of Multiple Signal SourcesDisplay signals from different sources simultaneously.0.0.4
TabsMultiple tabs for custom plots and better organization.0.0.4
TooltipDisplay of tooltips for signals, files, buttons, etc.0.0.3
XY PlotA line plot for the Y values of two signals.0.0.2
MDF SupportSupport for importing MDF files (.dat, .mf3, .mf4).0.0.1
Line PlotA line plot with multi-signal support, smooth zooming and navigation.0.0.1
User InterfaceA modern interface with a docking layout, drag & drop, and sidebars.0.0.1