environment.yml 2.2 KB
Newer Older
Marco Leoni's avatar
Marco Leoni committed
1
## Software installed by default on Paris-Saclay JupyterHub's server
2 3 4 5 6 7 8
name: jupyterhub-paris-saclay

channels:
- conda-forge

dependencies:
- mamba
9
- python=3.9
10 11 12
- notebook
- jupyterlab
- jupyter_contrib_nbextensions
13
- jupyter-offlinenotebook      # UI to save/... the notebook even when the server connection is lost
Nicolas M. Thiéry's avatar
Nicolas M. Thiéry committed
14
- ipywidgets                   # Interactive widgets
Nicolas M. Thiéry's avatar
Nicolas M. Thiéry committed
15
#- rise                         # Slides
Nicolas M. Thiéry's avatar
Nicolas M. Thiéry committed
16
- nbdime                       # Jupyter-git integration
17
#- nb_conda_kernels             # In particular for sagemath which is not installed by conda
Nicolas M. Thiéry's avatar
Nicolas M. Thiéry committed
18 19
# Disabled due to incompatibility with nbconvert 5.6 which is imposed by nbgrader
# - voila                        # Voilà standalone applications and dashboards
20 21
- pip

22 23 24 25
# Compilation tools (for compilation courses)
- bison
- flex

26 27 28
# Workaround to enable installing xeus-cling later on
- _openmp_mutex=*=1_gnu

29
# Visual Studio (conda packages)
Nicolas M. Thiéry's avatar
Nicolas M. Thiéry committed
30
- code-server
31 32
- jupyter-server-proxy

33 34 35
# jupyter-desktop-server
- websockify

36 37 38
# Some additional packages that don't have a specific repo yet

# Visualisation
39
- imagemagick    # used e.g. by R package animation, and many more
40
- matplotlib
Nicolas M. Thiéry's avatar
Typo  
Nicolas M. Thiéry committed
41
- cycler         # missing matplotlib dependency: https://stackoverflow.com/questions/44419333/matplotlib-cant-find-cycler
42 43

# Data analysis
Nicolas M. Thiéry's avatar
Nicolas M. Thiéry committed
44
- pandas         # dataframes
45
- xlrd           # Excel file import / export
46
- jupyter_pivottablejs   # dataframes in-browser visualization
Nicolas M. Thiéry's avatar
Nicolas M. Thiéry committed
47
- qgrid          # same
48

49
# R
50 51
- r
- r-essentials
52
- r-recommended
53 54
- r-animation
- r-psych
55
# - r-metrology # as of 2021-02-08 this forces a downgrade to R 3.6
56 57
- r-cowplot
- r-ggdist
Nicolas M. Thiéry's avatar
Nicolas M. Thiéry committed
58
# FactoMineR package: potential use by Albane Saintenoy and students for PCA / clustering
59 60
# in the course "Traitement de données hydrologiques" of M2 HSS
- r-factominer
61
# add r-rjava and other needed for xlxs (to read excel tables in R)
62
- r-rjava
Marco Leoni's avatar
Marco Leoni committed
63
#- conda-forge/label/cf202003 r-xlsx
64 65 66
- r-xlsxjars
- r-covr
- r-rex
67
- r-xlsx
Nicolas M. Thiéry's avatar
Nicolas M. Thiéry committed
68

69 70 71
# SageMath
- sage

Nicolas M. Thiéry's avatar
Nicolas M. Thiéry committed
72
# Octave
73 74
#- octave
#- octave_kernel
Nicolas M. Thiéry's avatar
Nicolas M. Thiéry committed
75

Nicolas M. Thiéry's avatar
Nicolas M. Thiéry committed
76
- pip:
77 78
    # For Erwan Pannier <erwan.pannier@centralesupelec.fr>
    # A fast line-by-line code for high-resolution infrared molecular spectra
Nicolas M. Thiéry's avatar
Nicolas M. Thiéry committed
79
    - radis
80
    # Visual Studio (proxy)
Nicolas M. Thiéry's avatar
Nicolas M. Thiéry committed
81
    #- jupyter-vscode-proxy
82
    # jupyter-desktop-server
Nicolas M. Thiéry's avatar
Nicolas M. Thiéry committed
83
    #- jupyter-desktop-server