diff --git a/panelsplit/__init__.py b/panelsplit/__init__.py index be40a07..c37a024 100644 --- a/panelsplit/__init__.py +++ b/panelsplit/__init__.py @@ -42,6 +42,21 @@ ### `panelsplit.plot` - Visualize time series splits easily. + +### `panelsplit.model_selection` +- **Hyperparameter tuning:** Provides GridSearch and RandomizedSearch classes for optimizing model parameters using panel data cross-validation. +- **Efficient search:** Supports parallel processing and integrates with panelsplit's cross-validation framework. + +### `panelsplit.metrics` +- **Scoring functions:** Offers a range of metrics for evaluating model performance on panel data. +- **Sequential CV scorers:** Specialized scorers designed for sequential cross-validation splits. """ -__all__ = ["application", "cross_validation", "pipeline", "plot"] +__all__ = [ + "application", + "cross_validation", + "metrics", + "model_selection", + "pipeline", + "plot", +] diff --git a/pyproject.toml b/pyproject.toml index 0f9f905..b700002 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,6 +64,9 @@ build-backend = "hatchling.build" source = "vcs" # derive version from Git tags write-to = "panelsplit/_version.py" +[tool.hatch.version.raw-options] +local_scheme = "no-local-version" + # Package data configuration for hatchling [tool.hatch.build.targets.wheel] packages = ["panelsplit"]