Skip to content

Releases: analogdevicesinc/scopy

Scopy V2.1.0

16 Sep 13:58

Choose a tag to compare

Scopy v2.1.0 release transforms how users interact with their instruments through new package management system, scripting capabilities and enhanced debugging tools.

New Features & Tools

KNOWN ISSUE
For ADI managed computers running Windows, the first run after every restart of the computer takes longer. This is a known issue and we are working on finding a solution for it.

  1. Package Manager
  • Complete plugin ecosystem migration: All plugins have been converted to the new package system for improved management
  • Plugin management: Browse, install, update, and remove plugins directly from the application
  • Comprehensive version management: Access detailed package metadata and seamlessly roll back to stable versions
  1. Scripting Tool (Experimental)
  • Automation capabilities: Write and execute scripts to automate workflows and instrument control
  • Integrated editor: Built-in script editor with syntax highlighting and console output
  • Instrument access: Direct control of supported instruments through scripting
  • Workflow optimization: Execute complex or repetitive tasks programmatically
  1. AD9084 (Apollo) Plugin
  • Dedicated Apollo support: Full integration for AD9084 (Apollo MXFE QUAD) devices
  1. AD936x Plugin
  • PlutoSDR and FMCOMMS support: Dedicated plugin for AD936x devices including PlutoSDR, AD-FMCOMMS2/3/4/5
  • Device configuration: Control center frequency, bandwidth, sample rate, and gain
  • Advanced mode: Low-level settings access for advanced users and custom driver initialization
  1. JESD Status Utility
  • Real-time monitoring: Graphical interface for JESD204 link and lane status
  1. What's New System
  • Automatically presents update information on first install of new versions to showcase latest features
  • Integrated update notifications: New "What's New" button in the About page

Enhanced Features

  1. Data Logger Improvements
  • Multiplot functionality (Experimental): Create and organize multiple plots for comparative analysis
  • Flexible signal assignment (Experimental): Move signals between plots and assign channels to specific visualizations
  • Custom scale and offset controls: Override default scaling and offset parameters for precise data representation and calibration
  1. Debugger Enhancements
  • Code Generator: Automatically generate ready-to-use C code snippets for IIO device interaction
  • Watchlist integration: Generate code based on selected devices, channels, and attributes
  1. ADC Plugin Updates
  • FFT Averaging: Moving average support for frequency domain analysis
  • fix crash for unsigned channels
  1. Docking Widgets
  • Added option to undock plot widgets

Experimental Features

Several features in this release are marked as experimental and must be enabled in Scopy Preferences:

  • Data Logger Multiplot functionality
  • Scripting Tool

These features are actively being developed and may see significant changes in future releases based on user feedback.

Updated documentation is available here: https://analogdevicesinc.github.io/scopy/

Installer Artifacts
Scopy v2.1.0 is available for the following platforms:

Linux: AppImage and Flatpak packages
ARM64: AppImage
ARM32: AppImage
Windows: Executable installer
MacOS 13, MacOS 14 and MacOS 15: DMG packages
Android: APK - soon available

Scopy V2.1.0-rc2

21 Aug 14:19

Choose a tag to compare

Scopy V2.1.0-rc2 Pre-release
Pre-release

Scopy v2.1.0 release transforms how users interact with their instruments through new package management system, scripting capabilities and enhanced debugging tools.

New Features & Tools

  1. Package Manager
  • Complete plugin ecosystem migration: All plugins have been converted to the new package system for improved management
  • Plugin management: Browse, install, update, and remove plugins directly from the application
  • Comprehensive version management: Access detailed package metadata and seamlessly roll back to stable versions
  1. Scripting Tool (Experimental)
  • Automation capabilities: Write and execute scripts to automate workflows and instrument control
  • Integrated editor: Built-in script editor with syntax highlighting and console output
  • Instrument access: Direct control of supported instruments through scripting
  • Workflow optimization: Execute complex or repetitive tasks programmatically
  1. AD9084 (Apollo) Plugin
  • Dedicated Apollo support: Full integration for AD9084 (Apollo MXFE QUAD) devices
  • AD936x Plugin
  • PlutoSDR and FMCOMMS support: Dedicated plugin for AD936x devices including PlutoSDR, AD-FMCOMMS2/3/4/5
  • Device configuration: Control center frequency, bandwidth, sample rate, and gain
  • Advanced mode: Low-level settings access for advanced users and custom driver initialization
  1. JESD Status Utility
  • Real-time monitoring: Graphical interface for JESD204 link and lane status
  1. What's New System
  • Automatically presents update information on first install of new versions to showcase latest features
  • Integrated update notifications: New "What's New" button in the About page

