@@ -52,6 +52,7 @@ function save_result_store(dir_name::String, result_store::ResultStore)::Nothing
5252 open (scenario_info_path, " w" ) do f
5353 write (f, si_json_string)
5454 end
55+
5556 return nothing
5657end
5758
@@ -71,70 +72,70 @@ function create_dataset(start_year::Int, end_year::Int, n_reefs::Int, reps::Int)
7172 zeros (arr_size... );
7273 timesteps= start_year: end_year,
7374 locations= 1 : n_reefs,
74- scenarios= 1 : (2 * reps)
75+ scenarios= 1 : (2 * reps)
7576 )
7677 # Number of juvenile corals
7778 nb_coral_juv = DataCube (
7879 zeros (arr_size... );
7980 timesteps= start_year: end_year,
8081 locations= 1 : n_reefs,
81- scenarios= 1 : (2 * reps)
82+ scenarios= 1 : (2 * reps)
8283 )
8384 # Percentage rubble cover
8485 rubble = DataCube (
8586 zeros (arr_size... );
8687 timesteps= start_year: end_year,
8788 locations= 1 : n_reefs,
88- scenarios= 1 : (2 * reps)
89+ scenarios= 1 : (2 * reps)
8990 )
9091 # Percentage rubble cover
9192 relative_shelter_volume = DataCube (
9293 zeros (arr_size... );
9394 timesteps= start_year: end_year,
9495 locations= 1 : n_reefs,
95- scenarios= 1 : (2 * reps)
96+ scenarios= 1 : (2 * reps)
9697 )
9798 # DHW [degree heating weeks]
9899 dhw = DataCube (
99100 zeros (arr_size... );
100101 timesteps= start_year: end_year,
101102 locations= 1 : n_reefs,
102- scenarios= 1 : (2 * reps)
103+ scenarios= 1 : (2 * reps)
103104 )
104105 # DHW mortality [% of population (to be confirmed)]
105106 dhw_mortality = DataCube (
106107 zeros (arr_size... );
107108 timesteps= start_year: end_year,
108109 locations= 1 : n_reefs,
109- scenarios= 1 : (2 * reps)
110+ scenarios= 1 : (2 * reps)
110111 )
111112 # Cyclone mortality [% of population (to be confirmed)]
112113 cyc_mortality = DataCube (
113114 zeros (arr_size... );
114115 timesteps= start_year: end_year,
115116 locations= 1 : n_reefs,
116- scenarios= 1 : (2 * reps)
117+ scenarios= 1 : (2 * reps)
117118 )
118119 # Cyclone categories [0 to 5]
119120 cyc_cat = DataCube (
120121 zeros (arr_size... );
121122 timesteps= start_year: end_year,
122123 locations= 1 : n_reefs,
123- scenarios= 1 : (2 * reps)
124+ scenarios= 1 : (2 * reps)
124125 )
125126 # Crown-of-Thorn Starfish population [per ha]
126127 cots = DataCube (
127128 zeros (arr_size... );
128129 timesteps= start_year: end_year,
129130 locations= 1 : n_reefs,
130- scenarios= 1 : (2 * reps)
131+ scenarios= 1 : (2 * reps)
131132 )
132133 # Mortality caused by Crown-of-Thorn Starfish [% of population (to be confirmed)]
133134 cots_mortality = DataCube (
134135 zeros (arr_size... );
135136 timesteps= start_year: end_year,
136137 locations= 1 : n_reefs,
137- scenarios= 1 : (2 * reps)
138+ scenarios= 1 : (2 * reps)
138139 )
139140 # Total Species cover [% of total reef area]
140141 n_species = 6
@@ -144,7 +145,7 @@ function create_dataset(start_year::Int, end_year::Int, n_reefs::Int, reps::Int)
144145 timesteps= start_year: end_year,
145146 locations= 1 : n_reefs,
146147 taxa= 1 : n_species,
147- scenarios= 1 : (2 * reps)
148+ scenarios= 1 : (2 * reps)
148149 )
149150
150151 return Dataset (;
@@ -223,7 +224,7 @@ function preallocate_concat!(rs, start_year, end_year, reps::Int64)::Nothing
223224 axlist = (
224225 Dim {:timesteps} (start_year: end_year),
225226 Dim {:locations} (1 : (rs. n_reefs)),
226- Dim {:scenarios} ((prev_reps + 1 ): new_n_reps)
227+ Dim {:scenarios} ((prev_reps+ 1 ): new_n_reps)
227228 )
228229
229230 # Concatenate total_taxa_cover cube separately.
@@ -252,7 +253,7 @@ function preallocate_concat!(rs, start_year, end_year, reps::Int64)::Nothing
252253 Dim {:timesteps} (start_year: end_year),
253254 Dim {:locations} (1 : (rs. n_reefs)),
254255 Dim {:taxa} (1 : n_species),
255- Dim {:scenarios} ((prev_reps + 1 ): new_n_reps)
256+ Dim {:scenarios} ((prev_reps+ 1 ): new_n_reps)
256257 )
257258 rs. results. cubes[:total_taxa_cover ] = cat (
258259 rs. results. cubes[:total_taxa_cover ],
@@ -277,8 +278,8 @@ function n_corals_calculation(
277278 return round (
278279 Int,
279280 (
280- sum ((count_per_year .* target_reef_area_km² .* (1 / m2_TO_km2)))
281- )
281+ sum ((count_per_year .* target_reef_area_km² .* (1 / m2_TO_km2)))
282+ )
282283 )
283284end
284285
@@ -341,7 +342,7 @@ function append_scenarios!(rs::ResultStore, reps::Int)::Nothing
341342 @getRME reefSetGetAsVector (
342343 reefset_name:: Cstring , iv_reef_ids_idx:: Ptr{Cint} , length (iv_reef_ids_idx):: Cint
343344 ):: Cint
344- iv_reef_ids = reef_ids ()[iv_reef_ids_idx .!= = 0 ]
345+ iv_reef_ids = reef_ids ()[iv_reef_ids_idx.!= = 0 ]
345346 scenario_dict[reefset_name] = iv_reef_ids
346347
347348 # Get reef areas for intervention reefset
0 commit comments