Skip to content

Conversation

@cpelley
Copy link
Contributor

@cpelley cpelley commented Oct 28, 2025

Exposing OrographicEnhancement CLI via an application -- new MetaOrographicEnhancement application is created to migrate logic from the CLI layer to an application.
MetaOrographicEnhancement process input arguments are made order insensitive, using cube extraction with metadata (we want to move away from assumed input argument ordering where possible).

Largely a non-functional change, where the acceptance test continues to function as it was already, with the CLI now going via MetaOrographicEnhancement instead of handling its own logic then going via OrographicEnhancement.

@cpelley cpelley self-assigned this Oct 28, 2025
@cpelley cpelley changed the title IMPROVER API fixes OrographicEnhancement CLI -> MetaOrographicEnhancement application Oct 28, 2025
@cpelley cpelley marked this pull request as ready for review October 28, 2025 14:36
if "surface_altitude" in cubes[ind].name():
continue
cubes[ind] = self.extract_and_check(cubes[ind], *self._constraint_info)

Copy link
Contributor Author

@cpelley cpelley Oct 28, 2025

Choose a reason for hiding this comment

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

I derived these names via the acceptance testing. Based on my previous experience for other acceptance tests, sometimes the acceptance test data has had incorrect names. Please verify the validity of the names used here for the extraction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants