lhcb / starterkit-lessons

Lessons taught at the Starterkit workshops.
https://lhcb.github.io/starterkit-lessons/
Other
34 stars 91 forks source link

Remove installation of anaconda #22

Closed goi42 closed 7 years ago

goi42 commented 7 years ago

Anaconda installation as described seems to take O(3 GB). This is an obscene amount of space in general, but especially on a home directory on lxplus (max of 10 GB). Is this installation really necessary? Unless I installed anaconda a long time ago and forgot about it, it doesn't seem necessary for coding python on lxplus, which can already run ipython...

alexpearce commented 7 years ago

Is this installation really necessary?

No, I don't think so. The LCG stack provides everything that we need, including modules like numpy and matplotlib.

apuignav commented 7 years ago

Is git modern enough? I remember it was one of the concerns...

alexpearce commented 7 years ago

A pretty recent git ships with LbScripts now.

$ which -a git
/cvmfs/lhcb.cern.ch/lib/lhcb/LBSCRIPTS/LBSCRIPTS_v9r1p7/InstallArea/scripts/git
/usr/bin/git
$ git --version
git version 2.14.2

(Actually it's the latest version; I don't know if that will last for long, but it's good enough whatever.)

We used to build git on lxplus during the lessons, but even I don't bother with it anymore.

apuignav commented 7 years ago

Then I don't see any reason no to remove anaconda :-)

goi42 commented 7 years ago

Actually it's the latest version

It appears v2.15.0-rc1 is actually the latest--but I was going to suggest removing the git installation step as well... I'll remove both of these in my fork and make a pull request soon.