Loading matlab/src/classes/@MatMust/MatMust.m +7 −8 Original line number Diff line number Diff line Loading @@ -216,11 +216,11 @@ classdef MatMust < handle switch class(data_par(1).calibratedValue) case 'char' indx = [1,find(diff([data_par.value])~=0)]+1; ylabels = string; ylabels([unique([data_par.value],'stable')]) = replace({data_par(indx).calibratedValue},'_',' '); [ylabels,charind ] = unique(replace({data_par(indx).calibratedValue},'_',' '),'stable'); plot([data_par.dateMAT], [data_par.value], '-x' ); set(gca,'ytick',unique([data_par.value],'sorted')) set(gca,'yticklabel',ylabels) set(gca,'ytick',unique([data_par.value],'sorted')); [~,si] = sort([data_par(indx(charind)).value]); set(gca,'yticklabel', ylabels(si) ); if exist('dataFigShowUpdatefcn')==2 set(datacursormode(gcf),'UpdateFcn',@dataFigShowUpdatefcn) end Loading Loading @@ -249,12 +249,11 @@ classdef MatMust < handle % MatMust_searchTMparFromName(obj, namequery, dataproviders, varargin) % % dataproviders = dataprovider IdName. % namequery = The query to perform (ex. '*HGA' ) % namequery = The query to perform (ex. '*HGA' or 'HGA+.+state' ) % varargin = You can specify several options in varagin: % ex: 'dump' -> print to screen the parameters found % 'Description' -> Extend search in Parameters Descriptions % 'Id' -> Extend Search in Parameter Id % 'Unit' -> Extend Search in Unit name space % Loading @@ -265,10 +264,10 @@ classdef MatMust < handle dataproviders = char(join(dataproviders,',')); end try optindx = strcmp(varargin,'Description')+strcmp(varargin,'Unit')+strcmp(varargin,'Id'); optindx = strcmp(varargin,'Description')+strcmp(varargin,'Id')+strcmp(dataproviders,'name'); if any(find(optindx)) field = join(varargin(find(optindx)),','); response = webread([obj.url,obj.urlsub, query], 'field',['name,',char(field)],'text',namequery,'dataproviders', dataproviders ,obj.GEToptions); response = webread([obj.url,obj.urlsub, query], 'field',[char(field)],'text',namequery,'dataproviders', dataproviders ,obj.GEToptions); else response = webread([obj.url,obj.urlsub, query], 'field','name','text',namequery,'dataproviders', dataproviders ,obj.GEToptions); Loading Loading
matlab/src/classes/@MatMust/MatMust.m +7 −8 Original line number Diff line number Diff line Loading @@ -216,11 +216,11 @@ classdef MatMust < handle switch class(data_par(1).calibratedValue) case 'char' indx = [1,find(diff([data_par.value])~=0)]+1; ylabels = string; ylabels([unique([data_par.value],'stable')]) = replace({data_par(indx).calibratedValue},'_',' '); [ylabels,charind ] = unique(replace({data_par(indx).calibratedValue},'_',' '),'stable'); plot([data_par.dateMAT], [data_par.value], '-x' ); set(gca,'ytick',unique([data_par.value],'sorted')) set(gca,'yticklabel',ylabels) set(gca,'ytick',unique([data_par.value],'sorted')); [~,si] = sort([data_par(indx(charind)).value]); set(gca,'yticklabel', ylabels(si) ); if exist('dataFigShowUpdatefcn')==2 set(datacursormode(gcf),'UpdateFcn',@dataFigShowUpdatefcn) end Loading Loading @@ -249,12 +249,11 @@ classdef MatMust < handle % MatMust_searchTMparFromName(obj, namequery, dataproviders, varargin) % % dataproviders = dataprovider IdName. % namequery = The query to perform (ex. '*HGA' ) % namequery = The query to perform (ex. '*HGA' or 'HGA+.+state' ) % varargin = You can specify several options in varagin: % ex: 'dump' -> print to screen the parameters found % 'Description' -> Extend search in Parameters Descriptions % 'Id' -> Extend Search in Parameter Id % 'Unit' -> Extend Search in Unit name space % Loading @@ -265,10 +264,10 @@ classdef MatMust < handle dataproviders = char(join(dataproviders,',')); end try optindx = strcmp(varargin,'Description')+strcmp(varargin,'Unit')+strcmp(varargin,'Id'); optindx = strcmp(varargin,'Description')+strcmp(varargin,'Id')+strcmp(dataproviders,'name'); if any(find(optindx)) field = join(varargin(find(optindx)),','); response = webread([obj.url,obj.urlsub, query], 'field',['name,',char(field)],'text',namequery,'dataproviders', dataproviders ,obj.GEToptions); response = webread([obj.url,obj.urlsub, query], 'field',[char(field)],'text',namequery,'dataproviders', dataproviders ,obj.GEToptions); else response = webread([obj.url,obj.urlsub, query], 'field','name','text',namequery,'dataproviders', dataproviders ,obj.GEToptions); Loading