Skip to content

Conversation

@jxudata
Copy link
Collaborator

@jxudata jxudata commented Jul 7, 2025

  • Add CDFSplineCalibrator implementation for multi-class probability calibration
  • Move LinearSplineLogisticRegression to estimators submodule
  • Create comprehensive documentation with Sphinx
    • Add installation, quickstart, API reference, and examples pages
    • Configure Read the Docs support with .readthedocs.yaml
    • Add documentation requirements and build configuration
  • Update examples to use new CDFSplineCalibrator
  • Add DOCUMENTATION_GUIDE.md with instructions for free hosting options

jxudata added 4 commits July 7, 2025 00:38
- Add CDFSplineCalibrator implementation for multi-class probability calibration
- Move LinearSplineLogisticRegression to estimators submodule
- Create comprehensive documentation with Sphinx
  - Add installation, quickstart, API reference, and examples pages
  - Configure Read the Docs support with .readthedocs.yaml
  - Add documentation requirements and build configuration
- Update examples to use new CDFSplineCalibrator
- Add DOCUMENTATION_GUIDE.md with instructions for free hosting options
- Add proper citations to CDFSplineCalibrator (Gupta et al. 2021)
- Include reference to official implementation
- Improve project structure with CONTRIBUTING.md, CHANGELOG.md, etc.
- Add Makefile for common development tasks
- Update README with better structure and badges
- Update LinearSplineLogisticRegression to inherit from ClassifierMixin for better compatibility with scikit-learn.
- Refactor fit and predict methods to handle binary classification and single-class scenarios.
- Improve data validation using validate_data for sklearn compliance.
- Add MinimizationMethod to the public API in __init__.py.
- Fix edge case in CDFSplineCalibrator's _InterpolatedFunction for index handling.
- Update tests to reflect changes in method calls from predict to transform.
@ylwu
Copy link

ylwu commented Jul 7, 2025

🔥

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants