## This file contains the most common config options that a user might want ## to customize. The values are the same as in mpas_analysis/config.default, ## the default config file, which has all possible configuration options. ## Usage: ## 1. Copy this file to a new name for a specific run (say config.myrun). ## 2. Modify any config options you want to change in your new config file. ## At a minimum, you need to specify: ## * [runs]/mainRunName -- A name for the run to be included plot titles ## and legends ## * [input]/baseDirectory -- The directory for the simulation results ## to analyze ## * [input]/mpasMeshName -- The name of the MPAS ocean/sea ice mesh ## * [output]/baseDirectory -- The directory for the analysis results ## * [oceanObservations]/baseDirectory -- The directory for the analysis ## ocean observations ## * [seaIceObservations]/baseDirectory -- The directory for the analysis ## sea ice observations ## * [regions]/regionMaskDirectory -- a directory containing MOC and ## ice shelf region masks ## 3. run: mpas_analysis config.myrun. This will read the configuraiton ## first from config.default and then replace that configuraiton with any ## changes from from config.myrun ## 4. If you want to run a subset of the analysis, you can either set the ## generate option under [output] in your config file or use the ## --generate flag on the command line. See the comments for 'generate' ## in the '[output]' section below for more details on this option. [runs] # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg mainrunname = Frazil2.underIce.bugfix.piControl # preprocessedReferenceRunName is the name of a reference run that has been # preprocessed to compare against (or None to turn off comparison). Reference # runs of this type would have preprocessed results because they were not # performed with MPAS components (so they cannot be easily ingested by # MPAS-Analysis). This run name is completely unrelated to either the "main" # or "control" runs performed with MPAS components referred to below. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg preprocessedreferencerunname = None ## options related to the run to be analyzed and control runs to be ## compared against # mainRunName is a name that identifies the simulation being analyzed. # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg controlrunname = Frazil2.underIce.piControl # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg controlrunconfigfile = /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/base_80.cfg [execute] ## options related to executing parallel tasks # the number of parallel tasks (1 means tasks run in serial, the default) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/configuration/pm-cpu.cfg paralleltaskcount = 24 # the parallelism mode in ncclimo ("serial", "bck" or "mpi") # Set this to "bck" (background parallelism) in most cases. The default number # of threads (see below) is 12, one for each monthly climatology. Set to "mpi" # to run one MPI task on each node and however many threads per node to reach # 12 total threads. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/configuration/pm-cpu.cfg ncclimoparallelmode = bck # the number of total threads to use when ncclimo runs in "bck" or "mpi" mode. # Reduce this number if ncclimo is crashing (maybe because it is out of memory). # The number of threads must be a factor of 12 (1, 2, 3, 4, 6 or 12). # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/configuration/pm-cpu.cfg ncclimothreads = 12 ## options related to executing parallel tasks # the number of MPI tasks to use in creating mapping files (1 means tasks run in # serial, the default) # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg mapmpitasks = 1 # "None" if ESMF should perform mapping file generation in serial without a # command, or one of "srun" or "mpirun" if it should be run in parallel (or in # serial but with a command). # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg mapparallelexec = None # "None" if ncremap should perform remapping without a command, or "srun" # possibly with some flags if it should be run with that command # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/configuration/pm-cpu.cfg ncremapparallelexec = None # Multiprocessing method used in python mask creation ("forkserver", "fork" or # Multiprocessing method used in python mask creation ("forkserver", "fork" or # "spawn"). We have found that "spawn" is the only one that works in python # 3.7 on Anvil so this is the default # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg multiprocessingmethod = spawn # config options related to data needed by diagnostics software such as # e3sm_diags and MPAS-Analysis [diagnostics] # The base path to the diagnostics directory # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg base_path = /global/cfs/cdirs/e3sm/diagnostics # A second directory where custom diagonstics data such as mapping files and # regions masks for unsupported grids can be found. The structure of # subdirectories in this directory must be the same as baseDirectory # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg customdirectory = none # Directory for mapping files (if they have been generated already). If mapping # files needed by the analysis are not found here, they will be generated and # placed in the output mappingSubdirectory. The user can supply an absolute # path here to point to a path that is not within the baseDirectory above. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg mappingsubdirectory = mpas_analysis/maps # Directory for region mask files. The user can supply an absolute path here to # point to a path that is not within the baseDirectory above. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg regionmasksubdirectory = mpas_analysis/region_masks # the unix group for permissions for diagnostics # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg group = e3sm [input] ## options related to reading in the results to be analyzed # directory containing model results # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg basedirectory = /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu # Note: an absolute path can be supplied for any of these subdirectories. # A relative path is assumed to be relative to baseDirectory. # By default, results are assumed to be directly in baseDirectory, # i.e. /./ # subdirectory containing restart files # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg runsubdirectory = run # subdirectory for ocean history files # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg oceanhistorysubdirectory = run # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg seaicehistorysubdirectory = run # names of namelist and streams files, either a path relative to baseDirectory # or an absolute path. # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg oceannamelistfilename = run/mpaso_in # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg oceanstreamsfilename = run/streams.ocean # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg seaicenamelistfilename = run/mpassi_in # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg seaicestreamsfilename = run/streams.seaice # names of ocean and sea ice meshes (e.g. oEC60to30, oQU240, oRRS30to10, etc.) # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg mpasmeshname = IcoswISC30E3r5 # maximum number of open files to hold in xarray’s global least-recently-usage # cache. This should be smaller than your system’s per-process file descriptor # limit, e.g., ulimit -n on Linux # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg file_cache_maxsize = 1200 # Large datasets can encounter a memory error. Specification of a maximum # chunk size `maxChunkSize` can be helpful to prevent the memory error. The # current maximum chunk size assumes approximately 64GB of ram and large files # with a single time slice. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg maxchunksize = 10000 [output] # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg basedirectory = /pscratch/sd/c/cbegeman/e3sm_scratch/${subdir} # subdirectories within baseDirectory for analysis output # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg plotssubdirectory = plots # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg logssubdirectory = logs # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg mpasclimatologysubdirectory = clim/mpas # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg mappingsubdirectory = mapping # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg timeseriessubdirectory = timeseries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg conservationsubdirectory = timeseries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg histogramsubdirectory = histograms # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg profilessubdirectory = profiles # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg masksubdirectory = masks # provide an absolute path to put HTML in an alternative location (e.g. a web # portal) # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg htmlsubdirectory = ${web_portal:base_path}/${web_portal:username}/${subdir} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg tablessubdirectory = tables # a list of analyses to generate. Valid names can be seen by running: # mpas_analysis --list # This command also lists tags for each analysis. # Shortcuts exist to generate (or not generate) several types of analysis. # These include: # 'all' -- all analyses will be run # 'all_publicObs' -- all analyses for which observations are availabe on the # public server (the default) # 'all_' -- all analysis with a particular tag will be run # 'all_' -- all analyses from a given component (either 'ocean' # or 'seaIce') will be run # 'only_', 'only_' -- all analysis from this component or # with this tag will be run, and all # analysis for other components or # without the tag will be skipped # 'no_' -- skip the given task # 'no_', 'no_' -- in analogy to 'all_*', skip all analysis # tasks from the given compoonent or with # the given tag. Do # mpas_analysis --list # to list all task names and their tags # an equivalent syntax can be used on the command line to override this # option: # mpas_analysis config.analysis --generate # only_ocean,no_timeSeries,timeSeriesSST # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg generate = ['all', 'no_landIceCavities', 'no_BGC', 'no_icebergs', 'no_waves', 'no_eke', 'no_anomaly'] ## options related to writing out plots, intermediate cached data sets, logs, ## etc. # directory where analysis should be written # NOTE: This directory path must be specific to each test case. # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg subdir = 20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/ts_0051-0080_climo_0051-0080_polar [climatology] # the first year over which to average climatalogies # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg startyear = 0051 # the last year over which to average climatalogies # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg endyear = 0080 # The comparison lat/lon grid resolution in degrees # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonlatresolution = 0.5 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonlonresolution = 0.5 # The comparison Antarctic polar stereographic grid size and resolution in km # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonantarcticstereowidth = 6000. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonantarcticstereoresolution = 10. # The comparison Arctic polar stereographic grid size and resolution in km # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonarcticstereowidth = 6000. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonarcticstereoresolution = 10. # The extended Antarctic polar stereographic comparison grid size and # resolution in km # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonantarcticextendedwidth = 9000. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonantarcticextendedresolution = 15. # The extended Arctic polar stereographic comparison grid size and # resolution in km # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonarcticextendedwidth = 9000. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonarcticextendedresolution = 15. # The comparison North Atlantic grid size and resolution in km # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonnorthatlanticwidth = 8500. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonnorthatlanticheight = 5500. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonnorthatlanticresolution = 20. # The comparison North Pacific c grid size and resolution in km # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonnorthpacificwidth = 15000. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonnorthpacificheight = 5000. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonnorthpacificresolution = 20. # The comparison North Atlantic grid size and resolution in km # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonsubpolarnorthatlanticwidth = 7000. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonsubpolarnorthatlanticheight = 4000. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisonsubpolarnorthatlanticresolution = 20. # interpolation order for model and observation results. Likely values are # 'bilinear', 'neareststod' (nearest neighbor) or 'conserve' # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg mpasinterpolationmethod = bilinear # should climatologies be performed with ncclimo or with xarray/dask # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg usencclimo = True # should remapping be performed with ncremap or with the Remapper class # directly in MPAS-Analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg usencremap = True # The minimum weight of a destination cell after remapping. Any cell with # weights lower than this threshold will therefore be masked out. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg renormalizationthreshold = 0.01 # if useNcclimo = False, the number of threads dask is allowed to spawn for # each process computing a climatology for a given month or season # Decrease this number if mpasClimatology* subtasks are running # out of available threads # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg daskthreads = 2 # if useNcclimo = False, the number of subprocesses that each climatology # subtask gets counted as occupying. # Increase this number if mpasClimatology* subtasks are running # out of memory, and fewer tasks will be allowed to run at once # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg subprocesscount = 1 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/shared/analysis_task.py startdate = 0051-01-01_00:00:00 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/shared/analysis_task.py enddate = 0080-12-31_23:59:59 ## options related to producing climatologies, typically to compare against ## observations and previous runs # reference year for anomaly # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg anomalyrefyear = 51 [timeSeries] # start and end years for timeseries analysis. Using out-of-bounds values # like start_year = 1 and end_year = 9999 will be clipped to the valid range # of years, and is a good way of insuring that all values are used. # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg startyear = 0051 # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg endyear = 0080 # line colors for the main, control and obs curves # see https://matplotlib.org/stable/gallery/color/named_colors.html # and https://matplotlib.org/stable/tutorials/colors/colors.html # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg maincolor = black # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg controlcolor = tab:red # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obscolor1 = tab:blue # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obscolor2 = tab:orange # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obscolor3 = tab:green # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obscolor4 = tab:purple # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obscolor5 = tab:cyan # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fitcolor1 = tab:blue # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/shared/analysis_task.py startdate = 0051-01-01_00:00:00 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/shared/analysis_task.py enddate = 0080-12-31_23:59:59 ## options related to producing time series plots, often to compare against ## observations and previous runs # reference year for anomaly # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg anomalyrefyear = 51 [timeSeriesConservation] ## options related to producing time series plots from the conservation ## analysis member, often to compare previous runs # Plot types to generate. The following plotTypes are supported: # total_energy_flux : Total energy flux # absolute_energy_error : Energy error # ice_salt_flux : Salt flux related to land ice and sea ice # absolute_salt_error : Salt conservation error # total_mass_flux : Total mass flux # total_mass_change : Total mass anomaly # land_ice_mass_change : Mass anomaly due to land ice fluxes # land_ice_ssh_change : SSH anomaly due to land ice fluxes # land_ice_mass_flux_components : Mass fluxes from land ice # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg plottypes = ['absolute_energy_error', 'absolute_salt_error', 'total_mass_change', 'land_ice_mass_flux_components', 'land_ice_mass_change'] [index] ## options related to producing nino index. # start and end years for the nino 3.4 analysis. Using out-of-bounds values # like start_year = 1 and end_year = 9999 will be clipped to the valid range # of years, and is a good way of insuring that all values are used. # For valid statistics, index times should include at least 30 years # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg startyear = 0051 # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg endyear = 0080 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/shared/analysis_task.py startdate = 0051-01-01_00:00:00 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/shared/analysis_task.py enddate = 0080-12-31_23:59:59 [regions] ## options related to ocean regions used in several analysis modules # list of region names (needs to be in the same order as region indices in # time-series stats) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg regions = ['arctic', 'equatorial', 'so', 'nino3', 'nino4', 'nino3.4', 'global'] # list of plot titles (needs to be in the same order as region indices in # time-series stats) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg plottitles = ['Arctic', 'Equatorial (15S-15N)', 'Southern Ocean', 'Nino 3', 'Nino 4', 'Nino 3.4', 'Global Ocean'] [plot] ## options related to plotting that are the defaults across all analysis ## modules # the default font size for axis ticks, etc. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg defaultfontsize = 10 # title and axis font properties for single-panel plots # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg titlefontsize = 16 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg titlefontcolor = black # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg titlefontweight = normal # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg axisfontsize = 12 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg maxtitlelength = 45 # font size for cartopy grid labels # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg cartopygridfontsize = 12 # title and axis font properties for three-panel plots # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepaneltitlefontsize = 16 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelplottitlefontsize = 14 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepaneltitlefontcolor = black # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepaneltitlefontweight = normal # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelaxisfontsize = 12 # the dots per inch of output figures # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg dpi = 200 # Write out PDFs in addition to PNGs? # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg pdf = False [plot_arctic] ## options related to Arctic projection plots # figure sizes for different numbers of panels and layouts # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg onepanelfigsize = (8, 8.5) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelvertfigsize = (8, 22) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelhorizfigsize = (22, 7.5) # whether to use the cartopy coastline (as opposed to the model coastline) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg usecartopycoastline = True # latitude and longitude grid lines # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latlines = np.arange(-80., 81., 10.) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg lonlines = np.arange(-180., 181., 30.) [plot_antarctic] ## options related to Antarctic projection plots # figure sizes for different numbers of panels and layouts # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg onepanelfigsize = (8, 8.5) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelvertfigsize = (8, 22) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelhorizfigsize = (22, 7.5) # whether to use the cartopy coastline (as opposed to the model coastline) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg usecartopycoastline = True # latitude and longitude grid lines # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latlines = np.arange(-80., 81., 10.) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg lonlines = np.arange(-180., 181., 30.) [plot_arctic_extended] ## options related to extended Arctic projection plots # figure sizes for different numbers of panels and layouts # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg onepanelfigsize = (8, 8.5) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelvertfigsize = (8, 22) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelhorizfigsize = (22, 7.5) # whether to use the cartopy coastline (as opposed to the model coastline) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg usecartopycoastline = True # latitude and longitude grid lines # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latlines = np.arange(-80., 81., 10.) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg lonlines = np.arange(-180., 181., 30.) [plot_antarctic_extended] ## options related to extended Antarctic projection plots # figure sizes for different numbers of panels and layouts # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg onepanelfigsize = (8, 8.5) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelvertfigsize = (8, 22) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelhorizfigsize = (22, 7.5) # whether to use the cartopy coastline (as opposed to the model coastline) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg usecartopycoastline = True # latitude and longitude grid lines # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latlines = np.arange(-80., 81., 10.) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg lonlines = np.arange(-180., 181., 30.) [plot_north_atlantic] ## options related to North Atlantic projection plots # figure sizes for different numbers of panels and layouts # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg onepanelfigsize = (10, 7.5) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelvertfigsize = (10, 18) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelhorizfigsize = (24, 7) # whether to use the cartopy coastline (as opposed to the model coastline) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg usecartopycoastline = True # latitude and longitude grid lines # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latlines = np.arange(-80., 81., 10.) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg lonlines = np.arange(-180., 181., 30.) [plot_north_pacific] ## options related to North Pacific projection plots # figure sizes for different numbers of panels and layouts # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg onepanelfigsize = (10, 4) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelvertfigsize = (10, 9) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelhorizfigsize = (26, 4) # whether to use the cartopy coastline (as opposed to the model coastline) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg usecartopycoastline = True # latitude and longitude grid lines # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latlines = np.arange(-80., 81., 10.) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg lonlines = np.arange(-180., 181., 30.) [plot_subpolar_north_atlantic] ## options related to Subpolar North Atlantic projection plots # figure sizes for different numbers of panels and layouts # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg onepanelfigsize = (8, 5) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelvertfigsize = (8.5, 11) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg threepanelhorizfigsize = (21, 5) # whether to use the cartopy coastline (as opposed to the model coastline) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg usecartopycoastline = True # latitude and longitude grid lines # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latlines = np.arange(-80., 81., 10.) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg lonlines = np.arange(-180., 181., 30.) [html] ## options related to generating a webpage to display the analysis # generate the webpage? # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg generate = True [oceanObservations] ## options related to ocean observations with which the results will be ## compared # subdirectory within [diagnostics]/baseDirectory where ocean observations are # stored. The user can supply an absolute path here to point to a path that is # not within [diagnostics]/baseDirectory. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obssubdirectory = observations/Ocean # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg sstsubdirectory = SST # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg ssssubdirectory = SSS # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg ekesubdirectory = EKE # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg mldsubdirectory = MLD # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg ninosubdirectory = Nino # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg mhtsubdirectory = MHT # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg meltsubdirectory = Melt # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg sosesubdirectory = SOSE # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg sshsubdirectory = SSH # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg argosubdirectory = ARGO # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg woa18subdirectory = WOA18 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg schmidtkosubdirectory = Schmidtko # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg wocesubdirectory = WOCE # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg no3subdirectory = BGC/NO3 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg po4subdirectory = BGC/PO4 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg sio3subdirectory = BGC/SiO3 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg o2subdirectory = BGC/O2 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg co2_gas_fluxsubdirectory = BGC/CO2_gas_flux # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg dicsubdirectory = BGC/DIC # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg alksubdirectory = BGC/ALK # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg ph_3dsubdirectory = BGC/pH_3D # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg pco2surfacesubdirectory = BGC/pCO2surface # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg chlsubdirectory = BGC/Chl # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg era5subdirectory = ERA5 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg ssccisubdirectory = SSCCI # interpolation order for observations. Likely values are # 'bilinear', 'neareststod' (nearest neighbor) or 'conserve' # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg interpolationmethod = bilinear # The directories where observation climatologies will be stored if they need # to be computed. If a relative path is supplied, it is relative to the output # base directory. If an absolute path is supplied, this should point to # cached climatology files on the desired comparison grid. If cached remapped # files are supplied, there is no need to provide cached files before # remapping. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg climatologysubdirectory = clim/obs # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg remappedclimsubdirectory = clim/obs/remapped [oceanPreprocessedReference] ## options related to preprocessed ocean reference run with which the results ## will be compared (e.g. a POP, CESM or ACME v0 run) # directory where ocean reference simulation results are stored # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg basedirectory = /dir/to/ocean/reference [seaIceObservations] ## options related to sea ice observations with which the results will be ## compared # subdirectory within [diagnostics]/baseDirectory where sea ice observations # are stored. The user can supply an absolute path here to point to a path # that is not within [diagnostics]/baseDirectory. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obssubdirectory = observations/SeaIce # interpolation order for observations. Likely values are # 'bilinear', 'neareststod' (nearest neighbor) or 'conserve' # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg interpolationmethod = bilinear # The directories where observation climatologies will be stored if they need # to be computed. If a relative path is supplied, it is relative to the output # base directory. If an absolute path is supplied, this should point to # cached climatology files on the desired comparison grid. If cached remapped # files are supplied, there is no need to provide cached files before # remapping. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg climatologysubdirectory = clim/obs # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg remappedclimsubdirectory = clim/obs/remapped [seaIcePreprocessedReference] ## options related to preprocessed sea ice reference run with which the results ## will be compared (e.g. a CICE, CESM or ACME v0 run) # directory where ocean reference simulation results are stored # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg basedirectory = /dir/to/seaice/reference [icebergObservations] ## options related to iceberg observations with which the results will be ## compared # subdirectory within [diagnostics]/baseDirectory where iceberg observations # are stored. The user can supply an absolute path here to point to a path # that is not within [diagnostics]/baseDirectory. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obssubdirectory = observations/Icebergs # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg concentrationaltibergsh = Altiberg/Altiberg_1991-2017_20180308.nc [timeSeriesOHCAnomaly] ## options related to plotting time series of ocean heat content (OHC) ## anomalies from year 1 # list of regions to plot from the region list in [regions] below # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg regions = ['global'] # approximate depths (m) separating plots of the upper, middle and lower ocean # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg depths = [700, 2000] # preprocessed file prefix, with format OHC..year*.nc # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg preprocessedfileprefix = OHC # prefix on preprocessed field name, with format ohc_ for suffixes # 'tot', '700m', '2000m', 'btm' # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg preprocessedfieldprefix = ohc # Number of points over which to compute moving average(e.g., for monthly # output, movingAveragePoints=12 corresponds to a 12-month moving average # window) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg movingaveragepoints = 12 # An optional first year for the tick marks on the x axis. Leave commented out # to start at the beginning of the time series. # firstYearXTicks = 1 # An optional number of years between tick marks on the x axis. Leave # commented out to determine the distance between ticks automatically. # yearStrideXTicks = 1 [hovmollerOHCAnomaly] ## options related to time vs. depth Hovmoller plots of ocean heat content ## (OHC) anomalies from year 1 # Note: regions and moving average points are the same as for the time series # plot # colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # colormap indices for contour color # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 28, 57, 85, 113, 142, 170, 198, 227, 255] # colorbar levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [-2.4, -0.8, -0.4, -0.2, 0, 0.2, 0.4, 0.8, 2.4] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = np.arange(-2.5, 2.6, 0.5) # An optional first year for the tick marks on the x axis. Leave commented out # to start at the beginning of the time series. # firstYearXTicks = 1 # An optional number of years between tick marks on the x axis. Leave # commented out to determine the distance between ticks automatically. # yearStrideXTicks = 1 # Number of points over which to compute moving average(e.g., for monthly # output, movingAveragePoints=12 corresponds to a 12-month moving average # window) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg movingaveragepoints = 12 [hovmollerTemperatureAnomaly] ## options related to plotting time series of potential temperature vs. depth # list of regions to plot from the region list in [regions] below # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg regions = ['global'] # Number of points over which to compute moving average(e.g., for monthly # output, movingAveragePoints=12 corresponds to a 12-month moving average # window) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg movingaveragepoints = 12 # colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 28, 57, 85, 113, 125, 130, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [-2.0, -1.0, -0.5, -0.25, -0.1, 0, 0.1, 0.25, 0.5, 1.0, 2.0] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = np.arange(-5.0, 5.51, 0.5) # An optional first year for the tick marks on the x axis. Leave commented out # to start at the beginning of the time series. # firstYearXTicks = 1 # An optional number of years between tick marks on the x axis. Leave # commented out to determine the distance between ticks automatically. # yearStrideXTicks = 1 [hovmollerSalinityAnomaly] ## options related to plotting time series of salinity vs. depth # list of regions to plot from the region list in [regions] below # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg regions = ['global'] # Number of points over which to compute moving average(e.g., for monthly # output, movingAveragePoints=12 corresponds to a 12-month moving average # window) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg movingaveragepoints = 12 # colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours #colormapIndicesResult = [0, 28, 57, 85, 113, 142, 170, 198, 227, 255] # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 28, 57, 85, 113, 125, 130, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries #colorbarLevelsResult = [-0.1, -0.02, -0.003, -0.001, 0, 0.001, 0.003, 0.02, 0.1] # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [-1.0, -0.5, -0.2, -0.1, -0.02, 0, 0.02, 0.1, 0.2, 0.5, 1.0] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = np.arange(-2., 2.01, 0.2) # An optional first year for the tick marks on the x axis. Leave commented out # to start at the beginning of the time series. # firstYearXTicks = 1 # An optional number of years between tick marks on the x axis. Leave # commented out to determine the distance between ticks automatically. # yearStrideXTicks = 1 [timeSeriesSST] ## options related to plotting time series of sea surface temperature (SST) # list of regions to plot from the region list in [regions] below # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg regions = ['global'] # Number of points over which to compute moving average (e.g., for monthly # output, movingAveragePoints=12 corresponds to a 12-month moving average # window) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg movingaveragepoints = 12 # An optional first year for the tick marks on the x axis. Leave commented out # to start at the beginning of the time series. # firstYearXTicks = 1 # An optional number of years between tick marks on the x axis. Leave # commented out to determine the distance between ticks automatically. # yearStrideXTicks = 1 [timeSeriesSSHAnomaly] ## options related to plotting time series of sea surface height (SSH) ## anomalies from a reference year # Number of points over which to compute moving average(e.g., for monthly # output, movingAveragePoints=12 corresponds to a 12-month moving average # window) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg movingaveragepoints = 12 # An optional first year for the tick marks on the x axis. Leave commented out # to start at the beginning of the time series. # firstYearXTicks = 1 # An optional number of years between tick marks on the x axis. Leave # commented out to determine the distance between ticks automatically. # yearStrideXTicks = 1 # An optional start and end year for a linear fit. The fit is only performed # between the start and end year, and these years are marked with large dots, # but the trend line may continue beyond these bounds in both directions. # fitStartYear = 1 # fitEndYear = 100 [indexNino34] ## options related to plotting time series of the El Nino 3.4 index (or ## optionally El Nino 3 or 4 index) # Specified region for the Nino Index,'nino3', 'nino4', or 'nino3.4' # The indexNino34 routine only accepts one value at a time # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg region = nino3.4 # Data source to read for comparison. There are two options # 1 - ERS_SSTv4 -- Extended Reconstructed Sea Surface Temperature -- 1854 - 2016 # 2 - HADIsst -- Hadley Center analysis -- 1870 - 2016 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationdata = HADIsst [meridionalHeatTransport] ## options related to plotting meridional heat transport (MHT) # Data source to read for comparison # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationdata = mht_TrenberthCaron.NoAtm_20180710.nc # colormap for model results # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapname = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptype = indexed # colormap indices for contour color # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindices = [0, 28, 57, 85, 113, 142, 170, 198, 227, 255] # colorbar levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevels = [-0.1, -0.05, -0.02, -0.01, -0.005, 0, 0.005, 0.01, 0.02, 0.05, 0.1] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevels = [-0.1, -0.01, 0.01, 0.1] # latitude and depth limits # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg xlimglobal = [-80, 80] # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg depthlimglobal = [-1000, 0] # compare to observations? # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparewithobservations = True # plot the vertical section of MHT? # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg plotverticalsection = False # Number of points over which to compute moving average (with respect to latitude) # for MHT vertical section plots # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg movingaveragepoints = 1 [streamfunctionMOC] ## options related to plotting the streamfunction of the meridional overturning ## circulation (MOC) # Use postprocessing script to compute the MOC? You want this to be True # for low-resolution simulations that use GM to parameterize eddies, because # the online MOC analysis member currently does not include the bolus velocity # in its calculation, whereas the postprocessing script does. # NOTE: this is a temporary option that will be removed once the online # MOC takes into account the bolus velocity when GM is on. # source: /pscratch/sd/c/cbegeman/e3sm_scratch/20250116.Frazil2.underIce.bugfix.piControl.pm-cpu/mpas_analysis/test_80.cfg usepostprocessingscript = False # Region names for basin MOC calculation. # Supported options are Atlantic, AtlanticMed, Indian, Pacific and IndoPacific # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg regionnames = ['Atlantic', 'AtlanticMed', 'IndoPacific'] # Number of points over which to compute moving average for # MOC timeseries (e.g., for monthly output, movingAveragePoints=12 # corresponds to a 12-month moving average window) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg movingaveragepoints = 12 # Number of points over which to compute moving average (with respect to # latitude) for climatological MOC plots # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg movingaveragepointsclimatological = 1 # An optional first year for the tick marks on the x axis. Leave commented out # to start at the beginning of the time series. # firstYearXTicks = 1 # An optional number of years between tick marks on the x axis. Leave # commented out to determine the distance between ticks automatically. # yearStrideXTicks = 1 [streamfunctionMOCGlobal] ## options related to plotting the Global MOC # Minium value of latitudinal extent for MOC streamfunction plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinmin = -80. # Maximum value of latitudinal extent for MOC streamfunction plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinmax = 80. # Size of latitude bins over which MOC streamfunction is integrated # (this is only relevant for the postprocessing MOC script) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinsize = 1. # colormap for model results # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # colormap indices for contour color # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 40, 80, 110, 140, 170, 200, 230, 242, 255] # colorbar levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [-20, -15, -10, -5, 0, 5, 10, 15, 20, 40] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = np.arange(-30.1, 50.1, 10) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # colormap indices for contour color # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-5, -3, -2, -1, -0.1, 0, 0.1, 1, 2, 3, 5] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = np.arange(-5., 6., 2.) [streamfunctionMOCAtlantic] ## options related to plotting the Atlantic MOC without the Mediterranean # Minium value of latitudinal extent for MOC streamfunction plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinmin = -35. # Maximum value of latitudinal extent for MOC streamfunction plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinmax = 70. # Size of latitude bins over which MOC streamfunction is integrated # (this is only relevant for the postprocessing MOC script) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinsize = 0.5 # colormap for model results # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # colormap indices for contour color # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 40, 80, 110, 140, 170, 200, 230, 242, 255] # colorbar levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [-5, -2, 0, 2, 5, 8, 10, 12, 14, 18] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = np.arange(-8, 20.1, 2) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # colormap indices for contour color # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-5, -3, -2, -1, -0.1, 0, 0.1, 1, 2, 3, 5] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = np.arange(-5., 6., 2.) [streamfunctionMOCAtlanticMed] ## options related to plotting the Atlantic and Mediterranean MOC # Minium value of latitudinal extent for MOC streamfunction plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinmin = -35. # Maximum value of latitudinal extent for MOC streamfunction plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinmax = 70. # Size of latitude bins over which MOC streamfunction is integrated # (this is only relevant for the postprocessing MOC script) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinsize = 0.5 # colormap for model results # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # colormap indices for contour color # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 40, 80, 110, 140, 170, 200, 230, 242, 255] # colorbar levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [-5, -2, 0, 2, 5, 8, 10, 12, 14, 18] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = np.arange(-8, 20.1, 2) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # colormap indices for contour color # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-5, -3, -2, -1, -0.1, 0, 0.1, 1, 2, 3, 5] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = np.arange(-5., 6., 2.) [streamfunctionMOCIndoPacific] ## options related to plotting the IndoPacific MOC # Minium value of latitudinal extent for MOC streamfunction plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinmin = -35. # Maximum value of latitudinal extent for MOC streamfunction plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinmax = 70. # Size of latitude bins over which MOC streamfunction is integrated # (this is only relevant for the postprocessing MOC script) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinsize = 0.5 # colormap for model results # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # colormap indices for contour color # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 40, 80, 110, 140, 170, 200, 230, 242, 255] # colorbar levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [-5, -2, 0, 2, 5, 8, 10, 12, 14, 18] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = np.arange(-8, 20.1, 2) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # colormap indices for contour color # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-5, -3, -2, -1, -0.1, 0, 0.1, 1, 2, 3, 5] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = np.arange(-5., 6., 2.) [streamfunctionMOCIndian] ## options related to plotting the Indian Ocean MOC # Minium value of latitudinal extent for MOC streamfunction plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinmin = -35. # Maximum value of latitudinal extent for MOC streamfunction plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinmax = 70. # Size of latitude bins over which MOC streamfunction is integrated # (this is only relevant for the postprocessing MOC script) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinsize = 0.5 # colormap for model results # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # colormap indices for contour color # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 40, 80, 110, 140, 170, 200, 230, 242, 255] # colorbar levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [-5, -2, 0, 2, 5, 8, 10, 12, 14, 18] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = np.arange(-8, 20.1, 2) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # colormap indices for contour color # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-5, -3, -2, -1, -0.1, 0, 0.1, 1, 2, 3, 5] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = np.arange(-5., 6., 2.) [streamfunctionMOCPacific] ## options related to plotting the Pacific MOC # Minium value of latitudinal extent for MOC streamfunction plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinmin = -35. # Maximum value of latitudinal extent for MOC streamfunction plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinmax = 70. # Size of latitude bins over which MOC streamfunction is integrated # (this is only relevant for the postprocessing MOC script) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg latbinsize = 0.5 # colormap for model results # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # colormap indices for contour color # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 40, 80, 110, 140, 170, 200, 230, 242, 255] # colorbar levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [-5, -2, 0, 2, 5, 8, 10, 12, 14, 18] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = np.arange(-8, 20.1, 2) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # colormap indices for contour color # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-5, -3, -2, -1, -0.1, 0, 0.1, 1, 2, 3, 5] # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = np.arange(-5., 6., 2.) [climatologyMapSST] ## options related to plotting horizontally remapped climatologies of ## sea surface temperature (SST) against control model results and ## observations # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 40, 80, 110, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [-2, 0, 2, 6, 10, 16, 22, 26, 28, 32] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-5, -3, -2, -1, -0.1, 0, 0.1, 1, 2, 3, 5] # Months or seasons to plot (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['JFM', 'JAS', 'ANN'] # comparison grid(s) on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['latlon'] # first and last year of SST observational climatology (preferably one of the # two ranges given below) # values for preindustrial # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obsstartyear = 1870 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obsendyear = 1900 # alternative values for present day #obsStartYear = 1990 #obsEndYear = 2011 [climatologyMapSSS] ## options related to plotting horizontally remapped climatologies of ## sea surface salinity (SSS) against control model results and observations # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = haline # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 40, 80, 110, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [28, 29, 30, 31, 32, 33, 34, 35, 36, 38] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-3, -2, -1, -0.5, -0.02, 0, 0.02, 0.5, 1, 2, 3] # Months or seasons to plot (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['JFM', 'JAS', 'ANN'] # comparison grid(s) on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['latlon'] [climatologyMapMLD] ## options related to plotting horizontally remapped climatologies of ## mixed layer depth (MLD) against control model results and observations # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = viridis # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 50, 80, 120, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [10., 30., 50., 75., 100., 150., 200., 400., 800.] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-150, -80, -30, -10, -1, 0, 1, 10, 30, 80, 150] # Months or seasons to plot (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['JFM', 'JAS', 'ANN'] # comparison grid(s) on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['latlon'] [climatologyMapMLDMinMax] ## options related to plotting horizontally remapped climatologies of ## monthly min/max mixed layer depth (MLD), optionally against control model ## results # Months or seasons to plot (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['JFM', 'JAS', 'ANN'] # comparison grid(s) on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['latlon'] [climatologyMapDensityMLDMinMax] ## color mpas for density-threshold MLD min/max plots in the same figure # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = viridis # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 50, 80, 120, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [10., 30., 50., 75., 100., 150., 200., 400., 800.] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = viridis # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 40, 80, 110, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [0, 1, 5, 10, 20, 30, 50, 80, 110, 150] [climatologyMapDensityMLDMin] ## color mpas for density MLD min plots in separate figures for main vs. control # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = viridis # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 50, 80, 120, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [10., 30., 50., 75., 100., 150., 200., 400., 800.] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-150, -80, -30, -10, -1, 0, 1, 10, 30, 80, 150] [climatologyMapDensityMLDMax] ## color mpas for density MLD max plots in separate figures for main vs. control # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = viridis # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 50, 80, 120, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [10., 30., 50., 75., 100., 150., 200., 400., 800.] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-150, -80, -30, -10, -1, 0, 1, 10, 30, 80, 150] [climatologyMapTemperatureMLDMinMax] ## color mpas for temperature-threshold MLD min/max plots in the same figure # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = viridis # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 50, 80, 120, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [10., 30., 50., 75., 100., 150., 200., 400., 800.] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = viridis # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 40, 80, 110, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [0, 1, 5, 10, 20, 30, 50, 80, 110, 150] [climatologyMapTemperatureMLDMin] ## color mpas for temperature MLD min plots in separate figures for main vs. control # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = viridis # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 50, 80, 120, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [10., 30., 50., 75., 100., 150., 200., 400., 800.] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-150, -80, -30, -10, -1, 0, 1, 10, 30, 80, 150] [climatologyMapTemperatureMLDMax] ## color mpas for temperature MLD max plots in separate figures for main vs. control # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = viridis # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 50, 80, 120, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [10., 30., 50., 75., 100., 150., 200., 400., 800.] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-150, -80, -30, -10, -1, 0, 1, 10, 30, 80, 150] [climatologyMapBLDMinMax] ## color mpas for boundary-layer depth min/max plots in the same figure # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = viridis # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 50, 80, 120, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [10., 30., 50., 75., 100., 150., 200., 400., 800.] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = viridis # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 40, 80, 110, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [0, 1, 5, 10, 20, 30, 50, 80, 110, 150] [climatologyMapBLDMin] ## color mpas for BLD min plots in separate figures for main vs. control # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = viridis # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 50, 80, 120, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [10., 30., 50., 75., 100., 150., 200., 400., 800.] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-150, -80, -30, -10, -1, 0, 1, 10, 30, 80, 150] [climatologyMapBLDMax] ## color mpas for BLD max plots in separate figures for main vs. control # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = viridis # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [0, 20, 50, 80, 120, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [10., 30., 50., 75., 100., 150., 200., 400., 800.] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-150, -80, -30, -10, -1, 0, 1, 10, 30, 80, 150] [climatologyMapSSH] ## options related to plotting horizontally remapped climatologies of ## sea surface height (SSH) against control model results and observations # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = Maximenko # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = numpy.array(numpy.linspace(0, 255, 38), int) # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = numpy.arange(-240., 130., 10.) # colormap levels/values for ticks (defaults to same as levels) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarticksresult = numpy.arange(-240., 160., 40.) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = numpy.arange(-240., 130., 10.) # contour line thickness # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourthicknessresult = 0.25 # contour color # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourcolorresult = 0.25 # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 23, 46, 70, 93, 116, 128, 128, 139, 162, 185, 209, 232, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-100., -80., -60., -40., -20., -10., 0., 10., 20., 40., 60., 80., 100.] # Months or seasons to plot (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['JFM', 'JAS', 'ANN'] # comparison grid(s) on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['latlon'] [climatologyMapEKE] ## options related to plotting horizontally remapped climatologies of ## eddy kinetic energy (EKE) against control model results and observations # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = magma_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 0., 'vmax': 1000.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(-2., 2., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -300., 'vmax': 300.} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-2., 2., 9) # Months or seasons to plot (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN'] # comparison grid(s) on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['latlon', 'subpolar_north_atlantic'] [climatologyMapBSF] ## options related to plotting horizontally remapped climatologies of ## the barotropic streamfunction (BSF) against control model results ## (if available) # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = cmo.curl # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # color indices into colormapName for filled contours # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = symLog # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'linthresh': 30., 'linscale': 0.5, 'vmin': -100., 'vmax': 100.} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarticksresult = [-100.,-40.,-20.,-10., 0., 10., 20., 40.,100.] # Adding contour lines to the figure # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = np.arange(-100., 101.0, 10.) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourthicknessresult = 0.5 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourcolorresult = black # Add arrows to contour lines # whether to include arrows on the contour lines showing the direction of flow # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg arrowsoncontourresult = True # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = cmo.balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -10., 'vmax': 10.} # colorbarTicksDifference = numpy.linspace(-10., 10., 9) # Months or seasons to plot (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN'] ## options related to plotting horizontally remapped climatologies of ## the barotropic streamfunction (BSF) against control model results ## (if available) # comparison grid(s) on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg comparisongrids = ['latlon', 'arctic_extended', 'antarctic_extended', 'subpolar_north_atlantic'] # list of tuples(pairs) of depths (min, max) to integrate horizontal transport over # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg depthranges = [(0.0, -10000.0), (0.0, -2000.0)] [climatologyMapOHCAnomaly] ## options related to plotting horizontally remapped climatologies of ## ocean heat content (OHC) against control model results (if available) # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = BuOr # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = numpy.array(numpy.linspace(0, 255, 38), int) # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = numpy.linspace(-12., 12., 37) # colormap levels/values for ticks (defaults to same as levels) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarticksresult = numpy.linspace(-12., 12., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = numpy.array(numpy.linspace(0, 255, 14), int) # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = numpy.linspace(-3., 3., 13) # Months or seasons to plot (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN'] # comparison grid(s) on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['latlon'] # A list of pairs of minimum and maximum depths (positive up, in meters) to # include in the vertical sums. The default values are the equivalents of the # default ranges of the timeSeriesOHCAnomaly task, with a value of -10,000 m # intended to be well below the bottom of the ocean for all existing MPAS-O # meshes. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg depthranges = [(0.0, -10000.0), (0.0, -700.0), (-700.0, -2000.0), (-2000.0, -10000.0)] [climatologyMapAntarcticMelt] ## options related to plotting horizontally regridded maps of Antarctic ## sub-ice-shelf melt rates against control model results and observations # comparison grid(s) # only the Antarctic really makes sense but lat-lon could technically work. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['antarctic'] # Months or seasons to plot (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['JFM', 'JAS', 'ANN'] # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = erdc_iceFire_H # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = symLog ## options related to plotting horizontally regridded maps of Antarctic ## sub-ice-shelf melt rates against control model results and observations # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg normargsresult = {'linthresh': 1., 'linscale': 0.5, 'vmin': -20., 'vmax': 20.} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colorbarticksresult = [-20., -10., -5., -2., -1., 0., 1., 2., 5., 10., 20.] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = symLog # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg normargsdifference = {'linthresh': 1., 'linscale': 0.5, 'vmin': -20., 'vmax': 20.} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colorbarticksdifference = [-20., -10., -5., -2., -1., 0., 1., 2., 5., 10., 20.] # make a tables of mean melt rates and melt fluxes for individual ice shelves? # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg maketables = True # If making tables, which ice shelves? This is a list of ice shelves or # ['all'] for all 106 ice shelves and regions. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg iceshelvesintable = ['all'] [timeSeriesAntarcticMelt] ## options related to plotting time series of melt below Antarctic ice shelves # list of ice shelves to plot or ['all'] for all 106 ice shelves and regions. # See "regionNames" in the ice shelf masks file in regionMaskSubdirectory for # details. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg iceshelvestoplot = ['Antarctica', 'Peninsula', 'West Antarctica', 'East Antarctica', 'Larsen_C', 'Filchner', 'Ronne', 'Filchner-Ronne', 'Brunt_Stancomb', 'Fimbul', 'Amery', 'Totten', 'Eastern_Ross', 'Western_Ross', 'Ross', 'Getz', 'Thwaites', 'Pine_Island', 'Abbot', 'George_VI'] # Number of months over which to compute moving average # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg movingaveragepoints = 1 # An optional first year for the tick marks on the x axis. Leave commented out # to start at the beginning of the time series. # firstYearXTicks = 1 # An optional number of years between tick marks on the x axis. Leave # commented out to determine the distance between ticks automatically. # yearStrideXTicks = 1 [timeSeriesOceanRegions] ## options related to plotting time series of groups of ocean regions # the names of region groups to plot, each with its own section below # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg regiongroups = ['Arctic Ocean Regions', 'Antarctic Regions'] [timeSeriesArcticOceanRegions] ## options related to plotting time series of Antarctic regions # list of regions to plot or ['all'] for all regions in the masks file. # See "regionNames" in the antarcticRegions masks file in # regionMaskSubdirectory for details. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg regionnames = ['all'] # a list of variables to plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg variables = [{'name': 'temperature', 'title': 'Temperature', 'units': r'$$^\circ$$C', 'mpas': 'timeMonthly_avg_activeTracers_temperature'}, {'name': 'salinity', 'title': 'Salinity', 'units': 'PSU', 'mpas': 'timeMonthly_avg_activeTracers_salinity'}, {'name': 'potentialDensity', 'title': 'Potential Density', 'units': 'kg m$$^{-3}$$', 'mpas': 'timeMonthly_avg_potentialDensity'}, {'name': 'mixedLayerDepth', 'title': 'Mixed Layer Depth', 'units': 'm', 'mpas': 'timeMonthly_avg_dThreshMLD'}] # The minimum and maximum depth over which fields are averaged. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg zmin = -1000 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg zmax = 0 # Observational data sets to compare against # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obs = ['WOA18'] [timeSeriesAntarcticRegions] ## options related to plotting time series of Antarctic regions # list of regions to plot or ['all'] for all regions in the masks file. # See "regionNames" in the antarcticRegions masks file in # regionMaskSubdirectory for details. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg regionnames = ['all'] # a list of variables to plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg variables = [{'name': 'temperature', 'title': 'Temperature', 'units': r'$$^\circ$$C', 'mpas': 'timeMonthly_avg_activeTracers_temperature'}, {'name': 'salinity', 'title': 'Salinity', 'units': 'PSU', 'mpas': 'timeMonthly_avg_activeTracers_salinity'}, {'name': 'potentialDensity', 'title': 'Potential Density', 'units': 'kg m$$^{-3}$$', 'mpas': 'timeMonthly_avg_potentialDensity'}, {'name': 'thermalForcing', 'title': 'Thermal Forcing', 'units': r'$$^\circ$$C', 'mpas': ['timeMonthly_avg_activeTracers_temperature', 'timeMonthly_avg_activeTracers_salinity', 'timeMonthly_avg_density']}, {'name': 'mixedLayerDepth', 'title': 'Mixed Layer Depth', 'units': 'm', 'mpas': 'timeMonthly_avg_dThreshMLD'}] # The minimum and maximum depth over which fields are averaged, default is # to take these values from the geojson feature's zmin and zmax properties. # Add these to a custom config file to override the defaults. # zmin = -1000 # zmax = -400 # Observational data sets to compare against # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obs = ['SOSE', 'WOA18'] [timeSeriesTransport] ## options related to plotting time series of transport through transects # list of ocean transects from geometric_features to plot or ['all'] for all # available transects. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg transectstoplot = ['Drake Passage', 'Tasmania-Ant', 'Africa-Ant', 'Antilles Inflow', 'Mona Passage', 'Windward Passage', 'Florida-Cuba', 'Florida-Bahamas', 'Indonesian Throughflow', 'Agulhas', 'Mozambique Channel', 'Bering Strait', 'Lancaster Sound', 'Fram Strait', 'Nares Strait', 'Denmark Strait', 'Iceland-Faroe-Scotland'] # Number of months over which to compute moving average # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg movingaveragepoints = 1 # An optional first year for the tick marks on the x axis. Leave commented out # to start at the beginning of the time series. # firstYearXTicks = 1 # An optional number of years between tick marks on the x axis. Leave # commented out to determine the distance between ticks automatically. # yearStrideXTicks = 1 # The number of parallel tasks occupied by each timeSeriesTransport task. # Analysis may run faster for large meshes when this value is set to 2 or 3 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg subprocesscount = 1 [regionalTSDiagrams] ## options related to plotting T/S diagrams of ocean regions # the names of region groups to plot, each with its own section below # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg regiongroups = ['Antarctic Regions', 'Arctic Ocean Regions', 'Ocean Basins'] # a list of seasons to compute climatologies over # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN'] # the number of threads dask is allowed to spawn for each process computing # the observational climatologies # Decrease this number if regionalTSDiagrams subtasks are running # out of available threads # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg daskthreads = 8 # the number of subprocesses that each observational climatology subtask gets # counted as occupying # Increase this number if regionalTSDiagrams subtasks are running # out of memory, and fewer tasks will be allowed to run at once # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg subprocesscount = 4 [TSDiagramsForAntarcticRegions] ## options related to plotting T/S diagrams of Antarctic regions # list of regions to plot or ['all'] for all regions in the masks file. # See "regionNames" in the antarcticRegions masks file in # regionMaskSubdirectory for details. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg regionnames = ['all'] # diagram type, either 'volumetric' or 'scatter', depending on if the points # should be binned the plot should show the volume fraction in each bin or # scattered points colored by their depth # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg diagramtype = volumetric # if diagramType == 'volumetric', the bin boundaries for T and S # if diagramType == 'scatter', only the min and max are important (and the # bins are only used for computing neutral density contours) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg tbins = numpy.linspace(-2.5, 4, 131) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg sbins = numpy.linspace(33.8, 34.8, 201) # density contour interval # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg rhointerval = 0.1 # The color map for depth or volume # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormap = cmo.deep # The following is more appropriate if diagramType == 'scatter' # colormap = cmo.deep_r # the type of norm used in the colormap {'linear', 'log'} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtype = log # The minimum and maximum depth over which fields are plotted, default is # to take these values from the geojson feature's zmin and zmax properties. # Add these to a custom config file to override the defaults. # zmin = -1000 # zmax = -400 # the minimum and maximum volume for the colorbar, default is the minimum and # maximum over the mode output # volMin = 3e9 # volMax = 1e12 # Obserational data sets to compare against # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obs = ['SOSE', 'WOA18'] # The minimum and maximum depth over which fields are plotted, default is # to take these values from the geojson feature's zmin and zmax properties. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg zmin = -1000 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg zmax = 0 [TSDiagramsForArcticOceanRegions] ## options related to plotting T/S diagrams of Antarctic regions # list of regions to plot or ['all'] for all regions in the masks file. # See "regionNames" in the antarcticRegions masks file in # regionMaskSubdirectory for details. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg regionnames = ['Baffin Bay', 'Barents Sea', 'Canada Basin', 'Greenland Sea', 'Irminger Sea', 'Kara Sea', 'Labrador Sea', 'Norwegian Sea', 'Arctic Ocean - no Barents, Kara Seas'] # diagram type, either 'volumetric' or 'scatter', depending on if the points # should be binned the plot should show the volume fraction in each bin or # scattered points colored by their depth # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg diagramtype = volumetric # if diagramType == 'volumetric', the bin boundaries for T and S # if diagramType == 'scatter', only the min and max are important (and the # bins are only used for computing neutral density contours) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg tbins = numpy.linspace(-2.5, 8.0, 211) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg sbins = numpy.linspace(33.5, 35.5, 401) # density contour interval # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg rhointerval = 0.3 # The color map for depth or volume # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormap = cmo.deep # The following is more appropriate if diagramType == 'scatter' # colormap = cmo.deep_r # the type of norm used in the colormap {'linear', 'log'} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtype = log # The minimum and maximum depth over which fields are plotted, default is # to take these values from the geojson feature's zmin and zmax properties. # Add these to a custom config file to override the defaults. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg zmin = -6000 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg zmax = 0 # the minimum and maximum volume for the colorbar, default is the minimum and # maximum over the mode output #volMin = 3e9 #volMax = 1e12 # Obserational data sets to compare against # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obs = ['WOA18'] [TSDiagramsForOceanBasins] ## options related to plotting T/S diagrams of major ocean basins # list of regions to plot or ['all'] for all regions in the masks file. # See "regionNames" in the antarcticRegions masks file in # regionMaskSubdirectory for details. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg regionnames = ["Atlantic_Basin", "Pacific_Basin", "Indian_Basin", "Arctic_Basin", "Southern_Ocean_Basin", "Global Ocean", "Global Ocean 65N to 65S"] # diagram type, either 'volumetric' or 'scatter', depending on if the points # should be binned the plot should show the volume fraction in each bin or # scattered points colored by their depth # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg diagramtype = volumetric # if diagramType == 'volumetric', the bin boundaries for T and S # if diagramType == 'scatter', only the min and max are important (and the # bins are only used for computing neutral density contours) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg tbins = numpy.linspace(-2.5, 16, 926) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg sbins = numpy.linspace(33.8, 35.8, 1001) # density contour interval # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg rhointerval = 0.2 # The color map for depth or volume # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormap = white_cmo_deep # The following is more appropriate if diagramType == 'scatter' # colormap = cmo.deep_r # the type of norm used in the colormap {'linear', 'log'} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtype = log # The minimum and maximum depth over which fields are plotted. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg zmin = -1000 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg zmax = 0 # Obserational data sets to compare against # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obs = ['WOA18'] [climatologyMapSose] ## options related to plotting climatology maps of Antarctic fields at various ## levels, including the sea floor against control model results and SOSE ## reanalysis data # comparison grid(s) # only the Antarctic really makes sense but lat-lon could technically work. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['antarctic'] # Months or seasons to plot (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN','JFM','JAS'] # list of depths in meters (positive up) at which to analyze, 'top' for the # sea surface, 'bot' for the sea floor # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg depths = ['top', -200, -400, -600, -800, 'bot'] # a list of fields top plot for each transect. All supported fields are listed # below # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fieldlist = ['temperature', 'salinity', 'potentialDensity', 'mixedLayerDepth', 'zonalVelocity', 'meridionalVelocity', 'velocityMagnitude'] # set the suffix for files, e.g. if you want to use a different comparison # grid from the default # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg filesuffix = 6000.0x6000.0km_10.0km_Antarctic_stereo_20180710 # depth separating shallow from deep color maps # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg shallowvsdeepcolormapdepth = -1000 [climatologyMapSoseTemperatureShallow] ## options related to plotting climatology maps of Antarctic ## potential temperature at various levels, including the sea floor against ## control model results and SOSE reanalysis data # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': -2., 'vmax': 10.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(-2., 10., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -5., 'vmax': 5.} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-5., 5., 9) [climatologyMapSoseTemperatureDeep] ## options related to plotting climatology maps of Antarctic ## potential temperature at various levels, including the sea floor against ## control model results and SOSE reanalysis data # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': -2., 'vmax': 2.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(-2., 2., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -2., 'vmax': 2.} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-2., 2., 9) [climatologyMapSoseSalinityShallow] ## options related to plotting climatology maps of Antarctic ## salinity at various levels, including the sea floor against ## control model results and SOSE reanalysis data # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = haline # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 32.2, 'vmax': 35.5} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(32.2, 35.5, 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -1.5, 'vmax': 1.5} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-1.5, 1.5, 9) [climatologyMapSoseSalinityDeep] ## options related to plotting climatology maps of Antarctic ## salinity at various levels, including the sea floor against ## control model results and SOSE reanalysis data # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = haline # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 33.8, 'vmax': 35.0} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(33.8, 35.0, 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.5, 'vmax': 0.5} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-0.5, 0.5, 9) [climatologyMapSosePotentialDensityShallow] ## options related to plotting climatology maps of Antarctic ## potential density at various levels, including the sea floor against ## control model results and SOSE reanalysis data # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = Spectral_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 1026.5, 'vmax': 1028.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(1026.5, 1028., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.3, 'vmax': 0.3} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-0.3, 0.3, 9) [climatologyMapSosePotentialDensityDeep] ## options related to plotting climatology maps of Antarctic ## potential density at various levels, including the sea floor against ## control model results and SOSE reanalysis data # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = Spectral_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 1027.2, 'vmax': 1028.2} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(1027.2, 1028.2, 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.3, 'vmax': 0.3} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-0.3, 0.3, 9) [climatologyMapSoseMixedLayerDepth] ## options related to plotting climatology maps of Antarctic ## mixed layer depth against control model results and SOSE reanalysis data # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = viridis # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = log # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 10., 'vmax': 300.} # specify the ticks # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarticksresult = [10, 20, 40, 60, 80, 100, 200, 300] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = symLog # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'linthresh': 10., 'linscale': 0.5, 'vmin': -200., 'vmax': 200.} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarticksdifference = [-200., -100., -50., -20., -10., 0., 10., 20., 50., 100., 200.] [climatologyMapSoseZonalVelocity] ## options related to plotting climatology maps of Antarctic ## zonal velocity against control model results and SOSE reanalysis data # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = delta # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': -0.2, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksResult = numpy.linspace(-0.2, 0.2, 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.2, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksDifference = numpy.linspace(-0.2, 0.2, 9) [climatologyMapSoseMeridionalVelocity] ## options related to plotting climatology maps of Antarctic ## meridional against control model results and SOSE reanalysis data # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = delta # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': -0.2, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksResult = numpy.linspace(-0.2, 0.2, 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.2, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksDifference = numpy.linspace(-0.2, 0.2, 9) [climatologyMapSoseVelocityMagnitude] ## options related to plotting climatology maps of Antarctic ## meridional against control model results and SOSE reanalysis data # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = ice # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 0, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksResult = numpy.linspace(0, 0.2, 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # the type of norm used in the colormap # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.2, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksDifference = numpy.linspace(-0.2, 0.2, 9) [climatologyMapWaves] ## options related to plotting climatology maps of wave fields ## ERA5 climatological data # comparison grid(s) on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['latlon'] # Months or seasons to plot (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN', 'JFM', 'JAS'] # a list of fields to plot ('significantWaveHeight', 'peakWavePeriod') # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fieldlist = ['significantWaveHeight', 'peakWavePeriod'] # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg era5obsstartyear = 1959 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg era5obsendyear = 2021 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg sscciobsstartyear = 1991 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg sscciobsendyear = 2018 [climatologyMapWavesSignificantWaveHeight] ## options related to plotting climatology maps of significant wave height # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = viridis # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 0., 'vmax': 7.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(-2., 10., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -5., 'vmax': 5.} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-5., 5., 9) [climatologyMapWavesPeakWavePeriod] ## options related to plotting climatology maps of peak wave frequency # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = plasma # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 0.0, 'vmax':15.0} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(-2., 10., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -5., 'vmax': 5.} [climatologyMapWoa] ## options related to plotting climatology maps of Temperature and Salinity ## fields at various levels, including the sea floor against control model ## results and WOA climatological data # comparison grid(s) on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg comparisongrids = ['antarctic', 'arctic'] # Months or seasons to plot (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN','JFM','JAS'] # list of depths in meters (positive up) at which to analyze, 'top' for the # sea surface. Note that, for seasons='ANN', depths can be as deep as 5500 m, # otherwise use a maximum depth of 1500 m. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg depths = ['top', -50, -200, -400, -600, -800] # a list of fields top plot for each transect. All supported fields are listed # below # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fieldlist = ['temperature', 'salinity'] # depth separating shallow from deep color maps # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg shallowvsdeepcolormapdepth = -1000 [climatologyMapWoaTemperatureShallow] ## options related to plotting climatology maps of potential temperature ## at various levels, including the sea floor against control model results ## and WOA18 climatological data # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': -2., 'vmax': 10.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(-2., 10., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -5., 'vmax': 5.} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-5., 5., 9) [climatologyMapWoaTemperatureDeep] ## options related to plotting climatology maps of potential temperature ## at various levels, including the sea floor against control model results ## and WOA18 climatological data # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': -2., 'vmax': 2.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(-2., 2., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -2., 'vmax': 2.} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-2., 2., 9) [climatologyMapWoaSalinityShallow] ## options related to plotting climatology maps of salinity ## at various levels, including the sea floor against control model results ## and WOA18 climatological data # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = haline # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 32.2, 'vmax': 35.5} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(32.2, 35.5, 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -1.5, 'vmax': 1.5} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-1.5, 1.5, 9) [climatologyMapWoaSalinityDeep] ## options related to plotting climatology maps of salinity ## at various levels, including the sea floor against control model results ## and WOA18 climatological data # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = haline # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 33.8, 'vmax': 35.0} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(33.8, 35.0, 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.5, 'vmax': 0.5} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-0.5, 0.5, 9) [climatologyMapArgoTemperature] ## options related to plotting climatology maps of Global ## potential temperature at various levels against ## control model results and Roemmich-Gilson Argo Climatology # comparison grid(s) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['latlon'] # Months or seasons to plot (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN','JAS','JFM'] # list of depths in meters (positive up) at which to analyze, 'top' for the # sea surface. Argo data is only available above -2000 m # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg depths = ['top', -25, -50, -100, -150, -200, -400, -800, -1500] # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': -2., 'vmax': 30.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(-2., 30., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -5., 'vmax': 5.} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-5., 5., 9) [climatologyMapArgoSalinity] ## options related to plotting climatology maps of Global ## salinity at various levels against ## control model results and the Roemmich-Gilson Argo Climatology # comparison grid(s) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['latlon'] # Months or seasons to plot (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN','JFM','JAS'] # list of depths in meters (positive up) at which to analyze, 'top' for the # sea surface. Argo data is only available above -2000 m # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg depths = ['top', -25, -50, -100, -150, -200, -400, -600, -800, -1500] # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = haline # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 30, 'vmax': 39.0} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(30.0, 39.0, 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -1.5, 'vmax': 1.5} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-1.5, 1.5, 9) [climatologyMapSchmidtko] ## options related to plotting climatology maps of Antarctic fields at the ## seafloor and comparing them against data from Schmidtko et al. (2014) # comparison grid(s) # only the Antarctic really makes sense but lat-lon could technically work. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['antarctic'] # Months or seasons to plot (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN','JFM','JAS'] [climatologyMapSchmidtkoTemperature] ## options related to plotting climatology maps of potential temperature at the ## seafloor and comparing them against data from Schmidtko et al. (2014) # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': -2., 'vmax': 2.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(-2., 2., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -2., 'vmax': 2.} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-2., 2., 9) [climatologyMapSchmidtkoSalinity] ## options related to plotting climatology maps of salinity at the ## seafloor and comparing them against data from Schmidtko et al. (2014) # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = haline # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 33.8, 'vmax': 35.0} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(33.8, 35.0, 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.5, 'vmax': 0.5} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-0.5, 0.5, 9) [climatologyMapSchmidtkoPotentialDensity] ## options related to plotting climatology maps of potential density at the ## seafloor and comparing them against data from Schmidtko et al. (2014) # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = Spectral_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 1026.5, 'vmax': 1028.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(1026.5, 1028., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.3, 'vmax': 0.3} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-0.3, 0.3, 9) [transects] ## options related to the plotting of transects # Which upper x axes to display, if any, in addition to the distance along # the transect, which is displayed on the lower x axis. Use 'lat' to show # latitude, 'lon' to show longitude, 'both' to show both simultaneously, # or 'neither' to show neither. Use 'greatestExtent' to automatically determine # whether to display latitude or longitude based on which of the two spans a # greater extent (in degrees). Use 'strictlyMonotonic' to automatically # determine whether to display latitude or longitude based on which of the two # is strictly monotonic (if both are, latitude will be used; if neither are, # an error will be raised). Note that this option is not usually practical for # transects constructed from observations from cruises (e.g., WOCE transects), # as these tend to have small excursions that render them nonmonotonic, even # though they are nominally meridional or zonal transects. Use 'mostMonotonic' # to automatically determine whether to display latitude or longitude based on # which of the two is more monotonic (in terms of the difference between the # total number of degrees traversed and the net number of degrees traversed). # Use 'mostStepsInSameDirection' to automatically determine whether to display # latitude or longitude based on which has more steps in the same direction. # Use 'fewestDirectionChanges' to automatically determine whether to display # latitude or longitude based on which has fewer changes in direction. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg upperxaxes = greatestExtent # The approximate number of ticks to use on the upper x axis or axes # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg numupperticks = 8 # The number of decimal places (to the right of the decimal point) to use # for values at upper axis ticks. This value can be adjusted (in concert # with numUpperTicks) to avoid problems with overlapping numbers along the # upper axis. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg upperxaxisticklabelprecision = 1 # Whether or not to compare fields on transects by displaying their contours # on a single pane plot. If True, this will be done; if False, the fields # and their difference will be displayed using a three panel plot. If there # is no reference field for comparison, then the model field will be displayed # in a single pane plot using contours only if this variable is True (with # the selection of contours governed by the contourLevels parameters in # config sections for specific types of transects); if False the model field # will be displayed as a heatmap (possibly also with contours) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg compareascontoursonsingleplot = False # the line width to use for contours on heatmaps # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlinewidth = 1 # the line style to use for contours on heatmaps and for # contours of the model field on contour comparison plots # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlinestyle = solid # the line color to use for contours on heatmaps and for # contours of the model field on contour comparison plots # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlinecolor = black # the line width to use for contours of the model field on contour comparison # plots # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg maincontourlinewidth = 2 # the line width to use for observation or reference model contours in a # contour comparison plots # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisoncontourlinewidth = 1 # the line style to use for contours of the reference field # on contour comparison plots # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisoncontourlinestyle = solid # the line color to use for contours of the reference field # on contour comparison plots # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisoncontourlinecolor = red # whether or not to label contours on transect heatmaps # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg labelcontoursonheatmaps = False # whether or not to label contours on contour comparison plots # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg labelcontoursoncontourcomparisonplots = False # the precision to use for contour labels # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlabelprecision = 1 [woceTransects] ## options related to plotting model vs. World Ocean Circulation Experiment ## (WOCE) transects. # Times for comparison times (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN'] ## options related to plotting model vs. World Ocean Circulation Experiment ## (WOCE) transects. # The approximate horizontal resolution (in km) of each transect. Latitude/ # longitude between observation points will be subsampled at this interval. # Use 'obs' to indicate no subsampling. Use 'mpas' to indicate plotting of # model data on the native grid, in which case comparison with observations # will take place on the observation grid. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg horizontalresolution = mpas # Horizontal bounds of the plot (in km), or an empty list for automatic bounds # The bounds are a 2-element list of the minimum and maximum distance along the # transect # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg horizontalbounds = {'WOCE_A21': [], 'WOCE_A23': [], 'WOCE_A12': [], 'WOCE_A21_zoom': [630., 830.], 'WOCE_A23_zoom': [0., 200.], 'WOCE_A12_zoom': [4620., 4820.]} # The name of the vertical comparison grid. Valid values are 'mpas' for the # MPAS vertical grid, 'obs' to use the locations of observations or # any other name if the vertical grid is defined by 'verticalComparisonGrid' # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg verticalcomparisongridname = mpas # The vertical comparison grid if 'verticalComparisonGridName' is not 'mpas' or # 'obs'. This should be numpy array of (typically negative) elevations (in m). # The first and last entries are used as axis bounds for 'mpas' and 'obs' # vertical comparison grids # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg verticalcomparisongrid = numpy.linspace(0, -4000, 401) # A range for the y axis (if any) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg verticalbounds = [-4000., 0.] # The minimum weight of a destination cell after remapping. Any cell with # weights lower than this threshold will therefore be masked out. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg renormalizationthreshold = 0.01 [woceTemperatureTransects] ## options related to plotting WOCE transects of potential temperature # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r ## options related to plotting WOCE transects of potential temperature # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormaptyperesult = indexed # the type of norm used in the colormap (linear, log, or symLog) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 0.0, 'vmax': 18.0} # color indices into colormapName for filled contours #colormapIndicesResult = [0, 40, 80, 110, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries #colorbarLevelsResult = [0, 1, 2, 3, 4, 6, 8, 10, 14, 18] # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(0.0, 18.0, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = np.arange(1.0, 18.0, 2.0) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormaptypedifference = indexed # the type of norm used in the colormap (linear, log, or symLog) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -2.0, 'vmax': 2.0} # color indices into colormapName for filled contours #colormapIndicesDifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries #colorbarLevelsDifference = [-2, -1.5, -1.25, -1, -0.2, 0, 0.2, 1, 1.25, 1.5, 2] # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-2.0, 2.0, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = np.arange(-1.8, 2.0, 0.4) # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormapindicesresult = [0, 14, 28, 57, 85, 113, 125, 142, 170, 180, 198, 227, 240, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colorbarlevelsresult = [-1.6, -1.2, -0.4, 0.0, 0.4, 0.6, 0.8, 1.0, 1.5, 2.0, 3.0, 4.0, 6.0] # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colorbarlevelsdifference = [-2, -1.5, -1.25, -1, -0.2, 0, 0.2, 1, 1.25, 1.5, 2] [woceSalinityTransects] ## options related to plotting WOCE transects of salinity # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = haline ## options related to plotting WOCE transects of salinity # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormaptyperesult = indexed # the type of norm used in the colormap (linear, log, or symLog) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 33.0, 'vmax': 36.0} # color indices into colormapName for filled contours #colormapIndicesResult = [0, 40, 80, 110, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries #colorbarLevelsResult = [33, 34, 34.25, 34.5, 34.6, 34.7, 34.8, 34.9, 35, 36] # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(33.0, 36.0, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = np.arange(33.3, 36.0, 0.3) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormaptypedifference = indexed # the type of norm used in the colormap (linear, log, or symLog) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -1.0, 'vmax': 1.0} # color indices into colormapName for filled contours #colormapIndicesDifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries #colorbarLevelsDifference = [-1, -0.5, -0.2, -0.05, -0.02, 0, 0.02, 0.05, 0.2, 0.5, 1] # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-1.0, 1.0, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = np.arange(-0.9, 1.0, 0.4) # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormapindicesresult = [0, 20, 40, 80, 120, 140, 160, 180, 200, 220, 240, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colorbarlevelsresult = [34.1, 34.2, 34.3, 34.4, 34.5, 34.55, 34.6, 34.65, 34.68, 34.7, 35.0] # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colorbarlevelsdifference = [-0.5, -0.2, -0.1, -0.05, -0.02, 0, 0.02, 0.05, 0.1, 0.2, 0.5] [wocePotentialDensityTransects] ## options related to plotting geojson transects of potential density # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = Spectral_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 1026.5, 'vmax': 1028.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(1026., 1028., 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = [] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.3, 'vmax': 0.3} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-0.3, 0.3, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = [] [wocePotentialDensityContourTransects] ## options related to plotting WOCE transects with potential density contours # Whether to plot the transect as a single contour plot, as opposed to separate # panels for model, reference and difference. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg compareascontoursonsingleplot = True # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = [1027.2, 1027.4, 1027.6, 1027.7, 1027.8, 1027.85, 1027.9, 1027.95, 1028.0] [geojsonTransects] ## options related to plotting model transects at points determined by a ## geojson file. To generate your own geojson file, go to: ## http://geojson.io/ ## and draw one or more polylines, then add a name to each: ## ## "properties": { ## "name": "My Favorite Name" ## }, ## and save the file as GeoJSON (say transects.geojson). Finally, set the ## option: ## geojsonFiles = ['transects.geojson'] ## (giving an absolute path if necessary) in your custom config file. # a list of geojson files containing lat/lon points in LineStrings to be # plotted. If relative paths are given, they are relative to the current # working directory. The files must be listed in quotes, e.g.: # geojsonFiles = ['file1.geojson', '/path/to/file2.geojson'] # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg geojsonfiles = [] # a list of dictionaries for each field to plot. The dictionary includes # prefix (used for file names, task names and sections) as well as the mpas # name of the field, units for colorbars and a the name as it should appear # in figure titles and captions. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fields = [{'prefix': 'temperature', 'mpas': 'timeMonthly_avg_activeTracers_temperature', 'units': r'$$\degree$$C', 'titleName': 'Potential Temperature'}, {'prefix': 'salinity', 'mpas': 'timeMonthly_avg_activeTracers_salinity', 'units': r'PSU', 'titleName': 'Salinity'}, {'prefix': 'potentialDensity', 'mpas': 'timeMonthly_avg_potentialDensity', 'units': r'kg m$$^{-3}$$', 'titleName': 'Potential Density'}, {'prefix': 'zonalVelocity', 'mpas': 'timeMonthly_avg_velocityZonal', 'units': r'm s$$^{-1}$$', 'titleName': 'Zonal Velocity'}, {'prefix': 'meridionalVelocity', 'mpas': 'timeMonthly_avg_velocityMeridional', 'units': r'm s$$^{-1}$$', 'titleName': 'Meridional Velocity'}] # Times for comparison times (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN'] # The approximate horizontal resolution (in km) of each transect. Latitude/ # longitude between observation points will be subsampled at this interval. # Use 'obs' to indicate no subsampling. Use 'mpas' to indicate plotting of # model data on the native grid. #horizontalResolution = mpas #horizontalResolution = obs # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg horizontalresolution = 5 # The name of the vertical comparison grid. Valid values are 'mpas' for the # MPAS vertical grid or any other name if the vertical grid is defined by # 'verticalComparisonGrid' #verticalComparisonGridName = mpas # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg verticalcomparisongridname = uniform_0_to_4000m_at_10m # The vertical comparison grid if 'verticalComparisonGridName' is not 'mpas'. # This should be numpy array of (typically negative) elevations (in m). # The first and last entries are used as axis bounds for 'mpas' vertical # comparison grids # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg verticalcomparisongrid = numpy.linspace(0, -4000, 401) # A range for the y axis (if any) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg verticalbounds = [] # The minimum weight of a destination cell after remapping. Any cell with # weights lower than this threshold will therefore be masked out. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg renormalizationthreshold = 0.01 [geojsonTemperatureTransects] ## options related to plotting geojson transects of potential temperature # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': -2., 'vmax': 30.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(-2., 2., 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = [] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -2., 'vmax': 2.} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-2., 2., 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = [] [geojsonSalinityTransects] ## options related to plotting geojson transects of salinity # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = haline # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 30, 'vmax': 39.0} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(34.2, 35.2, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = [] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.5, 'vmax': 0.5} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-0.5, 0.5, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = [] [geojsonPotentialDensityTransects] ## options related to plotting geojson transects of potential density # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = Spectral_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 1026.5, 'vmax': 1028.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(1026., 1028., 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = [] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.3, 'vmax': 0.3} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-0.3, 0.3, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = [] [geojsonZonalVelocityTransects] ## options related to plotting geojson transects of zonal velocity # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = delta # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': -0.2, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksResult = numpy.linspace(-0.2, 0.2, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = [] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.2, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksDifference = numpy.linspace(-0.2, 0.2, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = [] [geojsonMeridionalVelocityTransects] ## options related to plotting geojson transects of meridional velocity # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = delta # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': -0.2, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksResult = numpy.linspace(-0.2, 0.2, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = [] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.2, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksDifference = numpy.linspace(-0.2, 0.2, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = [] [soseTransects] ## options related to plotting model vs. Southern Ocean State Estimate (SOSE) ## transects. # Times for comparison times (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN', 'JFM', 'JAS'] # The approximate horizontal resolution (in km) of each transect. Latitude/ # longitude between observation points will be subsampled at this interval. # Use 'obs' to indicate no subsampling. Use 'mpas' to indicate plotting of # model data on the native grid, in which case comparison with observations # will take place on the observation grid. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg horizontalresolution = mpas # The name of the vertical comparison grid. Valid values are 'mpas' for the # MPAS vertical grid, 'obs' to use the locations of observations or # any other name if the vertical grid is defined by 'verticalComparisonGrid' # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg verticalcomparisongridname = mpas # The vertical comparison grid if 'verticalComparisonGridName' is not 'mpas' or # 'obs'. This should be numpy array of (typically negative) elevations (in m). # The first and last entries are used as axis bounds for 'mpas' and 'obs' # vertical comparison grids # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg verticalcomparisongrid = numpy.linspace(-10, -1500, 150) # A range for the y axis (if any) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg verticalbounds = [-1500., 0.] # The minimum weight of a destination cell after remapping. Any cell with # weights lower than this threshold will therefore be masked out. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg renormalizationthreshold = 0.01 # min and max latitude of transects # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg minlat = -80 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg maxlat = -60 ## options related to plotting model vs. Southern Ocean State Estimate (SOSE) ## transects. # longitudes of transects # Western Weddell 1, Filchner (318=42W), Western Weddell 2 (325=35W), # West Maud Rise, Fimbul (0), Amery (75E), Totten (117E), # George V coast, Merzt (145E), Wilkes (160E), Western Ross (184=176W), # Center Ross (187=173W), Eastern Ross (198=162W), # Amudsen, Thwaites (253=107W), Bellingshausen (280=80W), # West Antarctica (288=72W) # Note: Transects at 325, 145, 160, 184, 198 and 288 are chosen for comparison with # Whitworth et al. (1998) doi: 10.1029/AR075p0001, Figs. 3, 7, 6, 5, 4, 10, respectively. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg longitudes = [318., 325., 0., 75., 117., 145., 160., 184., 187., 198., 253., 280., 288.] # a list of fields top plot for each transect. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg fieldlist = ['temperature', 'salinity', 'potentialDensity', 'zonalVelocity', 'meridionalVelocity', 'velocityMagnitude', 'potentialDensityContour'] [soseTemperatureTransects] ## options related to plotting SOSE transects of potential temperature # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # options related to plotting SOSE transects of potential temperature # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormaptyperesult = indexed # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': -2.0, 'vmax': 2.0} # color indices into colormapName for filled contours #colormapIndicesResult = [0, 40, 80, 110, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries #colorbarLevelsResult = [0, 0.25, 0.5, 0.75, 1, 2, 3, 4, 5, 6] # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(0.0, 6.0, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) #contourLevelsResult = np.arange(0.5, 6.0, 1.0) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = 'none' # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormaptypedifference = indexed # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -2.0, 'vmax': 2.0} # color indices into colormapName for filled contours #colormapIndicesDifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries #colorbarLevelsDifference = [-2, -1.5, -1.25, -1, -0.2, 0, 0.2, 1, 1.25, 1.5, 2] # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-2.0, 2.0, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) #contourLevelsDifference = np.arange(-1.8, 2.0, 0.4) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = 'none' # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormapindicesresult = [0, 14, 28, 57, 85, 113, 125, 142, 170, 180, 198, 227, 240, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colorbarlevelsresult = [-1.6, -1.2, -0.4, 0.0, 0.4, 0.6, 0.8, 1.0, 1.5, 2.0, 3.0, 4.0, 6.0] # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colorbarlevelsdifference = [-2, -1.5, -1.25, -1, -0.2, 0, 0.2, 1, 1.25, 1.5, 2] [soseSalinityTransects] ## options related to plotting SOSE transects of salinity # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = haline ## options related to plotting SOSE transects of salinity # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormaptyperesult = indexed # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 33.8, 'vmax': 35.0} # color indices into colormapName for filled contours #colormapIndicesResult = [0, 40, 80, 110, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries #colorbarLevelsResult = [34, 34.3, 34.5, 34.65, 34.675, 34.7, 34.725, 34.75, 34.8, 35] # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(34.0, 35.0, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) #contourLevelsResult = np.arange(34.1, 35.0, 0.1) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = 'none' # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormaptypedifference = indexed # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.5, 'vmax': 0.5} # color indices into colormapName for filled contours #colormapIndicesDifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries #colorbarLevelsDifference = [-0.5, -0.2, -0.1, -0.05, -0.02, 0, 0.02, 0.05, 0.1, 0.2, 0.5] # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-0.5, 0.5, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) #contourLevelsDifference = numpy.linspace(-0.6, 0.6, 9) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = 'none' # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormapindicesresult = [0, 20, 40, 80, 120, 140, 160, 180, 200, 220, 240, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colorbarlevelsresult = [34.1, 34.2, 34.3, 34.4, 34.5, 34.55, 34.6, 34.65, 34.68, 34.7, 35.0] # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colormapindicesdifference = [0, 28, 57, 85, 113, 128, 128, 142, 170, 198, 227, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg colorbarlevelsdifference = [-0.5, -0.2, -0.1, -0.05, -0.02, 0, 0.02, 0.05, 0.1, 0.2, 0.5] [sosePotentialDensityTransects] ## options related to plotting SOSE transects of potential density # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = Spectral_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 1026.5, 'vmax': 1028.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(1026., 1028., 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) #contourLevelsResult = numpy.linspace(1026.5, 1028., 7) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = 'none' # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.3, 'vmax': 0.3} # place the ticks automatically by default # colorbarTicksDifference = numpy.linspace(-0.3, 0.3, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) #contourLevelsDifference = numpy.linspace(-0.3, 0.3, 9) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = 'none' [soseZonalVelocityTransects] ## options related to plotting SOSE transects of zonal velocity # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = delta # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': -0.2, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksResult = numpy.linspace(-0.2, 0.2, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) #contourLevelsResult = numpy.linspace(-0.2, 0.2, 9) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = 'none' # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.2, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksDifference = numpy.linspace(-0.2, 0.2, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) #contourLevelsDifference = numpy.linspace(-0.2, 0.2, 9) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = 'none' [soseMeridionalVelocityTransects] ## options related to plotting SOSE transects of meridional velocity # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = delta # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': -0.2, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksResult = numpy.linspace(-0.2, 0.2, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) #contourLevelsResult = numpy.linspace(-0.2, 0.2, 9) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = 'none' # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.2, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksDifference = numpy.linspace(-0.2, 0.2, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) #contourLevelsDifference = numpy.linspace(-0.2, 0.2, 9) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = 'none' [soseVelocityMagnitudeTransects] ## options related to plotting SOSE transects of velocity magnitude # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = ice # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 0, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksResult = numpy.linspace(0, 0.2, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) #contourLevelsResult = numpy.linspace(0, 0.2, 9) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = 'none' # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.2, 'vmax': 0.2} # determine the ticks automatically by default, uncomment to specify # colorbarTicksDifference = numpy.linspace(-0.2, 0.2, 9) # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) #contourLevelsDifference = numpy.linspace(-0.2, 0.2, 9) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsdifference = 'none' [sosePotentialDensityContourTransects] ## options related to plotting SOSE transects of potential density # Whether to plot the transect as a single contour plot, as opposed to separate # panels for model, reference and difference. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg compareascontoursonsingleplot = True # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevelsresult = [1027.2, 1027.4, 1027.6, 1027.7, 1027.8, 1027.85, 1027.9, 1027.95, 1028.0] [climatologyMapBGC] ## options related to plotting climatology mpas of BGC # Variables to plot: # pH : 'pH_3D' # DIC : 'DIC' # ALK : 'ALK' # PO4 : 'PO4' # NO3 : 'NO3' # SiO3 : 'SiO3' # CO2 flux : 'CO2_gas_flux' # O2 : 'O2' # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg variables = ['PO4', 'NO3', 'SiO3', 'CO2_gas_flux', 'pH_3D', 'DIC', 'ALK', 'O2', 'pCO2surface', 'Chl'] # Times for comparison times (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN', 'JFM', 'JAS'] # comparison grid(s) on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['latlon', 'antarctic'] # Whether to compare to preindustrial observations that are available. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg preindustrial = False [climatologyMapBGC_PO4] # Colormap for climatology # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = dense # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # Colormap for clim - obs difference # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # linear vs. log scaling for climatology # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # Colorbar bounds for climatology # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 0, 'vmax': 2.5} # linear vs. log scaling for obs # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # Colorbar bounds for obs # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -1, 'vmax': 1} # BGC property units # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg units = mmol m$$^{-3}$$ # Prefix to variable name in MPAS-O output # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fileprefix = timeMonthly_avg_ecosysTracers_ # Acronym/label for observational dataset # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationslabel = WOA # Acronym/label for gallery variable (can be different from MPAS name) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg gallerylabel = PO4 [climatologyMapBGC_NO3] # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = dense # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 0, 'vmax': 35.0} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -10, 'vmax': 10} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg units = mmol m$$^{-3}$$ # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fileprefix = timeMonthly_avg_ecosysTracers_ # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationslabel = WOA # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg gallerylabel = NO3 [climatologyMapBGC_SiO3] # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = dense # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 0, 'vmax': 80} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -20, 'vmax': 20} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg units = mmol m$$^{-3}$$ # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fileprefix = timeMonthly_avg_ecosysTracers_ # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationslabel = WOA # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg gallerylabel = SiO3 [climatologyMapBGC_CO2_gas_flux] # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = BrBG_r # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': -5, 'vmax': 5} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -5, 'vmax': 5} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg units = mol m$$^{-2}$$ yr$$^{-1}$$ # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fileprefix = timeMonthly_avg_ # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationslabel = SOM-FFNv2016 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg gallerylabel = CO2 Flux [climatologyMapBGC_O2] # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = matter # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 2, 'vmax': 8} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -2, 'vmax': 2} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg units = mL/L # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fileprefix = timeMonthly_avg_ecosysTracers_ # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationslabel = WOA # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg gallerylabel = O2 [climatologyMapBGC_pH_3D] # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = PuBuGn_r # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 8, 'vmax': 8.2} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -0.2, 'vmax': 0.2} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg units = # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fileprefix = timeMonthly_avg_ecosys_diag_ # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationslabel = GLODAPv2 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg gallerylabel = pH [climatologyMapBGC_DIC] # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = YlGnBu # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 1900, 'vmax': 2300} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -100, 'vmax': 100} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg units = mmol m$$^{-3}$$ # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fileprefix = timeMonthly_avg_ecosysTracers_ # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationslabel = GLODAPv2 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg gallerylabel = DIC [climatologyMapBGC_ALK] # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = PuBuGn # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 2150, 'vmax': 2450} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -100, 'vmax': 100} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg units = meq m$$^{-3}$$ # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fileprefix = timeMonthly_avg_ecosysTracers_ # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationslabel = GLODAPv2 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg gallerylabel = Alkalinity [climatologyMapBGC_pCO2surface] # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = viridis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 300, 'vmax': 450} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -50, 'vmax': 50} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg units = $$\mu$$atm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fileprefix = timeMonthly_avg_ecosys_diag_ # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationslabel = SOM-FFNv2016 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg gallerylabel = pCO2 [climatologyMapBGC_Chl] # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = viridis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = log # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 0.01, 'vmax': 20} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = symLog # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'linthresh': 0.1, 'vmin': -10, 'vmax': 10} # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg units = mg m$$^{-3}$$ # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fileprefix = timeMonthly_avg_ecosysTracers_ # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationslabel = SeaWIFS # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg gallerylabel = Chlorophyll [oceanHistogram] ## options related to plotting histograms of climatologies of 2-d ocean ## variables # list of variables to plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg variablelist = [] # list of observations to compare against # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg obslist = ['AVISO'] # list of ocean variables by which to weight variables in variable list # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg weightlist = [] # list of regions to plot from the region list in [regions] below # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg regiongroups = ['Ocean Basins'] # list of region names within the region group listed above # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg regionnames = [] # Seasons to conduct analysis over # Note: start and end year will be inherited from climatology section # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN'] # Number of histogram bins # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg bins = 40 [oceanRegionalProfiles] ## options related to plotting vertical profiles of regional means (and ## variability) of 3D MPAS fields # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg regiongroups = ['Arctic Ocean Regions', 'Antarctic Regions'] [profilesOceanBasins] ## options related to plotting vertical profiles ocean basins # a list of dictionaries for each field to plot. The dictionary includes # prefix (used for file names, task names and sections) as well as the mpas # name of the field, units for colorbars and a the name as it should appear # in figure titles and captions. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fields = [{'prefix': 'potentialTemperature', 'mpas': 'timeMonthly_avg_activeTracers_temperature', 'units': r'$$\degree$$C', 'titleName': 'Potential Temperature'}, {'prefix': 'salinity', 'mpas': 'timeMonthly_avg_activeTracers_salinity', 'units': r'PSU', 'titleName': 'Salinity'}, {'prefix': 'potentialDensity', 'mpas': 'timeMonthly_avg_potentialDensity', 'units': r'kg m$$^{-3}$$', 'titleName': 'Potential Density'}] # Times for comparison times (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['JFM', 'JAS', 'ANN'] # minimum and maximum depth of profile plots, or empty for the full depth range # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg depthrange = [] # a list of region names from the region masks file to plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg regionnames = ["Atlantic_Basin", "Pacific_Basin", "Indian_Basin", "Arctic_Basin", "Southern_Ocean_Basin", "Mediterranean_Basin", "Global Ocean", "Global Ocean 65N to 65S", "Global Ocean 15S to 15N"] # web gallery options # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg profilegallerygroup = Ocean Basin Profiles [hovmollerOceanRegions] ## options related to plotting Hovmoller diagrams (depth vs. time plots) of ## regional means of 3D MPAS fields # the names of region groups to plot, each with its own section below # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg regiongroups = ['Arctic Ocean Regions', 'Antarctic Regions'] [hovmollerOceanBasins] ## options related to plotting Hovmoller diagrams of ocean basins # a list of dictionaries for each field to plot. The dictionary includes # prefix (used for file names, task names and sections) as well as the MPAS # name of the field, units for colorbars and a the name as it should appear # in figure titles and captions. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg fields = [{'prefix': 'potentialTemperature', 'mpas': 'timeMonthly_avg_activeTracers_temperature', 'units': r'$$\degree$$C', 'titleName': 'Potential Temperature'}, {'prefix': 'salinity', 'mpas': 'timeMonthly_avg_activeTracers_salinity', 'units': r'PSU', 'titleName': 'Salinity'}, {'prefix': 'potentialDensity', 'mpas': 'timeMonthly_avg_potentialDensity', 'units': r'kg m$$^{-3}$$', 'titleName': 'Potential Density'}] # a list of region names from the region masks file to plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg regionnames = ["Atlantic_Basin", "Pacific_Basin", "Indian_Basin", "Arctic_Basin", "Southern_Ocean_Basin", "Mediterranean_Basin", "Global Ocean", "Global Ocean 65N to 65S", "Global Ocean 15S to 15N"] # whether to compute an anomaly with respect to the start of the time series # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg computeanomaly = False # Number of points over which to compute moving average(e.g., for monthly # output, movingAveragePoints=12 corresponds to a 12-month moving average # window) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg movingaveragepoints = 12 [hovmollerOceanRegionsPotentialTemperature] ## options related to plotting time series of temperature vs. depth in ocean ## regions # colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = RdYlBu_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear ## options related to plotting time series of temperature vs. depth in ocean ## regions # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg normargsresult = {'vmin': -2., 'vmax': 3.} # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg normargsdifference = {'vmin': -2., 'vmax': 2.} # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevels = 'none' # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/ocean/hovmoller_ocean_regions.py movingaveragepoints = 12 # limits on depth, the full range by default # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg ylim = [-600., -5.] [hovmollerOceanRegionsSalinity] ## options related to plotting time series of salinity vs. depth in ocean ## regions # colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = haline # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear ## options related to plotting time series of salinity vs. depth in ocean ## regions # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg normargsresult = {'vmin': 33., 'vmax': 35.} # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg normargsdifference = {'vmin': -0.5, 'vmax': 0.5} # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevels = 'none' # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/ocean/hovmoller_ocean_regions.py movingaveragepoints = 12 # limits on depth, the full range by default # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg ylim = [-600., -5.] [hovmollerOceanRegionsPotentialDensity] ## options related to plotting time series of potential density vs. depth in ## ocean regions # colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = Spectral_r # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear ## options related to plotting time series of potential density vs. depth in ## ocean regions # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg normargsresult = {'vmin': 1026.5, 'vmax': 1028.} # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg normargsdifference = {'vmin': -0.3, 'vmax': 0.3} # contour line levels (use [] for automatic contour selection, 'none' for no # contour lines) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg contourlevels = 'none' # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/ocean/hovmoller_ocean_regions.py movingaveragepoints = 12 # limits on depth, the full range by default # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg ylim = [-600., -5.] # An optional first year for the tick marks on the x axis. Leave commented out # to start at the beginning of the time series. # firstYearXTicks = 1 # An optional number of years between tick marks on the x axis. Leave # commented out to determine the distance between ticks automatically. # yearStrideXTicks = 1 # limits on depth, the full range by default # yLim = [-6000., 0.] [climatologyMapSeaIceConcNH] ## options related to plotting horizontally remapped climatologies of ## sea ice concentration against control model results and observations ## in the northern hemisphere (NH) # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = ice # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [20, 80, 110, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [0.15, 0.3, 0.5, 0.7, 0.8, 0.85, 0.9, 0.95, 1] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 32, 64, 96, 112, 128, 128, 144, 160, 192, 224, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-1., -0.8, -0.6, -0.4, -0.2, -0.1, 0, 0.1, 0.2, 0.4, 0.6, 0.8, 1.] # Months or seasons to plot (These should be left unchanged, since # observations are only available for these seasons) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['JFM', 'JAS'] # comparison grid(s) (typically 'arctic_extended') on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['arctic_extended'] # a list of prefixes describing the sources of the observations to be used # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationprefixes = ['NASATeam', 'Bootstrap'] # arrange subplots vertically? # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg vertical = False # the minimum threshold below which concentration is masked out # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg minconcentration = 0.15 # observations files # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg concentrationnasateamnh_jfm = SSMI/NASATeam_NSIDC0051/SSMI_NASATeam_gridded_concentration_NH_jfm.interp0.5x0.5_20180710.nc # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg concentrationnasateamnh_jas = SSMI/NASATeam_NSIDC0051/SSMI_NASATeam_gridded_concentration_NH_jas.interp0.5x0.5_20180710.nc # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg concentrationbootstrapnh_jfm = SSMI/Bootstrap_NSIDC0079/SSMI_Bootstrap_gridded_concentration_NH_jfm.interp0.5x0.5_20180710.nc # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg concentrationbootstrapnh_jas = SSMI/Bootstrap_NSIDC0079/SSMI_Bootstrap_gridded_concentration_NH_jas.interp0.5x0.5_20180710.nc [climatologyMapSeaIceConcSH] ## options related to plotting horizontally remapped climatologies of ## sea ice concentration against control model results and observations ## in the southern hemisphere (SH) # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = ice # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [20, 80, 110, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [0.15, 0.3, 0.5, 0.7, 0.8, 0.85, 0.9, 0.95, 1] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 32, 64, 96, 112, 128, 128, 144, 160, 192, 224, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-1., -0.8, -0.6, -0.4, -0.2, -0.1, 0, 0.1, 0.2, 0.4, 0.6, 0.8, 1.] # Months or seasons to plot (These should be left unchanged, since # observations are only available for these seasons) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['DJF', 'JJA'] # comparison grid(s) (typically 'antarctic_extended') on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['antarctic_extended'] # a list of prefixes describing the sources of the observations to be used # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationprefixes = ['NASATeam', 'Bootstrap'] # arrange subplots vertically? # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg vertical = False # the minimum threshold below which concentration is masked out # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg minconcentration = 0.15 # observations files # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg concentrationnasateamsh_djf = SSMI/NASATeam_NSIDC0051/SSMI_NASATeam_gridded_concentration_SH_djf.interp0.5x0.5_20180710.nc # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg concentrationnasateamsh_jja = SSMI/NASATeam_NSIDC0051/SSMI_NASATeam_gridded_concentration_SH_jja.interp0.5x0.5_20180710.nc # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg concentrationbootstrapsh_djf = SSMI/Bootstrap_NSIDC0079/SSMI_Bootstrap_gridded_concentration_SH_djf.interp0.5x0.5_20180710.nc # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg concentrationbootstrapsh_jja = SSMI/Bootstrap_NSIDC0079/SSMI_Bootstrap_gridded_concentration_SH_jja.interp0.5x0.5_20180710.nc [climatologyMapSeaIceThickNH] ## options related to plotting horizontally remapped climatologies of ## sea ice thickness against control model results and observations ## in the northern hemisphere (NH) # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = ice # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [20, 80, 110, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [0, 0.25, 0.5, 1, 1.5, 2, 2.5, 3, 3.5] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 32, 64, 96, 128, 128, 160, 192, 224, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-3., -2.5, -2, -0.5, -0.1, 0, 0.1, 0.5, 2, 2.5, 3.] # Months or seasons to plot (These should be left unchanged, since # observations are only available for these seasons) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['FM', 'ON'] # comparison grid(s) (typically 'arctic_extended') on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['arctic_extended'] # a list of prefixes describing the sources of the observations to be used # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationprefixes = [''] # arrange subplots vertically? # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg vertical = False # observations files # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg thicknessnh_on = ICESat/ICESat_gridded_mean_thickness_NH_on.interp0.5x0.5_20180710.nc # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg thicknessnh_fm = ICESat/ICESat_gridded_mean_thickness_NH_fm.interp0.5x0.5_20180710.nc [climatologyMapSeaIceThickSH] ## options related to plotting horizontally remapped climatologies of ## sea ice thickness against control model results and observations ## in the southern hemisphere (SH) # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = ice # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesresult = [20, 80, 110, 140, 170, 200, 230, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsresult = [0, 0.2, 0.4, 0.6, 0.8, 1, 1.5, 2, 2.5] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = indexed # color indices into colormapName for filled contours # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapindicesdifference = [0, 32, 64, 96, 128, 128, 160, 192, 224, 255] # colormap levels/values for contour boundaries # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarlevelsdifference = [-3., -2.5, -2, -0.5, -0.1, 0, 0.1, 0.5, 2, 2.5, 3.] # Months or seasons to plot (These should be left unchanged, since # observations are only available for these seasons) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['FM', 'ON'] # comparison grid(s) (typically 'antarctic_extended') on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['antarctic_extended'] # a list of prefixes describing the sources of the observations to be used # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg observationprefixes = [''] # arrange subplots vertically? # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg vertical = False # observations files # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg thicknesssh_on = ICESat/ICESat_gridded_mean_thickness_SH_on.interp0.5x0.5_20180710.nc # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg thicknesssh_fm = ICESat/ICESat_gridded_mean_thickness_SH_fm.interp0.5x0.5_20180710.nc [climatologyMapIcebergConcSH] # options related to plotting horizontally remapped climatologies of # iceberg concentration against control model results and observations # in the southern hemisphere (SH) # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = ice # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = log # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 1e-5, 'vmax': 1e-2} # specify the ticks # colorbarTicksResult = [1e-5, 1e-4, 1e-3, 1e-2] # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = symLog # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'linthresh': 1e-5, 'linscale': 1, 'vmin': -1e-2, 'vmax': 1e-2} # Times for comparison times # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN', 'DJF', 'JJA'] # comparison grid(s) (typically 'antarctic_extended') on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['antarctic_extended'] # reference lat/lon for sea ice plots in the northern hemisphere # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg minimumlatitude = -50 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg referencelongitude = 180 # arrange subplots vertically? # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg vertical = False [timeSeriesSeaIceAreaVol] ## options related to plotting time series of sea ice area and volume # compare to observations? # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparewithobservations = True # Number of points over which to compute moving average (e.g., for monthly # output, movingAveragePoints=12 corresponds to a 12-month moving average # window) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg movingaveragepoints = 1 # title font properties # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg titlefontsize = 18 # plot on polar plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg polarplot = False # the number of years to chunk the data over to prevent running out of memory # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg chunkyears = 10 # An optional first year for the tick marks on the x axis. Leave commented out # to start at the beginning of the time series. # firstYearXTicks = 1 # An optional number of years between tick marks on the x axis. Leave # commented out to determine the distance between ticks automatically. # yearStrideXTicks = 1 # observations files # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg areanh = IceArea_timeseries/iceAreaNH_climo_20180710.nc # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg areash = IceArea_timeseries/iceAreaSH_climo_20180710.nc # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg volnh = PIOMAS/PIOMASvolume_monthly_climo_20180710.nc # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg volsh = none # mask sea ice that is thicker than this a threshold (m) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg maxallowedseaicethickness = None [climatologyMapSeaIceProductionNH] # options related to plotting horizontally remapped climatologies of # sea ice production against control model results and observations # in the northern hemisphere (NH) # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = dense # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 0., 'vmax': 5.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(-2., 2., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -3., 'vmax': 3.} # place the ticks automatically by default # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarticksdifference = [-3, -2, -1, 0, 1, 2, 3] # Times for comparison times # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN', 'DJF', 'JJA'] # comparison grid(s) (typically 'arctic_extended') on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['arctic_extended'] # reference lat/lon for sea ice plots in the northern hemisphere # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg minimumlatitude = 50 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg referencelongitude = 0 # arrange subplots vertically? # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg vertical = False [climatologyMapSeaIceProductionSH] # options related to plotting horizontally remapped climatologies of # sea ice production against control model results and observations # in the southern hemisphere (SH) # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = dense # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 0., 'vmax': 5.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(-2., 2., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -3., 'vmax': 3.} # place the ticks automatically by default # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarticksdifference = [-3, -2, -1, 0, 1, 2, 3] # Times for comparison times # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN', 'DJF', 'JJA'] # comparison grid(s) (typically 'antarctic_extended') on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['antarctic_extended'] # reference lat/lon for sea ice plots in the northern hemisphere # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg minimumlatitude = -50 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg referencelongitude = 180 # arrange subplots vertically? # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg vertical = False # observations files # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg productionsh = AnIceFlux/aniceflux_v01_clim_mean_1982-2008.nc [climatologyMapSeaIceMeltingNH] # options related to plotting horizontally remapped climatologies of # sea ice melting against control model results and observations # in the northern hemisphere (NH) # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = amp # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 0., 'vmax': 5.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(-2., 2., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -3., 'vmax': 3.} # place the ticks automatically by default # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarticksdifference = [-3, -2, -1, 0, 1, 2, 3] # Times for comparison times # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN', 'DJF', 'JJA'] # comparison grid(s) (typically 'arctic_extended') on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['arctic_extended'] # reference lat/lon for sea ice plots in the northern hemisphere # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg minimumlatitude = 50 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg referencelongitude = 0 # arrange subplots vertically? # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg vertical = False [climatologyMapSeaIceMeltingSH] # options related to plotting horizontally remapped climatologies of # sea ice melting against control model results and observations # in the southern hemisphere (SH) # colormap for model/observations # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnameresult = amp # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptyperesult = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtyperesult = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsresult = {'vmin': 0., 'vmax': 5.} # place the ticks automatically by default # colorbarTicksResult = numpy.linspace(-2., 2., 9) # colormap for differences # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormapnamedifference = balance # whether the colormap is indexed or continuous # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colormaptypedifference = continuous # the type of norm used in the colormap # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normtypedifference = linear # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg normargsdifference = {'vmin': -3., 'vmax': 3.} # place the ticks automatically by default # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg colorbarticksdifference = [-3, -2, -1, 0, 1, 2, 3] # Times for comparison times # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg seasons = ['ANN', 'DJF', 'JJA'] # comparison grid(s) (typically 'antarctic_extended') on which to plot analysis # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg comparisongrids = ['antarctic_extended'] # reference lat/lon for sea ice plots in the northern hemisphere # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg minimumlatitude = -50 # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg referencelongitude = 180 # arrange subplots vertically? # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg vertical = False # observations files # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/default.cfg meltingsh = AnIceFlux/aniceflux_v01_clim_mean_1982-2008.nc # Options related to deploying an e3sm-unified conda environment on supported # machines [e3sm_unified] # the unix group for permissions for the e3sm-unified conda environment # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg group = e3sm # the compiler set to use for system libraries and MPAS builds # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg compiler = gnu # the system MPI library to use for intel18 compiler # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg mpi = mpich # the path to the directory where activation scripts, the base environment, and # system libraries will be deployed # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg base_path = /global/common/software/e3sm/anaconda_envs # whether to use system modules for hdf5, netcdf-c, netcdf-fortran and pnetcdf # (spack modules are used otherwise) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg use_system_hdf5_netcdf = True # config options associated with web portals [web_portal] # The path to the base of the web portals # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg base_path = /global/cfs/cdirs/e3sm/www # The base URL that corresponds to the base path # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg base_url = https://portal.nersc.gov/cfs/e3sm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/__main__.py username = cbegeman # The parallel section describes options related to running jobs in parallel [parallel] # parallel system of execution: slurm, cobalt or single_node # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg system = slurm # whether to use mpirun or srun to run a task # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg parallel_executable = srun # cores per node on the machine # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg cores_per_node = 256 # account for running diagnostics jobs # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg account = e3sm # available constraint(s) (default is the first) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg constraints = cpu # quality of service (default is the first) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg qos = regular, debug, premium # Config options related to spack environments [spack] # whether to load modules from the spack yaml file before loading the spack # environment # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg modules_before = False # whether to load modules from the spack yaml file after loading the spack # environment # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg modules_after = False # whether the machine uses cray compilers # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg cray_compilers = True # config options related to synchronizing files [sync] # the full hostname of the machine # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mache/machines/pm-cpu.cfg hostname = perlmutter-p1.nersc.gov [climatologyMapWoaTemperature] ## options related to plotting climatology maps of potential temperature ## at various levels, including the sea floor against control model results ## and WOA18 climatological data # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg normargsresult = {'vmin': -2., 'vmax': 2.} [climatologyMapWoaSalinity] ## options related to plotting climatology maps of salinity ## at various levels, including the sea floor against control model results ## and WOA18 climatological data # A dictionary with keywords for the norm # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg normargsresult = {'vmin': 33.8, 'vmax': 35.0} [profilesArcticOceanRegions] ## options related to plotting vertical profiles Antarctic regions # a list of dictionaries for each field to plot. The dictionary includes # prefix (used for file names, task names and sections) as well as the mpas # name of the field, units for colorbars and a the name as it should appear # in figure titles and captions. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg fields = [{'prefix': 'potentialTemperature', 'mpas': 'timeMonthly_avg_activeTracers_temperature', 'units': r'$$\degree$$C', 'titleName': 'Potential Temperature'}, {'prefix': 'salinity', 'mpas': 'timeMonthly_avg_activeTracers_salinity', 'units': r'PSU', 'titleName': 'Salinity'}, {'prefix': 'potentialDensity', 'mpas': 'timeMonthly_avg_potentialDensity', 'units': r'kg m$$^{-3}$$', 'titleName': 'Potential Density'}] # Times for comparison times (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg seasons = ['ANN'] # minimum and maximum depth of profile plots, or empty for the full depth range # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg depthrange = [] # a list of region names from the region masks file to plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg regionnames = ['Baffin Bay', 'Barents Sea', 'Canada Basin', 'Greenland Sea', 'Irminger Sea', 'Kara Sea', 'Labrador Sea', 'Norwegian Sea', 'Arctic Ocean - no Barents, Kara Seas'] # web gallery options # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg profilegallerygroup = Arctic Ocean Regional Profiles [profilesAntarcticRegions] ## options related to plotting vertical profiles Antarctic regions # a list of dictionaries for each field to plot. The dictionary includes # prefix (used for file names, task names and sections) as well as the mpas # name of the field, units for colorbars and a the name as it should appear # in figure titles and captions. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg fields = [{'prefix': 'potentialTemperature', 'mpas': 'timeMonthly_avg_activeTracers_temperature', 'units': r'$$\degree$$C', 'titleName': 'Potential Temperature'}, {'prefix': 'salinity', 'mpas': 'timeMonthly_avg_activeTracers_salinity', 'units': r'PSU', 'titleName': 'Salinity'}, {'prefix': 'potentialDensity', 'mpas': 'timeMonthly_avg_potentialDensity', 'units': r'kg m$$^{-3}$$', 'titleName': 'Potential Density'}] # Times for comparison times (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, # Nov, Dec, JFM, AMJ, JAS, OND, ANN) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg seasons = ['ANN'] # minimum and maximum depth of profile plots, or empty for the full depth range # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg depthrange = [-600., 0.] # a list of region names from the region masks file to plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg regionnames = ["Southern Ocean 60S", "Weddell Sea Shelf", "Weddell Sea Deep", "Bellingshausen Sea Shelf", "Bellingshausen Sea Deep", "Amundsen Sea Shelf", "Amundsen Sea Deep", "Eastern Ross Sea Shelf", "Eastern Ross Sea Deep", "Western Ross Sea Shelf", "Western Ross Sea Deep", "East Antarctic Seas Shelf", "East Antarctic Seas Deep"] # web gallery options # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg profilegallerygroup = Antarctic Regional Profiles [hovmollerArcticOceanRegions] ## options related to plotting Hovmoller diagrams of Arctic Ocean Regions # a list of dictionaries for each field to plot. The dictionary includes # prefix (used for file names, task names and sections) as well as the MPAS # name of the field, units for colorbars and a the name as it should appear # in figure titles and captions. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg fields = [{'prefix': 'potentialTemperature', 'mpas': 'timeMonthly_avg_activeTracers_temperature', 'units': r'$$\degree$$C', 'titleName': 'Potential Temperature'}, {'prefix': 'salinity', 'mpas': 'timeMonthly_avg_activeTracers_salinity', 'units': r'PSU', 'titleName': 'Salinity'}, {'prefix': 'potentialDensity', 'mpas': 'timeMonthly_avg_potentialDensity', 'units': r'kg m$$^{-3}$$', 'titleName': 'Potential Density'}] # a list of region names from the region masks file to plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg regionnames = ['Baffin Bay', 'Barents Sea', 'Canada Basin', 'Greenland Sea', 'Irminger Sea', 'Kara Sea', 'Labrador Sea', 'Norwegian Sea', 'Arctic Ocean - no Barents, Kara Seas'] # whether to compute an anomaly with respect to the start of the time series # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg computeanomaly = False # Number of points over which to compute moving average(e.g., for monthly # output, movingAveragePoints=12 corresponds to a 12-month moving average # window) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg movingaveragepoints = 12 [hovmollerAntarcticRegions] ## options related to plotting Hovmoller diagrams of Antarctic Regions # a list of dictionaries for each field to plot. The dictionary includes # prefix (used for file names, task names and sections) as well as the MPAS # name of the field, units for colorbars and a the name as it should appear # in figure titles and captions. # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg fields = [{'prefix': 'potentialTemperature', 'mpas': 'timeMonthly_avg_activeTracers_temperature', 'units': r'$$\degree$$C', 'titleName': 'Potential Temperature'}, {'prefix': 'salinity', 'mpas': 'timeMonthly_avg_activeTracers_salinity', 'units': r'PSU', 'titleName': 'Salinity'}, {'prefix': 'potentialDensity', 'mpas': 'timeMonthly_avg_potentialDensity', 'units': r'kg m$$^{-3}$$', 'titleName': 'Potential Density'}] # a list of region names from the region masks file to plot # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg regionnames = ["Southern Ocean 60S", "Weddell Sea Shelf", "Weddell Sea Deep", "Bellingshausen Sea Shelf", "Bellingshausen Sea Deep", "Amundsen Sea Shelf", "Amundsen Sea Deep", "Eastern Ross Sea Shelf", "Eastern Ross Sea Deep", "Western Ross Sea Shelf", "Western Ross Sea Deep", "East Antarctic Seas Shelf", "East Antarctic Seas Deep"] # whether to compute an anomaly with respect to the start of the time series # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg computeanomaly = False # Number of points over which to compute moving average(e.g., for monthly # output, movingAveragePoints=12 corresponds to a 12-month moving average # window) # source: /global/common/software/e3sm/anaconda_envs/base/envs/e3sm_unified_1.10.0_pm-cpu/lib/python3.10/site-packages/mpas_analysis/polar_regions.cfg movingaveragepoints = 12