Bobby Noelte
4381948f13
fix: price interpolation ( #1154 )
...
Use forward fill to interpolate time series data that represents prices:
- elecprice_marketprice_wh
- feed_in_tariff_wh
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com >
2026-07-17 18:05:29 +02:00
Bobby Noelte
75548990e1
feat: add cloud PV forecast providers: pvnode.com, forecast-solar and solcast ( #1150 )
...
Bump Version / Bump Version Workflow (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docker-build / platform-excludes (push) Has been cancelled
docker-build / build (push) Has been cancelled
docker-build / merge (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Run Pytest on Pull Request / test (push) Has been cancelled
This PR adds three native PV power forecast providers, giving operators more
cloud forecast sources to choose from via pvforecast.provider, alongside the
existing PVForecastAkkudoktor, PVForecastVrm and PVForecastImport:
PVForecastPVNode — native 15-minute forecasts from the pvnode.com
V2 API. Saved-site mode (GET /v2/forecast/{site_id}) where the operator enters their API key +
site id, or inline mode (POST /v2/forecast/inline) using the configured planes.
PVForecastForecastSolar — the free Forecast.Solar API (no key
required for the public endpoint). Multi-plane systems issue one request per plane and the
instantaneous powers are summed per timestamp.
PVForecastSolcast — the Solcast rooftop-site API (API key + resource id).
Implementation notes
All three populate the existing pvforecast_ac_power (and mirror pvforecast_dc_power)
prediction keys, so they slot into the optimizer unchanged.
Timezone handling: pvnode and Forecast.Solar return site-local wall-clock timestamps with an
IANA timezone field, which are resolved to absolute instants before resampling; Solcast returns
UTC period_end and is normalised to the period start.
Each provider follows the existing provider pattern (provider_id(), _request_forecast() with
@cache_in_file, _update_data()), is registered in pvforecast.py and prediction.py, and is
upstream-neutral.
Validation
27 unit tests (timezone resolution, null/zero handling, kW→W and period-start conversion,
azimuth conversion, multi-plane summation, request URL/auth, HTTP-error handling).
ruff check (F/D/S/bandit) and ruff format clean.
Each provider was additionally validated against its live API with a real plant, confirming
the response shapes (pvnode: 288 native 15-min slots; Forecast.Solar: instantaneous watts;
Solcast: kW estimates with period_end/PT30M).
Documentation
Provider descriptions and configuration examples added to docs/akkudoktoreos/prediction.md.
CHANGELOG.md entry under Unreleased.
Regenerated docs/_generated/configpvforecast.md and configexample.md.
Notes for reviewers
Forecast.Solar's free endpoint is rate-limited (12 req/hour) and Solcast's free tier limits daily
calls; both providers rely on the standard 1-hour cache_in_file TTL to stay within budget.
Authors:
The code is created by Christin. Only minor adaptions by Bobby.
Signed-off-by: Christin <info@bikinibottom.capital >
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com >
Co-authored-by: Christin <info@bikinibottom.capital >
2026-07-17 16:51:00 +02:00
Bobby Noelte
0306e7e4ed
fix: prediction import with pydantic-typed bodies ( #1152 )
...
Bump Version / Bump Version Workflow (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docker-build / platform-excludes (push) Has been cancelled
docker-build / build (push) Has been cancelled
docker-build / merge (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Run Pytest on Pull Request / test (push) Has been cancelled
Close stale pull requests/issues / Find Stale issues and PRs (push) Has been cancelled
Respect pydantic model in serializing json data for import.
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com >
2026-07-16 17:15:10 +02:00
dependabot[bot]
4848280f9c
build(deps): bump python-fasthtml from 0.14.5 to 0.14.6 ( #1151 )
...
Bump Version / Bump Version Workflow (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docker-build / platform-excludes (push) Has been cancelled
docker-build / build (push) Has been cancelled
docker-build / merge (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Run Pytest on Pull Request / test (push) Has been cancelled
Close stale pull requests/issues / Find Stale issues and PRs (push) Has been cancelled
Bumps [python-fasthtml](https://github.com/AnswerDotAI/fasthtml ) from 0.14.5 to 0.14.6.
- [Release notes](https://github.com/AnswerDotAI/fasthtml/releases )
- [Changelog](https://github.com/AnswerDotAI/fasthtml/blob/main/CHANGELOG.md )
- [Commits](https://github.com/AnswerDotAI/fasthtml/compare/0.14.5...0.14.6 )
---
updated-dependencies:
- dependency-name: python-fasthtml
dependency-version: 0.14.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 17:52:54 +02:00
Bobby Noelte
eb9e966de9
fix: move data management to async ( #1015 )
...
FAstAPI is an async framework. Data may be imported and exported, load and save, set and get
asynchronously. Prevent interleaving data operations to corrupt the data. In the previous design
sync and async data access was intermixed leading to data corruption.
The basic data classes DataSequence and DataContainer and the derived classes like Provider and
Measurement now are async. Data access is protected by several async locks.
To support the async design of the data classes the database interface became async.
The energy management is also adapted to the new async design. Optimization is still off-loaded
to another thread, but the prepration for the optimization and the post optimization actions now
follow the async design.
Adapter operations are now also protected by async locks.
Tests were adapted to the async design and new tests were created.
Besides this major fix several other improvements and fixes are included in this PR.
* fix: key_to_dict/list/array only regard data records with key value set.
Before the exclusion of no value data records was only done if the dropna flag was set.
* fix: test for visual result pdf generation
Due to updates in the library the generated charts text was a little bit different.
Adapt the test to create the comaprison pdf in the test data durectory and
update the reference pdf.
* chore: Remove MutableMapping from DataSequence and DataContainer.
Mutable Mapping does not fit to the now async design.
* chore: Add NoDB database backend
This backend implements the full database backend interface but performs
no actual persistence. It is intended for configurations where database
persistence is disabled (`provider=None`).
* chore: Improve measurement data import testing with real world scenarios.
Added two new endpoints to support testing.
* chore: Add mermaid to supported documentation tools
* chore: Add documentation about async design
* chore: Add documentation about generic data handling
Covers the basics of measurement and prediction time series data handling.
* chore: Add empty lines around markdown lists.
* chore: sync pre-commit config to updated package versions
Signed-off-by: Bobby Noelte <b0661n0e17e@gmail.com >
2026-07-15 16:38:53 +02:00
dependabot[bot]
38011780c5
build(deps-dev): bump mypy from 2.2.0 to 2.3.0 ( #1146 )
...
Bump Version / Bump Version Workflow (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docker-build / platform-excludes (push) Has been cancelled
docker-build / build (push) Has been cancelled
docker-build / merge (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Run Pytest on Pull Request / test (push) Has been cancelled
Bumps [mypy](https://github.com/python/mypy ) from 2.2.0 to 2.3.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v2.2.0...v2.3.0 )
---
updated-dependencies:
- dependency-name: mypy
dependency-version: 2.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 11:07:47 +02:00
dependabot[bot]
4695f33982
build(deps-dev): bump coverage from 7.15.0 to 7.15.1 ( #1147 )
...
Bumps [coverage](https://github.com/coveragepy/coveragepy ) from 7.15.0 to 7.15.1.
- [Release notes](https://github.com/coveragepy/coveragepy/releases )
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst )
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.15.0...7.15.1 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.15.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 11:07:15 +02:00
dependabot[bot]
a942aa5cf7
build(deps): bump lmdb from 2.2.1 to 2.3.0 ( #1148 )
...
Bumps [lmdb](https://github.com/jnwatson/py-lmdb ) from 2.2.1 to 2.3.0.
- [Changelog](https://github.com/jnwatson/py-lmdb/blob/master/ChangeLog )
- [Commits](https://github.com/jnwatson/py-lmdb/compare/py-lmdb_2.2.1...py-lmdb_2.3.0 )
---
updated-dependencies:
- dependency-name: lmdb
dependency-version: 2.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 11:06:47 +02:00
dependabot[bot]
be4f52bf81
build(deps): bump rich-toolkit from 0.20.1 to 0.20.3 ( #1149 )
...
Bumps rich-toolkit from 0.20.1 to 0.20.3.
---
updated-dependencies:
- dependency-name: rich-toolkit
dependency-version: 0.20.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 11:06:23 +02:00
dependabot[bot]
95d3ea9481
build(deps): bump tzfpy from 1.3.1 to 1.3.2 ( #1143 )
...
Bumps [tzfpy](https://github.com/ringsaturn/tzfpy ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/ringsaturn/tzfpy/releases )
- [Changelog](https://github.com/ringsaturn/tzfpy/blob/main/docs/release_wheels.csv )
- [Commits](https://github.com/ringsaturn/tzfpy/compare/v1.3.1...v1.3.2 )
---
updated-dependencies:
- dependency-name: tzfpy
dependency-version: 1.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 10:02:01 +02:00
dependabot[bot]
0ad126a70e
build(deps-dev): bump gitpython from 3.1.50 to 3.1.51 ( #1144 )
...
Bumps [gitpython](https://github.com/gitpython-developers/GitPython ) from 3.1.50 to 3.1.51.
- [Release notes](https://github.com/gitpython-developers/GitPython/releases )
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES )
- [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.50...3.1.51 )
---
updated-dependencies:
- dependency-name: gitpython
dependency-version: 3.1.51
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 10:01:37 +02:00
dependabot[bot]
42fec0d03a
build(deps-dev): bump types-requests ( #1145 )
...
Bumps [types-requests](https://github.com/python/typeshed ) from 2.33.0.20260518 to 2.33.0.20260712.
- [Commits](https://github.com/python/typeshed/commits )
---
updated-dependencies:
- dependency-name: types-requests
dependency-version: 2.33.0.20260712
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 10:01:18 +02:00
dependabot[bot]
17c013229e
build(deps-dev): bump types-docutils ( #1142 )
...
Bumps [types-docutils](https://github.com/python/typeshed ) from 0.22.3.20260518 to 0.22.3.20260712.
- [Commits](https://github.com/python/typeshed/commits )
---
updated-dependencies:
- dependency-name: types-docutils
dependency-version: 0.22.3.20260712
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-15 10:01:05 +02:00
dependabot[bot]
930991148e
build(deps): bump python-fasthtml from 0.14.4 to 0.14.5 ( #1136 )
...
Bump Version / Bump Version Workflow (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docker-build / platform-excludes (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Run Pytest on Pull Request / test (push) Has been cancelled
docker-build / build (push) Has been cancelled
docker-build / merge (push) Has been cancelled
Close stale pull requests/issues / Find Stale issues and PRs (push) Has been cancelled
Bumps [python-fasthtml](https://github.com/AnswerDotAI/fasthtml ) from 0.14.4 to 0.14.5.
- [Release notes](https://github.com/AnswerDotAI/fasthtml/releases )
- [Changelog](https://github.com/AnswerDotAI/fasthtml/blob/main/CHANGELOG.md )
- [Commits](https://github.com/AnswerDotAI/fasthtml/compare/0.14.4...0.14.5 )
---
updated-dependencies:
- dependency-name: python-fasthtml
dependency-version: 0.14.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 17:51:00 +02:00
dependabot[bot]
2c9dba44e8
build(deps): bump soupsieve from 2.8.3 to 2.8.4 ( #1135 )
...
Bumps [soupsieve](https://github.com/facelessuser/soupsieve ) from 2.8.3 to 2.8.4.
- [Release notes](https://github.com/facelessuser/soupsieve/releases )
- [Commits](https://github.com/facelessuser/soupsieve/compare/2.8.3...2.8.4 )
---
updated-dependencies:
- dependency-name: soupsieve
dependency-version: 2.8.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 17:28:33 +02:00
dependabot[bot]
bed3bafd1a
build(deps): bump uvicorn from 0.50.2 to 0.51.0 ( #1137 )
...
Bumps [uvicorn](https://github.com/Kludex/uvicorn ) from 0.50.2 to 0.51.0.
- [Release notes](https://github.com/Kludex/uvicorn/releases )
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md )
- [Commits](https://github.com/Kludex/uvicorn/compare/0.50.2...0.51.0 )
---
updated-dependencies:
- dependency-name: uvicorn
dependency-version: 0.51.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 17:27:10 +02:00
dependabot[bot]
bca9dd9ef7
build(deps-dev): bump mypy from 2.1.0 to 2.2.0 ( #1138 )
...
Bumps [mypy](https://github.com/python/mypy ) from 2.1.0 to 2.2.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v2.1.0...v2.2.0 )
---
updated-dependencies:
- dependency-name: mypy
dependency-version: 2.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 17:26:54 +02:00
dependabot[bot]
c1dd55ed2a
build(deps): bump fastapi-cli from 0.0.28 to 0.0.29 ( #1139 )
...
Bumps [fastapi-cli](https://github.com/fastapi/fastapi-cli ) from 0.0.28 to 0.0.29.
- [Release notes](https://github.com/fastapi/fastapi-cli/releases )
- [Changelog](https://github.com/fastapi/fastapi-cli/blob/main/release-notes.md )
- [Commits](https://github.com/fastapi/fastapi-cli/compare/0.0.28...0.0.29 )
---
updated-dependencies:
- dependency-name: fastapi-cli
dependency-version: 0.0.29
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 17:26:31 +02:00
dependabot[bot]
748012e8ce
build(deps): bump uvicorn from 0.50.0 to 0.50.2 ( #1134 )
...
Bumps [uvicorn](https://github.com/Kludex/uvicorn ) from 0.50.0 to 0.50.2.
- [Release notes](https://github.com/Kludex/uvicorn/releases )
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md )
- [Commits](https://github.com/Kludex/uvicorn/compare/0.50.0...0.50.2 )
---
updated-dependencies:
- dependency-name: uvicorn
dependency-version: 0.50.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-09 16:43:14 +02:00
dependabot[bot]
1031c21f68
build(deps): bump fastapi from 0.138.2 to 0.139.0 ( #1128 )
...
Bump Version / Bump Version Workflow (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docker-build / platform-excludes (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Run Pytest on Pull Request / test (push) Has been cancelled
docker-build / build (push) Has been cancelled
docker-build / merge (push) Has been cancelled
Close stale pull requests/issues / Find Stale issues and PRs (push) Has been cancelled
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.138.2 to 0.139.0.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.138.2...0.139.0 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.139.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 01:19:43 +02:00
dependabot[bot]
36dcb269de
build(deps-dev): bump coverage from 7.14.3 to 7.15.0 ( #1129 )
...
Bump Version / Bump Version Workflow (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docker-build / platform-excludes (push) Has been cancelled
docker-build / build (push) Has been cancelled
docker-build / merge (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Run Pytest on Pull Request / test (push) Has been cancelled
Close stale pull requests/issues / Find Stale issues and PRs (push) Has been cancelled
Bumps [coverage](https://github.com/coveragepy/coveragepy ) from 7.14.3 to 7.15.0.
- [Release notes](https://github.com/coveragepy/coveragepy/releases )
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst )
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.14.3...7.15.0 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.15.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-05 15:03:08 +02:00
dependabot[bot]
5ca7b39539
build(deps): bump fastapi-cli from 0.0.27 to 0.0.28 ( #1130 )
...
Bumps [fastapi-cli](https://github.com/fastapi/fastapi-cli ) from 0.0.27 to 0.0.28.
- [Release notes](https://github.com/fastapi/fastapi-cli/releases )
- [Changelog](https://github.com/fastapi/fastapi-cli/blob/main/release-notes.md )
- [Commits](https://github.com/fastapi/fastapi-cli/compare/0.0.27...0.0.28 )
---
updated-dependencies:
- dependency-name: fastapi-cli
dependency-version: 0.0.28
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-05 15:02:48 +02:00
dependabot[bot]
7774b9c4a9
build(deps): bump uvicorn from 0.49.0 to 0.50.0 ( #1131 )
...
Bumps [uvicorn](https://github.com/Kludex/uvicorn ) from 0.49.0 to 0.50.0.
- [Release notes](https://github.com/Kludex/uvicorn/releases )
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md )
- [Commits](https://github.com/Kludex/uvicorn/compare/0.49.0...0.50.0 )
---
updated-dependencies:
- dependency-name: uvicorn
dependency-version: 0.50.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-05 15:02:31 +02:00
dependabot[bot]
155929f10b
build(deps): bump pillow from 12.1.1 to 12.2.0 ( #1132 )
...
Bumps [pillow](https://github.com/python-pillow/Pillow ) from 12.1.1 to 12.2.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases )
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst )
- [Commits](https://github.com/python-pillow/Pillow/compare/12.1.1...12.2.0 )
---
updated-dependencies:
- dependency-name: pillow
dependency-version: 12.2.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-05 15:02:00 +02:00
dependabot[bot]
631d428e89
build(deps): bump fastapi from 0.138.0 to 0.138.2 ( #1125 )
...
Bump Version / Bump Version Workflow (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docker-build / platform-excludes (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Run Pytest on Pull Request / test (push) Has been cancelled
docker-build / build (push) Has been cancelled
docker-build / merge (push) Has been cancelled
Close stale pull requests/issues / Find Stale issues and PRs (push) Has been cancelled
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.138.0 to 0.138.2.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.138.0...0.138.2 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.138.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 08:59:33 +02:00
dependabot[bot]
f1157c0692
build(deps): bump python-fasthtml from 0.14.3 to 0.14.4 ( #1126 )
...
Bumps [python-fasthtml](https://github.com/AnswerDotAI/fasthtml ) from 0.14.3 to 0.14.4.
- [Release notes](https://github.com/AnswerDotAI/fasthtml/releases )
- [Changelog](https://github.com/AnswerDotAI/fasthtml/blob/main/CHANGELOG.md )
- [Commits](https://github.com/AnswerDotAI/fasthtml/compare/0.14.3...0.14.4 )
---
updated-dependencies:
- dependency-name: python-fasthtml
dependency-version: 0.14.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 08:59:15 +02:00
dependabot[bot]
211a43a7de
build(deps-dev): bump coverage from 7.14.2 to 7.14.3 ( #1127 )
...
Bumps [coverage](https://github.com/coveragepy/coveragepy ) from 7.14.2 to 7.14.3.
- [Release notes](https://github.com/coveragepy/coveragepy/releases )
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst )
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.14.2...7.14.3 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.14.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 08:58:45 +02:00
dependabot[bot]
441a4639c3
build(deps): bump numpydantic from 1.9.1 to 1.10.0 ( #1119 )
...
Bump Version / Bump Version Workflow (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docker-build / platform-excludes (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Run Pytest on Pull Request / test (push) Has been cancelled
docker-build / build (push) Has been cancelled
docker-build / merge (push) Has been cancelled
Close stale pull requests/issues / Find Stale issues and PRs (push) Has been cancelled
Bumps [numpydantic](https://github.com/p2p-ld/numpydantic ) from 1.9.1 to 1.10.0.
- [Release notes](https://github.com/p2p-ld/numpydantic/releases )
- [Changelog](https://github.com/p2p-ld/numpydantic/blob/main/docs/changelog.md )
- [Commits](https://github.com/p2p-ld/numpydantic/compare/v1.9.1...v1.10.0 )
---
updated-dependencies:
- dependency-name: numpydantic
dependency-version: 1.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 09:41:30 +02:00
dependabot[bot]
41453f2781
build(deps): bump monsterui from 1.0.45 to 1.0.46 ( #1120 )
...
Bumps [monsterui](https://github.com/AnswerDotAI/MonsterUI ) from 1.0.45 to 1.0.46.
- [Release notes](https://github.com/AnswerDotAI/MonsterUI/releases )
- [Changelog](https://github.com/AnswerDotAI/MonsterUI/blob/main/CHANGELOG.bak )
- [Commits](https://github.com/AnswerDotAI/MonsterUI/compare/1.0.45...1.0.46 )
---
updated-dependencies:
- dependency-name: monsterui
dependency-version: 1.0.46
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 09:41:10 +02:00
dependabot[bot]
35b77a9667
build(deps-dev): bump commitizen from 4.16.3 to 4.16.4 ( #1121 )
...
Bumps [commitizen](https://github.com/commitizen-tools/commitizen ) from 4.16.3 to 4.16.4.
- [Release notes](https://github.com/commitizen-tools/commitizen/releases )
- [Changelog](https://github.com/commitizen-tools/commitizen/blob/master/CHANGELOG.md )
- [Commits](https://github.com/commitizen-tools/commitizen/compare/v4.16.3...v4.16.4 )
---
updated-dependencies:
- dependency-name: commitizen
dependency-version: 4.16.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-23 09:40:57 +02:00
dependabot[bot]
1560d01716
build(deps): bump pydantic-settings from 2.14.1 to 2.14.2 ( #1115 )
...
Bump Version / Bump Version Workflow (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docker-build / platform-excludes (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Run Pytest on Pull Request / test (push) Has been cancelled
docker-build / build (push) Has been cancelled
docker-build / merge (push) Has been cancelled
Close stale pull requests/issues / Find Stale issues and PRs (push) Has been cancelled
Bumps [pydantic-settings](https://github.com/pydantic/pydantic-settings ) from 2.14.1 to 2.14.2.
- [Release notes](https://github.com/pydantic/pydantic-settings/releases )
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2 )
---
updated-dependencies:
- dependency-name: pydantic-settings
dependency-version: 2.14.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:08:02 +02:00
dependabot[bot]
2a39f095b2
build(deps): bump fastapi-cli from 0.0.24 to 0.0.27 ( #1116 )
...
Bumps [fastapi-cli](https://github.com/fastapi/fastapi-cli ) from 0.0.24 to 0.0.27.
- [Release notes](https://github.com/fastapi/fastapi-cli/releases )
- [Changelog](https://github.com/fastapi/fastapi-cli/blob/main/release-notes.md )
- [Commits](https://github.com/fastapi/fastapi-cli/compare/0.0.24...0.0.27 )
---
updated-dependencies:
- dependency-name: fastapi-cli
dependency-version: 0.0.27
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:07:23 +02:00
dependabot[bot]
b570ae006f
build(deps): bump pydantic-settings from 2.14.1 to 2.14.2 ( #1117 )
...
Bumps [pydantic-settings](https://github.com/pydantic/pydantic-settings ) from 2.14.1 to 2.14.2.
- [Release notes](https://github.com/pydantic/pydantic-settings/releases )
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.14.1...v2.14.2 )
---
updated-dependencies:
- dependency-name: pydantic-settings
dependency-version: 2.14.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:07:03 +02:00
dependabot[bot]
91109010cb
build(deps-dev): bump coverage from 7.14.1 to 7.14.2 ( #1118 )
...
Bumps [coverage](https://github.com/coveragepy/coveragepy ) from 7.14.1 to 7.14.2.
- [Release notes](https://github.com/coveragepy/coveragepy/releases )
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst )
- [Commits](https://github.com/coveragepy/coveragepy/compare/7.14.1...7.14.2 )
---
updated-dependencies:
- dependency-name: coverage
dependency-version: 7.14.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 01:06:36 +02:00
dependabot[bot]
8b143ae1c3
build(deps): bump fastapi from 0.137.1 to 0.138.0 ( #1111 )
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.137.1 to 0.138.0.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.137.1...0.138.0 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.138.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 00:24:54 +02:00
dependabot[bot]
18ea7190d1
build(deps): bump pvlib from 0.15.1 to 0.15.2 ( #1112 )
...
Bumps [pvlib](https://github.com/pvlib/pvlib-python ) from 0.15.1 to 0.15.2.
- [Release notes](https://github.com/pvlib/pvlib-python/releases )
- [Commits](https://github.com/pvlib/pvlib-python/compare/v0.15.1...v0.15.2 )
---
updated-dependencies:
- dependency-name: pvlib
dependency-version: 0.15.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 00:24:23 +02:00
dependabot[bot]
5202219016
build(deps-dev): bump pytest from 9.1.0 to 9.1.1 ( #1113 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 9.1.0 to 9.1.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/9.1.0...9.1.1 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.1.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 00:23:51 +02:00
dependabot[bot]
056c2c457d
build(deps): bump python-fasthtml from 0.14.2 to 0.14.3 ( #1114 )
...
Bumps [python-fasthtml](https://github.com/AnswerDotAI/fasthtml ) from 0.14.2 to 0.14.3.
- [Release notes](https://github.com/AnswerDotAI/fasthtml/releases )
- [Changelog](https://github.com/AnswerDotAI/fasthtml/blob/main/CHANGELOG.md )
- [Commits](https://github.com/AnswerDotAI/fasthtml/compare/0.14.2...0.14.3 )
---
updated-dependencies:
- dependency-name: python-fasthtml
dependency-version: 0.14.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 00:23:35 +02:00
Dirk Gassen
d38ab63e51
chore: fix typo in README.md ( #1110 )
Bump Version / Bump Version Workflow (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docker-build / platform-excludes (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Run Pytest on Pull Request / test (push) Has been cancelled
docker-build / build (push) Has been cancelled
docker-build / merge (push) Has been cancelled
Close stale pull requests/issues / Find Stale issues and PRs (push) Has been cancelled
2026-06-18 08:29:26 +02:00
dependabot[bot]
dbaacf062e
build(deps): bump cachebox from 6.1.0 to 6.1.2 ( #1102 )
...
Bump Version / Bump Version Workflow (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docker-build / platform-excludes (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Run Pytest on Pull Request / test (push) Has been cancelled
docker-build / build (push) Has been cancelled
docker-build / merge (push) Has been cancelled
Close stale pull requests/issues / Find Stale issues and PRs (push) Has been cancelled
Bumps [cachebox](https://github.com/awolverp/cachebox ) from 6.1.0 to 6.1.2.
- [Release notes](https://github.com/awolverp/cachebox/releases )
- [Commits](https://github.com/awolverp/cachebox/compare/v6.1.0...v6.1.2 )
---
updated-dependencies:
- dependency-name: cachebox
dependency-version: 6.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 13:52:22 +02:00
dependabot[bot]
33ba113039
build(deps): bump python-multipart from 0.0.27 to 0.0.31 ( #1107 )
...
Bumps [python-multipart](https://github.com/Kludex/python-multipart ) from 0.0.27 to 0.0.31.
- [Release notes](https://github.com/Kludex/python-multipart/releases )
- [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.27...0.0.31 )
---
updated-dependencies:
- dependency-name: python-multipart
dependency-version: 0.0.31
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 13:52:02 +02:00
dependabot[bot]
34bfffeb03
build(deps): bump tornado from 6.5.6 to 6.5.7 ( #1108 )
...
Bumps [tornado](https://github.com/tornadoweb/tornado ) from 6.5.6 to 6.5.7.
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst )
- [Commits](https://github.com/tornadoweb/tornado/compare/v6.5.6...v6.5.7 )
---
updated-dependencies:
- dependency-name: tornado
dependency-version: 6.5.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 13:51:47 +02:00
dependabot[bot]
6d93d067b9
build(deps): bump starlette from 1.0.1 to 1.3.1 ( #1106 )
...
Bumps [starlette](https://github.com/Kludex/starlette ) from 1.0.1 to 1.3.1.
- [Release notes](https://github.com/Kludex/starlette/releases )
- [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md )
- [Commits](https://github.com/Kludex/starlette/compare/1.0.1...1.3.1 )
---
updated-dependencies:
- dependency-name: starlette
dependency-version: 1.3.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 13:51:28 +02:00
dependabot[bot]
6161af8a69
build(deps): bump matplotlib from 3.10.9 to 3.11.0 ( #1103 )
...
Bumps [matplotlib](https://github.com/matplotlib/matplotlib ) from 3.10.9 to 3.11.0.
- [Release notes](https://github.com/matplotlib/matplotlib/releases )
- [Commits](https://github.com/matplotlib/matplotlib/compare/v3.10.9...v3.11.0 )
---
updated-dependencies:
- dependency-name: matplotlib
dependency-version: 3.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 12:48:08 +02:00
dependabot[bot]
ebea67050e
build(deps-dev): bump pytest from 9.0.3 to 9.1.0 ( #1104 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 9.0.3 to 9.1.0.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/9.0.3...9.1.0 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 12:47:41 +02:00
dependabot[bot]
532066a659
build(deps): bump fastapi from 0.136.3 to 0.137.1 ( #1105 )
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.136.3 to 0.137.1.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.136.3...0.137.1 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.137.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 12:47:16 +02:00
dependabot[bot]
dc01367a9c
build(deps): bump tornado from 6.5.5 to 6.5.6 ( #1101 )
...
Bump Version / Bump Version Workflow (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docker-build / platform-excludes (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Run Pytest on Pull Request / test (push) Has been cancelled
docker-build / build (push) Has been cancelled
docker-build / merge (push) Has been cancelled
Close stale pull requests/issues / Find Stale issues and PRs (push) Has been cancelled
Bumps [tornado](https://github.com/tornadoweb/tornado ) from 6.5.5 to 6.5.6.
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst )
- [Commits](https://github.com/tornadoweb/tornado/compare/v6.5.5...v6.5.6 )
---
updated-dependencies:
- dependency-name: tornado
dependency-version: 6.5.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-13 10:23:12 +02:00
dependabot[bot]
79bc7c3308
build(deps): bump cachebox from 6.0.0 to 6.1.0 ( #1094 )
...
Bump Version / Bump Version Workflow (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docker-build / platform-excludes (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Run Pytest on Pull Request / test (push) Has been cancelled
docker-build / build (push) Has been cancelled
docker-build / merge (push) Has been cancelled
Close stale pull requests/issues / Find Stale issues and PRs (push) Has been cancelled
Bumps [cachebox](https://github.com/awolverp/cachebox ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/awolverp/cachebox/releases )
- [Commits](https://github.com/awolverp/cachebox/compare/v6.0.0...v6.1.0 )
---
updated-dependencies:
- dependency-name: cachebox
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:22:36 +02:00
dependabot[bot]
223ae5c219
build(deps): bump numpydantic from 1.8.1 to 1.9.1 ( #1098 )
...
Bumps [numpydantic](https://github.com/p2p-ld/numpydantic ) from 1.8.1 to 1.9.1.
- [Release notes](https://github.com/p2p-ld/numpydantic/releases )
- [Changelog](https://github.com/p2p-ld/numpydantic/blob/main/docs/changelog.md )
- [Commits](https://github.com/p2p-ld/numpydantic/compare/v1.8.1...v1.9.1 )
---
updated-dependencies:
- dependency-name: numpydantic
dependency-version: 1.9.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:22:09 +02:00
dependabot[bot]
faf3b02e1b
build(deps): bump lmdb from 2.2.0 to 2.2.1 ( #1099 )
...
Bumps [lmdb](https://github.com/jnwatson/py-lmdb ) from 2.2.0 to 2.2.1.
- [Changelog](https://github.com/jnwatson/py-lmdb/blob/master/ChangeLog )
- [Commits](https://github.com/jnwatson/py-lmdb/compare/py-lmdb_2.2.0...py-lmdb_2.2.1 )
---
updated-dependencies:
- dependency-name: lmdb
dependency-version: 2.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 10:21:54 +02:00