Skip to content

nimish/estimator

Repository files navigation

estimator

Time series GAM (Generalized Additive Model) estimators for load forecasting.

Installation

uv sync

Documentation

Building Documentation Locally

To build the documentation locally:

  1. Install documentation dependencies:

    uv sync --group docs
  2. Generate documentation:

    python generate_docs.py

    Or to open in browser after building:

    python generate_docs.py --open
  3. View the documentation: Open docs/_build/html/index.html in your browser.

Alternative: Using Make

You can also use the Makefile in the docs directory:

cd docs
make html

Development

Running Tests

uv run pytest

Running Tests with Coverage

uv run pytest --cov=tsgam_estimator --cov=load_model_estimator --cov-report=html

License

BSD 3-Clause License - see LICENSE for details.

Contributors

See CONTRIBUTORS for a list of contributors.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages