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.
Features
Section titled “Features”Collapsible tabular views of values
Section titled “Collapsible tabular views of values”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.
Flexible data layout
Section titled “Flexible data layout”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.
Customizable column headers
Section titled “Customizable column headers”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.
Large collection of table styles
Section titled “Large collection of table styles”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.
Options
Section titled “Options”The Options drop-down provides additional controls:
Filter by names or values
Section titled “Filter by names or values”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.
Enable / disable data outlining
Section titled “Enable / disable data outlining”Data outlining (the expand / collapse buttons on each item) is on by default. Disable to flatten the view.
Matrix layout for multi-dimensional data
Section titled “Matrix layout for multi-dimensional data”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.
Complex number display format
Section titled “Complex number display format”For complex-valued data, pick the form: Real/Imaginary, Magnitude/Phase, dB/Phase, Magnitude/Radius, dB/Radius, dB, Magnitude, Real, Imaginary, Phase, or Radius.
See also
Section titled “See also”- 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.