pymatgen
pymatgen copied to clipboard
Python Materials Genomics (pymatgen) is a robust materials analysis code that defines classes for structures and molecules with support for many electronic structure codes. It powers the Materials Pro...
unknown if all upstream packages have 3.12 support by now. potential issues expected for `pytorch` and `spglib` https://github.com/materialsproject/atomate2/pull/768#issuecomment-1988198169.
### Python version Python 3.12.0 ### Pymatgen version 2024.3.1 ### Operating system version Windows ### Current behavior I have already downloaded the POTCAR into D:\DFT\POTCAR\origin and the folder contents is...
## Summary Major changes: - Add support for parsing orbital moments from OUTCAR - Update the magnetization parsing test to check orbital moments from `OUTCAR.NiO_SOC.gz`. ## Todos I opened this...
I am not sure if the current implementation of the [`CoherentInterfaceBuilder`](https://github.com/materialsproject/pymatgen/blob/daa0bb01477321828aa324c9ce9d07383db778e1/pymatgen/analysis/interfaces/coherent_interfaces.py#L23) class takes into account the deduplication problem of equivalent structures. See [here](https://github.com/materialsproject/pymatgen/issues/3612) for the related discussion. Regards, Zhao
### Bug description When I generated the slab of TiNb(010) surface, I have found that the thickness of the slab (`6.95Å`) is smaller than `min_slab_size`, although `primitive=False` has been applied....
I try to generate the monolayer MoS2 from the bulk as follows: ```python from pymatgen.core.structure import Structure from pymatgen.core.surface import SlabGenerator from pymatgen.io.vasp import Poscar # Load the MoS2 structure...
## Summary The vaspout.h5 file appears to be a replacement for / supplement to the vasprun.xml file, and has been available in certain VASP versions >= 6. This PR aims...
### Problem The new vasp allows to provide KPOINTS_OPT so that a non-self-consistent run will be done automatically after self-consisten run on KPOINTS file. This is the new feature starting...
Hopefully all tests have been written in such a way that they will be skipped if the underlying required package is not found... this would hopefully catch issues like #3645...
See my following testing: ```python $ python ./pymatgenStructureMatcher.py 5/POSCAR 6/POSCAR -s0.53 -l 0.01 -a5 Structures are similar: True Transformation Information: (array([[ 1, 0, 0], [ 0, -1, 0], [ 0,...