Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • Dynare/dseries
  • sebastien/dseries
  • houtanb/dseries
  • wmutschl/dseries
  • DoraK/dseries
  • JohannesPfeifer/dseries
6 results
Show changes
Commits on Source (11)
[submodule "src/modules/matlab-fame-io"]
path = src/modules/matlab-fame-io
url = git@gitlab.com:McModelTeam/matlab-fame-io.git
......@@ -92,6 +92,14 @@ classdef dseries<handle % --*-- Unitary tests --*--
end
[freq,init,data,varlist] = load_xls_file_data(varargin{1}, sheet, range);
tex = [];
elseif check_file_extension(varargin{1},'db')
% Fame database (need to have matlab-fame-io submodule and TimeIQ installed)
FameInfo = fame.open.connector();
db = fame.open.database(FameInfo, varargin{1});
[data, init, varlist] = fame.getall.timeseries(db);
fame.close.database(db);
fame.close.connector(FameInfo);
tex = [];
else
error('dseries:WrongInputArguments', 'I''m not able to load data from %s!', varargin{1});
end
......
......@@ -91,6 +91,10 @@ switch format
fprintf(fid, '%s%s\n',date2string(A.dates(t)),str);
end
fclose(fid);
case 'fame'
fame.write([basename '.db'], A);
otherwise
error('Unknown format!')
end
%@test:1
......
......@@ -45,3 +45,13 @@ end
if isoctave && ~exist('user_has_octave_forge_package','file')
addpath([dseries_src_root '/utilities/missing/user_has_octave_forge_package'])
end
% Add matlab-fame-io (fame connector toolbox) if available.
if exist([dseries_src_root '/modules/matlab-fame-io'])
addpath([dseries_src_root '/modules/matlab-fame-io'])
if exist([dseries_src_root '/modules/matlab-fame-io/locals.m'])
initialize_fame_toolbox();
else
warning('matlab-fame-io submodule is not properly configured!')
end
end
\ No newline at end of file
Subproject commit 1f1f2bf4655bd398f3320bc00c5f862f565c254a