From 44fbf93bfd5814da8216fff1c90bd3097e2ed749 Mon Sep 17 00:00:00 2001 From: Mark Dean Date: Wed, 22 Apr 2020 19:41:41 -0400 Subject: [PATCH 1/4] add pytables and bottleneck --- scipy-notebook/Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scipy-notebook/Dockerfile b/scipy-notebook/Dockerfile index a6f11615..43db6b63 100644 --- a/scipy-notebook/Dockerfile +++ b/scipy-notebook/Dockerfile @@ -19,6 +19,7 @@ RUN conda install --quiet --yes \ 'beautifulsoup4=4.8.*' \ 'conda-forge::blas=*=openblas' \ 'bokeh=2.0.*' \ + 'bottleneck=1.3.*' \ 'cloudpickle=1.3.*' \ 'cython=0.29.*' \ 'dask=2.14.*' \ @@ -33,6 +34,7 @@ RUN conda install --quiet --yes \ 'pandas=1.0.*' \ 'patsy=0.5.*' \ 'protobuf=3.11.*' \ + 'pytables=3.6.*' \ 'scikit-image=0.16.*' \ 'scikit-learn=0.22.*' \ 'scipy=1.4.*' \ From 2961406f585c62d6aa79cd7f5ea489815183edd2 Mon Sep 17 00:00:00 2001 From: Mark Dean Date: Wed, 22 Apr 2020 20:18:39 -0400 Subject: [PATCH 2/4] name mapping needed for pytables --- test/test_packages.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/test_packages.py b/test/test_packages.py index 50532e10..54ce7e90 100644 --- a/test/test_packages.py +++ b/test/test_packages.py @@ -21,7 +21,7 @@ Example: $ make test/datascience-notebook # [...] - # test/test_packages.py::test_python_packages + # test/test_packages.py::test_python_packages # --------------------------------------------------------------------------------------------- live log setup ---------------------------------------------------------------------------------------------- # 2020-03-08 09:56:04 [ INFO] Starting container jupyter/datascience-notebook ... (helpers.py:51) # 2020-03-08 09:56:04 [ INFO] Running jupyter/datascience-notebook with args {'detach': True, 'ports': {'8888/tcp': 8888}, 'tty': True, 'command': ['start.sh', 'bash', '-c', 'sleep infinity']} ... (conftest.py:78) @@ -56,6 +56,7 @@ PACKAGE_MAPPING = { "rsqlite": "DBI", "rcurl": "RCurl", "rodbc": "RODBC", + "pytables": "tables", } # List of packages that cannot be tested in a standard way From e116a076125010d1bb723c8ff6b98b80ab121eda Mon Sep 17 00:00:00 2001 From: Mark Dean Date: Wed, 22 Apr 2020 20:29:49 -0400 Subject: [PATCH 3/4] reorder --- test/test_packages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test_packages.py b/test/test_packages.py index 54ce7e90..5da346ce 100644 --- a/test/test_packages.py +++ b/test/test_packages.py @@ -51,12 +51,12 @@ PACKAGE_MAPPING = { "scikit-learn": "sklearn", "scikit-image": "skimage", "spylon-kernel": "spylon_kernel", + "pytables": "tables", # R "randomforest": "randomForest", "rsqlite": "DBI", "rcurl": "RCurl", "rodbc": "RODBC", - "pytables": "tables", } # List of packages that cannot be tested in a standard way From e0c13ceb513a70a9865fa246000ba4e3a2a16368 Mon Sep 17 00:00:00 2001 From: Mark Dean Date: Thu, 23 Apr 2020 09:19:06 -0400 Subject: [PATCH 4/4] update docs --- docs/using/selecting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/using/selecting.md b/docs/using/selecting.md index ee490074..bac72d74 100644 --- a/docs/using/selecting.md +++ b/docs/using/selecting.md @@ -83,7 +83,7 @@ packages from [conda-forge](https://conda-forge.github.io/feedstocks) [statsmodel](http://www.statsmodels.org/stable/index.html), [cloudpickle](https://github.com/cloudpipe/cloudpickle), [dill](https://pypi.python.org/pypi/dill), [numba](https://numba.pydata.org/), [bokeh](https://bokeh.pydata.org/en/latest/), [sqlalchemy](https://www.sqlalchemy.org/), [hdf5](http://www.h5py.org/), [vincent](http://vincent.readthedocs.io/en/latest/), [beautifulsoup](https://www.crummy.com/software/BeautifulSoup/), -[protobuf](https://developers.google.com/protocol-buffers/docs/pythontutorial), and [xlrd](http://www.python-excel.org/) packages +[protobuf](https://developers.google.com/protocol-buffers/docs/pythontutorial), [xlrd](http://www.python-excel.org/), [bottleneck](https://bottleneck.readthedocs.io/en/latest/), and [pytables](https://www.pytables.org/) packages * [ipywidgets](https://ipywidgets.readthedocs.io/en/stable/) and [ipympl](https://github.com/matplotlib/jupyter-matplotlib) for interactive visualizations and plots in Python notebooks * [Facets](https://github.com/PAIR-code/facets) for visualizing machine learning datasets