carpentries-incubator / introduction-to-conda-for-data-scientists

Introduction to Conda for (Data) Scientists
https://carpentries-incubator.github.io/introduction-to-conda-for-data-scientists/
Other
48 stars 40 forks source link

Suggestion for rewording the conda vs pip section #5

Closed aragilar closed 5 years ago

aragilar commented 5 years ago

Currently the conda vs pip section focuses on the environment management side (which to me isn't a very strong argument), rather than the other advantages of conda (e.g. the use of MKL, cross platform support, and the prebuilt binaries). It also focuses on the conda vs pip issue, rather than why use conda (as opposed to other systems, e.g. docker, spack).

Would you accept a PR which rewords it giving the following points (under the title "Why use Conda":

And then a short section on why not to use conda (prebuilt binaries are slower, not integrated with the rest of the system, so speak to admins of clusters/supercomputers in case they have a better suggestion)?

aragilar commented 5 years ago

It's probably worth adding a link to https://jakevdp.github.io/blog/2016/08/25/conda-myths-and-misconceptions/ as well.

davidrpugh commented 5 years ago

Thanks for you feedback and interest in contributing! I will happily accept a PR to improve the discussion of conda vs pip section.

However I would like to have a separate issue and PR around when not to use conda. There has been additional discussion on this point via the carpentries discussion email list which I want to capture in a separate issue. I will open a new issue later today.