[Code scan] Fix VASP tutorial commands and parsed output paths
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 78/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- python
- Lĩnh vực
- documentation
Hướng nghiên cứu
Bắt đầu với các phần lệnh VASP trong docs/user-guide/quickstart.md và docs/tutorials/plot_bands.md, sau đó đối chiếu chúng với dftio/io/parse.py, dftio/io/vasp/vasp_parser.py và dftio/plot/plot_eigs.py. Chạy các lệnh parse và band được ghi trong tài liệu để xác minh việc discovery và các đường dẫn đầu ra. Được xem là hoàn tất khi các ví dụ sử dụng đúng root, prefix, eigenvalue option, thư mục formula.0 và tên tệp band_structure.png.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
This issue comes from a Codex global repository scan.
Problem
The VASP quickstart points --root at a single calculation directory and uses an empty prefix:
The parser discovers calculations with glob(os.path.join(root, '*' + prefix + '*')):
With --root example/vasp/GaAs --prefix "", discovery returns files like EIGENVAL and POSCAR, then the VASP parser tries to read EIGENVAL/POSCAR:
The band tutorial has the same root issue and also omits --eigenvalue:
The docs also describe a top-level 0.dat, but write_dat() creates <formula>.<idx>/cell.dat, kpoints.npy, and eigenvalues.npy:
dftio band -r ./parsed_data points one directory too high, and the plot file is band_structure.png:
Suggested fix
Use a command like --root example/vasp --prefix GaAs --eigenvalue, document the generated <formula>.0 subdirectory, and point dftio band -r at that subdirectory. Update the expected plot filename to band_structure.png.
- Ngôn ngữ chính
- Jupyter Notebook
- Star
- 16
- Fork
- 14
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của deepmodeling/dftio
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
deepmodeling/dftio#43 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
deepmodeling/dftio#42 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
deepmodeling/dftio#41 ·
-
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 75/100
deepmodeling/dftio#40 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
deepmodeling/dftio#39 ·
Tất cả issue của deepmodeling/dftio
Issue tương tự
-
documentation enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
good first issue priority:low type:docs
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 95/100
crazy-goat/rabbit-stream#969 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
question
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
-
backend docs
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
Open-Locker/Open-Locker#368 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
fsprojects/FSharp.Formatting#1370 ·
Maintainer thường phản hồi trong vòng 1 ngày