Matplotlib created a temporary config/cache directory at /tmp/matplotlib-4p1545bg because the default path (/var/www/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing. INFO: Reading configuration file /var/www/html/data/material-modeling/Al.cif.txt-QuantumEspresso-farhie-20250131-112221/config.toml. INFO: Creating lattice/cell object from /var/www/html/data/material-modeling/Al.cif.txt-QuantumEspresso-farhie-20250131-112221/Al.cif.txt. Traceback (most recent call last): File "/usr/bin/material-modeling", line 2966, in atoms, settings, properties, generated = set_atoms(settings['atoms'], settings) # also stored as settings['Atoms'] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/bin/material-modeling", line 907, in set_atoms atoms = ase.io.read(filename) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/ase/io/formats.py", line 731, in read io = get_ioformat(format) ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/ase/io/formats.py", line 294, in get_ioformat raise UnknownFileTypeError(name) ase.io.formats.UnknownFileTypeError: txt