Releases: UCD4IDS/MultiscaleGraphSignalTransforms.jl
v1.7.3
v1.7.2
MultiscaleGraphSignalTransforms v1.7.2
Updated Clp_jll version spec and .gitignore
This is a new tagged version v1.7.1. It should work under both Julia v1.6 and v1.7.
Replaced LightGraphs.jl by Graphs.jl
Minor release: Replaced LightGraphs.jl by Graphs.jl; and set compat for julia 1.6 and 1.7
Replaced the obsolete `speye` functions
Replaced the obsolete speye
functions in src/GraphSignal.jl
. We now need to use sparse(1.0I, m, m)
construction.
Minor update to LP-HGLET.jl
The input argument name for the graph Laplacian matrix specification has been changed from method
to gltype
(Graph Laplacian Type). The name method
should be only used in the functions in partition_fiedler.jl
, but not for HGLET and LP-HGLET. This induced some changes in ./test/dissertations/htli/scripts/Figure8.9.jl
and Figure8.10.jl
.
HGLET, LP-HGLET bug fixes and improvments
Various bug fixes mainly in HGLET and LP-HGLET related functions including the input argument to the function eigen
. This was due to the new use of the Diagonal
function instead of the diagm
function to generate a diagonal matrix. Let v
be a vector of diagonal entries, and let W
be a matrix in a sparse matrix format (e.g., SparseMatrixCSC{Float64, Int64}
). Then Diagonal(v)-W
retains the sparse matrix format whereas diagm(v)-W
becomes a full (regular) matrix object. Since we prefer Diagonal
for its efficiency over diagm
, we must take care of the input argument to the eigen function that does not accept a matrix in the sparse matrix format.
CI.yml/Documenter.yml modified due to the GKS stuff
Added env: GKSwstype: "100"
in those two yml files.
Revamped HGLET functions
Added HGLET_Analysis
and HGLET_BestBasis
functions in HGLET.jl
for the user convenience. At the same time, many functions in HGLET.jl
have been revamped and improved. Consequently, some input argument names (cfspec
instead of method
) and/or some statement (e.g., isnothing(A)
rather than A == nothing
) of several other functions in helpers.jl
, LP-HGLET.jl
, partition_fiedler.jl
, unbalanced_haar_image.jl
, common.jl
, LP-NGWP.jl
, GHWT.jl
, GHWT_tf_1d.jl
are modified.
Added figure scripts for the new eGHWT manuscript
Figure scripts for our new eGHWT manuscript have been added at test/paperscripts/eGHWT2021
.