Recent Releases of swell

swell - 1.10.0

What's Changed

  • Use null instead of None in YAML by @ashiklom in https://github.com/GEOS-ESM/swell/pull/527
  • Read in executiontimelimit from slurmfile.yaml by @metdyn in https://github.com/GEOS-ESM/swell/pull/519
  • LGETKF with x0050 bkg by @metdyn in https://github.com/GEOS-ESM/swell/pull/515
  • Allow assimilation of Jason-3N by @DavidSRussell in https://github.com/GEOS-ESM/swell/pull/523
  • A prototype for revised suite and task questions, redux by @mranst in https://github.com/GEOS-ESM/swell/pull/514
  • Discarding surface land and marine observations with very large obs errors during assimilation by @gmao-wgu in https://github.com/GEOS-ESM/swell/pull/533
  • Add entry point to Cylc in Swell by @mranst in https://github.com/GEOS-ESM/swell/pull/537
  • Retry with Cylc and IAU time with refactoring by @Dooruk in https://github.com/GEOS-ESM/swell/pull/541
  • geos_ocean no more by @Dooruk in https://github.com/GEOS-ESM/swell/pull/550

Full Changelog: https://github.com/GEOS-ESM/swell/compare/1.9.7...1.10.0

- Python
Published by Dooruk about 1 year ago

swell - 1.9.7

What's Changed

  • Keep the order of YAML configurations within run tasks by @Dooruk in https://github.com/GEOS-ESM/swell/pull/485
  • A draft for obs thinning by @metdyn in https://github.com/GEOS-ESM/swell/pull/482
  • Platform for cascade lake nodes running sles15 by @mranst in https://github.com/GEOS-ESM/swell/pull/488
  • Revise obs space localization for LETKF by @rtodling in https://github.com/GEOS-ESM/swell/pull/477
  • Ability to run tier 2 tests locally by @mranst in https://github.com/GEOS-ESM/swell/pull/481
  • Fix for SSMI/S-generating negative Jo by @rtodling in https://github.com/GEOS-ESM/swell/pull/460
  • Adding EMC L3 SST, getting rid off obsolete observers by @Dooruk in https://github.com/GEOS-ESM/swell/pull/492
  • Allow for assimilation of SWOT Nadir altimetry by @DavidSRussell in https://github.com/GEOS-ESM/swell/pull/494
  • replace conversion and use of aircraft bias CSV files with convert/use of nc4 files to use with updated bias correction by @gmao-msienkie in https://github.com/GEOS-ESM/swell/pull/478
  • Peg mksi to tag by @rtodling in https://github.com/GEOS-ESM/swell/pull/506
  • Fix broken links in docs by @ashiklom in https://github.com/GEOS-ESM/swell/pull/500
  • Upgrade modules to spack-stack 1.9, and update JEDI for February 6 by @mranst in https://github.com/GEOS-ESM/swell/pull/504
  • Swell logger extends logging.Logger by @mranst in https://github.com/GEOS-ESM/swell/pull/450
  • Fixed bug where models in override.yaml would overwrite tier1 defaults by @mranst in https://github.com/GEOS-ESM/swell/pull/511
  • Reviving 3dvarcycle and 3dfgatcycle suite defaults by @Dooruk in https://github.com/GEOS-ESM/swell/pull/512
  • AVHRR - as all IR - needs all surf types in linear model by @rtodling in https://github.com/GEOS-ESM/swell/pull/468
  • Add perhost opt for mpi execs by @rtodling in https://github.com/GEOS-ESM/swell/pull/517
  • Multiple fixes, save_restart, abandon sles12, another example in the documentation by @Dooruk in https://github.com/GEOS-ESM/swell/pull/516

New Contributors

  • @DavidSRussell made their first contribution in https://github.com/GEOS-ESM/swell/pull/494

Full Changelog: https://github.com/GEOS-ESM/swell/compare/1.9.6...1.9.7

