Wednesday, February 4, 2026

GAUSS 26: Interactive Information Transforms, New Time Collection Instruments, and a Streamlined Interface


Introduction

GAUSS 26 is right here, bringing over 30 new options, enhancements, and bug fixes centered on making your day by day knowledge work quicker and extra intuitive.

This launch introduces interactive knowledge transformation within the Image Editor, new capabilities for time collection aggregation and panel knowledge administration, and a streamlined graphics interface that places settings at your fingertips.

Remodel Information With out Writing Code

The brand new Remodel Tab within the Image Editor enables you to apply frequent knowledge transformations interactively. Choose a column, select a change, preview the outcomes, and applyโ€”all with out leaving the editor.

Obtainable transformations embody:

  • Numeric columns: logarithm, exponential, sq. root, absolute worth, standardize, normalize, lag, first distinction, % change, cumulative sum, shifting common, change lacking values
  • String columns: lowercase, uppercase, trim, textual content substitute
  • Date columns: extract yr, month, day, quarter, week, hour, minute, second

The Remodel Tab generates the equal GAUSS code for every operation, making it straightforward to include your transformations into manufacturing scripts.

Combination Time Collection to Any Frequency

The brand new tsAggregate operate converts time collection knowledge from increased to decrease frequencies with versatile aggregation strategies. Whether or not you are downsampling tick knowledge to day by day observations or changing month-to-month collection to quarterly, tsAggregate handles the date alignment mechanically.

// Load day by day inventory knowledge
knowledge = loadd("daily_prices.csv", "date(Date) + Worth + Quantity");

// Combination to month-to-month: final worth, complete quantity
month-to-month = tsAggregate(knowledge, "month-to-month", "final" $| "sum");

Supported frequencies embody second, minute, hourly, day by day, month-to-month, quarterly, and yearly. Aggregation strategies embody final, first, imply, sum, max, min, median, commonplace deviation, depend, and modeโ€”utilized per column as wanted.

Steadiness Panel Datasets

Working with unbalanced panels usually requires preprocessing earlier than estimation. The brand new pdBalance operate standardizes your panel so every group has equivalent time protection, both by filling gaps or eradicating incomplete circumstances.

// Guarantee all companies have the identical statement intervals
balanced_panel = pdBalance(panel_data, "fill");

This pairs effectively with present panel knowledge instruments like pdLag and pdSummary launched in GAUSS 25.

Multicolumn Aggregation

// Discover max ideas by 'day' and 'time'
methodology = "max";
variables = "day" $| "time";

max_tips = mixture(ideas, methodology, variables);
print max_tips;
 day             time       total_bill              tip
Thur            Lunch        43.110000        6.7000000
Thur           Dinner        18.780000        3.0000000
 Fri            Lunch        16.270000        3.4800000
 Fri           Dinner        40.170000        4.7300000
 Sat           Dinner        50.810000        10.000000
 Solar           Dinner        48.170000        6.5000000

Cleaner Plotting Code with String Parameters

Graphics capabilities now settle for descriptive string names instead of numeric codes. This makes your plotting code self-documenting and eliminates journeys to the documentation to search for image or line model values.

// Earlier than: numeric codes require documentation lookup
plotSetLineStyle(&p, 3);
plotSetLineSymbol(&p, 5);
plotSetFill(&p, 2);

// After: intent is obvious from the code
plotSetLineStyle(&p, "sprint");
plotSetLineSymbol(&p, "diamond");
plotSetFill(&p, "horizontal");

This enhancement applies to plotSetLineSymbol, plotSetFill, plotSetLineStyle, and plotSetLinePen. Numeric codes proceed to work for backward compatibility.

Unified Graphics Settings Panel

The Graphics web page now combines Graph Settings and Canvas Settings right into a single tabbed interface. Tabs for Axes, Strains, Symbols, Textual content, and Canvas manage choices logically, and a brand new toolbar toggle gives fast entry.

Interactive graph editing in GAUSS 26.

New filter widgets on the Command web page and Information web page allow you to search as you sort. Press Ctrl+Ok (Cmd+Ok on macOS) to activate filtering, then begin typing to slim outcomes immediately.

Filter box in GAUSS 26 makes searching through past commands quick and easy.

The Open Image dialog on the Information web page now contains autocomplete, suggesting matching image names as you sort.

Further Enhancements

  • sortc and sortmc settle for a sort_order parameter for ascending (1) or descending (-1) sorting
  • strrindx accepts vector enter for the search sample
  • New endswith operate enhances startsWith for string sample matching
  • Image Editor filtering provides “Begins With”, “Does Not Begin With”, “Ends With”, and “Does Not Finish With” choices
  • New button on Edit and Debug pages opens symbols immediately within the Image Editor
  • Bundle Supervisor gives detailed error messages with particular troubleshooting steps

Get Began with GAUSS 26

GAUSS 26 is a free replace for customers with energetic upkeep.

Related Articles

Latest Articles