Releases: CNR-Engineering/Crue10_tools
Releases · CNR-Engineering/Crue10_tools
4.3
4.2
Nouveautés
- Prise en compte du déplacement de
Pm_TolStQ
du CCM vers le OPTI pour les initialisations de type Saint-Venant (g1.3)
Corrections
- Amélioration performances lecture binaire en utilisant
np.frombuffer
(au lieu de struct) - Correction plantage lecture RCAL si aucun résultat aux branches
4.1
Nouveautés
- Ajout
Etude.renommer_sous_modele
Corrections
- Ajout des fichiers de données dans le package Python (via MANIFEST.in)
stat_diff_calculs_{Cas-tests,Conc}.py
se lisent un Run OTFA- Remplacement
np.float
etnp.int
qui ont expirés (avec numpy 1.24) - Mise à jour des fichiers XSD et CCM
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)
Support grammaire v1.2 seulement
Dernière version avant changements majeurs : refactoring et ajout nouvelle grammaire v1.3
Grammaire v1.2 et support POC MEC
3.0 Publication version 3.0 (grammaire v1.2 et MEC actuel)
Major refactoring done and full support of Python>=2.6
2.0 [2.0] Rename to ExceptionCrue10
Refactoring with more french and closer to cpp
Refactoring with more french and closer to cpp