├── .gitattributes ├── .github ├── dependabot.yml ├── labels.yml ├── release-drafter.yml └── workflows │ ├── linting.yaml │ ├── pr-labels.yaml │ ├── release-drafter.yaml │ ├── release.yaml │ ├── sync-labels.yml │ ├── tests.yaml │ └── typing.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .yamllint ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── codecov.yml ├── examples ├── estimate.py └── ruff.toml ├── poetry.lock ├── pyproject.toml ├── src └── forecast_solar │ ├── __init__.py │ ├── exceptions.py │ ├── forecast_solar.py │ ├── models.py │ └── py.typed └── tests ├── __init__.py ├── __snapshots__ └── test_models.ambr ├── conftest.py ├── fixtures ├── forecast.json ├── forecast_personal.json ├── ratelimit.json ├── validate_key.json └── validate_plane.json ├── ruff.toml ├── test_exceptions.py ├── test_forecast.py └── test_models.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/.github/labels.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/linting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/.github/workflows/linting.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-labels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/.github/workflows/pr-labels.yaml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/.github/workflows/release-drafter.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/sync-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/.github/workflows/sync-labels.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.github/workflows/typing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/.github/workflows/typing.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/.yamllint -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/codecov.yml -------------------------------------------------------------------------------- /examples/estimate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/examples/estimate.py -------------------------------------------------------------------------------- /examples/ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/examples/ruff.toml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/forecast_solar/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/src/forecast_solar/__init__.py -------------------------------------------------------------------------------- /src/forecast_solar/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/src/forecast_solar/exceptions.py -------------------------------------------------------------------------------- /src/forecast_solar/forecast_solar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/src/forecast_solar/forecast_solar.py -------------------------------------------------------------------------------- /src/forecast_solar/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/src/forecast_solar/models.py -------------------------------------------------------------------------------- /src/forecast_solar/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/__snapshots__/test_models.ambr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/tests/__snapshots__/test_models.ambr -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/forecast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/tests/fixtures/forecast.json -------------------------------------------------------------------------------- /tests/fixtures/forecast_personal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/tests/fixtures/forecast_personal.json -------------------------------------------------------------------------------- /tests/fixtures/ratelimit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/tests/fixtures/ratelimit.json -------------------------------------------------------------------------------- /tests/fixtures/validate_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/tests/fixtures/validate_key.json -------------------------------------------------------------------------------- /tests/fixtures/validate_plane.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/tests/fixtures/validate_plane.json -------------------------------------------------------------------------------- /tests/ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/tests/ruff.toml -------------------------------------------------------------------------------- /tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/tests/test_exceptions.py -------------------------------------------------------------------------------- /tests/test_forecast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/tests/test_forecast.py -------------------------------------------------------------------------------- /tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/home-assistant-libs/forecast_solar/HEAD/tests/test_models.py --------------------------------------------------------------------------------