Skip to content

Conversation

@xylar
Copy link
Collaborator

@xylar xylar commented Nov 9, 2025

No description provided.

xylar and others added 30 commits April 3, 2025 10:01
…ries

This alternative approach makes sure the constents are unique (and
sorted) in the xtime variable.

To reduce redundancy between the new approach and the old ncrcat
approach (retained for comparison and in case the xarray approach
is not performant), a new helper function for determining if we
want to append to the existing datasets added.
Alternative xarray approach to computing convservation time series
Separate dependencies in `pyproject.toml`
This analysis task supports a custom list of variables on cells
to be plotted at selected depths and on specified maps and over
the desired seasons.
Add support for custom climatology maps
If not, delete climatology and start fresh
When recomputing the conservation analaysis (e.g. in a main vs.
control run or if analysis successfully ran previously), we can
end up with an empty list of remaining inputs to process.  In this
case, we should just move on rather than trying to print the
empty list.
Fix conservation when list of inputs is empty
Check that all BSF projections are present
Set under/over indices for sea ice conc and thickness
Update to mpas tools 1.0.0 and pyremap 2.0.0
A recent change switched to using xarray to concatinate ocean
conservation data together.  However, recent testing showed hangs
if the datasets are not manually loaded.  This merge adds 2 places
where such manual loads are included.
Switch to using barotropic streamfunction from `mpas_tools`
This seems to be necessary, at least at high res, to not run out
of memory.
irenavankova and others added 29 commits August 25, 2025 14:27
It is not available in the test model run.
…suite

Remove icebergFreshWaterFlux from test suite
The main advantage of tranche is just that it's a standalone
repo so packages can use it without needing MPAS-Tools but it
also provides more testing and some additional functionality
beyond the MpasConfigParser like interpolation of enviornment
variables.
This is more convenient for expressions that may involve numpy.
Switch from `MpasConfigParser` to `tranche` config parser
This ensures that both the area-weighted field (numerator) and
the total area (denominator) include the same masking.
This is just in the name of the `main` run and has no actual
bearing on the python version used to deploy Unified. But for
clarity, it would be better if it is correct.
Update unified suite to use python 3.13
@xylar xylar merged commit 49625e0 into main Nov 9, 2025
9 checks passed
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.

4 participants