Helpers
assign_composition_formula_ids(assemblies, *, order=None)
Assign composition formula strings as IDs to the given assemblies.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
assemblies
|
Iterable[Assembly]
|
The assemblies to assign IDs to. |
required |
order
|
Sequence[str] | None
|
The order of component kinds in the formula (e.g., |
None
|
Returns:
| Type | Description |
|---|---|
list[Assembly]
|
Assemblies with composition formula strings as IDs
(e.g., |
Examples:
>>> from nasap_net import assign_composition_formula_ids
>>> indexed = assign_composition_formula_ids(
... assemblies, order=['M', 'L', 'X']
... )