delestro@biologie.ens.fr
several programming languages and kernels
markdown
text for annotation and explanation
inline output with interactivity
python | julia | ghc | nodejs | coffeescript |
Brainfuck | R | F# | Go | Scala |
Erlang | Torch | Elixir | Aldor | OCaml |
Forth | Perl | PHP | Octave | Scilab |
C | Matlab | Clojure | Hy | redis |
io.js | Babel | Mathics | Wolfram | Lua |
Scheme | Processing.js | IDL | Mochi | VPython |
C# | Q | Cryptol | C++ | Xonsh |
Prolog | Lisp | Maxima | Yacas | Jython |
Gnuplot | Tcl | bash | TaQL | Coconut |
NodeJS | Pike | Typescript | Kotlin | Babel |
pip install jupyter
in case of running a notebook server on bioclust, we need to use a virtual environment for the installation
pip install numpy scipy tornado
pyzmq pandas ipython pygments
matplotlib jinja2 jupyter
if you find dependency problems....
to generate the config file for the first time, run:
jupyter notebook --generate-config
the file will be generated on:
~/.jupyter/jupyter_notebook_config.py
c = get_config()
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'sha1:f6f35cb74557:ddaba774b3ef705b89b7639fdaee05eed2e4e0db'
c.NotebookApp.port = 4444
c.NotebookApp.base_url = '/local_notebook/'
c.NotebookApp.base_kernel_url = '/local_notebook/'
c.NotebookApp.tornado_settings = {'static_url_prefix':'/local_notebook/static/'}
c.NotebookApp.notebook_dir = u'/users/biocomp/delestro/memotrack/Python'
With the same notebook server, you can run several kernels
Pycharm for coding, Jupyter for running