Enhanced Features

  1. Data Logger Improvements
  • Multiplot functionality (Experimental): Create and organize multiple plots for comparative analysis
  • Flexible signal assignment (Experimental): Move signals between plots and assign channels to specific visualizations
  • Custom scale and offset controls: Override default scaling and offset parameters for precise data representation and calibration
  1. Debugger Enhancements
  • Code Generator: Automatically generate ready-to-use C code snippets for IIO device interaction
  • Watchlist integration: Generate code based on selected devices, channels, and attributes

3.ADC Plugin Updates

  • FFT Averaging: Moving average support for frequency domain analysis
  • fix crash for unsigned channels

4.Docking Widgets

  • Added option to undock plot widgets

Experimental Features

Several features in this release are marked as experimental and must be enabled in Scopy Preferences:

  • Data Logger Multiplot functionality
  • Scripting Tool

These features are actively being developed and may see significant changes in future releases based on user feedback.

Updated documentation is available here: https://analogdevicesinc.github.io/scopy/

Installer Artifacts
Scopy v2.1.0 is available for the following platforms:

Linux: AppImage and Flatpak packages
ARM64: AppImage
ARM32: AppImage
Windows: Executable installer
MacOS 13, MacOS 14 and MacOS 15: DMG packages
Android: APK - soon available

Scopy V2.1.0-rc1

05 Aug 13:29

Choose a tag to compare

Scopy V2.1.0-rc1 Pre-release
Pre-release

Scopy v2.1.0 release transforms how users interact with their instruments through new package management system, scripting capabilities and enhanced debugging tools.

New Features & Tools

  1. Package Manager
  • Complete plugin ecosystem migration: All plugins have been converted to the new package system for improved management
  • Plugin management: Browse, install, update, and remove plugins directly from the application
  • Comprehensive version management: Access detailed package metadata and seamlessly roll back to stable versions
  1. Scripting Tool (Experimental)
  • Automation capabilities: Write and execute scripts to automate workflows and instrument control

  • Integrated editor: Built-in script editor with syntax highlighting and console output

  • Instrument access: Direct control of supported instruments through scripting

  • Workflow optimization: Execute complex or repetitive tasks programmatically

  1. AD9084 (Apollo) Plugin
  • Dedicated Apollo support: Full integration for AD9084 (Apollo MXFE QUAD) devices
  1. AD936x Plugin
  • PlutoSDR and FMCOMMS support: Dedicated plugin for AD936x devices including PlutoSDR, AD-FMCOMMS2/3/4/5

  • Device configuration: Control center frequency, bandwidth, sample rate, and gain

  • Advanced mode: Low-level settings access for advanced users and custom driver initialization

  1. JESD Status Utility
  • Real-time monitoring: Graphical interface for JESD204 link and lane status
  1. What's New System
  • Automatically presents update information on first install of new versions to showcase latest features
  • Integrated update notifications: New "What's New" button in the About page

Enhanced Features

  1. Data Logger Improvements
  • Multiplot functionality (Experimental): Create and organize multiple plots for comparative analysis

  • Flexible signal assignment (Experimental): Move signals between plots and assign channels to specific visualizations

  • Custom scale and offset controls: Override default scaling and offset parameters for precise data representation and calibration

  1. Debugger Enhancements
  • Code Generator: Automatically generate ready-to-use C code snippets for IIO device interaction
  • Watchlist integration: Generate code based on selected devices, channels, and attributes

3.ADC Plugin Updates

  • FFT Averaging: Moving average support for frequency domain analysis
  • Improved signal analysis: Enhanced frequency domain measurement capabilities

4.Docking Widgets

  • Added option to undock plot widgets

5.Tool menu refactor

  • Refactored the way the tool menu looks
  • Added status bar for device connection

Experimental Features
Several features in this release are marked as experimental and must be enabled in Scopy Preferences:

  • Data Logger Multiplot functionality
  • Scripting Tool

These features are actively being developed and may see significant changes in future releases based on user feedback.

Updated documentation is available here: https://analogdevicesinc.github.io/scopy/

Installer Artifacts
Scopy v2.1.0 is available for the following platforms:

