Améliorations et support nouvelle grammaire v1.3
Nouveautés
- Support en lecture/écriture des grammaires v1.2 et v1.3 :
- ajout de 2 variables utilisateurs :
VERSION_GRAMMAIRE_PRECEDENTE
etVERSION_GRAMMAIRE_COURANTE
- possibilité de changer de grammaire avec
changer_version_grammaire
- ajout de 2 variables utilisateurs :
- Vérification de la dimension/taille des array 2D pour les méthodes de type "set"
- Ajout de tests unitaires (dans
crue10/tests
)
Détails :
- Les grammaires doivent être identiques en lecture pour chaque Etude/Scenario/Modele/SousModele (plantage sinon)
Changements
Pour plus de détails sur les changements, voir le fichier CHANGELOG.md.
Corrections
crue10.etude.Etude._read_etu
: génère une exceptionExceptionCrue10
au lieu d'unePermissionError
s'il s'agit d'un dossiercrue10.emh.casier.ProfilCasier
: ajout propriétéxz_filtered
et utilisation pourcompute_surface
(pour considérer seulement le lit utile)