Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ecmwf/anemoi-utils
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.4.38
Choose a base ref
...
head repository: ecmwf/anemoi-utils
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.4.39
Choose a head ref
  • 7 commits
  • 10 files changed
  • 6 contributors

Commits on Oct 28, 2025

  1. fix: Reraise exceptions in CLI-mode if run in debugger (#225)

    ## Description
    Many exceptions raised by `anemoi-datasets` are of type `ValueError`.
    Thus they are caught by `cli_main` and converted to a more user-friendly
    error. While this might increase the user experience, it prevents the
    use of Python debuggers.
    
    ## What problem does this change solve?
    Enable the use of debuggers to debug cli runs.
    
    E.g. `ipdb3 $(which anemoi-datasets) create ...`
    
    ## 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.](https://github.com/ecmwf/codex/blob/main/Legal/contributor_license_agreement.md)
    MeraX authored Oct 28, 2025
    Configuration menu
    Copy the full SHA
    33c0f8e View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2025

  1. fix: Update README to reflect project maturity status (#234)

    Removed disclaimer about project status and added incubating badge.
    
    ***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.](https://github.com/ecmwf/codex/blob/main/Legal/contributor_license_agreement.md)
    mchantry authored Nov 4, 2025
    Configuration menu
    Copy the full SHA
    ab769c4 View commit details
    Browse the repository at this point in the history
  2. fix: Improve typing on registry methods (#232)

    ## Description
    Improve typing on registry methods.
    
    Add overload, and generic type to wrapper
    
    ##  Additional notes ##
    <!-- Include any additional information, caveats, or considerations that
    the reviewer should be aware of. -->
    
    ***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.](https://github.com/ecmwf/codex/blob/main/Legal/contributor_license_agreement.md)
    HCookie authored Nov 4, 2025
    Configuration menu
    Copy the full SHA
    66e4ec6 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2025

  1. chore: synced file(s) with ecmwf/reusable-workflows (#235)

    synced local file(s) with
    [ecmwf/reusable-workflows](https://github.com/ecmwf/reusable-workflows).
    
    
    
    <details>
    <summary>Changed files</summary>
    <ul>
    <li>synced local directory <code>./</code> with remote directory
    <code>sync-files/anemoi/all/</code></li>
    </ul>
    </details>
    
    ---
    
    This PR was created automatically by the
    [repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
    workflow run
    [#19170178108](https://github.com/ecmwf/reusable-workflows/actions/runs/19170178108)
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    DeployDuck and pre-commit-ci[bot] authored Nov 7, 2025
    Configuration menu
    Copy the full SHA
    9dacd62 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2025

  1. Configuration menu
    Copy the full SHA
    94e99b5 View commit details
    Browse the repository at this point in the history
  2. feat: resetting of s3 options (#233)

    ## Description
    
    Allow for mixing AWS buckets and EWC in the same configuration
    b8raoult authored Nov 17, 2025
    Configuration menu
    Copy the full SHA
    6081072 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2025

  1. chore(main): Release 0.4.39 (#231)

    🤖 Automated Release PR
    
    This PR was created by `release-please` to prepare the next release.
    Once merged:
    
    1. A new version tag will be created
    2. A GitHub release will be published
    3. The changelog will be updated
    
    Changes to be included in the next release:
    ---
    
    
    ##
    [0.4.39](0.4.38...0.4.39)
    (2025-11-17)
    
    
    ### Features
    
    * Resetting of s3 options
    ([#233](#233))
    ([6081072](6081072))
    
    
    ### Bug Fixes
    
    * Improve typing on registry methods
    ([#232](#232))
    ([66e4ec6](66e4ec6))
    * Reraise exceptions in CLI-mode if run in debugger
    ([#225](#225))
    ([33c0f8e](33c0f8e))
    * Update README to reflect project maturity status
    ([#234](#234))
    ([ab769c4](ab769c4))
    
    ---
    > [!IMPORTANT]
    > Please do not change the PR title, manifest file, or any other
    automatically generated content in this PR unless you understand the
    implications. Changes here can break the release process.
    > ⚠️ Merging this PR will:
    > - Create a new release
    > - Trigger deployment pipelines
    > - Update package versions
    
     **Before merging:**
     - Ensure all tests pass
     - Review the changelog carefully
     - Get required approvals
    
    [Release-please
    documentation](https://github.com/googleapis/release-please)
    DeployDuck authored Nov 21, 2025
    Configuration menu
    Copy the full SHA
    0a78115 View commit details
    Browse the repository at this point in the history
Loading