v6.11.3
Contents:
Introduction
Ten Steps to a Running Model
Installation
ESM Tools
Transitioning from the Shell Version
YAML File Syntax
YAML File Hierarchy
ESM-Tools Variables
Supported Models
ESM Master
ESM-Versions
ESM Runscripts
ESM Runscripts - Using the Workflow Manager
ESM Environment
ESM MOTD
Cookbook
Frequently Asked Questions
Python Packages
ESM Tools Code Documentation
Contributing
Credits
ESM Tools
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
|
Y
_
_calendar (esm_calendar.esm_calendar.Date attribute)
A
action (esm_master.database.installation attribute)
add() (esm_calendar.esm_calendar.Date method)
add_size_information() (in module esm_cleanup.esm_cleanup)
Archive (class in esm_archiving.database.model)
archive (esm_archiving.database.model.Experiments attribute)
(esm_archiving.database.model.Tarball attribute)
archive_id (esm_archiving.database.model.Tarball attribute)
archive_mistral() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
ArchivedFile (class in esm_archiving.database.model)
ask_column() (esm_database.esm_database.DisplayDatabase method)
ask_dataset() (esm_database.esm_database.DisplayDatabase method)
ask_for_action() (in module esm_cleanup.esm_cleanup)
assert_question() (in module esm_cleanup.esm_cleanup)
C
Calendar (class in esm_calendar.esm_calendar)
caller_wrapper() (in module esm_tools)
check_changes_duplicates() (in module esm_parser.yaml_to_dict)
check_duplicates() (in module esm_parser.yaml_to_dict)
check_for_empty_components() (in module esm_parser.yaml_to_dict)
check_if_folder_exists() (in module esm_cleanup.esm_cleanup)
check_tar_lists() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
check_valid_version() (in module esm_utilities.utils)
class_in (esm_database.location_database.database_location attribute)
close() (esm_archiving.external.pypftp.Pftp method)
complete_targets() (esm_master.software_package.software_package method)
copy_config_folder() (in module esm_tools)
copy_namelist_folder() (in module esm_tools)
copy_runscript_folder() (in module esm_tools)
create_env_loader() (in module esm_parser.yaml_to_dict)
created_at (esm_archiving.database.model.Experiments attribute)
cwd() (esm_archiving.external.pypftp.Pftp method)
D
database_entry() (in module esm_master.database_actions)
database_location (class in esm_database.location_database)
Date (class in esm_calendar.esm_calendar)
date_range() (in module esm_calendar.esm_calendar)
Dateformat (class in esm_calendar.esm_calendar)
datesep (esm_calendar.esm_calendar.Dateformat attribute)
DatestampLocationError
day (esm_calendar.esm_calendar.Date attribute)
day_in_month() (esm_calendar.esm_calendar.Calendar method)
,
[1]
day_in_year() (esm_calendar.esm_calendar.Calendar method)
,
[1]
day_of_year() (esm_calendar.esm_calendar.Date method)
decision_maker() (esm_database.esm_database.DisplayDatabase method)
delete_original_data() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
determine_datestamp_location() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
determine_potential_datestamp_locations() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
dir_size() (in module esm_cleanup.esm_cleanup)
directories() (esm_archiving.external.pypftp.Pftp method)
DisplayDatabase (class in esm_database.esm_database)
download() (esm_archiving.external.pypftp.Pftp static method)
(in module esm_archiving.external.pypftp)
dtsep (esm_calendar.esm_calendar.Dateformat attribute)
E
edit_dataset() (esm_database.esm_database.DisplayDatabase method)
EDITABLE_INSTALL (in module esm_tools)
esm_archiving
module
esm_archiving.cli
module
esm_archiving.config
module
esm_archiving.database
module
esm_archiving.database.model
module
esm_archiving.esm_archiving
module
esm_archiving.external
module
esm_archiving.external.pypftp
module
esm_calendar
module
esm_calendar.esm_calendar
module
esm_cleanup
module
esm_cleanup.cli
module
esm_cleanup.esm_cleanup
module
esm_database
module
esm_database.cli
module
esm_database.esm_database
module
esm_database.getch
module
esm_database.location_database
module
esm_master
module
esm_master.database
module
esm_master.database_actions
module
esm_master.software_package
module
esm_parser.yaml_to_dict
module
esm_profile
module
esm_profile.esm_profile
module
esm_tools
module
esm_utilities
module
esm_utilities.cli
module
esm_utilities.esm_utilities
module
esm_utilities.utils
module
EsmConfigFileError
evaluate_arguments() (in module esm_cleanup.cli)
exists() (esm_archiving.external.pypftp.Pftp method)
exp_ref (esm_archiving.database.model.Archive attribute)
Experiments (class in esm_archiving.database.model)
expid (esm_archiving.database.model.Experiments attribute)
expid_id (esm_archiving.database.model.Archive attribute)
F
file_size() (in module esm_cleanup.esm_cleanup)
files (esm_archiving.database.model.Tarball attribute)
files() (esm_archiving.external.pypftp.Pftp method)
fill_in_infos() (esm_master.software_package.software_package method)
find_indices_of() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
find_last_choose() (in module esm_parser.yaml_to_dict)
find_remaining_hours() (in module esm_calendar.esm_calendar)
find_remaining_minutes() (in module esm_calendar.esm_calendar)
fname (esm_archiving.database.model.ArchivedFile attribute)
(esm_archiving.database.model.Tarball attribute)
folder (esm_master.database.installation attribute)
format() (esm_calendar.esm_calendar.Date method)
format_size() (in module esm_cleanup.esm_cleanup)
from_list() (esm_calendar.esm_calendar.Date class method)
fromlist() (esm_calendar.esm_calendar.Date class method)
G
get_command_list() (esm_master.software_package.software_package method)
get_comp_type() (esm_master.software_package.software_package method)
get_config_as_str() (in module esm_tools)
get_config_filepath() (in module esm_tools)
get_coupling_changes() (esm_master.software_package.software_package method)
get_files_for_date_range() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
get_list_from_filepattern() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
get_namelist_filepath() (in module esm_tools)
get_one_of() (in module esm_database.getch)
get_repo_info() (esm_master.software_package.software_package method)
get_runscript_filepath() (in module esm_tools)
get_subpackages() (esm_master.software_package.software_package method)
get_targets() (esm_master.software_package.software_package method)
group_files() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
group_indexes() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
H
HOST (esm_archiving.external.pypftp.Pftp attribute)
hour (esm_calendar.esm_calendar.Date attribute)
I
id (esm_archiving.database.model.Archive attribute)
(esm_archiving.database.model.ArchivedFile attribute)
(esm_archiving.database.model.Experiments attribute)
(esm_archiving.database.model.Tarball attribute)
(esm_database.location_database.database_location attribute)
(esm_master.database.installation attribute)
inspect_size() (in module esm_cleanup.esm_cleanup)
installation (class in esm_master.database)
is_connected() (esm_archiving.external.pypftp.Pftp method)
is_experiment_folder() (in module esm_cleanup.esm_cleanup)
isdir() (esm_archiving.external.pypftp.Pftp method)
isfile() (esm_archiving.external.pypftp.Pftp method)
isleapyear() (esm_calendar.esm_calendar.Calendar method)
,
[1]
islink() (esm_archiving.external.pypftp.Pftp method)
L
list_config_dir() (in module esm_tools)
listdir() (esm_archiving.external.pypftp.Pftp method)
listing() (esm_archiving.external.pypftp.Pftp method)
listing2() (esm_archiving.external.pypftp.Pftp method)
load_config() (in module esm_archiving.config)
location (esm_database.location_database.database_location attribute)
log_tarfile_contents() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
logfile_stats() (in module esm_utilities.utils)
M
main() (in module esm_cleanup.cli)
(in module esm_database.cli)
main_loop() (in module esm_cleanup.cli)
makedirs() (esm_archiving.external.pypftp.Pftp method)
makesense() (esm_calendar.esm_calendar.Date method)
minute (esm_calendar.esm_calendar.Date attribute)
mkdir() (esm_archiving.external.pypftp.Pftp method)
mlsd() (esm_archiving.external.pypftp.Pftp method)
module
esm_archiving
esm_archiving.cli
esm_archiving.config
esm_archiving.database
esm_archiving.database.model
esm_archiving.esm_archiving
esm_archiving.external
esm_archiving.external.pypftp
esm_calendar
esm_calendar.esm_calendar
esm_cleanup
esm_cleanup.cli
esm_cleanup.esm_cleanup
esm_database
esm_database.cli
esm_database.esm_database
esm_database.getch
esm_database.location_database
esm_master
esm_master.database
esm_master.database_actions
esm_master.software_package
esm_parser.yaml_to_dict
esm_profile
esm_profile.esm_profile
esm_tools
esm_utilities
esm_utilities.cli
esm_utilities.esm_utilities
esm_utilities.utils
month (esm_calendar.esm_calendar.Date attribute)
monthnames (esm_calendar.esm_calendar.Calendar attribute)
,
[1]
N
nicer_output() (esm_master.database.installation static method)
O
on_disk (esm_archiving.database.model.ArchivedFile attribute)
on_tape (esm_archiving.database.model.ArchivedFile attribute)
output() (esm_calendar.esm_calendar.Date method)
(esm_master.software_package.software_package method)
output_writer() (esm_database.esm_database.DisplayDatabase method)
P
pack_tarfile() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
parse_shargs() (in module esm_database.cli)
Pftp (class in esm_archiving.external.pypftp)
pick_experiment_folder() (in module esm_cleanup.esm_cleanup)
pick_subfolder() (in module esm_cleanup.esm_cleanup)
PORT (esm_archiving.external.pypftp.Pftp attribute)
print_disclaimer() (in module esm_cleanup.esm_cleanup)
print_folder_content() (in module esm_cleanup.esm_cleanup)
purify_expid_in() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
pwd() (esm_archiving.external.pypftp.Pftp method)
Q
query_yes_no() (in module esm_archiving.esm_archiving)
quit() (esm_archiving.external.pypftp.Pftp method)
R
read_config_file() (in module esm_tools)
read_in_yaml_file() (in module esm_cleanup.esm_cleanup)
read_namelist_file() (in module esm_tools)
reconnect() (esm_archiving.external.pypftp.Pftp method)
register() (in module esm_database.location_database)
remove() (esm_archiving.external.pypftp.Pftp method)
remove_datasets() (esm_database.esm_database.DisplayDatabase method)
remove_post_subfolders() (in module esm_cleanup.esm_cleanup)
remove_run_subfolders() (in module esm_cleanup.esm_cleanup)
remove_size_information() (in module esm_cleanup.esm_cleanup)
remove_some_files() (in module esm_cleanup.esm_cleanup)
remove_subfolder() (in module esm_cleanup.esm_cleanup)
removedirs() (esm_archiving.external.pypftp.Pftp method)
rename() (esm_archiving.external.pypftp.Pftp method)
replace_var() (in module esm_master.software_package)
rmdir() (esm_archiving.external.pypftp.Pftp method)
run_command() (in module esm_archiving.esm_archiving)
S
sday (esm_calendar.esm_calendar.Date property)
sdoy (esm_calendar.esm_calendar.Date property)
second (esm_calendar.esm_calendar.Date attribute)
select_stuff() (esm_database.esm_database.DisplayDatabase method)
setup_name (esm_master.database.installation attribute)
shour (esm_calendar.esm_calendar.Date property)
size() (esm_archiving.external.pypftp.Pftp method)
sminute (esm_calendar.esm_calendar.Date property)
smonth (esm_calendar.esm_calendar.Date property)
software_package (class in esm_master.software_package)
sort_files_to_tarlists() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
split_list_due_to_size_limit() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
ssecond (esm_calendar.esm_calendar.Date property)
stamp_filepattern() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
stamp_files() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
stat() (esm_archiving.external.pypftp.Pftp method)
sub_date() (esm_calendar.esm_calendar.Date method)
sub_tuple() (esm_calendar.esm_calendar.Date method)
sum_tar_lists() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
sum_tar_lists_human_readable() (in module esm_archiving)
(in module esm_archiving.esm_archiving)
syear (esm_calendar.esm_calendar.Date property)
T
table_name (esm_database.location_database.database_location attribute)
Tarball (class in esm_archiving.database.model)
tarball (esm_archiving.database.model.ArchivedFile attribute)
tarball_id (esm_archiving.database.model.ArchivedFile attribute)
tarballs (esm_archiving.database.model.Archive attribute)
time_between() (esm_calendar.esm_calendar.Date method)
timesep (esm_calendar.esm_calendar.Dateformat attribute)
timestamp (esm_master.database.installation attribute)
timeunits (esm_calendar.esm_calendar.Calendar attribute)
,
[1]
timing() (in module esm_profile.esm_profile)
topline() (esm_database.location_database.database_location static method)
(esm_master.database.installation static method)
U
upload() (esm_archiving.external.pypftp.Pftp static method)
(in module esm_archiving.external.pypftp)
W
walk() (esm_archiving.external.pypftp.Pftp method)
walk_for_directories() (esm_archiving.external.pypftp.Pftp method)
walk_for_files() (esm_archiving.external.pypftp.Pftp method)
write_config_yaml() (in module esm_archiving.config)
Y
yaml_file_to_dict() (in module esm_parser.yaml_to_dict)
year (esm_calendar.esm_calendar.Date attribute)