スキル pymatgen
🔬

pymatgen

安全 ⚡ スクリプトを含む⚙️ 外部コマンド📁 ファイルシステムへのアクセス🌐 ネットワークアクセス🔑 環境変数

pymatgenで結晶構造を解析する

こちらからも入手できます: davila7

結晶構造と材料データを扱います。ファイル形式の変換、相図の計算、対称性解析を行い、計算材料科学の研究のためにMaterials Projectデータベースにアクセスします。

対応: Claude Codex Code(CC)
🥉 75 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「pymatgen」を使用しています。 Read structure from POSCAR and show its properties

期待される結果:

  • 化学式: Fe2O3(赤鉄鉱)
  • 格子: a=5.04 Å, b=5.04 Å, c=13.77 Å
  • 空間群: R-3c (#167)
  • 結晶系: 三方晶
  • 密度: 5.27 g/cm³
  • サイト数: 10

「pymatgen」を使用しています。 Convert CIF to POSCAR format

期待される結果:

  • structure.cifをconverted.POSCARに正常に変換しました
  • 構造は10原子を含みます (Fe4 O6)
  • 形式: POSCAR (VASP形式)

「pymatgen」を使用しています。 Query Materials Project for perovskites

期待される結果:

  • 安定なペロブスカイト構造が23件見つかりました
  • 例: SrTiO3 (mp-5229) - バンドギャップ 3.2 eV
  • 例: BaTiO3 (mp-2987) - バンドギャップ 2.8 eV
  • ハル上エネルギー: 全て < 0.01 eV/atom

セキュリティ監査

安全
v4 • 1/17/2026

All 537 static findings are false positives. The static analyzer incorrectly flagged markdown documentation syntax (code blocks, inline code formatting) as shell commands and cryptographic terms in documentation text as weak algorithms. The actual Python code uses secure patterns for API key management (environment variables) and performs legitimate materials science file I/O operations. No malicious code, data exfiltration, or security risks found.

10
スキャンされたファイル
4,081
解析された行数
5
検出結果
4
総監査数

リスク要因

⚡ スクリプトを含む (6)
⚙️ 外部コマンド (447)
references/analysis_modules.md:9-43 references/analysis_modules.md:43-47 references/analysis_modules.md:47-55 references/analysis_modules.md:55-61 references/analysis_modules.md:61-77 references/analysis_modules.md:77-83 references/analysis_modules.md:83-96 references/analysis_modules.md:96-102 references/analysis_modules.md:102-108 references/analysis_modules.md:108-112 references/analysis_modules.md:112-132 references/analysis_modules.md:132-138 references/analysis_modules.md:138-159 references/analysis_modules.md:159-165 references/analysis_modules.md:165-178 references/analysis_modules.md:178-182 references/analysis_modules.md:182-192 references/analysis_modules.md:192-198 references/analysis_modules.md:198-219 references/analysis_modules.md:219-223 references/analysis_modules.md:223-242 references/analysis_modules.md:242-246 references/analysis_modules.md:246-263 references/analysis_modules.md:263-267 references/analysis_modules.md:267-279 references/analysis_modules.md:279-285 references/analysis_modules.md:285-295 references/analysis_modules.md:295-299 references/analysis_modules.md:299-305 references/analysis_modules.md:305-311 references/analysis_modules.md:311-335 references/analysis_modules.md:335-339 references/analysis_modules.md:339-359 references/analysis_modules.md:359-363 references/analysis_modules.md:363-371 references/analysis_modules.md:371-377 references/analysis_modules.md:377-390 references/analysis_modules.md:390-394 references/analysis_modules.md:394-399 references/analysis_modules.md:399-403 references/analysis_modules.md:403-417 references/analysis_modules.md:417-423 references/analysis_modules.md:423-436 references/analysis_modules.md:436-440 references/analysis_modules.md:440-455 references/analysis_modules.md:455-461 references/analysis_modules.md:461-467 references/analysis_modules.md:467-471 references/analysis_modules.md:471-483 references/analysis_modules.md:483-489 references/analysis_modules.md:489-497 references/analysis_modules.md:497-503 references/analysis_modules.md:503-511 references/analysis_modules.md:511-515 references/analysis_modules.md:515-520 references/analysis_modules.md:520-526 references/core_classes.md:3 references/core_classes.md:20-29 references/core_classes.md:29-32 references/core_classes.md:32-33 references/core_classes.md:33-34 references/core_classes.md:34-35 references/core_classes.md:35-36 references/core_classes.md:36-37 references/core_classes.md:37 references/core_classes.md:37 references/core_classes.md:37-38 references/core_classes.md:38-43 references/core_classes.md:43-50 references/core_classes.md:50-55 references/core_classes.md:55-59 references/core_classes.md:59-66 references/core_classes.md:66-75 references/core_classes.md:75-78 references/core_classes.md:78-79 references/core_classes.md:79-80 references/core_classes.md:80-81 references/core_classes.md:81-82 references/core_classes.md:82-85 references/core_classes.md:85-86 references/core_classes.md:86-87 references/core_classes.md:87-88 references/core_classes.md:88-89 references/core_classes.md:89-90 references/core_classes.md:90-97 references/core_classes.md:97-113 references/core_classes.md:113-116 references/core_classes.md:116-117 references/core_classes.md:117-118 references/core_classes.md:118-121 references/core_classes.md:121-122 references/core_classes.md:122-123 references/core_classes.md:123-124 references/core_classes.md:124-125 references/core_classes.md:125-126 references/core_classes.md:126-133 references/core_classes.md:133-137 references/core_classes.md:137-142 references/core_classes.md:142-146 references/core_classes.md:146-149 references/core_classes.md:149-150 references/core_classes.md:150-153 references/core_classes.md:153-154 references/core_classes.md:154-155 references/core_classes.md:155-156 references/core_classes.md:156 references/core_classes.md:156 references/core_classes.md:156-160 references/core_classes.md:160 references/core_classes.md:160-163 references/core_classes.md:163-179 references/core_classes.md:179-182 references/core_classes.md:182-191 references/core_classes.md:191-196 references/core_classes.md:196-197 references/core_classes.md:197-198 references/core_classes.md:198-199 references/core_classes.md:199-200 references/core_classes.md:200-201 references/core_classes.md:201-202 references/core_classes.md:202-203 references/core_classes.md:203-206 references/core_classes.md:206-207 references/core_classes.md:207-208 references/core_classes.md:208-209 references/core_classes.md:209-210 references/core_classes.md:210-213 references/core_classes.md:213-216 references/core_classes.md:216-217 references/core_classes.md:217-218 references/core_classes.md:218-219 references/core_classes.md:219-220 references/core_classes.md:220-221 references/core_classes.md:221-222 references/core_classes.md:222-223 references/core_classes.md:223-224 references/core_classes.md:224-228 references/core_classes.md:228 references/core_classes.md:228-231 references/core_classes.md:231-242 references/core_classes.md:242-245 references/core_classes.md:245-246 references/core_classes.md:246-247 references/core_classes.md:247-248 references/core_classes.md:248-249 references/core_classes.md:249-252 references/core_classes.md:252-253 references/core_classes.md:253-254 references/core_classes.md:254-255 references/core_classes.md:255-256 references/core_classes.md:256-257 references/core_classes.md:257-261 references/core_classes.md:261 references/core_classes.md:261-263 references/core_classes.md:263-276 references/core_classes.md:276-286 references/core_classes.md:286-287 references/core_classes.md:287-292 references/core_classes.md:292-297 references/core_classes.md:297-309 references/core_classes.md:309-310 references/core_classes.md:310-314 references/core_classes.md:314 references/core_classes.md:314-315 references/core_classes.md:315 references/core_classes.md:315-316 references/core_classes.md:316-317 references/io_formats.md:7 references/io_formats.md:7 references/io_formats.md:11-21 references/io_formats.md:21-25 references/io_formats.md:25-34 references/io_formats.md:34-41 references/io_formats.md:41-55 references/io_formats.md:55-66 references/io_formats.md:66-80 references/io_formats.md:80-90 references/io_formats.md:90-97 references/io_formats.md:97-102 references/io_formats.md:102-105 references/io_formats.md:105-110 references/io_formats.md:110-127 references/io_formats.md:127-137 references/io_formats.md:137-157 references/io_formats.md:157-161 references/io_formats.md:161-178 references/io_formats.md:178-184 references/io_formats.md:184-200 references/io_formats.md:200-206 references/io_formats.md:206-225 references/io_formats.md:225-231 references/io_formats.md:231-241 references/io_formats.md:241-245 references/io_formats.md:245-261 references/io_formats.md:261-265 references/io_formats.md:265-271 references/io_formats.md:271-275 references/io_formats.md:275-284 references/io_formats.md:284-288 references/io_formats.md:288-293 references/io_formats.md:293-297 references/io_formats.md:297-302 references/io_formats.md:302-306 references/io_formats.md:306-319 references/io_formats.md:319-323 references/io_formats.md:323-328 references/io_formats.md:328-332 references/io_formats.md:332-337 references/io_formats.md:337-343 references/io_formats.md:343-351 references/io_formats.md:351-355 references/io_formats.md:355-365 references/io_formats.md:365-369 references/io_formats.md:369-374 references/io_formats.md:374-378 references/io_formats.md:378-390 references/io_formats.md:390-398 references/io_formats.md:398-415 references/io_formats.md:415-423 references/io_formats.md:423-433 references/io_formats.md:433-439 references/io_formats.md:439-446 references/io_formats.md:446-450 references/io_formats.md:450 references/io_formats.md:450-452 references/materials_project_api.md:7 references/materials_project_api.md:13-15 references/materials_project_api.md:15-25 references/materials_project_api.md:25-27 references/materials_project_api.md:27-35 references/materials_project_api.md:35-47 references/materials_project_api.md:47-49 references/materials_project_api.md:49-55 references/materials_project_api.md:55-66 references/materials_project_api.md:66-70 references/materials_project_api.md:70-78 references/materials_project_api.md:78-82 references/materials_project_api.md:82-89 references/materials_project_api.md:89-93 references/materials_project_api.md:93-103 references/materials_project_api.md:103-109 references/materials_project_api.md:109-116 references/materials_project_api.md:116-120 references/materials_project_api.md:120-128 references/materials_project_api.md:128-134 references/materials_project_api.md:134-154 references/materials_project_api.md:154-158 references/materials_project_api.md:158-167 references/materials_project_api.md:167-173 references/materials_project_api.md:173-188 references/materials_project_api.md:188-192 references/materials_project_api.md:192-207 references/materials_project_api.md:207-211 references/materials_project_api.md:211-215 references/materials_project_api.md:215-221 references/materials_project_api.md:221-234 references/materials_project_api.md:234-238 references/materials_project_api.md:238-251 references/materials_project_api.md:251-255 references/materials_project_api.md:255-262 references/materials_project_api.md:262-266 references/materials_project_api.md:266-276 references/materials_project_api.md:276-280 references/materials_project_api.md:280-290 references/materials_project_api.md:290-294 references/materials_project_api.md:294-300 references/materials_project_api.md:300-304 references/materials_project_api.md:304-310 references/materials_project_api.md:310-314 references/materials_project_api.md:314-324 references/materials_project_api.md:324-330 references/materials_project_api.md:330-347 references/materials_project_api.md:347-351 references/materials_project_api.md:351-361 references/materials_project_api.md:361-367 references/materials_project_api.md:367-380 references/materials_project_api.md:380-393 references/materials_project_api.md:393-402 references/materials_project_api.md:402-406 references/materials_project_api.md:406-420 references/materials_project_api.md:420-424 references/materials_project_api.md:424-434 references/materials_project_api.md:434-440 references/materials_project_api.md:440-451 references/materials_project_api.md:451-455 references/materials_project_api.md:455-465 references/materials_project_api.md:465-469 references/materials_project_api.md:469-476 references/materials_project_api.md:476-482 references/materials_project_api.md:482-500 references/materials_project_api.md:500-511 references/transformations_workflows.md:11 references/transformations_workflows.md:17-27 references/transformations_workflows.md:27-33 references/transformations_workflows.md:33-43 references/transformations_workflows.md:43-49 references/transformations_workflows.md:49-54 references/transformations_workflows.md:54-60 references/transformations_workflows.md:60-65 references/transformations_workflows.md:65-71 references/transformations_workflows.md:71-76 references/transformations_workflows.md:76-82 references/transformations_workflows.md:82-87 references/transformations_workflows.md:87-93 references/transformations_workflows.md:93-99 references/transformations_workflows.md:99-105 references/transformations_workflows.md:105-110 references/transformations_workflows.md:110-114 references/transformations_workflows.md:114-120 references/transformations_workflows.md:120-130 references/transformations_workflows.md:130-136 references/transformations_workflows.md:136-142 references/transformations_workflows.md:142-148 references/transformations_workflows.md:148-154 references/transformations_workflows.md:154-160 references/transformations_workflows.md:160-165 references/transformations_workflows.md:165-171 references/transformations_workflows.md:171-182 references/transformations_workflows.md:182-186 references/transformations_workflows.md:186-202 references/transformations_workflows.md:202-210 references/transformations_workflows.md:210-237 references/transformations_workflows.md:237-243 references/transformations_workflows.md:243-266 references/transformations_workflows.md:266-272 references/transformations_workflows.md:272-316 references/transformations_workflows.md:316-322 references/transformations_workflows.md:322-355 references/transformations_workflows.md:355-361 references/transformations_workflows.md:361-391 references/transformations_workflows.md:391-397 references/transformations_workflows.md:397-426 references/transformations_workflows.md:426-432 references/transformations_workflows.md:432-457 references/transformations_workflows.md:457-463 references/transformations_workflows.md:463-488 references/transformations_workflows.md:488-494 references/transformations_workflows.md:494-524 references/transformations_workflows.md:524-530 references/transformations_workflows.md:530-570 references/transformations_workflows.md:570-576 SKILL.md:33-43 SKILL.md:43-47 SKILL.md:47-64 SKILL.md:64-68 SKILL.md:68-71 SKILL.md:71-73 SKILL.md:73-85 SKILL.md:85-94 SKILL.md:94-99 SKILL.md:99-102 SKILL.md:102-118 SKILL.md:118-121 SKILL.md:121-139 SKILL.md:139-141 SKILL.md:141-148 SKILL.md:148-156 SKILL.md:156-159 SKILL.md:159-165 SKILL.md:165-167 SKILL.md:167-174 SKILL.md:174-187 SKILL.md:187-190 SKILL.md:190-200 SKILL.md:200-203 SKILL.md:203-209 SKILL.md:209-211 SKILL.md:211-218 SKILL.md:218-247 SKILL.md:247-250 SKILL.md:250-256 SKILL.md:256-258 SKILL.md:258 SKILL.md:258-265 SKILL.md:265-282 SKILL.md:282-285 SKILL.md:285-299 SKILL.md:299-301 SKILL.md:301 SKILL.md:301-308 SKILL.md:308-325 SKILL.md:325-328 SKILL.md:328-343 SKILL.md:343-346 SKILL.md:346-361 SKILL.md:361-363 SKILL.md:363 SKILL.md:363-371 SKILL.md:371-374 SKILL.md:374-399 SKILL.md:399-401 SKILL.md:401-408 SKILL.md:408-426 SKILL.md:426-429 SKILL.md:429-446 SKILL.md:446-448 SKILL.md:448 SKILL.md:448-453 SKILL.md:453-464 SKILL.md:464-467 SKILL.md:467-476 SKILL.md:476-479 SKILL.md:479-488 SKILL.md:488-490 SKILL.md:490-494 SKILL.md:494-498 SKILL.md:498-500 SKILL.md:500-502 SKILL.md:502-504 SKILL.md:504-506 SKILL.md:506-508 SKILL.md:508-510 SKILL.md:510-512 SKILL.md:512-516 SKILL.md:516-517 SKILL.md:517-518 SKILL.md:518-519 SKILL.md:519-520 SKILL.md:520-528 SKILL.md:528-543 SKILL.md:543-547 SKILL.md:547-566 SKILL.md:566-570 SKILL.md:570-585 SKILL.md:585-587 SKILL.md:587-593 SKILL.md:593-594 SKILL.md:594-595 SKILL.md:595-600 SKILL.md:600 SKILL.md:600-603 SKILL.md:603 SKILL.md:603-607 SKILL.md:607-614 SKILL.md:614 SKILL.md:614-616 SKILL.md:616-635 SKILL.md:635-651 SKILL.md:651-653 SKILL.md:653-656 SKILL.md:656-658 SKILL.md:658-661 SKILL.md:661-664 SKILL.md:664-667 SKILL.md:667-671 SKILL.md:671-683 SKILL.md:683
📁 ファイルシステムへのアクセス (10)
🌐 ネットワークアクセス (14)
🔑 環境変数 (23)
監査者: claude 監査履歴を表示 →

品質スコア

68
アーキテクチャ
100
保守性
85
コンテンツ
20
コミュニティ
100
セキュリティ
78
仕様準拠

作れるもの

安定化合物の研究

Materials Projectデータベースのデータを使って相図を構築し、安定な材料を特定します。

構造形式の変換

結晶構造ファイルをCIF、POSCAR、XYZなどの形式間で変換し、異なるシミュレーションコード向けに整えます。

結晶対称性の解析

構造ファイルから空間群、対称操作、配位環境を決定します。

これらのプロンプトを試す

構造ファイルを読み込む
Read the structure from file 'POSCAR' and show its composition, lattice parameters, and space group.
形式変換
Convert 'structure.cif' to POSCAR format and save as 'converted.POSCAR'.
相図
Build a phase diagram for the Li-Fe-O system and identify stable compounds.
Materials Project
Search the Materials Project for stable perovskite structures with band gap between 1.5 and 3.0 eV.

ベストプラクティス

  • API認証情報には常に環境変数(MP_API_KEY)を使用し、キーをハードコードしない
  • 読み込み後に構造を検証し、原子の重なりや不自然な結合長がないか確認する
  • 解析前にSpacegroupAnalyzerを使用して構造を原始胞に縮約する

回避

  • スクリプトにAPIキーをハードコードしない - 代わりに環境変数を使用する
  • 構造比較時に対称性解析を省略しない - 異なる空間群は見た目が似ている場合がある
  • 自動形式検出が常に機能すると仮定しない - 不確かな場合は形式を指定する

よくある質問

pymatgenはどのファイル形式をサポートしていますか?
PymatgenはCIF、POSCAR、XYZ、PDB、JSON、YAML、およびVASP、Gaussian、Quantum ESPRESSO、LAMMPSなどの入力/出力を含む100種類以上の形式をサポートしています。
Materials ProjectのAPIキーはどうやって取得しますか?
https://next-gen.materialsproject.org/ でアカウントを作成し、ダッシュボードからAPIキーを生成します。それをMP_API_KEY環境変数として設定してください。
pymatgenは分子動力学の軌道を解析できますか?
はい、Xdatcarを使ってVASPのMD軌道を読み込み、DiffusionAnalyzerでAIMDデータから拡散係数と伝導度を計算できます。
スーパーセルはどうやって生成しますか?
SupercellTransformationをスケーリング行列とともに使用します。例: 2x2x2スーパーセルなら [[2,0,0],[0,2,0],[0,0,2]]。
pymatgenは他のシミュレーションコードと連携できますか?
はい、pymatgenはVASP、Gaussian、Quantum ESPRESSO、LAMMPS、CP2K、ABINITと統合でき、ASE形式との相互変換も可能です。
配位環境はどうやって解析しますか?
一般的なケースではpymatgen.analysis.local_envのCrystalNNを使用し、Voronoiベースの近接探索にはVoronoiNNを使用します。