Linux: AppImage and Flatpak packages
ARM64: AppImage
ARM32: AppImage
Windows: Executable installer
MacOS 13, MacOS 14 and MacOS 15: DMG packages
Android: APK - soon available

Scopy v2.0.0

28 Mar 16:04

Choose a tag to compare

Scopy v2.0.0 marks the first release of the redesigned Scopy application, introducing a completely new infrastructure and interaction mechanism for any IIO device through generic instruments.
While retaining the core functionality of Scopy v1 - support for ADALM2000 devices - this update significantly expands its capabilities.

ADI Harmonic Design style: Scopy has a new UI styling mechanism and provides three default themes: Scopy, Harmonic dark and Harmonic light.

Multiple device support: connect to multiple devices from the same Scopy session.

Scopy is now structured in plugins which act as intermediaries, allowing users to control and interact with devices in a way that’s intuitive and easy to understand.

  • Generic plugins offer basic commands and actions that work across a wide range of devices.
  • Device-specific plugins are tailored to a particular device, enabling users to access its unique features and functions.

General IIO plugins

  • ADC Plugin - Tool for generic IIO ADC visualization and control
  • DAC plugin - Tool for generic IIO DAC control
  • Datalogger - Use IIO raw and scale attributes to plot and save data
  • Debugger - IIO context explorer tool
  • Register Map - Register map of connected device with detailed register table for available XML templates

Application Specific plugins

  • ADALM2000 plugin - Implements ADALM2000 instruments - Oscilloscope, Spectrum Analyzer, Voltmeter, Network Analyzer, Signal Generator, Logic Analyzer, Pattern Generator, Digital I/O
  • AD-SWIOT1L-SL - Adds functionality specific to AD-SWIOT1L-SL board
  • AD-PQMON-SL - Adds functionality specific to AD-PQMON-SL board

Updated documentation is available here: https://analogdevicesinc.github.io/scopy/

Installer Artifacts

Scopy v2.0.0 is available for the following platforms:

  • Linux: AppImage and Flatpak packages
  • ARM64: AppImage
  • ARM32: AppImage
  • Windows: Executable installer
  • MacOS 13, MacOS 14 and MacOS 15: DMG packages
  • Android: APK - soon available

Edit: Fixed the issue on macOS 15 where Scopy failed to load plugins due to duplicate LC_RPATH.

Scopy v2.0.0-beta-rc2

14 Mar 13:50

Choose a tag to compare

Scopy v2.0.0-beta-rc2 includes several bug fixes following an initial testing phase after the previous release candidate.

