Requesting multiple metrics sometimes give different results to requesting them individually
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
Piste de recherche
Commencez par l’appel à get_metric_values et exécutez la reproduction fournie avec trial3 en utilisant les deux configurations de metric_names. Comparez les valeurs renvoyées pour l’horodatage commun ; c’est terminé lorsque la demande de plusieurs métriques conserve la même valeur que celle renvoyée lorsque la métrique concernée est demandée individuellement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description of Bug
Sometimes, when a single metric is requested with get_metric_values, it returns a value for a particular time. But if both that metric and another are requested simultaneously, even if they both have a value at the same time, the value returned for the first metric is None.
Steps To Reproduce
Run this, noting that the run is on trial3. then comment out line 7, uncomment line 8, and run it again:
import simvue
run_id = "AZPKJLrtwr3ZerLi4QNnu8"
client = simvue.Client()
metric_names = ["soot_visibility.z.7_0.avg", "soot_visibility.z.37_0.avg"]
#metric_names = ["soot_visibility.z.7_0.avg"]
all_metric_values = client.get_metric_values(metric_names, 'time', run_ids=[run_id])
for (metric_name, single_metric_values) in all_metric_values.items():
print(f"{metric_name}: {list(single_metric_values.items())[-1]}")
Output:
soot_visibility.z.37_0.avg: ((1731.6583251953125, 'AZPKJLrtwr3ZerLi4QNnu8'), 29.584584259066062)
soot_visibility.z.7_0.avg: ((1731.6583251953125, 'AZPKJLrtwr3ZerLi4QNnu8'), None)
Output with line 8 instead of 7:
soot_visibility.z.7_0.avg: ((1731.6583251953125, 'AZPKJLrtwr3ZerLi4QNnu8'), 19.169060055914873)
Setup
- OS: Ubuntu
- python-api version v2.3.5
- Langage dominant
- Python
- Étoiles
- 4
- Forks
- 1
- Merge moyen
- 7 j 6 h
- PR mergées (30 j)
- 6
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de simvue-io/python-api
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
simvue-io/python-api#994 ·
-
bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100
simvue-io/python-api#538 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
simvue-io/python-api#1000 · 2 commentaires ·
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
simvue-io/python-api#987 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
simvue-io/python-api#932 ·
Toutes les issues de simvue-io/python-api
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
stephrobert/dsoxlab#238 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
sublimehq/package_control#1780 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
nwg-piotr/nwg-displays#145 ·