function [group,name,par1] = qp_kinfo( kname ) %=== Set some default values name = kname; par1 = []; %=== Species % if strncmp( kname, 'Species:', 8 ); % group = 'Species'; name = kname( [10:length(kname)] ); %=== Pointing off-set % elseif strncmp( kname, 'Pointing:', 9 ) % group = 'Sensor scalar'; %=== Temperature % elseif strncmp( kname, 'Temperature:', 12 ) % group = 'Temperature'; name = group; par1 = kname(14:length(kname)); %=== Continuum % elseif strncmp( kname, 'Continuum:', 10 ); % group = 'Continuum'; par1 = sscanf( name(12:length(name)), '%f' ); %=== Polynomial baseline fit % elseif strncmp( kname, 'Baseline polynomial:', 20 ); % group = 'Baseline'; par1 = sscanf( name(21:length(name)), '%f' ); else error(sprintf('Unknown retrieval identity: %s', kname)); end