Skip to content

Environment Window

The Environment Window shows variables, datasets, and functions in the active command interpreter’s evaluation stack — in a tabular layout that doubles as a drag-and-drop source for spreadsheets and charts.

Detailed numerical values are shown in a tabular arrangement using ordered cell blocks. You can drag and drop variable cell blocks into a spreadsheet data widget — or create them directly in spreadsheets.

Like a spreadsheet table, a cell block represents a rectangular area of related cells that can be managed and referenced independently. Unlike spreadsheet tables, cell blocks within the Environment widget are not separate data entities; they’re a view of the underlying variable. They have no unique identifiers and are referenced by the name of the data they display. Any change to the variable’s value is reflected in its cell block immediately.

How a value is displayed depends on its type:

  • Scalars (integers, floats) — shown adjacent to their name in the header row.
  • Arrays, lists, dataframes — summarized in the header, with full numerical values revealed via an expansion button. Layout is rows or columns, auto-determined or user-specified.
  • High-dimensional arrays — a variable cell block may contain one or more child blocks inside its body for the inner dimensions.

For variables with more than one row of numerical values, columns can display descriptive statistics and sparklines as their headers — giving you an at-a-glance summary of each column without expanding the data. Choose from:

  • Sparklines — miniature inline charts of each column.
  • Descriptive statistics — pick from avgabs, max, mean, median, min, pk2pk, rms, std, sum, var. Or All to show every available statistic, or None to hide them.

The selection is made via the Table column header content entry in the Options drop-down.

Apply table styles to achieve the visual appearance you want. Choices include conventional banded-row / banded-column styles plus innovative options that encode numerical values as cell background or text foreground colors — quick visualization of the values without leaving the Environment Window.

The Options drop-down provides additional controls:

Choose between two filtering modes:

  • Filter List by Name — only variables whose names match the keyword in the Filter text box are visible.
  • Highlight Values — items whose values match the criterion are highlighted yellow; the rest are greyed out.

In Highlight Values mode, the criterion is auto-determined from the text in the Filter box. For example, typing 0.5:1.5 sets the criterion to “between 0.5 and 1.5”. You can override the criterion manually via the Filtering Condition sub-menu.

Data outlining (the expand / collapse buttons on each item) is on by default. Disable to flatten the view.

Choose how an N-dimensional value is laid out in 2D:

  • Hierarchical 2D Matrices — high-dimensional data displayed with 2D matrices organized by a dimension-based hierarchy.
  • Continuous 2D Matrices — high-dimensional data as a continuous series of 2D matrices.
  • Continuous Rows — all elements as a series of rows of equal height.
  • Continuous Columns — all elements as a series of columns of equal width.
  • Single Row — every element in one row.
  • Single Column — every element in one column.

For complex-valued data, pick the form: Real/Imaginary, Magnitude/Phase, dB/Phase, Magnitude/Radius, dB/Radius, dB, Magnitude, Real, Imaginary, Phase, or Radius.

  • Data Source Window — same tabular layout, but for files and database connections rather than in-memory variables.
  • Debug Windows — a parallel set of windows showing values of items in the local stack while debugging.