Releases: MPAS-Dev/MPAS-Analysis
v1.7.0
A minor release including 1) new density contour plots for validating eddy parameterizations; 2) E3SM-Unified testing in the test suite; 3) a smarter config parser shared with compass. This release also includes some minor clean up and bug fixes.
Minor enhancement:
- Add flake8 to dev environment #870
- Switch to MpasConfigParser for config options #873
- Switch to using f90nml for reading namelists #874
- Add WOCE and SOSE density contour plots #877
- Add E3SM-Unified support to test suite #879
Bug fixes
- Reduce ncclimo tasks for Anvil to 6 #865
- Update test suite to kill jobs with invalid deps #872
- Add back legend for Antarctic melt flux time series #878
Clean up:
- Various pieces of clean up #875
Contributors
v1.6.1
v1.6.0
Minor release that includes a new capability to plot transects on the native MPAS mesh and many bug fixes.
Major enhancement
- Add support for transects plotted on the native MPAS-Ocean mesh #718
Minor enhancements
- Improve model vs. obs transects on the native MPAS mesh #851
- Add an anomaly tag #853
- Print the URL for the web page #854
Clean up
Bug fixes
- Fix calls to ncclimo for NCO 5.0.4 #848
Documentation
Continuous Integration and Testing
Contributors
@xylar
@milenaveneziani
@sbrus89
@mark-petersen
@darincomeau
v1.5.0
Minor release that includes the addition of support for the mache package providing information about E3SM supported machines; many bug fixes; and a generalized test suite that also uses mache.
Minor enhancements
- Support E3SM machines via the mache package #827
- Add machine config files to package data #832
- Update mache to >=1.1.2 #835
- Switch to ScientificColourMaps7 #840
Clean up
- Copy config files to HTML dir before running #839
Bug fixes
- Fix lon/lat mask generation call #824
- Fix the name of the chlorophyll field for comparison #826
- Fix list command #828
- Add missing config files to package #831
- Add machine config files to package data #832
- Remove extra factor of landIceFraciton in melt fluxes #829
- Don't rotate lon. labels in polar plots #838
Continuous Integration and Testing
- Update xarray-master test on Azure to latest ubuntu #821
- Constrain to exclude python 3.10 #830
- Add general test suite #833
- Test-suite fixes for cori-haswell #834
Contributors
v1.4.0
Minor release that includes performance improvements, particularly for transport time series and mask file generation. Example config files and job scripts have been updated for E3SM-Unified 1.5.0.
Minor enhancements
- Added 0 contour in MOC global #778
- Switch to using geometric_features aggregation lookup #784
- Improve performance of timeSeriesTransport task #786
- Switch to MPAS-Tools python command-line tools for region mask creation #783
- Create MOC masks like other region masks #793
- Switch to python transect masks #792
- Add 2 new transects to transport time series #791
- Add a yaml file for building a dev environment #798
- Switch to file spec for developemnt env. #799
- Select time-series colors from config options #802
- Add support for writing out pdfs in addition to pngs #803
- Add more control over font sizes #806
- Add mapParallelExec config option #814
- Add ncremap parallel exec #816
- Update geometric_features version for new MOC basins #817
Clean up
- Update python version to >= 3.7 #775
- Rename the example meshes to new E3SMv2 names #801
- Move timeSeriesAntarcticMelt legends to upper left #805
- Make time-series plots smaller #807
- Adjust cartopy grid lines #808
Bug fixes
- Update test suites so each test run is in its own directory #779
- Fix indexing issues with the MOC #794
- Iterate over region masks in oceanRegionalProfile sums #795
- Fix missing is3d attribute #804
Documentation
- Update documentation related to region groups #776
- Update readme to clarify dev instructions #810
- Update docs and example configs for E3SM-Unified 1.5.0 #819
Continuous Integration and Testing
- Improve LCRC test suites and add them for Compy and Cori #785
- Update test suites #788
- Various fixes and updates to test suites #797
- Update vmimages in Azure to latest #815
Contributors
v1.3.0
Minor release.
Minor enhancements
- Add job script and test suite for chrysalis #768
- Add second axis to OHC anomaly time series #769
- Add more statistics to global climatology maps #771
Clean up
- Add capability to limit the lengths of plot titles #770
Bug fixes
- Fix ocean regions race condition #764
Documentation
- Document new Hovmoller Ocean Regions task #761
Contributors
v1.2.9
Minor release.
Major Enhancements
- Add a test suite for MPAS-Analysis on Anvil #741
Minor Enhancements
- Adds the globally-computed bias mean and rsme values in the title of climatological map plots #739
- Break Antarctic melt time series into subtasks per year #747
- Add WOA18 and SOSE obs. to time series of ocean regions #748
- Various updates to T-S diagrams #749
- Reduce the range for melt-rate plots to +/- 20 m/yr #751
- Add Rignot obs for Antarctic, FRIS, Ross #752
- Move the legend to the lower left for regional profiles #754
- Use cartopy coastline by default in polar projection plots #753
- Send melt tables to "tables" directory #757
- Build region and transect masks from geometric_features aggregation #756
- Break hovmollerOceanRegions into its own task #759
Bug fixes
- A large number fixes revealed by new deprecation warnings #736
- Use only one subprocess for MPAS-Tools mask creator #737
- Fix masking of ocean regions #740
- Switch from matplotlib-base to full matplotlib #745
- Fix anvil testsuite #755
Documentation
- Update tutorial to include HDF5_USE_FILE_LOCKING=FALSE #734
Continuous Integration
- Fix local package installation directory in Azure #744
Contributors
v1.2.8
Minor release.
Minor Enhancements
- Optionally, raise an error if requested input files are missing #716
- Add support for fewer than 12 ncclimo threads #727
Bug fixes
- Fix an issue with argmin with newest xarray #715
- Fix movingAveragePoints --> movingAverageMonths for hovmoller #717
- Fix --list flag #724
- Fix how colormaps are plotted #726
- Fix race condition with melt tables #725
- Use output directories for temp files/dirs #730
Documentation and Continuous Integration
- Update documentation to describe possible customizations #720
- Update docstrings to get rid of recent warnings #722
- Add a tutorial for running analysis on a QU480 run #719
- Set up CI with Azure Pipelines #728
Contributors
v1.2.7
Minor release.
Major Enhancement
- Add a new task for computing time series of ocean transport #680
Minor Enhancements
- Add support for log norm for T-S Diagrams #663
- Update to Scientific Colourmaps 5 #672
- Add support for making MOC basin masks on the fly #684
- Updates to Hovmoller plots #693
- Write out a csv table of Antarctic melt rates/fluxes #695
- Add ice shelves to global and sea-ice plots #698
- Use cached T/S obs. climos (when available) in T/S diagrams #703
Clean-up
- Update diagnostics path on olcf #646
- Remove utilities that have moved to pyremap #649
- Disable various Arctic/Antarctic tasks by default #666
- Update example config file and job script for anvil #678
- Rename N to movingAveragePoints in plotting #694
- Change from 'acme' to 'e3sm' for NERSC template files #696
- Change path to e3sm project on NERSC #697
- Remove dask from time series tasks #709
- Add date-stamp suffix to most region mask files #710
Bug fixes
- Support xarray 0.14.1 #662
- Change the way for checking if a symlink is needed #671
- Make regionalTSDiagram plots run after climatology #675
- Make masks for all features, not just the requested ones #679
- Compute and store regional T, S for T-S diagrams #682
- Make T-S diagram tasks run after mask tasks #685
- Restructure how region masks are computed #686
- Fix MLD climatology map #688
- Mask sea-ice bias points where no observation data is present #690
- Make obs TS climatologies more robust #689
- Fix --list flag #700
- Fix antarctic melt tables without ncclimo #702
- Disable ncclimo files from stdin #706
- Fix GM namelist option for MOC #707
- Switch simulationStartTime to xarray #705
Documentation and Continuous Integration
- Add basemap to Travis CI #650
- Update travis and build the docs as part of CI #654
- Fix build status badge #655
- Upload docs in Travis CI #659
- Point to GitHub Pages version of the docs #660
- Switch from numpydoc to sphinx.ext.napoleon #683
- Fix readme #692
- Fix missing quotes in example install in README #701
- Fix typo in README #708
Contributors
v1.2.6
Minor release.
Note: Support for python 2.7 has been dropped as of this release
Minor Enhancements
- Turn on Antarctic WOA18 maps by default #632
- Add config options to control xarray/dask climatology subtasks #631
- Separate shallow and deep color maps for some analysis tasks #643
- Add a cryosphere default config file #640
Clean-up
- Remove support for python 2.7 #630
- Address depricated and future warnings from xarray and numpy #629
- Move remapping functionality to pyremap package #633
- Clarify error message when files are missing #638
- Shorten image gallery text for config file name #641
Bug fixes
- Fix typo in download_natural_earth_110m entry point #626
- Fix list of plot fields for main vs. ctrl T-S diagrams #627
- Give ann and mon WOA18 output unique file names #635
- Fix config copy to HTML #637
- Fix compute/plot of regional time series of 2D ocean vars. #639