{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/4"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/2"}],"enrichment":{"capability":"Provides base classes and design patterns for building scikit-learn-like and sktime-like parametric objects, making it easier to create packages that follow these established conventions.","skillfed_tags":["ml-framework","design-patterns","sklearn-compatible"],"use_cases":["Building a new machine-learning package that needs to follow scikit-learn conventions for parameter handling and API consistency.","Creating domain-specific estimators that inherit standard parametric object behavior from a common base.","Developing a framework extension or plugin system where all components should share a common interface.","Standardizing internal utilities within a research project to ensure consistent object behavior across modules."],"what_it_does":"scikit-base is a framework library that provides reusable base classes for building machine-learning-like packages following scikit-learn and sktime conventions. Rather than implementing algorithms, it standardizes the structure and behavior of parametric objects so that packages built on top of it inherit consistent interfaces and behavior. This reduces boilerplate and makes it easier for developers to create new packages that feel familiar to users of the scikit-learn ecosystem.\n\nThe package has no runtime dependencies, making it lightweight to add to your project. It targets developers building new ML frameworks or domain-specific packages who want to adopt scikit-learn-like design patterns without reimplementing the foundation. The active maintenance and recent release history suggest it is actively used and developed.","worth_installing":"Yes, if you are building a new ML package or framework and want to adopt scikit-learn-like conventions without implementing the foundation yourself. The zero runtime dependencies, permissive BSD 3-Clause License, and active maintenance make it a low-risk dependency. Not relevant for end-users of ML packages\u2014primarily a tool for package developers and framework authors."},"id":"scikit-base","links":{"html":"https://skillfed.io/packages/scikit-base","md":"https://skillfed.io/packages/scikit-base.md","pypi":"https://pypi.org/project/scikit-base/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-02","license_spdx":null,"license_treatment":"permissive","name":"scikit-base","python_support":"supports_current","summary":"Base classes for sklearn-like parametric objects"},"popularity":{"monthly_downloads":2591880,"position":2979,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.1.0"}
