aiidalab / aiidalab/aiidalab-qe
Facilitate checking the input structure details (and raw input files)
- 主要言語
- Python
- スター
- 33
- フォーク
- 25
- 平均マージ
- 6時間 7分
- マージ済み PR(30日)
- 8
説明
**Is your feature request related to a problem? Please describe.**
I run a calculation without relaxation. I want now to check the input structure (in particular, the lattice parameter and the input cell. However:
- in the output, the final geometry is N/A since there was no relax
- in the tree view there are only outputs but no inputs
- if I go to step 1, I can see a number of structure but 1) it's not obvious if I'm looking at the input of this calculation (I can actually change it, I run SnTe but I can swap to e.g. silicon), and 2) I only see the visualizer an not coordinates and cell in tabular form.
Analogously, there is (at least after running) no way in the tree view to see the actual SCF calculation, nor to see the raw input and output files (see screenshot):

**Describe the solution you'd like**
It should be easy to
- visualize the input structure. I suggest to add, in the output tabs, a tab "Initial geometry" (before Final geometry) that shows the geometry: 3D view, but also cell and coordinates (possibly also downloadable in a few common formats: CIF, XSF.
- (optional) maybe show also the input structure in the tree view? Not sure how to implement this in a way that is not confusing, though
- make it obvious it's exactly the structure used in the selected workflow (e.g., disable clicking back on Step 1/2/3): now even if I relesect the workflow (but did not refresh the page) I still see the (incorrect) silicon structure from my DB, while the WF was run on SnTe.
- make it possible (a new tab, or in some obvious way from the tree view) to inspect raw inputs and outputs of all QE runs (SCF, NSCF, ...): if an experienced person wants to see them, they should be easily be able to do it (at least the raw I/O of QE, as a priority over the AiiDA parsed information)
**Describe alternatives you've considered**
The only way I see is to open a terminal now, load the workflow by PK, load the input structure, and print the coordinates and cell from the cmdline (similarly, check the `process status` of the workflow and do a `calcjob inputcat/outputcat` for each QE calc), but we of course need to avoid that people go to the terminal for common tasks.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
評価
この issue はまだ評価されていません。