A summary of the test report, along with the verified test cases, can be found in the official documentation.
( https://analogdevicesinc.github.io/scopy/scopy_testing_results/v2.0.0-beta-rc2/tests/test_report/index.html )

Installer Artifacts

Scopy v2.0.0-beta-rc2 is available for the following platforms:

  • Linux: AppImage and Flatpak packages
  • ARM64: AppImage
  • ARM32: AppImage
  • Windows: Executable installer
  • MacOS 14 and MacOS 15: DMG packages
  • Android: APK - soon available

Scopy v2.0.0-beta-rc1

09 Dec 12:08

Choose a tag to compare

Scopy v2.0.0-beta-rc1 Pre-release
Pre-release

Scopy v2.0.0-beta-rc1 marks the first release of the redesigned Scopy application, introducing a completely new infrastructure and interaction mechanism for any IIO device through generic instruments.
While retaining the core functionality of Scopy v1 - support for ADALM2000 devices - this update significantly expands its capabilities.

ADI Harmonic Design style: Scopy has a new UI styling mechanism and provides three default themes: Scopy, Harmonic dark and Harmonic light.

Multiple device support: connect to multiple devices from the same Scopy session.

Scopy is now structured in plugins which act as intermediaries, allowing users to control and interact with devices in a way that’s intuitive and easy to understand.

  • Generic plugins offer basic commands and actions that work across a wide range of devices.
  • Device-specific plugins are tailored to a particular device, enabling users to access its unique features and functions.

General IIO plugins

  • ADC Plugin - Tool for generic IIO ADC visualization and control
  • DAC plugin - Tool for generic IIO DAC control
  • Datalogger - Use IIO raw and scale attributes to plot and save data
  • Debugger - IIO context explorer tool
  • Register Map - Register map of connected device with detailed register table for available XML templates

Application Specific plugins

  • ADALM2000 plugin - Implements ADALM2000 instruments - Oscilloscope, Spectrum Analyzer, Voltmeter, Network Analyzer, Signal Generator, Logic Analyzer, Pattern Generator, Digital I/O
  • AD-SWIOT1L-SL - Adds functionality specific to AD-SWIOT1L-SL board
  • AD-PQMON-SL - Adds functionality specific to AD-PQMON-SL board

Updated documentation is available here: https://analogdevicesinc.github.io/scopy/

Installer Artifacts

Scopy v2.0.0-beta-rc1 is available for the following platforms:

  • Linux: AppImage and Flatpak packages
  • ARM64: AppImage
  • ARM32: AppImage
  • Windows: Executable installer
  • MacOS 13 and MacOS 14: DMG packages
  • Android: APK - soon available

Scopy v1.5.0-rc1

27 Nov 09:40

Choose a tag to compare

Scopy v1.5.0-rc1

Scopy v1.5.0-rc1 is the latest maintenance release of the Scopy v1 software, delivering various updates, enhancements, and bug fixes to ensure continued reliability and performance. Moving forward, we encourage you to use Scopy v2.

General

  • Upgraded to GNU Radio 3.10, providing better compatibility and improved performance
  • Introduced the MousePlotMagnifier for enhanced zoom and pan control across all plots.
  • Implemented multiple UI fixes, including improved preferences handling and more responsive tooltips.

Logic Analyzer

  • Added a decoder table with grouping and filtering options by annotation types, regex search, and export functionality to csv and txt formats.
  • Improved usability with dynamic text scaling and hover tooltips.

Spectrum Analyzer

  • Introduced a waterfall plot with support for selectable history size and synchronized FFT/waterfall zoom.
  • Added new plot cursors, improved axis control, and real-time data alignment

Pattern Generator

  • Fixed timing issues in SPI signal generation.

Oscilloscope

  • Resolved precision loss in mathematical operations.
  • Updated workflows for broader platform compatibility, including macOS 14 and Kuiper Linux.
  • Enhanced cursor tracking for channel-specific measurements.

Continuous Integration

  • Added support for ARM64 build artifacts.
  • Updated Docker images for all platforms, ensuring compatibility with the latest dependencies and workflows.

Installer Artifacts

Scopy1 v1.5.0-rc1 is available for the following platforms:

  • Linux: AppImage and Flatpak packages.
  • ARM64: AppImage.
  • Android: APK.
  • Windows: Executable installer.
  • MacOS 13 and MacOS 14: DMG packages.

Scopy v1.4.1

03 Aug 13:34

Choose a tag to compare

Scopy v1.4.1 bugfix release

Scopy v1.4.0

12 May 14:02

Choose a tag to compare

Scopy v1.4.0 release

  • New platform: Android ( minimum API level 28 ) - Android 9 and above
  • Significant performance improvements on all platforms - add OpenGL as rendering API besides software - you can select target FPS for plotting in the preferences menu
  • Docking mechanism - Oscilloscope allows plots to be tabbed/docked/moved around
  • Added cursors to the Spectrum Analyzer
  • Added external load parameter to the Signal Generator
  • Changed attenuation control so the user can input any attenuation in the Oscliioscope
  • Added Android notifications when Scopy is running in the background
  • Added build info in the "About" page on all platforms
  • All the UI resources are now SVG and HiDPI displays compatible
  • Added support for changing Logic Analyzer trace colors
  • Lots of bugfixes

Known issue - When running a linux flatpak application, if you are encountering issues related to the window decorations (menu bar, close button, etc) please run Scopy in X11 compatibility mode by running the following command
XDG_SESSION_TYPE=x11 flatpak run org.adi.Scopy
This issue occurs on Ubuntu 21.10 and Ubuntu 22.04 and may occur on other distributions that leverage the wayland compositor

Scopy v1.4.0-rc2

21 Apr 11:42

Choose a tag to compare

Scopy v1.4.0-rc2 Pre-release
Pre-release

Scopy v1.4.0-rc2

  • Bugfix release on top of RC1 - https://github.com/analogdevicesinc/scopy/releases/tag/v1.4.0-rc1
  • Added Android notifications when Scopy is running in the background
  • Added build info in the "About" page on all platforms
  • All the UI resources are now SVG and HiDPI compatible
  • Added support for changing Logic Analyzer trace colors