esm_cleanup package

Cleanup tool for ESM-Tools simulations

Submodules

esm_cleanup.cli module

esm_cleanup.cli.evaluate_arguments()[source]

The arg parser for interactive use

esm_cleanup.cli.main()[source]
esm_cleanup.cli.main_loop(folder)[source]

esm_cleanup.esm_cleanup module

esm_cleanup.esm_cleanup.add_size_information(toplevel, item)[source]
esm_cleanup.esm_cleanup.ask_for_action(folder)[source]
esm_cleanup.esm_cleanup.assert_question(question)[source]
esm_cleanup.esm_cleanup.check_if_folder_exists(folder)[source]
esm_cleanup.esm_cleanup.dir_size(somepath)[source]
esm_cleanup.esm_cleanup.file_size(somepath)[source]
esm_cleanup.esm_cleanup.format_size(total_size)[source]
esm_cleanup.esm_cleanup.inspect_size(thisfile)[source]
esm_cleanup.esm_cleanup.is_experiment_folder(checkpath)[source]
esm_cleanup.esm_cleanup.pick_experiment_folder(folder)[source]
esm_cleanup.esm_cleanup.pick_subfolder(folder)[source]
esm_cleanup.esm_cleanup.print_disclaimer()[source]
esm_cleanup.esm_cleanup.print_folder_content(checkpath, saved_space)[source]
esm_cleanup.esm_cleanup.read_in_yaml_file(filename)[source]
esm_cleanup.esm_cleanup.remove_post_subfolders(folder, saved_space)[source]
esm_cleanup.esm_cleanup.remove_run_subfolders(folder, saved_space)[source]
esm_cleanup.esm_cleanup.remove_size_information(name_with_file)[source]
esm_cleanup.esm_cleanup.remove_some_files(folder, saved_space)[source]
esm_cleanup.esm_cleanup.remove_subfolder(folder, saved_space)[source]