Skip to content

Scopy V2.1.0-rc1

Pre-release
Pre-release

Choose a tag to compare

@IonutMuthi IonutMuthi released this 05 Aug 13:29
· 27 commits to main since this 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