{"action":"created","issue":{"url":"https://api.github.com/repos/choderalab/perses/issues/101","repository_url":"https://api.github.com/repos/choderalab/perses","labels_url":"https://api.github.com/repos/choderalab/perses/issues/101/labels{/name}","comments_url":"https://api.github.com/repos/choderalab/perses/issues/101/comments","events_url":"https://api.github.com/repos/choderalab/perses/issues/101/events","html_url":"https://github.com/choderalab/perses/issues/101","id":132604803,"number":101,"title":"Make `metadata` optional?","user":{"login":"jchodera","id":3656088,"avatar_url":"https://avatars.githubusercontent.com/u/3656088?v=3","gravatar_id":"","url":"https://api.github.com/users/jchodera","html_url":"https://github.com/jchodera","followers_url":"https://api.github.com/users/jchodera/followers","following_url":"https://api.github.com/users/jchodera/following{/other_user}","gists_url":"https://api.github.com/users/jchodera/gists{/gist_id}","starred_url":"https://api.github.com/users/jchodera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jchodera/subscriptions","organizations_url":"https://api.github.com/users/jchodera/orgs","repos_url":"https://api.github.com/users/jchodera/repos","events_url":"https://api.github.com/users/jchodera/events{/privacy}","received_events_url":"https://api.github.com/users/jchodera/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-02-10T04:34:35Z","updated_at":"2016-02-10T20:31:58Z","closed_at":null,"body":"There are lots of places where we have a mandatory `metadata` argument (such as everywhere in the geometry engine) even though it isn't used yet.  Can we make this an optional argument that defaults to `dict()` or `None`?"},"comment":{"url":"https://api.github.com/repos/choderalab/perses/issues/comments/182571833","html_url":"https://github.com/choderalab/perses/issues/101#issuecomment-182571833","issue_url":"https://api.github.com/repos/choderalab/perses/issues/101","id":182571833,"user":{"login":"jchodera","id":3656088,"avatar_url":"https://avatars.githubusercontent.com/u/3656088?v=3","gravatar_id":"","url":"https://api.github.com/users/jchodera","html_url":"https://github.com/jchodera","followers_url":"https://api.github.com/users/jchodera/followers","following_url":"https://api.github.com/users/jchodera/following{/other_user}","gists_url":"https://api.github.com/users/jchodera/gists{/gist_id}","starred_url":"https://api.github.com/users/jchodera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jchodera/subscriptions","organizations_url":"https://api.github.com/users/jchodera/orgs","repos_url":"https://api.github.com/users/jchodera/repos","events_url":"https://api.github.com/users/jchodera/events{/privacy}","received_events_url":"https://api.github.com/users/jchodera/received_events","type":"User","site_admin":false},"created_at":"2016-02-10T20:31:58Z","updated_at":"2016-02-10T20:31:58Z","body":"Can we have chain_id in proposal_metadata in the constructor, or as a separate optional argument? This just gets it out of needing to be passed to propose() every time.\r\n\r\nTotally OK to keep the current mutation info in the metadata associated with the current state. We also need to provide a way to get the current chemical state key."}}