File tree Expand file tree Collapse file tree 4 files changed +6
-0
lines changed
src/anemoi/inference/outputs Expand file tree Collapse file tree 4 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -112,6 +112,8 @@ def open(self, state: State) -> None:
112112 with LOCK :
113113 self .ncfile = Dataset (self .path , "w" , format = "NETCDF4" )
114114
115+ state = self .post_process (state )
116+
115117 compression = {} # dict(zlib=False, complevel=0)
116118
117119 values = len (state ["latitudes" ])
Original file line number Diff line number Diff line change @@ -144,6 +144,7 @@ def write_step(self, state: State) -> None:
144144 ekd .ArrayField (
145145 values ,
146146 {
147+ "param" : param ,
147148 "shortName" : param ,
148149 "variable_name" : param ,
149150 "step" : state ["step" ],
Original file line number Diff line number Diff line change @@ -103,6 +103,8 @@ def open(self, state: State) -> None:
103103 state : State
104104 The state dictionary.
105105 """
106+ state = self .post_process (state )
107+
106108 for output in self .outputs :
107109 output .open (state )
108110
Original file line number Diff line number Diff line change @@ -160,6 +160,7 @@ def open(self, state: State) -> None:
160160 else :
161161 self .zarr_group = zarr .open_group (self .zarr_store , mode = "w" )
162162
163+ state = self .post_process (state ) # make sure state is post-processed
163164 values = len (state ["latitudes" ])
164165
165166 time = 0
You can’t perform that action at this time.
0 commit comments