Skip to content

ENH, TST: Add rtol for ensemble estimators and a test.#45

Merged
tylerjereddy merged 3 commits intomainfrom
nray/add_rtol_ensemble
Feb 4, 2026
Merged

ENH, TST: Add rtol for ensemble estimators and a test.#45
tylerjereddy merged 3 commits intomainfrom
nray/add_rtol_ensemble

Conversation

@nray
Copy link
Collaborator

@nray nray commented Feb 4, 2026

@tylerjereddy tylerjereddy added the enhancement New feature or request label Feb 4, 2026
@tylerjereddy tylerjereddy added this to the 0.1.0 milestone Feb 4, 2026
@tylerjereddy
Copy link
Collaborator

Thanks for fixing the merge conflicts, I expanded the description a bit more and am reviewing now.

Copy link
Collaborator

@tylerjereddy tylerjereddy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, this looks excellent too, thanks! The test line coverage looks good and the new regression test looks solid.

I did wonder about potentially reducing duplication in the similar rtol classification tests, but doesn't seem worth the churn for now.

@tylerjereddy tylerjereddy merged commit 5784aeb into main Feb 4, 2026
18 checks passed
@tylerjereddy tylerjereddy deleted the nray/add_rtol_ensemble branch February 4, 2026 19:43
nray pushed a commit that referenced this pull request Feb 5, 2026
* Related to one of the items in gh-45. As we look toward the
publication of our library code, there is value in providing
classifier metadata (https://pypi.org/classifiers/) for
usage in PyPI releases, for proper indexing/searching, etc.

* I've made minor adjustments to the one that SciPy currently uses
but we may want to make more changes than what I've done so far:
https://github.com/scipy/scipy/blob/main/pyproject.toml#L52
nray pushed a commit that referenced this pull request Feb 5, 2026
* Related to the addition of docstrings mentioned in gh-45.

* This is very much a work in progress for now. It proposes
to conform to the numpydoc docstring standard, add a linter
for this standard in the CI, and add the first few docstrings.
Until more functions/classes are brought up to standard, we expect
the CI/doc linting to fail here.

* Many more docstrings need to be added of course--feel free
to push in some drafts, I'll chip away at them when I can.

* This does not yet tackle the task of turning these docstrings
into HTML files the public can access, but it is a precursor
to that.
nray pushed a commit that referenced this pull request Feb 5, 2026
* gh-45 discusses the need to provide a release
on PyPI for the library code (manuscript), and this
patch aims to add testing for the wheel build process
and verifying that our testsuite passes via the wheel
build route.

* Note that this is unlikely to work properly until
our `pyproject.toml` has been appropriately updated
to specify all necessary dependencies.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BUG, ENH: Discrepancy between GrafoRVFL and RVFLRegressor for MoorePenrose Solver

2 participants