Skip to content

feat: Add entrypoint for anemoi-datasets to PyEarthTools - #216

Merged
tennlee merged 6 commits into
ACCESS-Community-Hub:developfrom
HCookie:feat/add-entrypoint-for-anemoi
Nov 17, 2025
Merged

tennlee merged 6 commits into
ACCESS-Community-Hub:developfrom
HCookie:feat/add-entrypoint-for-anemoi

Conversation

@HCookie

@HCookie HCookie commented Nov 13, 2025

Copy link
Copy Markdown
Collaborator

Add entrypoint for anemoi.datasets.source to make use of PyEarthTools pipelines.

Allows for usage of

name: pyearthtools_to_anemoi
description: PyEarthTools Pipeline converted to Anemoi
attribution: PyEarthTools

dates:
    start: '2025-11-10T00:00:00'
    end: '2025-11-12T00:00:00'
    frequency: 1h

input:
    pyearthtools: # Use the pyearthtools input object
        pipeline: /PATH/TO/PIPELINE.yaml

TODO @tennlee

  • Review docs
  • Review license

@coveralls

coveralls commented Nov 13, 2025

Copy link
Copy Markdown

Pull Request Test Coverage Report for Build 19430510647

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 34 unchanged lines in 1 file lost coverage.
  • Overall coverage increased (+0.4%) to 63.223%

Files with Coverage Reduction New Missed Lines %
packages/data/src/pyearthtools/data/catalog.py 34 66.01%
Totals Coverage Status
Change from base Build 19354196491: 0.4%
Covered Lines: 10013
Relevant Lines: 15459

💛 - Coveralls

@HCookie
HCookie requested a review from tennlee November 13, 2025 10:29
@HCookie HCookie self-assigned this Nov 13, 2025
@HCookie HCookie added documentation Improvements or additions to documentation enhancement New feature or request Intermediate An intermediate level of difficulty Software Task labels Nov 13, 2025
@HCookie
HCookie marked this pull request as draft November 13, 2025 10:32
@HCookie
HCookie requested a review from stevehadd November 13, 2025 10:33
@HCookie
HCookie marked this pull request as ready for review November 14, 2025 10:15
@tennlee

tennlee commented Nov 15, 2025

Copy link
Copy Markdown
Collaborator

Looks great, I have minor feedback only, let me know when it's ready to merge and I'll happily do so. Please take the feedback as suggestions only and just let me know when you are ready for me to merge it.

@tennlee tennlee left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have left some suggestions. Let me know when you think it's ready. I don't have any objections to the merge, just things you might like to consider.

Comment thread docs/api/pipeline/pipeline_entrypoints.md Outdated
Comment thread packages/pipeline/pyproject.toml
Comment thread docs/api/pipeline/pipeline_entrypoints.md Outdated
@tennlee

tennlee commented Nov 17, 2025

Copy link
Copy Markdown
Collaborator

There are some very tiny issues with the docs, probably easiest if I just fix them up afterwards, as I can try a few things and test them locally.

Comment thread docs/api/pipeline/pipeline_entrypoints.md Outdated
Co-authored-by: Tennessee Leeuwenburg <134973832+tennlee@users.noreply.github.com>
@tennlee
tennlee merged commit f263f1a into ACCESS-Community-Hub:develop Nov 17, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request Intermediate An intermediate level of difficulty Software Task

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants