{"action":"created","issue":{"url":"https://api.github.com/repos/ryanrhymes/owl/issues/79","repository_url":"https://api.github.com/repos/ryanrhymes/owl","labels_url":"https://api.github.com/repos/ryanrhymes/owl/issues/79/labels{/name}","comments_url":"https://api.github.com/repos/ryanrhymes/owl/issues/79/comments","events_url":"https://api.github.com/repos/ryanrhymes/owl/issues/79/events","html_url":"https://github.com/ryanrhymes/owl/issues/79","id":246106123,"number":79,"title":"inverse on non-square matrix aborts utop","user":{"login":"mars0i","id":1836941,"avatar_url":"https://avatars0.githubusercontent.com/u/1836941?v=4","gravatar_id":"","url":"https://api.github.com/users/mars0i","html_url":"https://github.com/mars0i","followers_url":"https://api.github.com/users/mars0i/followers","following_url":"https://api.github.com/users/mars0i/following{/other_user}","gists_url":"https://api.github.com/users/mars0i/gists{/gist_id}","starred_url":"https://api.github.com/users/mars0i/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mars0i/subscriptions","organizations_url":"https://api.github.com/users/mars0i/orgs","repos_url":"https://api.github.com/users/mars0i/repos","events_url":"https://api.github.com/users/mars0i/events{/privacy}","received_events_url":"https://api.github.com/users/mars0i/received_events","type":"User","site_admin":false},"labels":[{"id":395773635,"url":"https://api.github.com/repos/ryanrhymes/owl/labels/bug","name":"bug","color":"ee0701","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-07-27T17:00:44Z","updated_at":"2017-07-28T15:46:59Z","closed_at":null,"body":"Passing a non-square matrix to `inv` aborts utop in addition to the assert failure.\r\n\r\n```\r\nWelcome to utop version 2.0.1 (using OCaml version 4.04.2)\r\n...\r\n# Owl.Mat.inv (Owl.Mat.sequential 2 3);;\r\nAssertion failed: (rows() == cols()), function inverse, file ./Eigen/src/LU/InverseImpl.h, line 338.\r\nAbort trap: 6\r\n~$\r\n```\r\nI used the latest version of the master branch of Owl with the version of the OCaml Eigen lib currently available in opam for OCaml 4.04.2:\r\n\r\n```\r\n~$ opam list | grep -i eigen\r\neigen                           0.0.4  Owl's OCaml interface to Eigen3 C++ libra\r\n```\r\nLet me know if you need other info about my configuration.  Thanks-"},"comment":{"url":"https://api.github.com/repos/ryanrhymes/owl/issues/comments/318689239","html_url":"https://github.com/ryanrhymes/owl/issues/79#issuecomment-318689239","issue_url":"https://api.github.com/repos/ryanrhymes/owl/issues/79","id":318689239,"user":{"login":"ryanrhymes","id":1721505,"avatar_url":"https://avatars1.githubusercontent.com/u/1721505?v=4","gravatar_id":"","url":"https://api.github.com/users/ryanrhymes","html_url":"https://github.com/ryanrhymes","followers_url":"https://api.github.com/users/ryanrhymes/followers","following_url":"https://api.github.com/users/ryanrhymes/following{/other_user}","gists_url":"https://api.github.com/users/ryanrhymes/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanrhymes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanrhymes/subscriptions","organizations_url":"https://api.github.com/users/ryanrhymes/orgs","repos_url":"https://api.github.com/users/ryanrhymes/repos","events_url":"https://api.github.com/users/ryanrhymes/events{/privacy}","received_events_url":"https://api.github.com/users/ryanrhymes/received_events","type":"User","site_admin":false},"created_at":"2017-07-28T15:46:59Z","updated_at":"2017-07-28T15:46:59Z","body":"This has been fixed now :)"}}
{"actor":{"display_login":"ryanrhymes"}}