{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaQuantum/QuBase.jl/issues/25","labels_url":"https://api.github.com/repos/JuliaQuantum/QuBase.jl/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/JuliaQuantum/QuBase.jl/issues/25/comments","events_url":"https://api.github.com/repos/JuliaQuantum/QuBase.jl/issues/25/events","html_url":"https://github.com/JuliaQuantum/QuBase.jl/pull/25","id":69172844,"number":25,"title":"Operators : Squeeze, displaceop. Addition : expm, full","user":{"login":"amitjamadagni","id":1212282,"avatar_url":"https://avatars.githubusercontent.com/u/1212282?v=3","gravatar_id":"","url":"https://api.github.com/users/amitjamadagni","html_url":"https://github.com/amitjamadagni","followers_url":"https://api.github.com/users/amitjamadagni/followers","following_url":"https://api.github.com/users/amitjamadagni/following{/other_user}","gists_url":"https://api.github.com/users/amitjamadagni/gists{/gist_id}","starred_url":"https://api.github.com/users/amitjamadagni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amitjamadagni/subscriptions","organizations_url":"https://api.github.com/users/amitjamadagni/orgs","repos_url":"https://api.github.com/users/amitjamadagni/repos","events_url":"https://api.github.com/users/amitjamadagni/events{/privacy}","received_events_url":"https://api.github.com/users/amitjamadagni/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":19,"created_at":"2015-04-17T16:35:27Z","updated_at":"2015-04-20T21:45:17Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/JuliaQuantum/QuBase.jl/pulls/25","html_url":"https://github.com/JuliaQuantum/QuBase.jl/pull/25","diff_url":"https://github.com/JuliaQuantum/QuBase.jl/pull/25.diff","patch_url":"https://github.com/JuliaQuantum/QuBase.jl/pull/25.patch"},"body":"An attempt at implementing expm, full (sparse to dense) as expm is not implemented for sparse matrix. With respect to the implementation of expm with respect to sparse matrix, I have been referring to the https://github.com/JuliaLang/julia/issues/10035 which had hints at scipy implementation. The scipy implementation is based on the following algorithm (http://core.ac.uk/download/pdf/17664.pdf) as cited in the documentation. I will try a hand at implementing this if already not implemented, but that said as exponentiation is only available for dense matrix, I have implemented full function and added the expm on the top of that.  \r\nAlso the `*` method using DualMatrix was giving some inconsistent results, an attempt has been made to get it work.  \r\nAny comments would be helpful. Thanks "},"comment":{"url":"https://api.github.com/repos/JuliaQuantum/QuBase.jl/issues/comments/94576950","html_url":"https://github.com/JuliaQuantum/QuBase.jl/pull/25#issuecomment-94576950","issue_url":"https://api.github.com/repos/JuliaQuantum/QuBase.jl/issues/25","id":94576950,"user":{"login":"acroy","id":6170781,"avatar_url":"https://avatars.githubusercontent.com/u/6170781?v=3","gravatar_id":"","url":"https://api.github.com/users/acroy","html_url":"https://github.com/acroy","followers_url":"https://api.github.com/users/acroy/followers","following_url":"https://api.github.com/users/acroy/following{/other_user}","gists_url":"https://api.github.com/users/acroy/gists{/gist_id}","starred_url":"https://api.github.com/users/acroy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/acroy/subscriptions","organizations_url":"https://api.github.com/users/acroy/orgs","repos_url":"https://api.github.com/users/acroy/repos","events_url":"https://api.github.com/users/acroy/events{/privacy}","received_events_url":"https://api.github.com/users/acroy/received_events","type":"User","site_admin":false},"created_at":"2015-04-20T21:45:16Z","updated_at":"2015-04-20T21:45:16Z","body":"Hah, nice! Could you please squash your commits. I will have another look tomorrow, but I think everything looks good now."}}