diff --git a/act/io/arm.py b/act/io/arm.py index 8f9aa38ed4..3633bc9845 100644 --- a/act/io/arm.py +++ b/act/io/arm.py @@ -767,6 +767,9 @@ def write_netcdf( ] ) + if 'time_bounds' in encoding.keys(): + encoding['time_bounds']['dtype'] = 'float64' + if hasattr(write_ds, 'time_bounds') and not write_ds.time.encoding: write_ds.time.encoding.update(write_ds.time_bounds.encoding)