8000 FEA Callbacks base infrastructure + progress bars (Alternative to #27663) by jeremiedbb · Pull Request #28760 · scikit-learn/scikit-learn · GitHub
[go: up one dir, main page]

Skip to content

FEA Callbacks base infrastructure + progress bars (Alternative to #27663) #28760

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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 78 commits into
base: callbacks
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 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
c52e828
refactor into callback context
jeremiedbb Apr 3, 2024
619bf9f
cln base
jeremiedbb Apr 3, 2024
390065c
lint
jeremiedbb Apr 3, 2024
183b74e
fix test progressbar
jeremiedbb Apr 3, 2024
34ca96d
begin migrating tests
jeremiedbb Apr 3, 2024
a2d4975
improve callback context API
jeremiedbb Apr 4, 2024
bd18edf
Merge branch 'callbacks' into base_callbacks_2
jeremiedbb Jun 4, 2024
4f2f369
merge
jeremiedbb Jun 4, 2024
61cf977
rework callback context internals + migrate tests
jeremiedbb Jun 7, 2024
81824ce
lint
jeremiedbb Jun 7, 2024
3fa6021
iter
jeremiedbb Jun 7, 2024
82a9d13
add rich to pyproject.toml
jeremiedbb Jun 7, 2024
7d41b31
fix docstrings and make callback hooks private for the end user
jeremiedbb Jun 10, 2024
1e79b73
Merge branch 'callbacks' into base_callbacks_2
jeremiedbb Jun 12, 2024
fc2136c
Merge branch 'callbacks' into base_callbacks_2
jeremiedbb Apr 1, 2025
fff3301
Merge branch 'callbacks' into base_callbacks_2
jeremiedbb Apr 1, 2025
d573c49
more doc task node
jeremiedbb Apr 1, 2025
00e7306
lint
jeremiedbb Apr 1, 2025
495733e
add module
jeremiedbb Apr 1, 2025
90d481c
Merge branch 'callbacks' into base_callbacks_2
jeremiedbb Apr 1, 2025
def2687
api ref
jeremiedbb Apr 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion build_tools/azure/debian_32bit_lock.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ pytest==8.3.5
# via
# -r build_tools/azure/debian_32bit_requirements.txt
# pytest-cov
pytest-cov==6.0.0
pytest-cov==6.1.0
# v 6D40 ia -r build_tools/azure/debian_32bit_requirements.txt
threadpoolctl==3.6.0
# via -r build_tools/azure/debian_32bit_requirements.txt
18 changes: 11 additions & 7 deletions build_tools/azure/pylatest_conda_forge_mkl_linux-64_conda.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Generated by conda-lock.
# platform: linux-64
# input_hash: 15de7a0d1a0d046ada825ffa5ad3547c790bf903bd5d9b03e7c0e9a6a62c680d
# input_hash: 5af635a76d4f0cdd464707612f3fccd27d4e70a5b3127e4c4cc84e3f5840434a
@EXPLICIT
https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2025.1.31-hbcca054_0.conda#19f3a56f68d2fd06c516076bff482c52
https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45
Expand All @@ -9,7 +9,7 @@ https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77
https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7
https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-headers-1.19.0-ha770c72_0.conda#6a85954c6b124241afa7d3d1897321e2
https://conda.anaconda.org/conda-forge/linux-64/mkl-include-2024.2.2-ha957f24_16.conda#42b0d14354b5910a9f41e29289914f6b
https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.13-5_cp313.conda#381bbd2a92c863f640a55b6ff3c35161
https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.13-6_cp313.conda#ef1d8e55d61220011cceed0b94a920d2
https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a
https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29
https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_4.conda#01f8d123c96816249efd255a31ad7712
Expand All @@ -25,8 +25,8 @@ https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.12.0-hb9d3cd8_0.c
https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.4-hb9d3cd8_0.conda#e2775acf57efd5af15b8e3d1d74d72d3
https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda#41b599ed2b02abcfdd84302bff174b23
https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.23-h4ddbbb0_0.conda#8dfae1d2e74767e9ce36d5fa0d8605db
https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda#db833e03127376d461e1e13e76f09b6c
https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_0.conda#e3eb7806380bc8bcecba6d749ad5f026
https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.0-h5888daf_0.conda#db0bfbe7dd197b68ad5f30333bae6ce0
https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda#ede4673863426c0883c0063d853bbd85
https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_2.conda#a2222a6ada71fb478682efe483ce0f92
https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.2.0-hf1ad2bd_2.conda#556a4fdfac7287d349b8f09aba899693
https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.18-h4ce23a2_1.conda#e796ff8ddc598affdf7c173d6145f087
Expand All @@ -49,7 +49,7 @@ https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.2.3-h3870646_2.
https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.2.3-h3870646_2.conda#303d9e83e0518f1dcb66e90054635ca6
https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553
https://conda.anaconda.org/conda-forge/linux-64/double-conversion-3.3.1-h5888daf_0.conda#bfd56492d8346d669010eccafe0ba058
https://conda.anaconda.org/conda-forge/linux-64/expat-2.6.4-h5888daf_0.conda#1d6afef758879ef5ee78127eb4cd2c4a
https://conda.anaconda.org/conda-forge/linux-64/expat-2.7.0-h5888daf_0.conda#d6845ae4dea52a2f90178bf1829a21f8
https://conda.anaconda.org/conda-forge/linux-64/gflags-2.2.2-h5888daf_1005.conda#d411fc29e338efb48c5fd4576d71d881
https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3
https://conda.anaconda.org/conda-forge/linux-64/libabseil-20250127.1-cxx17_hbbce691_0.conda#00290e549c5c8a32cc271020acc9ec6b
Expand Down Expand Up @@ -119,7 +119,7 @@ https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_1.
https://conda.anaconda.org/conda-forge/noarch/execnet-2.1.1-pyhd8ed1ab_1.conda#a71efeae2c160f6789900ba2631a2c90
https://conda.anaconda.org/conda-forge/noarch/filelock-3.18.0-pyhd8ed1ab_0.conda#4547b39256e296bb758166893e909a7c
https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee
https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.3.1-pyhd8ed1ab_0.conda#2ded25bc46cbae83d08807c89cb84747
https://conda.anaconda.org/conda-forge/noarch/fsspec-2025.3.2-pyhd8ed1ab_0.conda#9c40692c3d24c7aaf335f673ac09d308
https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_1.conda#6837f3eff7dcea42ecd714ce1ac2b108
https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.7-py313h33d0bda_0.conda#9862d13a5e466273d5a4738cffcb8d6c
https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-h4637d8d_4.conda#d4529f4dff3057982a7617c7ac58fde3
Expand All @@ -130,6 +130,7 @@ https://conda.anaconda.org/conda-forge/linux-64/libhiredis-1.0.2-h2cc385e_0.tar.
https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-hd9ff511_3.conda#0ea6510969e1296cc19966fad481f6de
https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.7-h8d12d68_0.conda#109427e5576d0ce9c42257c2421b1680
https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py313h8060acc_1.conda#21b62c55924f01b6eef6827167b46acb
https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351
https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81
https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_1.conda#3585aa87c43ab15b167b574cd73b057b
https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2#2ba8498c1018c1e9c61eb99b973dfe19
Expand All @@ -139,6 +140,7 @@ https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#
https://conda.anaconda.org/conda-forge/noarch/pip-25.0.1-pyh145f28c_0.conda#9ba21d75dc722c29827988a575a65707
https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda#e9dcbce5f45f9ee500e728ae58b605b6
https://conda.anaconda.org/conda-forge/noarch/pybind11-global-2.13.6-pyh415d2e4_2.conda#120541563e520d12d8e39abd7de9092c
https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda#232fb4577b6687b2d503ef8e254270c9
https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhd8ed1ab_1.conda#513d3c262ee49b54a8fec85c5bc99764
https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33
https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda#3eeeeb9e4827ace8c0c1419c85d590ad
Expand Down Expand Up @@ -172,6 +174,7 @@ https://conda.anaconda.org/conda-forge/linux-64/libhwloc-2.11.2-default_h0d58e46
https://conda.anaconda.org/conda-forge/linux-64/libllvm20-20.1.1-ha7bfdaf_0.conda#2e234fb7d6eeb5c32eb5b256403b5795
https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.8.1-hc4a0caf_0.conda#e7e5b0652227d646b44abdcbd989da7b
https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.39-h76b75d6_0.conda#e71f31f8cfb0a91439f2086fc8aa0461
https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81
https://conda.anaconda.org/conda-forge/noarch/meson-1.7.0-pyhd8ed1ab_0.conda#6d4bbcce47061d2f9f2636409a8fe7c0
https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf
https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.3-h5fbd93e_0.conda#9e5816bc95d285c115a3ebc2f8563564
Expand All @@ -198,12 +201,13 @@ https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp20.1-20.1.1-default_
https://conda.anaconda.org/conda-forge/linux-64/libclang13-20.1.1-default_h9c6a7e4_0.conda#f8b1b8c13c0a0fede5e1a204eafb48f8
https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.36.0-hc4361e1_1.conda#ae36e6296a8dd8e8a9a8375965bf6398
https://conda.anaconda.org/conda-forge/linux-64/libopentelemetry-cpp-1.19.0-hd1b1c89_0.conda#21fdfc7394cf73e8f5d46e66a1eeed09
https://conda.anaconda.org/conda-forge/linux-64/libpq-17.4-h27ae623_0.conda#d67f3f3c33344ff3e9ef5270001e9011
https://conda.anaconda.org/conda-forge/linux-64/libpq-17.4-h27ae623_1.conda#37fba334855ef3b51549308e61ed7a3d
https://conda.anaconda.org/conda-forge/noarch/meson-python-0.17.1-pyh70fd9c4_1.conda#7a02679229c6c2092571b4c025055440
https://conda.anaconda.org/conda-forge/linux-64/optree-0.14.1-py313h33d0bda_1.conda#951a8b89db3ca099f93586919c03226d
https://conda.anaconda.org/conda-forge/linux-64/pillow-11.1.0-py313h8db990d_0.conda#1e86810c6c3fb6d6aebdba26564eb2e8
https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda#79963c319d1be62c8fd3e34555816e01
https://conda.anaconda.org/conda-forge/noarch/pytest-xdist-3.6.1-pyhd8ed1ab_1.conda#59aad4fb37cabc0bacc73cf344612ddd
https://conda.anaconda.org/conda-forge/noarch/rich-14.0.0-pyh29332c3_0.conda#202f08242192ce3ed8bdb439ba40c0fe
https://conda.anaconda.org/conda-forge/linux-64/tbb-2021.13.0-hceb3a55_1.conda#ba7726b8df7b9d34ea80e82b097a4893
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.5-hb9d3cd8_3.conda#7bbe9a0cc0df0ac5f5a8ad6d6a11af2f
https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.31.0-h55f77e1_4.conda#0627af705ed70681f5bede31e72348e5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ dependencies:
- threadpoolctl
- matplotlib
- pandas
- rich
- pyamg
- pytest
- pytest-xdist
Expand Down
13 changes: 9 additions & 4 deletions build_tools/azure/pylatest_conda_forge_mkl_osx-64_conda.lock
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# Generated by conda-lock.
# platform: osx-64
# input_hash: b4e9eb0fbe1a7a6d067e4f4b43ca9e632309794c2a76d5c254ce023cb2fa2d99
# input_hash: df2fdfb48d1d95889ffd96afa43f5027525c62645dedd829ee43ca8c0b916985
@EXPLICIT
https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2025.1.31-h8857fd0_0.conda#3418b6c8cac3e71c0bc089fc5ea53042
https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-64-13.3.0-h297be85_1.conda#b4e7d8b8e403d8021bc42293082b9da0
https://conda.anaconda.org/conda-forge/osx-64/libjpeg-turbo-3.0.0-h0dc2134_1.conda#72507f8e3961bc968af17435060b6dd6
https://conda.anaconda.org/conda-forge/osx-64/mkl-include-2023.2.0-h6bab518_50500.conda#835abb8ded5e26f23ea6996259c7972e
https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.13-5_cp313.conda#927a2186f1f997ac018d67c4eece90a6
https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.13-6_cp313.conda#1867172dd3044e5c3db5772b81d67796
https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda#4222072737ccff51314b5ece9c7d6f5a
https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda#7ed4301d437b59045be7e051a0308211
https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda#d68d48a3060eb5abdc1cdc8e2a3a5966
https://conda.anaconda.org/conda-forge/osx-64/libbrotlicommon-1.1.0-h00291cd_2.conda#58f2c4bdd56c46cc7451596e4ae68e0b
https://conda.anaconda.org/conda-forge/osx-64/libcxx-20.1.1-hf95d169_0.conda#85cff0ed95d940c4762d5a99a6fe34ae
https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.23-he65b83e_0.conda#120f8f7ba6a8defb59f4253447db4bb4
https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda#20307f4049a735a78a29073be1be2626
https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.6-h281671d_0.conda#b8667b0d0400b8dcb6844d8e06b2027d
https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.7.0-h240833e_0.conda#026d0a1056ba2a3dbbea6d4b08188676
https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda#4ca9ea59839a9ca8df84170fab4ceb41
https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.18-h4b5e92a_1.conda#6283140d7b2b55b6b095af939b71b13f
https://conda.anaconda.org/conda-forge/osx-64/liblzma-5.6.4-hd471939_0.conda#db9d7b0152613f097cdb61ccf9f70ef5
https://conda.anaconda.org/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda#ed625b2e59dff82859c23dd24774156b
Expand Down Expand Up @@ -66,12 +66,14 @@ https://conda.anaconda.org/conda-forge/osx-64/ld64_osx-64-951.9-h33512f0_4.conda
https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp18.1-18.1.8-default_h3571c67_8.conda#1444a2cd1f78fccea7dacb658f8aeb39
https://conda.anaconda.org/conda-forge/osx-64/libhiredis-1.0.2-h2beb688_0.tar.bz2#524282b2c46c9dedf051b3bc2ae05494
https://conda.anaconda.org/conda-forge/osx-64/llvm-tools-18-18.1.8-hc29ff6c_3.conda#61dfcd8dc654e2ca399a214641ab549f
https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_1.conda#592132998493b3ff25fd7479396e8351
https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda#0520855aaae268ea413d6bc913f1384c
https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2#2ba8498c1018c1e9c61eb99b973dfe19
https://conda.anaconda.org/conda-forge/osx-64/openjpeg-2.5.3-h7fd6d84_0.conda#025c711177fc3309228ca1a32374458d
https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_2.conda#3bfed7e6228ebf2f7b9eaa47f1b4e2aa
https://conda.anaconda.org/conda-forge/noarch/pip-25.0.1-pyh145f28c_0.conda#9ba21d75dc722c29827988a575a65707
https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_1.conda#e9dcbce5f45f9ee500e728ae58b605b6
https://conda.anaconda.org/conda-forge/noarch/pygments-2.19.1-pyhd8ed1ab_0.conda#232fb4577b6687b2d503ef8e254270c9
https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.3-pyhd8ed1ab_1.conda#513d3c262ee49b54a8fec85c5bc99764
https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2025.2-pyhd8ed1ab_0.conda#88476ae6ebd24f39261e0854ac244f33
https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda#3eeeeb9e4827ace8c0c1419c85d590ad
Expand All @@ -82,6 +84,7 @@ https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.6.0-pyhecae5ae_0.c
https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_1.conda#b0dd904de08b7db706167240bf37b164
https://conda.anaconda.org/conda-forge/noarch/tomli-2.2.1-pyhd8ed1ab_1.conda#ac944244f1fed2eb49bae07193ae8215
https://conda.anaconda.org/conda-forge/osx-64/tornado-6.4.2-py313h63b0ddb_0.conda#74a3a14f82dc65fa19f4fd4e2eb8da93
https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.13.0-pyh29332c3_1.conda#4c446320a86cc5d48e3b80e332d6ebd7
https://conda.anaconda.org/conda-forge/osx-64/ccache-4.11.2-h30d2cd9_0.conda#9412b5214abe467b2d70eaf8c65975a0
https://conda.anaconda.org/conda-forge/osx-64/clang-18-18.1.8-default_h3571c67_8.conda#c40e72e808995df189d70d9a438d77ac
https://conda.anaconda.org/conda-forge/osx-64/coverage-7.8.0-py313h717bdf5_0.conda#1215b56c8d9915318d1714cbd004035f
Expand All @@ -90,6 +93,7 @@ https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-13.3.0-h355c4
https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_1.conda#bf8243ee348f3a10a14ed0cae323e0c1
https://conda.anaconda.org/conda-forge/osx-64/ld64-951.9-h4e51db5_4.conda#a35ccc73726f64d22dc9c4349f5c58bd
https://conda.anaconda.org/conda-forge/osx-64/llvm-tools-18.1.8-hc29ff6c_3.conda#2585f8254d2ce24399a601e9b4e15652
https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_1.conda#fee3164ac23dfca50cfcc8b85ddefb81
https://conda.anaconda.org/conda-forge/noarch/meson-1.7.0-pyhd8ed1ab_0.conda#6d4bbcce47061d2f9f2636409a8fe7c0
https://conda.anaconda.org/conda-forge/osx-64/mkl-2023.2.0-h54c2260_50500.conda#0a342ccdc79e4fcd359245ac51941e7b
https://conda.anaconda.org/conda-forge/osx-64/pillow-11.1.0-py313h0c4f865_0.conda#11b4dd7a814202f2a0b655420f1c1c3a
Expand All @@ -103,6 +107,7 @@ https://conda.anaconda.org/conda-forge/noarch/meson-python-0.17.1-pyh70fd9c4_1.c
https://conda.anaconda.org/conda-forge/osx-64/mkl-devel-2023.2.0-h694c41f_50500.conda#1b4d0235ef253a1e19459351badf4f9f
https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_1.conda#79963c319d1be62c8fd3e34555816e01
https://conda.anaconda.org/conda-forge/noarch/pytest-xdist-3.6.1-pyhd8ed1ab_1.conda#59aad4fb37cabc0bacc73cf344612ddd
https://conda.anaconda.org/conda-forge/noarch/rich-14.0.0-pyh29332c3_0.conda#202f08242192ce3ed8bdb439ba40c0fe
https://conda.anaconda.org/conda-forge/osx-64/cctools-1010.6-ha66f10e_4.conda#df1dfc9721444ad44d0916d9454e55f3
https://conda.anaconda.org/conda-forge/osx-64/clangxx-18.1.8-default_heb2e8d1_8.conda#06a53a18fa886ec96f519b9022eeb449
https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-20_osx64_mkl.conda#51089a4865eb4aec2bc5c7468bd07f9f
Expand Down
BF52
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ dependencies:
- threadpoolctl
- matplotlib
- pandas
- rich
- pyamg
- pytest
- pytest-xdist
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ dependencies:
- joblib
- matplotlib
- pandas
- rich
- pyamg
- pytest
- pytest-xdist
Expand Down
Loading
Loading
0