Prerequisites
SSH client, lxplus account and webbrowser with internet connection
Running Event Filter in IPython Notebook
login to lxplus with port forwarding:
ssh -L 8888:localhost:8888 lxplus.cern.ch
(or in case of putty and Windows, make a SSH tunnel for local port 8888 to remote localhost:8888)
clone tutorial repository (or pull the latest version):
git clone https://:@git.cern.ch/kerberos/event_filter_tutorial
cd event_filter_tutorial
NB If the authenticated repository does not work, you can try:
git clone http://git.cern.ch/cernpub/event_filter_tutorial
then run
./run_lxplus.sh
as you see in your console:
The IPython Notebook is running at: http://127.0.0.1:8888/
navigate your browser to
http://127.0.0.1:8888/
to open IPython Notebook Dashboard
Inside IPython Notebook Dashboard
In the dashboard you see list of notebooks.
You see list of notebooks ordered by difficulty increase.
To to get familiar with IPython, start from
00-abc-ipython.ipynb,
00-intro_ipython.ipynb.
To understand how to work with ROOT:
00-intro-ROOT.ipynb,
00-intro-ROOT_2.ipynb.
Working with classifiers is shown in:
01-howto-ToyMC-EF.ipynb,
02-howto-ToyMC-TMVA.ipynb,
03-howto-ToyMC-Sklearn.ipynb.
To compare classifiers:
04-howto-ToyMC-Factory.ipynb
Note on running from under CERNVM
It is tested to run successfully. If you want a browser open upon IPython start use this command:
./run_lxplus.sh browser
--
AndreyUstyuzhanin - 03 Apr 2014