IDCubePro 2026 · Technical Documentation

Processing History & Tutorial Recorder

Document hyperspectral analysis workflows directly in IDCubePro. Record supported operations, retain processing parameters, capture analysis results, and create illustrated HTML tutorials for teaching, reporting, and reproducible research.

Processing historyImage & spectral snapshotsHTML tutorial exportScientific parameters

Overview

IDCubePro combines a processing-history log with a Tutorial Recorder. The history tracks supported actions and their parameters. When recording is active, supported operations may also contribute screenshots and data to an illustrated walkthrough.

01
Track operationsDocument analysis steps, settings, wavelength selections, and ROI information where available.
02
Capture resultsCollect workspace images, plotted spectra, and supported toolbox-window results.
03
Share a tutorialFinish recording to produce an HTML walkthrough with supporting tutorial data, where supported by your installed build.
History and recording are different. An action may appear in processing history without producing a separate screenshot. Screenshot coverage depends on the specific tool and installed version.

How to record an analysis

  1. Open a dataset. Load your hyperspectral cube and confirm that the main workspace displays the expected bands and wavelengths.
  2. Start recording. Select the Record control in the main IDCubePro toolbar. Enter a tutorial title if prompted. Recording begins with an initial workspace capture in supported builds.
  3. Perform analysis operations. Change visualization modes, extract spectra, apply processing tools, or run supported analysis workflows. Completed operations may add entries with parameters and screenshots.
  4. Capture a spectrum when needed. Use Capture Current Spectrum to explicitly save the plotted spectra. This is preferable to expecting every mouse-hover spectrum to be recorded.
  5. Finish the recording. Select Finish on the recorder control. Follow the export prompts to save the generated HTML walkthrough and its supporting data.
  6. Review the output. Open the generated HTML file, inspect the captured steps, and confirm that any needed figures and numerical results were included.

Controls, dialogs, export options, and screenshot behavior may vary by IDCubePro 2026 build.

What the processing history records

Each supported event may include its timestamp, action name, numerical or categorical settings, and a request to capture a screenshot. The history panel keeps information readable by displaying short values directly while summarizing large numerical arrays by dimensions. More complete arrays can be retained in underlying tutorial/history data.

Action typeExamples of recorded information
Image visualizationDisplay mode, colormap, RGB band assignments, single-band selection, colorbar and intensity settings.
Spectral extractionPixel or ROI coordinates, mean spectrum, standard deviation, and spectral-axis values.
Quantitative analysisSelected algorithm, input cube dimensions, thresholds, components, scores, and output dimensions where instrumented.
Masking and classificationClass or region counts, masks, selected pixel totals, model or prediction settings where supported.
ExportDestination filename, export format, output dimensions, and other properties for instrumented export actions.

Recording coverage by workflow

The October 2026 development inventory documents recording integration work across 37 functional sections. This is a development-coverage inventory, not a certification that every listed action has been tested in every compiled release.

Visualization and spectral analysis

  • Main workspace and display settings
  • Single-pixel, ROI, and multi-spectra extraction
  • Spectral Math and Band Math
  • Measurements and resolution tools
  • Similarity, signature matching, and classification
  • Endmembers, features, texture, and phasor analysis
  • Spectral indices, contrast, and correlation

Advanced analysis and processing

  • PCA, MNF, nNMF, t-SNE, and UMAP
  • Band selection and region growing
  • SNR, quality metrics, anomaly detection
  • 3D visualization, K-means, ML, and deep learning
  • Volumetric AI analysis
  • Compression, correction, filtering, and smoothing
  • Wavelength editing and channel matching
Known limitations: Continuous mouse movement, live spectrum hover, intermediate slider positions, and some interactive camera/ROI movements are intentionally not recorded as individual steps. Separate toolbox screenshots and some export callbacks remain build-dependent. Python Analysis Center recording is not included in this 37-section inventory.

Exported tutorial and data

OutputUse
Illustrated HTML tutorialReview or share the sequence of captured workflow steps and screenshots.
Supporting tutorial/history dataPreserve recorded parameters and numerical arrays when supported by the current export implementation.
Captured spectra and toolbox viewsProvide visual evidence of intermediate results when the relevant capture integration is present and working.

If the installed application uses the default tutorial location, check your Documents/IDCube_Tutorials folder. Confirm the actual destination in the export prompt or installed build.

Troubleshooting and practical guidance

An operation appears in History, but there is no screenshot.

History logging alone does not guarantee image capture. Confirm that recording was started, the action finished successfully, and the selected toolbox supports screenshot forwarding in your installed build.

Live spectrum changes are missing.

Continuous real-time mouse-hover spectra are not recorded automatically. Use the Capture Current Spectrum action to save a deliberate spectral snapshot.

The screenshot shows a dialog or an old image.

Some tools need to finish processing, close progress dialogs, and refresh the result view before capture. Verify this in a recent build and repeat the action if necessary.

The HTML walkthrough does not contain a separate toolbox view.

Some toolbox windows require dedicated screenshot support. The recorder's development coverage inventory distinguishes prepared integrations from verified runtime behavior.

Are all 37 documented areas available in my installation?

Not necessarily. The coverage inventory describes development integrations, including modules whose MATLAB or compiled-runtime verification was pending. Check the specific tool and build you are using.

Recommendations for reproducible research

Record a descriptive tutorial title, preserve the original datacube, document wavelength units and ROIs, and review exported figures before distributing the report. When a processing step changes the active cube, save the resulting data separately if it will be needed for verification.

For rigorous reproducibility, retain the original input dataset, software version, exported numerical results, and any external scripts or settings alongside the illustrated tutorial. The HTML report is a workflow record, not an automatic replacement for those source materials.

Browse documentation →Quick Start Guide →
IDCubePro 2026 · History & Tutorial Recorder · Documentation derived from the recording integration inventory updated October 19, 2026. Feature availability and recording fidelity may vary by build.