pretty_symbols

Full name: ase2sprkkr.ase.symbols.pretty_symbols

ase2sprkkr.ase.symbols.pretty_symbols(symbols)[source]

Make a symbols string more pretty. Especially suitable for a long 2D semiinfinite bulks.

>>> pretty_symbols("GeXTeXGeXTeXGeXTeXGeXTeX9")
'{GeXTeX}4X8'
>>> pretty_symbols("CO2")
'CO2'

#TODO - this test does not work yet: > >> pretty_symbols(“C4H4OC4H4OC2C4H4OC4H4OC2”) ‘{{C4H4O}2C2}2’