File tree Expand file tree Collapse file tree 2 files changed +11
-9
lines changed Expand file tree Collapse file tree 2 files changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -722,7 +722,7 @@ where `is_mse_file` is `true`.
722
722
"""
723
723
function get_computed_mses (;
724
724
job_ids:: Vector{String} ,
725
- subfolder:: String = " output_active" ,
725
+ subfolder:: String = joinpath ( " output_active" , " reproducibility_bundle " ) ,
726
726
is_mse_file:: Function = default_is_mse_file,
727
727
expected_filename_prefix = " computed_mse" ,
728
728
)
@@ -733,14 +733,14 @@ function get_computed_mses(;
733
733
isempty (job_ids) && return computed_mses
734
734
735
735
for job_id in job_ids
736
- all_files = readdir ( joinpath (job_id, subfolder); join = true )
737
- for file in all_files
738
- computed_mses[ job_id] =
739
- if is_mse_file (file, expected_filename_prefix )
740
- parse_file (file)
741
- else
742
- false
743
- end
736
+ all_files = filter (
737
+ file -> is_mse_file (file, expected_filename_prefix),
738
+ readdir ( joinpath ( job_id, subfolder); join = true ),
739
+ )
740
+ computed_mses[job_id] = false
741
+ for file in all_files # this just parses and returns the last file sorted by name
742
+ computed_mses[job_id] = parse_file (file)
743
+ # TODO :Some sort of combined MSE for all comparisons, or just return latest commit
744
744
end
745
745
end
746
746
return computed_mses
Original file line number Diff line number Diff line change 608
608
d1 = make_mse (mses1, dir, " d1" )
609
609
d2 = make_mse (mses2, dir, " d2" )
610
610
d3 = make_mse (mses3, dir, " d3" )
611
+ d3 = make_mse (mses3, dir, " d3" )
611
612
612
613
job_ids = [" d1" , " d2" , " d3" ]
613
614
computed_mses = get_computed_mses (;
641
642
d1 = make_mse (mses1, dir, " d1" )
642
643
d2 = make_mse (mses2, dir, " d2" ; mse_file = " comuted_mse.dat" ) # intentional typo
643
644
d3 = make_mse (mses3, dir, " d3" )
645
+ Base. touch (joinpath (d3, " prog_state.hdf5" )) # not an mse file
644
646
645
647
job_ids = [" d1" , " d2" , " d3" ]
646
648
computed_mses = get_computed_mses (;
You can’t perform that action at this time.
0 commit comments