{"action":"created","issue":{"url":"https://api.github.com/repos/cbm755/octsympy/issues/604","repository_url":"https://api.github.com/repos/cbm755/octsympy","labels_url":"https://api.github.com/repos/cbm755/octsympy/issues/604/labels{/name}","comments_url":"https://api.github.com/repos/cbm755/octsympy/issues/604/comments","events_url":"https://api.github.com/repos/cbm755/octsympy/issues/604/events","html_url":"https://github.com/cbm755/octsympy/issues/604","id":181032549,"number":604,"title":"Treatment of unit imaginary","user":{"login":"cbm755","id":818622,"avatar_url":"https://avatars.githubusercontent.com/u/818622?v=3","gravatar_id":"","url":"https://api.github.com/users/cbm755","html_url":"https://github.com/cbm755","followers_url":"https://api.github.com/users/cbm755/followers","following_url":"https://api.github.com/users/cbm755/following{/other_user}","gists_url":"https://api.github.com/users/cbm755/gists{/gist_id}","starred_url":"https://api.github.com/users/cbm755/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cbm755/subscriptions","organizations_url":"https://api.github.com/users/cbm755/orgs","repos_url":"https://api.github.com/users/cbm755/repos","events_url":"https://api.github.com/users/cbm755/events{/privacy}","received_events_url":"https://api.github.com/users/cbm755/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cbm755/octsympy/labels/compat_smt","name":"compat_smt","color":"5319e7"},{"url":"https://api.github.com/repos/cbm755/octsympy/labels/needs%20decision","name":"needs decision","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2016-10-04T23:43:14Z","updated_at":"2016-10-07T07:05:58Z","closed_at":null,"body":"Octave has `I` and `i` and `j`.  Matlab has `i` and `j`.\r\n\r\n- [x] Currently: `sym(I)`, `sym(i)` and `sym(j)` gives the symbolic imaginary unit `sym(i)`.  This seems good to me.\r\n- [ ] `sym('I')` gives `sym(i)`.  SMT gives a symbolic variable named `I`.\r\n- [ ] `sym('i')` gives `sym(i)`.  SMT gives a symbolic variable named `i`.\r\n- [ ] `sym('j')` gives `sym(i)`.  SMT gives a symbolic variable named `j`.\r\n\r\nI tend to think the SMT behaviour is what a user would expect.  @latot do you agree?\r\n\r\nI guess `sym('inf')` and `sym('oo')` should not have special treatment either.  Looks like strings should generally just make symbols.  But this does move us further from SymPy...  In particularly `sym(char(x))` is (almost?) an identity right now."},"comment":{"url":"https://api.github.com/repos/cbm755/octsympy/issues/comments/252168407","html_url":"https://github.com/cbm755/octsympy/issues/604#issuecomment-252168407","issue_url":"https://api.github.com/repos/cbm755/octsympy/issues/604","id":252168407,"user":{"login":"cbm755","id":818622,"avatar_url":"https://avatars.githubusercontent.com/u/818622?v=3","gravatar_id":"","url":"https://api.github.com/users/cbm755","html_url":"https://github.com/cbm755","followers_url":"https://api.github.com/users/cbm755/followers","following_url":"https://api.github.com/users/cbm755/following{/other_user}","gists_url":"https://api.github.com/users/cbm755/gists{/gist_id}","starred_url":"https://api.github.com/users/cbm755/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cbm755/subscriptions","organizations_url":"https://api.github.com/users/cbm755/orgs","repos_url":"https://api.github.com/users/cbm755/repos","events_url":"https://api.github.com/users/cbm755/events{/privacy}","received_events_url":"https://api.github.com/users/cbm755/received_events","type":"User","site_admin":false},"created_at":"2016-10-07T07:05:58Z","updated_at":"2016-10-07T07:05:58Z","body":"Symbolic release notes say \"Support of character vectors that are not valid variable names and do not define a number will be removed in a future release.\"   Here, they are talked about `sym('1 + exp(pi)')`, I think `sym('pi')` is still their encouraged syntax for to get a symbolic pi"}}
{"actor":{"display_login":"cbm755"}}