python-libmed #215425 Could not retrieve the number of node entities in field [open]
Lecture d'un fichier MED qui contient un champ, produit par Code_Aster. Impossible d'en extraire les valeurs: _MEDfieldnValue30.c [103] : Erreur à l'ouverture du groupe _MEDfieldnValue30.c [103] : du champ résultat _MEDfieldnValue30.c [104] : _path = "/CHA/MODES1__DEPL/-0000000000000000001-0000000000000000001/" MEDfieldnValueWithProfile.c [65] : Erreur d'appel de l'API MEDfieldnValueWithProfile.c [65] : du champ résultat MEDfieldnValueWithProfile.c [66] : fieldname = "MODES1__DEPL" MEDfieldnValueWithProfile.c [66] : "_MEDfieldnValue" = "_MEDfieldnValue" Traceback (most recent call last): File "/local/users/dallolio/devel/workspace/testmed/src/test_mednx1.py", line 23, in <module> print fd.values() File "/local/users/dallolio/devel/workspace/testmed/src/libmed/field.py", line 151, in values etypes = self.entities() File "/local/users/dallolio/devel/workspace/testmed/src/libmed/field.py", line 123, in entities return filter(filter_func, ['node'] + msh.elements_types()) File "/local/users/dallolio/devel/workspace/testmed/src/libmed/field.py", line 122, in <lambda> numit) File "_field.pyx", line 157, in libmed._field.read_number_of_values_with_profile (/home/dallolio/.pyxbld/temp.linux-x86_64-2.7/pyrex/libmed/_field.c:5205) libmed._utils.MEDError: Could not retrieve the number of node entities in field MODES1__DEPL. Si utile je peux mettre à disposition le (petit) fichier MED et le code python pour la lecture. | |
priority | normal |
---|---|
type | bug |
done in | <not specified> |
closed by | <not specified> |
Comments
-
2014/02/24 08:33, written by dlaxalde
-
2014/02/25 17:08, written by luca.dallolio@gmail.com
add commentOui, les données pour reproduire le problème seraient utiles. Merci.
J'ai examiné le problème avec un accès direct par la bibliothèque MED, ce qui m'a donné des informations (je crois) sur l'origine du problème dans libmed : le champ contient plusieurs étapes temporelles, le message d'erreur (je crois) indique que l'étape n'est pas bien affectée. Voici un code MED (qui fonctionne avec les mêmes données) qui peut peut-être aider :