{"action":"closed","issue":{"url":"https://api.github.com/repos/diofant/diofant/issues/293","repository_url":"https://api.github.com/repos/diofant/diofant","labels_url":"https://api.github.com/repos/diofant/diofant/issues/293/labels{/name}","comments_url":"https://api.github.com/repos/diofant/diofant/issues/293/comments","events_url":"https://api.github.com/repos/diofant/diofant/issues/293/events","html_url":"https://github.com/diofant/diofant/issues/293","id":161081642,"number":293,"title":"classify_sysode should be modified to support mass matrix case in LODE","user":{"login":"skirpichev","id":2155800,"avatar_url":"https://avatars.githubusercontent.com/u/2155800?v=3","gravatar_id":"","url":"https://api.github.com/users/skirpichev","html_url":"https://github.com/skirpichev","followers_url":"https://api.github.com/users/skirpichev/followers","following_url":"https://api.github.com/users/skirpichev/following{/other_user}","gists_url":"https://api.github.com/users/skirpichev/gists{/gist_id}","starred_url":"https://api.github.com/users/skirpichev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/skirpichev/subscriptions","organizations_url":"https://api.github.com/users/skirpichev/orgs","repos_url":"https://api.github.com/users/skirpichev/repos","events_url":"https://api.github.com/users/skirpichev/events{/privacy}","received_events_url":"https://api.github.com/users/skirpichev/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/diofant/diofant/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/diofant/diofant/labels/sympy.solvers","name":"sympy.solvers","color":"207de5"}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-06-19T16:57:52Z","updated_at":"2016-07-05T09:27:00Z","closed_at":"2016-07-05T09:27:00Z","body":"```\r\nIn [1]: x, y, z = symbols('x, y, z', cls=Function)\r\n\r\nIn [2]: t = symbols('t')\r\n\r\nIn [3]: eqs = (-x(t) + Derivative(x(t), t) + Derivative(y(t), t), y(t) + Derivative(x(t), t) - Derivative(y(t), t))\r\n\r\nIn [4]: dsolve(eqs)\r\n---------------------------------------------------------------------------\r\nAttributeError                            Traceback (most recent call last)\r\n<ipython-input-3-66d52b90334b> in <module>()\r\n----> 1 dsolve(eqs)\r\n\r\n/home/sk/src/diofant/sympy/solvers/ode.py in dsolve(eq, func, hint, simplify, ics, xi, eta, x0, n, **kwargs)\r\n    576     \"\"\"\r\n    577     if iterable(eq):\r\n--> 578         match = classify_sysode(eq, func)\r\n    579         eq = match['eq']\r\n    580         order = match['order']\r\n\r\n/home/sk/src/diofant/sympy/solvers/ode.py in classify_sysode(eq, funcs, **kwargs)\r\n   1445         if matching_hints['is_linear']:\r\n   1446             if order_eq == 1:\r\n-> 1447                 type_of_equation = check_linear_neq_order1(eq, funcs, func_coef)\r\n   1448 \r\n   1449             if type_of_equation is None:\r\n\r\n/home/sk/src/diofant/sympy/solvers/ode.py in check_linear_neq_order1(eq, func, func_coef)\r\n   1708     n = len(eq)\r\n   1709     fc = func_coef\r\n-> 1710     t = func[0].args[0]\r\n   1711 \r\n   1712     M = Matrix(n, n, lambda i, j: +fc[i, func[j], 1])\r\n\r\nAttributeError: 'list' object has no attribute 'args'\r\n```\r\n"}}
{"actor":{"display_login":"skirpichev"}}