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.

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.

The Open Image dialog on the Information web page now contains autocomplete, suggesting matching image names as you sort.
Further Enhancements
sortcandsortmcsettle for asort_orderparameter for ascending (1) or descending (-1) sortingstrrindxaccepts vector enter for the search sample- New
endswithoperate enhancesstartsWithfor 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.
