Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEA Callbacks base infrastructure + progress bars #27663

Open
wants to merge 57 commits into
base: callbacks
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 41 commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
272e75f
callback API
jeremiedbb Dec 14, 2021
584bdf7
cln nmf and test reconstruction attributes
jeremiedbb Dec 17, 2021
bb32ff3
cln snapshot + test snapshot + uuid for computation tree
jeremiedbb Dec 20, 2021
7a1825d
cln
jeremiedbb Dec 31, 2021
3e3b25f
black
jeremiedbb Dec 31, 2021
26dbb69
lint
jeremiedbb Dec 31, 2021
eb7b824
wip
jeremiedbb Feb 14, 2022
9b913fd
Merge branch 'master' into callback-api
jeremiedbb Feb 14, 2022
f78442e
class
jeremiedbb Feb 23, 2022
34bab15
more tests
jeremiedbb Feb 23, 2022
596a58e
cln
jeremiedbb Feb 23, 2022
4f9363c
wip
jeremiedbb Sep 12, 2022
030f68b
Merge remote-tracking branch 'upstream/main' into callback-api
jeremiedbb Sep 12, 2022
35c5284
wip
jeremiedbb Sep 16, 2022
115e184
wip
jeremiedbb Sep 16, 2022
bdb4990
wip
jeremiedbb Sep 21, 2022
d1bb5eb
Merge remote-tracking branch 'upstream/main' into callback-api
jeremiedbb Sep 23, 2022
7a43c30
wip
jeremiedbb Sep 23, 2022
573fd5d
Merge remote-tracking branch 'upstream/main' into callback-api
jeremiedbb Oct 11, 2022
a218068
wip
jeremiedbb Oct 13, 2022
f794694
update poor_score
jeremiedbb Oct 13, 2022
ab74f19
Merge remote-tracking branch 'upstream/main' into pr/jeremiedbb/22000
jeremiedbb Jun 19, 2023
37e569b
wip
jeremiedbb Jun 21, 2023
d7208fa
wip
jeremiedbb Jun 29, 2023
774ff69
Merge remote-tracking branch 'upstream/main' into pr/jeremiedbb/22000
jeremiedbb Oct 17, 2023
b8ac1a5
cln
jeremiedbb Oct 18, 2023
e544cc4
Merge remote-tracking branch 'upstream/main' into pr/jeremiedbb/22000
jeremiedbb Oct 20, 2023
b644430
wip
jeremiedbb Oct 25, 2023
3ab3d7f
wip
jeremiedbb Oct 25, 2023
39c04cc
wip
jeremiedbb Oct 25, 2023
73ecb31
wip
jeremiedbb Oct 25, 2023
9058919
mypy
jeremiedbb Oct 27, 2023
309f755
add test for progressbars
jeremiedbb Oct 27, 2023
3569329
can't guarantee same order of tasks
jeremiedbb Oct 27, 2023
2e28e4a
cln
jeremiedbb Oct 27, 2023
57b30b1
Merge branch 'callbacks' into base
jeremiedbb Oct 27, 2023
5270bad
address nitpicks
jeremiedbb Nov 21, 2023
ae5facc
make rich soft dependency
jeremiedbb Nov 22, 2023
df50ab3
missing arg
jeremiedbb Nov 22, 2023
aaa2dec
improve coverage
jeremiedbb Nov 23, 2023
a3e2b35
Merge branch 'callbacks' into base
jeremiedbb Nov 23, 2023
e13516d
Merge branch 'callbacks' into base
jeremiedbb Feb 9, 2024
a0667c4
mixin for callback propagation
jeremiedbb Feb 9, 2024
2fdbda3
rename _skl_callbacks
jeremiedbb Feb 17, 2024
aea9af7
clone callbacks
jeremiedbb Feb 19, 2024
44b615a
some renaming and cleanup
jeremiedbb Feb 20, 2024
fabe932
Merge branch 'callbacks' into base
jeremiedbb Feb 20, 2024
07a6875
Merge branch 'callbacks' into base (continued)
jeremiedbb Feb 20, 2024
02ecb2e
Merge branch 'callbacks' into base
jeremiedbb Feb 21, 2024
6433ba3
fix imports
jeremiedbb Feb 21, 2024
052f9d2
Merge remote-tracking branch 'upstream/callbacks' into base
jeremiedbb Feb 23, 2024
268d5cf
update lock files
jeremiedbb Feb 23, 2024
2381645
Merge remote-tracking branch 'upstream/callbacks' into base
jeremiedbb Mar 6, 2024
d392b63
debug ci
jeremiedbb Mar 6, 2024
9177757
iter
jeremiedbb Mar 6, 2024
436bcad
iter
jeremiedbb Mar 6, 2024
5bf6608
iter
jeremiedbb Mar 6, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Expand Up @@ -13,6 +13,7 @@ dependencies:
- threadpoolctl=2.2.0
- matplotlib=3.3.4 # min
- pandas
- rich
- pyamg
- pytest
- pytest-xdist=2.5.0
Expand Down
@@ -1,6 +1,6 @@
# Generated by conda-lock.
# platform: linux-64
# input_hash: 59b748d4b41a3e69462c0c657961aebaa5b15bc3caad670dff038296fa151c6e
# input_hash: f6c0fb202a23ba47b2cdcb6f45949e3edfb84a1d64abb1a65c98d5fa7e7adc47
@EXPLICIT
https://repo.anaconda.com/pkgs/main/linux-64/_libgcc_mutex-0.1-main.conda#c3473ff8bdb3d124ed5ff11ec380d6f9
https://repo.anaconda.com/pkgs/main/linux-64/blas-1.0-openblas.conda#9ddfcaef10d79366c90128f5dc444be8
Expand Down Expand Up @@ -56,21 +56,23 @@ https://repo.anaconda.com/pkgs/main/linux-64/libpq-12.15-hdbd6064_1.conda#218227
https://repo.anaconda.com/pkgs/main/linux-64/libwebp-1.3.2-h11a3e52_0.conda#9e0d6c9abdd97b076c66d4cf488589ee
https://repo.anaconda.com/pkgs/main/linux-64/openjpeg-2.4.0-h3ad879b_0.conda#86baecb47ecaa7f7ff2657a1f03b90c9
https://repo.anaconda.com/pkgs/main/linux-64/python-3.8.18-h955ad1f_0.conda#fa35c1028f48db26df051ee75dd9422f
https://repo.anaconda.com/pkgs/main/linux-64/certifi-2023.7.22-py38h06a4308_0.conda#59416ad8979a654bb8f5184b62d8a9e7
https://repo.anaconda.com/pkgs/main/linux-64/certifi-2023.11.17-py38h06a4308_0.conda#3c4c381d8521859fcfde56ef2e3e5c40
https://repo.anaconda.com/pkgs/main/noarch/cycler-0.11.0-pyhd3eb1b0_0.conda#f5e365d2cdb66d547eb8c3ab93843aab
https://repo.anaconda.com/pkgs/main/linux-64/cython-0.29.33-py38h6a678d5_0.conda#eb105388ba8bcf5ce82cf4cd5deeb5f9
https://repo.anaconda.com/pkgs/main/linux-64/exceptiongroup-1.0.4-py38h06a4308_0.conda#db954e73dca6076c64a1004d71b45784
https://repo.anaconda.com/pkgs/main/noarch/execnet-1.9.0-pyhd3eb1b0_0.conda#f895937671af67cebb8af617494b3513
https://repo.anaconda.com/pkgs/main/noarch/iniconfig-1.1.1-pyhd3eb1b0_0.tar.bz2#e40edff2c5708f342cef43c7f280c507
https://repo.anaconda.com/pkgs/main/linux-64/joblib-1.2.0-py38h06a4308_0.conda#ee7f1f50ae15650057e5d5301900ae34
https://repo.anaconda.com/pkgs/main/linux-64/kiwisolver-1.4.4-py38h6a678d5_0.conda#7424aa335d22974192800ec19a68486e
https://repo.anaconda.com/pkgs/main/linux-64/mdurl-0.1.0-py38h06a4308_0.conda#69312410e814f0bff66c43199238b373
https://repo.anaconda.com/pkgs/main/linux-64/mysql-5.7.24-h721c034_2.conda#dfc19ca2466d275c4c1f73b62c57f37b
https://repo.anaconda.com/pkgs/main/linux-64/numpy-base-1.17.3-py38h2f8d375_0.conda#40edbb76ecacefb1e6ab639b514822b1
https://repo.anaconda.com/pkgs/main/linux-64/packaging-23.1-py38h06a4308_0.conda#9ec9b6ee22dad7f49806c51218befd5b
https://repo.anaconda.com/pkgs/main/linux-64/pillow-10.0.1-py38ha6cbd5a_0.conda#a27702df8dc6874ab9baeef7ffb565f3
https://repo.anaconda.com/pkgs/main/linux-64/pluggy-1.0.0-py38h06a4308_1.conda#87bb1d3f6cf3e409a1dac38cee99918e
https://repo.anaconda.com/pkgs/main/linux-64/ply-3.11-py38_0.conda#d6a69c576c6e4d19e3074eaae3d149f2
https://repo.anaconda.com/pkgs/main/noarch/py-1.11.0-pyhd3eb1b0_0.conda#7205a898ed2abbf6e9b903dff6abe08e
https://repo.anaconda.com/pkgs/main/linux-64/pygments-2.15.1-py38h06a4308_1.conda#79e8654fed904cfd833c44ef0d1307a2
https://repo.anaconda.com/pkgs/main/linux-64/pyparsing-3.0.9-py38h06a4308_0.conda#becbbf51d2b05de228eed968e20f963d
https://repo.anaconda.com/pkgs/main/linux-64/pyqt5-sip-12.13.0-py38h5eee18b_0.conda#0ebb310c44968880835aefbf9fbbfa2c
https://repo.anaconda.com/pkgs/main/linux-64/pytz-2023.3.post1-py38h06a4308_0.conda#351d59ddfed216ab9b05481d3bb63106
Expand All @@ -80,7 +82,9 @@ https://repo.anaconda.com/pkgs/main/noarch/threadpoolctl-2.2.0-pyh0d69192_0.cond
https://repo.anaconda.com/pkgs/main/noarch/toml-0.10.2-pyhd3eb1b0_0.conda#cda05f5f6d8509529d1a2743288d197a
https://repo.anaconda.com/pkgs/main/linux-64/tomli-2.0.1-py38h06a4308_0.conda#791cce9de9913e9587b0a85cd8419123
https://repo.anaconda.com/pkgs/main/linux-64/tornado-6.3.3-py38h5eee18b_0.conda#8030fb73590f8370a558f783b4f9f030
https://repo.anaconda.com/pkgs/main/linux-64/typing_extensions-4.7.1-py38h06a4308_0.conda#cd44242195553e21e029f66627a43387
https://repo.anaconda.com/pkgs/main/linux-64/coverage-7.2.2-py38h5eee18b_0.conda#a05c1732d4e67102d2aa8d7e56de778b
https://repo.anaconda.com/pkgs/main/linux-64/markdown-it-py-2.2.0-py38h06a4308_1.conda#e2ace6e5d56b948f53e11e9452f49f99
https://repo.anaconda.com/pkgs/main/linux-64/numpy-1.17.3-py38h7e8d029_0.conda#5f2b196b515f8fe6b37e3d224650577d
https://repo.anaconda.com/pkgs/main/linux-64/pytest-7.4.0-py38h06a4308_0.conda#ba6c58ef1c6ba5247ccc17d41fdd71e5
https://repo.anaconda.com/pkgs/main/noarch/python-dateutil-2.8.2-pyhd3eb1b0_0.conda#211ee00320b08a1ac9fea6677649f6c9
Expand All @@ -91,6 +95,7 @@ https://repo.anaconda.com/pkgs/main/linux-64/pandas-1.2.4-py38ha9443f7_0.conda#5
https://repo.anaconda.com/pkgs/main/linux-64/pyqt-5.15.10-py38h6a678d5_0.conda#5251f84010c75d82f672974e69c67cd6
https://repo.anaconda.com/pkgs/main/linux-64/pytest-cov-4.1.0-py38h06a4308_1.conda#6b5a671f724b1520b19f48988ad99083
https://repo.anaconda.com/pkgs/main/linux-64/pytest-forked-1.6.0-py38h06a4308_0.conda#aff806e2ad3b684150eeaceaf9be72c4
https://repo.anaconda.com/pkgs/main/linux-64/rich-13.3.5-py38h06a4308_0.conda#d6cadc35a9501abb7392d72e25ee86e1
https://repo.anaconda.com/pkgs/main/linux-64/scipy-1.5.0-py38habc2bb6_0.conda#a27a97fc2377ab74cbd33ce22d3c3353
https://repo.anaconda.com/pkgs/main/linux-64/matplotlib-3.3.4-py38h06a4308_0.conda#96033fd3465abc467ae394c6852930de
https://repo.anaconda.com/pkgs/main/linux-64/pyamg-4.2.3-py38h79cecc1_0.conda#6e7f4f94000b244396de8bf4e6ae8dc4
Expand Down
26 changes: 13 additions & 13 deletions build_tools/azure/py38_conda_forge_mkl_win-64_conda.lock
@@ -1,10 +1,10 @@
# Generated by conda-lock.
# platform: win-64
# input_hash: 4ac1abe3eccdd48c0d50af8de11dd3c144459b84f500eae8f575232e0be3a07d
# input_hash: bea34b6b198d6e378e140c30b6362cfd4a721a94eb9883a66cf2a3fbf426f590
@EXPLICIT
https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2023.11.17-h56e8100_0.conda#1163114b483f26761f993c709e65271f
https://conda.anaconda.org/conda-forge/win-64/intel-openmp-2023.2.0-h57928b3_50497.conda#a401f3cae152deb75bbed766a90a6312
https://conda.anaconda.org/conda-forge/win-64/mkl-include-2023.2.0-h6a75c08_50496.conda#6d5b648b65d7d4fd9feb95be42c11011
https://conda.anaconda.org/conda-forge/win-64/mkl-include-2023.2.0-h6a75c08_50497.conda#02fd1f15c56cc902aeaf3df3497cf266
https://conda.anaconda.org/conda-forge/win-64/msys2-conda-epoch-20160418-1.tar.bz2#b0309b72560df66f71a9d5e34a5efdfa
https://conda.anaconda.org/conda-forge/win-64/python_abi-3.8-4_cp38.conda#b1059de1664cef9a785dda079a50f1ed
https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_0.tar.bz2#72608f6cd3e5898229c3ea16deb1ac43
Expand All @@ -23,7 +23,7 @@ https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2#2c
https://conda.anaconda.org/conda-forge/win-64/libiconv-1.17-h8ffe710_0.tar.bz2#050119977a86e4856f0416e2edcf81bb
https://conda.anaconda.org/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda#3f1b948619c45b1ca714d60c7389092c
https://conda.anaconda.org/conda-forge/win-64/libogg-1.3.4-h8ffe710_1.tar.bz2#04286d905a0dcb7f7d4a12bdfe02516d
https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.44.0-hcfcfb64_0.conda#446fb1973cfeb8b32de4add3c9ac1057
https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.44.1-hcfcfb64_0.conda#cb795bb06d345285ce8b9a4b0553574f
https://conda.anaconda.org/conda-forge/win-64/libwebp-base-1.3.2-hcfcfb64_0.conda#dcde8820959e64378d4e06147ffecfdd
https://conda.anaconda.org/conda-forge/win-64/libzlib-1.2.13-hcfcfb64_5.conda#5fdb9c6a113b6b6cb5e517fd972d5f41
https://conda.anaconda.org/conda-forge/win-64/m2w64-gcc-libgfortran-5.3.0-6.tar.bz2#066552ac6b907ec6d72c0ddab29050dc
Expand All @@ -50,7 +50,7 @@ https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1a
https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2#3faab06a954c2a04039983f2c4a50d99
https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda#5cd86562580f274031ede6aa6aa24441
https://conda.anaconda.org/conda-forge/win-64/cython-3.0.5-py38hd3f51b4_0.conda#ffa28c4a25a89ba45f015db6f8b9f26b
https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.1.3-pyhd8ed1ab_0.conda#e6518222753f519e911e83136d2158d9
https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_0.conda#f6c211fee3c98229652b60a9a42ef363
https://conda.anaconda.org/conda-forge/noarch/execnet-2.0.2-pyhd8ed1ab_0.conda#67de0d8241e1060a479e3c37793e26f9
https://conda.anaconda.org/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda#3761b23693f768dc75a8fd0a73ca053f
https://conda.anaconda.org/conda-forge/noarch/idna-3.4-pyhd8ed1ab_0.tar.bz2#34272b248891bddccc64479f9a7fffed
Expand Down Expand Up @@ -95,31 +95,31 @@ https://conda.anaconda.org/conda-forge/noarch/pytest-7.4.3-pyhd8ed1ab_0.conda#5b
https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2#dd999d1cc9f79e67dbb855c8924c7984
https://conda.anaconda.org/conda-forge/win-64/sip-6.7.12-py38hd3f51b4_0.conda#8234c36685a08c47f11865ffc7ed36a9
https://conda.anaconda.org/conda-forge/win-64/tbb-2021.10.0-h91493d7_2.conda#5b8c97cf8f0e81d6c22c0bda9978790d
https://conda.anaconda.org/conda-forge/win-64/fonttools-4.44.3-py38h91455d4_0.conda#6ad8cb5d680544ef31508092d115050d
https://conda.anaconda.org/conda-forge/win-64/fonttools-4.45.1-py38h91455d4_0.conda#417bcc7d0663c365b345910cf7e08e79
https://conda.anaconda.org/conda-forge/win-64/glib-2.78.1-h12be248_1.conda#247e1bc91e6698e1b9846c4d4df509fa
https://conda.anaconda.org/conda-forge/noarch/importlib-resources-6.1.1-pyhd8ed1ab_0.conda#d04bd1b5bed9177dd7c3cef15e2b6710
https://conda.anaconda.org/conda-forge/win-64/mkl-2023.2.0-h6a75c08_50496.conda#03da367d935ecf4d3e4005cf705d0e21
https://conda.anaconda.org/conda-forge/win-64/mkl-2023.2.0-h6a75c08_50497.conda#064cea9f45531e7b53584acf4bd8b044
https://conda.anaconda.org/conda-forge/win-64/pillow-10.1.0-py38hc375fad_0.conda#d671ae9247896e544d8b2df9feaf1f89
https://conda.anaconda.org/conda-forge/win-64/pyqt5-sip-12.12.2-py38hd3f51b4_5.conda#32974507018705cbe32a392473cd6ec1
https://conda.anaconda.org/conda-forge/noarch/pytest-cov-4.1.0-pyhd8ed1ab_0.conda#06eb685a3a0b146347a58dda979485da
https://conda.anaconda.org/conda-forge/noarch/pytest-forked-1.6.0-pyhd8ed1ab_0.conda#a46947638b6e005b63d2d6271da529b0
https://conda.anaconda.org/conda-forge/noarch/urllib3-2.1.0-pyhd8ed1ab_0.conda#f8ced8ee63830dec7ecc1be048d1470a
https://conda.anaconda.org/conda-forge/win-64/gstreamer-1.22.7-hb4038d2_0.conda#9b2f6622276ed34d20eb36e6a4ce2f50
https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-19_win64_mkl.conda#4f8a1a63cfbf74bc7b2813d9c6c205be
https://conda.anaconda.org/conda-forge/win-64/mkl-devel-2023.2.0-h57928b3_50496.conda#381330681b4506191e1a71699ea9e6fc
https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-20_win64_mkl.conda#6cad6cd2fbdeef4d651b8f752a4da960
https://conda.anaconda.org/conda-forge/win-64/mkl-devel-2023.2.0-h57928b3_50497.conda#0d52cfab24361c77268b54920c11903c
https://conda.anaconda.org/conda-forge/noarch/pytest-xdist-2.5.0-pyhd8ed1ab_0.tar.bz2#1fdd1f3baccf0deb647385c677a1a48e
https://conda.anaconda.org/conda-forge/noarch/requests-2.31.0-pyhd8ed1ab_0.conda#a30144e4156cdbb236f99ebb49828f8b
https://conda.anaconda.org/conda-forge/win-64/gst-plugins-base-1.22.7-h001b923_0.conda#e4b56ad6c21e861456f32bfc79b43c4b
https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-19_win64_mkl.conda#1b9ede5cff953aa1a5f4d9f8ec644972
https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-19_win64_mkl.conda#574e6e8bcc85df2885eb2a87d31ae005
https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-20_win64_mkl.conda#e6d36cfcb2f2dff0f659d2aa0813eb2d
https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-20_win64_mkl.conda#9510d07424d70fcac553d86b3e4a7c14
https://conda.anaconda.org/conda-forge/noarch/pooch-1.8.0-pyhd8ed1ab_0.conda#134b2b57b7865d2316a7cce1915a51ed
https://conda.anaconda.org/conda-forge/win-64/liblapacke-3.9.0-19_win64_mkl.conda#c77175c01902a5a8eb9e5598bd9e7756
https://conda.anaconda.org/conda-forge/win-64/liblapacke-3.9.0-20_win64_mkl.conda#960008cd6e9827a5c9b68e77fdf3d29f
https://conda.anaconda.org/conda-forge/win-64/numpy-1.24.4-py38h1d91fd2_0.conda#bb13551a7913ff4de74df687f03ba14e
https://conda.anaconda.org/conda-forge/win-64/qt-main-5.15.8-h9e85ed6_17.conda#568b134e26f3e2a44ff24028c27b8c0e
https://conda.anaconda.org/conda-forge/win-64/blas-devel-3.9.0-19_win64_mkl.conda#fa4fbc5210838e16ccdad9fff235d1ff
https://conda.anaconda.org/conda-forge/win-64/blas-devel-3.9.0-20_win64_mkl.conda#40f21d1e894795983dec1036847e7460
https://conda.anaconda.org/conda-forge/win-64/contourpy-1.1.1-py38hb1fd069_1.conda#13df3a01683e407c2745cc0b6aa6beca
https://conda.anaconda.org/conda-forge/win-64/pyqt-5.15.9-py38hd6c051e_5.conda#7d7f5b99c3929f02566314f252f9ef53
https://conda.anaconda.org/conda-forge/win-64/scipy-1.10.1-py38h1aea9ed_3.conda#1ed766b46170f86ead2ae6b9b8151191
https://conda.anaconda.org/conda-forge/win-64/blas-2.119-mkl.conda#ae72b73d43b1b758c0f56933ba304050
https://conda.anaconda.org/conda-forge/win-64/blas-2.120-mkl.conda#169d630727008b4356a138a3a0f595d4
https://conda.anaconda.org/conda-forge/win-64/matplotlib-base-3.7.3-py38h2724991_0.conda#80ee24705fa140b2febf66a1f9fb9b39
https://conda.anaconda.org/conda-forge/win-64/matplotlib-3.7.3-py38haa244fe_0.conda#30c703c4b30df6b261308086e5171a9d
Expand Up @@ -13,6 +13,7 @@ dependencies:
- threadpoolctl
- matplotlib
- pandas
- rich
- pyamg
- pytest
- pytest-xdist=2.5.0
Expand Down