File tree Expand file tree Collapse file tree 7 files changed +22
-80
lines changed Expand file tree Collapse file tree 7 files changed +22
-80
lines changed Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
- name : universal
1
+ name : quantum espresso
2
2
3
3
on :
4
4
push :
12
12
13
13
steps :
14
14
- uses : actions/checkout@v4
15
+ - name : Setup environment
16
+ shell : bash -l {0}
17
+ run : tail --lines=+4 environment_qe.yml >> environment.yml
15
18
- uses : conda-incubator/setup-miniconda@v3
16
19
with :
17
20
auto-update-conda : true
29
32
shell : bash -l {0}
30
33
run : |
31
34
export ESPRESSO_PSEUDO=$(pwd)/espresso/pseudo
32
- papermill universal_workflow_simple.ipynb universal_workflow_simple_out.ipynb -k "python3"
35
+ papermill aiida_qe.ipynb aiida_qe_out.ipynb -k "python3"
36
+ papermill jobflow_qe.ipynb jobflow_qe_out.ipynb -k "python3"
37
+ papermill pyiron_base_qe.ipynb pyiron_base_qe_out.ipynb -k "python3"
33
38
papermill universal_workflow_qe.ipynb universal_workflow_qe_out.ipynb -k "python3"
Original file line number Diff line number Diff line change 1
- name : pyiron
1
+ name : simple
2
2
3
3
on :
4
4
push :
@@ -21,13 +21,13 @@ jobs:
21
21
- name : Installation and setup
22
22
shell : bash -l {0}
23
23
run : |
24
- pip install -e qe_xml_parser
25
24
pip install -e python_workflow_definition
26
25
conda install -c conda-forge jupyter papermill
27
26
verdi presto --profile-name pwd
28
27
- name : Tests
29
28
shell : bash -l {0}
30
29
run : |
31
- export ESPRESSO_PSEUDO=$(pwd)/espresso/pseudo
30
+ papermill aiida_simple.ipynb aiida_simple_out.ipynb -k "python3"
31
+ papermill jobflow_simple.ipynb jobflow_simple_out.ipynb -k "python3"
32
32
papermill pyiron_base_simple.ipynb pyiron_base_simple_out.ipynb -k "python3"
33
- papermill pyiron_base_qe .ipynb pyiron_base_qe_out .ipynb -k "python3"
33
+ papermill universal_workflow_simple .ipynb universal_workflow_simple_out .ipynb -k "python3"
Original file line number Diff line number Diff line change @@ -70,7 +70,7 @@ The second workflow example is the calculation of an energy volume curve with Qu
70
70
initial structure is relaxed, afterward it is strained and the total energy is calculated.
71
71
* [ quantum_espresso_workflow.py] ( quantum_espresso_workflow.py ) Python functions
72
72
* [ workflow_qe.json] ( workflow_qe.json ) Workflow definition in the Python Workflow Definition.
73
- * [ environment .yml] ( environment .yml) Conda environment
73
+ * [ environment_qe .yml] ( environment_qe .yml) Conda environment
74
74
75
75
| Example | Explanation |
76
76
| ------------------------------------------------------------| ---------------------------------------------------------------------------------------------------------------------------|
Original file line number Diff line number Diff line change @@ -2,15 +2,9 @@ channels:
2
2
- conda-forge
3
3
dependencies :
4
4
- python=3.12
5
- - pyiron_base=0.11.8
6
- - qe=7.2
7
- - qe-tools=2.0.0
8
- - ase=3.24.0
9
- - matplotlib=3.10.1
10
- - xmlschema=3.4.3
11
5
- jobflow=0.1.19
6
+ - pyiron_base=0.11.8
12
7
- pygraphviz=1.14
13
- - optimade=1.2.3
14
8
- pip
15
9
- pip :
16
10
- aiida-workgraph==0.5.1
Original file line number Diff line number Diff line change
1
+ channels :
2
+ - conda-forge
3
+ dependencies :
4
+ - ase=3.24.0
5
+ - matplotlib=3.10.1
6
+ - xmlschema=3.4.3
7
+ - optimade=1.2.3
8
+ - qe=7.2
9
+ - qe-tools=2.0.0
You can’t perform that action at this time.
0 commit comments