python3.yml 1.46 KB
Newer Older
Rafal Skolasinski's avatar
Rafal Skolasinski committed
1
2
3
4
5
name: python3
channels:
  - conda-forge
dependencies:
  # general numerics (version controlled)
Anton Akhmerov's avatar
Anton Akhmerov committed
6
  - python=3.8*
Anton Akhmerov's avatar
Anton Akhmerov committed
7
8
  - numpy=1.19*
  - scipy=1.5*
9
10
  - kwant=1.4*
  - cython=0.29*
11
  - libblas=*=*mkl
12
13
14
15
16
  # numerics, not version-controlled (less mission-critical)
  - pfapack
  - adaptive
  - xarray
  - sympy
Rafal Skolasinski's avatar
Rafal Skolasinski committed
17
  # plotting and serialization
Bas Nijholt's avatar
Bas Nijholt committed
18
  - deepdish
Anton Akhmerov's avatar
Anton Akhmerov committed
19
  - matplotlib-base=3.3*
20
  - holoviews=1.13*
Rafal Skolasinski's avatar
Rafal Skolasinski committed
21
  - plotly
Anton Akhmerov's avatar
Anton Akhmerov committed
22
  - ipympl  # interactive plotting in jupyterlab
Rafal Skolasinski's avatar
Rafal Skolasinski committed
23
  # parallell computing
24
  - dask-gateway
25
  - distributed
26
  - dask_labextension
Bas Nijholt's avatar
Bas Nijholt committed
27
  - hpc05
Bas Nijholt's avatar
rebuild    
Bas Nijholt committed
28
  - ipyparallel
Rafal Skolasinski's avatar
Rafal Skolasinski committed
29
  # jupyter tools and extensions
30
  - jupyterhub
31
  - jupyterlab
32
  - jupyter-server-proxy
Viacheslav Ostroukh's avatar
Viacheslav Ostroukh committed
33
  - jupyter-vscode-proxy
Joseph Weston's avatar
Joseph Weston committed
34
  - jupytext
35
  - jupyterlab-git
36
  - jupyterlab_code_formatter
37
  - jupyterlab_latex
Rafal Skolasinski's avatar
Rafal Skolasinski committed
38
39
40
  - line_profiler
  - nbdime
  - nbstripout
41
  - nb_conda_kernels
Bas Nijholt's avatar
Bas Nijholt committed
42
  - mistune
43
  - nbresuse
Rafal Skolasinski's avatar
Rafal Skolasinski committed
44
  # other
Bas Nijholt's avatar
Bas Nijholt committed
45
46
  - adaptive-scheduler
  - black
47
  - boost
Viacheslav Ostroukh's avatar
Viacheslav Ostroukh committed
48
  - code-server
Bas Nijholt's avatar
Bas Nijholt committed
49
  - emcee
Rafal Skolasinski's avatar
Rafal Skolasinski committed
50
51
  - feedparser
  - ffmpeg
Bas Nijholt's avatar
Bas Nijholt committed
52
53
  - git
  - opencv
Bas Nijholt's avatar
Bas Nijholt committed
54
  - pandas
Rafal Skolasinski's avatar
Rafal Skolasinski committed
55
  - pandoc
56
  - pip
Rafal Skolasinski's avatar
Rafal Skolasinski committed
57
58
  - pytest-flakes
  - python-graphviz
59
  - python-language-server
Bas Nijholt's avatar
Bas Nijholt committed
60
  - scikit-image
Anton Akhmerov's avatar
Anton Akhmerov committed
61
  - xlrd
Anton Akhmerov's avatar
Anton Akhmerov committed
62
  - ruamel.yaml
63
  - tqdm
Anton Akhmerov's avatar
Anton Akhmerov committed
64
  # Ensure that these packages do not get removed by python upgrade
65
  - conda
66
  - mamba
Anton Akhmerov's avatar
Anton Akhmerov committed
67
  - tini=0.18*
Rafal Skolasinski's avatar
Rafal Skolasinski committed
68
  - pip:
69
    - git+https://github.com/basnijholt/adaptive-tools
70
    - git+https://gitlab.kwant-project.org/qt/dask-quantumtinkerer.git
71
    - git+https://gitlab.kwant-project.org/asantosnet/Poisson_Solver.git
72
    - jupyter-lsp
Rafal Skolasinski's avatar
Rafal Skolasinski committed
73
    - qtplot
Joseph Weston's avatar
Joseph Weston committed
74
    - python-gitlab
Joseph Weston's avatar
Joseph Weston committed
75
    - nbgitpuller