pyiron_base.project.archiving.export_archive module

pyiron_base.project.archiving.export_archive.compress_dir(archive_directory)
pyiron_base.project.archiving.export_archive.copy_files_to_archive(directory_to_transfer, archive_directory, compressed=True, copy_all_files=False)

Create an archive of jobs in directory_to_transfer.

Parameters:
  • directory_to_transfer (str) – project directory with jobs to export

  • archive_directory (str) – name of the final archive; if no file ending is given .tar.gz is added automatically when needed

  • compressed (bool) – if True compress archive_directory as a tarball; default True

  • copy_all_files (bool) – if True include job output files in archive, otherwise just include .h5 files; default False

pyiron_base.project.archiving.export_archive.export_database(project_instance, directory_to_transfer, archive_directory)
pyiron_base.project.archiving.export_archive.filter_function(file_name)
pyiron_base.project.archiving.export_archive.generate_list_of_directories(df_files, directory_to_transfer, archive_directory)
pyiron_base.project.archiving.export_archive.new_job_id(job_id, job_translate_dict)
pyiron_base.project.archiving.export_archive.update_project(project_instance, directory_to_transfer, archive_directory, df)