- Python
Published by Dooruk over 1 year ago

swell - 1.9.6

What's Changed

  • Update CODEOWNERS by @mathomp4 in https://github.com/GEOS-ESM/swell/pull/398
  • Parsing ozinfo.db from GEOS_mksi and removing old observing system yamls by @asewnath in https://github.com/GEOS-ESM/swell/pull/396
  • no Datetime class without datetime by @Dooruk in https://github.com/GEOS-ESM/swell/pull/403
  • Add task to calculate ensemble mean and variance from background state by @metdyn in https://github.com/GEOS-ESM/swell/pull/397
  • Add to docs a procedure note on code_tests by @metdyn in https://github.com/GEOS-ESM/swell/pull/402
  • CLI for Tier 1 tests by @ashiklom in https://github.com/GEOS-ESM/swell/pull/408
  • Add command line option to set LOGINFO in codetests.py by @metdyn in https://github.com/GEOS-ESM/swell/pull/412
  • Get background geos exp not catching dev/null by @ashiklom in https://github.com/GEOS-ESM/swell/pull/410
  • Error reporting for empty channel lists by @asewnath in https://github.com/GEOS-ESM/swell/pull/414
  • LocalEnsembleDA: uselinearobserver in GETKF by @metdyn in https://github.com/GEOS-ESM/swell/pull/413
  • Type hinting and misc changes by @mranst in https://github.com/GEOS-ESM/swell/pull/417
  • Pinned versions utilities and abort suppression by @asewnath in https://github.com/GEOS-ESM/swell/pull/429
  • Updates for the SOCA config for updating pinned JEDI build by @Dooruk in https://github.com/GEOS-ESM/swell/pull/430
  • Remove hardcoded /tmp from codetests, and fix GEOSmksi test by @ashiklom in https://github.com/GEOS-ESM/swell/pull/436
  • Cycling FGAT for geos_marine and towards erasing geos_ocean by @Dooruk in https://github.com/GEOS-ESM/swell/pull/419
  • Using Pinned Hashes for JEDI Repositories by @asewnath in https://github.com/GEOS-ESM/swell/pull/433
  • Adding Instructions on how to use uv and venv for Swell installation by @Dooruk in https://github.com/GEOS-ESM/swell/pull/446
  • Add hydrometeors by @rtodling in https://github.com/GEOS-ESM/swell/pull/422
  • Missing optional parameters in experiment.yaml for 3dfgat_cycle by @mranst in https://github.com/GEOS-ESM/swell/pull/448
  • LGETKF: add function to tune horizontal localization for each observer by @metdyn in https://github.com/GEOS-ESM/swell/pull/437
  • Oct 2024 Variable Change Sprint by @rtodling in https://github.com/GEOS-ESM/swell/pull/457
  • Add missing surface type to linear obs op of MW by @rtodling in https://github.com/GEOS-ESM/swell/pull/463
  • Set tropopause pressure opt consistent w/ GSI by @rtodling in https://github.com/GEOS-ESM/swell/pull/464
  • Introducing GMAO ODAS obs sources by @Dooruk in https://github.com/GEOS-ESM/swell/pull/444

New Contributors

  • @mranst made their first contribution in https://github.com/GEOS-ESM/swell/pull/417

Full Changelog: https://github.com/GEOS-ESM/swell/compare/1.9.5...1.9.6

- Python
Published by Dooruk over 1 year ago

swell - 1.9.5

