12
12
from monty .serialization import loadfn
13
13
from palettable .colorbrewer .qualitative import Set1_9
14
14
from pymatgen .analysis .molecule_structure_comparator import CovalentRadius
15
- from pymatgen .core .periodic_table import Element , Specie
15
+ from pymatgen .core .periodic_table import Element , Species
16
16
from pymatgen .core .structure import Molecule , Site , SiteCollection
17
17
from pymatgen .util .string import unicodeify_species
18
18
from sklearn .preprocessing import LabelEncoder
@@ -255,13 +255,13 @@ def generate_categorical_color_scheme_on_the_fly(
255
255
256
256
return color_scheme
257
257
258
- def get_color (self , sp : Specie | Element , site : Site | None = None ) -> str :
258
+ def get_color (self , sp : Species | Element , site : Site | None = None ) -> str :
259
259
"""
260
260
Get a color to render a specific species. Optionally, you can provide
261
261
a site for context, since ...
262
262
263
263
Args:
264
- sp: Specie or Element
264
+ sp: Species or Element
265
265
site: Site
266
266
267
267
Returns: Color
@@ -332,7 +332,7 @@ def get_color(self, sp: Specie | Element, site: Site | None = None) -> str:
332
332
333
333
return html5_serialize_simple_color (color )
334
334
335
- def get_radius (self , sp : Specie | Element , site : Site | None = None ) -> float :
335
+ def get_radius (self , sp : Species | Element , site : Site | None = None ) -> float :
336
336
337
337
# allow manual override by user
338
338
if site and "display_radius" in site .properties :
@@ -351,7 +351,7 @@ def get_radius(self, sp: Specie | Element, site: Site | None = None) -> float:
351
351
radius = float (sp .atomic_radius )
352
352
elif (
353
353
self .radius_scheme == "specified_or_average_ionic"
354
- and isinstance (sp , Specie )
354
+ and isinstance (sp , Species )
355
355
and sp .oxi_state
356
356
):
357
357
radius = float (sp .ionic_radius )
@@ -395,10 +395,10 @@ def analyze_site_props(site_collection: SiteCollection) -> dict[str, list[str]]:
395
395
return dict (site_prop_names )
396
396
397
397
@staticmethod
398
- def get_species_str (sp : Specie | Element ) -> str :
398
+ def get_species_str (sp : Species | Element ) -> str :
399
399
"""
400
400
Args:
401
- sp: Specie or Element
401
+ sp: Species or Element
402
402
403
403
Returns: string representation
404
404
"""
0 commit comments