JARVISCFID doesn't allow me to featurize crystallographic information files (CIF) of compounds containing the element Europium (Eu)

import os
import pandas as pd
from matminer.featurizers.structure import JarvisCFID
import pymatgen.core as mp

jarvis = JarvisCFID()
cif_path = ‘mpdocs_to_cif/’
cif_files = os.listdir(cif_path)

jarvis_features = []
for cif in cif_files:
cif_struc = mp.Structure.from_file(cif_path + cif)
cif_feature = jarvis.featurize(cif_struc)
jarvis_features.append(cif_feature)

This is the error I got when the loop reached a compound containing the element Europium (Eu)

1 Like

Likewise for compounds containing Actinium(Ac), Plutonium(Pu), Neptunium (Np) and Protactinium (Pa). I tried featurizing their structures (pymatgent.core.structure.Structure) directly without extracting them from a cif file, but it always returns a valueError that the said elements are not found in the chemical descriptor file.

structure = mpr.get_structure_by_material_id(material_id)
jarvis_feature = jarvis.featurize(structure)