Closed brainandforce closed 1 year ago
Base: 31.87% // Head: 31.96% // Increases project coverage by +0.09%
:tada:
Coverage data is based on head (
2c659fa
) compared to base (aeba6ea
). Patch coverage: 42.26% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
@xamberl you're being tagged in this because this could break stuff you're working on.
The most important things to note with this:
AtomList
has all of its functionality in thePeriodicAtomList
type, and all mentions ofAtomList
in external code should be changedPeriodicAtomList
. (The newAtomList
refers to absolute positions in space without respect to a crystal basis.) Similarly,AtomPosition
has now been changed to two different types:CartesianAtomPosition
andFractionalAtomPosition
, which compriseAtomList
andPeriodicAtomList
respectively.I'll also add that the
NamedAtom
type exists, which associates an atomic number with an atom name, which is the element's symbol by default, but can be changed if needed.Hopefully, this will cut down on the confusion that some of the functions and types were producing.