otter.resolve_plasma_composition

otter.resolve_plasma_composition(*, formula: str | None, elements: list[int | str] | tuple[int | str, ...] | None, counts: list[float] | tuple[float, ...] | None, number_fraction: list[float] | tuple[float, ...] | None) tuple[list[str], list[float]][source]

Resolve one composition specification to canonical symbols and counts.

Exactly one composition style must be used:

  • formula=”C10H8O4”

  • elements=[“C”, “H”, “O”], counts=[10, 8, 4]

  • elements=[“C”, “H”, “O”], number_fraction=[10/22, 8/22, 4/22]