Skip to content

Fourier Filter always applies to layer index 0 in multi-layer dI/dV maps; cannot select other layers #73

@Wangq1h

Description

@Wangq1h

Summary

When working with multi-layer STM dI/dV maps, I can switch layers in the Display window just fine. However, if I open Fourier filter from the window’s menu (the “☰” control bar menu), the analysis always runs on layer index 0, regardless of which layer is currently displayed. I can’t find any way to choose a different layer inside the Fourier filter UI.

Steps to Reproduce

  1. Open a multi-layer STM dI/dV map (each layer corresponds to a different bias).
  2. In the Display window, switch to a non-zero layer (e.g., layer k > 0) and confirm the image updates.
  3. Click the “☰” menu in the window’s control bar and choose Fourier filter.
  4. Apply the filter / preview / export.

Observed: the Fourier filter appears to process layer 0 only. Results (preview and saved outputs) correspond to the first layer, not the layer currently shown in the Display window.

Expected Behavior

  • The Fourier filter should operate on the currently selected layer in the originating Display window, or
  • The Fourier filter dialog should provide a Layer selector (by index or bias value) so the user can explicitly choose which layer to analyze.

What I Tried

  • Switching layers before opening Fourier filter ✅
  • Switching layers while Fourier filter dialog is open ✅
  • Duplicating the window / reopening the filter from the active window ✅
    All of the above still produced results from layer 0.

Questions

  1. Is there an existing way to specify which layer the Fourier filter uses?
  2. If not, could you consider adding support to:
    • Respect the current Display layer, and/or
    • Add a Layer dropdown/selector in the Fourier filter UI?
  3. Is there a script/CLI workaround to target a specific layer?

Environment

  • SIDAM version: 9.8.7
  • OS: MacOS + Igor 9.0.5
  • Data type: multi-layer STM dI/dV map .3ds

Attachments

Image

A pic showing that the difference between display and analysis panel. The left is set to 26th layer while the right is obviously not the same.

Thanks for the great tool! Happy to provide a minimal dataset if that helps reproduce.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions