MATLAB SDK
Get data from Marple DB in MATLAB

Installation
Usage

Caching
Discover the MATLAB SDK in 1 minute
Last updated
Get data from Marple DB in MATLAB


Last updated
{
// might be a different URL if you have self-hosted or VPC Marple
"api_url": "https://db.marpledata.com/api/v1",
"api_key": "<your-api-token-here>",
"workspace": "<name of your workspace>"
}% create a DB object
mdb = DB.from_config();
% list data streams
mdb.get_streams()
% list files for a data stream, also contains metadata
mdb.get_datasets('flight data')
% get time series data
mdb.get_data('2025-11-04-cessna-looping-test.tdms', 'altitude')data = mdb.get_data('2025-11-04-cessna-looping-test.tdms', 'altitude')
% resample signal
t1 = datetime(data.time/1e9, 'ConvertFrom','posixtime', 'TimeZone','UTC');
TT = table2timetable(table(data, data.altitude, 'VariableNames', {'time', 'altitude'}), 'RowTimes','time');
TT_altitude = retime(TT, 'regular', 'nearest', 'TimeStep', seconds(2));
% combine into one big table
TT_all_data = synchronize(TT_altitude, TT_speed, TT_battery, 'union', 'nearest');