Skip to content

Commit 322cd8b

Browse files
committed
Redo since scratch files disappeared
1 parent d644356 commit 322cd8b

File tree

4 files changed

+43
-8
lines changed

4 files changed

+43
-8
lines changed

scripts/check_cyclo_average_data.jl

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ using Format
33

44
datadir = "/scratch/xv83/TMIP/data"
55
modeldir = joinpath(datadir, "ACCESS-ESM1-5")
6-
decades = [1850, 1990, 2030, 2090]
6+
decades = [1850, 2030, 2090]
77
# decades = [1990]
88
experiments = [t < 2010 ? "historical" : "ssp370" for t in decades]
99
vars = ("umo", "vmo", "mlotst", "tx_trans_gm", "ty_trans_gm", "tx_trans_submeso", "ty_trans_submeso")
@@ -16,7 +16,10 @@ files = ["$var.nc" for var in vars]
1616
experimentdir = joinpath(modeldir, experiment)
1717
@testset "$(member)" for member in members
1818
dir = joinpath(experimentdir, member, "Jan$(decade)-Dec$(decade + 9)", "cyclomonth")
19-
@test all(isfile(joinpath(dir, file)) for file in files)
19+
# @test all(isfile(joinpath(dir, file)) for file in files)
20+
@testset "$(var)" for var in vars
21+
@test isfile(joinpath(dir, "$var.nc"))
22+
end
2023
end
2124
end
2225
end

scripts/check_timestepcalG.jl

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# This script just prints a tiny table that shows the "completion rate" of making variables
2+
using Format
3+
using Test
4+
datadir = "/scratch/xv83/TMIP/data"
5+
modeldir = joinpath(datadir, "ACCESS-ESM1-5")
6+
decades = [2030, 2090]
7+
experiments = [t < 2010 ? "historical" : "ssp370" for t in decades]
8+
files = ("seqeff_centered_kVdeep3e-05_kH300_kVML1e+00_$(format(i, width=2, zeropadding=true)).nc" for i in 1:12)
9+
members = map(m -> "r$(m)i1p1f1", 1:40)
10+
11+
@testset "time steppers" begin
12+
@testset "$experiment $decade" for (decade, experiment) in zip(decades, experiments)
13+
experimentdir = joinpath(modeldir, experiment)
14+
@testset "$member" for member in members
15+
@testset "final month $i" for i in 1:12
16+
dir = joinpath(experimentdir, member, "Jan$(decade)-Dec$(decade + 9)")
17+
file = "seqeff_centered_kVdeep3e-05_kH300_kVML1e+00_$(format(i, width=2, zeropadding=true)).nc"
18+
@test isfile(joinpath(dir, file))
19+
end
20+
dir = joinpath(experimentdir, member, "Jan$(decade)-Dec$(decade + 9)")
21+
isdone = [isfile(joinpath(dir, file)) for file in files]
22+
# @test all(isdone)
23+
if all(.!isdone)
24+
println("$experiment $decade $member: all files missing")
25+
elseif any(.!isdone)
26+
println("$experiment $decade $member: final months $(findall(.!isdone)) missing")
27+
end
28+
end
29+
end
30+
end
31+
32+
nothing

scripts/cyclo_average_CMIP6_ACCESS_variables.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ module load python3/3.12.1
2727
# CHANGE HERE the model, experiment, ensemble, etc.
2828
model=ACCESS-ESM1-5
2929
# model=ACCESS-CM2
30-
experiment=historical
31-
year_start=1850
30+
# experiment=historical
31+
# year_start=1850
3232
# year_start=1990
33-
# experiment=ssp370
33+
experiment=ssp370
3434
# year_start=2030
35-
# year_start=2090
35+
year_start=2090
3636
num_years=10
3737
lumpby=month
3838
# lumpby=season

scripts/cyclo_average_unarchived_CMIP6_ACCESS_GM_variables.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,13 +146,13 @@ def climatology(ds, lumpby):
146146
decades = range(decade_start, year_start + num_years, 10)
147147

148148
# Members to loop through
149-
# members = range(1, 41)
149+
members = range(1, 41)
150150
# members = range(1, 9)
151151
# members = range(9, 41)
152152
# members = [1, 3, 4, 5, 6, 7, 8]
153153
# members = [1, 3, 4]
154154
# members = [5, 6, 7, 8]
155-
members = [39, 40]
155+
# members = [39, 40]
156156

157157

158158
print("Starting client")

0 commit comments

Comments
 (0)