diff --git a/README.rst b/README.rst index 3244e7e..b83f2d8 100644 --- a/README.rst +++ b/README.rst @@ -5,11 +5,11 @@ FastCan: A Fast Canonical-Correlation-Based Feature Selection Algorithm .. |conda| image:: https://img.shields.io/conda/vn/conda-forge/fastcan.svg :target: https://anaconda.org/conda-forge/fastcan -.. |Codecov| image:: https://codecov.io/gh/MatthewSZhang/fastcan/branch/main/graph/badge.svg - :target: https://codecov.io/gh/MatthewSZhang/fastcan +.. |Codecov| image:: https://codecov.io/gh/scikit-learn-contrib/fastcan/branch/main/graph/badge.svg + :target: https://codecov.io/gh/scikit-learn-contrib/fastcan -.. |CI| image:: https://github.com/MatthewSZhang/fastcan/actions/workflows/ci.yml/badge.svg - :target: https://github.com/MatthewSZhang/fastcan/actions +.. |CI| image:: https://github.com/scikit-learn-contrib/fastcan/actions/workflows/ci.yml/badge.svg + :target: https://github.com/scikit-learn-contrib/fastcan/actions .. |Doc| image:: https://readthedocs.org/projects/fastcan/badge/?version=latest :target: https://fastcan.readthedocs.io/en/latest/?badge=latest diff --git a/doc/conf.py b/doc/conf.py index 0f0f4ee..9e0d7ff 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -41,6 +41,7 @@ # Link to other project's documentation (see mapping below) "sphinx.ext.intersphinx", "sphinx_gallery.gen_gallery", + # for dropdown directive "sphinx_design", ] diff --git a/meson.build b/meson.build index 460b6bd..d836371 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'fastcan', 'c', 'cython', - version: '0.2.6', + version: '0.2.7', license: 'MIT', meson_version: '>= 1.1.0', default_options: [ diff --git a/pixi.lock b/pixi.lock index 6d70bff..2c36304 100644 --- a/pixi.lock +++ b/pixi.lock @@ -14,7 +14,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.8.30-hbcca054_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.6.3-py313h8060acc_1.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.6.4-py313h8060acc_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/cython-3.0.11-py313hc66aa0d_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cython-lint-0.16.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda @@ -22,8 +22,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-24_linux64_openblas.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-24_linux64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-25_linux64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-25_linux64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.3-h5888daf_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda @@ -32,17 +32,17 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-14.2.0-h69a702a_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-24_linux64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-25_linux64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-h4bc722e_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.27-pthreads_hac2b453_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.46.1-hadc24fc_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.0-hadc24fc_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/meson-1.6.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/meson-python-0.16.0-pyh0c530f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/mypy-1.12.1-py313h536fd9c_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/mypy-1.13.0-py313h536fd9c_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ninja-1.12.1-h297d8ca_0.conda @@ -68,7 +68,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tokenize-rt-6.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tokenize-rt-6.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_0.conda @@ -131,7 +131,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-17.0.6-h1020d70_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-17.0.6-hf2b8a54_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/compilers-1.8.0-h694c41f_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/coverage-7.6.3-py313h25ec13a_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/coverage-7.6.4-py313h25ec13a_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/cxx-compiler-1.8.0-h385f146_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/cython-3.0.11-py313h496bac6_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cython-lint-0.16.2-pyhd8ed1ab_0.conda @@ -148,8 +148,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ld64-951.9-h0a3eb4e_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ld64_osx-64-951.9-h38c89e5_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-22_osx64_openblas.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-22_osx64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-25_osx64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-25_osx64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp17-17.0.6-default_hb173f14_7.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-19.1.2-hf95d169_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libcxx-devel-17.0.6-h8f8a49f_6.conda @@ -159,11 +159,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-64-13.2.0-h80d4556_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.17-hd75f5a5_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-22_osx64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-25_osx64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libllvm17-17.0.6-hbedff68_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libmpdec-4.0.0-hfdf4475_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.27-openmp_h8869122_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.46.1-h4b8f8c9_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.28-openmp_h8869122_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.47.0-h2f8c449_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.12.7-heaf3512_4.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-19.1.2-hf78d878_0.conda @@ -172,7 +172,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/meson-python-0.16.0-pyh0c530f3_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/mypy-1.12.1-py313hb558fbc_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/mypy-1.13.0-py313hb558fbc_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-hf036a51_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ninja-1.12.1-h3c5361c_0.conda @@ -200,7 +200,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/tapi-1300.6.5-h390ca13_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tokenize-rt-6.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tokenize-rt-6.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_0.conda @@ -265,7 +265,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-17.0.6-h856b3c1_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-17.0.6-h832e737_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/compilers-1.8.0-hce30654_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/coverage-7.6.3-py313heb2b014_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/coverage-7.6.4-py313heb2b014_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cxx-compiler-1.8.0-h18dbf2f_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/cython-3.0.11-py313h80254e6_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cython-lint-0.16.2-pyhd8ed1ab_0.conda @@ -282,8 +282,8 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ld64-951.9-h39a299f_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-951.9-hc81425b_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-24_osxarm64_openblas.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-24_osxarm64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-25_osxarm64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-25_osxarm64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp17-17.0.6-default_h146c034_7.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-19.1.2-ha82da77_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-devel-17.0.6-h86353a2_6.conda @@ -293,11 +293,11 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-arm64-13.2.0-h5d7a38c_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-24_osxarm64_openblas.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-25_osxarm64_openblas.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libllvm17-17.0.6-h5090b49_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libmpdec-4.0.0-h99b78c6_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.27-openmp_h517c56d_1.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.46.1-hc14010f_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_h517c56d_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.47.0-hbaaea75_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.12.7-h01dff8b_4.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.2-hb52a8e5_0.conda @@ -306,7 +306,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/meson-python-0.16.0-pyh0c530f3_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda - - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mypy-1.12.1-py313h63a2874_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/mypy-1.13.0-py313h63a2874_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h7bae524_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ninja-1.12.1-h420ef59_0.conda @@ -334,7 +334,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tapi-1300.6.5-h03f4b80_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tokenize-rt-6.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tokenize-rt-6.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_0.conda @@ -386,7 +386,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2024.8.30-h56e8100_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-win_pyh7428d3b_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 - - conda: https://conda.anaconda.org/conda-forge/win-64/coverage-7.6.3-py313hb4c8b1a_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/coverage-7.6.4-py313hb4c8b1a_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/cython-3.0.11-py313h7176d0d_3.conda - conda: https://conda.anaconda.org/conda-forge/noarch/cython-lint-0.16.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda @@ -394,21 +394,21 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/intel-openmp-2024.2.1-h57928b3_1083.conda - conda: https://conda.anaconda.org/conda-forge/noarch/joblib-1.4.2-pyhd8ed1ab_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-24_win64_mkl.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-24_win64_mkl.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-25_win64_mkl.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-25_win64_mkl.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.6.3-he0c23c2_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/win-64/libhwloc-2.11.1-default_h8125262_1000.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-24_win64_mkl.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-25_win64_mkl.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.46.1-h2466b09_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.47.0-h2466b09_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.12.7-h0f24e4e_4.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/meson-1.6.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/meson-python-0.16.0-pyh0c530f3_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/mkl-2024.1.0-h66d3029_694.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/mypy-1.12.1-py313ha7868ed_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/mkl-2024.2.2-h66d3029_14.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/mypy-1.13.0-py313ha7868ed_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ninja-1.12.1-hc790b64_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/numpy-2.1.2-py313hd65a2fa_0.conda @@ -434,7 +434,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/tbb-2021.13.0-hc790b64_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.5.0-pyhc1e730c_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/tokenize-rt-6.0.0-pyhd8ed1ab_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/tokenize-rt-6.1.0-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.2-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_0.conda @@ -1432,33 +1432,30 @@ packages: requires_python: '>=3.9' - kind: conda name: coverage - version: 7.6.3 - build: py313h25ec13a_1 - build_number: 1 + version: 7.6.4 + build: py313h25ec13a_0 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/coverage-7.6.3-py313h25ec13a_1.conda - sha256: 09425ce18199ab3e6012d3655347f85fc7569c2e15f1afbca8ce226e3bda82dc - md5: 121442f3ad0ba1106f713a50da09d817 + url: https://conda.anaconda.org/conda-forge/osx-64/coverage-7.6.4-py313h25ec13a_0.conda + sha256: 42bb1b0b84dcca5cb91f1d46c47e81a5d2e3841ae5afa7b0371a0b12678fa861 + md5: 3b51dc2570f11e20bb75fa3bd7d88c46 depends: - __osx >=10.13 - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 - tomli license: Apache-2.0 - license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 368564 - timestamp: 1729007080833 + size: 368189 + timestamp: 1729610234183 - kind: conda name: coverage - version: 7.6.3 - build: py313h8060acc_1 - build_number: 1 + version: 7.6.4 + build: py313h8060acc_0 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.6.3-py313h8060acc_1.conda - sha256: 57f7ed25742a1fc1b3e4e650e8f5d66895a81051a46d64c918a17fedf00f2b58 - md5: 74540732f9c4f066b35d0eff9eb93380 + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.6.4-py313h8060acc_0.conda + sha256: 020d071f2dd1df871463bccf2ffcbff20c790179f400e053dda0613c94d66f46 + md5: 5bca0d64c09da937aa82cb5aaa863c61 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -1466,20 +1463,18 @@ packages: - python_abi 3.13.* *_cp313 - tomli license: Apache-2.0 - license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 370432 - timestamp: 1729007034492 + size: 372124 + timestamp: 1729610330437 - kind: conda name: coverage - version: 7.6.3 - build: py313hb4c8b1a_1 - build_number: 1 + version: 7.6.4 + build: py313hb4c8b1a_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.6.3-py313hb4c8b1a_1.conda - sha256: 7af5c12bc3881b3f15f51b7eb3e85ba5f78f8a7ee604a135717c1fa1814751d6 - md5: 37df6aa8311de257beadc56ed4e65a77 + url: https://conda.anaconda.org/conda-forge/win-64/coverage-7.6.4-py313hb4c8b1a_0.conda + sha256: b50527a1817204027501a4bdde679c827c2641642bd02981b7b9a4a005a1d61c + md5: 44f5384dd440c681cd21a74f60cd4416 depends: - python >=3.13,<3.14.0a0 - python_abi 3.13.* *_cp313 @@ -1488,20 +1483,18 @@ packages: - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Apache-2.0 - license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 394150 - timestamp: 1729007519658 + size: 395778 + timestamp: 1729610578496 - kind: conda name: coverage - version: 7.6.3 - build: py313heb2b014_1 - build_number: 1 + version: 7.6.4 + build: py313heb2b014_0 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/coverage-7.6.3-py313heb2b014_1.conda - sha256: 913d2b535110a74de1a1df0d5ddf6e2bdf123c61f1198df63d61b54f05c19d68 - md5: a60e3c9736f2db3b673d4960a6ee6ea0 + url: https://conda.anaconda.org/conda-forge/osx-arm64/coverage-7.6.4-py313heb2b014_0.conda + sha256: 6287585f00497951d1c21db0ab06c5e654b73a667854061545e35719a98d124f + md5: f8c2dc680b0eccff1a401c4e54948a31 depends: - __osx >=11.0 - python >=3.13,<3.14.0a0 @@ -1509,11 +1502,10 @@ packages: - python_abi 3.13.* *_cp313 - tomli license: Apache-2.0 - license_family: APACHE purls: - pkg:pypi/coverage?source=hash-mapping - size: 369165 - timestamp: 1729007097439 + size: 371141 + timestamp: 1729610332414 - kind: conda name: cxx-compiler version: 1.8.0 @@ -1690,9 +1682,9 @@ packages: timestamp: 1720869435725 - kind: pypi name: fastcan - version: 0.2.6 + version: 0.2.7 path: . - sha256: 09836a0a75fc84b774e6ccd94fd0e33807bd87bca12f536182248f3afc910a66 + sha256: 624e3741a374c38866d0fc7637a384cffd3379575e043e7b6f7f49403faf4271 requires_dist: - scikit-learn>=1.5.0 - furo ; extra == 'docs' @@ -2358,170 +2350,162 @@ packages: - kind: conda name: libblas version: 3.9.0 - build: 22_osx64_openblas - build_number: 22 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-22_osx64_openblas.conda - sha256: d72060239f904b3a81d2329efcf84dc62c2dfd66dbc4efc8dcae1afdf8f02b59 - md5: b80966a8c8dd0b531f8e65f709d732e8 + build: 25_linux64_openblas + build_number: 25 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-25_linux64_openblas.conda + sha256: d6d12dc437d060f838820e9e61bf73baab651f91935ac594cf10beb9ef1b4450 + md5: 8ea26d42ca88ec5258802715fe1ee10b depends: - - libopenblas >=0.3.27,<0.3.28.0a0 - - libopenblas >=0.3.27,<1.0a0 + - libopenblas >=0.3.28,<0.3.29.0a0 + - libopenblas >=0.3.28,<1.0a0 constrains: - - liblapacke 3.9.0 22_osx64_openblas + - liblapack 3.9.0 25_linux64_openblas + - libcblas 3.9.0 25_linux64_openblas - blas * openblas - - libcblas 3.9.0 22_osx64_openblas - - liblapack 3.9.0 22_osx64_openblas + - liblapacke 3.9.0 25_linux64_openblas license: BSD-3-Clause - license_family: BSD purls: [] - size: 14749 - timestamp: 1712542279018 + size: 15677 + timestamp: 1729642900350 - kind: conda name: libblas version: 3.9.0 - build: 24_linux64_openblas - build_number: 24 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-24_linux64_openblas.conda - sha256: 3097f7913bda527d4fe9f824182b314e130044e582455037fca6f4e97965d83c - md5: 80aea6603a6813b16ec119d00382b772 + build: 25_osx64_openblas + build_number: 25 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-25_osx64_openblas.conda + sha256: 1b22b5322a311a775bca637b26317645cf07e35f125cede9278c6c45db6e7105 + md5: da0a6f87958893e1d2e2bbc7e7a6541f depends: - - libopenblas >=0.3.27,<0.3.28.0a0 - - libopenblas >=0.3.27,<1.0a0 + - libopenblas >=0.3.28,<0.3.29.0a0 + - libopenblas >=0.3.28,<1.0a0 constrains: + - liblapack 3.9.0 25_osx64_openblas + - liblapacke 3.9.0 25_osx64_openblas - blas * openblas - - liblapack 3.9.0 24_linux64_openblas - - libcblas 3.9.0 24_linux64_openblas - - liblapacke 3.9.0 24_linux64_openblas + - libcblas 3.9.0 25_osx64_openblas license: BSD-3-Clause - license_family: BSD purls: [] - size: 14981 - timestamp: 1726668454790 + size: 15952 + timestamp: 1729643159199 - kind: conda name: libblas version: 3.9.0 - build: 24_osxarm64_openblas - build_number: 24 + build: 25_osxarm64_openblas + build_number: 25 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-24_osxarm64_openblas.conda - sha256: 4739f7463efb12e6d71536d8b0285a8de5aaadcc442bfedb9d92d1b4cbc47847 - md5: 35cb711e7bc46ee5f3dd67af99ad1986 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-25_osxarm64_openblas.conda + sha256: f1fb9a11af0b2878bd8804b4c77d3733c40076218bcbdb35f575b1c0c9fddf11 + md5: f8cf4d920ff36ce471619010eff59cac depends: - - libopenblas >=0.3.27,<0.3.28.0a0 - - libopenblas >=0.3.27,<1.0a0 + - libopenblas >=0.3.28,<0.3.29.0a0 + - libopenblas >=0.3.28,<1.0a0 constrains: - - liblapack 3.9.0 24_osxarm64_openblas - blas * openblas - - liblapacke 3.9.0 24_osxarm64_openblas - - libcblas 3.9.0 24_osxarm64_openblas + - liblapack 3.9.0 25_osxarm64_openblas + - liblapacke 3.9.0 25_osxarm64_openblas + - libcblas 3.9.0 25_osxarm64_openblas license: BSD-3-Clause - license_family: BSD purls: [] - size: 15144 - timestamp: 1726668802976 + size: 15913 + timestamp: 1729643265495 - kind: conda name: libblas version: 3.9.0 - build: 24_win64_mkl - build_number: 24 + build: 25_win64_mkl + build_number: 25 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-24_win64_mkl.conda - sha256: 8b4cd602ae089d8c5832054ead452d6a1820c8f9c3b190faf3e867f5939810e2 - md5: ea127210707251a33116b437c22b8dad + url: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-25_win64_mkl.conda + sha256: 5468bb91c44b41ce060bbd997c797b2f91e2b7ce91a7cbf4ddf7e7b734a8dc98 + md5: 499208e81242efb6e5abc7366c91c816 depends: - - mkl 2024.1.0 h66d3029_694 + - mkl 2024.2.2 h66d3029_14 constrains: - blas * mkl - - liblapack 3.9.0 24_win64_mkl - - libcblas 3.9.0 24_win64_mkl - - liblapacke 3.9.0 24_win64_mkl + - libcblas 3.9.0 25_win64_mkl + - liblapack 3.9.0 25_win64_mkl + - liblapacke 3.9.0 25_win64_mkl license: BSD-3-Clause - license_family: BSD purls: [] - size: 5183540 - timestamp: 1726669397923 + size: 3736641 + timestamp: 1729643534444 - kind: conda name: libcblas version: 3.9.0 - build: 22_osx64_openblas - build_number: 22 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-22_osx64_openblas.conda - sha256: 6a2ba9198e2320c3e22fe3d121310cf8a8ac663e94100c5693b34523fcb3cc04 - md5: b9fef82772330f61b2b0201c72d2c29b + build: 25_linux64_openblas + build_number: 25 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-25_linux64_openblas.conda + sha256: ab87b0477078837c91d9cda62a9faca18fba7c57cc77aa779ae24b3ac783b5dd + md5: 5dbd1b0fc0d01ec5e0e1fbe667281a11 depends: - - libblas 3.9.0 22_osx64_openblas + - libblas 3.9.0 25_linux64_openblas constrains: - - liblapacke 3.9.0 22_osx64_openblas + - liblapack 3.9.0 25_linux64_openblas - blas * openblas - - liblapack 3.9.0 22_osx64_openblas + - liblapacke 3.9.0 25_linux64_openblas license: BSD-3-Clause - license_family: BSD purls: [] - size: 14636 - timestamp: 1712542311437 + size: 15613 + timestamp: 1729642905619 - kind: conda name: libcblas version: 3.9.0 - build: 24_linux64_openblas - build_number: 24 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-24_linux64_openblas.conda - sha256: 2a52bccc5b03cdf014d856d0b85dbd591faa335ab337d620cd6aded121d7153c - md5: f5b8822297c9c790cec0795ca1fc9be6 + build: 25_osx64_openblas + build_number: 25 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-25_osx64_openblas.conda + sha256: b04ae297aa5396df3135514866db72845b111c92524570f923625473f11cfbe2 + md5: ab304b75ea67f850cf7adf9156e3f62f depends: - - libblas 3.9.0 24_linux64_openblas + - libblas 3.9.0 25_osx64_openblas constrains: + - liblapack 3.9.0 25_osx64_openblas + - liblapacke 3.9.0 25_osx64_openblas - blas * openblas - - liblapack 3.9.0 24_linux64_openblas - - liblapacke 3.9.0 24_linux64_openblas license: BSD-3-Clause - license_family: BSD purls: [] - size: 14910 - timestamp: 1726668461033 + size: 15842 + timestamp: 1729643166929 - kind: conda name: libcblas version: 3.9.0 - build: 24_osxarm64_openblas - build_number: 24 + build: 25_osxarm64_openblas + build_number: 25 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-24_osxarm64_openblas.conda - sha256: 40dc3f7c44af5cd5a2020386cb30f92943a9d8f7f54321b4d6ae32b2e54af9a4 - md5: c8977086a19233153e454bb2b332a920 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-25_osxarm64_openblas.conda + sha256: d9fa5b6b11252132a3383bbf87bd2f1b9d6248bef1b7e113c2a8ae41b0376218 + md5: 4df0fae81f0b5bf47d48c882b086da11 depends: - - libblas 3.9.0 24_osxarm64_openblas + - libblas 3.9.0 25_osxarm64_openblas constrains: - - liblapack 3.9.0 24_osxarm64_openblas - blas * openblas - - liblapacke 3.9.0 24_osxarm64_openblas + - liblapack 3.9.0 25_osxarm64_openblas + - liblapacke 3.9.0 25_osxarm64_openblas license: BSD-3-Clause - license_family: BSD purls: [] - size: 15062 - timestamp: 1726668809379 + size: 15837 + timestamp: 1729643270793 - kind: conda name: libcblas version: 3.9.0 - build: 24_win64_mkl - build_number: 24 + build: 25_win64_mkl + build_number: 25 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-24_win64_mkl.conda - sha256: 297e858e9a2e6c4d9846fc101607ad31b778d8bde8591f9207e72d728a9f00a7 - md5: a42c7390d3249698c0ffb6040e9396e7 + url: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-25_win64_mkl.conda + sha256: 21528cdfe67dafdb2d21925515a167f13963e002c2b6d06d68984767f731850c + md5: 3ed189ba03a9888a8013aaee0d67c49d depends: - - libblas 3.9.0 24_win64_mkl + - libblas 3.9.0 25_win64_mkl constrains: - blas * mkl - - liblapack 3.9.0 24_win64_mkl - - liblapacke 3.9.0 24_win64_mkl + - liblapack 3.9.0 25_win64_mkl + - liblapacke 3.9.0 25_win64_mkl license: BSD-3-Clause - license_family: BSD purls: [] - size: 5174668 - timestamp: 1726669449378 + size: 3732258 + timestamp: 1729643561581 - kind: conda name: libclang-cpp17 version: 17.0.6 @@ -3020,83 +3004,79 @@ packages: - kind: conda name: liblapack version: 3.9.0 - build: 22_osx64_openblas - build_number: 22 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-22_osx64_openblas.conda - sha256: e36744f3e780564d6748b5dd05e15ad6a1af9184cf32ab9d1304c13a6bc3e16b - md5: f21b282ff7ba14df6134a0fe6ab42b1b + build: 25_linux64_openblas + build_number: 25 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-25_linux64_openblas.conda + sha256: 9d1ff017714edb2d84868f0f931a4a0e7c289a971062b2ac66cfc8145df7e20e + md5: 4dc03a53fc69371a6158d0ed37214cd3 depends: - - libblas 3.9.0 22_osx64_openblas + - libblas 3.9.0 25_linux64_openblas constrains: - - liblapacke 3.9.0 22_osx64_openblas + - liblapacke 3.9.0 25_linux64_openblas + - libcblas 3.9.0 25_linux64_openblas - blas * openblas - - libcblas 3.9.0 22_osx64_openblas license: BSD-3-Clause - license_family: BSD purls: [] - size: 14657 - timestamp: 1712542322711 + size: 15608 + timestamp: 1729642910812 - kind: conda name: liblapack version: 3.9.0 - build: 24_linux64_openblas - build_number: 24 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-24_linux64_openblas.conda - sha256: a15da20c3c0fb5f356e5b4e2f1e87b0da11b9a46805a7f2609bf30f23453831a - md5: fd540578678aefe025705f4b58b36b2e + build: 25_osx64_openblas + build_number: 25 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-25_osx64_openblas.conda + sha256: 2a9a6143d103e7e21511cbf439521645bdd506bfabfcac9d6398dd0562c6905c + md5: dda0e24b4605ebbd381e48606a107bed depends: - - libblas 3.9.0 24_linux64_openblas + - libblas 3.9.0 25_osx64_openblas constrains: + - liblapacke 3.9.0 25_osx64_openblas - blas * openblas - - libcblas 3.9.0 24_linux64_openblas - - liblapacke 3.9.0 24_linux64_openblas + - libcblas 3.9.0 25_osx64_openblas license: BSD-3-Clause - license_family: BSD purls: [] - size: 14911 - timestamp: 1726668467187 + size: 15852 + timestamp: 1729643174413 - kind: conda name: liblapack version: 3.9.0 - build: 24_osxarm64_openblas - build_number: 24 + build: 25_osxarm64_openblas + build_number: 25 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-24_osxarm64_openblas.conda - sha256: 67fbfd0466eee443cda9596ed22daabedc96b7b4d1b31f49b1c1b0983dd1dd2c - md5: 49a3241f76cdbe705e346204a328f66c + url: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-25_osxarm64_openblas.conda + sha256: fdd742407672a9af20e70764550cf18b3ab67f12e48bf04163b90492fbc401e7 + md5: 19bbddfec972d401838330453186108d depends: - - libblas 3.9.0 24_osxarm64_openblas + - libblas 3.9.0 25_osxarm64_openblas constrains: - blas * openblas - - liblapacke 3.9.0 24_osxarm64_openblas - - libcblas 3.9.0 24_osxarm64_openblas + - liblapacke 3.9.0 25_osxarm64_openblas + - libcblas 3.9.0 25_osxarm64_openblas license: BSD-3-Clause - license_family: BSD purls: [] - size: 15063 - timestamp: 1726668815824 + size: 15823 + timestamp: 1729643275943 - kind: conda name: liblapack version: 3.9.0 - build: 24_win64_mkl - build_number: 24 + build: 25_win64_mkl + build_number: 25 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-24_win64_mkl.conda - sha256: 37dfa34e4c37c7bbb20df61e5badbf42d01e75e687c20be72ab13f80be99ceb9 - md5: c69b7b6756a8d58cc8cf17081fffdc5c + url: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-25_win64_mkl.conda + sha256: 98c13a28596389539abe3f608c6fbd2826df47671f77c58a331df878c6140c53 + md5: f716ef84564c574e8e74ae725f5d5f93 depends: - - libblas 3.9.0 24_win64_mkl + - libblas 3.9.0 25_win64_mkl constrains: - blas * mkl - - libcblas 3.9.0 24_win64_mkl - - liblapacke 3.9.0 24_win64_mkl + - libcblas 3.9.0 25_win64_mkl + - liblapacke 3.9.0 25_win64_mkl license: BSD-3-Clause - license_family: BSD purls: [] - size: 5183452 - timestamp: 1726669499566 + size: 3736560 + timestamp: 1729643588182 - kind: conda name: libllvm17 version: 17.0.6 @@ -3201,128 +3181,126 @@ packages: timestamp: 1723817691512 - kind: conda name: libopenblas - version: 0.3.27 - build: openmp_h517c56d_1 - build_number: 1 + version: 0.3.28 + build: openmp_h517c56d_0 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.27-openmp_h517c56d_1.conda - sha256: 46cfcc592b5255262f567cd098be3c61da6bca6c24d640e878dc8342b0f6d069 - md5: 71b8a34d70aa567a990162f327e81505 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_h517c56d_0.conda + sha256: 43d69d072f1a3774994d31f9d3241cfa0f1c5560b536989020d7cde30fbef956 + md5: 9306fd5b6b39b2b7e13c1d50c3fee354 depends: - __osx >=11.0 - libgfortran 5.* - libgfortran5 >=12.3.0 - llvm-openmp >=16.0.6 constrains: - - openblas >=0.3.27,<0.3.28.0a0 + - openblas >=0.3.28,<0.3.29.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 2925328 - timestamp: 1720425811743 + size: 2934061 + timestamp: 1723931625423 - kind: conda name: libopenblas - version: 0.3.27 - build: openmp_h8869122_1 - build_number: 1 + version: 0.3.28 + build: openmp_h8869122_0 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.27-openmp_h8869122_1.conda - sha256: 83b0b9d3d09889b3648a81d2c18a2d78c405b03b115107941f0496a8b358ce6d - md5: c0798ad76ddd730dade6ff4dff66e0b5 + url: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.28-openmp_h8869122_0.conda + sha256: f86ff61991104bfa4fc7725c6d45c29516e7eb504a6d73ee23c50cd208900906 + md5: 6bf3c78f6d014543765570c8e1c65642 depends: - __osx >=10.13 - libgfortran 5.* - libgfortran5 >=12.3.0 - llvm-openmp >=16.0.6 constrains: - - openblas >=0.3.27,<0.3.28.0a0 + - openblas >=0.3.28,<0.3.29.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 6047513 - timestamp: 1720426759731 + size: 6052706 + timestamp: 1723932292682 - kind: conda name: libopenblas - version: 0.3.27 - build: pthreads_hac2b453_1 - build_number: 1 + version: 0.3.28 + build: pthreads_h94d23a6_0 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.27-pthreads_hac2b453_1.conda - sha256: 714cb82d7c4620ea2635a92d3df263ab841676c9b183d0c01992767bb2451c39 - md5: ae05ece66d3924ac3d48b4aa3fa96cec + url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_0.conda + sha256: 1e41a6d63e07be996238a1e840a426f86068956a45e0c0bb24e49a8dad9874c1 + md5: 9ebc9aedafaa2515ab247ff6bb509458 depends: - - libgcc-ng >=12 + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=14 - libgfortran-ng - - libgfortran5 >=12.3.0 + - libgfortran5 >=14.1.0 constrains: - - openblas >=0.3.27,<0.3.28.0a0 + - openblas >=0.3.28,<0.3.29.0a0 license: BSD-3-Clause license_family: BSD purls: [] - size: 5563053 - timestamp: 1720426334043 + size: 5572213 + timestamp: 1723932528810 - kind: conda name: libsqlite - version: 3.46.1 + version: 3.47.0 build: h2466b09_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.46.1-h2466b09_0.conda - sha256: ef83f90961630bc54a95e48062b05cf9c9173a822ea01784288029613a45eea4 - md5: 8a7c1ad01f58623bfbae8d601db7cf3b + url: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.47.0-h2466b09_0.conda + sha256: 4f3cd0477c831eab48fb7fa3ed91d918aeb644fad9b4014726d445339750cdcc + md5: 964bef59135d876c596ae67b3315e812 depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - vc14_runtime >=14.29.30139 license: Unlicense purls: [] - size: 876666 - timestamp: 1725354171439 + size: 884970 + timestamp: 1729592254351 - kind: conda name: libsqlite - version: 3.46.1 - build: h4b8f8c9_0 + version: 3.47.0 + build: h2f8c449_0 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.46.1-h4b8f8c9_0.conda - sha256: 1d075cb823f0cad7e196871b7c57961d669cbbb6cd0e798bf50cbf520dda65fb - md5: 84de0078b58f899fc164303b0603ff0e + url: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.47.0-h2f8c449_0.conda + sha256: 6bae3280dc402c9d306275363f3a88f6a667b8e3bfa68859b7928d42f0f1495a + md5: 9dbe833ae53f6756fd87e32bd5fa508e depends: - __osx >=10.13 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 908317 - timestamp: 1725353652135 + size: 915473 + timestamp: 1729591970061 - kind: conda name: libsqlite - version: 3.46.1 + version: 3.47.0 build: hadc24fc_0 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.46.1-hadc24fc_0.conda - sha256: 9851c049abafed3ee329d6c7c2033407e2fc269d33a75c071110ab52300002b0 - md5: 36f79405ab16bf271edb55b213836dac + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.0-hadc24fc_0.conda + sha256: 76ffc7a5823b51735c11d535f3666b3c9c7d1519f9fbb6fa9cdff79db01960b9 + md5: 540296f0ce9d3352188c15a89b30b9ac depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 865214 - timestamp: 1725353659783 + size: 874704 + timestamp: 1729591931557 - kind: conda name: libsqlite - version: 3.46.1 - build: hc14010f_0 + version: 3.47.0 + build: hbaaea75_0 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.46.1-hc14010f_0.conda - sha256: 3725f962f490c5d44dae326d5f5b2e3c97f71a6322d914ccc85b5ddc2e50d120 - md5: 58050ec1724e58668d0126a1615553fa + url: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.47.0-hbaaea75_0.conda + sha256: 76aa4bbbaa2334689b16048f04ac4c7406e9bfb1f225ac7107fd2a73f85329cf + md5: 5bbe4802d5460b80620411fe1da8fec3 depends: - __osx >=11.0 - libzlib >=1.3.1,<2.0a0 license: Unlicense purls: [] - size: 829500 - timestamp: 1725353720793 + size: 837789 + timestamp: 1729592072314 - kind: conda name: libstdcxx version: 14.2.0 @@ -3743,21 +3721,21 @@ packages: timestamp: 1713362631178 - kind: conda name: mkl - version: 2024.1.0 - build: h66d3029_694 - build_number: 694 + version: 2024.2.2 + build: h66d3029_14 + build_number: 14 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/mkl-2024.1.0-h66d3029_694.conda - sha256: 4f86e9ad74a7792c836cd4cb7fc415bcdb50718ffbaa90c5571297f71764b980 - md5: a17423859d3fb912c8f2e9797603ddb6 + url: https://conda.anaconda.org/conda-forge/win-64/mkl-2024.2.2-h66d3029_14.conda + sha256: 098ba4a3cb82f627bc79dc0ab1111b44859c9ef4aaa8d75ce043bce107770cb3 + md5: f011e7cc21918dc9d1efe0209e27fa16 depends: - intel-openmp 2024.* - tbb 2021.* license: LicenseRef-IntelSimplifiedSoftwareOct2022 license_family: Proprietary purls: [] - size: 109381621 - timestamp: 1716561374449 + size: 103019089 + timestamp: 1727378392081 - kind: conda name: mpc version: 1.3.1 @@ -3830,12 +3808,12 @@ packages: timestamp: 1725746730583 - kind: conda name: mypy - version: 1.12.1 + version: 1.13.0 build: py313h536fd9c_0 subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mypy-1.12.1-py313h536fd9c_0.conda - sha256: 05f76b2fa869e0580096fee4158eca04dac3430b3fbda2229dcd74c5beed31ec - md5: f7ecbaffa2c0bbeeaefc6aae65d32099 + url: https://conda.anaconda.org/conda-forge/linux-64/mypy-1.13.0-py313h536fd9c_0.conda + sha256: d0b2935b66ca59b33efe7400a429367d7644781ca6e5c9c1ba434695b7de63d8 + md5: 4a6462b2bd12d09e0ce32565f59e9605 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 @@ -3848,16 +3826,16 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 17263037 - timestamp: 1729528008590 + size: 17256607 + timestamp: 1729644645953 - kind: conda name: mypy - version: 1.12.1 + version: 1.13.0 build: py313h63a2874_0 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/mypy-1.12.1-py313h63a2874_0.conda - sha256: 58c152911d15e5ef7b973640b349f2c23b3d833fb9e16488c1b6a594b5f5aae7 - md5: 2a7f5503ed3551decb38256e6b6ed09f + url: https://conda.anaconda.org/conda-forge/osx-arm64/mypy-1.13.0-py313h63a2874_0.conda + sha256: 47219e7f385cc93eb07f491b6c1b8bc1f52a14f272fb71a09bd5ace369e85953 + md5: f68edfe045fc7832a1ca15ec89d8182c depends: - __osx >=11.0 - mypy_extensions >=1.0.0 @@ -3870,16 +3848,16 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 9903978 - timestamp: 1729528074063 + size: 9929683 + timestamp: 1729644322804 - kind: conda name: mypy - version: 1.12.1 + version: 1.13.0 build: py313ha7868ed_0 subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/mypy-1.12.1-py313ha7868ed_0.conda - sha256: c9a4ba52a1acb2d0981b590ba804df111078639225998dc9bbaecb65454afc4b - md5: 0983c8b12eab6218cff0427dc285a9a6 + url: https://conda.anaconda.org/conda-forge/win-64/mypy-1.13.0-py313ha7868ed_0.conda + sha256: d6cfe5e927940da760312d16305e4a0013e5be318da2bb893a0f62004db298de + md5: e432bc642eaf6e36b5e4a3f615e2e91f depends: - mypy_extensions >=1.0.0 - psutil >=4.0 @@ -3893,16 +3871,16 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 8536123 - timestamp: 1729527514538 + size: 8608743 + timestamp: 1729644175962 - kind: conda name: mypy - version: 1.12.1 + version: 1.13.0 build: py313hb558fbc_0 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/mypy-1.12.1-py313hb558fbc_0.conda - sha256: d86b0c221f08ef30830d35ce05868f4f2ba913a7f244fd5c565a3f4d6b5f95bd - md5: 392479075d2752cd73b449eb381ee6e2 + url: https://conda.anaconda.org/conda-forge/osx-64/mypy-1.13.0-py313hb558fbc_0.conda + sha256: 6416e8e75b1a6f178b852ef4afe16feb12ee158e389349b473ae67fce352d20c + md5: 160e8908a455da371932d0bcc5fc13e0 depends: - __osx >=10.13 - mypy_extensions >=1.0.0 @@ -3914,8 +3892,8 @@ packages: license_family: MIT purls: - pkg:pypi/mypy?source=hash-mapping - size: 10530581 - timestamp: 1729527527620 + size: 10650933 + timestamp: 1729644378131 - kind: conda name: mypy_extensions version: 1.0.0 @@ -5556,21 +5534,21 @@ packages: timestamp: 1699202167581 - kind: conda name: tokenize-rt - version: 6.0.0 + version: 6.1.0 build: pyhd8ed1ab_0 subdir: noarch noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/tokenize-rt-6.0.0-pyhd8ed1ab_0.conda - sha256: 69920564a28c6dd439d5f9e0724c48cb5cf457d71ec4186fd9002ba2baf465da - md5: a78ecbb479bff3b809bea4d599ee88ee + url: https://conda.anaconda.org/conda-forge/noarch/tokenize-rt-6.1.0-pyhd8ed1ab_0.conda + sha256: da774816b54759baed1ca569c5c506f7b1ee4a768698ec711ff79008e1008d29 + md5: e9877198e2fc93db07e4be58f7a6822f depends: - - python >=3.8 + - python >=3.9 license: MIT license_family: MIT purls: - pkg:pypi/tokenize-rt?source=hash-mapping - size: 11515 - timestamp: 1722865839086 + size: 11731 + timestamp: 1729593139681 - kind: conda name: toml version: 0.10.2 diff --git a/pyproject.toml b/pyproject.toml index 10f1df4..54025e6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "fastcan" -version = "0.2.6" +version = "0.2.7" description = "A fast canonical-correlation-based feature selection method" authors = [ { name = "Matthew Sikai Zhang", email = "matthew.szhang91@gmail.com" }, @@ -28,9 +28,9 @@ classifiers = [ [project.urls] homepage = "https://fastcan.readthedocs.io/en/latest/" -source = "https://github.com/MatthewSZhang/fastcan" +source = "https://github.com/scikit-learn-contrib/fastcan" download = "https://pypi.org/project/fastcan/#files" -tracker = "https://github.com/MatthewSZhang/fastcan/issues" +tracker = "https://github.com/scikit-learn-contrib/fastcan/issues" [project.optional-dependencies] docs = ["furo", "matplotlib", "sphinx_gallery", "sphinx-design"]