@@ -693,7 +693,7 @@ function projection( dataobject::HydroDataType, vars::Array{Symbol,1};
693
693
try
694
694
# Use parallel projection system
695
695
parallel_grids, parallel_weights, parallel_stats = project_amr_parallel (
696
- dataobject, keys (data_dict), data_dict, xval, yval, leveldata, weightval,
696
+ dataobject, keys (data_dict), data_dict, xval, yval, leveldata, weightval .* weight_scale ,
697
697
grid_extent, (length1, length2), boxlen, lmin, simlmax;
698
698
max_threads= max_threads, use_memory_pool= false , verbose= (verbose && verbose_threads)
699
699
)
@@ -735,7 +735,7 @@ function projection( dataobject::HydroDataType, vars::Array{Symbol,1};
735
735
# are already consistently masked in prep_data
736
736
x_level = xval[mask_level]
737
737
y_level = yval[mask_level]
738
- weights_level = weightval[mask_level]
738
+ weights_level = weightval[mask_level] * weight_scale # Apply weight unit scaling
739
739
740
740
# Apply geometric center alignment corrections if available
741
741
if isdefined (Main, :get_center_correction )
0 commit comments