Skip to content

Releases: antnardo/titrages

titrages 0.1.4

Choose a tag to compare

@antnardo antnardo released this 11 Oct 10:13
v0.1.4
376c041

Ajouté

  • abscisse= sur toutes les fonctions de tracé qui portent un volume en abscisse
    (tracer_sauts, tracer_tangentes, tracer_derivee, tracer_conductimetrie,
    tracer_titrage_redox), comme tracer_titrage : sauts et tangentes se superposent
    à une courbe tracée en V/V_éq.
  • Les exemples (examples/) sont sous licence CC BY-NC-SA 4.0 (LICENSE-CC-BY-NC-SA-4.0),
    le code reste sous MIT ; le README et les métadonnées du paquet le disent.

Corrigé

  • 09_titrage_acide_fort.py dessinait ses tangentes en millilitres sur une courbe en
    V/V_éq.

titrages 0.1.3

Choose a tag to compare

@antnardo antnardo released this 11 Oct 10:04
v0.1.3
9f49a8d

Ajouté

  • La galerie des exemples examples/README.md, la courbe de chaque exemple dans
    examples/images/ ; les exemples qui tracent enregistrent leur figure à côté
    d'eux.

titrages 0.1.2

Choose a tag to compare

@antnardo antnardo released this 11 Oct 09:22
v0.1.2
5418d8c

Modifié

  • Publié sur PyPI : pip install titrages. Le workflow de release y envoie la roue et le sdist par « trusted publishing », sans jeton ; GitHub garde les artefacts joints à la release.
  • Les liens du README sont absolus, pour la page PyPI.

titrages 0.1.1

Choose a tag to compare

@antnardo antnardo released this 10 Oct 18:20
v0.1.1
ce9592c

Modifié

  • La tête du paquet n'exporte plus que ce qui sert couramment (34 noms) :
    LN10, PKE, delta, log_k, LAMBDA_H3O, LAMBDA_HO, NERNST,
    REFERENCES, Composant, ComposantRedox, Fort, charge,
    conductivite_molaire, electrons_cedes et normaliser restent importables
    de titrages.equilibre, titrages.solution, titrages.redox,
    titrages.modeles et titrages.base.

Supprimé

  • vers_csv : numpy.savetxt sur les colonnes d'une courbe fait la même chose ;
    vers_pgfplots et la commande titrages restent.

titrages 0.1.0

Choose a tag to compare

@antnardo antnardo released this 10 Oct 17:49
v0.1.0
0a19e28

Première version. Le calcul reprend un module privé de 2024
(pyphysique/chimie/titrage.py), réécrit.

Ajouté

  • Solution : pH, concentrations, pouvoir tampon d'une solution quelconque —
    espèces faibles introduites sous n'importe quelle forme, acide et base forts.
  • Titrage : la courbe V(pH) explicite, avec ou sans dilution, pour un bécher et
    une burette quelconques ; pH à volume donné ; points d'inflexion ; équivalences
    stœchiométriques ; méthode des tangentes parallèles.
  • Fractions en échelle logarithmique, sans débordement.
  • Une base de 35 couples et 9 indicateurs, cherchée par nom, sel ou formule.
  • titrages.trace (matplotlib), vers_pgfplots, vers_csv, et la commande
    titrages.
  • La conductimétrie : Solution.conductivite, Titrage.conductivite,
    Titrage.courbe_conductimetrique (loi de Kohlrausch, ions spectateurs, correction
    de dilution), une base de conductivités molaires et les contre-ions des sels.
  • L'oxydoréduction : CoupleRedox, SolutionRedox, TitrageRedox — potentiel,
    courbe E(V), sauts, équivalences, électrode de référence ; couples à plusieurs
    étapes, à pH fixé, dimériques ; volume(E) explicite (quotient, ou racine d'un
    trinôme pour un seul dimère) ; une base de 15 couples.
  • Des tests de dilution qui confrontent le calcul direct à un calcul indépendant,
    dilution faite à la main et équilibre résolu par force brute.
  • Le paquet LaTeX titrages : moteur Lua sous LuaLaTeX (courbes, dérivée, sauts,
    tangentes, fractions, conductivité, potentiel, nombres développables), moteur
    pgfmath ailleurs (courbes pH, σ et E des couples monomères, fractions).

Corrigé, par rapport au module de 2024

  • La pente avec dilution multipliait par n₀ au lieu de n, et appelait
    Y(h, 1) au lieu de Y(1, h).

Les 27 conductivités molaires ioniques ajoutées le 10 octobre 2026 (CRC Handbook, 97e éd. ; 17 valeurs approchées marquées ≈ dans donnees/conductivites.toml) restent à relire sur l'ouvrage.