v0.1.0
What's Changed
- Add pre-commit checks by @xylar in #1
- Add a .gitignore by @xylar in #2
- Add pull request template by @xylar in #3
- Add basic docs by @xylar in #4
- Build polaris and docs in github action by @xylar in #5
- Fix pushing docs to gh-pages by @xylar in #6
- Fix docs by @xylar in #7
- Add a configure script and support files by @xylar in #8
- Add config files for supported machines by @xylar in #9
- Add the compass license file by @xylar in #10
- Fix copying docs by @xylar in #11
- Fix small README typo by @jhkennedy in #12
- Add versions side bar by @xylar in #13
- Port most of the compass framework by @xylar in #14
- Add more documentation by @xylar in #15
- Add MPAS-Ocean, OMEGA and MALI submodules by @xylar in #16
- Add utilities from compass by @xylar in #17
- Remove namelist and streams from cosine bell init by @xylar in #19
- Add
polaris cache
command by @xylar in #18 - Add
ModelStep
class by @xylar in #20 - Add ocean docs to the User's Guide by @xylar in #21
- Fix deprecated calls to
importlib.resources
by @xylar in #22 - Add support for model config described by yaml files by @xylar in #23
- Add ocean model descriptions to docs by @cbegeman in #24
- General clean-up PR by @xylar in #26
- Ocean resources from config options by @xylar in #29
- Change how dynamic model configuration is update by @xylar in #28
- Port the baroclinic channel test group from compass by @xylar in #27
- Add test suite guidance to documentation by @cbegeman in #25
- Fix name of configure_polaris_envs.py in docs by @xylar in #31
- Update to polaris 0.1.0-alpha.3 by @xylar in #32
- Add planar horizontal viz by @cbegeman in #33
- Add job script to steps by @xylar in #36
- Reorganize the framework and organization in the developer's guide by @xylar in #38
- Add dependencies to Step class by @xylar in #39
- Add mapping file step by @xylar in #40
- Add global map plots by @xylar in #34
- Adjust ny for baroclinic channel to give 500 km domain by @xylar in #37
- Fix bug in changing permissions on downloaded files by @xylar in #42
- Various pieces of clean-up to the docs by @xylar in #44
- Use shorter imports for Component, TestGroup, etc. by @xylar in #43
- Fix error when building docs on main after merge by @xylar in #47
- Clean up cosine bell test by @xylar in #46
- Clean up baroclinic channel by @xylar in #45
- Add User's Guide template for test groups by @cbegeman in #41
- Port single column test group by @cbegeman in #49
- Add a tutorial for adding a new test group by @xylar in #48
- Find netcdf/pnetcdf with env vars on Chicoma and PM by @xylar in #50
- Fix single_column test in pr suite by @xylar in #51
- Fixup quick-start and tutorial by @cbegeman in #55
- Fixup tutorial by @cbegeman in #56
- Make subdirectories for symlinks for input files by @xylar in #59
- Explicitly specify nodes in srun calls by @xylar in #54
- Add a
MANIFEST.in
by @xylar in #64 - Fix check for inputs in subdirectories by @xylar in #63
- Add shared single layer yaml file by @sbrus89 in #57
- Clean up outdated format strings by @altheaden in #69
- Switch
MappingFileStep
to be a command-line step by @xylar in #68 - Rename
steps_not_to_run
and--no-steps
by @altheaden in #73 - Make ocean ntasks and min_tasks a multiple of 4 by @xylar in #52
- Add surface forcing and restoring to single_column test group by @cbegeman in #66
- Logger cleanup and clarification by @altheaden in #75
- Update guidance on switching between branches by @xylar in #77
- Check available parallel resources only once by @altheaden in #76
- Separate creating parallel command and running command by @altheaden in #78
- Add an ideal age tracer case to the single column test group by @katsmith133 in #60
- Change algorithm for constraining resources by @altheaden in #79
- Change cosine bell to be single layer by @lconlon in #67
- Fix log filename for steps by @xylar in #82
- Make versions of cosine bell with and without viz steps by @xylar in #65
- Make pickle file of dependency an input by @altheaden in #80
- Remove unused
check_parallel_system
function by @altheaden in #81 - Get Slurm options in a separate function by @altheaden in #83
- Add Inertial gravity wave test group by @sbrus89 in #62
- Pull out common setup between run procedures by @altheaden in #84
- Rename namelist implicit bottom drag namelist option by @xylar in #87
- Ignore nonexistent
step_after_run.pickle
file by @altheaden in #86 - Add manufactured solution test group by @cbegeman in #72
- Fix equations in baroclinic channel User's Guide by @xylar in #88
- Remove
manufactured_soluiton
test case from suites by @xylar in #92 - Reformat command line help descriptions by @altheaden in #90
- Update step inputs attribute with input filenames by @altheaden in #93
- Fixup cosine bell test: Allow user changes to vert_levels cfg option by @cbegeman in #94
- Add flynt package to linter for updating format strings by @altheaden in #74
- Standardize step and test case names by @cbegeman in #96
- Assume mesh variables only in mesh file by @cbegeman in #97
- A few fixes to the docs by @xylar in #98
- Add dependency in restart test case by @xylar in #95
- Add sea ice components along with single column test case by @darincomeau in #71
- Fix cosine bell viz step by @xylar in #100
- Remove steps from
steps_to_run
inbaroclinic_channel
RPE by @xylar in #102 - Get maxLevelCell from ds, not ds_mesh in viz by @xylar in #101
- Make cell count heuristic by @altheaden in #99
New Contributors
- @jhkennedy made their first contribution in #12
- @sbrus89 made their first contribution in #57
- @katsmith133 made their first contribution in #60
- @lconlon made their first contribution in #67
Full Changelog: https://github.com/E3SM-Project/polaris/commits/0.1.0