├── README.md ├── ncl.yaml ├── xeus_env.yml ├── ds.yml ├── postBuild ├── LICENSE ├── .gitignore ├── dev.yml ├── devel.yml ├── pangeo.yml ├── tvm_env.yml ├── quantum_env.yml ├── hpc_env.yml └── cpp_env.yml /README.md: -------------------------------------------------------------------------------- 1 | # Conda Environment Files 2 | 3 | -------------------------------------------------------------------------------- /ncl.yaml: -------------------------------------------------------------------------------- 1 | name: ncl 2 | channels: 3 | - conda-forge 4 | dependencies: 5 | - python=2.7 6 | - ipykernel 7 | - pytest 8 | - xarray 9 | - netcdf4 10 | - nco 11 | - pexpect == 4.1 12 | - pip: 13 | - git+https://github.com/suvarchal/IPyNCL.git -------------------------------------------------------------------------------- /xeus_env.yml: -------------------------------------------------------------------------------- 1 | name: xeus 2 | channels: 3 | - quantstack 4 | - damianavila82 5 | - QuantStack 6 | - conda-forge 7 | - defaults 8 | dependencies: 9 | - spyder 10 | - spyder-kernels 11 | - imbalanced-learn 12 | - xeus 13 | - xtensor 14 | - xtensor-python 15 | - xeus-cling 16 | - xsimd 17 | - xtensor-io -------------------------------------------------------------------------------- /ds.yml: -------------------------------------------------------------------------------- 1 | name: ds 2 | channels: 3 | - conda-forge 4 | dependencies: 5 | - black 6 | - dask 7 | - distributed 8 | - holoviews 9 | - hvplot 10 | - ipywidgets 11 | - jupyterlab 12 | - matplotlib 13 | - pandas 14 | - pip 15 | - pytest 16 | - python=3.7 17 | - scikit-learn 18 | - watermark 19 | - jupyter_nbextensions_configurator 20 | - jupyter_contrib_nbextensions 21 | - nodejs 22 | - pip: 23 | - nb_black -------------------------------------------------------------------------------- /postBuild: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | jupyter serverextension enable --py nbserverproxy --sys-prefix 3 | jupyter contrib nbextension install --sys-prefix 4 | jupyter labextension install @jupyter-widgets/jupyterlab-manager \ 5 | @pyviz/jupyterlab_pyviz \ 6 | jupyter-leaflet \ 7 | dask-labextension \ 8 | @jupyterlab/toc \ 9 | jupyter-leaflet 10 | 11 | 12 | 13 | python -m bash_kernel.install 14 | #EOF 15 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 Onwards Anderson Banihirwe 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | .eggs/ 17 | lib/ 18 | lib64/ 19 | parts/ 20 | sdist/ 21 | var/ 22 | wheels/ 23 | *.egg-info/ 24 | .installed.cfg 25 | *.egg 26 | MANIFEST 27 | 28 | # PyInstaller 29 | # Usually these files are written by a python script from a template 30 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 31 | *.manifest 32 | *.spec 33 | 34 | # Installer logs 35 | pip-log.txt 36 | pip-delete-this-directory.txt 37 | 38 | # Unit test / coverage reports 39 | htmlcov/ 40 | .tox/ 41 | .coverage 42 | .coverage.* 43 | .cache 44 | nosetests.xml 45 | coverage.xml 46 | *.cover 47 | .hypothesis/ 48 | .pytest_cache/ 49 | 50 | # Translations 51 | *.mo 52 | *.pot 53 | 54 | # Django stuff: 55 | *.log 56 | local_settings.py 57 | db.sqlite3 58 | 59 | # Flask stuff: 60 | instance/ 61 | .webassets-cache 62 | 63 | # Scrapy stuff: 64 | .scrapy 65 | 66 | # Sphinx documentation 67 | docs/_build/ 68 | 69 | # PyBuilder 70 | target/ 71 | 72 | # Jupyter Notebook 73 | .ipynb_checkpoints 74 | 75 | # pyenv 76 | .python-version 77 | 78 | # celery beat schedule file 79 | celerybeat-schedule 80 | 81 | # SageMath parsed files 82 | *.sage.py 83 | 84 | # Environments 85 | .env 86 | .venv 87 | env/ 88 | venv/ 89 | ENV/ 90 | env.bak/ 91 | venv.bak/ 92 | 93 | # Spyder project settings 94 | .spyderproject 95 | .spyproject 96 | 97 | # Rope project settings 98 | .ropeproject 99 | 100 | # mkdocs documentation 101 | /site 102 | 103 | # mypy 104 | .mypy_cache/ 105 | -------------------------------------------------------------------------------- /dev.yml: -------------------------------------------------------------------------------- 1 | name: dev 2 | channels: 3 | - conda-forge 4 | - defaults 5 | dependencies: 6 | - altair 7 | - autopep8 8 | - awscli 9 | - basemap 10 | - BeautifulSoup4 11 | - black 12 | - bokeh 13 | - cf_units 14 | - cmocean 15 | - codecov 16 | - cookiecutter 17 | - coverage 18 | - cython 19 | - dask 20 | - dask-jobqueue 21 | - dask-ml 22 | - dask-mpi 23 | - datashader 24 | - distributed 25 | - esmpy 26 | - fastparquet 27 | - flake8 28 | - gcsfs 29 | - geopandas 30 | - geoviews 31 | - ghp-import 32 | - graphviz 33 | - holoviews 34 | - hvplot 35 | - intake-xarray 36 | - intake>=0.4.1 37 | - invoke 38 | - ipywidgets 39 | - isort 40 | - jupyter 41 | - jupyter_contrib_nbextensions 42 | - jupyter_nbextensions_configurator 43 | - jupyterlab 44 | - lz4 45 | - Markdown 46 | - matplotlib 47 | - metakernel 48 | - mpi4py 49 | - mpich 50 | - msgpack-python 51 | - nb_conda_kernels 52 | - nbdime 53 | - nbserverproxy 54 | - nbsphinx 55 | - netcdf4 56 | - networkx 57 | - nodejs 58 | - numba 59 | - numcodecs 60 | - numpy>=1.15.0 61 | - numpydoc 62 | - pandas 63 | - panel 64 | - pango 65 | - papermill 66 | - pelican 67 | - pint 68 | - pyarrow 69 | - pylint 70 | - pymc3 71 | - pytest 72 | - pytest-cov 73 | - pytest-cpp 74 | - pytest-icdiff 75 | - python-blosc 76 | - python-graphviz 77 | - python=3.6 78 | - rasterio 79 | - recommonmark 80 | - s3fs 81 | - scikit-image 82 | - scikit-learn>=0.20 83 | - scikit-plot 84 | - scipy 85 | - scrapy 86 | - seaborn 87 | - setuptools=39.1.0 88 | - siphon 89 | - sphinx 90 | - sphinx_rtd_theme 91 | - swig 92 | - tqdm 93 | - twine 94 | - typogrify 95 | - umap-learn 96 | - unyt 97 | - watermark 98 | - wheel 99 | - xarray>=0.11.3 100 | - xesmf 101 | - xgboost 102 | - xo 103 | - xonsh 104 | - yt 105 | - zarr 106 | - pip: 107 | - bash_kernel 108 | - cfgrib 109 | - jupyter-repo2docker 110 | - pre-commit 111 | - pre-commit-hooks 112 | - pytest-print 113 | - sphinx_copybutton 114 | -------------------------------------------------------------------------------- /devel.yml: -------------------------------------------------------------------------------- 1 | name: devel 2 | channels: 3 | - conda-forge 4 | dependencies: 5 | - autopep8 6 | - basemap 7 | - bcolz 8 | - BeautifulSoup4 9 | - black 10 | - blosc 11 | - bokeh 12 | - boto3 13 | - bottleneck 14 | - cf_units 15 | - cftime 16 | - cloudpickle 17 | - cmocean 18 | - cookiecutter 19 | - coverage 20 | - coveralls 21 | - crick 22 | - cython 23 | - cytoolz 24 | - datashader 25 | - eccodes 26 | - esmpy 27 | - fastparquet 28 | - flake8 29 | - gcsfs 30 | - geopandas 31 | - geoviews 32 | - graphviz 33 | - h5netcdf 34 | - h5py 35 | - holoviews 36 | - hvplot 37 | - intake 38 | - intake-xarray 39 | - invoke 40 | - ipywidgets 41 | - isort 42 | - jupyterlab==0.35 43 | - lxml 44 | - lz4 45 | - matplotlib 46 | - metakernel 47 | - mpi4py 48 | - mpich 49 | - msgpack-python 50 | - nb_conda_kernels 51 | - nbdime 52 | - nbsphinx 53 | - nc-time-axis 54 | - netcdf4 55 | - networkx 56 | - nodejs 57 | - numba 58 | - numcodecs 59 | - numpy>=1.16.0 60 | - numpydoc 61 | - pandas 62 | - pango 63 | - papermill 64 | - parquet-cpp 65 | - pint 66 | - pip 67 | - pseudonetcdf>=3.0.1 68 | - psutil 69 | - pyarrow 70 | - pycodestyle 71 | - pydap 72 | - pylint 73 | - pytables 74 | - pytest 75 | - pytest-cov 76 | - pytest-cpp 77 | - pytest-env 78 | - pytest-icdiff 79 | - python-blosc 80 | - python-graphviz 81 | - python-snappy 82 | - python=3.6 83 | - rasterio 84 | - recommonmark 85 | - s3fs 86 | - scikit-image 87 | - scikit-learn>=0.20 88 | - scikit-plot 89 | - scipy 90 | - seaborn 91 | - setuptools=39.1.0 92 | - siphon 93 | - sphinx 94 | - sphinx_rtd_theme 95 | - sqlalchemy 96 | - swig 97 | - tiledb-py 98 | - toolz 99 | - tqdm 100 | - twine 101 | - typogrify 102 | - umap-learn 103 | - unyt 104 | - watermark 105 | - wheel 106 | - xesmf 107 | - xgboost 108 | - zarr 109 | - pip: 110 | - git+https://github.com/dask/partd 111 | - git+https://github.com/dask/zict 112 | - git+https://github.com/dask/distributed 113 | - git+https://github.com/dask/s3fs 114 | - git+https://github.com/pydata/sparse 115 | - pre-commit 116 | - pytest-print 117 | - sphinx_copybutton 118 | - jupyter-book 119 | -------------------------------------------------------------------------------- /pangeo.yml: -------------------------------------------------------------------------------- 1 | name: pangeo 2 | channels: 3 | - conda-forge 4 | - defaults 5 | dependencies: 6 | - altair 7 | - aospy 8 | - autopep8 9 | - awscli 10 | - basemap 11 | - BeautifulSoup4 12 | - black 13 | - bokeh 14 | - cmocean 15 | - cudatoolkit==9.2 16 | - codecov 17 | - cookiecutter 18 | - coverage 19 | - cython 20 | - dask 21 | - dask-jobqueue 22 | - dask-ml 23 | - dask-mpi 24 | - datashader 25 | - distributed 26 | - fastparquet 27 | - flake8 28 | - gcsfs 29 | - geopandas 30 | - geoviews 31 | - ghp-import 32 | - graphviz 33 | - holoviews 34 | - hvplot 35 | - hyperopt 36 | - importnb 37 | - intake 38 | - intake-cmip 39 | - intake-xarray 40 | - invoke 41 | - ipywidgets 42 | - iris 43 | - iris-sample-data 44 | - isort 45 | - jupyter 46 | - jupyter_contrib_nbextensions 47 | - jupyter_nbextensions_configurator 48 | - jupyterhub 49 | - jupyterlab 50 | - lz4 51 | - Markdown 52 | - matplotlib 53 | - metakernel 54 | - mpi4py 55 | - mpich 56 | - nb_conda_kernels 57 | - nbdime 58 | - nbserverproxy 59 | - nbsphinx 60 | - netcdf4 61 | - networkx 62 | - nodejs 63 | - numba 64 | - numcodecs 65 | - numpy>=1.15.0 66 | - numpydoc 67 | - pandas 68 | - panel 69 | - pango 70 | - papermill 71 | - pelican 72 | - pint 73 | - pyarrow 74 | - pylint 75 | - pymc3 76 | - pytest 77 | - pytest-cov 78 | - pytest-cpp 79 | - pytest-icdiff 80 | - python-blosc 81 | - python-graphviz 82 | - python=3.6 83 | - pytorch-cpu 84 | - rasterio 85 | - recommonmark 86 | - s3fs 87 | - scikit-image 88 | - scikit-learn>=0.20 89 | - scikit-plot 90 | - scipy 91 | - scrapy 92 | - seaborn 93 | - setuptools=39.1.0 94 | - siphon 95 | - skorch 96 | - sphinx 97 | - sphinx_rtd_theme 98 | - swig 99 | - tensorboardx 100 | - tensorflow 101 | - tpot 102 | - tqdm 103 | - twine 104 | - typogrify 105 | - umap-learn 106 | - unyt 107 | - watermark 108 | - wheel 109 | - xarray>=0.11.3 110 | - xgboost 111 | - xo 112 | - xonsh 113 | - yt 114 | - zarr 115 | - ipyleaflet 116 | - msgpack-python 117 | - pip: 118 | - bash_kernel 119 | - blackbook 120 | - cfgrib 121 | - dask_labextension 122 | - fastai 123 | - jupyter-repo2docker 124 | - kaggle 125 | - keras 126 | - pandas-profiling 127 | - pre-commit 128 | - pre-commit-hooks 129 | - pymc-learn 130 | - pyro-ppl 131 | - pytest-print 132 | - sphinx_copybutton 133 | 134 | -------------------------------------------------------------------------------- /tvm_env.yml: -------------------------------------------------------------------------------- 1 | name: tvm 2 | channels: 3 | - conda-forge 4 | - defaults 5 | dependencies: 6 | - backcall=0.1.0=py_0 7 | - blas=1.1=openblas 8 | - bleach=2.1.3=py_0 9 | - ca-certificates=2018.4.16=0 10 | - certifi=2018.4.16=py36_0 11 | - cython=0.28.2=py36_0 12 | - decorator=4.3.0=py_0 13 | - entrypoints=0.2.3=py36_1 14 | - gmp=6.1.2=0 15 | - html5lib=1.0.1=py_0 16 | - icu=58.2=0 17 | - ipykernel=4.8.2=py36_0 18 | - ipython=6.4.0=py36_0 19 | - ipython_genutils=0.2.0=py36_0 20 | - jedi=0.12.0=py36_0 21 | - jinja2=2.10=py36_0 22 | - jsonschema=2.6.0=py36_1 23 | - jupyter_client=5.2.3=py36_0 24 | - jupyter_contrib_core=0.3.3=py36_1 25 | - jupyter_contrib_nbextensions=0.5.0=py36_0 26 | - jupyter_core=4.4.0=py_0 27 | - jupyter_highlight_selected_word=0.2.0=py36_0 28 | - jupyter_latex_envs=1.4.4=py36_0 29 | - jupyter_nbextensions_configurator=0.4.0=py36_0 30 | - jupyterlab=0.32.1=py36_0 31 | - jupyterlab_launcher=0.10.5=py36_0 32 | - libiconv=1.15=0 33 | - libsodium=1.0.16=0 34 | - libxml2=2.9.8=0 35 | - libxslt=1.1.32=0 36 | - llvmlite=0.23.0=py36_1 37 | - lxml=4.2.1=py36_0 38 | - markupsafe=1.0=py36_0 39 | - mistune=0.8.3=py36_1 40 | - mkl_fft=1.0.2=py36_0 41 | - mkl_random=1.0.1=py36_0 42 | - nbconvert=5.3.1=py_1 43 | - nbformat=4.4.0=py36_0 44 | - ncurses=5.9=10 45 | - notebook=5.5.0=py36_0 46 | - numba=0.38.0=py36_0 47 | - numpy=1.14.3=py36_blas_openblas_200 48 | - openblas=0.2.20=7 49 | - openssl=1.0.2o=0 50 | - pandoc=2.2.1=0 51 | - pandocfilters=1.4.2=py36_0 52 | - parso=0.2.0=py_0 53 | - pexpect=4.5.0=py36_0 54 | - pickleshare=0.7.4=py36_0 55 | - pip=9.0.3=py36_0 56 | - prompt_toolkit=1.0.15=py36_0 57 | - ptyprocess=0.5.2=py36_0 58 | - pygments=2.2.0=py36_0 59 | - python=3.6.5=1 60 | - python-dateutil=2.7.3=py_0 61 | - pyyaml=3.12=py36_1 62 | - pyzmq=17.0.0=py36_4 63 | - readline=7.0=0 64 | - send2trash=1.5.0=py_0 65 | - setuptools=39.1.0=py36_0 66 | - simplegeneric=0.8.1=py36_0 67 | - six=1.11.0=py36_1 68 | - sqlite=3.20.1=2 69 | - terminado=0.8.1=py36_0 70 | - testpath=0.3.1=py36_0 71 | - tk=8.6.7=0 72 | - tornado=5.0.2=py36_0 73 | - traitlets=4.3.2=py36_0 74 | - wcwidth=0.1.7=py36_0 75 | - webencodings=0.5=py36_0 76 | - wheel=0.31.0=py36_0 77 | - xz=5.2.3=0 78 | - yaml=0.1.7=0 79 | - yapf=0.21.0=py_0 80 | - zeromq=4.2.5=1 81 | - zlib=1.2.11=0 82 | - intel-openmp=2018.0.0=8 83 | - libgcc-ng=7.2.0=hdf63c60_3 84 | - libgfortran=3.0.0=1 85 | - libgfortran-ng=7.2.0=hdf63c60_3 86 | - libstdcxx-ng=7.2.0=hdf63c60_3 87 | - mkl=2018.0.2=1 88 | - pip: 89 | - nnvm==0.8.0 90 | - topi==0.2.0 91 | - tvm==0.2.0 92 | - version-information==1.0.3 93 | prefix: /home/abanihirwe/opt/miniconda3/envs/tvm 94 | 95 | -------------------------------------------------------------------------------- /quantum_env.yml: -------------------------------------------------------------------------------- 1 | name: quantum 2 | channels: 3 | - cvxgrp 4 | - conda-forge 5 | - defaults 6 | dependencies: 7 | - blas=1.1=openblas 8 | - bleach=2.1.3=py_0 9 | - ca-certificates=2018.1.18=0 10 | - cycler=0.10.0=py36_0 11 | - cython=0.28.1=py36_0 12 | - dbus=1.10.22=0 13 | - decorator=4.2.1=py36_0 14 | - entrypoints=0.2.3=py36_1 15 | - expat=2.2.5=0 16 | - fontconfig=2.12.6=0 17 | - freetype=2.8.1=0 18 | - gettext=0.19.8.1=0 19 | - glib=2.55.0=0 20 | - gmp=6.1.2=0 21 | - gst-plugins-base=1.8.0=0 22 | - gstreamer=1.8.0=1 23 | - html5lib=1.0.1=py_0 24 | - icu=58.2=0 25 | - ipykernel=4.8.2=py36_0 26 | - ipython=6.2.1=py36_1 27 | - ipython_genutils=0.2.0=py36_0 28 | - jedi=0.11.1=py36_0 29 | - jinja2=2.10=py36_0 30 | - jpeg=9b=2 31 | - jsonschema=2.6.0=py36_1 32 | - jupyter_client=5.2.3=py36_0 33 | - jupyter_core=4.4.0=py_0 34 | - jupyterlab=0.31.12=py36_1 35 | - jupyterlab_launcher=0.10.5=py36_0 36 | - kiwisolver=1.0.1=py36_1 37 | - libffi=3.2.1=3 38 | - libiconv=1.15=0 39 | - libpng=1.6.34=0 40 | - libsodium=1.0.16=0 41 | - libxcb=1.13=0 42 | - libxml2=2.9.8=0 43 | - markupsafe=1.0=py36_0 44 | - matplotlib=2.2.2=py36_1 45 | - mistune=0.8.3=py_0 46 | - nbconvert=5.3.1=py_1 47 | - nbformat=4.4.0=py36_0 48 | - ncurses=5.9=10 49 | - networkx=2.1=py36_0 50 | - notebook=5.4.1=py36_0 51 | - numpy=1.14.2=py36_blas_openblas_200 52 | - openblas=0.2.20=7 53 | - pandas=0.22.0=py36_0 54 | - pandoc=2.1.3=0 55 | - pandocfilters=1.4.1=py36_0 56 | - parso=0.1.1=py_0 57 | - pcre=8.41=1 58 | - pexpect=4.4.0=py36_0 59 | - pickleshare=0.7.4=py36_0 60 | - pip=9.0.3=py36_0 61 | - prompt_toolkit=1.0.15=py36_0 62 | - ptyprocess=0.5.2=py36_0 63 | - pygments=2.2.0=py36_0 64 | - pyparsing=2.2.0=py36_0 65 | - pyqt=5.6.0=py36_4 66 | - python=3.6.5=0 67 | - python-dateutil=2.7.2=py_0 68 | - pytz=2018.3=py_0 69 | - pyzmq=17.0.0=py36_3 70 | - qt=5.6.2=7 71 | - readline=7.0=0 72 | - scipy=1.0.1=py36_blas_openblas_200 73 | - send2trash=1.5.0=py_0 74 | - setuptools=39.0.1=py36_0 75 | - simplegeneric=0.8.1=py36_0 76 | - sip=4.18=py36_1 77 | - six=1.11.0=py36_1 78 | - sqlite=3.20.1=2 79 | - terminado=0.8.1=py36_0 80 | - testpath=0.3.1=py36_0 81 | - tk=8.6.7=0 82 | - tornado=5.0.1=py36_1 83 | - traitlets=4.3.2=py36_0 84 | - wcwidth=0.1.7=py36_0 85 | - webencodings=0.5=py36_0 86 | - wheel=0.30.0=py36_2 87 | - xorg-libxau=1.0.8=3 88 | - xorg-libxdmcp=1.1.2=3 89 | - xz=5.2.3=0 90 | - zeromq=4.2.5=1 91 | - zlib=1.2.11=0 92 | - cvxcanon=0.1.1=py36_0 93 | - cvxpy=0.4.9=py36_0 94 | - ecos=2.0.5=py36_0 95 | - multiprocess=0.70.4=py36_0 96 | - scs=1.2.6=py36_0 97 | - certifi=2018.1.18=py36_0 98 | - dill=0.2.7.1=py36h644ae93_0 99 | - fastcache=1.0.2=py36h14c3975_2 100 | - libgcc=7.2.0=h69d50b8_2 101 | - libgcc-ng=7.2.0=hdf63c60_3 102 | - libgfortran=3.0.0=1 103 | - libstdcxx-ng=7.2.0=hdf63c60_3 104 | - openssl=1.0.2o=h20670df_0 105 | - toolz=0.9.0=py36_0 106 | - pip: 107 | - antlr4-python3-runtime==4.7.1 108 | - chardet==3.0.4 109 | - funcsigs==1.0.2 110 | - idna==2.6 111 | - mock==2.0.0 112 | - pbr==4.0.0 113 | - pyquil==1.8.0 114 | - quantum-grove==1.6.0 115 | - requests==2.18.4 116 | - typing==3.6.4 117 | - urllib3==1.22 118 | prefix: /home/abanihirwe/opt/miniconda3/envs/quantum 119 | 120 | -------------------------------------------------------------------------------- /hpc_env.yml: -------------------------------------------------------------------------------- 1 | name: hpc 2 | channels: 3 | - quantstack 4 | - lukepfister 5 | - QuantStack 6 | - conda-forge 7 | - defaults 8 | dependencies: 9 | - xeus-cling=0.4.2=0 10 | - xplot=0.7.0=0 11 | - xwidgets=0.10.0=0 12 | - alabaster=0.7.10=py36_1 13 | - appdirs=1.4.3=py_0 14 | - asn1crypto=0.24.0=py36_0 15 | - babel=2.5.3=py36_0 16 | - backcall=0.1.0=py_0 17 | - blas=1.1=openblas 18 | - bleach=2.1.3=py_0 19 | - bqplot=0.10.5=py36_0 20 | - brotli=1.0.3=0 21 | - bzip2=1.0.6=1 22 | - ca-certificates=2018.4.16=0 23 | - certifi=2018.4.16=py36_0 24 | - cffi=1.11.5=py36_0 25 | - chardet=3.0.4=py36_0 26 | - clangdev=5.0.0=default_0 27 | - cling-patches=1=0 28 | - cmake=3.11.1=0 29 | - cppzmq=4.2.3=0 30 | - cryptography=2.2.1=py36_0 31 | - cryptopp=5.6.5=3 32 | - curl=7.59.0=1 33 | - cython=0.28.2=py36_0 34 | - decorator=4.3.0=py_0 35 | - docutils=0.14=py36_0 36 | - entrypoints=0.2.3=py36_1 37 | - expat=2.2.5=0 38 | - freetype=2.8.1=0 39 | - gmp=6.1.2=0 40 | - html5lib=1.0.1=py_0 41 | - icu=58.2=0 42 | - idna=2.6=py36_1 43 | - imagesize=1.0.0=py36_0 44 | - ipykernel=4.8.2=py36_0 45 | - ipython=6.4.0=py36_0 46 | - ipython_genutils=0.2.0=py36_0 47 | - ipywidgets=7.2.1=py36_1 48 | - isl=0.17.1=1 49 | - jedi=0.12.0=py36_0 50 | - jemalloc=5.1.0=0 51 | - jinja2=2.10=py36_0 52 | - jpeg=9b=2 53 | - jsonschema=2.6.0=py36_1 54 | - jupyter_client=5.2.3=py36_0 55 | - jupyter_contrib_core=0.3.3=py36_1 56 | - jupyter_contrib_nbextensions=0.5.0=py36_0 57 | - jupyter_core=4.4.0=py_0 58 | - jupyter_highlight_selected_word=0.2.0=py36_0 59 | - jupyter_latex_envs=1.4.4=py36_0 60 | - jupyter_nbextensions_configurator=0.4.0=py36_0 61 | - jupyterlab=0.32.1=py36_0 62 | - jupyterlab_launcher=0.10.5=py36_0 63 | - krb5=1.14.6=0 64 | - libcxx=5.0.0=0 65 | - libedit=3.1.20170329=0 66 | - libffi=3.2.1=3 67 | - libiconv=1.15=0 68 | - libpng=1.6.34=0 69 | - libsodium=1.0.16=0 70 | - libssh2=1.8.0=2 71 | - libtiff=4.0.9=0 72 | - libuv=1.20.3=0 73 | - libxml2=2.9.8=0 74 | - libxslt=1.1.32=0 75 | - llvm-meta=5.0.0=0 76 | - llvmdev=5.0.0=default_1 77 | - llvmlite=0.23.0=py36_1 78 | - lxml=4.2.1=py36_0 79 | - lz4-c=1.8.1=0 80 | - mako=1.0.7=py36_0 81 | - markupsafe=1.0=py36_0 82 | - mistune=0.8.3=py36_1 83 | - mkl_fft=1.0.2=py36_0 84 | - mkl_random=1.0.1=py36_0 85 | - mpc=1.1.0=5 86 | - mpfr=4.0.1=0 87 | - nbconvert=5.3.1=py_1 88 | - nbformat=4.4.0=py36_0 89 | - ncurses=5.9=10 90 | - ninja=1.8.2=h2d50403_1 91 | - nodejs=9.11.1=0 92 | - notebook=5.5.0=py36_0 93 | - numba=0.38.0=py36_0 94 | - numpy=1.14.3=py36_blas_openblas_200 95 | - numpydoc=0.8.0=py36_0 96 | - olefile=0.45.1=py36_0 97 | - openblas=0.2.20=7 98 | - openssl=1.0.2o=0 99 | - packaging=17.1=py_0 100 | - pandas=0.23.0=py36_1 101 | - pandoc=2.2.1=0 102 | - pandocfilters=1.4.2=py36_0 103 | - parso=0.2.1=py_0 104 | - pexpect=4.5.0=py36_0 105 | - pickleshare=0.7.4=py36_0 106 | - pillow=5.1.0=py36_0 107 | - pip=9.0.3=py36_0 108 | - prompt_toolkit=1.0.15=py36_0 109 | - ptyprocess=0.5.2=py36_0 110 | - pycparser=2.18=py36_0 111 | - pygments=2.2.0=py36_0 112 | - pyopenssl=18.0.0=py36_0 113 | - pyparsing=2.2.0=py36_0 114 | - pysocks=1.6.8=py36_1 115 | - python=3.6.5=1 116 | - python-dateutil=2.7.3=py_0 117 | - pytools=2018.4=py_0 118 | - pytz=2018.4=py_0 119 | - pyyaml=3.12=py36_1 120 | - pyzmq=17.0.0=py36_3 121 | - rapidjson=1.1.0=0 122 | - readline=7.0=0 123 | - requests=2.18.4=py36_1 124 | - rhash=1.3.4=0 125 | - scipy=1.1.0=py36_blas_openblas_200 126 | - send2trash=1.5.0=py_0 127 | - setuptools=39.2.0=py36_0 128 | - simplegeneric=0.8.1=py36_0 129 | - six=1.11.0=py36_1 130 | - snappy=1.1.7=1 131 | - snowballstemmer=1.2.1=py36_0 132 | - sphinx=1.7.4=py36_0 133 | - sphinxcontrib-websupport=1.0.1=py36_0 134 | - sqlite=3.20.1=2 135 | - terminado=0.8.1=py36_0 136 | - testpath=0.3.1=py36_0 137 | - tk=8.6.7=0 138 | - torchvision=0.2.1=py36_0 139 | - tornado=5.0.2=py36_0 140 | - traitlets=4.3.2=py36_0 141 | - traittypes=0.1.0=py36_1 142 | - typing=3.6.4=py36_0 143 | - urllib3=1.22=py36_0 144 | - wcwidth=0.1.7=py36_0 145 | - webencodings=0.5=py36_0 146 | - wheel=0.31.0=py36_0 147 | - widgetsnbextension=3.2.1=py36_0 148 | - xproperty=0.7.0=0 149 | - xtl=0.4.9=0 150 | - xz=5.2.3=0 151 | - yaml=0.1.7=0 152 | - zeromq=4.2.3=2 153 | - zlib=1.2.11=0 154 | - zstd=1.3.3=0 155 | - cudatoolkit=9.0=h13b8566_0 156 | - cudnn=7.1.2=cuda9.0_0 157 | - cupy=4.0.0=py36he3f55b6_0 158 | - fastrlock=0.3=py36hf484d3e_0 159 | - intel-openmp=2018.0.0=8 160 | - libgcc=7.2.0=h69d50b8_2 161 | - libgcc-ng=7.2.0=hdf63c60_3 162 | - libgfortran=3.0.0=1 163 | - libgfortran-ng=7.2.0=hdf63c60_3 164 | - libopenblas=0.2.20=h9ac9557_4 165 | - libstdcxx-ng=7.2.0=hdf63c60_3 166 | - mkl=2018.0.2=1 167 | - nccl=1.3.5=cuda9.0_0 168 | - openblas-devel=0.2.20=4 169 | - pytorch=0.4.0=py36hdf912b8_0 170 | - sphinxcontrib=1.0=py36h6d0f590_1 171 | - system=5.8=2 172 | - util-linux=2.21=0 173 | - pycuda=2017.1=py36_0 174 | - cling=0.5=6 175 | - gcc-7=7.2.0=1 176 | - libgcc-7=7.2.0=0 177 | - nlohmann_json=3.1.1=0 178 | - xeus=0.12.0=cling_0 179 | - pip: 180 | - autopep8==1.3.5 181 | - bohrium==0.9.0.post10 182 | - flake8==3.5.0 183 | - mccabe==0.6.1 184 | - pep8==1.7.1 185 | - pycodestyle==2.3.1 186 | - pyflakes==1.6.0 187 | - torch==0.4.0 188 | prefix: /home/abanihirwe/opt/miniconda3/envs/hpc 189 | 190 | -------------------------------------------------------------------------------- /cpp_env.yml: -------------------------------------------------------------------------------- 1 | name: cpp 2 | channels: 3 | - QuantStack 4 | - conda-forge 5 | - defaults 6 | dependencies: 7 | - clangdev=5.0.0=cling_1 8 | - cling=0.5=7 9 | - cppzmq=4.2.3=cling_0 10 | - cryptopp=5.6.5=cling_0 11 | - gcc-7=7.2.0=2 12 | - libgcc-7=7.2.0=0 13 | - llvmdev=5.0.0=cling_1 14 | - nlohmann_json=3.1.2=0 15 | - pyzmq=17.0.0=cling_0 16 | - xeus=0.13.0=cling_0 17 | - xeus-cling=0.4.5=0 18 | - xleaflet=0.2.1=0 19 | - xplot=0.8.0=0 20 | - xwidgets=0.12.2=0 21 | - zeromq=4.2.3=cling_3 22 | - arrow-cpp=0.9.0=py36h70250a7_7 23 | - atomicwrites=1.1.5=py36_0 24 | - attrs=18.1.0=py_1 25 | - backcall=0.1.0=py_0 26 | - blas=1.1=openblas 27 | - bleach=2.1.3=py_0 28 | - bokeh=0.12.16=py36_0 29 | - boost-cpp=1.67.0=h3a22d5f_0 30 | - bottleneck=1.2.1=py36h7eb728f_1 31 | - bqplot=0.10.5=py36_0 32 | - brotli=1.0.5=hfc679d8_0 33 | - bzip2=1.0.6=1 34 | - ca-certificates=2018.4.16=0 35 | - certifi=2018.4.16=py36_0 36 | - cftime=1.0.0=py36_0 37 | - click=6.7=py_1 38 | - cling-patches=1=0 39 | - cloudpickle=0.5.3=py_0 40 | - cmake=3.11.4=0 41 | - curl=7.60.0=0 42 | - cycler=0.10.0=py_1 43 | - cython=0.28.4=py36hfc679d8_0 44 | - cytoolz=0.9.0.1=py36_0 45 | - dask=0.18.1=py_0 46 | - dask-core=0.18.1=py_0 47 | - dataclasses=0.6=py_0 48 | - dbus=1.13.0=h3a4f0e9_0 49 | - decorator=4.3.0=py_0 50 | - distributed=1.22.0=py36_0 51 | - entrypoints=0.2.3=py36_1 52 | - expat=2.2.5=hfc679d8_1 53 | - flatbuffers=1.9.0=hfc679d8_1 54 | - fontconfig=2.12.6=0 55 | - freetype=2.8.1=0 56 | - gettext=0.19.8.1=0 57 | - glib=2.55.0=0 58 | - gmp=6.1.2=hfc679d8_0 59 | - gst-plugins-base=1.8.0=0 60 | - gstreamer=1.8.0=1 61 | - h5netcdf=0.6.1=py_0 62 | - h5py=2.8.0=py36h470a237_0 63 | - hdf4=4.2.13=0 64 | - hdf5=1.10.1=2 65 | - heapdict=1.0.0=py36_0 66 | - html5lib=1.0.1=py_0 67 | - icu=58.2=hfc679d8_0 68 | - importlib_resources=1.0.1=py36_0 69 | - importnb=0.3.2=py_0 70 | - ipykernel=4.8.2=py36_0 71 | - ipyleaflet=0.9.0=py36_0 72 | - ipython=6.4.0=py36_0 73 | - ipython_genutils=0.2.0=py_1 74 | - ipywidgets=7.2.1=py36_1 75 | - isl=0.17.1=1 76 | - jedi=0.12.0=py36_0 77 | - jemalloc=5.1.0=hfc679d8_0 78 | - jinja2=2.10=py_1 79 | - jpeg=9c=h470a237_0 80 | - jsonschema=2.6.0=py36_1 81 | - jupyter_client=5.2.3=py_1 82 | - jupyter_contrib_core=0.3.3=py36_1 83 | - jupyter_contrib_nbextensions=0.5.0=py36_0 84 | - jupyter_core=4.4.0=py_0 85 | - jupyter_highlight_selected_word=0.2.0=py36_0 86 | - jupyter_latex_envs=1.4.4=py36_0 87 | - jupyter_nbextensions_configurator=0.4.0=py36_0 88 | - jupyterlab=0.32.1=py36_0 89 | - jupyterlab_launcher=0.10.5=py36_0 90 | - kiwisolver=1.0.1=py36_1 91 | - krb5=1.14.6=0 92 | - libcxx=5.0.0=0 93 | - libffi=3.2.1=3 94 | - libiconv=1.15=h470a237_1 95 | - libnetcdf=4.6.1=2 96 | - libpng=1.6.34=ha92aebf_1 97 | - libsodium=1.0.16=0 98 | - libssh2=1.8.0=h5b517e9_2 99 | - libuv=1.20.3=0 100 | - libxcb=1.13=h470a237_1 101 | - libxml2=2.9.8=h422b904_2 102 | - libxslt=1.1.32=h88dbc4e_1 103 | - locket=0.2.0=py36_1 104 | - lxml=4.2.3=py36hc9114bc_0 105 | - lz4-c=1.8.2=hfc679d8_0 106 | - markupsafe=1.0=py36_0 107 | - matplotlib=2.2.2=py36_1 108 | - mistune=0.8.3=py36_1 109 | - more-itertools=4.2.0=py_0 110 | - mpc=1.1.0=hb705a9b_6 111 | - mpfr=4.0.1=h16a7912_0 112 | - msgpack-python=0.5.6=py36h2d50403_2 113 | - nbconvert=5.3.1=py_1 114 | - nbformat=4.4.0=py36_0 115 | - ncurses=5.9=10 116 | - netcdf4=1.4.0=py36_0 117 | - ninja=1.8.2=h2d50403_1 118 | - notebook=5.5.0=py36_0 119 | - numpy=1.14.5=py36_blas_openblashd3ea46f_201 120 | - openblas=0.2.20=8 121 | - openssl=1.0.2o=0 122 | - packaging=17.1=py_0 123 | - pandas=0.23.3=py36_0 124 | - pandoc=2.2.1=0 125 | - pandocfilters=1.4.2=py36_0 126 | - parquet-cpp=1.4.0=h83d4a3d_2 127 | - parso=0.3.0=py_0 128 | - partd=0.3.8=py_1 129 | - pcre=8.41=1 130 | - pexpect=4.6.0=py36_0 131 | - pickleshare=0.7.4=py36_0 132 | - pip=9.0.3=py36_0 133 | - pluggy=0.6.0=py_0 134 | - prompt_toolkit=1.0.15=py36_0 135 | - psutil=5.4.6=py36_0 136 | - pthread-stubs=0.4=h470a237_1 137 | - ptyprocess=0.6.0=py36_0 138 | - py=1.5.4=py_0 139 | - pyarrow=0.9.0=py36hfc679d8_2 140 | - pybind11=2.2.3=py36_0 141 | - pygments=2.2.0=py_1 142 | - pyparsing=2.2.0=py_1 143 | - pyqt=5.6.0=py36h8210e8a_6 144 | - pytest=3.6.2=py36_0 145 | - python=3.6.5=1 146 | - python-dateutil=2.7.3=py_0 147 | - pytz=2018.5=py_0 148 | - pyyaml=3.12=py36_1 149 | - qt=5.6.2=7 150 | - rapidjson=1.1.0=0 151 | - readline=7.0=0 152 | - rhash=1.3.4=0 153 | - scipy=1.1.0=py36_blas_openblas_200 154 | - send2trash=1.5.0=py_0 155 | - setuptools=40.0.0=py36_0 156 | - simplegeneric=0.8.1=py_1 157 | - sip=4.18=py36_1 158 | - six=1.11.0=py36_1 159 | - snappy=1.1.7=hfc679d8_2 160 | - sortedcontainers=2.0.4=py36_0 161 | - sqlite=3.20.1=2 162 | - tblib=1.3.2=py_1 163 | - terminado=0.8.1=py36_0 164 | - testpath=0.3.1=py36_0 165 | - tk=8.6.7=0 166 | - toolz=0.9.0=py_0 167 | - tornado=5.0.2=py36_0 168 | - traitlets=4.3.2=py36_0 169 | - traittypes=0.2.1=py_1 170 | - wcwidth=0.1.7=py_1 171 | - webencodings=0.5=py36_0 172 | - wheel=0.31.1=py36_0 173 | - widgetsnbextension=3.2.1=py36_0 174 | - xarray=0.10.7=py36_0 175 | - xorg-libxau=1.0.8=h470a237_5 176 | - xorg-libxdmcp=1.1.2=h470a237_6 177 | - xproperty=0.7.0=h2d50403_1 178 | - xsimd=6.0.0=h2d50403_0 179 | - xtensor=0.16.4=h2d50403_0 180 | - xtensor-blas=0.11.1=blas_openblash2d50403_0 181 | - xtensor-python=0.19.0=h3e44d54_0 182 | - xtl=0.4.12=h2d50403_0 183 | - xz=5.2.3=0 184 | - yaml=0.1.7=0 185 | - zict=0.1.3=py_0 186 | - zlib=1.2.11=h470a237_3 187 | - zstd=1.3.3=0 188 | - libgcc-ng=7.2.0=hdf63c60_3 189 | - libgfortran=3.0.0=1 190 | - libstdcxx-ng=7.2.0=hdf63c60_3 191 | - system=5.8=2 192 | - util-linux=2.21=0 193 | - pip: 194 | - msgpack==0.5.6 195 | prefix: /home/abanihirwe/opt/miniconda3/envs/cpp 196 | 197 | --------------------------------------------------------------------------------