Skip to content

v0.1.0

Compare
Choose a tag to compare
@xylar xylar released this 28 Jan 08:53
10d95b2

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 in baroclinic_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

Full Changelog: https://github.com/E3SM-Project/polaris/commits/0.1.0