{"action":"created","issue":{"url":"https://api.github.com/repos/ruslangaripov/ChemLab/issues/20","labels_url":"https://api.github.com/repos/ruslangaripov/ChemLab/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/ruslangaripov/ChemLab/issues/20/comments","events_url":"https://api.github.com/repos/ruslangaripov/ChemLab/issues/20/events","html_url":"https://github.com/ruslangaripov/ChemLab/issues/20","id":124657219,"number":20,"title":"Name of `chemlab.core.chemical.BalanceSolver.dijkstra`","user":{"login":"ruslangaripov","id":16339987,"avatar_url":"https://avatars.githubusercontent.com/u/16339987?v=3","gravatar_id":"","url":"https://api.github.com/users/ruslangaripov","html_url":"https://github.com/ruslangaripov","followers_url":"https://api.github.com/users/ruslangaripov/followers","following_url":"https://api.github.com/users/ruslangaripov/following{/other_user}","gists_url":"https://api.github.com/users/ruslangaripov/gists{/gist_id}","starred_url":"https://api.github.com/users/ruslangaripov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ruslangaripov/subscriptions","organizations_url":"https://api.github.com/users/ruslangaripov/orgs","repos_url":"https://api.github.com/users/ruslangaripov/repos","events_url":"https://api.github.com/users/ruslangaripov/events{/privacy}","received_events_url":"https://api.github.com/users/ruslangaripov/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ruslangaripov/ChemLab/labels/implementationdetails","name":"implementationdetails","color":"d4c5f9"},{"url":"https://api.github.com/repos/ruslangaripov/ChemLab/labels/improvement","name":"improvement","color":"d4c5f9"},{"url":"https://api.github.com/repos/ruslangaripov/ChemLab/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":{"login":"ruslangaripov","id":16339987,"avatar_url":"https://avatars.githubusercontent.com/u/16339987?v=3","gravatar_id":"","url":"https://api.github.com/users/ruslangaripov","html_url":"https://github.com/ruslangaripov","followers_url":"https://api.github.com/users/ruslangaripov/followers","following_url":"https://api.github.com/users/ruslangaripov/following{/other_user}","gists_url":"https://api.github.com/users/ruslangaripov/gists{/gist_id}","starred_url":"https://api.github.com/users/ruslangaripov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ruslangaripov/subscriptions","organizations_url":"https://api.github.com/users/ruslangaripov/orgs","repos_url":"https://api.github.com/users/ruslangaripov/repos","events_url":"https://api.github.com/users/ruslangaripov/events{/privacy}","received_events_url":"https://api.github.com/users/ruslangaripov/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/ruslangaripov/ChemLab/milestones/1","html_url":"https://github.com/ruslangaripov/ChemLab/milestones/BalanceSolver","labels_url":"https://api.github.com/repos/ruslangaripov/ChemLab/milestones/1/labels","id":1481000,"number":1,"title":"BalanceSolver","description":"Upgrade code for the `chemlab.core.chemical.BalanceSolver` class.","creator":{"login":"ruslangaripov","id":16339987,"avatar_url":"https://avatars.githubusercontent.com/u/16339987?v=3","gravatar_id":"","url":"https://api.github.com/users/ruslangaripov","html_url":"https://github.com/ruslangaripov","followers_url":"https://api.github.com/users/ruslangaripov/followers","following_url":"https://api.github.com/users/ruslangaripov/following{/other_user}","gists_url":"https://api.github.com/users/ruslangaripov/gists{/gist_id}","starred_url":"https://api.github.com/users/ruslangaripov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ruslangaripov/subscriptions","organizations_url":"https://api.github.com/users/ruslangaripov/orgs","repos_url":"https://api.github.com/users/ruslangaripov/repos","events_url":"https://api.github.com/users/ruslangaripov/events{/privacy}","received_events_url":"https://api.github.com/users/ruslangaripov/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":2,"state":"open","created_at":"2016-01-03T13:42:20Z","updated_at":"2016-01-03T16:20:47Z","due_on":"2016-01-09T19:00:00Z","closed_at":null},"comments":1,"created_at":"2016-01-03T16:20:47Z","updated_at":"2016-01-03T18:56:57Z","closed_at":null,"body":"There is `chemlab.core.chemical.BalanceSolver.dijkstra` method.\r\nWhat it does is finding a next possible permutation in sequence of numbers using generation in lexicographic order.\r\n*Dijkstra's algorithm* is an algorithm for finding the shortest paths between nodes in a graph.\r\nSo my question is: why get the method named \"dijkstra\"?\r\n\r\nAnd I have the same question about `chemlab.core.chemical.BalanceSolver.inversion` method. It **doesn't** calculate the inverse of matrix but only calculates the matrix of cofactors. It stays one step before the inverse of matrix.\r\n\r\nShould we rename the methods I've mentioned? :question:"},"comment":{"url":"https://api.github.com/repos/ruslangaripov/ChemLab/issues/comments/168528952","html_url":"https://github.com/ruslangaripov/ChemLab/issues/20#issuecomment-168528952","issue_url":"https://api.github.com/repos/ruslangaripov/ChemLab/issues/20","id":168528952,"user":{"login":"ruslangaripov","id":16339987,"avatar_url":"https://avatars.githubusercontent.com/u/16339987?v=3","gravatar_id":"","url":"https://api.github.com/users/ruslangaripov","html_url":"https://github.com/ruslangaripov","followers_url":"https://api.github.com/users/ruslangaripov/followers","following_url":"https://api.github.com/users/ruslangaripov/following{/other_user}","gists_url":"https://api.github.com/users/ruslangaripov/gists{/gist_id}","starred_url":"https://api.github.com/users/ruslangaripov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ruslangaripov/subscriptions","organizations_url":"https://api.github.com/users/ruslangaripov/orgs","repos_url":"https://api.github.com/users/ruslangaripov/repos","events_url":"https://api.github.com/users/ruslangaripov/events{/privacy}","received_events_url":"https://api.github.com/users/ruslangaripov/received_events","type":"User","site_admin":false},"created_at":"2016-01-03T18:56:57Z","updated_at":"2016-01-03T18:56:57Z","body":"OK! I will."}}