Skip to content

fix: Changed FFT2D low-pass filter from enabled to disabled by default#1075

Merged
anaprietonem merged 4 commits into
ecmwf:mainfrom
metno:fix/disable-lowpass-filter-by-default
May 18, 2026
Merged

fix: Changed FFT2D low-pass filter from enabled to disabled by default#1075
anaprietonem merged 4 commits into
ecmwf:mainfrom
metno:fix/disable-lowpass-filter-by-default

Conversation

@evenmn
Copy link
Copy Markdown
Contributor

@evenmn evenmn commented Apr 27, 2026

Description

We have observed that the FFT2D low-pass filter implemented in Anemoi for the FFT2D reduces the quality of the generated fields. Disabling the low-pass filter improves the fine-scale structures of the fields, in particular visible for precipitation and wind. The default setting should therefore be running without the filter.

In the future, we can discuss if it's useful to include the filter code at all, but for now, let's keep it.

What problem does this change solve?

What issue or task does this change relate to?

Additional notes

As a contributor to the Anemoi framework, please ensure that your changes include unit tests, updates to any affected dependencies and documentation, and have been tested in a parallel setting (i.e., with multiple GPUs). As a reviewer, you are also responsible for verifying these aspects and requesting changes if they are not adequately addressed. For guidelines about those please refer to https://anemoi.readthedocs.io/en/latest/

By opening this pull request, I affirm that all authors agree to the Contributor License Agreement.

…ansform

Signed-off-by: evenmn <evenmn@mn.uio.no>
@github-project-automation github-project-automation Bot moved this to To be triaged in Anemoi-dev Apr 27, 2026
@havardhhaugen havardhhaugen changed the title Changed FFT2D low-pass filter from enabled to disabled by default fix: Changed FFT2D low-pass filter from enabled to disabled by default Apr 28, 2026
@havardhhaugen
Copy link
Copy Markdown
Contributor

Looks good, I will bring this up at ATS just to flag the change since it gives us significantly better results.

@github-project-automation github-project-automation Bot moved this from To be triaged to For merging in Anemoi-dev Apr 28, 2026
@anaprietonem
Copy link
Copy Markdown
Contributor

@havardhhaugen did you address this at ATS last week? shall we update the label and merge it?

@mchantry mchantry added ATS Approved Approved by ATS and removed ATS Approval Needed Approval needed by ATS labels May 13, 2026
@anaprietonem anaprietonem merged commit 336bacf into ecmwf:main May 18, 2026
13 checks passed
@github-project-automation github-project-automation Bot moved this from For merging to Done in Anemoi-dev May 18, 2026
@DeployDuck DeployDuck mentioned this pull request May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants