Releases: MPAS-Dev/MPAS-Analysis
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
Contributors
v1.2.5
This will be the last version of MPAS-Analysis to support python 2.7
Major Enhancements
- Add comparison maps with WOA18 climatology #622
- Add task for plotting T-S diagrams in ocean regions #617
Minor Enhancements
- Add customDirectory for diagnostics #612
- Add custom config file to webpage #614
- Adds sample config and jobscript file for compy #618
Clean-up
- Isolate requests import #610
- Round dlat/dlon in mesh names to 3 digits #611
- Add 'antarctic' and 'arctic' tags to tasks #613
Bug fixes
- Add missing config.html template #615
- Fix copying properties in mask creation #620
- Handle case where git command is not available #623
Contributors
v1.2.4
Major Enhancements
- Add time series for Antarctic ocean regions #575
- Add inset maps to transects and regional-mean plots #585
- Add support for SOSE maps on a 10,000 x 10,000 km grid #597
Minor Enhancements
- Add MPAS-Analysis version and git hashtag to webpage #566
- Add ncremap support to climatology depth slices and transects #557
- Add climatology maps for min/max mixed-layer depth #574
- Add subprocessCounts and daskTasks to ocean time series tasks #578
- Allow zmin/zmax for ocean regions from config file #582
- Update to nco>=4.8.1 #605
Clean-up
- Set gallery thumbnail sizes #560
- Update most recent cori config file #580
- clean-up related to climatologyMapMLDMinMax #579
- Divide plotting module into 6 distinct modules #583
- Several PRs to reduce memory cost of Read The Docs #588, #589, #590, #591, #592, #593, #594, #595
- Add natural earth instructions to README for issues with downloading #606