{"action":"created","issue":{"url":"https://api.github.com/repos/ParmEd/ParmEd/issues/85","labels_url":"https://api.github.com/repos/ParmEd/ParmEd/issues/85/labels{/name}","comments_url":"https://api.github.com/repos/ParmEd/ParmEd/issues/85/comments","events_url":"https://api.github.com/repos/ParmEd/ParmEd/issues/85/events","html_url":"https://github.com/ParmEd/ParmEd/issues/85","id":62740965,"number":85,"title":"repo organization","user":{"login":"kyleabeauchamp","id":1900459,"avatar_url":"https://avatars.githubusercontent.com/u/1900459?v=3","gravatar_id":"","url":"https://api.github.com/users/kyleabeauchamp","html_url":"https://github.com/kyleabeauchamp","followers_url":"https://api.github.com/users/kyleabeauchamp/followers","following_url":"https://api.github.com/users/kyleabeauchamp/following{/other_user}","gists_url":"https://api.github.com/users/kyleabeauchamp/gists{/gist_id}","starred_url":"https://api.github.com/users/kyleabeauchamp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kyleabeauchamp/subscriptions","organizations_url":"https://api.github.com/users/kyleabeauchamp/orgs","repos_url":"https://api.github.com/users/kyleabeauchamp/repos","events_url":"https://api.github.com/users/kyleabeauchamp/events{/privacy}","received_events_url":"https://api.github.com/users/kyleabeauchamp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":15,"created_at":"2015-03-18T16:55:57Z","updated_at":"2015-06-05T14:29:39Z","closed_at":null,"body":"I keep finding it counterintuitive that we have two top level package imports (`import chemistry, ParmedTools`).  Also hard to figure out which things are in which import.\r\n\r\nObviously this is probably a hard-to-change legacy issue, so feel free to close this issue."},"comment":{"url":"https://api.github.com/repos/ParmEd/ParmEd/issues/comments/109310879","html_url":"https://github.com/ParmEd/ParmEd/issues/85#issuecomment-109310879","issue_url":"https://api.github.com/repos/ParmEd/ParmEd/issues/85","id":109310879,"user":{"login":"swails","id":779022,"avatar_url":"https://avatars.githubusercontent.com/u/779022?v=3","gravatar_id":"","url":"https://api.github.com/users/swails","html_url":"https://github.com/swails","followers_url":"https://api.github.com/users/swails/followers","following_url":"https://api.github.com/users/swails/following{/other_user}","gists_url":"https://api.github.com/users/swails/gists{/gist_id}","starred_url":"https://api.github.com/users/swails/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/swails/subscriptions","organizations_url":"https://api.github.com/users/swails/orgs","repos_url":"https://api.github.com/users/swails/repos","events_url":"https://api.github.com/users/swails/events{/privacy}","received_events_url":"https://api.github.com/users/swails/received_events","type":"User","site_admin":false},"created_at":"2015-06-05T14:29:39Z","updated_at":"2015-06-05T14:29:39Z","body":"I'm really starting to reconsider breaking backwards compatibility to remedy this.  I mentioned in #169 what I want to do, but I'll reiterate it here:\r\n\r\nI want the `chemistry` package to be renamed to `parmed`, and then move `ParmedTools` into a `parmed.tools` subpackage.  This will break all imports in existing scripts, but the more I think about it, the more I think it's justified.  Right now, ParmEd is a little bit of a challenge to uninstall -- you need to delete `ParmedTools`, `chemistry`, and `fortranformat` (it used to be a little worse), and `ParmedTools` and `ParmedTools.ParmedActions` violate the naming conventions by going CamelCase.\r\n\r\nIt will be annoying for me to upgrade my scripts, but that should be easy with the following translations:\r\n\r\n```Python\r\nimport chemistry\r\n# to\r\nimport parmed as chemistry\r\n\r\nimport ParmedTools\r\n# to\r\nimport parmed.tools as ParmedTools\r\n```\r\n\r\nAnd scripts that need updating will immediately give `ImportError`s and tracebacks that immediately tell you what needs to be changed.  If this will only significantly affect me, then I want to make the change.  But I can't keep putting off this decision.  More people are starting to use ParmEd, and I want to declare a stable API for the 2.0 release.\r\n\r\nI'd like to put this to a vote if people care."}}