Kornucopia® ML™ is a unique suite of tools for use with MATLAB®. Users in physical testing, simulation, and research environments generate high volumes of messy/noisy, meta-info rich data. Kornucopia ML's tools are designed to improve speed, precision and effectiveness of analyzing real-world data throughout your organization.
“Data” are numbers PLUS units and other key descriptive information. The issue for the technical community is this; though computational tools have improved efficiency in the calculation of numbers, the level of manual effort required to associate units and other essential information to the numbers remains high. Kornucopia® ML™ is changing this in a unique and exciting way. Kornucopia's features free you from the time intensive, error prone workload of repetitively attaching and detaching key information to numbers. Now, a tool is available that enables calculation with "data" in its complete form!
For data analysis, Kornucopia® ML™ addresses the daunting task of choice and application of which powerful tools are needed to process complicated data sets. Kornucopia® ML™ contains a long overdue resource in this area with a suite of over 120 powerful data and work-flow enhancing functions. Expertise captured from decades of real world experience is delivered through a teaching help system with relevant concepts and useable examples. This enables highly effective, confident production of results faster with greater understanding. From highly automated plotting to DSP processing tools and more, Kornucopia® ML™ is truly a horn of plenty.
Overview of Kornucopia's General Features
A proprietary combination of a powerful units engine with added artificial intelligence
Flexible new data type, k_units, holds numeric values along with units, column names, descriptions and other meta information throughout your calculations
Say goodbye to frequently attaching/detaching/reattaching numeric values to their units and associated meta information
Say hello to automatic unit conversion and compatibility checking
Underlying units library is easily expanded to include customized definitions
MATLAB math operators and many other MATLAB functions can be naturally used with variables stored as k_units data type
Powerful tools to organize your data and presentation of results
Kornucopia Results Workbook™ via a tabbed MATLAB figure
Efficiently manage tons of data, plots, & pictures
Easily create HTML export for all the tabs (share results with non-MATLAB users)
Right-click menu options on various graphic objects
Attach other files to the figure for traceability and later use or reference
Interactively retrieve data from plots and tables in figures
Utilize MATLAB fig-files as “visual” databases
Pseudo databases via MATLAB tables and Kornucopia's k_table* functions
Kornucopia provides several functions to make it easy to create tabular repositories of your data to organize your information, sort and search design studies, and make it easy to share with others
Easily import/export files that include ALL of your data, not just numeric values
Flexible functions capable of reading and smartly parsing the contents of large quantities of text files in a variety of formats
Abaqus® ODB history data is easily imported into an auto-labelled Kornucopia® ML™ table
IMPAX-SD raw, processed, and RTM data files are is easily imported into an auto-labelled Kornucopia® ML™ table
MCalibration® text files can be written and read for enhancing the accuracy of material models created via MCalibration® software.
Tools for adjusting messy XY data curves
Flexible functionality for trimming, extending, regularizing, tweaking, smoothing …
Quickly create average curves that properly represent a large number of nonlinear data curves.
Compute measures of merit to compare different curves, including a powerful mapping function for dealing with curves that have different sampling and domain ranges.
Easily create curve-fits or interpolation functions of your data, including flexible use of units of course.
Easy to use tools for noisy data
Large variety of DSP functions FFT, DFS. PSD, FRF, Filtering, Decimation …
Shock response tools including absolute acceleration SRS and PVSS
Advanced algorithms for accurately processing challenging situations, such as explicit dynamics simulation output where traditional DSP functionality can often produce incorrect results
Highly automated, well formatted, presentation-ready figures
Reusable and tailorable plots containing graphs and tables
Manage 10's or 100's of plots in a Kornucopia Results Workbook™ within a single tabbed-figure
Right-click on curves and other graphic objects to easily retrieve underlying curves and data, including meta-info
Extensive help system and examples library
Teaching help system to describe concepts and provide guidance for function selection and application to real world problems
Examples can be extracted and modified for use in your application or used as templates
Supported MATLAB versions
Kornucopia ML version 4.0-01 supports MATLAB versions R2019a - R2020b.