-
Notifications
You must be signed in to change notification settings - Fork 1
/
2_3_model_parameters.yml
42 lines (34 loc) · 1.11 KB
/
2_3_model_parameters.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
target_default: 2_3_model_parameters
packages:
- sf
- yaml
- dplyr
- scipiper
- ncdf4
sources:
- utils/src/EnKF_functions.R
- 2_3_model_parameters/src/add_default_sntemp_params.R
- 4_pb_model/src/nc_utils.R
targets:
2_3_model_parameters:
depends:
# create ensemble of PRMS-SNTemp parameters to be run in 4_pb_model step
pb_model_params:
command: model_settings[[I('params')]]
# create nc model output for storing PRMS-SNTemp variables
2_3_model_parameters/out/pb_model_params.nc.ind:
command: nc_create_pb_params(
model_locations_ind = '1_model_fabric/out/model_locations.rds.ind',
n_en = n_en,
project_id = project_id,
vars = pb_model_params,
nc_name_out_ind = target_name,
model_run_loc = pb_model_run_loc)
# fill in params by drawing from distribution
add_params:
command: nc_params_put(
vars = pb_model_params,
n_en = n_en,
nc_file_ind = '2_3_model_parameters/out/pb_model_params.nc.ind')
# pull out params from nc
# nc_params_get(nc_file = '2_3_model_parameters/out/pb_model_params.nc', ens = 1) # pulls params for given ensemble