What's Changed

  • Added useflag checks for AMSR2 and GMI channels. by @gmao-jjin3 in https://github.com/GEOS-ESM/swell/pull/326
  • Re-instate hofx scaling in observation operators. by @gmao-jjin3 in https://github.com/GEOS-ESM/swell/pull/328
  • use-flag cannot be wired; comes from satdb by @rtodling in https://github.com/GEOS-ESM/swell/pull/331
  • Updated OMIAURA and OMPSNPP observational errors and QC. by @gmao-jjin3 in https://github.com/GEOS-ESM/swell/pull/332
  • Sync w/ latest JEDI - Apr 5th 2024 by @rtodling in https://github.com/GEOS-ESM/swell/pull/333
  • Feature/jedi var bc sprint update by @gmao-jjin3 in https://github.com/GEOS-ESM/swell/pull/338
  • Flexible SLURM configuration by @ashiklom in https://github.com/GEOS-ESM/swell/pull/339
  • Soca increment plots using eva by @asewnath in https://github.com/GEOS-ESM/swell/pull/346
  • add co2 to atmos background by @rtodling in https://github.com/GEOS-ESM/swell/pull/348
  • Refactor SLURM user global defaults for test by @ashiklom in https://github.com/GEOS-ESM/swell/pull/352
  • Refactor prep config by @Dooruk in https://github.com/GEOS-ESM/swell/pull/336
  • Use GEOS Experiment Backgrounds by @Dooruk in https://github.com/GEOS-ESM/swell/pull/350
  • Migrate docs into main repository tree by @ashiklom in https://github.com/GEOS-ESM/swell/pull/358
  • requirements update for numpy by @Dooruk in https://github.com/GEOS-ESM/swell/pull/364
  • add spire obs by @rtodling in https://github.com/GEOS-ESM/swell/pull/367
  • these were assimilating all channels by @rtodling in https://github.com/GEOS-ESM/swell/pull/366
  • these add fractions to the analysis by @rtodling in https://github.com/GEOS-ESM/swell/pull/353
  • Accidental incorrect merge ... fixed now by @rtodling in https://github.com/GEOS-ESM/swell/pull/373
  • Remove co2 for now by @rtodling in https://github.com/GEOS-ESM/swell/pull/372
  • Add SLES15 as a platform by @Dooruk in https://github.com/GEOS-ESM/swell/pull/354
  • Add docs about editing docs by @ashiklom in https://github.com/GEOS-ESM/swell/pull/380
  • Output from satbias covariance must come from different file by @rtodling in https://github.com/GEOS-ESM/swell/pull/381
  • Add option to cycle VarBC by @Dooruk in https://github.com/GEOS-ESM/swell/pull/377
  • Adding instructions for the SLES15 Installation by @Dooruk in https://github.com/GEOS-ESM/swell/pull/379
  • Fix SLURM directive for atmosphere Var executable by @Dooruk in https://github.com/GEOS-ESM/swell/pull/384
  • Add an EVA observational error comparison figure by @gmao-jjin3 in https://github.com/GEOS-ESM/swell/pull/386
  • Swell Create CLI Bugfixes by @asewnath in https://github.com/GEOS-ESM/swell/pull/391
  • Towards WCDA: Introduce geos_marine, keep geos_ocean by @Dooruk in https://github.com/GEOS-ESM/swell/pull/370
  • Add comparisons between JEDI and GSI Hofx and obs errors passed GSI QC. by @gmao-jjin3 in https://github.com/GEOS-ESM/swell/pull/393
  • FMS 2023.04 change and using relative paths in config by @Dooruk in https://github.com/GEOS-ESM/swell/pull/395

New Contributors

  • @ashiklom made their first contribution in https://github.com/GEOS-ESM/swell/pull/339

Full Changelog: https://github.com/GEOS-ESM/swell/compare/1.9.0...1.9.5

- Python
Published by Dooruk almost 2 years ago

swell - 1.9.0

Main Changes:

  • Introducing Atmospheric 3DVAR and 3DFGAT suites
  • Introducing LETKF tasks for the ensemble_hofx handling
  • Improving observation operators (UFO changes)
  • Switching Background error from BUMP to Explicit_Diffusion for the ocean
  • Updating to Skylab 7 modules
  • Improvements to EVA plots
  • Improvements to the Questionary
  • Lots of SWELL refactoring...

