Toolverse
All skills

pymatgen

by benchflow-ai

Materials science toolkit. Crystal structures (CIF, POSCAR), phase diagrams, band structure, DOS, Materials Project integration, format conversion, for computational materials science.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security
Views
10

About this skill

Materials science toolkit. Crystal structures (CIF, POSCAR), phase diagrams, band structure, DOS, Materials Project integration, format conversion, for computational materials science.

How to use

  1. Zainstaluj pymatgen za pomocą pip: uruchom uv pip install pymatgen w terminalu. Jeśli planujesz dostęp do bazy Materials Project, dodaj uv pip install pymatgen mp-api. Dla dodatkowych narzędzi analitycznych lub wizualizacji zainstaluj uv pip install pymatgen[analysis] lub uv pip install pymatgen[vis].

  2. Wczytaj strukturę krystaliczną z pliku — pymatgen automatycznie rozpoznaje format (POSCAR, CIF, XYZ i inne). W skrypcie Pythona zaimportuj Structure z pymatgen.core i użyj Structure.from_file("nazwa_pliku") aby załadować strukturę.

  3. Analizuj właściwości struktury: sprawdzaj grupy przestrzenne, symetrię, otoczenia koordynacyjne oraz obliczaj odległości między atomami. Biblioteka udostępnia metody do automatycznego rozpoznania tych cech.

  4. Oblicz diagramy fazowe i termodynamiczne właściwości materiału, aby ocenić stabilność struktury w różnych warunkach.

  5. Analizuj strukturę elektronową — wczytaj dane pasma energetycznego i gęstości stanów z wyników obliczeń VASP lub innych kodów, aby określić przerwy energetyczne i właściwości elektroniczne.

  6. Generuj powierzchnie, warstwy (slaby) i interfejsy dla badań katalitycznych lub właściwości powierzchniowych. Pymatgen automatyzuje tworzenie tych struktur na podstawie struktury objętościowej.

Related skills