diff --git a/lib/ramble/ramble/cmd/workspace.py b/lib/ramble/ramble/cmd/workspace.py index 508369e09..44e184f5d 100644 --- a/lib/ramble/ramble/cmd/workspace.py +++ b/lib/ramble/ramble/cmd/workspace.py @@ -671,6 +671,19 @@ def workspace_info(args): print_experiment_set.set_experiment_context(experiment_context) print_experiment_set.build_experiment_chains() + # Reindex the experiments in the print set to match the overall set + for exp_name, _, _ in print_experiment_set.all_experiments(): + app_inst = experiment_set.get_experiment(exp_name) + experiment_index = app_inst.expander.expand_var_name( + app_inst.keywords.experiment_index + ) + + print_app_inst = print_experiment_set.get_experiment(exp_name) + print_app_inst.define_variable( + print_app_inst.keywords.experiment_index, + experiment_index + ) + print_header = True # Define variable printing groups. var_indent = " "