{"action":"created","issue":{"url":"https://api.github.com/repos/dighl/edictor/issues/42","labels_url":"https://api.github.com/repos/dighl/edictor/issues/42/labels{/name}","comments_url":"https://api.github.com/repos/dighl/edictor/issues/42/comments","events_url":"https://api.github.com/repos/dighl/edictor/issues/42/events","html_url":"https://github.com/dighl/edictor/issues/42","id":55378552,"number":42,"title":"Add Correspondence Viewer for the EDICTOR","user":{"login":"LinguList","id":2916210,"avatar_url":"https://avatars.githubusercontent.com/u/2916210?v=3","gravatar_id":"","url":"https://api.github.com/users/LinguList","html_url":"https://github.com/LinguList","followers_url":"https://api.github.com/users/LinguList/followers","following_url":"https://api.github.com/users/LinguList/following{/other_user}","gists_url":"https://api.github.com/users/LinguList/gists{/gist_id}","starred_url":"https://api.github.com/users/LinguList/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LinguList/subscriptions","organizations_url":"https://api.github.com/users/LinguList/orgs","repos_url":"https://api.github.com/users/LinguList/repos","events_url":"https://api.github.com/users/LinguList/events{/privacy}","received_events_url":"https://api.github.com/users/LinguList/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dighl/edictor/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"LinguList","id":2916210,"avatar_url":"https://avatars.githubusercontent.com/u/2916210?v=3","gravatar_id":"","url":"https://api.github.com/users/LinguList","html_url":"https://github.com/LinguList","followers_url":"https://api.github.com/users/LinguList/followers","following_url":"https://api.github.com/users/LinguList/following{/other_user}","gists_url":"https://api.github.com/users/LinguList/gists{/gist_id}","starred_url":"https://api.github.com/users/LinguList/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LinguList/subscriptions","organizations_url":"https://api.github.com/users/LinguList/orgs","repos_url":"https://api.github.com/users/LinguList/repos","events_url":"https://api.github.com/users/LinguList/events{/privacy}","received_events_url":"https://api.github.com/users/LinguList/received_events","type":"User","site_admin":false},"milestone":null,"comments":10,"created_at":"2015-01-24T17:38:22Z","updated_at":"2015-02-14T15:10:47Z","closed_at":null,"body":"First experiments have been made with the last commit, and the correspondence viewing basically works good enough, as far as I can see. Open questions remain:\r\n\r\n* will it be fast enough to get all correspondences between one doculect and all others in the data?\r\n* how should we deal with context markers? Do we need to add a simple cCV-function for prosodic strings? \r\n* will the on-the-fly-computation of prosodic strings slow down the program?\r\n\r\nBut it seems that it is the best idea to first proceed slowly and then go to tackle the issues, once they popup.\r\n\r\nOne last general thing: It seems to be best to leave the computation of correspondences saved somewhere unless the data has been refreshed, or the user has \"flushed\" the stack. This will make computation easier, and it will also make it possible to add life-information on correspondences when re-building alignments (imagine colored plots showing the \"goodness\" of a given alignment!)."},"comment":{"url":"https://api.github.com/repos/dighl/edictor/issues/comments/74378583","html_url":"https://github.com/dighl/edictor/issues/42#issuecomment-74378583","issue_url":"https://api.github.com/repos/dighl/edictor/issues/42","id":74378583,"user":{"login":"LinguList","id":2916210,"avatar_url":"https://avatars.githubusercontent.com/u/2916210?v=3","gravatar_id":"","url":"https://api.github.com/users/LinguList","html_url":"https://github.com/LinguList","followers_url":"https://api.github.com/users/LinguList/followers","following_url":"https://api.github.com/users/LinguList/following{/other_user}","gists_url":"https://api.github.com/users/LinguList/gists{/gist_id}","starred_url":"https://api.github.com/users/LinguList/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LinguList/subscriptions","organizations_url":"https://api.github.com/users/LinguList/orgs","repos_url":"https://api.github.com/users/LinguList/repos","events_url":"https://api.github.com/users/LinguList/events{/privacy}","received_events_url":"https://api.github.com/users/LinguList/received_events","type":"User","site_admin":false},"created_at":"2015-02-14T15:10:47Z","updated_at":"2015-02-14T15:10:47Z","body":"Yes! And this view we can only achieve by modifying the layout. Instead of having\r\n\r\n* source -> reflex1 -> reflex2 -> reflex3 -> etc.\r\n\r\nWe need to have:\r\n\r\n* *doculect -- sound -- context -- frequency -- score*\r\n* doculect -- sound -- context -- frequency -- score\r\n* doculect -- sound -- context -- frequency -- score\r\n* doculect -- sound -- context -- frequency -- score\r\n* ....\r\n\r\nwith the first line indicating the doculect whose matches with the rest are inspected (ideally the proto-language).\r\n\r\nIn this way, we won't have design preventing us from displaying complex sound correspondences in multiple languages. We can think about further visus for the complexity as a whole, but right now, it seems best to display everything in this fashion. "}}