Skip to content

Commit eaa95ed

Browse files
committed
Merge branch 'v2.3'
2 parents ac9771c + 716c55d commit eaa95ed

7 files changed

Lines changed: 13 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Change Log
22

3-
## [v2.3.3](https://github.com/simvue-io/python-api/releases/tag/v2.3.3) - 2026-02-10
3+
## [v2.3.4](https://github.com/simvue-io/python-api/releases/tag/v2.3.4) - 2026-02-11
44

55
- Add handling of metrics based on size and enforce 10k points per grid metric as per server.
66
- Freeze `flatdict==4.0.0` do address install issues.

CITATION.cff

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,6 @@ keywords:
4242
- alerting
4343
- simulation
4444
license: Apache-2.0
45-
commit: 32c776a634e5de95518dc46399d9a1404e4ea256
46-
version: 2.3.3
47-
date-released: '2026-02-10'
45+
commit: a24e113aeb6091399cffa0166dd17d1bae0ed916
46+
version: 2.3.4
47+
date-released: '2026-02-11'

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Collect metadata, metrics and artifacts from simulations, processing and AI/ML t
1616

1717
<div align="center">
1818
<a href="https://github.com/simvue-io/client/blob/main/LICENSE" target="_blank"><img src="https://img.shields.io/github/license/simvue-io/client"/></a>
19-
<img src="https://img.shields.io/badge/python-3.10%20%7C%203.11%20%7C%203.12%20%7C%203.13-blue">
19+
<img src="https://img.shields.io/badge/python-%203.11%20%7C%203.12%20%7C%203.13%20%7C%203.14-blue">
2020
<a href="https://pypi.org/project/simvue/" target="_blank"><img src="https://img.shields.io/pypi/v/simvue.svg"/></a>
2121
<a href="https://pepy.tech/project/simvue"><img src="https://static.pepy.tech/badge/simvue"/></a>
2222
<a href="https://github.com/astral-sh/ruff"><img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json"></a>

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "simvue"
3-
version = "2.3.3"
3+
version = "2.3.4"
44
description = "Simulation tracking and monitoring"
55
authors = [
66
{name = "Simvue Development Team", email = "info@simvue.io"}

simvue/api/objects/grids.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
from simvue.api.url import URL
1818
from simvue.models import GridMetricSet
19+
from collections.abc import Generator
1920

2021

2122
from .base import SimvueObject, write_only
@@ -250,7 +251,7 @@ def get(
250251
cls,
251252
*_,
252253
**__,
253-
) -> typing.Generator[tuple[str, Self | None]]:
254+
) -> Generator[tuple[str, Self | None]]:
254255
raise NotImplementedError
255256

256257

@@ -317,7 +318,7 @@ def get(
317318
step: pydantic.NonNegativeInt,
318319
spans: bool = False,
319320
**kwargs,
320-
) -> typing.Generator[dict[str, dict[str, list[dict[str, float]]]]]:
321+
) -> Generator[dict[str, dict[str, list[dict[str, float]]]]]:
321322
"""Retrieve tensor-metrics from the server for a given set of runs.
322323
323324
Parameters

simvue/api/objects/metrics.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
import pydantic
1515

16+
from collections.abc import Generator
1617

1718
from .base import SimvueObject
1819
from simvue.models import MetricSet
@@ -80,7 +81,7 @@ def get(
8081
count: pydantic.PositiveInt | None = None,
8182
offset: pydantic.PositiveInt | None = None,
8283
**kwargs,
83-
) -> typing.Generator[dict[str, dict[str, list[dict[str, float]]]], None, None]:
84+
) -> Generator[dict[str, dict[str, list[dict[str, float]]]]]:
8485
"""Retrieve metrics from the server for a given set of runs.
8586
8687
Parameters

simvue/api/objects/run.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,7 @@ def endtime(self, endtime: datetime.datetime) -> None:
518518
@property
519519
def metrics(
520520
self,
521-
) -> typing.Generator[tuple[str, dict[str, int | float | bool]], None, None]:
521+
) -> Generator[tuple[str, dict[str, int | float | bool]]]:
522522
"""Retrieve metrics for this run from the server.
523523
524524
Yields
@@ -535,7 +535,7 @@ def metrics(
535535
@property
536536
def events(
537537
self,
538-
) -> typing.Generator[tuple[str, dict[str, typing.Any]], None, None]:
538+
) -> Generator[tuple[str, dict[str, typing.Any]]]:
539539
"""Returns events information for this run from the server.
540540
541541
Yields

0 commit comments

Comments
 (0)