Full PR log:

  • Update discover_nightly.yml by @jardizzo in https://github.com/GEOS-ESM/swell/pull/154
  • Use skylake or cascade lake for the default nodes by @danholdaway in https://github.com/GEOS-ESM/swell/pull/155
  • Use 3 hours for BuildJedi by @danholdaway in https://github.com/GEOS-ESM/swell/pull/157
  • Use skylab 3 modules on Discover to maintain compatibility with JEDI by @danholdaway in https://github.com/GEOS-ESM/swell/pull/158
  • Add workflow for building GEOS and populate relevant tasks by @danholdaway in https://github.com/GEOS-ESM/swell/pull/156
  • Only use Cascade Lake nodes for the jobs so they can be synced to the… by @danholdaway in https://github.com/GEOS-ESM/swell/pull/159
  • Fix channels without bc YAML by @danholdaway in https://github.com/GEOS-ESM/swell/pull/160
  • Bump version of Eva to 1.3.4 by @danholdaway in https://github.com/GEOS-ESM/swell/pull/161
  • Fix anchors in observation YAML files by @danholdaway in https://github.com/GEOS-ESM/swell/pull/164
  • Feature/c idev by @jardizzo in https://github.com/GEOS-ESM/swell/pull/162
  • Feature/logo by @danholdaway in https://github.com/GEOS-ESM/swell/pull/172
  • Delete SwellLogo.psd by @danholdaway in https://github.com/GEOS-ESM/swell/pull/173
  • Fix MarineVertInterp and update some modules to sky4 by @danholdaway in https://github.com/GEOS-ESM/swell/pull/176
  • Add JEDI source and build paths to overridable keys by @danholdaway in https://github.com/GEOS-ESM/swell/pull/177
  • Allow only explicit use of configuration by @danholdaway in https://github.com/GEOS-ESM/swell/pull/178
  • Update README.md by @danholdaway in https://github.com/GEOS-ESM/swell/pull/179
  • Run PR workflows also on push to develop by @danholdaway in https://github.com/GEOS-ESM/swell/pull/181
  • Refactor the creation of config variables ahead of question implementation by @danholdaway in https://github.com/GEOS-ESM/swell/pull/182
  • Use spack-stack 1.4 modules to maintain compatibility with JEDI by @danholdaway in https://github.com/GEOS-ESM/swell/pull/183
  • Geos cycling tasks by @Dooruk in https://github.com/GEOS-ESM/swell/pull/184
  • Fixes for the use of cycle_times in the suite preparation step by @danholdaway in https://github.com/GEOS-ESM/swell/pull/185
  • Fixes to previously broken prep suite by @danholdaway in https://github.com/GEOS-ESM/swell/pull/188
  • Rename Discover workflows by @danholdaway in https://github.com/GEOS-ESM/swell/pull/192
  • bool exception by @Dooruk in https://github.com/GEOS-ESM/swell/pull/196
  • Add new suite to run the UFO tests for the observation operator YAMLs by @danholdaway in https://github.com/GEOS-ESM/swell/pull/191
  • Feature/jjin3/ufo tests x0048 assign error by @danholdaway in https://github.com/GEOS-ESM/swell/pull/204
  • Feature/questions to tasks callum by @CRWayman in https://github.com/GEOS-ESM/swell/pull/189
  • Put back the line that was removed by @danholdaway in https://github.com/GEOS-ESM/swell/pull/206
  • Update the testing to be compatible with new nightly by @danholdaway in https://github.com/GEOS-ESM/swell/pull/207
  • CI-Workflows uses main, not develop by @danholdaway in https://github.com/GEOS-ESM/swell/pull/209
  • JEDI compatibility by @danholdaway in https://github.com/GEOS-ESM/swell/pull/214
  • updating yamls for airs avhrr cris-fsr iasi ssmis by @gmao-wgu in https://github.com/GEOS-ESM/swell/pull/213
  • make static bump generation possible again by @Dooruk in https://github.com/GEOS-ESM/swell/pull/212
  • Turn on all the working ufo tests by @danholdaway in https://github.com/GEOS-ESM/swell/pull/216
  • Adding advanced user options flag by @CRWayman in https://github.com/GEOS-ESM/swell/pull/220
  • Prep for aircraft and surface. by @danholdaway in https://github.com/GEOS-ESM/swell/pull/221
  • Modify aircraft.yaml to add 'offline' temperature bias correction by @gmao-msienkie in https://github.com/GEOS-ESM/swell/pull/208
  • Turn on all observations in h(x) suite test by @danholdaway in https://github.com/GEOS-ESM/swell/pull/223
  • Add PIBAL and bump satwind observations by one second by @danholdaway in https://github.com/GEOS-ESM/swell/pull/225
  • Surface obs and bump time by one second by @danholdaway in https://github.com/GEOS-ESM/swell/pull/226
  • Feautre/add geosadas test by @danholdaway in https://github.com/GEOS-ESM/swell/pull/227
  • YAML unification by @danholdaway in https://github.com/GEOS-ESM/swell/pull/228
  • Remove pibal specific processing in prep for iodaconv change by @danholdaway in https://github.com/GEOS-ESM/swell/pull/229
  • Add sondes yaml and turn on in ufo testing by @danholdaway in https://github.com/GEOS-ESM/swell/pull/230
  • Add LETKF suite and initial tasks. by @CEgerer93 in https://github.com/GEOS-ESM/swell/pull/232
  • Add pibal YAML that gets match to GSI by @danholdaway in https://github.com/GEOS-ESM/swell/pull/231
  • Add observation version controlling by @danholdaway in https://github.com/GEOS-ESM/swell/pull/242
  • No bias correction for atms channel 15 in GEOS. by @gmao-jjin3 in https://github.com/GEOS-ESM/swell/pull/233
  • Modifying geos-atmosphere yaml files by @asewnath in https://github.com/GEOS-ESM/swell/pull/234
  • Set an ncdiag path in convert ncdiags setup by @danholdaway in https://github.com/GEOS-ESM/swell/pull/243
  • Renaming test suite files and adding overrides to prep config softwar… by @CRWayman in https://github.com/GEOS-ESM/swell/pull/235
  • Remove passive_bc option by @danholdaway in https://github.com/GEOS-ESM/swell/pull/247
  • Add configuration for GPS data. by @gmao-jjin3 in https://github.com/GEOS-ESM/swell/pull/248
  • Correct near surface wind scaling by @danholdaway in https://github.com/GEOS-ESM/swell/pull/244
  • Adjust YAMLs ahead of UFO change by @danholdaway in https://github.com/GEOS-ESM/swell/pull/251
  • Adjust some radiance counts for new UFO develop by @danholdaway in https://github.com/GEOS-ESM/swell/pull/253
  • Move observational error assignments into 'obs prior filters'. by @gmao-jjin3 in https://github.com/GEOS-ESM/swell/pull/258
  • Bring YAMLs up to date with new eva and parallelize the EvaObservation task by @danholdaway in https://github.com/GEOS-ESM/swell/pull/255
  • IAU for MOM6 cycling runs by @Dooruk in https://github.com/GEOS-ESM/swell/pull/259
  • Updated GEOS GNSSRO configuration. by @gmao-jjin3 in https://github.com/GEOS-ESM/swell/pull/257
  • Single entry point for all applications and utilities by @danholdaway in https://github.com/GEOS-ESM/swell/pull/252
  • Replace obs filters by obs prior and post filters. by @gmao-jjin3 in https://github.com/GEOS-ESM/swell/pull/262
  • Change behaviour of the EvaObservations task on login vs compute node by @danholdaway in https://github.com/GEOS-ESM/swell/pull/263
  • LETKF for single cycle by @CEgerer93 in https://github.com/GEOS-ESM/swell/pull/256
  • Updates to JEDI bundle for new way the JEDI test repos are handled by @danholdaway in https://github.com/GEOS-ESM/swell/pull/267
  • Pass platform to JEDI_BUNDLE for getting CRTM coeffs in place by @danholdaway in https://github.com/GEOS-ESM/swell/pull/269
  • pass platform by @danholdaway in https://github.com/GEOS-ESM/swell/pull/270
  • Remove the Yaml linting action by @danholdaway in https://github.com/GEOS-ESM/swell/pull/271
  • Feature/single obs test by @gmao-jjin3 in https://github.com/GEOS-ESM/swell/pull/266
  • Change interface to Radiance.toIODAobs by @danholdaway in https://github.com/GEOS-ESM/swell/pull/274
  • add linear obs op by @danholdaway in https://github.com/GEOS-ESM/swell/pull/275
  • Accessing GSI observing system records for active and available channels by @asewnath in https://github.com/GEOS-ESM/swell/pull/273
  • Use the develop spack-stack with swell environment by @danholdaway in https://github.com/GEOS-ESM/swell/pull/281
  • needed for Tskin analysis by @rtodling in https://github.com/GEOS-ESM/swell/pull/282
  • Eva support for localensembleda by @CEgerer93 in https://github.com/GEOS-ESM/swell/pull/277
  • combine subset observations & tier 1 3dvar_cycle testing by @Dooruk in https://github.com/GEOS-ESM/swell/pull/284
  • Adding jinja templating to observation yamls for active/available channels by @asewnath in https://github.com/GEOS-ESM/swell/pull/278
  • Add option to save geovals by @danholdaway in https://github.com/GEOS-ESM/swell/pull/283
  • Addressing missing observations by @asewnath in https://github.com/GEOS-ESM/swell/pull/286
  • Update modules and keep static files in shared locations by @Dooruk in https://github.com/GEOS-ESM/swell/pull/296
  • Cloning GEOS_mksi instead for GSI channel records by @asewnath in https://github.com/GEOS-ESM/swell/pull/297
  • Fix to check for missing obs in SaveObsDiag by @asewnath in https://github.com/GEOS-ESM/swell/pull/299
  • Use EXPLICIT_DIFFUSION as Static Background for geos_marine by @Dooruk in https://github.com/GEOS-ESM/swell/pull/301
  • Modifying Airs Aqua passed benchmark by @asewnath in https://github.com/GEOS-ESM/swell/pull/303
  • Change Jedi Log plot and turn off Jb evaluation by @Dooruk in https://github.com/GEOS-ESM/swell/pull/310
  • Towards ensemble hofx support by @CEgerer93 in https://github.com/GEOS-ESM/swell/pull/298
  • Update to Skylab7 Modules - Part 1 (SLES12) by @Dooruk in https://github.com/GEOS-ESM/swell/pull/319
  • Add atmospheric 3DVar and 3DFGAT cases by @rtodling in https://github.com/GEOS-ESM/swell/pull/302
  • Resolve pandas warnings by @asewnath in https://github.com/GEOS-ESM/swell/pull/322

New Contributors

  • @gmao-msienkie made their first contribution in https://github.com/GEOS-ESM/swell/pull/208
  • @CEgerer93 made their first contribution in https://github.com/GEOS-ESM/swell/pull/232
  • @rtodling made their first contribution in https://github.com/GEOS-ESM/swell/pull/282

Full Changelog: https://github.com/GEOS-ESM/swell/compare/1.2.0...1.9.0

- Python
Published by Dooruk about 2 years ago

swell - 1.2.0

- Python
Published by danholdaway over 3 years ago

swell - 1.1.0

- Python
Published by danholdaway over 3 years ago

swell - 1.0.0

- Python
Published by danholdaway over 4 years ago