https://github.com/aiidateam/aiida_core
Revision fd23743df0603af0827052bc9a31e5ed085f346f authored by Sebastiaan Huber on 06 November 2017, 09:29:19 UTC, committed by Sebastiaan Huber on 09 November 2017, 08:09:19 UTC
For some calculation one wants to retrieve certain files for parsing
but does not want to store them permanently in the repository because
for example they may take up a lot of space. To facilitate for this
use case we introduce the concept of the retrieve_temporary_list member
in the CalcInfo datastructure. Implementations of a Calculation can
opt to provide a list of directives, identical to that of the original
retrieve_list member, that will instruct the exectution manager to
retrieve those files to a local folder for parsing. The difference is
that the files listed in the retrieve_temporary_list member will be
stored in a FolderData node that will not be stored in the database
and which will only be alive for the duration of the parsing. After
parsing is completed the retrieved files are garbage collected.
1 parent 36c2a13
History
Tip revision: fd23743df0603af0827052bc9a31e5ed085f346f authored by Sebastiaan Huber on 06 November 2017, 09:29:19 UTC
Implement the concept of retrieve_temporary_list in CalcInfo
Tip revision: fd23743
File Mode Size
.travis-data
aiida
bin
docs
examples
utils
.coveragerc -rw-r--r-- 115 bytes
.gitignore -rw-r--r-- 188 bytes
.pre-commit-config.yaml -rw-r--r-- 982 bytes
.prospector.yaml -rw-r--r-- 120 bytes
.pylintrc -rw-r--r-- 14.5 KB
.style.yapf -rw-r--r-- 32 bytes
.travis.yml -rw-r--r-- 1.7 KB
AUTHORS.txt -rw-r--r-- 2.1 KB
CHANGELOG.md -rw-r--r-- 21.3 KB
LICENSE.txt -rw-r--r-- 1.4 KB
MANIFEST.in -rw-r--r-- 406 bytes
README.rst -rw-r--r-- 1.7 KB
fastentrypoints.py -rw-r--r-- 4.3 KB
open_source_licenses.txt -rw-r--r-- 18.2 KB
setup.py -rw-r--r-- 4.5 KB
setup_requirements.py -rw-r--r-- 5.3 KB

README.rst

back to top