aiida_vasp.data.archive#

A general archive class.

Archive data class: store multiple files together in a compressed archive in the repository.

Module Contents#

Classes#

ArchiveData

Compressed archive data node, contains a group of files that don’t need to be readily accessible on their own.

API#

class aiida_vasp.data.archive.ArchiveData(*args, **kwargs)[source]#

Bases: aiida.orm.nodes.Data

Compressed archive data node, contains a group of files that don’t need to be readily accessible on their own.

Initialization

Construct a new instance, setting the source attribute if provided as a keyword argument.

get_archive()[source]#
archive()[source]#
get_archive_list()[source]#
add_file(src_abs, dst_filename=None)[source]#
_make_archive()[source]#

Create the archive file on disk with all it’s contents.

store(*args, **kwargs)[source]#