1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
|
%global _empty_manifest_terminate_build 0
Name: python-aiida-raspa
Version: 1.2.0
Release: 1
Summary: AiiDA plugin for RASPA code
License: MIT License
URL: https://github.com/yakutovicha/aiida-raspa
Source0: https://mirrors.aliyun.com/pypi/web/packages/a6/8c/7db83e509bab036aca07f6e60906fd6d5e72544f7fdafd3ff808394edda1/aiida-raspa-1.2.0.tar.gz
BuildArch: noarch
%description
[](https://travis-ci.org/yakutovicha/aiida-raspa)
[](https://coveralls.io/github/yakutovicha/aiida-raspa?branch=develop)
[](https://badge.fury.io/py/aiida-raspa)
# AiiDA RASPA
[AiiDA](http://www.aiida.net/) plugin for [RASPA2](https://github.com/iRASPA/RASPA2).
Designed to work with with RASPA 2.0.37 or later.
# Documentation
The documentation for this package can be found on [Read the Docs](https://aiida-raspa.readthedocs.io/en/latest/).
# Installation
If you use ``pip``, you can install it as:
```
pip install aiida-raspa
```
If you want to install the plugin in an editable mode, run:
```
git clone https://github.com/yakutovicha/aiida-raspa
cd aiida-raspa
pip install -e . # Also installs aiida, if missing (but not postgres/rabbitmq).
```
In case the plugin does not appear in the output of `verdi plugin list aiida.calculations`,
run `reentry scan` and try again.
# Examples
See `examples` folder for complete examples of setting up a calculation or a work chain.
## Simple calculation
```shell
cd examples/simple_calculations
verdi run example_base.py <code_label> --submit # Submit example calculation.
verdi process list -a -p1 # Check status of calculation.
```
## Work chain
```shell
cd examples/workchains
verdi run example_base_restart_timeout.py <code_label> # Submit test calculation.
verdi process list -a -p1 # Check status of the work chain.
```
# License
MIT
# Contact
yakutovicha@gmail.com
# Acknowledgements
This work is supported by:
* the [MARVEL National Centre for Competency in Research](http://nccr-marvel.ch) funded by the [Swiss National Science Foundation](http://www.snf.ch/en);
* the [MaX European Centre of Excellence](http://www.max-centre.eu/) funded by the Horizon 2020 EINFRA-5 program, Grant No. 676598;
* the [swissuniversities P-5 project "Materials Cloud"](https://www.materialscloud.org/swissuniversities).
<img src="miscellaneous/logos/MARVEL.png" alt="MARVEL" style="padding:10px;" width="150"/>
<img src="miscellaneous/logos/MaX.png" alt="MaX" style="padding:10px;" width="250"/>
<img src="miscellaneous/logos/swissuniversities.png" alt="swissuniversities" style="padding:10px;" width="250"/>
%package -n python3-aiida-raspa
Summary: AiiDA plugin for RASPA code
Provides: python-aiida-raspa
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-aiida-raspa
[](https://travis-ci.org/yakutovicha/aiida-raspa)
[](https://coveralls.io/github/yakutovicha/aiida-raspa?branch=develop)
[](https://badge.fury.io/py/aiida-raspa)
# AiiDA RASPA
[AiiDA](http://www.aiida.net/) plugin for [RASPA2](https://github.com/iRASPA/RASPA2).
Designed to work with with RASPA 2.0.37 or later.
# Documentation
The documentation for this package can be found on [Read the Docs](https://aiida-raspa.readthedocs.io/en/latest/).
# Installation
If you use ``pip``, you can install it as:
```
pip install aiida-raspa
```
If you want to install the plugin in an editable mode, run:
```
git clone https://github.com/yakutovicha/aiida-raspa
cd aiida-raspa
pip install -e . # Also installs aiida, if missing (but not postgres/rabbitmq).
```
In case the plugin does not appear in the output of `verdi plugin list aiida.calculations`,
run `reentry scan` and try again.
# Examples
See `examples` folder for complete examples of setting up a calculation or a work chain.
## Simple calculation
```shell
cd examples/simple_calculations
verdi run example_base.py <code_label> --submit # Submit example calculation.
verdi process list -a -p1 # Check status of calculation.
```
## Work chain
```shell
cd examples/workchains
verdi run example_base_restart_timeout.py <code_label> # Submit test calculation.
verdi process list -a -p1 # Check status of the work chain.
```
# License
MIT
# Contact
yakutovicha@gmail.com
# Acknowledgements
This work is supported by:
* the [MARVEL National Centre for Competency in Research](http://nccr-marvel.ch) funded by the [Swiss National Science Foundation](http://www.snf.ch/en);
* the [MaX European Centre of Excellence](http://www.max-centre.eu/) funded by the Horizon 2020 EINFRA-5 program, Grant No. 676598;
* the [swissuniversities P-5 project "Materials Cloud"](https://www.materialscloud.org/swissuniversities).
<img src="miscellaneous/logos/MARVEL.png" alt="MARVEL" style="padding:10px;" width="150"/>
<img src="miscellaneous/logos/MaX.png" alt="MaX" style="padding:10px;" width="250"/>
<img src="miscellaneous/logos/swissuniversities.png" alt="swissuniversities" style="padding:10px;" width="250"/>
%package help
Summary: Development documents and examples for aiida-raspa
Provides: python3-aiida-raspa-doc
%description help
[](https://travis-ci.org/yakutovicha/aiida-raspa)
[](https://coveralls.io/github/yakutovicha/aiida-raspa?branch=develop)
[](https://badge.fury.io/py/aiida-raspa)
# AiiDA RASPA
[AiiDA](http://www.aiida.net/) plugin for [RASPA2](https://github.com/iRASPA/RASPA2).
Designed to work with with RASPA 2.0.37 or later.
# Documentation
The documentation for this package can be found on [Read the Docs](https://aiida-raspa.readthedocs.io/en/latest/).
# Installation
If you use ``pip``, you can install it as:
```
pip install aiida-raspa
```
If you want to install the plugin in an editable mode, run:
```
git clone https://github.com/yakutovicha/aiida-raspa
cd aiida-raspa
pip install -e . # Also installs aiida, if missing (but not postgres/rabbitmq).
```
In case the plugin does not appear in the output of `verdi plugin list aiida.calculations`,
run `reentry scan` and try again.
# Examples
See `examples` folder for complete examples of setting up a calculation or a work chain.
## Simple calculation
```shell
cd examples/simple_calculations
verdi run example_base.py <code_label> --submit # Submit example calculation.
verdi process list -a -p1 # Check status of calculation.
```
## Work chain
```shell
cd examples/workchains
verdi run example_base_restart_timeout.py <code_label> # Submit test calculation.
verdi process list -a -p1 # Check status of the work chain.
```
# License
MIT
# Contact
yakutovicha@gmail.com
# Acknowledgements
This work is supported by:
* the [MARVEL National Centre for Competency in Research](http://nccr-marvel.ch) funded by the [Swiss National Science Foundation](http://www.snf.ch/en);
* the [MaX European Centre of Excellence](http://www.max-centre.eu/) funded by the Horizon 2020 EINFRA-5 program, Grant No. 676598;
* the [swissuniversities P-5 project "Materials Cloud"](https://www.materialscloud.org/swissuniversities).
<img src="miscellaneous/logos/MARVEL.png" alt="MARVEL" style="padding:10px;" width="150"/>
<img src="miscellaneous/logos/MaX.png" alt="MaX" style="padding:10px;" width="250"/>
<img src="miscellaneous/logos/swissuniversities.png" alt="swissuniversities" style="padding:10px;" width="250"/>
%prep
%autosetup -n aiida-raspa-1.2.0
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-aiida-raspa -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 1.2.0-1
- Package Spec generated
|