{"action":"created","issue":{"url":"https://api.github.com/repos/MDAnalysis/mdanalysis/issues/567","labels_url":"https://api.github.com/repos/MDAnalysis/mdanalysis/issues/567/labels{/name}","comments_url":"https://api.github.com/repos/MDAnalysis/mdanalysis/issues/567/comments","events_url":"https://api.github.com/repos/MDAnalysis/mdanalysis/issues/567/events","html_url":"https://github.com/MDAnalysis/mdanalysis/issues/567","id":120840447,"number":567,"title":"why should encourage user to use conda","user":{"login":"hainm","id":4451957,"avatar_url":"https://avatars.githubusercontent.com/u/4451957?v=3","gravatar_id":"","url":"https://api.github.com/users/hainm","html_url":"https://github.com/hainm","followers_url":"https://api.github.com/users/hainm/followers","following_url":"https://api.github.com/users/hainm/following{/other_user}","gists_url":"https://api.github.com/users/hainm/gists{/gist_id}","starred_url":"https://api.github.com/users/hainm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hainm/subscriptions","organizations_url":"https://api.github.com/users/hainm/orgs","repos_url":"https://api.github.com/users/hainm/repos","events_url":"https://api.github.com/users/hainm/events{/privacy}","received_events_url":"https://api.github.com/users/hainm/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-12-07T18:45:56Z","updated_at":"2015-12-07T20:08:53Z","closed_at":"2015-12-07T19:30:58Z","body":"Just my 2 cents to reply to @ashkurti https://github.com/MDAnalysis/mdanalysis/issues/551#issuecomment-162601669\r\n\r\n> I do not use conda as a point of principle so as I have more control myself on what has been installed and how has been installed. Plus a large number of users of the packages I have been developing do not use conda and I get questions related with separate packages installation issues, so I will need to face them myself first.\r\n\r\nI agree that if you (in general) already have well established workflow, there is no point to 'upgrade'. But in the future, conda might help both developers and users to avoid headache. \r\n\r\nFirst, I don't see any other ways to install new package that is easier than conda. You can install pandas, numpy, scipy, ... within 10 **seconds** rather bothering installing from source code. Instead of trying to encountering bugs from traditional installing so help users, just persuade them to use conda (for greater good).\r\nIf you need them to install scipy, tell them `conda install scipy`, pandas? `conda install pandas`, ... (within few seconds).\r\n\r\n> I do not use conda as a point of principle so as I have more control myself on what has been installed and how has been installed.\r\n\r\n#### conda give you full control of what you installed, it can give you a list of packages in your env\r\n- create new env\r\n`conda create -n myenv python=2.7 numpy scipy ipython`\r\n\r\n- activate\r\n`source activate myenv`\r\n\r\n- wanna update some package?\r\n`conda update numpy`\r\n\r\nThis is the comparison between conda and virtualenv: http://conda.pydata.org/docs/_downloads/conda-pip-virtualenv-translator.html\r\n\r\n### MDanalysis should use conda\r\nThis is workflow \r\n- push commit to travis\r\n- build mda package by conda\r\n- do the testing\r\n- if good, push to anaconda.org so user can easily install by `conda install -c mdanalysis mdanalysis` (as an example).\r\n\r\nJust give an example from my [pytraj] (https://github.com/Amber-MD/pytraj) package. It's Python front-end of [cpptraj] (https://github.com/Amber-MD/cpptraj), written in C++. Ask user to install `pytraj` from source code with cpptraj is too much work. So for inexperienced users, I just direct them to install `conda` then copy and paste `conda install -c ambermd pytraj-dev`. This will install precompiled cpptraj library, libnetcdf, numpy and pytraj. All happen within 30 seconds (vs 10 minutes if installing from source)."},"comment":{"url":"https://api.github.com/repos/MDAnalysis/mdanalysis/issues/comments/162645400","html_url":"https://github.com/MDAnalysis/mdanalysis/issues/567#issuecomment-162645400","issue_url":"https://api.github.com/repos/MDAnalysis/mdanalysis/issues/567","id":162645400,"user":{"login":"hainm","id":4451957,"avatar_url":"https://avatars.githubusercontent.com/u/4451957?v=3","gravatar_id":"","url":"https://api.github.com/users/hainm","html_url":"https://github.com/hainm","followers_url":"https://api.github.com/users/hainm/followers","following_url":"https://api.github.com/users/hainm/following{/other_user}","gists_url":"https://api.github.com/users/hainm/gists{/gist_id}","starred_url":"https://api.github.com/users/hainm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hainm/subscriptions","organizations_url":"https://api.github.com/users/hainm/orgs","repos_url":"https://api.github.com/users/hainm/repos","events_url":"https://api.github.com/users/hainm/events{/privacy}","received_events_url":"https://api.github.com/users/hainm/received_events","type":"User","site_admin":false},"created_at":"2015-12-07T20:08:52Z","updated_at":"2015-12-07T20:08:52Z","body":"The reason I created new issue because @orbeckst encourages people to do so. (Am I right?)"}}