Some codes have comments like above are in portuguese, they need be write in english
def heatwave_opt2_with_anomaly(ds:xr.Dataset, temperature:xr.Dataset, percent:xr.Dataset, n:int):
# Cria uma cópia booleana com False por padrão
ds = ds.astype(int)
out = ds.copy()