Skip to content

Commit

Permalink
version 0.5.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Nathanael Perraudin committed Mar 21, 2016
1 parent 72ba98d commit 1c6d9b6
Show file tree
Hide file tree
Showing 222 changed files with 774 additions and 3,015 deletions.
2 changes: 1 addition & 1 deletion Contents.m
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/Contents.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
5 changes: 3 additions & 2 deletions demos/Contents.m
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,10 @@
% gsp_demo_wavelet - Introduction to spectral wavelets
% gsp_demo_graph_embedding - Introduction to use embeddings
%
% Convex optimization on graph
% Convex optimization on graphs
% gsp_demo_graph_tv - Graph TV demonstration
% gsp_demo_wavelet_dn - Graph wavelets denoising
% gsp_demo_learn_graph - Graph learning demonstration
%
% Sparse approximation
% gsp_demo_pyramid - Kron Pyramid applied to a signal
Expand All @@ -19,7 +20,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/demos/Contents.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion demos/gsp_demo.m
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/demos/gsp_demo.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion demos/gsp_demo_graph_embedding.m
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/demos/gsp_demo_graph_embedding.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion demos/gsp_demo_graph_tv.m
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/demos/gsp_demo_graph_tv.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
22 changes: 13 additions & 9 deletions demos/gsp_demo_learn_graph.m
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,13 @@
% subplot(2,2,4); scatter(xc, yc, 700, X(:,4), '.');
% title('4th smooth signal'); axis off; colorbar;
%
% Figure 1: caption
% Figure 1: Different signals
%
%
%
% We can compute the pairwise distances of the features and learn a graph
% using them:
%
% Z1 = gsp_distanz(X(:, 1)').^2;
% W1 = gsp_learn_graph_log_degrees(Z1, 1.5, 1, params);
%
Expand All @@ -58,7 +59,7 @@
% subplot(2,2,4); gsp_plot_edges(G4, params_plot);
% title('graph learned from 4th smooth signal');
%
% Figure 2: caption
% Figure 2: Different graphs learned
%
%
%
Expand All @@ -77,14 +78,14 @@
% figure; gsp_plot_graph(G, params_plot);
% title('Graph with edges learned from above 4 signals');
%
% Figure 3: caption
% Figure 3: Graph with edges learned from above 4 signals
%
%
%
% This is close to the graph that we would learn using the acutal
% coordinates as features. So why does it work so well? We can see that
% the pattern of the pairwise distances using these features is similar to
% the one of the pairwise geometric distances between nodes:
% the pattern of the pairwise distances using these features is similar
% to the one of the pairwise geometric distances between nodes:
%
% figure;
% subplot(1, 2, 1);
Expand All @@ -94,13 +95,16 @@
% imagesc(gsp_distanz([xc, yc]'));
% title('Pairwise distances computed from features');
%
% Figure 4: caption
% Figure 4: Geometric pairwise distances between nodes
%
%
%
% Figure 5: Pairwise distances computed from features
%
%
%
% The functions available for learning a graph are
% GSP_LEARN_GRAPH_LOG_DEGREES and GSP_LEARN_GRAPH_L2_DEGREES.
% The functions available for learning a graph are
% GSP_LEARN_GRAPH_LOG_DEGREES and GSP_LEARN_GRAPH_L2_DEGREES.
%
%
% References:
Expand All @@ -114,7 +118,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/demos/gsp_demo_learn_graph.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion demos/gsp_demo_pyramid.m
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/demos/gsp_demo_pyramid.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion demos/gsp_demo_wavelet.m
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/demos/gsp_demo_wavelet.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion demos/gsp_demo_wavelet_dn.m
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/demos/gsp_demo_wavelet_dn.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion embedding/Contents.m
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/embedding/Contents.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion embedding/gsp_compute_coordinates.m
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/embedding/gsp_compute_coordinates.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion embedding/gsp_isomap.m
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/embedding/gsp_isomap.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion embedding/gsp_laplacian_eigenmaps.m
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/embedding/gsp_laplacian_eigenmaps.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion embedding/gsp_lle.m
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/embedding/gsp_lle.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion embedding/gsp_weight2distance.m
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/embedding/gsp_weight2distance.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/Contents.m
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/Contents.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_approx_filter.m
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_approx_filter.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_design_abspline.m
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_design_abspline.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_design_can_dual.m
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_design_can_dual.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_design_expwin.m
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_design_expwin.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_design_half_cosine.m
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_design_half_cosine.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_design_heat.m
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_design_heat.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_design_held.m
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_design_held.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_design_itersine.m
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_design_itersine.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_design_mexican_hat.m
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_design_mexican_hat.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_design_meyer.m
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_design_meyer.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_design_papadakis.m
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_design_papadakis.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_design_regular.m
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_design_regular.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_design_simoncelli.m
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_design_simoncelli.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_design_simple_tf.m
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_design_simple_tf.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_design_smooth_indicator.m
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_design_smooth_indicator.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_design_warped_translates.m
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_design_warped_translates.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_evaluate_can_dual.m
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_evaluate_can_dual.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion filters/gsp_filter.m
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_filter.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down
4 changes: 2 additions & 2 deletions filters/gsp_filter_analysis.m
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@
% Url: http://lts2research.epfl.ch/gsp/doc/filters/gsp_filter_analysis.php

% Copyright (C) 2013-2016 Nathanael Perraudin, Johan Paratte, David I Shuman.
% This file is part of GSPbox version 0.5.1
% This file is part of GSPbox version 0.5.2
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
Expand Down Expand Up @@ -169,7 +169,7 @@
end
for ii=1:Nf
c((1:G.N)+G.N * (ii-1),:)= gsp_igft(G, ...
repmat(fie(:,ii),1,Nv) ...
repmat(conj(fie(:,ii)),1,Nv) ...
.* gsp_gft(G, s));
end

Expand Down
Loading

0 comments on commit 1c6d9b6

Please sign in to comment.