# Disable jedi because it interferes with tab completion
%config IPCompleter.use_jedi = False
# Automatically re-import external python scripts when they've been changed
%load_ext autoreload
%autoreload 2
# Shown matplotlib/seaborn plots within the Jupyter notebook
%matplotlib inline
# Import libraries
import os
from datetime import datetime
from IPython.display import Markdown as md
from IPython.display import display
import pandas as pd
import numpy as np
import plotly.express as px
# Increase figure resolution
import matplotlib.pyplot as plt
plt.rcParams['figure.dpi'] = 300
plt.rcParams['savefig.dpi'] = 300
from IPython.display import set_matplotlib_formats
set_matplotlib_formats('jpg', 'pdf')
import seaborn as sns
sns.set(rc={"figure.dpi":300, 'savefig.dpi':300})
sns.set_context('notebook')
sns.set_style("whitegrid")
# Report last time the notebook was updated
date = datetime.today().strftime('%B %d, %Y')
display(md("**Last update**: {}".format(date)))
# Set working directory
os.chdir("/Users/schilder/Desktop/document_and_share")
%pwd
Last update: April 07, 2021
'/Users/schilder/Desktop/document_and_share'
print("Code goes here.")
Code goes here.
print("More code goes here.")
More code goes here.
The following will convert this notebook into an html file.
pyre
).¶conda activate pyre
Note: Depending on which version of conda you're using, you may need to enter source activate <env_name>
instead.
jupyter nbconvert --to html_toc --execute templates/jupyter_template.ipynb
Push the new html file to GitHub.
git add .
git commit -m "Some notes on updates"
git push
Once GitHub Pages has updated (this can take a while if it's the first time you've added a given html file), you can infer the link by adding the path to the file (within the GitHub repo) to the url prefix (e.g. https://neurogenomics.github.io/document_and_share/):
https://neurogenomics.github.io/document_and_share/templates/jupyter_template.html
You can also embed the link directly into this Jupyter notebook using the [label](url)
syntax:
Here are some of the optional flags:
--to html_toc
: Exports notebook at an html file with a table of contents (toc).--execute
: This is only necessary when the notebook contains interactive plotly plots. --no-input
: This will hide all the code in the output file. Useful when you want to share your results but keep your code private. --ExecutePreprocessor.timeout=180
: Add this flag to avoid a timeout error when your notebook takes a long time to render. For a full list of export options, enter:
jupyter nbconvert -h
display(md("## System info"))
from IPython import sys_info
print(sys_info())
display(md("## Conda env"))
!conda list
{'commit_hash': '223e783c4', 'commit_source': 'installation', 'default_encoding': 'utf-8', 'ipython_path': '/opt/anaconda3/envs/PubReporter/lib/python3.8/site-packages/IPython', 'ipython_version': '7.19.0', 'os_name': 'posix', 'platform': 'macOS-10.16-x86_64-i386-64bit', 'sys_executable': '/opt/anaconda3/envs/PubReporter/bin/python', 'sys_platform': 'darwin', 'sys_version': '3.8.5 (default, Sep 4 2020, 02:22:02) \n[Clang 10.0.0 ]'}
# packages in environment at /opt/anaconda3/envs/pyre: # # Name Version Build Channel _r-mutex 1.0.1 anacondar_1 conda-forge appnope 0.1.2 py38h50d1736_1 conda-forge argon2-cffi 20.1.0 py38h5406a74_2 conda-forge attrs 20.3.0 pyhd3deb0d_0 conda-forge backcall 0.2.0 pyh9f0ad1d_0 conda-forge backports 1.0 py_2 conda-forge backports.functools_lru_cache 1.6.3 pyhd8ed1ab_0 conda-forge bleach 3.3.0 pyh44b312d_0 conda-forge brotlipy 0.7.0 py38h5406a74_1001 conda-forge bwidget 1.9.14 h694c41f_0 conda-forge bzip2 1.0.8 hc929b4f_4 conda-forge c-ares 1.17.1 h0d85af4_1 conda-forge ca-certificates 2020.12.5 h033912b_0 conda-forge cairo 1.16.0 he43a7df_1008 conda-forge cctools_osx-64 949.0.1 h6407bdd_21 conda-forge certifi 2020.12.5 py38h50d1736_1 conda-forge cffi 1.14.5 py38ha97d567_0 conda-forge chardet 4.0.0 py38h50d1736_1 conda-forge chart-studio 1.1.0 pyh9f0ad1d_0 conda-forge clang 11.1.0 h694c41f_0 conda-forge clang-11 11.1.0 default_he082bbe_0 conda-forge clang_osx-64 11.1.0 hb91bd55_0 conda-forge clangxx 11.1.0 default_he082bbe_0 conda-forge clangxx_osx-64 11.1.0 h7e1b574_0 conda-forge compiler-rt 11.1.0 h654b07c_0 conda-forge compiler-rt_osx-64 11.1.0 h8c5fa43_0 conda-forge cryptography 3.4.7 py38h1fa4640_0 conda-forge curl 7.76.0 h06286d4_0 conda-forge cycler 0.10.0 py_2 conda-forge decorator 5.0.5 pyhd8ed1ab_0 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge entrypoints 0.3 pyhd8ed1ab_1003 conda-forge et_xmlfile 1.0.1 py_1001 conda-forge fontconfig 2.13.1 hd23ceaa_1004 conda-forge freetype 2.10.4 h4cff582_1 conda-forge fribidi 1.0.10 hbcb3906_0 conda-forge gettext 0.19.8.1 h7937167_1005 conda-forge gfortran_impl_osx-64 9.3.0 h9cc0e5e_21 conda-forge gfortran_osx-64 9.3.0 h18f7dce_14 conda-forge gmp 6.2.1 h2e338ed_0 conda-forge graphite2 1.3.13 h2e338ed_1001 conda-forge gsl 2.6 h71c5fe9_2 conda-forge harfbuzz 2.8.0 h159f659_1 conda-forge icu 68.1 h74dc148_0 conda-forge idna 2.10 pyh9f0ad1d_0 conda-forge importlib-metadata 3.10.0 py38h50d1736_0 conda-forge ipykernel 5.5.3 py38h6c79ece_0 conda-forge ipython 7.22.0 py38h6c79ece_0 conda-forge ipython_genutils 0.2.0 py_1 conda-forge isl 0.22.1 hb1e8313_2 conda-forge jdcal 1.4.1 py_0 conda-forge jedi 0.17.2 py38h50d1736_1 conda-forge jinja2 2.11.3 pyh44b312d_0 conda-forge joblib 1.0.1 pyhd8ed1ab_0 conda-forge jpeg 9d hbcb3906_0 conda-forge jsonschema 3.2.0 pyhd8ed1ab_3 conda-forge jupyter_client 6.1.12 pyhd8ed1ab_0 conda-forge jupyter_contrib_core 0.3.3 py_2 conda-forge jupyter_contrib_nbextensions 0.5.1 pyhd8ed1ab_2 conda-forge jupyter_core 4.7.1 py38h50d1736_0 conda-forge jupyter_highlight_selected_word 0.2.0 py38h50d1736_1002 conda-forge jupyter_latex_envs 1.4.6 pyhd8ed1ab_1002 conda-forge jupyter_nbextensions_configurator 0.4.1 py38h50d1736_2 conda-forge kiwisolver 1.3.1 py38hd9c93a9_1 conda-forge krb5 1.17.2 h60d9502_0 conda-forge lcms2 2.12 h577c468_0 conda-forge ld64_osx-64 530 he8994da_21 conda-forge ldid 2.1.2 h7660a38_2 conda-forge libblas 3.9.0 8_openblas conda-forge libcblas 3.9.0 8_openblas conda-forge libclang-cpp11.1 11.1.0 default_he082bbe_0 conda-forge libcurl 7.76.0 h8ef9fac_0 conda-forge libcxx 11.1.0 habf9029_0 conda-forge libedit 3.1.20191231 h0678c8f_2 conda-forge libev 4.33 haf1e3a3_1 conda-forge libffi 3.3 h046ec9c_2 conda-forge libgfortran 5.0.0 9_3_0_h6c81a4c_21 conda-forge libgfortran-devel_osx-64 9.3.0 h6c81a4c_21 conda-forge libgfortran5 9.3.0 h6c81a4c_21 conda-forge libgit2 1.1.0 h4c33b7d_1 conda-forge libglib 2.68.0 hd556434_2 conda-forge libiconv 1.16 haf1e3a3_0 conda-forge libidn2 2.3.0 h0b31af3_0 conda-forge liblapack 3.9.0 8_openblas conda-forge libllvm10 10.0.1 h009f743_3 conda-forge libllvm11 11.1.0 hd011deb_2 conda-forge libnghttp2 1.43.0 h07e645a_0 conda-forge libopenblas 0.3.12 openmp_h54245bb_1 conda-forge libpng 1.6.37 h7cec526_2 conda-forge libsodium 1.0.18 hbcb3906_1 conda-forge libssh2 1.9.0 h52ee1ee_6 conda-forge libtiff 4.2.0 h355d032_0 conda-forge libunistring 0.9.10 h1de35cc_0 conda-forge libwebp-base 1.2.0 h0d85af4_2 conda-forge libxml2 2.9.10 h802ca4f_3 conda-forge libxslt 1.1.33 h5739fc3_2 conda-forge lineedit 0.1.6 pyhd8ed1ab_0 conda-forge llvm-openmp 11.1.0 hda6cdc1_1 conda-forge llvm-tools 11.1.0 hd011deb_2 conda-forge llvmlite 0.36.0 py38h872f124_0 conda-forge lxml 4.6.3 py38h6ea4786_0 conda-forge lz4-c 1.9.3 h046ec9c_0 conda-forge make 4.3 h22f3db7_1 conda-forge markupsafe 1.1.1 py38h5406a74_3 conda-forge matplotlib 3.4.1 py38h50d1736_0 conda-forge matplotlib-base 3.4.1 py38h6152e83_0 conda-forge mistune 0.8.4 py38h5406a74_1003 conda-forge mpc 1.1.0 ha57cd0f_1009 conda-forge mpfr 4.0.2 h72d8aaf_1 conda-forge nb_conda_kernels 2.3.1 py38h50d1736_0 conda-forge nbconvert 5.6.1 py38h32f6830_1 conda-forge nbformat 5.1.3 pyhd8ed1ab_0 conda-forge ncurses 6.2 h2e338ed_4 conda-forge notebook 6.3.0 py38h50d1736_0 conda-forge numba 0.53.1 py38h8fd2267_0 conda-forge numpy 1.20.2 py38had91d27_0 conda-forge olefile 0.46 pyh9f0ad1d_1 conda-forge openpyxl 3.0.7 pyhd8ed1ab_0 conda-forge openssl 1.1.1k h0d85af4_0 conda-forge packaging 20.9 pyh44b312d_0 conda-forge pandas 1.2.3 py38h1588c1c_0 conda-forge pandoc 2.13 h0d85af4_0 conda-forge pandocfilters 1.4.2 py_1 conda-forge pango 1.48.4 ha05cd14_0 conda-forge parso 0.7.1 pyh9f0ad1d_0 conda-forge patsy 0.5.1 py_0 conda-forge pcre 8.44 hb1e8313_0 conda-forge pcre2 10.36 h5cf9962_1 conda-forge pexpect 4.8.0 pyh9f0ad1d_2 conda-forge pickleshare 0.7.5 py_1003 conda-forge pillow 8.1.2 py38h83525de_0 conda-forge pip 21.0.1 pyhd8ed1ab_0 conda-forge pixman 0.40.0 hbcb3906_0 conda-forge plotly 4.14.3 pyh44b312d_0 conda-forge prometheus_client 0.10.0 pyhd8ed1ab_0 conda-forge prompt-toolkit 3.0.18 pyha770c72_0 conda-forge ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge pycparser 2.20 pyh9f0ad1d_2 conda-forge pygments 2.8.1 pyhd8ed1ab_0 conda-forge pynndescent 0.5.2 pyh44b312d_0 conda-forge pyopenssl 20.0.1 pyhd8ed1ab_0 conda-forge pyparsing 2.4.7 pyh9f0ad1d_0 conda-forge pyrsistent 0.17.3 py38h5406a74_2 conda-forge pysocks 1.7.1 py38h50d1736_3 conda-forge python 3.8.8 h4e93d89_0_cpython conda-forge python-dateutil 2.8.1 py_0 conda-forge python_abi 3.8 1_cp38 conda-forge pytz 2021.1 pyhd8ed1ab_0 conda-forge pyyaml 5.4.1 py38h5406a74_0 conda-forge pyzmq 22.0.3 py38hd3b92b6_1 conda-forge r 4.0 r40_1004 conda-forge r-askpass 1.1 r40h17f1fa6_2 conda-forge r-assertthat 0.2.1 r40h6115d3f_2 conda-forge r-backports 1.2.1 r40h066c5db_0 conda-forge r-base 4.0.3 hb6e1b8c_8 conda-forge r-base64enc 0.1_3 r40h17f1fa6_1004 conda-forge r-biocmanager 1.30.12 r40hc72bb7e_0 conda-forge r-blob 1.2.1 r40h6115d3f_1 conda-forge r-boot 1.3_27 r40hc72bb7e_0 conda-forge r-brew 1.0_6 r40h6115d3f_1003 conda-forge r-brio 1.1.1 r40h066c5db_0 conda-forge r-broom 0.7.6 r40hc72bb7e_0 conda-forge r-cachem 1.0.4 r40hf6ff476_0 conda-forge r-callr 3.6.0 r40hc72bb7e_0 conda-forge r-cellranger 1.1.0 r40h6115d3f_1003 conda-forge r-class 7.3_18 r40h066c5db_0 conda-forge r-cli 2.4.0 r40hc72bb7e_0 conda-forge r-clipr 0.7.1 r40h142f84f_0 conda-forge r-cluster 2.1.1 r40h59bb11e_0 conda-forge r-codetools 0.2_18 r40hc72bb7e_0 conda-forge r-colorspace 2.0_0 r40h6b199c2_0 conda-forge r-commonmark 1.7 r40h17f1fa6_1002 conda-forge r-covr 3.5.1 r40h710217c_0 conda-forge r-cpp11 0.2.7 r40hc72bb7e_0 conda-forge r-crayon 1.4.1 r40hc72bb7e_0 conda-forge r-credentials 1.3.0 r40h6115d3f_0 conda-forge r-crosstalk 1.1.1 r40hc72bb7e_0 conda-forge r-curl 4.3 r40h28b5c78_1 conda-forge r-data.table 1.14.0 r40hf6ff476_0 conda-forge r-dbi 1.1.1 r40hc72bb7e_0 conda-forge r-dbplyr 2.1.1 r40hc72bb7e_0 conda-forge r-desc 1.3.0 r40hc72bb7e_0 conda-forge r-devtools 2.3.2 r40h6115d3f_0 conda-forge r-diffobj 0.3.3 r40h066c5db_0 conda-forge r-digest 0.6.27 r40h342fd00_0 conda-forge r-dplyr 1.0.5 r40h9951f98_0 conda-forge r-dt 0.17 r40hc72bb7e_0 conda-forge r-ellipsis 0.3.1 r40h17f1fa6_0 conda-forge r-evaluate 0.14 r40h6115d3f_2 conda-forge r-fansi 0.4.2 r40h066c5db_0 conda-forge r-farver 2.1.0 r40h9951f98_0 conda-forge r-fastmap 1.1.0 r40h815b84a_0 conda-forge r-forcats 0.5.1 r40hc72bb7e_0 conda-forge r-foreign 0.8_81 r40h066c5db_0 conda-forge r-fs 1.5.0 r40h710217c_0 conda-forge r-generics 0.1.0 r40hc72bb7e_0 conda-forge r-gert 1.3.0 r40h8f67e68_0 conda-forge r-ggplot2 3.3.3 r40hc72bb7e_0 conda-forge r-gh 1.2.1 r40hc72bb7e_0 conda-forge r-git2r 0.28.0 r40h4eca85e_0 conda-forge r-gitcreds 0.1.1 r40hc72bb7e_0 conda-forge r-glue 1.4.2 r40h066c5db_0 conda-forge r-gtable 0.3.0 r40h6115d3f_3 conda-forge r-haven 2.3.1 r40hee97c7f_0 conda-forge r-highr 0.8 r40h6115d3f_2 conda-forge r-hms 1.0.0 r40hc72bb7e_0 conda-forge r-htmltools 0.5.1.1 r40h815b84a_0 conda-forge r-htmlwidgets 1.5.3 r40hc72bb7e_0 conda-forge r-httr 1.4.2 r40h6115d3f_0 conda-forge r-ini 0.3.1 r40h6115d3f_1003 conda-forge r-isoband 0.2.4 r40h9951f98_0 conda-forge r-jsonlite 1.7.2 r40h066c5db_0 conda-forge r-kernsmooth 2.23_18 r40h983bced_0 conda-forge r-knitr 1.31 r40hc72bb7e_0 conda-forge r-labeling 0.4.2 r40h142f84f_0 conda-forge r-later 1.1.0.1 r40hc5da6b9_0 conda-forge r-lattice 0.20_41 r40h066c5db_3 conda-forge r-lazyeval 0.2.2 r40h17f1fa6_2 conda-forge r-lifecycle 1.0.0 r40hc72bb7e_0 conda-forge r-lubridate 1.7.10 r40h9951f98_0 conda-forge r-magrittr 2.0.1 r40h066c5db_1 conda-forge r-markdown 1.1 r40h066c5db_1 conda-forge r-mass 7.3_53.1 r40hf6ff476_0 conda-forge r-matrix 1.3_2 r40h9a4b173_0 conda-forge r-memoise 2.0.0 r40hc72bb7e_0 conda-forge r-mgcv 1.8_34 r40h9a4b173_0 conda-forge r-mime 0.10 r40hf6ff476_0 conda-forge r-modelr 0.1.8 r40h6115d3f_0 conda-forge r-munsell 0.5.0 r40h6115d3f_1003 conda-forge r-nlme 3.1_152 r40h59bb11e_0 conda-forge r-nnet 7.3_15 r40h066c5db_0 conda-forge r-openssl 1.4.3 r40ha713f70_0 conda-forge r-openxlsx 4.2.3 r40h342fd00_0 conda-forge r-patchwork 1.1.1 r40hc72bb7e_0 conda-forge r-pillar 1.5.1 r40hc72bb7e_0 conda-forge r-pkgbuild 1.2.0 r40hc72bb7e_0 conda-forge r-pkgconfig 2.0.3 r40h6115d3f_1 conda-forge r-pkgload 1.2.0 r40h4efb63e_0 conda-forge r-plyr 1.8.6 r40hc5da6b9_1 conda-forge r-praise 1.0.0 r40h6115d3f_1004 conda-forge r-prettyunits 1.1.1 r40h6115d3f_1 conda-forge r-processx 3.5.1 r40h28b5c78_0 conda-forge r-progress 1.2.2 r40h6115d3f_2 conda-forge r-promises 1.2.0.1 r40h4efb63e_0 conda-forge r-ps 1.6.0 r40h28b5c78_0 conda-forge r-purrr 0.3.4 r40h17f1fa6_1 conda-forge r-r.methodss3 1.8.1 r40h6115d3f_0 conda-forge r-r.oo 1.24.0 r40h6115d3f_0 conda-forge r-r.utils 2.10.1 r40h6115d3f_0 conda-forge r-r6 2.5.0 r40hc72bb7e_0 conda-forge r-rappdirs 0.3.3 r40hf6ff476_0 conda-forge r-rcmdcheck 1.3.3 r40h6115d3f_3 conda-forge r-rcolorbrewer 1.1_2 r40h6115d3f_1003 conda-forge r-rcpp 1.0.6 r40h815b84a_0 conda-forge r-readr 1.4.0 r40h342fd00_0 conda-forge r-readxl 1.3.1 r40hee97c7f_4 conda-forge r-recommended 4.0 r40_1004 conda-forge r-rematch 1.0.1 r40h6115d3f_1003 conda-forge r-rematch2 2.1.2 r40h6115d3f_1 conda-forge r-remotes 2.3.0 r40hc72bb7e_0 conda-forge r-reprex 1.0.0 r40hc72bb7e_0 conda-forge r-reshape2 1.4.4 r40hc5da6b9_1 conda-forge r-reticulate 1.18 r40h4efb63e_0 conda-forge r-rex 1.2.0 r40h6115d3f_1 conda-forge r-rlang 0.4.10 r40h066c5db_0 conda-forge r-rmarkdown 2.7 r40hc72bb7e_0 conda-forge r-roxygen2 7.1.1 r40hc5da6b9_0 conda-forge r-rpart 4.1_15 r40h066c5db_2 conda-forge r-rprojroot 2.0.2 r40hc72bb7e_0 conda-forge r-rstudioapi 0.13 r40hc72bb7e_0 conda-forge r-rversions 2.0.2 r40h6115d3f_0 conda-forge r-rvest 1.0.0 r40hc72bb7e_0 conda-forge r-scales 1.1.1 r40h6115d3f_0 conda-forge r-selectr 0.4_2 r40h6115d3f_1 conda-forge r-sessioninfo 1.1.1 r40h6115d3f_1002 conda-forge r-spatial 7.3_13 r40h066c5db_0 conda-forge r-stringi 1.5.3 r40h9aeca8d_1 conda-forge r-stringr 1.4.0 r40h6115d3f_2 conda-forge r-survival 3.2_10 r40h28b5c78_0 conda-forge r-sys 3.4 r40h800e0f2_0 conda-forge r-testthat 3.0.2 r40h4efb63e_0 conda-forge r-tibble 3.1.0 r40h28b5c78_1 conda-forge r-tidyr 1.1.3 r40h9951f98_0 conda-forge r-tidyselect 1.1.0 r40h6115d3f_0 conda-forge r-tidyverse 1.3.0 r40h6115d3f_2 conda-forge r-tinytex 0.31 r40hc72bb7e_0 conda-forge r-usethis 2.0.1 r40hc72bb7e_0 conda-forge r-utf8 1.2.1 r40h28b5c78_0 conda-forge r-vctrs 0.3.7 r40h28b5c78_0 conda-forge r-viridislite 0.3.0 r40h6115d3f_1003 conda-forge r-waldo 0.2.5 r40hc72bb7e_0 conda-forge r-whisker 0.4 r40h6115d3f_1 conda-forge r-withr 2.4.1 r40hc72bb7e_0 conda-forge r-xfun 0.20 r40h066c5db_0 conda-forge r-xml2 1.3.2 r40hc5da6b9_1 conda-forge r-xopen 1.0.0 r40h6115d3f_1003 conda-forge r-yaml 2.2.1 r40h066c5db_1 conda-forge r-zeallot 0.1.0 r40h6115d3f_1002 conda-forge r-zip 2.1.1 r40h800e0f2_0 conda-forge radian 0.5.10 pyhd8ed1ab_0 conda-forge rchitect 0.3.30 py38h96a0964_1 conda-forge readline 8.1 h05e3726_0 conda-forge requests 2.25.1 pyhd3deb0d_0 conda-forge retrying 1.3.3 py_2 conda-forge rpy2 3.4.3 pypi_0 pypi scikit-learn 0.24.1 py38hfd19401_0 conda-forge scipy 1.6.2 py38h431c0a8_0 conda-forge seaborn 0.11.1 hd8ed1ab_1 conda-forge seaborn-base 0.11.1 pyhd8ed1ab_1 conda-forge send2trash 1.5.0 py_0 conda-forge setuptools 49.6.0 py38h50d1736_3 conda-forge six 1.15.0 pyh9f0ad1d_0 conda-forge sqlite 3.35.4 h44b9ce1_0 conda-forge statsmodels 0.12.2 py38ha1b04c9_0 conda-forge tapi 1100.0.11 h9ce4665_0 conda-forge tbb 2020.2 h940c156_4 conda-forge terminado 0.9.4 py38h50d1736_0 conda-forge testpath 0.4.4 py_0 conda-forge threadpoolctl 2.1.0 pyh5ca1d4c_0 conda-forge tk 8.6.10 h0419947_1 conda-forge tktable 2.10 h49f0cf7_3 conda-forge tornado 6.1 py38h5406a74_1 conda-forge traitlets 5.0.5 py_0 conda-forge tzlocal 2.1 pypi_0 pypi umap-learn 0.5.1 py38h50d1736_0 conda-forge urllib3 1.26.4 pyhd8ed1ab_0 conda-forge wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge webencodings 0.5.1 py_1 conda-forge wget 1.20.1 h33e2efd_0 conda-forge wheel 0.36.2 pyhd3deb0d_0 conda-forge xz 5.2.5 haf1e3a3_1 conda-forge yaml 0.2.5 haf1e3a3_0 conda-forge zeromq 4.3.4 h1c7c35f_0 conda-forge zipp 3.4.1 pyhd8ed1ab_0 conda-forge zlib 1.2.11 h7795811_1010 conda-forge zstd 1.4.9 h582d3a0_0 conda-forge