Skip to content

pyrucast v0.7.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 06:19
· 313 commits to master since this release

crates.io pyrucast 0.7.0 · PyPI pyrucast 0.7.0

Wheels cp311-abi3 (Python ≥ 3.11) pour Linux x86_64, Windows x86_64 et macOS universal2.
La sdist se compile sans la visualisation : pyrucast.__features__ dit ce que porte votre installation.

0.7.0 — 14/09/2026

Ruptures d'API

  • la modélisation continue cesse d'appartenir à l'élasticité (9ecd6e3)
  • la tangente se demande, et ne se stocke plus (3cc91ee)
  • residu — le résidu se demande au modèle, des deux côtés du signe égal (11cb66e)
  • residu — le contrat déclare une recette, l'opérateur produit le champ (9a769f6)
  • models — la loi quitte le domaine, qui ne dit plus que « j'intègre » (454f4e9)
  • transfert — l'ambiant rentre chez lui, et le résidu externe cesse d'être vide (187fa9d)
  • flux — la dernière porte libre du second membre se ferme (a52ce77)
  • contraintes — un appui reçoit le modèle qu'il contraint (8b929c4)
  • contraintes — le MPC, le baignage et le contact reçoivent leur cible (2c4690e)
  • interface — l'interface perd sa loi, un terme dit ce qu'il lit (c0c564a)
  • flux — la charge reçoit le modèle qu'elle charge (8908b11)
  • divergence — les forces internes sans modèle sont une divergence (8265b83)

Nouveautés

  • beam — le B de poutre cesse d'être implicite (7c32669)
  • poutres — Bernoulli et Timoshenko rendent leurs forces internes (504312e)
  • coque — la coque rend ses forces internes, et ses déformations (d4820e6)
  • flux — la charge répartie devient une physique (7a134b8)
  • residu — le transfert perd sa loi postiche, la contrainte rend sa réaction (3739a7a)

Corrections

  • finite_element_space — une maille saine cesse d'être singulière par ses unités (798f93c)
  • finite_element_space — la négation qui attrape le NaN se nomme (8992793)
  • interface — le saut se lit par nom, pas par position (83609ed)
  • flux — la charge répartie retrouve la base du champ et son garde-fou (bee6ff3)
  • clippy — les passes clippy redeviennent muettes avant la 0.7.0 (96c7b43)

Remaniements

  • residu — le contrat externe cesse de payer un Result qu'il ne porte pas (4ca912d)
  • contraintes — les Option de constructeur cessent d'être des bouche-trous (2d1f3e1)

Documentation

  • elasticity — le commentaire disait ce que la mesure a infirmé (1101643)
  • structurel — le book dit ce que les structurels rendent (3c8cf67)
  • bench — la poutre console atteste la non-régression du résidu (83ab110)