diff --git a/goldbach_comet/anaconda-project-lock.yml b/goldbach_comet/anaconda-project-lock.yml new file mode 100644 index 000000000..d06b0ec57 --- /dev/null +++ b/goldbach_comet/anaconda-project-lock.yml @@ -0,0 +1,636 @@ +# This is an Anaconda project lock file. +# The lock file locks down exact versions of all your dependencies. +# +# In most cases, this file is automatically maintained by the `anaconda-project` command or GUI tools. +# It's best to keep this file in revision control (such as git or svn). +# The file is in YAML format, please see http://www.yaml.org/start.html for more. +# + +# +# Set to false to ignore locked versions. +# +locking_enabled: true + +# +# A key goes in here for each env spec. +# +env_specs: + default: + locked: true + env_spec_hash: 4a7f94d5ae4f75910e63a2e466074741710fd67d + platforms: + - linux-64 + - osx-64 + - osx-arm64 + - win-64 + packages: + all: + - argon2-cffi=21.3.0=pyhd3eb1b0_0 + - asttokens=2.0.5=pyhd3eb1b0_0 + - backcall=0.2.0=pyhd3eb1b0_0 + - bleach=4.1.0=pyhd3eb1b0_0 + - charset-normalizer=2.0.4=pyhd3eb1b0_0 + - cycler=0.11.0=pyhd3eb1b0_0 + - decorator=5.1.1=pyhd3eb1b0_0 + - defusedxml=0.7.1=pyhd3eb1b0_0 + - executing=0.8.3=pyhd3eb1b0_0 + - fonttools=4.25.0=pyhd3eb1b0_0 + - ipython_genutils=0.2.0=pyhd3eb1b0_1 + - jupyterlab_pygments=0.1.2=py_0 + - munkres=1.1.4=py_0 + - pandocfilters=1.5.0=pyhd3eb1b0_0 + - parso=0.8.3=pyhd3eb1b0_0 + - pickleshare=0.7.5=pyhd3eb1b0_1003 + - pure_eval=0.2.2=pyhd3eb1b0_0 + - pycparser=2.21=pyhd3eb1b0_0 + - python-dateutil=2.8.2=pyhd3eb1b0_0 + - send2trash=1.8.0=pyhd3eb1b0_1 + - six=1.16.0=pyhd3eb1b0_1 + - stack_data=0.2.0=pyhd3eb1b0_0 + - tzdata=2023c=h04d1e81_0 + - wcwidth=0.2.5=pyhd3eb1b0_0 + unix: + - pexpect=4.8.0=pyhd3eb1b0_3 + - ptyprocess=0.7.0=pyhd3eb1b0_2 + linux-64: + - _libgcc_mutex=0.1=main + - _openmp_mutex=5.1=1_gnu + - anyio=3.5.0=py39h06a4308_0 + - argon2-cffi-bindings=21.2.0=py39h7f8727e_0 + - attrs=23.1.0=py39h06a4308_0 + - beautifulsoup4=4.12.2=py39h06a4308_0 + - blas=1.0=mkl + - bottleneck=1.3.4=py39hce1f21e_0 + - brotli=1.0.9=he6710b0_2 + - brotlipy=0.7.0=py39h27cfd23_1003 + - ca-certificates=2023.08.22=h06a4308_0 + - certifi=2023.7.22=py39h06a4308_0 + - cffi=1.15.0=py39hd667e15_1 + - click=8.1.7=py39h06a4308_0 + - cloudpickle=2.2.1=py39h06a4308_0 + - colorcet=3.0.1=py39h06a4308_0 + - comm=0.1.2=py39h06a4308_0 + - cryptography=41.0.3=py39h130f0dd_0 + - dask-core=2023.6.0=py39h06a4308_0 + - datashader=0.15.2=py39h06a4308_0 + - datashape=0.5.4=py39h06a4308_1 + - dbus=1.13.18=hb2f20db_0 + - debugpy=1.5.1=py39h295c915_0 + - entrypoints=0.4=py39h06a4308_0 + - exceptiongroup=1.0.4=py39h06a4308_0 + - expat=2.4.4=h295c915_0 + - fontconfig=2.13.1=h6c09931_0 + - freetype=2.11.0=h70c0345_0 + - fsspec=2023.9.2=py39h06a4308_0 + - giflib=5.2.1=h7b6447c_0 + - glib=2.69.1=h4ff587b_1 + - gmp=6.2.1=h295c915_3 + - gmpy2=2.1.2=py39heeb90bb_0 + - gst-plugins-base=1.14.0=h8213a91_2 + - gstreamer=1.14.0=h28cd5cc_2 + - icu=58.2=he6710b0_3 + - idna=3.4=py39h06a4308_0 + - importlib-metadata=6.0.0=py39h06a4308_0 + - intel-openmp=2021.4.0=h06a4308_3561 + - ipykernel=6.19.2=py39hb070fc8_0 + - ipython=8.15.0=py39h06a4308_0 + - jedi=0.18.1=py39h06a4308_1 + - jinja2=3.1.2=py39h06a4308_0 + - jpeg=9e=h7f8727e_0 + - jsonschema=4.17.3=py39h06a4308_0 + - jupyter_client=7.2.2=py39h06a4308_0 + - jupyter_core=5.3.0=py39h06a4308_0 + - jupyter_server=1.23.4=py39h06a4308_0 + - kiwisolver=1.4.2=py39h295c915_0 + - lcms2=2.12=h3be6417_0 + - ld_impl_linux-64=2.38=h1181459_1 + - libffi=3.3=he6710b0_2 + - libgcc-ng=9.1.0=hdf63c60_0 + - libgfortran-ng=7.3.0=hdf63c60_0 + - libgomp=11.2.0=h1234567_1 + - libllvm11=11.1.0=h3826bc1_1 + - libpng=1.6.37=hbc83047_0 + - libsodium=1.0.18=h7b6447c_0 + - libstdcxx-ng=9.1.0=hdf63c60_0 + - libtiff=4.2.0=h2818925_1 + - libuuid=1.0.3=h7f8727e_2 + - libwebp-base=1.2.2=h7f8727e_0 + - libwebp=1.2.2=h55f646e_0 + - libxcb=1.15=h7f8727e_0 + - libxml2=2.9.14=h74e7548_0 + - libxslt=1.1.35=h4e12654_0 + - llvmlite=0.38.0=py39h4ff587b_0 + - locket=1.0.0=py39h06a4308_0 + - lxml=4.8.0=py39h1f438cf_0 + - lz4-c=1.9.3=h295c915_1 + - markupsafe=2.1.1=py39h7f8727e_0 + - matplotlib-base=3.5.1=py39ha18d171_1 + - matplotlib-inline=0.1.6=py39h06a4308_0 + - matplotlib=3.5.1=py39h06a4308_1 + - mistune=0.8.4=py39h27cfd23_1000 + - mkl-service=2.4.0=py39h7f8727e_0 + - mkl=2021.4.0=h06a4308_640 + - mkl_fft=1.3.1=py39hd3c417c_0 + - mkl_random=1.2.2=py39h51133e4_0 + - mpc=1.1.0=h10f8cd9_1 + - mpfr=4.0.2=hb69a4c5_1 + - mpmath=1.3.0=py39h06a4308_0 + - multipledispatch=0.6.0=py39h06a4308_0 + - nbclassic=0.5.5=py39h06a4308_0 + - nbclient=0.5.13=py39h06a4308_0 + - nbconvert=6.5.4=py39h06a4308_0 + - nbformat=5.9.2=py39h06a4308_0 + - ncurses=6.3=h7f8727e_2 + - nest-asyncio=1.5.6=py39h06a4308_0 + - notebook-shim=0.2.2=py39h06a4308_0 + - notebook=6.5.4=py39h06a4308_1 + - numba=0.55.1=py39h51133e4_0 + - numexpr=2.8.1=py39h6abb31d_0 + - numpy-base=1.21.5=py39hf524024_2 + - numpy=1.21.5=py39he7a7128_2 + - openssl=1.1.1w=h7f8727e_0 + - packaging=23.1=py39h06a4308_0 + - pandas=1.4.2=py39h295c915_0 + - param=1.13.0=py39h06a4308_0 + - partd=1.4.1=py39h06a4308_0 + - pcre=8.45=h295c915_0 + - pillow=9.0.1=py39h22f2fdc_0 + - pip=23.3=py39h06a4308_0 + - platformdirs=3.10.0=py39h06a4308_0 + - prometheus_client=0.14.1=py39h06a4308_0 + - prompt-toolkit=3.0.36=py39h06a4308_0 + - psutil=5.8.0=py39h27cfd23_1 + - pyct=0.5.0=py39h06a4308_0 + - pygments=2.15.1=py39h06a4308_1 + - pyopenssl=23.2.0=py39h06a4308_0 + - pyparsing=3.0.9=py39h06a4308_0 + - pyqt=5.9.2=py39h2531618_6 + - pyrsistent=0.18.0=py39heee7806_0 + - pysocks=1.7.1=py39h06a4308_0 + - python-fastjsonschema=2.16.2=py39h06a4308_0 + - python=3.9.12=h12debd9_1 + - pytz=2023.3.post1=py39h06a4308_0 + - pyyaml=6.0=py39h7f8727e_1 + - pyzmq=22.3.0=py39h295c915_2 + - qt=5.9.7=h5867ecd_1 + - readline=8.1.2=h7f8727e_1 + - requests=2.31.0=py39h06a4308_0 + - scipy=1.6.2=py39had2a1c9_1 + - setuptools=68.0.0=py39h06a4308_0 + - sip=4.19.13=py39h295c915_0 + - sniffio=1.2.0=py39h06a4308_1 + - soupsieve=2.5=py39h06a4308_0 + - sqlite=3.38.5=hc218d9a_0 + - sympy=1.11.1=py39h06a4308_0 + - tbb=2021.5.0=hd09550d_0 + - terminado=0.17.1=py39h06a4308_0 + - tinycss2=1.2.1=py39h06a4308_0 + - tk=8.6.12=h1ccaba5_0 + - toolz=0.12.0=py39h06a4308_0 + - tornado=6.1=py39h27cfd23_0 + - traitlets=5.7.1=py39h06a4308_0 + - typing-extensions=4.7.1=py39h06a4308_0 + - typing_extensions=4.7.1=py39h06a4308_0 + - urllib3=1.26.16=py39h06a4308_0 + - webencodings=0.5.1=py39h06a4308_1 + - websocket-client=0.58.0=py39h06a4308_4 + - wheel=0.41.2=py39h06a4308_0 + - xarray=2023.6.0=py39h06a4308_0 + - xz=5.2.5=h7f8727e_1 + - yaml=0.2.5=h7b6447c_0 + - zeromq=4.3.4=h2531618_0 + - zipp=3.11.0=py39h06a4308_0 + - zlib=1.2.12=h7f8727e_2 + - zstd=1.5.2=ha4553b6_0 + osx-64: + - anyio=3.5.0=py39hecd8cb5_0 + - appnope=0.1.2=py39hecd8cb5_1001 + - argon2-cffi-bindings=21.2.0=py39hca72f7f_0 + - attrs=23.1.0=py39hecd8cb5_0 + - beautifulsoup4=4.12.2=py39hecd8cb5_0 + - blas=1.0=mkl + - bottleneck=1.3.5=py39h67323c0_0 + - brotli-bin=1.0.9=hca72f7f_7 + - brotli-python=1.0.9=py39he9d5cce_7 + - brotli=1.0.9=hca72f7f_7 + - ca-certificates=2023.08.22=hecd8cb5_0 + - certifi=2023.7.22=py39hecd8cb5_0 + - cffi=1.15.1=py39h6c40b1e_3 + - click=8.1.7=py39hecd8cb5_0 + - cloudpickle=2.2.1=py39hecd8cb5_0 + - colorcet=3.0.1=py39hecd8cb5_0 + - comm=0.1.2=py39hecd8cb5_0 + - cryptography=41.0.3=py39h30e54ef_0 + - dask-core=2023.6.0=py39hecd8cb5_0 + - datashader=0.15.2=py39hecd8cb5_0 + - datashape=0.5.4=py39hecd8cb5_1 + - debugpy=1.6.7=py39hcec6c5f_0 + - entrypoints=0.4=py39hecd8cb5_0 + - exceptiongroup=1.0.4=py39hecd8cb5_0 + - freetype=2.12.1=hd8bbffd_0 + - fsspec=2023.9.2=py39hecd8cb5_0 + - giflib=5.2.1=h6c40b1e_3 + - gmp=6.2.1=he9d5cce_3 + - gmpy2=2.1.2=py39hd5de756_0 + - icu=73.1=hcec6c5f_0 + - idna=3.4=py39hecd8cb5_0 + - importlib-metadata=6.0.0=py39hecd8cb5_0 + - intel-openmp=2023.1.0=ha357a0b_43547 + - ipykernel=6.25.0=py39h20db666_0 + - ipython=8.15.0=py39hecd8cb5_0 + - jedi=0.18.1=py39hecd8cb5_1 + - jinja2=3.1.2=py39hecd8cb5_0 + - jpeg=9e=h6c40b1e_1 + - jsonschema=4.17.3=py39hecd8cb5_0 + - jupyter_client=7.4.9=py39hecd8cb5_0 + - jupyter_core=5.3.0=py39hecd8cb5_0 + - jupyter_server=1.23.4=py39hecd8cb5_0 + - kiwisolver=1.4.4=py39hcec6c5f_0 + - lcms2=2.12=hf1fd2bf_0 + - lerc=3.0=he9d5cce_0 + - libbrotlicommon=1.0.9=hca72f7f_7 + - libbrotlidec=1.0.9=hca72f7f_7 + - libbrotlienc=1.0.9=hca72f7f_7 + - libcxx=14.0.6=h9765a3e_0 + - libdeflate=1.17=hb664fd8_1 + - libffi=3.4.4=hecd8cb5_0 + - libgfortran5=11.3.0=h9dfd629_28 + - libgfortran=5.0.0=11_3_0_hecd8cb5_28 + - libiconv=1.16=hca72f7f_2 + - libllvm14=14.0.6=h91fad77_3 + - libpng=1.6.39=h6c40b1e_0 + - libsodium=1.0.18=h1de35cc_0 + - libtiff=4.5.1=hcec6c5f_0 + - libwebp-base=1.3.2=h6c40b1e_0 + - libwebp=1.3.2=hf6ce154_0 + - libxml2=2.10.4=h1bd7e62_1 + - libxslt=1.1.37=h6c40b1e_1 + - llvm-openmp=14.0.6=h0dcd299_0 + - llvmlite=0.41.0=py39hfff2838_0 + - locket=1.0.0=py39hecd8cb5_0 + - lxml=4.9.3=py39h946e0e5_0 + - lz4-c=1.9.4=hcec6c5f_0 + - markupsafe=2.1.1=py39hca72f7f_0 + - matplotlib-base=3.5.3=py39hfb0c5b7_0 + - matplotlib-inline=0.1.6=py39hecd8cb5_0 + - matplotlib=3.5.3=py39hecd8cb5_0 + - mistune=0.8.4=py39h9ed2024_1000 + - mkl-service=2.4.0=py39h6c40b1e_1 + - mkl=2023.1.0=h8e150cf_43559 + - mkl_fft=1.3.8=py39h6c40b1e_0 + - mkl_random=1.2.4=py39ha357a0b_0 + - mpc=1.1.0=h6ef4df4_1 + - mpfr=4.0.2=h9066e36_1 + - mpmath=1.3.0=py39hecd8cb5_0 + - multipledispatch=0.6.0=py39hecd8cb5_0 + - nbclassic=0.5.5=py39hecd8cb5_0 + - nbclient=0.5.13=py39hecd8cb5_0 + - nbconvert=6.5.4=py39hecd8cb5_0 + - nbformat=5.9.2=py39hecd8cb5_0 + - ncurses=6.4=hcec6c5f_0 + - nest-asyncio=1.5.6=py39hecd8cb5_0 + - notebook-shim=0.2.2=py39hecd8cb5_0 + - notebook=6.5.4=py39hecd8cb5_1 + - numba=0.58.0=py39h3ea8b11_0 + - numexpr=2.8.7=py39h827a554_0 + - numpy-base=1.25.2=py39ha186be2_0 + - numpy=1.25.2=py39h827a554_0 + - openjpeg=2.4.0=h66ea3da_0 + - openssl=3.0.11=hca72f7f_2 + - packaging=23.1=py39hecd8cb5_0 + - pandas=1.5.3=py39h07fba90_0 + - param=1.13.0=py39hecd8cb5_0 + - partd=1.4.1=py39hecd8cb5_0 + - pillow=10.0.1=py39h7d39338_0 + - pip=23.3=py39hecd8cb5_0 + - platformdirs=3.10.0=py39hecd8cb5_0 + - prometheus_client=0.14.1=py39hecd8cb5_0 + - prompt-toolkit=3.0.36=py39hecd8cb5_0 + - psutil=5.9.0=py39hca72f7f_0 + - pyct=0.5.0=py39hecd8cb5_0 + - pygments=2.15.1=py39hecd8cb5_1 + - pyopenssl=23.2.0=py39hecd8cb5_0 + - pyparsing=3.0.9=py39hecd8cb5_0 + - pyrsistent=0.18.0=py39hca72f7f_0 + - pysocks=1.7.1=py39hecd8cb5_0 + - python-fastjsonschema=2.16.2=py39hecd8cb5_0 + - python=3.9.18=h5ee71fb_0 + - pytz=2023.3.post1=py39hecd8cb5_0 + - pyyaml=6.0.1=py39h6c40b1e_0 + - pyzmq=23.2.0=py39he9d5cce_0 + - readline=8.2=hca72f7f_0 + - requests=2.31.0=py39hecd8cb5_0 + - scipy=1.11.3=py39hdb2ea58_0 + - setuptools=68.0.0=py39hecd8cb5_0 + - sniffio=1.2.0=py39hecd8cb5_1 + - soupsieve=2.5=py39hecd8cb5_0 + - sqlite=3.41.2=h6c40b1e_0 + - sympy=1.11.1=py39hecd8cb5_0 + - tbb=2021.8.0=ha357a0b_0 + - terminado=0.17.1=py39hecd8cb5_0 + - tinycss2=1.2.1=py39hecd8cb5_0 + - tk=8.6.12=h5d9f67b_0 + - toolz=0.12.0=py39hecd8cb5_0 + - tornado=6.3.3=py39h6c40b1e_0 + - traitlets=5.7.1=py39hecd8cb5_0 + - typing-extensions=4.7.1=py39hecd8cb5_0 + - typing_extensions=4.7.1=py39hecd8cb5_0 + - urllib3=1.26.18=py39hecd8cb5_0 + - webencodings=0.5.1=py39hecd8cb5_1 + - websocket-client=0.58.0=py39hecd8cb5_4 + - wheel=0.41.2=py39hecd8cb5_0 + - xarray=2023.6.0=py39hecd8cb5_0 + - xz=5.4.2=h6c40b1e_0 + - yaml=0.2.5=haf1e3a3_0 + - zeromq=4.3.4=h23ab428_0 + - zipp=3.11.0=py39hecd8cb5_0 + - zlib=1.2.13=h4dc903c_0 + - zstd=1.5.5=hc035e20_0 + osx-arm64: + - anyio=3.5.0=py39hca03da5_0 + - appnope=0.1.2=py39hca03da5_1001 + - argon2-cffi-bindings=21.2.0=py39h1a28f6b_0 + - attrs=23.1.0=py39hca03da5_0 + - beautifulsoup4=4.12.2=py39hca03da5_0 + - blas=1.0=openblas + - bottleneck=1.3.5=py39heec5a64_0 + - brotli-bin=1.0.9=h1a28f6b_7 + - brotli-python=1.0.9=py39hc377ac9_7 + - brotli=1.0.9=h1a28f6b_7 + - ca-certificates=2023.08.22=hca03da5_0 + - certifi=2023.7.22=py39hca03da5_0 + - cffi=1.15.1=py39h80987f9_3 + - click=8.1.7=py39hca03da5_0 + - cloudpickle=2.2.1=py39hca03da5_0 + - colorcet=3.0.1=py39hca03da5_0 + - comm=0.1.2=py39hca03da5_0 + - cryptography=41.0.3=py39hd4332d6_0 + - dask-core=2023.6.0=py39hca03da5_0 + - datashader=0.15.2=py39hca03da5_0 + - datashape=0.5.4=py39hca03da5_1 + - debugpy=1.6.7=py39h313beb8_0 + - entrypoints=0.4=py39hca03da5_0 + - exceptiongroup=1.0.4=py39hca03da5_0 + - freetype=2.12.1=h1192e45_0 + - fsspec=2023.9.2=py39hca03da5_0 + - giflib=5.2.1=h80987f9_3 + - gmp=6.2.1=hc377ac9_3 + - gmpy2=2.1.2=py39h8c48613_0 + - icu=73.1=h313beb8_0 + - idna=3.4=py39hca03da5_0 + - importlib-metadata=6.0.0=py39hca03da5_0 + - ipykernel=6.25.0=py39h33ce5c2_0 + - ipython=8.15.0=py39hca03da5_0 + - jedi=0.18.1=py39hca03da5_1 + - jinja2=3.1.2=py39hca03da5_0 + - jpeg=9e=h80987f9_1 + - jsonschema=4.17.3=py39hca03da5_0 + - jupyter_client=7.4.9=py39hca03da5_0 + - jupyter_core=5.3.0=py39hca03da5_0 + - jupyter_server=1.23.4=py39hca03da5_0 + - kiwisolver=1.4.4=py39h313beb8_0 + - lcms2=2.12=hba8e193_0 + - lerc=3.0=hc377ac9_0 + - libbrotlicommon=1.0.9=h1a28f6b_7 + - libbrotlidec=1.0.9=h1a28f6b_7 + - libbrotlienc=1.0.9=h1a28f6b_7 + - libcxx=14.0.6=h848a8c0_0 + - libdeflate=1.17=h80987f9_1 + - libffi=3.4.4=hca03da5_0 + - libgfortran5=11.3.0=h009349e_28 + - libgfortran=5.0.0=11_3_0_hca03da5_28 + - libiconv=1.16=h1a28f6b_2 + - libllvm14=14.0.6=h7ec7a93_3 + - libopenblas=0.3.21=h269037a_0 + - libpng=1.6.39=h80987f9_0 + - libsodium=1.0.18=h1a28f6b_0 + - libtiff=4.5.1=h313beb8_0 + - libwebp-base=1.3.2=h80987f9_0 + - libwebp=1.3.2=ha3663a8_0 + - libxml2=2.10.4=h0dcf63f_1 + - libxslt=1.1.37=h80987f9_1 + - llvm-openmp=14.0.6=hc6e5704_0 + - llvmlite=0.41.0=py39h514c7bf_0 + - locket=1.0.0=py39hca03da5_0 + - lxml=4.9.3=py39h50ffb84_0 + - lz4-c=1.9.4=h313beb8_0 + - markupsafe=2.1.1=py39h1a28f6b_0 + - matplotlib-base=3.5.3=py39hc377ac9_0 + - matplotlib-inline=0.1.6=py39hca03da5_0 + - matplotlib=3.5.3=py39hca03da5_0 + - mistune=0.8.4=py39h1a28f6b_1000 + - mpc=1.1.0=h8c48613_1 + - mpfr=4.0.2=h695f6f0_1 + - mpmath=1.3.0=py39hca03da5_0 + - multipledispatch=0.6.0=py39hca03da5_0 + - nbclassic=0.5.5=py39hca03da5_0 + - nbclient=0.5.13=py39hca03da5_0 + - nbconvert=6.5.4=py39hca03da5_0 + - nbformat=5.9.2=py39hca03da5_0 + - ncurses=6.4=h313beb8_0 + - nest-asyncio=1.5.6=py39hca03da5_0 + - notebook-shim=0.2.2=py39hca03da5_0 + - notebook=6.5.4=py39hca03da5_1 + - numba=0.58.0=py39h46d7db6_0 + - numexpr=2.8.7=py39hecc3335_0 + - numpy-base=1.25.2=py39ha9811e2_0 + - numpy=1.25.2=py39h3b2db8e_0 + - openjpeg=2.3.0=h7a6adac_2 + - openssl=3.0.11=h1a28f6b_2 + - packaging=23.1=py39hca03da5_0 + - pandas=1.5.3=py39h78102c4_0 + - param=1.13.0=py39hca03da5_0 + - partd=1.4.1=py39hca03da5_0 + - pillow=10.0.1=py39h3b245a6_0 + - pip=23.3=py39hca03da5_0 + - platformdirs=3.10.0=py39hca03da5_0 + - prometheus_client=0.14.1=py39hca03da5_0 + - prompt-toolkit=3.0.36=py39hca03da5_0 + - psutil=5.9.0=py39h1a28f6b_0 + - pyct=0.5.0=py39hca03da5_0 + - pygments=2.15.1=py39hca03da5_1 + - pyopenssl=23.2.0=py39hca03da5_0 + - pyparsing=3.0.9=py39hca03da5_0 + - pyrsistent=0.18.0=py39h1a28f6b_0 + - pysocks=1.7.1=py39hca03da5_0 + - python-fastjsonschema=2.16.2=py39hca03da5_0 + - python=3.9.18=hb885b13_0 + - pytz=2023.3.post1=py39hca03da5_0 + - pyyaml=6.0.1=py39h80987f9_0 + - pyzmq=23.2.0=py39hc377ac9_0 + - readline=8.2=h1a28f6b_0 + - requests=2.31.0=py39hca03da5_0 + - scipy=1.11.3=py39h20cbe94_0 + - setuptools=68.0.0=py39hca03da5_0 + - sniffio=1.2.0=py39hca03da5_1 + - soupsieve=2.5=py39hca03da5_0 + - sqlite=3.41.2=h80987f9_0 + - sympy=1.11.1=py39hca03da5_0 + - tbb=2021.8.0=h48ca7d4_0 + - terminado=0.17.1=py39hca03da5_0 + - tinycss2=1.2.1=py39hca03da5_0 + - tk=8.6.12=hb8d0fd4_0 + - toolz=0.12.0=py39hca03da5_0 + - tornado=6.3.3=py39h80987f9_0 + - traitlets=5.7.1=py39hca03da5_0 + - typing-extensions=4.7.1=py39hca03da5_0 + - typing_extensions=4.7.1=py39hca03da5_0 + - urllib3=1.26.18=py39hca03da5_0 + - webencodings=0.5.1=py39hca03da5_1 + - websocket-client=0.58.0=py39hca03da5_4 + - wheel=0.41.2=py39hca03da5_0 + - xarray=2023.6.0=py39hca03da5_0 + - xz=5.4.2=h80987f9_0 + - yaml=0.2.5=h1a28f6b_0 + - zeromq=4.3.4=hc377ac9_0 + - zipp=3.11.0=py39hca03da5_0 + - zlib=1.2.13=h5a0b063_0 + - zstd=1.5.5=hd90d995_0 + win-64: + - anyio=3.5.0=py39haa95532_0 + - argon2-cffi-bindings=21.2.0=py39h2bbff1b_0 + - attrs=23.1.0=py39haa95532_0 + - beautifulsoup4=4.12.2=py39haa95532_0 + - blas=1.0=mkl + - bottleneck=1.3.5=py39h080aedc_0 + - brotli-bin=1.0.9=h2bbff1b_7 + - brotli-python=1.0.9=py39hd77b12b_7 + - brotli=1.0.9=h2bbff1b_7 + - ca-certificates=2023.08.22=haa95532_0 + - certifi=2023.7.22=py39haa95532_0 + - cffi=1.15.1=py39h2bbff1b_3 + - click=8.1.7=py39haa95532_0 + - cloudpickle=2.2.1=py39haa95532_0 + - colorama=0.4.6=py39haa95532_0 + - colorcet=3.0.1=py39haa95532_0 + - comm=0.1.2=py39haa95532_0 + - cryptography=41.0.3=py39h89fc84f_0 + - dask-core=2023.6.0=py39haa95532_0 + - datashader=0.15.2=py39haa95532_0 + - datashape=0.5.4=py39haa95532_1 + - debugpy=1.6.7=py39hd77b12b_0 + - entrypoints=0.4=py39haa95532_0 + - exceptiongroup=1.0.4=py39haa95532_0 + - freetype=2.12.1=ha860e81_0 + - fsspec=2023.9.2=py39haa95532_0 + - giflib=5.2.1=h8cc25b3_3 + - icc_rt=2022.1.0=h6049295_2 + - icu=73.1=h6c2663c_0 + - idna=3.4=py39haa95532_0 + - importlib-metadata=6.0.0=py39haa95532_0 + - intel-openmp=2023.1.0=h59b6b97_46319 + - ipykernel=6.25.0=py39h9909e9c_0 + - ipython=8.15.0=py39haa95532_0 + - jedi=0.18.1=py39haa95532_1 + - jinja2=3.1.2=py39haa95532_0 + - jpeg=9e=h2bbff1b_1 + - jsonschema=4.17.3=py39haa95532_0 + - jupyter_client=7.4.9=py39haa95532_0 + - jupyter_core=5.3.0=py39haa95532_0 + - jupyter_server=1.23.4=py39haa95532_0 + - kiwisolver=1.4.4=py39hd77b12b_0 + - krb5=1.20.1=h5b6d351_0 + - lerc=3.0=hd77b12b_0 + - libbrotlicommon=1.0.9=h2bbff1b_7 + - libbrotlidec=1.0.9=h2bbff1b_7 + - libbrotlienc=1.0.9=h2bbff1b_7 + - libclang13=14.0.6=default_h8e68704_1 + - libclang=14.0.6=default_hb5a9fac_1 + - libdeflate=1.17=h2bbff1b_1 + - libiconv=1.16=h2bbff1b_2 + - libpng=1.6.39=h8cc25b3_0 + - libpq=12.15=h906ac69_1 + - libsodium=1.0.18=h62dcd97_0 + - libtiff=4.5.1=hd77b12b_0 + - libwebp-base=1.3.2=h2bbff1b_0 + - libwebp=1.3.2=hbc33d0d_0 + - libxml2=2.10.4=h0ad7f3c_1 + - libxslt=1.1.37=h2bbff1b_1 + - llvmlite=0.41.0=py39hf2fb9eb_0 + - locket=1.0.0=py39haa95532_0 + - lxml=4.9.3=py39h09808a7_0 + - lz4-c=1.9.4=h2bbff1b_0 + - markupsafe=2.1.1=py39h2bbff1b_0 + - matplotlib-base=3.5.3=py39hd77b12b_0 + - matplotlib-inline=0.1.6=py39haa95532_0 + - matplotlib=3.5.3=py39haa95532_0 + - mistune=0.8.4=py39h2bbff1b_1000 + - mkl-service=2.4.0=py39h2bbff1b_1 + - mkl=2023.1.0=h6b88ed4_46357 + - mkl_fft=1.3.8=py39h2bbff1b_0 + - mkl_random=1.2.4=py39h59b6b97_0 + - mpmath=1.3.0=py39haa95532_0 + - multipledispatch=0.6.0=py39haa95532_0 + - nbclassic=0.5.5=py39haa95532_0 + - nbclient=0.5.13=py39haa95532_0 + - nbconvert=6.5.4=py39haa95532_0 + - nbformat=5.9.2=py39haa95532_0 + - nest-asyncio=1.5.6=py39haa95532_0 + - notebook-shim=0.2.2=py39haa95532_0 + - notebook=6.5.4=py39haa95532_1 + - numba=0.58.0=py39h4ed8f06_0 + - numexpr=2.8.7=py39h2cd9be0_0 + - numpy-base=1.25.2=py39h65a83cf_0 + - numpy=1.25.2=py39h055cbcc_0 + - openjpeg=2.4.0=h4fc8c34_0 + - openssl=3.0.11=h2bbff1b_2 + - packaging=23.1=py39haa95532_0 + - pandas=1.5.3=py39hf11a4ad_0 + - param=1.13.0=py39haa95532_0 + - partd=1.4.1=py39haa95532_0 + - pillow=10.0.1=py39h045eedc_0 + - pip=23.3=py39haa95532_0 + - platformdirs=3.10.0=py39haa95532_0 + - ply=3.11=py39haa95532_0 + - prometheus_client=0.14.1=py39haa95532_0 + - prompt-toolkit=3.0.36=py39haa95532_0 + - psutil=5.9.0=py39h2bbff1b_0 + - pyct=0.5.0=py39haa95532_0 + - pygments=2.15.1=py39haa95532_1 + - pyopenssl=23.2.0=py39haa95532_0 + - pyparsing=3.0.9=py39haa95532_0 + - pyqt5-sip=12.13.0=py39h2bbff1b_0 + - pyqt=5.15.10=py39hd77b12b_0 + - pyrsistent=0.18.0=py39h196d8e1_0 + - pysocks=1.7.1=py39haa95532_0 + - python-fastjsonschema=2.16.2=py39haa95532_0 + - python=3.9.18=h1aa4202_0 + - pytz=2023.3.post1=py39haa95532_0 + - pywin32=305=py39h2bbff1b_0 + - pywinpty=2.0.10=py39h5da7b33_0 + - pyyaml=6.0.1=py39h2bbff1b_0 + - pyzmq=23.2.0=py39hd77b12b_0 + - qt-main=5.15.2=h19c9488_10 + - requests=2.31.0=py39haa95532_0 + - scipy=1.11.3=py39h309d312_0 + - setuptools=68.0.0=py39haa95532_0 + - sip=6.7.12=py39hd77b12b_0 + - sniffio=1.2.0=py39haa95532_1 + - soupsieve=2.5=py39haa95532_0 + - sqlite=3.41.2=h2bbff1b_0 + - sympy=1.11.1=py39haa95532_0 + - tbb=2021.8.0=h59b6b97_0 + - terminado=0.17.1=py39haa95532_0 + - tinycss2=1.2.1=py39haa95532_0 + - tk=8.6.12=h2bbff1b_0 + - tomli=2.0.1=py39haa95532_0 + - toolz=0.12.0=py39haa95532_0 + - tornado=6.3.3=py39h2bbff1b_0 + - traitlets=5.7.1=py39haa95532_0 + - typing-extensions=4.7.1=py39haa95532_0 + - typing_extensions=4.7.1=py39haa95532_0 + - urllib3=1.26.18=py39haa95532_0 + - vc=14.2=h21ff451_1 + - vs2015_runtime=14.27.29016=h5e58377_2 + - webencodings=0.5.1=py39haa95532_1 + - websocket-client=0.58.0=py39haa95532_4 + - wheel=0.41.2=py39haa95532_0 + - win_inet_pton=1.1.0=py39haa95532_0 + - winpty=0.4.3=4 + - xarray=2023.6.0=py39haa95532_0 + - xz=5.4.2=h8cc25b3_0 + - yaml=0.2.5=he774522_0 + - zeromq=4.3.4=hd77b12b_0 + - zipp=3.11.0=py39haa95532_0 + - zlib=1.2.13=h8cc25b3_0 + - zstd=1.5.5=hd43e919_0 diff --git a/goldbach_comet/anaconda-project.yml b/goldbach_comet/anaconda-project.yml index ca0db9d42..63f443f7f 100644 --- a/goldbach_comet/anaconda-project.yml +++ b/goldbach_comet/anaconda-project.yml @@ -1,61 +1,43 @@ # To reproduce: install 'anaconda-project', then 'anaconda-project run' -name: Goldbach's comet +name: goldbach_comet description: Evaluating Goldbach function with Numba and plotting it with Datashader examples_config: created: 2021-08-24 + title: "Goldbach's comet" maintainers: - djfrancesco labels: - datashader - matplotlib - - channel_conda-forge + no_data_ingestion: true channels: - - pyviz - - conda-forge - defaults user_fields: [examples_config] packages: &pkgs - - python=3.6 - - notebook=5.7.8 - - ipykernel=5.1.0 - - nomkl + - python=3.9 + - notebook - colorcet - - datashader>=0.12 - - matplotlib + - datashader >=0.12 + - matplotlib =3.5 - numba - numpy - pandas - - python-primesieve + - sympy dependencies: *pkgs commands: notebook: notebook: goldbach_comet.ipynb - test: - unix: pytest --nbsmoke-run -k *.ipynb --ignore envs - windows: pytest --nbsmoke-run -k *.ipynb --ignore envs - env_spec: test - lint: - unix: pytest --nbsmoke-lint -k *.ipynb --ignore envs - windows: pytest --nbsmoke-lint -k *.ipynb --ignore envs - env_spec: test variables: {} downloads: {} -env_specs: - default: {} - test: - packages: &test-pkgs - - nbsmoke=0.2.8 - - pytest=4.4.1 - dependencies: *test-pkgs - platforms: - linux-64 - win-64 - osx-64 + - osx-arm64 diff --git a/goldbach_comet/goldbach_comet.ipynb b/goldbach_comet/goldbach_comet.ipynb index 96bfbad5b..5dc1ac648 100644 --- a/goldbach_comet/goldbach_comet.ipynb +++ b/goldbach_comet/goldbach_comet.ipynb @@ -5,10 +5,7 @@ "id": "a4fcde2b", "metadata": {}, "source": [ - "# Goldbach's comet\n", - "Written by François Pacull
\n", - "Created: July, 2021
\n", - "Last updated: August 26, 2021" + "# Goldbach's comet" ] }, { @@ -55,7 +52,8 @@ "from numba import jit, njit, prange\n", "import numpy as np\n", "import pandas as pd\n", - "import primesieve\n", + "from sympy import sieve\n", + "\n", "plt.style.use(\"seaborn\")\n", "\n", "FS = (20, 10) # figure size" @@ -68,7 +66,7 @@ "source": [ "## Prime number sieve\n", "\n", - "The `generate_primes` function creates a list of primes smaller or equal to $n$ and a boolean vector `is_prime_vec` of size $n+1$: `is_prime_vec[k]` is `True` iif `k` is a prime. It makes use of the optimized C/C++ [primesieve](https://github.com/kimwalisch/primesieve) library that has Python bindings:" + "The `generate_primes` function creates a list of primes smaller or equal to $n$ and a boolean vector `is_prime_vec` of size $n+1$: `is_prime_vec[k]` is `True` if `k` is a prime." ] }, { @@ -80,7 +78,7 @@ "source": [ "def generate_primes(n: int) -> Tuple[np.ndarray, np.ndarray]:\n", "\n", - " primes = np.array(primesieve.primes(n))\n", + " primes = np.array([i for i in sieve.primerange(n)])\n", " is_prime_vec = np.zeros(n + 1, dtype=np.bool_)\n", " is_prime_vec[primes] = True\n", "\n", @@ -493,7 +491,7 @@ "outputs": [], "source": [ "%%time\n", - "primes = np.array(primesieve.primes(n))\n", + "primes = np.array([i for i in sieve.primerange(n)])\n", "c = np.prod(1.0 - 1.0 / np.power(1.0 - primes[1:], 2))\n", "c" ] @@ -694,7 +692,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.6" + "version": "3.9.18" } }, "nbformat": 4, diff --git a/goldbach_comet/thumbnails/goldbach_comet.png b/goldbach_comet/thumbnails/goldbach_comet.png new file mode 100644 index 000000000..601ffb2ca Binary files /dev/null and b/goldbach_comet/thumbnails/goldbach_comet.png differ diff --git a/hipster_dynamics/anaconda-project-lock.yml b/hipster_dynamics/anaconda-project-lock.yml index a7ba3c0d4..6e1294f48 100644 --- a/hipster_dynamics/anaconda-project-lock.yml +++ b/hipster_dynamics/anaconda-project-lock.yml @@ -15,547 +15,585 @@ locking_enabled: true # A key goes in here for each env spec. # env_specs: - test: - locked: true - env_spec_hash: 35e6598d1fb4619ec78de75fa27a3b6bb70b5007 - platforms: - - linux-64 - - osx-64 - - win-64 - packages: - all: - - async_generator=1.10=py37h28b3542_0 - - attrs=21.2.0=pyhd3eb1b0_0 - - backcall=0.2.0=pyhd3eb1b0_0 - - blas=1.0=mkl - - bleach=3.3.1=pyhd3eb1b0_0 - - colorcet=2.0.6=pyhd3eb1b0_0 - - cycler=0.10.0=py37_0 - - decorator=5.0.9=pyhd3eb1b0_0 - - defusedxml=0.7.1=pyhd3eb1b0_0 - - entrypoints=0.3=py37_0 - - holoviews=1.14.4=pyhd3eb1b0_1 - - idna=2.10=pyhd3eb1b0_0 - - importlib_metadata=3.10.0=hd3eb1b0_0 - - ipykernel=5.3.4=py37h5ca1d4c_0 - - ipython_genutils=0.2.0=pyhd3eb1b0_1 - - jedi=0.17.0=py37_0 - - jinja2=3.0.1=pyhd3eb1b0_0 - - jsonschema=3.2.0=py_2 - - jupyter_client=6.1.12=pyhd3eb1b0_0 - - jupyterlab_pygments=0.1.2=py_0 - - nbclient=0.5.3=pyhd3eb1b0_0 - - nbformat=5.1.3=pyhd3eb1b0_0 - - nest-asyncio=1.5.1=pyhd3eb1b0_0 - - olefile=0.46=py37_0 - - packaging=21.0=pyhd3eb1b0_0 - - panel=0.12.0=pyhd3eb1b0_0 - - param=1.11.1=pyhd3eb1b0_0 - - parso=0.8.2=pyhd3eb1b0_0 - - pickleshare=0.7.5=pyhd3eb1b0_1003 - - prometheus_client=0.11.0=pyhd3eb1b0_0 - - prompt-toolkit=3.0.17=pyh06a4308_0 - - pycparser=2.20=py_2 - - pyct=0.4.8=py37_0 - - pygments=2.9.0=pyhd3eb1b0_0 - - pyopenssl=20.0.1=pyhd3eb1b0_1 - - pyparsing=2.4.7=pyhd3eb1b0_0 - - python-dateutil=2.8.2=pyhd3eb1b0_0 - - pytz=2021.1=pyhd3eb1b0_0 - - pyviz_comms=2.0.2=pyhd3eb1b0_0 - - requests=2.25.1=pyhd3eb1b0_0 - - send2trash=1.5.0=pyhd3eb1b0_1 - - six=1.16.0=pyhd3eb1b0_0 - - testpath=0.5.0=pyhd3eb1b0_0 - - tqdm=4.61.2=pyhd3eb1b0_1 - - traitlets=5.0.5=pyhd3eb1b0_0 - - typing_extensions=3.10.0.0=pyh06a4308_0 - - urllib3=1.26.6=pyhd3eb1b0_1 - - wcwidth=0.2.5=py_0 - - webencodings=0.5.1=py37_1 - - wheel=0.36.2=pyhd3eb1b0_0 - - zipp=3.5.0=pyhd3eb1b0_0 - unix: - - pexpect=4.8.0=pyhd3eb1b0_3 - - ptyprocess=0.7.0=pyhd3eb1b0_2 - linux-64: - - _libgcc_mutex=0.1=main - - argon2-cffi=20.1.0=py37h27cfd23_1 - - bokeh=2.3.3=py37h06a4308_0 - - brotlipy=0.7.0=py37h27cfd23_1003 - - ca-certificates=2021.7.5=h06a4308_1 - - certifi=2021.5.30=py37h06a4308_0 - - cffi=1.14.6=py37h400218f_0 - - chardet=4.0.0=py37h06a4308_1003 - - cryptography=3.4.7=py37hd23ed53_0 - - dbus=1.13.18=hb2f20db_0 - - expat=2.4.1=h2531618_2 - - fontconfig=2.13.1=h6c09931_0 - - freetype=2.10.4=h5ab3b9f_0 - - glib=2.69.0=h5202010_0 - - gst-plugins-base=1.14.0=h8213a91_2 - - gstreamer=1.14.0=h28cd5cc_2 - - icu=58.2=he6710b0_3 - - importlib-metadata=3.10.0=py37h06a4308_0 - - intel-openmp=2021.3.0=h06a4308_3350 - - ipython=7.22.0=py37hb070fc8_0 - - jpeg=9b=h024ee3a_2 - - jupyter_core=4.7.1=py37h06a4308_0 - - kiwisolver=1.3.1=py37h2531618_0 - - lcms2=2.12=h3be6417_0 - - ld_impl_linux-64=2.35.1=h7274673_9 - - libffi=3.3=he6710b0_2 - - libgcc-ng=9.1.0=hdf63c60_0 - - libpng=1.6.37=hbc83047_0 - - libsodium=1.0.18=h7b6447c_0 - - libstdcxx-ng=9.1.0=hdf63c60_0 - - libtiff=4.2.0=h85742a9_0 - - libuuid=1.0.3=h1bed415_2 - - libwebp-base=1.2.0=h27cfd23_0 - - libxcb=1.14=h7b6447c_0 - - libxml2=2.9.10=hb55368b_3 - - lz4-c=1.9.3=h2531618_0 - - markdown=3.3.4=py37h06a4308_0 - - markupsafe=2.0.1=py37h27cfd23_0 - - matplotlib-base=3.3.4=py37h62a2d02_0 - - matplotlib=3.3.4=py37h06a4308_0 - - mistune=0.8.4=py37h14c3975_1001 - - mkl-service=2.4.0=py37h7f8727e_0 - - mkl=2021.3.0=h06a4308_520 - - mkl_fft=1.3.0=py37h42c9631_2 - - mkl_random=1.2.2=py37h51133e4_0 - - nbconvert=6.1.0=py37h06a4308_0 - - ncurses=6.2=he6710b0_1 - - notebook=6.4.0=py37h06a4308_0 - - numpy-base=1.20.3=py37h74d4b33_0 - - numpy=1.20.3=py37hf144106_0 - - openjpeg=2.3.0=h05c96fa_1 - - openssl=1.1.1k=h27cfd23_0 - - pandas=1.2.5=py37h295c915_0 - - pandocfilters=1.4.3=py37h06a4308_1 - - pcre=8.45=h295c915_0 - - pillow=8.3.1=py37h2c7a002_0 - - pip=21.1.3=py37h06a4308_0 - - pyqt=5.9.2=py37h05f1152_2 - - pyrsistent=0.17.3=py37h7b6447c_0 - - pysocks=1.7.1=py37_1 - - python=3.7.10=h12debd9_4 - - pyyaml=5.4.1=py37h27cfd23_1 - - pyzmq=20.0.0=py37h2531618_1 - - qt=5.9.7=h5867ecd_1 - - readline=8.1=h27cfd23_0 - - setuptools=52.0.0=py37h06a4308_0 - - sip=4.19.8=py37hf484d3e_0 - - sqlite=3.36.0=hc218d9a_0 - - terminado=0.9.4=py37h06a4308_0 - - tk=8.6.10=hbc83047_0 - - tornado=6.1=py37h27cfd23_0 - - xz=5.2.5=h7b6447c_0 - - yaml=0.2.5=h7b6447c_0 - - zeromq=4.3.4=h2531618_0 - - zlib=1.2.11=h7b6447c_3 - - zstd=1.4.9=haebb681_0 - osx-64: - - appnope=0.1.2=py37hecd8cb5_1001 - - argon2-cffi=20.1.0=py37h9ed2024_1 - - bokeh=2.3.3=py37hecd8cb5_0 - - brotlipy=0.7.0=py37h9ed2024_1003 - - ca-certificates=2021.7.5=hecd8cb5_1 - - certifi=2021.5.30=py37hecd8cb5_0 - - cffi=1.14.6=py37h2125817_0 - - chardet=4.0.0=py37hecd8cb5_1003 - - cryptography=3.4.7=py37h2fd3fbb_0 - - freetype=2.10.4=ha233b18_0 - - importlib-metadata=3.10.0=py37hecd8cb5_0 - - intel-openmp=2021.3.0=hecd8cb5_3375 - - ipython=7.22.0=py37h01d92e1_0 - - jpeg=9b=he5867d9_2 - - jupyter_core=4.7.1=py37hecd8cb5_0 - - kiwisolver=1.3.1=py37h23ab428_0 - - lcms2=2.12=hf1fd2bf_0 - - libcxx=10.0.0=1 - - libffi=3.3=hb1e8313_2 - - libpng=1.6.37=ha441bb4_0 - - libsodium=1.0.18=h1de35cc_0 - - libtiff=4.2.0=h87d7836_0 - - libwebp-base=1.2.0=h9ed2024_0 - - lz4-c=1.9.3=h23ab428_0 - - markdown=3.3.4=py37hecd8cb5_0 - - markupsafe=2.0.1=py37h9ed2024_0 - - matplotlib-base=3.3.4=py37h8b3ea08_0 - - matplotlib=3.3.4=py37hecd8cb5_0 - - mistune=0.8.4=py37h1de35cc_0 - - mkl-service=2.4.0=py37h9ed2024_0 - - mkl=2021.3.0=hecd8cb5_517 - - mkl_fft=1.3.0=py37h4a7008c_2 - - mkl_random=1.2.2=py37hb2f4e1b_0 - - nbconvert=6.1.0=py37hecd8cb5_0 - - ncurses=6.2=h0a44026_1 - - notebook=6.4.0=py37hecd8cb5_0 - - numpy-base=1.20.3=py37he0bd621_0 - - numpy=1.20.3=py37h4b4dc7a_0 - - openjpeg=2.3.0=hb95cd4c_1 - - openssl=1.1.1k=h9ed2024_0 - - pandas=1.2.5=py37h23ab428_0 - - pandocfilters=1.4.3=py37hecd8cb5_1 - - pillow=8.3.1=py37ha4cf6ea_0 - - pip=21.1.3=py37hecd8cb5_0 - - pyrsistent=0.17.3=py37haf1e3a3_0 - - pysocks=1.7.1=py37hecd8cb5_0 - - python=3.7.10=h88f2d9e_0 - - pyyaml=5.4.1=py37h9ed2024_1 - - pyzmq=20.0.0=py37h23ab428_1 - - readline=8.1=h9ed2024_0 - - setuptools=52.0.0=py37hecd8cb5_0 - - sqlite=3.36.0=hce871da_0 - - terminado=0.9.4=py37hecd8cb5_0 - - tk=8.6.10=hb0a8c7a_0 - - tornado=6.1=py37h9ed2024_0 - - xz=5.2.5=h1de35cc_0 - - yaml=0.2.5=haf1e3a3_0 - - zeromq=4.3.4=h23ab428_0 - - zlib=1.2.11=h1de35cc_3 - - zstd=1.4.9=h322a384_0 - win-64: - - argon2-cffi=20.1.0=py37h2bbff1b_1 - - bokeh=2.3.3=py37haa95532_0 - - brotlipy=0.7.0=py37h2bbff1b_1003 - - ca-certificates=2021.7.5=haa95532_1 - - certifi=2021.5.30=py37haa95532_0 - - cffi=1.14.6=py37h2bbff1b_0 - - chardet=4.0.0=py37haa95532_1003 - - colorama=0.4.4=pyhd3eb1b0_0 - - cryptography=3.4.7=py37h71e12ea_0 - - freetype=2.10.4=hd328e21_0 - - icu=58.2=ha925a31_3 - - importlib-metadata=3.10.0=py37haa95532_0 - - intel-openmp=2021.3.0=haa95532_3372 - - ipython=7.22.0=py37hd4e2768_0 - - jpeg=9b=hb83a4c4_2 - - jupyter_core=4.7.1=py37haa95532_0 - - kiwisolver=1.3.1=py37hd77b12b_0 - - libpng=1.6.37=h2a8f88b_0 - - libsodium=1.0.18=h62dcd97_0 - - libtiff=4.2.0=hd0e1b90_0 - - lz4-c=1.9.3=h2bbff1b_0 - - m2w64-gcc-libgfortran=5.3.0=6 - - m2w64-gcc-libs-core=5.3.0=7 - - m2w64-gcc-libs=5.3.0=7 - - m2w64-gmp=6.1.0=2 - - m2w64-libwinpthread-git=5.0.0.4634.697f757=2 - - markdown=3.3.4=py37haa95532_0 - - markupsafe=2.0.1=py37h2bbff1b_0 - - matplotlib-base=3.3.4=py37h49ac443_0 - - matplotlib=3.3.4=py37haa95532_0 - - mistune=0.8.4=py37hfa6e2cd_1001 - - mkl-service=2.4.0=py37h2bbff1b_0 - - mkl=2021.3.0=haa95532_524 - - mkl_fft=1.3.0=py37h277e83a_2 - - mkl_random=1.2.2=py37hf11a4ad_0 - - msys2-conda-epoch=20160418=1 - - nbconvert=6.1.0=py37haa95532_0 - - notebook=6.4.0=py37haa95532_0 - - numpy-base=1.20.3=py37hc2deb75_0 - - numpy=1.20.3=py37ha4e8547_0 - - openssl=1.1.1k=h2bbff1b_0 - - pandas=1.2.5=py37hd77b12b_0 - - pandocfilters=1.4.3=py37haa95532_1 - - pillow=8.3.1=py37h4fa10fc_0 - - pip=21.1.3=py37haa95532_0 - - pyqt=5.9.2=py37h6538335_2 - - pyrsistent=0.17.3=py37he774522_0 - - pysocks=1.7.1=py37_1 - - python=3.7.10=h6244533_0 - - pywin32=227=py37he774522_1 - - pywinpty=0.5.7=py37_0 - - pyyaml=5.4.1=py37h2bbff1b_1 - - pyzmq=20.0.0=py37hd77b12b_1 - - qt=5.9.7=vc14h73c81de_0 - - setuptools=52.0.0=py37haa95532_0 - - sip=4.19.8=py37h6538335_0 - - sqlite=3.36.0=h2bbff1b_0 - - terminado=0.9.4=py37haa95532_0 - - tk=8.6.10=he774522_0 - - tornado=6.1=py37h2bbff1b_0 - - vc=14.2=h21ff451_1 - - vs2015_runtime=14.27.29016=h5e58377_2 - - win_inet_pton=1.1.0=py37haa95532_0 - - wincertstore=0.2=py37_0 - - winpty=0.4.3=4 - - xz=5.2.5=h62dcd97_0 - - yaml=0.2.5=he774522_0 - - zeromq=4.3.3=ha925a31_3 - - zlib=1.2.11=h62dcd97_4 - - zstd=1.4.9=h19a0ad4_0 default: locked: true - env_spec_hash: 35e6598d1fb4619ec78de75fa27a3b6bb70b5007 + env_spec_hash: 54eb951feb49ae8a1964256256cd19d8cc65d192 platforms: - linux-64 - osx-64 + - osx-arm64 - win-64 packages: all: - - async_generator=1.10=py37h28b3542_0 - - attrs=21.2.0=pyhd3eb1b0_0 + - argon2-cffi=21.3.0=pyhd3eb1b0_0 + - asttokens=2.0.5=pyhd3eb1b0_0 - backcall=0.2.0=pyhd3eb1b0_0 - - blas=1.0=mkl - - bleach=3.3.1=pyhd3eb1b0_0 - - colorcet=2.0.6=pyhd3eb1b0_0 - - cycler=0.10.0=py37_0 - - decorator=5.0.9=pyhd3eb1b0_0 + - bleach=4.1.0=pyhd3eb1b0_0 + - charset-normalizer=2.0.4=pyhd3eb1b0_0 + - cycler=0.11.0=pyhd3eb1b0_0 + - decorator=5.1.1=pyhd3eb1b0_0 - defusedxml=0.7.1=pyhd3eb1b0_0 - - entrypoints=0.3=py37_0 - - holoviews=1.14.4=pyhd3eb1b0_1 - - idna=2.10=pyhd3eb1b0_0 - - importlib_metadata=3.10.0=hd3eb1b0_0 - - ipykernel=5.3.4=py37h5ca1d4c_0 + - executing=0.8.3=pyhd3eb1b0_0 + - fonttools=4.25.0=pyhd3eb1b0_0 - ipython_genutils=0.2.0=pyhd3eb1b0_1 - - jedi=0.17.0=py37_0 - - jinja2=3.0.1=pyhd3eb1b0_0 - - jsonschema=3.2.0=py_2 - - jupyter_client=6.1.12=pyhd3eb1b0_0 - jupyterlab_pygments=0.1.2=py_0 - - nbclient=0.5.3=pyhd3eb1b0_0 - - nbformat=5.1.3=pyhd3eb1b0_0 - - nest-asyncio=1.5.1=pyhd3eb1b0_0 - - olefile=0.46=py37_0 - - packaging=21.0=pyhd3eb1b0_0 - - panel=0.12.0=pyhd3eb1b0_0 - - param=1.11.1=pyhd3eb1b0_0 - - parso=0.8.2=pyhd3eb1b0_0 + - munkres=1.1.4=py_0 + - pandocfilters=1.5.0=pyhd3eb1b0_0 + - parso=0.8.3=pyhd3eb1b0_0 - pickleshare=0.7.5=pyhd3eb1b0_1003 - - prometheus_client=0.11.0=pyhd3eb1b0_0 - - prompt-toolkit=3.0.17=pyh06a4308_0 - - pycparser=2.20=py_2 - - pyct=0.4.8=py37_0 - - pygments=2.9.0=pyhd3eb1b0_0 - - pyopenssl=20.0.1=pyhd3eb1b0_1 - - pyparsing=2.4.7=pyhd3eb1b0_0 + - pure_eval=0.2.2=pyhd3eb1b0_0 + - pycparser=2.21=pyhd3eb1b0_0 - python-dateutil=2.8.2=pyhd3eb1b0_0 - - pytz=2021.1=pyhd3eb1b0_0 - - pyviz_comms=2.0.2=pyhd3eb1b0_0 - - requests=2.25.1=pyhd3eb1b0_0 - - send2trash=1.5.0=pyhd3eb1b0_1 - - six=1.16.0=pyhd3eb1b0_0 - - testpath=0.5.0=pyhd3eb1b0_0 - - tqdm=4.61.2=pyhd3eb1b0_1 - - traitlets=5.0.5=pyhd3eb1b0_0 - - typing_extensions=3.10.0.0=pyh06a4308_0 - - urllib3=1.26.6=pyhd3eb1b0_1 - - wcwidth=0.2.5=py_0 - - webencodings=0.5.1=py37_1 - - wheel=0.36.2=pyhd3eb1b0_0 - - zipp=3.5.0=pyhd3eb1b0_0 + - send2trash=1.8.0=pyhd3eb1b0_1 + - six=1.16.0=pyhd3eb1b0_1 + - stack_data=0.2.0=pyhd3eb1b0_0 + - tzdata=2023c=h04d1e81_0 + - wcwidth=0.2.5=pyhd3eb1b0_0 unix: - pexpect=4.8.0=pyhd3eb1b0_3 - ptyprocess=0.7.0=pyhd3eb1b0_2 + osx: + - python-tzdata=2023.3=pyhd3eb1b0_0 linux-64: - _libgcc_mutex=0.1=main - - argon2-cffi=20.1.0=py37h27cfd23_1 - - bokeh=2.3.3=py37h06a4308_0 - - brotlipy=0.7.0=py37h27cfd23_1003 - - ca-certificates=2021.7.5=h06a4308_1 - - certifi=2021.5.30=py37h06a4308_0 - - cffi=1.14.6=py37h400218f_0 - - chardet=4.0.0=py37h06a4308_1003 - - cryptography=3.4.7=py37hd23ed53_0 + - anyio=3.5.0=py39h06a4308_0 + - argon2-cffi-bindings=21.2.0=py39h7f8727e_0 + - attrs=23.1.0=py39h06a4308_0 + - beautifulsoup4=4.12.2=py39h06a4308_0 + - blas=1.0=mkl + - bokeh=2.4.3=py39h06a4308_0 + - bottleneck=1.3.4=py39hce1f21e_0 + - brotli=1.0.9=he6710b0_2 + - brotlipy=0.7.0=py39h27cfd23_1003 + - ca-certificates=2023.08.22=h06a4308_0 + - certifi=2023.7.22=py39h06a4308_0 + - cffi=1.15.0=py39hd667e15_1 + - colorcet=3.0.1=py39h06a4308_0 + - comm=0.1.2=py39h06a4308_0 + - cryptography=41.0.3=py39h130f0dd_0 - dbus=1.13.18=hb2f20db_0 - - expat=2.4.1=h2531618_2 + - debugpy=1.5.1=py39h295c915_0 + - entrypoints=0.4=py39h06a4308_0 + - exceptiongroup=1.0.4=py39h06a4308_0 + - expat=2.4.4=h295c915_0 - fontconfig=2.13.1=h6c09931_0 - - freetype=2.10.4=h5ab3b9f_0 - - glib=2.69.0=h5202010_0 + - freetype=2.11.0=h70c0345_0 + - giflib=5.2.1=h7b6447c_0 + - glib=2.69.1=h4ff587b_1 - gst-plugins-base=1.14.0=h8213a91_2 - gstreamer=1.14.0=h28cd5cc_2 + - holoviews=1.17.1=py39h06a4308_0 - icu=58.2=he6710b0_3 - - importlib-metadata=3.10.0=py37h06a4308_0 - - intel-openmp=2021.3.0=h06a4308_3350 - - ipython=7.22.0=py37hb070fc8_0 - - jpeg=9b=h024ee3a_2 - - jupyter_core=4.7.1=py37h06a4308_0 - - kiwisolver=1.3.1=py37h2531618_0 + - idna=3.4=py39h06a4308_0 + - importlib-metadata=6.0.0=py39h06a4308_0 + - intel-openmp=2021.4.0=h06a4308_3561 + - ipykernel=6.19.2=py39hb070fc8_0 + - ipython=8.15.0=py39h06a4308_0 + - jedi=0.18.1=py39h06a4308_1 + - jinja2=3.1.2=py39h06a4308_0 + - jpeg=9e=h7f8727e_0 + - jsonschema=4.17.3=py39h06a4308_0 + - jupyter_client=7.2.2=py39h06a4308_0 + - jupyter_core=5.3.0=py39h06a4308_0 + - jupyter_server=1.23.4=py39h06a4308_0 + - kiwisolver=1.4.2=py39h295c915_0 - lcms2=2.12=h3be6417_0 - - ld_impl_linux-64=2.35.1=h7274673_9 + - ld_impl_linux-64=2.38=h1181459_1 - libffi=3.3=he6710b0_2 - libgcc-ng=9.1.0=hdf63c60_0 - libpng=1.6.37=hbc83047_0 - libsodium=1.0.18=h7b6447c_0 - libstdcxx-ng=9.1.0=hdf63c60_0 - - libtiff=4.2.0=h85742a9_0 - - libuuid=1.0.3=h1bed415_2 - - libwebp-base=1.2.0=h27cfd23_0 - - libxcb=1.14=h7b6447c_0 - - libxml2=2.9.10=hb55368b_3 - - lz4-c=1.9.3=h2531618_0 - - markdown=3.3.4=py37h06a4308_0 - - markupsafe=2.0.1=py37h27cfd23_0 - - matplotlib-base=3.3.4=py37h62a2d02_0 - - matplotlib=3.3.4=py37h06a4308_0 - - mistune=0.8.4=py37h14c3975_1001 - - mkl-service=2.4.0=py37h7f8727e_0 - - mkl=2021.3.0=h06a4308_520 - - mkl_fft=1.3.0=py37h42c9631_2 - - mkl_random=1.2.2=py37h51133e4_0 - - nbconvert=6.1.0=py37h06a4308_0 - - ncurses=6.2=he6710b0_1 - - notebook=6.4.0=py37h06a4308_0 - - numpy-base=1.20.3=py37h74d4b33_0 - - numpy=1.20.3=py37hf144106_0 - - openjpeg=2.3.0=h05c96fa_1 - - openssl=1.1.1k=h27cfd23_0 - - pandas=1.2.5=py37h295c915_0 - - pandocfilters=1.4.3=py37h06a4308_1 + - libtiff=4.2.0=h2818925_1 + - libuuid=1.0.3=h7f8727e_2 + - libwebp-base=1.2.2=h7f8727e_0 + - libwebp=1.2.2=h55f646e_0 + - libxcb=1.15=h7f8727e_0 + - libxml2=2.9.14=h74e7548_0 + - libxslt=1.1.35=h4e12654_0 + - lxml=4.8.0=py39h1f438cf_0 + - lz4-c=1.9.3=h295c915_1 + - markdown=3.4.1=py39h06a4308_0 + - markupsafe=2.1.1=py39h7f8727e_0 + - matplotlib-base=3.5.1=py39ha18d171_1 + - matplotlib-inline=0.1.6=py39h06a4308_0 + - matplotlib=3.5.1=py39h06a4308_1 + - mistune=0.8.4=py39h27cfd23_1000 + - mkl-service=2.4.0=py39h7f8727e_0 + - mkl=2021.4.0=h06a4308_640 + - mkl_fft=1.3.1=py39hd3c417c_0 + - mkl_random=1.2.2=py39h51133e4_0 + - nbclassic=0.5.5=py39h06a4308_0 + - nbclient=0.5.13=py39h06a4308_0 + - nbconvert=6.5.4=py39h06a4308_0 + - nbformat=5.9.2=py39h06a4308_0 + - ncurses=6.3=h7f8727e_2 + - nest-asyncio=1.5.6=py39h06a4308_0 + - notebook-shim=0.2.2=py39h06a4308_0 + - notebook=6.5.4=py39h06a4308_1 + - numexpr=2.8.1=py39h6abb31d_0 + - numpy-base=1.22.3=py39hf524024_0 + - numpy=1.22.3=py39he7a7128_0 + - openssl=1.1.1w=h7f8727e_0 + - packaging=23.1=py39h06a4308_0 + - pandas=1.4.2=py39h295c915_0 + - panel=0.14.3=py39h06a4308_0 + - param=1.13.0=py39h06a4308_0 - pcre=8.45=h295c915_0 - - pillow=8.3.1=py37h2c7a002_0 - - pip=21.1.3=py37h06a4308_0 - - pyqt=5.9.2=py37h05f1152_2 - - pyrsistent=0.17.3=py37h7b6447c_0 - - pysocks=1.7.1=py37_1 - - python=3.7.10=h12debd9_4 - - pyyaml=5.4.1=py37h27cfd23_1 - - pyzmq=20.0.0=py37h2531618_1 + - pillow=9.0.1=py39h22f2fdc_0 + - pip=23.3=py39h06a4308_0 + - platformdirs=3.10.0=py39h06a4308_0 + - prometheus_client=0.14.1=py39h06a4308_0 + - prompt-toolkit=3.0.36=py39h06a4308_0 + - psutil=5.8.0=py39h27cfd23_1 + - pyct=0.5.0=py39h06a4308_0 + - pygments=2.15.1=py39h06a4308_1 + - pyopenssl=23.2.0=py39h06a4308_0 + - pyparsing=3.0.9=py39h06a4308_0 + - pyqt=5.9.2=py39h2531618_6 + - pyrsistent=0.18.0=py39heee7806_0 + - pysocks=1.7.1=py39h06a4308_0 + - python-fastjsonschema=2.16.2=py39h06a4308_0 + - python=3.9.12=h12debd9_1 + - pytz=2023.3.post1=py39h06a4308_0 + - pyviz_comms=2.3.0=py39h06a4308_0 + - pyyaml=6.0=py39h7f8727e_1 + - pyzmq=22.3.0=py39h295c915_2 - qt=5.9.7=h5867ecd_1 - - readline=8.1=h27cfd23_0 - - setuptools=52.0.0=py37h06a4308_0 - - sip=4.19.8=py37hf484d3e_0 - - sqlite=3.36.0=hc218d9a_0 - - terminado=0.9.4=py37h06a4308_0 - - tk=8.6.10=hbc83047_0 - - tornado=6.1=py37h27cfd23_0 - - xz=5.2.5=h7b6447c_0 + - readline=8.1.2=h7f8727e_1 + - requests=2.31.0=py39h06a4308_0 + - setuptools=68.0.0=py39h06a4308_0 + - sip=4.19.13=py39h295c915_0 + - sniffio=1.2.0=py39h06a4308_1 + - soupsieve=2.5=py39h06a4308_0 + - sqlite=3.38.5=hc218d9a_0 + - terminado=0.17.1=py39h06a4308_0 + - tinycss2=1.2.1=py39h06a4308_0 + - tk=8.6.12=h1ccaba5_0 + - tornado=6.1=py39h27cfd23_0 + - tqdm=4.65.0=py39hb070fc8_0 + - traitlets=5.7.1=py39h06a4308_0 + - typing-extensions=4.7.1=py39h06a4308_0 + - typing_extensions=4.7.1=py39h06a4308_0 + - urllib3=1.26.16=py39h06a4308_0 + - webencodings=0.5.1=py39h06a4308_1 + - websocket-client=0.58.0=py39h06a4308_4 + - wheel=0.41.2=py39h06a4308_0 + - xz=5.2.5=h7f8727e_1 - yaml=0.2.5=h7b6447c_0 - zeromq=4.3.4=h2531618_0 - - zlib=1.2.11=h7b6447c_3 - - zstd=1.4.9=haebb681_0 + - zipp=3.11.0=py39h06a4308_0 + - zlib=1.2.12=h7f8727e_2 + - zstd=1.5.2=ha4553b6_0 osx-64: - - appnope=0.1.2=py37hecd8cb5_1001 - - argon2-cffi=20.1.0=py37h9ed2024_1 - - bokeh=2.3.3=py37hecd8cb5_0 - - brotlipy=0.7.0=py37h9ed2024_1003 - - ca-certificates=2021.7.5=hecd8cb5_1 - - certifi=2021.5.30=py37hecd8cb5_0 - - cffi=1.14.6=py37h2125817_0 - - chardet=4.0.0=py37hecd8cb5_1003 - - cryptography=3.4.7=py37h2fd3fbb_0 - - freetype=2.10.4=ha233b18_0 - - importlib-metadata=3.10.0=py37hecd8cb5_0 - - intel-openmp=2021.3.0=hecd8cb5_3375 - - ipython=7.22.0=py37h01d92e1_0 - - jpeg=9b=he5867d9_2 - - jupyter_core=4.7.1=py37hecd8cb5_0 - - kiwisolver=1.3.1=py37h23ab428_0 + - anyio=3.5.0=py39hecd8cb5_0 + - appnope=0.1.2=py39hecd8cb5_1001 + - argon2-cffi-bindings=21.2.0=py39hca72f7f_0 + - attrs=23.1.0=py39hecd8cb5_0 + - beautifulsoup4=4.12.2=py39hecd8cb5_0 + - blas=1.0=mkl + - bokeh=3.2.1=py39h20db666_0 + - bottleneck=1.3.5=py39h67323c0_0 + - brotli-bin=1.0.9=hca72f7f_7 + - brotli-python=1.0.9=py39he9d5cce_7 + - brotli=1.0.9=hca72f7f_7 + - ca-certificates=2023.08.22=hecd8cb5_0 + - certifi=2023.7.22=py39hecd8cb5_0 + - cffi=1.15.1=py39h6c40b1e_3 + - colorcet=3.0.1=py39hecd8cb5_0 + - comm=0.1.2=py39hecd8cb5_0 + - contourpy=1.0.5=py39haf03e11_0 + - cryptography=41.0.3=py39h30e54ef_0 + - debugpy=1.6.7=py39hcec6c5f_0 + - entrypoints=0.4=py39hecd8cb5_0 + - exceptiongroup=1.0.4=py39hecd8cb5_0 + - freetype=2.12.1=hd8bbffd_0 + - giflib=5.2.1=h6c40b1e_3 + - holoviews=1.17.1=py39hecd8cb5_0 + - icu=73.1=hcec6c5f_0 + - idna=3.4=py39hecd8cb5_0 + - importlib-metadata=6.0.0=py39hecd8cb5_0 + - importlib_resources=6.1.0=py39hecd8cb5_0 + - intel-openmp=2023.1.0=ha357a0b_43547 + - ipykernel=6.25.0=py39h20db666_0 + - ipython=8.15.0=py39hecd8cb5_0 + - jedi=0.18.1=py39hecd8cb5_1 + - jinja2=3.1.2=py39hecd8cb5_0 + - jpeg=9e=h6c40b1e_1 + - jsonschema=4.17.3=py39hecd8cb5_0 + - jupyter_client=7.4.9=py39hecd8cb5_0 + - jupyter_core=5.3.0=py39hecd8cb5_0 + - jupyter_server=1.23.4=py39hecd8cb5_0 + - kiwisolver=1.4.4=py39hcec6c5f_0 - lcms2=2.12=hf1fd2bf_0 - - libcxx=10.0.0=1 - - libffi=3.3=hb1e8313_2 - - libpng=1.6.37=ha441bb4_0 + - lerc=3.0=he9d5cce_0 + - libbrotlicommon=1.0.9=hca72f7f_7 + - libbrotlidec=1.0.9=hca72f7f_7 + - libbrotlienc=1.0.9=hca72f7f_7 + - libcxx=14.0.6=h9765a3e_0 + - libdeflate=1.17=hb664fd8_1 + - libffi=3.4.4=hecd8cb5_0 + - libiconv=1.16=hca72f7f_2 + - libpng=1.6.39=h6c40b1e_0 - libsodium=1.0.18=h1de35cc_0 - - libtiff=4.2.0=h87d7836_0 - - libwebp-base=1.2.0=h9ed2024_0 - - lz4-c=1.9.3=h23ab428_0 - - markdown=3.3.4=py37hecd8cb5_0 - - markupsafe=2.0.1=py37h9ed2024_0 - - matplotlib-base=3.3.4=py37h8b3ea08_0 - - matplotlib=3.3.4=py37hecd8cb5_0 - - mistune=0.8.4=py37h1de35cc_0 - - mkl-service=2.4.0=py37h9ed2024_0 - - mkl=2021.3.0=hecd8cb5_517 - - mkl_fft=1.3.0=py37h4a7008c_2 - - mkl_random=1.2.2=py37hb2f4e1b_0 - - nbconvert=6.1.0=py37hecd8cb5_0 - - ncurses=6.2=h0a44026_1 - - notebook=6.4.0=py37hecd8cb5_0 - - numpy-base=1.20.3=py37he0bd621_0 - - numpy=1.20.3=py37h4b4dc7a_0 - - openjpeg=2.3.0=hb95cd4c_1 - - openssl=1.1.1k=h9ed2024_0 - - pandas=1.2.5=py37h23ab428_0 - - pandocfilters=1.4.3=py37hecd8cb5_1 - - pillow=8.3.1=py37ha4cf6ea_0 - - pip=21.1.3=py37hecd8cb5_0 - - pyrsistent=0.17.3=py37haf1e3a3_0 - - pysocks=1.7.1=py37hecd8cb5_0 - - python=3.7.10=h88f2d9e_0 - - pyyaml=5.4.1=py37h9ed2024_1 - - pyzmq=20.0.0=py37h23ab428_1 - - readline=8.1=h9ed2024_0 - - setuptools=52.0.0=py37hecd8cb5_0 - - sqlite=3.36.0=hce871da_0 - - terminado=0.9.4=py37hecd8cb5_0 - - tk=8.6.10=hb0a8c7a_0 - - tornado=6.1=py37h9ed2024_0 - - xz=5.2.5=h1de35cc_0 + - libtiff=4.5.1=hcec6c5f_0 + - libwebp-base=1.3.2=h6c40b1e_0 + - libwebp=1.3.2=hf6ce154_0 + - libxml2=2.10.4=h1bd7e62_1 + - libxslt=1.1.37=h6c40b1e_1 + - linkify-it-py=2.0.0=py39hecd8cb5_0 + - lxml=4.9.3=py39h946e0e5_0 + - lz4-c=1.9.4=hcec6c5f_0 + - markdown-it-py=2.2.0=py39hecd8cb5_1 + - markdown=3.4.1=py39hecd8cb5_0 + - markupsafe=2.1.1=py39hca72f7f_0 + - matplotlib-base=3.8.0=py39hb47e01b_0 + - matplotlib-inline=0.1.6=py39hecd8cb5_0 + - matplotlib=3.8.0=py39hecd8cb5_0 + - mdit-py-plugins=0.3.0=py39hecd8cb5_0 + - mdurl=0.1.0=py39hecd8cb5_0 + - mistune=0.8.4=py39h9ed2024_1000 + - mkl-service=2.4.0=py39h6c40b1e_1 + - mkl=2023.1.0=h8e150cf_43559 + - mkl_fft=1.3.8=py39h6c40b1e_0 + - mkl_random=1.2.4=py39ha357a0b_0 + - nbclassic=0.5.5=py39hecd8cb5_0 + - nbclient=0.5.13=py39hecd8cb5_0 + - nbconvert=6.5.4=py39hecd8cb5_0 + - nbformat=5.9.2=py39hecd8cb5_0 + - ncurses=6.4=hcec6c5f_0 + - nest-asyncio=1.5.6=py39hecd8cb5_0 + - notebook-shim=0.2.2=py39hecd8cb5_0 + - notebook=6.5.4=py39hecd8cb5_1 + - numexpr=2.8.7=py39h827a554_0 + - numpy-base=1.26.0=py39ha186be2_0 + - numpy=1.26.0=py39h827a554_0 + - openjpeg=2.4.0=h66ea3da_0 + - openssl=3.0.11=hca72f7f_2 + - packaging=23.1=py39hecd8cb5_0 + - pandas=2.1.1=py39h3ea8b11_0 + - panel=1.2.3=py39hecd8cb5_0 + - param=1.13.0=py39hecd8cb5_0 + - pillow=10.0.1=py39h7d39338_0 + - pip=23.3=py39hecd8cb5_0 + - platformdirs=3.10.0=py39hecd8cb5_0 + - prometheus_client=0.14.1=py39hecd8cb5_0 + - prompt-toolkit=3.0.36=py39hecd8cb5_0 + - psutil=5.9.0=py39hca72f7f_0 + - pyct=0.5.0=py39hecd8cb5_0 + - pygments=2.15.1=py39hecd8cb5_1 + - pyopenssl=23.2.0=py39hecd8cb5_0 + - pyparsing=3.0.9=py39hecd8cb5_0 + - pyrsistent=0.18.0=py39hca72f7f_0 + - pysocks=1.7.1=py39hecd8cb5_0 + - python-fastjsonschema=2.16.2=py39hecd8cb5_0 + - python=3.9.18=h5ee71fb_0 + - pytz=2023.3.post1=py39hecd8cb5_0 + - pyviz_comms=2.3.0=py39hecd8cb5_0 + - pyyaml=6.0.1=py39h6c40b1e_0 + - pyzmq=23.2.0=py39he9d5cce_0 + - readline=8.2=hca72f7f_0 + - requests=2.31.0=py39hecd8cb5_0 + - setuptools=68.0.0=py39hecd8cb5_0 + - sniffio=1.2.0=py39hecd8cb5_1 + - soupsieve=2.5=py39hecd8cb5_0 + - sqlite=3.41.2=h6c40b1e_0 + - tbb=2021.8.0=ha357a0b_0 + - terminado=0.17.1=py39hecd8cb5_0 + - tinycss2=1.2.1=py39hecd8cb5_0 + - tk=8.6.12=h5d9f67b_0 + - tornado=6.3.3=py39h6c40b1e_0 + - tqdm=4.65.0=py39h01d92e1_0 + - traitlets=5.7.1=py39hecd8cb5_0 + - typing-extensions=4.7.1=py39hecd8cb5_0 + - typing_extensions=4.7.1=py39hecd8cb5_0 + - uc-micro-py=1.0.1=py39hecd8cb5_0 + - urllib3=1.26.18=py39hecd8cb5_0 + - webencodings=0.5.1=py39hecd8cb5_1 + - websocket-client=0.58.0=py39hecd8cb5_4 + - wheel=0.41.2=py39hecd8cb5_0 + - xyzservices=2022.9.0=py39hecd8cb5_1 + - xz=5.4.2=h6c40b1e_0 - yaml=0.2.5=haf1e3a3_0 - zeromq=4.3.4=h23ab428_0 - - zlib=1.2.11=h1de35cc_3 - - zstd=1.4.9=h322a384_0 + - zipp=3.11.0=py39hecd8cb5_0 + - zlib=1.2.13=h4dc903c_0 + - zstd=1.5.5=hc035e20_0 + osx-arm64: + - anyio=3.5.0=py39hca03da5_0 + - appnope=0.1.2=py39hca03da5_1001 + - argon2-cffi-bindings=21.2.0=py39h1a28f6b_0 + - attrs=23.1.0=py39hca03da5_0 + - beautifulsoup4=4.12.2=py39hca03da5_0 + - blas=1.0=openblas + - bokeh=3.2.1=py39h33ce5c2_0 + - bottleneck=1.3.5=py39heec5a64_0 + - brotli-bin=1.0.9=h1a28f6b_7 + - brotli-python=1.0.9=py39hc377ac9_7 + - brotli=1.0.9=h1a28f6b_7 + - ca-certificates=2023.08.22=hca03da5_0 + - certifi=2023.7.22=py39hca03da5_0 + - cffi=1.15.1=py39h80987f9_3 + - colorcet=3.0.1=py39hca03da5_0 + - comm=0.1.2=py39hca03da5_0 + - contourpy=1.0.5=py39h525c30c_0 + - cryptography=41.0.3=py39hd4332d6_0 + - debugpy=1.6.7=py39h313beb8_0 + - entrypoints=0.4=py39hca03da5_0 + - exceptiongroup=1.0.4=py39hca03da5_0 + - freetype=2.12.1=h1192e45_0 + - giflib=5.2.1=h80987f9_3 + - holoviews=1.17.1=py39hca03da5_0 + - icu=73.1=h313beb8_0 + - idna=3.4=py39hca03da5_0 + - importlib-metadata=6.0.0=py39hca03da5_0 + - importlib_resources=6.1.0=py39hca03da5_0 + - ipykernel=6.25.0=py39h33ce5c2_0 + - ipython=8.15.0=py39hca03da5_0 + - jedi=0.18.1=py39hca03da5_1 + - jinja2=3.1.2=py39hca03da5_0 + - jpeg=9e=h80987f9_1 + - jsonschema=4.17.3=py39hca03da5_0 + - jupyter_client=7.4.9=py39hca03da5_0 + - jupyter_core=5.3.0=py39hca03da5_0 + - jupyter_server=1.23.4=py39hca03da5_0 + - kiwisolver=1.4.4=py39h313beb8_0 + - lcms2=2.12=hba8e193_0 + - lerc=3.0=hc377ac9_0 + - libbrotlicommon=1.0.9=h1a28f6b_7 + - libbrotlidec=1.0.9=h1a28f6b_7 + - libbrotlienc=1.0.9=h1a28f6b_7 + - libcxx=14.0.6=h848a8c0_0 + - libdeflate=1.17=h80987f9_1 + - libffi=3.4.4=hca03da5_0 + - libgfortran5=11.3.0=h009349e_28 + - libgfortran=5.0.0=11_3_0_hca03da5_28 + - libiconv=1.16=h1a28f6b_2 + - libopenblas=0.3.21=h269037a_0 + - libpng=1.6.39=h80987f9_0 + - libsodium=1.0.18=h1a28f6b_0 + - libtiff=4.5.1=h313beb8_0 + - libwebp-base=1.3.2=h80987f9_0 + - libwebp=1.3.2=ha3663a8_0 + - libxml2=2.10.4=h0dcf63f_1 + - libxslt=1.1.37=h80987f9_1 + - linkify-it-py=2.0.0=py39hca03da5_0 + - llvm-openmp=14.0.6=hc6e5704_0 + - lxml=4.9.3=py39h50ffb84_0 + - lz4-c=1.9.4=h313beb8_0 + - markdown-it-py=2.2.0=py39hca03da5_1 + - markdown=3.4.1=py39hca03da5_0 + - markupsafe=2.1.1=py39h1a28f6b_0 + - matplotlib-base=3.8.0=py39h46d7db6_0 + - matplotlib-inline=0.1.6=py39hca03da5_0 + - matplotlib=3.8.0=py39hca03da5_0 + - mdit-py-plugins=0.3.0=py39hca03da5_0 + - mdurl=0.1.0=py39hca03da5_0 + - mistune=0.8.4=py39h1a28f6b_1000 + - nbclassic=0.5.5=py39hca03da5_0 + - nbclient=0.5.13=py39hca03da5_0 + - nbconvert=6.5.4=py39hca03da5_0 + - nbformat=5.9.2=py39hca03da5_0 + - ncurses=6.4=h313beb8_0 + - nest-asyncio=1.5.6=py39hca03da5_0 + - notebook-shim=0.2.2=py39hca03da5_0 + - notebook=6.5.4=py39hca03da5_1 + - numexpr=2.8.7=py39hecc3335_0 + - numpy-base=1.26.0=py39ha9811e2_0 + - numpy=1.26.0=py39h3b2db8e_0 + - openjpeg=2.3.0=h7a6adac_2 + - openssl=3.0.11=h1a28f6b_2 + - packaging=23.1=py39hca03da5_0 + - pandas=2.1.1=py39h46d7db6_0 + - panel=1.2.3=py39hca03da5_0 + - param=1.13.0=py39hca03da5_0 + - pillow=10.0.1=py39h3b245a6_0 + - pip=23.3=py39hca03da5_0 + - platformdirs=3.10.0=py39hca03da5_0 + - prometheus_client=0.14.1=py39hca03da5_0 + - prompt-toolkit=3.0.36=py39hca03da5_0 + - psutil=5.9.0=py39h1a28f6b_0 + - pyct=0.5.0=py39hca03da5_0 + - pygments=2.15.1=py39hca03da5_1 + - pyopenssl=23.2.0=py39hca03da5_0 + - pyparsing=3.0.9=py39hca03da5_0 + - pyrsistent=0.18.0=py39h1a28f6b_0 + - pysocks=1.7.1=py39hca03da5_0 + - python-fastjsonschema=2.16.2=py39hca03da5_0 + - python=3.9.18=hb885b13_0 + - pytz=2023.3.post1=py39hca03da5_0 + - pyviz_comms=2.3.0=py39hca03da5_0 + - pyyaml=6.0.1=py39h80987f9_0 + - pyzmq=23.2.0=py39hc377ac9_0 + - readline=8.2=h1a28f6b_0 + - requests=2.31.0=py39hca03da5_0 + - setuptools=68.0.0=py39hca03da5_0 + - sniffio=1.2.0=py39hca03da5_1 + - soupsieve=2.5=py39hca03da5_0 + - sqlite=3.41.2=h80987f9_0 + - terminado=0.17.1=py39hca03da5_0 + - tinycss2=1.2.1=py39hca03da5_0 + - tk=8.6.12=hb8d0fd4_0 + - tornado=6.3.3=py39h80987f9_0 + - tqdm=4.65.0=py39h86d0a89_0 + - traitlets=5.7.1=py39hca03da5_0 + - typing-extensions=4.7.1=py39hca03da5_0 + - typing_extensions=4.7.1=py39hca03da5_0 + - uc-micro-py=1.0.1=py39hca03da5_0 + - urllib3=1.26.18=py39hca03da5_0 + - webencodings=0.5.1=py39hca03da5_1 + - websocket-client=0.58.0=py39hca03da5_4 + - wheel=0.41.2=py39hca03da5_0 + - xyzservices=2022.9.0=py39hca03da5_1 + - xz=5.4.2=h80987f9_0 + - yaml=0.2.5=h1a28f6b_0 + - zeromq=4.3.4=hc377ac9_0 + - zipp=3.11.0=py39hca03da5_0 + - zlib=1.2.13=h5a0b063_0 + - zstd=1.5.5=hd90d995_0 win-64: - - argon2-cffi=20.1.0=py37h2bbff1b_1 - - bokeh=2.3.3=py37haa95532_0 - - brotlipy=0.7.0=py37h2bbff1b_1003 - - ca-certificates=2021.7.5=haa95532_1 - - certifi=2021.5.30=py37haa95532_0 - - cffi=1.14.6=py37h2bbff1b_0 - - chardet=4.0.0=py37haa95532_1003 - - colorama=0.4.4=pyhd3eb1b0_0 - - cryptography=3.4.7=py37h71e12ea_0 - - freetype=2.10.4=hd328e21_0 - - icu=58.2=ha925a31_3 - - importlib-metadata=3.10.0=py37haa95532_0 - - intel-openmp=2021.3.0=haa95532_3372 - - ipython=7.22.0=py37hd4e2768_0 - - jpeg=9b=hb83a4c4_2 - - jupyter_core=4.7.1=py37haa95532_0 - - kiwisolver=1.3.1=py37hd77b12b_0 - - libpng=1.6.37=h2a8f88b_0 + - anyio=3.5.0=py39haa95532_0 + - argon2-cffi-bindings=21.2.0=py39h2bbff1b_0 + - attrs=23.1.0=py39haa95532_0 + - beautifulsoup4=4.12.2=py39haa95532_0 + - blas=1.0=mkl + - bokeh=3.2.1=py39h9909e9c_0 + - bottleneck=1.3.5=py39h080aedc_0 + - brotli-bin=1.0.9=h2bbff1b_7 + - brotli-python=1.0.9=py39hd77b12b_7 + - brotli=1.0.9=h2bbff1b_7 + - ca-certificates=2023.08.22=haa95532_0 + - certifi=2023.7.22=py39haa95532_0 + - cffi=1.15.1=py39h2bbff1b_3 + - colorama=0.4.6=py39haa95532_0 + - colorcet=3.0.1=py39haa95532_0 + - comm=0.1.2=py39haa95532_0 + - contourpy=1.0.5=py39h59b6b97_0 + - cryptography=41.0.3=py39h89fc84f_0 + - debugpy=1.6.7=py39hd77b12b_0 + - entrypoints=0.4=py39haa95532_0 + - exceptiongroup=1.0.4=py39haa95532_0 + - freetype=2.12.1=ha860e81_0 + - giflib=5.2.1=h8cc25b3_3 + - holoviews=1.17.1=py39haa95532_0 + - icu=73.1=h6c2663c_0 + - idna=3.4=py39haa95532_0 + - importlib-metadata=6.0.0=py39haa95532_0 + - importlib_resources=6.1.0=py39haa95532_0 + - intel-openmp=2023.1.0=h59b6b97_46319 + - ipykernel=6.25.0=py39h9909e9c_0 + - ipython=8.15.0=py39haa95532_0 + - jedi=0.18.1=py39haa95532_1 + - jinja2=3.1.2=py39haa95532_0 + - jpeg=9e=h2bbff1b_1 + - jsonschema=4.17.3=py39haa95532_0 + - jupyter_client=7.4.9=py39haa95532_0 + - jupyter_core=5.3.0=py39haa95532_0 + - jupyter_server=1.23.4=py39haa95532_0 + - kiwisolver=1.4.4=py39hd77b12b_0 + - krb5=1.20.1=h5b6d351_0 + - lerc=3.0=hd77b12b_0 + - libbrotlicommon=1.0.9=h2bbff1b_7 + - libbrotlidec=1.0.9=h2bbff1b_7 + - libbrotlienc=1.0.9=h2bbff1b_7 + - libclang13=14.0.6=default_h8e68704_1 + - libclang=14.0.6=default_hb5a9fac_1 + - libdeflate=1.17=h2bbff1b_1 + - libiconv=1.16=h2bbff1b_2 + - libpng=1.6.39=h8cc25b3_0 + - libpq=12.15=h906ac69_1 - libsodium=1.0.18=h62dcd97_0 - - libtiff=4.2.0=hd0e1b90_0 - - lz4-c=1.9.3=h2bbff1b_0 - - m2w64-gcc-libgfortran=5.3.0=6 - - m2w64-gcc-libs-core=5.3.0=7 - - m2w64-gcc-libs=5.3.0=7 - - m2w64-gmp=6.1.0=2 - - m2w64-libwinpthread-git=5.0.0.4634.697f757=2 - - markdown=3.3.4=py37haa95532_0 - - markupsafe=2.0.1=py37h2bbff1b_0 - - matplotlib-base=3.3.4=py37h49ac443_0 - - matplotlib=3.3.4=py37haa95532_0 - - mistune=0.8.4=py37hfa6e2cd_1001 - - mkl-service=2.4.0=py37h2bbff1b_0 - - mkl=2021.3.0=haa95532_524 - - mkl_fft=1.3.0=py37h277e83a_2 - - mkl_random=1.2.2=py37hf11a4ad_0 - - msys2-conda-epoch=20160418=1 - - nbconvert=6.1.0=py37haa95532_0 - - notebook=6.4.0=py37haa95532_0 - - numpy-base=1.20.3=py37hc2deb75_0 - - numpy=1.20.3=py37ha4e8547_0 - - openssl=1.1.1k=h2bbff1b_0 - - pandas=1.2.5=py37hd77b12b_0 - - pandocfilters=1.4.3=py37haa95532_1 - - pillow=8.3.1=py37h4fa10fc_0 - - pip=21.1.3=py37haa95532_0 - - pyqt=5.9.2=py37h6538335_2 - - pyrsistent=0.17.3=py37he774522_0 - - pysocks=1.7.1=py37_1 - - python=3.7.10=h6244533_0 - - pywin32=227=py37he774522_1 - - pywinpty=0.5.7=py37_0 - - pyyaml=5.4.1=py37h2bbff1b_1 - - pyzmq=20.0.0=py37hd77b12b_1 - - qt=5.9.7=vc14h73c81de_0 - - setuptools=52.0.0=py37haa95532_0 - - sip=4.19.8=py37h6538335_0 - - sqlite=3.36.0=h2bbff1b_0 - - terminado=0.9.4=py37haa95532_0 - - tk=8.6.10=he774522_0 - - tornado=6.1=py37h2bbff1b_0 + - libtiff=4.5.1=hd77b12b_0 + - libwebp-base=1.3.2=h2bbff1b_0 + - libwebp=1.3.2=hbc33d0d_0 + - libxml2=2.10.4=h0ad7f3c_1 + - libxslt=1.1.37=h2bbff1b_1 + - linkify-it-py=2.0.0=py39haa95532_0 + - lxml=4.9.3=py39h09808a7_0 + - lz4-c=1.9.4=h2bbff1b_0 + - markdown-it-py=2.2.0=py39haa95532_1 + - markdown=3.4.1=py39haa95532_0 + - markupsafe=2.1.1=py39h2bbff1b_0 + - matplotlib-base=3.8.0=py39h4ed8f06_0 + - matplotlib-inline=0.1.6=py39haa95532_0 + - matplotlib=3.8.0=py39haa95532_0 + - mdit-py-plugins=0.3.0=py39haa95532_0 + - mdurl=0.1.0=py39haa95532_0 + - mistune=0.8.4=py39h2bbff1b_1000 + - mkl-service=2.4.0=py39h2bbff1b_1 + - mkl=2023.1.0=h6b88ed4_46357 + - mkl_fft=1.3.8=py39h2bbff1b_0 + - mkl_random=1.2.4=py39h59b6b97_0 + - nbclassic=0.5.5=py39haa95532_0 + - nbclient=0.5.13=py39haa95532_0 + - nbconvert=6.5.4=py39haa95532_0 + - nbformat=5.9.2=py39haa95532_0 + - nest-asyncio=1.5.6=py39haa95532_0 + - notebook-shim=0.2.2=py39haa95532_0 + - notebook=6.5.4=py39haa95532_1 + - numexpr=2.8.7=py39h2cd9be0_0 + - numpy-base=1.26.0=py39h65a83cf_0 + - numpy=1.26.0=py39h055cbcc_0 + - openjpeg=2.4.0=h4fc8c34_0 + - openssl=3.0.11=h2bbff1b_2 + - packaging=23.1=py39haa95532_0 + - pandas=2.1.1=py39h4ed8f06_0 + - panel=1.2.3=py39haa95532_0 + - param=1.13.0=py39haa95532_0 + - pillow=10.0.1=py39h045eedc_0 + - pip=23.3=py39haa95532_0 + - platformdirs=3.10.0=py39haa95532_0 + - ply=3.11=py39haa95532_0 + - prometheus_client=0.14.1=py39haa95532_0 + - prompt-toolkit=3.0.36=py39haa95532_0 + - psutil=5.9.0=py39h2bbff1b_0 + - pyct=0.5.0=py39haa95532_0 + - pygments=2.15.1=py39haa95532_1 + - pyopenssl=23.2.0=py39haa95532_0 + - pyparsing=3.0.9=py39haa95532_0 + - pyqt5-sip=12.13.0=py39h2bbff1b_0 + - pyqt=5.15.10=py39hd77b12b_0 + - pyrsistent=0.18.0=py39h196d8e1_0 + - pysocks=1.7.1=py39haa95532_0 + - python-fastjsonschema=2.16.2=py39haa95532_0 + - python-tzdata=2023.3=pyhd3eb1b0_0 + - python=3.9.18=h1aa4202_0 + - pytz=2023.3.post1=py39haa95532_0 + - pyviz_comms=2.3.0=py39haa95532_0 + - pywin32=305=py39h2bbff1b_0 + - pywinpty=2.0.10=py39h5da7b33_0 + - pyyaml=6.0.1=py39h2bbff1b_0 + - pyzmq=23.2.0=py39hd77b12b_0 + - qt-main=5.15.2=h19c9488_10 + - requests=2.31.0=py39haa95532_0 + - setuptools=68.0.0=py39haa95532_0 + - sip=6.7.12=py39hd77b12b_0 + - sniffio=1.2.0=py39haa95532_1 + - soupsieve=2.5=py39haa95532_0 + - sqlite=3.41.2=h2bbff1b_0 + - tbb=2021.8.0=h59b6b97_0 + - terminado=0.17.1=py39haa95532_0 + - tinycss2=1.2.1=py39haa95532_0 + - tk=8.6.12=h2bbff1b_0 + - tomli=2.0.1=py39haa95532_0 + - tornado=6.3.3=py39h2bbff1b_0 + - tqdm=4.65.0=py39hd4e2768_0 + - traitlets=5.7.1=py39haa95532_0 + - typing-extensions=4.7.1=py39haa95532_0 + - typing_extensions=4.7.1=py39haa95532_0 + - uc-micro-py=1.0.1=py39haa95532_0 + - urllib3=1.26.18=py39haa95532_0 - vc=14.2=h21ff451_1 - vs2015_runtime=14.27.29016=h5e58377_2 - - win_inet_pton=1.1.0=py37haa95532_0 - - wincertstore=0.2=py37_0 + - webencodings=0.5.1=py39haa95532_1 + - websocket-client=0.58.0=py39haa95532_4 + - wheel=0.41.2=py39haa95532_0 + - win_inet_pton=1.1.0=py39haa95532_0 - winpty=0.4.3=4 - - xz=5.2.5=h62dcd97_0 + - xyzservices=2022.9.0=py39haa95532_1 + - xz=5.4.2=h8cc25b3_0 - yaml=0.2.5=he774522_0 - - zeromq=4.3.3=ha925a31_3 - - zlib=1.2.11=h62dcd97_4 - - zstd=1.4.9=h19a0ad4_0 + - zeromq=4.3.4=hd77b12b_0 + - zipp=3.11.0=py39haa95532_0 + - zlib=1.2.13=h8cc25b3_0 + - zstd=1.5.5=hd43e919_0 diff --git a/hipster_dynamics/anaconda-project.yml b/hipster_dynamics/anaconda-project.yml index 2f0ad354d..303f95fa1 100644 --- a/hipster_dynamics/anaconda-project.yml +++ b/hipster_dynamics/anaconda-project.yml @@ -10,19 +10,22 @@ examples_config: - philippjfr labels: - holoviews + no_data_ingestion: true + deployments: + - command: notebook user_fields: [examples_config] channels: [defaults] packages: &pkgs -- python=3.7 +- python=3.9 - notebook -- bokeh +- bokeh <3.3 - holoviews - matplotlib - numpy -- pandas=1.2.5 +- pandas - param dependencies: *pkgs @@ -30,26 +33,12 @@ dependencies: *pkgs commands: notebook: notebook: hipster_dynamics.ipynb - test: - unix: pytest --nbsmoke-run -k *.ipynb --ignore envs - windows: pytest --nbsmoke-run -k *.ipynb --ignore envs - env_spec: test - lint: - unix: pytest --nbsmoke-lint -k *.ipynb --ignore envs - windows: pytest --nbsmoke-lint -k *.ipynb --ignore envs - env_spec: test variables: {} downloads: {} -env_specs: - default: {} - test: - packages: &testpkgs - - nbsmoke=0.2.8 - - pytest=4.4.1 - dependencies: *testpkgs platforms: - linux-64 - osx-64 - win-64 +- osx-arm64 diff --git a/hipster_dynamics/hipster_dynamics.ipynb b/hipster_dynamics/hipster_dynamics.ipynb index 632fcbc2b..b906f05fd 100755 --- a/hipster_dynamics/hipster_dynamics.ipynb +++ b/hipster_dynamics/hipster_dynamics.ipynb @@ -4,10 +4,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "# Hipster Dynamics\n", - "Written by Philipp Rudiger
\n", - "Created: June 28, 2017
\n", - "Last updated: July 30, 2021" + "# Hipster Dynamics" ] }, { @@ -94,7 +91,15 @@ "source": [ "import numpy as np\n", "import holoviews as hv\n", - "from holoviews import opts\n", + "from holoviews import opts" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ "hv.extension('bokeh', 'matplotlib')" ] }, @@ -346,9 +351,22 @@ } ], "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", "name": "python", - "pygments_lexer": "ipython3" + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.18" } }, "nbformat": 4,