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

Already on GitHub? Sign in to your account

[enhancement] make BasicStatistics and IncrementalBasicStatistics array_api-compliant #2189

Draft
wants to merge 145 commits into
base: main
Choose a base branch
from

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    32fe269 View commit details
    Browse the repository at this point in the history
  2. added finiteness checker

    icfaust committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    cdbf1b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    62674a2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c75c23b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6a20938 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    382d7a1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c8ffd9c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9aa13d5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    84e15d5 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    63073c6 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Configuration menu
    Copy the full SHA
    d915da5 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. add next step

    icfaust committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    3dddf2d View commit details
    Browse the repository at this point in the history
  2. follow conventions

    icfaust committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    1e1213e View commit details
    Browse the repository at this point in the history
  3. make xtable explicit

    icfaust committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    0531713 View commit details
    Browse the repository at this point in the history
  4. remove comment

    icfaust committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    e831167 View commit details
    Browse the repository at this point in the history
  5. Update validation.py

    icfaust authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    d6eb1d0 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Update __init__.py

    icfaust authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    fb30d6e View commit details
    Browse the repository at this point in the history
  2. Update validation.py

    icfaust authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    63a18c2 View commit details
    Browse the repository at this point in the history
  3. Update __init__.py

    icfaust authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    76c0856 View commit details
    Browse the repository at this point in the history
  4. Update __init__.py

    icfaust authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    7deb2bb View commit details
    Browse the repository at this point in the history
  5. Update validation.py

    icfaust authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    ed46b29 View commit details
    Browse the repository at this point in the history
  6. Update _data_conversion.py

    icfaust authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    67d6273 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    054f0a1 View commit details
    Browse the repository at this point in the history
  8. Update _data_conversion.py

    icfaust authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    8abead9 View commit details
    Browse the repository at this point in the history
  9. Update policy_common.cpp

    icfaust authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    47d0f8b View commit details
    Browse the repository at this point in the history
  10. Update policy_common.cpp

    icfaust authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    e48c2bd View commit details
    Browse the repository at this point in the history
  11. Update _policy.py

    icfaust authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    c6751c4 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

  1. Update policy_common.cpp

    icfaust authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    f3e4a3a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39cdb5f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f39613 View commit details
    Browse the repository at this point in the history
  4. Update validation.py

    icfaust authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    b42cfe3 View commit details
    Browse the repository at this point in the history
  5. Update __init__.py

    icfaust authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    0ed615e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f101aff View commit details
    Browse the repository at this point in the history
  7. fix isort

    icfaust committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    24c0e94 View commit details
    Browse the repository at this point in the history
  8. remove __init__ changes

    icfaust committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    3f96166 View commit details
    Browse the repository at this point in the history
  9. last move

    icfaust committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    d985053 View commit details
    Browse the repository at this point in the history
  10. Update policy_common.cpp

    icfaust authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    90ec48b View commit details
    Browse the repository at this point in the history
  11. Update policy_common.cpp

    icfaust authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    8c2c854 View commit details
    Browse the repository at this point in the history
  12. Update policy_common.cpp

    icfaust authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    6fa38d7 View commit details
    Browse the repository at this point in the history
  13. Update policy_common.cpp

    icfaust authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    9c1ca9c View commit details
    Browse the repository at this point in the history
  14. Update validation.py

    icfaust authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    4b67dbd View commit details
    Browse the repository at this point in the history
  15. add testing

    icfaust committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    fa59a3c View commit details
    Browse the repository at this point in the history
  16. isort

    icfaust committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    3330b33 View commit details
    Browse the repository at this point in the history
  17. attempt to fix module error

    icfaust committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    4895940 View commit details
    Browse the repository at this point in the history
  18. add fptype

    icfaust committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    0c6dd5d View commit details
    Browse the repository at this point in the history
  19. fix typo

    icfaust committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    e2182fa View commit details
    Browse the repository at this point in the history
  20. Update validation.py

    icfaust authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    982ef2c View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2024

  1. Configuration menu
    Copy the full SHA
    2fb52a8 View commit details
    Browse the repository at this point in the history
  2. isort and black

    icfaust committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    28dc267 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f85fd4 View commit details
    Browse the repository at this point in the history
  4. format

    icfaust committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    8659248 View commit details
    Browse the repository at this point in the history
  5. Update _data_conversion.py

    icfaust authored Nov 3, 2024
    Configuration menu
    Copy the full SHA
    3827d6f View commit details
    Browse the repository at this point in the history
  6. Update _data_conversion.py

    icfaust authored Nov 3, 2024
    Configuration menu
    Copy the full SHA
    55fa7d2 View commit details
    Browse the repository at this point in the history
  7. Update test_validation.py

    icfaust authored Nov 3, 2024
    Configuration menu
    Copy the full SHA
    175cd78 View commit details
    Browse the repository at this point in the history
  8. remove unnecessary code

    icfaust committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    7016ad0 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Configuration menu
    Copy the full SHA
    1a01859 View commit details
    Browse the repository at this point in the history
  2. merge master

    icfaust committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    2fbcdd9 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. make reviewer changes

    icfaust committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    fb7375f View commit details
    Browse the repository at this point in the history
  2. make dtype check change

    icfaust committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    30816bf View commit details
    Browse the repository at this point in the history
  3. add sparse testing

    icfaust committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    abb3b16 View commit details
    Browse the repository at this point in the history
  4. try again

    icfaust committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    97aef73 View commit details
    Browse the repository at this point in the history
  5. try again

    icfaust committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    6e29651 View commit details
    Browse the repository at this point in the history
  6. try again

    icfaust committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    59363a8 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. temporary commit

    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    12de703 View commit details
    Browse the repository at this point in the history
  2. first attempt

    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    07ec3d8 View commit details
    Browse the repository at this point in the history
  3. missing change?

    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    32c565d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a571a4e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5093ed7 View commit details
    Browse the repository at this point in the history
  6. generalize DummyEstimator

    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    f04deba View commit details
    Browse the repository at this point in the history
  7. switch test

    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    740a5e7 View commit details
    Browse the repository at this point in the history
  8. further testing changes

    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    27050bd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    53c8f7b View commit details
    Browse the repository at this point in the history
  10. fixes for CI

    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    90f59c4 View commit details
    Browse the repository at this point in the history
  11. Update validation.py

    icfaust authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    7f170e2 View commit details
    Browse the repository at this point in the history
  12. Update validation.py

    icfaust authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    81e2bbc View commit details
    Browse the repository at this point in the history
  13. Update test_memory_usage.py

    icfaust authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    116bdba View commit details
    Browse the repository at this point in the history
  14. Update base.py

    icfaust authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    076ebc4 View commit details
    Browse the repository at this point in the history
  15. Update base.py

    icfaust authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    e1d0743 View commit details
    Browse the repository at this point in the history
  16. improve tests

    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    f59cdd3 View commit details
    Browse the repository at this point in the history
  17. fix logic

    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    7f9ea25 View commit details
    Browse the repository at this point in the history
  18. fix logic

    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    51247c0 View commit details
    Browse the repository at this point in the history
  19. fix logic again

    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    6e5c0ef View commit details
    Browse the repository at this point in the history
  20. rename file

    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    8d47744 View commit details
    Browse the repository at this point in the history
  21. Revert "rename file"

    This reverts commit 8d47744.
    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    1ae9af5 View commit details
    Browse the repository at this point in the history
  22. remove duplication

    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    bf9b46e View commit details
    Browse the repository at this point in the history
  23. fix imports

    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    3101c3f View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6da176b View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    ee799f6 View commit details
    Browse the repository at this point in the history
  26. Revert "Rename test_finite.py to test_validation.py"

    This reverts commit ee799f6.
    icfaust committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    db4a6c6 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. updates

    icfaust committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    b5acbac View commit details
    Browse the repository at this point in the history
  2. Update validation.py

    icfaust authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    ed57c15 View commit details
    Browse the repository at this point in the history
  3. fixes for some test failures

    icfaust committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    414f897 View commit details
    Browse the repository at this point in the history
  4. fix text

    icfaust committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    83253b3 View commit details
    Browse the repository at this point in the history
  5. fixes for some failures

    icfaust committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    b22e23a View commit details
    Browse the repository at this point in the history
  6. make consistent

    icfaust committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    2f8ec16 View commit details
    Browse the repository at this point in the history
  7. fix bad logic

    icfaust committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    1fd9973 View commit details
    Browse the repository at this point in the history
  8. fix in string

    icfaust committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    c20c8cc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1ce1b10 View commit details
    Browse the repository at this point in the history
  10. fix iter problem

    icfaust committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    5355039 View commit details
    Browse the repository at this point in the history
  11. fix testing issues

    icfaust committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    b5b8442 View commit details
    Browse the repository at this point in the history
  12. formatting

    icfaust committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    d025c89 View commit details
    Browse the repository at this point in the history
  13. revert change

    icfaust committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    428bfb6 View commit details
    Browse the repository at this point in the history
  14. fixes for pandas

    icfaust committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    da23138 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1d0c330 View commit details
    Browse the repository at this point in the history
  16. swap to transpose for speed

    icfaust committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    f3f63a6 View commit details
    Browse the repository at this point in the history
  17. more clarity

    icfaust committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    56c8054 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. add _check_sample_weight

    icfaust committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    1580d77 View commit details
    Browse the repository at this point in the history
  2. add more testing'

    icfaust committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    ffc9f1f View commit details
    Browse the repository at this point in the history
  3. rename

    icfaust committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    d184ed0 View commit details
    Browse the repository at this point in the history
  4. remove unnecessary imports

    icfaust committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    c68616f View commit details
    Browse the repository at this point in the history
  5. fix test slowness

    icfaust committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    e7ea94e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dbe108d View commit details
    Browse the repository at this point in the history
  7. put config_context around

    icfaust committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    7284b59 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2024

  1. Update test_validation.py

    icfaust authored Nov 24, 2024
    Configuration menu
    Copy the full SHA
    e1be91d View commit details
    Browse the repository at this point in the history
  2. Update base.py

    icfaust authored Nov 24, 2024
    Configuration menu
    Copy the full SHA
    8a0f9e9 View commit details
    Browse the repository at this point in the history
  3. Update test_validation.py

    icfaust authored Nov 24, 2024
    Configuration menu
    Copy the full SHA
    5272207 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    21a7896 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. generalize regex

    icfaust committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    56b5c4c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d1b306 View commit details
    Browse the repository at this point in the history
  3. fixes for test failures

    icfaust committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    8ff312e View commit details
    Browse the repository at this point in the history
  4. Update validation.py

    icfaust authored Nov 25, 2024
    Configuration menu
    Copy the full SHA
    87b7e3b View commit details
    Browse the repository at this point in the history
  5. Update test_validation.py

    icfaust authored Nov 25, 2024
    Configuration menu
    Copy the full SHA
    29e8f8c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    527ce22 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. Configuration menu
    Copy the full SHA
    1175a98 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2024

  1. remove old code

    icfaust committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    50ba766 View commit details
    Browse the repository at this point in the history
  2. interim stop

    icfaust committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    05ef656 View commit details
    Browse the repository at this point in the history
  3. attempt at fixing

    icfaust committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    68ffc45 View commit details
    Browse the repository at this point in the history
  4. remover abstractmethod

    icfaust committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    cfeb2c5 View commit details
    Browse the repository at this point in the history
  5. fix issues

    icfaust committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    d3a69c6 View commit details
    Browse the repository at this point in the history
  6. fix sample weights

    icfaust committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    c74485d View commit details
    Browse the repository at this point in the history
  7. remove numpy

    icfaust committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    ee3c475 View commit details
    Browse the repository at this point in the history
  8. try again

    icfaust committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    e135c47 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    39257bb View commit details
    Browse the repository at this point in the history
  10. formatting

    icfaust committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    afed175 View commit details
    Browse the repository at this point in the history
  11. iterable fix

    icfaust committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    71cb39c View commit details
    Browse the repository at this point in the history
  12. make stricter

    icfaust committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    fcb543c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    11f3c76 View commit details
    Browse the repository at this point in the history
  14. merge master

    icfaust committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    8c1981a View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2024

  1. Update basic_statistics.py

    icfaust authored Nov 29, 2024
    Configuration menu
    Copy the full SHA
    8581551 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5334b38 View commit details
    Browse the repository at this point in the history
  3. remove todo

    icfaust committed Nov 29, 2024
    Configuration menu
    Copy the full SHA
    5f353c6 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2024

  1. Update basic_statistics.py

    icfaust authored Dec 1, 2024
    Configuration menu
    Copy the full SHA
    b3ece1e View commit details
    Browse the repository at this point in the history
  2. Update basic_statistics.py

    icfaust authored Dec 1, 2024
    Configuration menu
    Copy the full SHA
    2ebf71b View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2024

  1. Configuration menu
    Copy the full SHA
    8e4cde0 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2024

  1. Configuration menu
    Copy the full SHA
    60aeaa6 View commit details
    Browse the repository at this point in the history