{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":304692012,"defaultBranch":"master","name":"saber","ownerLogin":"JCSDA","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-16T17:14:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/72765326?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712324318.0","currentOid":""},"activityList":{"items":[{"before":"45150c743e4aa07335dc593299592d17dae04864","after":"1ca1596b306af22b8236223abfa39ccd95755853","ref":"refs/heads/develop","pushedAt":"2024-09-26T22:26:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Rename FakeLevels and minor cleaning in BUMP (#943)\n\n* Rename FakeLevels and minor\r\n\r\n* Fix validTime_ usage","shortMessageHtmlLink":"Rename FakeLevels and minor cleaning in BUMP (#943)"}},{"before":"bba6f7e2a44c4c93fb7b883badfa4075324d458e","after":"45150c743e4aa07335dc593299592d17dae04864","ref":"refs/heads/develop","pushedAt":"2024-09-19T16:43:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Correct name for some of the hydrometeors (#939)\n\n* proper names for qr/qs\r\n\r\n* Thx Fabio for reminding me of qg/qh","shortMessageHtmlLink":"Correct name for some of the hydrometeors (#939)"}},{"before":"005935d253621e839714ff2af9955f3a6b2d192c","after":"bba6f7e2a44c4c93fb7b883badfa4075324d458e","ref":"refs/heads/develop","pushedAt":"2024-09-10T16:56:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"New method to create the work grid in BUMP - regional models only (#928)\n\n* Optimization of the work grid setup\r\n\r\n* Random number generator bugfix\r\n\r\n* Remove unused variables\r\n\r\n* Remove useless parameters\r\n\r\n* Attempt to make the code reproducible with clang\r\n\r\n* Bugfix\r\n\r\n* Fixes worked, removing debug printouts\r\n\r\n* Trigger tests\r\n\r\n* Include boundary points inside the hull\r\n\r\n---------\r\n\r\nCo-authored-by: Nate Crossette ","shortMessageHtmlLink":"New method to create the work grid in BUMP - regional models only (#928)"}},{"before":"ac38f0579d96e1d6fbc8759ac8fd670537e66065","after":"005935d253621e839714ff2af9955f3a6b2d192c","ref":"refs/heads/develop","pushedAt":"2024-09-05T18:52:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Add source and tests for the NICE method (#917)\n\n* Add source and tests for the NICE method\r\n\r\n* Make NICE estimate more robust\r\n\r\n* Replace abort with missing values\r\n\r\n* More robust display\r\n\r\n* More robust hdiag summary\r\n\r\n---------\r\n\r\nCo-authored-by: Anna Shlyaeva ","shortMessageHtmlLink":"Add source and tests for the NICE method (#917)"}},{"before":"524b6e5fcd7a490a82120c81e5d504b9d95d1575","after":"ac38f0579d96e1d6fbc8759ac8fd670537e66065","ref":"refs/heads/develop","pushedAt":"2024-09-04T19:39:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Improve FastLAM memory usage (#935)","shortMessageHtmlLink":"Improve FastLAM memory usage (#935)"}},{"before":"7f1eab6867ba925d1aaef33c81e896173640cc60","after":"524b6e5fcd7a490a82120c81e5d504b9d95d1575","ref":"refs/heads/develop","pushedAt":"2024-08-30T22:37:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Adds latitude overlapping binning of covariances and \"horizontal extent\" to identify the no of pts for each local bin on each PE (#931)\n\n* make xb_ a constant reference.\r\n\r\n* partially created write variances\r\n\r\n* creating overlapping latitude bin\r\n\r\n* add Horizontal Extent\r\n\r\n* overlapping bins looks plausible\r\n\r\n* tidy up\r\n\r\n* coding norms\r\n\r\n* adding underscores to NetCDF attribute\r\n\r\n* updating to have underscores in the NetCDF names\r\n\r\n* bugfix\r\n\r\n* removing test file\r\n\r\n---------\r\n\r\nCo-authored-by: Nate Crossette ","shortMessageHtmlLink":"Adds latitude overlapping binning of covariances and \"horizontal exte…"}},{"before":"ce01b9aa0e3e387529149791b5719f81126e1b53","after":"7f1eab6867ba925d1aaef33c81e896173640cc60","ref":"refs/heads/develop","pushedAt":"2024-08-30T16:55:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Remove useless parameter (#933)","shortMessageHtmlLink":"Remove useless parameter (#933)"}},{"before":"00589b6d60fbd5fd9c4539fad1a85f2ea33dad63","after":"ce01b9aa0e3e387529149791b5719f81126e1b53","ref":"refs/heads/develop","pushedAt":"2024-08-28T14:01:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Fix typos and clean BUMP tests (#927)\n\n* Import feature/quench_convergence typos\r\n\r\n* Import feature/quench_convergence_dev typos and new test\r\n\r\n* Remove useless fields\r\n\r\n* Reset error_covariance_training_bump_hdiag_1 test\r\n\r\n---------\r\n\r\nCo-authored-by: Nate Crossette ","shortMessageHtmlLink":"Fix typos and clean BUMP tests (#927)"}},{"before":"7b53adda2c318e0d5ca37f256d4e4f2a15f20162","after":"00589b6d60fbd5fd9c4539fad1a85f2ea33dad63","ref":"refs/heads/develop","pushedAt":"2024-08-26T15:43:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Optionally change background resolution to increment geometry (#929)\n\nCo-authored-by: Anna Shlyaeva ","shortMessageHtmlLink":"Optionally change background resolution to increment geometry (#929)"}},{"before":"60c37a5bba29efe900c04daed7ef887f98d5f72e","after":"7b53adda2c318e0d5ca37f256d4e4f2a15f20162","ref":"refs/heads/develop","pushedAt":"2024-08-15T16:43:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Enable TotalView debugging in BUMP (#925)\n\n* Enable TotalView debugging in BUMP\r\n\r\n* Added conditional to activate only on CMake debug\r\n\r\n---------\r\n\r\nCo-authored-by: Nate Crossette ","shortMessageHtmlLink":"Enable TotalView debugging in BUMP (#925)"}},{"before":"4a76c2a0012771ab619b35aa9b8bafe7cb94bae8","after":"60c37a5bba29efe900c04daed7ef887f98d5f72e","ref":"refs/heads/develop","pushedAt":"2024-08-14T17:51:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Passing vector wind `interp_type` metadata through spectral transform (#915)\n\n* update to metadata passing\r\n\r\n* typos\r\n\r\n* debugging\r\n\r\n* interp_type passing for vector fields\r\n\r\n* small fix to getSizeOwned\r\n\r\n* typo\r\n\r\n* cleaning up messages; removing unneeded set_dirty()\r\n\r\n* generalizing logic\r\n\r\n* trigger CI","shortMessageHtmlLink":"Passing vector wind interp_type metadata through spectral transform…"}},{"before":"2b5116156a4c7bfbfb8bd18b76b892e24cfe9944","after":"4a76c2a0012771ab619b35aa9b8bafe7cb94bae8","ref":"refs/heads/develop","pushedAt":"2024-08-14T13:35:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"UKMO rename qcl and qcf (#916)\n\n* Rename specific cloud ice and liquid water\r\n\r\n* Change the name of the dimension variable and reorder the yaml variables\r\n\r\n* Update test ref files because of changes in the var list order\r\n\r\n* Empty commit to get ci runnning\r\n\r\n* Renaming to specific_cloud_ice/liquid_water (#924)\r\n\r\nCo-authored-by: MayeulDestouches \r\n\r\n---------\r\n\r\nCo-authored-by: MayeulDestouches \r\nCo-authored-by: Nate Crossette ","shortMessageHtmlLink":"UKMO rename qcl and qcf (#916)"}},{"before":"0f6d2915c5395ac405deb033d1a3c4bcf3bac104","after":"2b5116156a4c7bfbfb8bd18b76b892e24cfe9944","ref":"refs/heads/develop","pushedAt":"2024-08-12T16:04:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Generic project name for MetO CI workflow (#913)\n\n* Generic project name for MetO CI workflow\r\n\r\n* update copyright year","shortMessageHtmlLink":"Generic project name for MetO CI workflow (#913)"}},{"before":"e93b14ff97acc70cdbb6bdd57620da2cc81c5eb0","after":"0f6d2915c5395ac405deb033d1a3c4bcf3bac104","ref":"refs/heads/develop","pushedAt":"2024-08-07T19:06:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"add shallow copies (#921)","shortMessageHtmlLink":"add shallow copies (#921)"}},{"before":"1c0a24d96b9c4560d53d689078487c68a34e8037","after":"e93b14ff97acc70cdbb6bdd57620da2cc81c5eb0","ref":"refs/heads/develop","pushedAt":"2024-07-29T16:31:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Add option to use bicubic interpolation in GaussToCubedSphere block (#911)\n\n* First attempt of bicubic interpolation in GaussToCSdual\r\n\r\n* Revert changes to randomization tests to avoid chain reaction\r\n\r\n* Rename structuredInterpType as interpType\r\n\r\nCo-authored-by: Francois Hebert \r\n\r\n---------\r\n\r\nCo-authored-by: Francois Hebert ","shortMessageHtmlLink":"Add option to use bicubic interpolation in GaussToCubedSphere block (…"}},{"before":"588d16a1f0b8e9d3bc3e9840d38065bf6f3dca59","after":"1c0a24d96b9c4560d53d689078487c68a34e8037","ref":"refs/heads/develop","pushedAt":"2024-07-26T19:27:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"add metadata to forward SpectralToGauss multiply (#910)","shortMessageHtmlLink":"add metadata to forward SpectralToGauss multiply (#910)"}},{"before":"ab668d94fbaf5a26a6b07e12d0cbc3e452cfda71","after":"588d16a1f0b8e9d3bc3e9840d38065bf6f3dca59","ref":"refs/heads/develop","pushedAt":"2024-07-25T19:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Add additive and hybrid rescaling to GaussToCS interpolation (#907)\n\n* Add option to save additive rescaling\r\n\r\n* Output covariance profiles for each Hybrid component, add debug print in spectral filter\r\n\r\n* Fix compilation errors\r\n\r\n* Remove debug print of spectral filter\r\n\r\n* Use atlas config as input, update yamls\r\n\r\n* Use independent reference file for modified test\r\n\r\n* Move test reference file to correct location\r\n\r\n* Pass vector of double by reference\r\n\r\nCo-authored-by: Francois Hebert \r\n\r\n* remove test output line\r\n\r\n---------\r\n\r\nCo-authored-by: Francois Hebert \r\nCo-authored-by: Nate Crossette ","shortMessageHtmlLink":"Add additive and hybrid rescaling to GaussToCS interpolation (#907)"}},{"before":"5a37ebc38a79027fa422dfec8dd7c3f2c446fe7b","after":"ab668d94fbaf5a26a6b07e12d0cbc3e452cfda71","ref":"refs/heads/develop","pushedAt":"2024-07-25T15:13:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Use new simplified interface to oops GlobalInterpolator (#904)\n\nCo-authored-by: Nate Crossette ","shortMessageHtmlLink":"Use new simplified interface to oops GlobalInterpolator (#904)"}},{"before":"ac2b1bc2a06fce476e8b1ab7e3196fea876adcd6","after":"5a37ebc38a79027fa422dfec8dd7c3f2c446fe7b","ref":"refs/heads/develop","pushedAt":"2024-07-23T16:52:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Add 'Scale by Factor' feature to generic StdDev block (#903)\n\n* starting on stddev block scale factor option\r\n\r\n* more test files\r\n\r\n* fixing file extension\r\n\r\n* finishing StdDev scale factor feature\r\n\r\n* final touches\r\n\r\n* allowing both read: and stddev factor; adding test; other comments\r\n\r\n* adding constraint to parameter; yaml key name change\r\n\r\n* simplifying implementation\r\n\r\n* consistency with this->\r\n\r\n---------\r\n\r\nCo-authored-by: Benjamin Menetrier <30638301+benjaminmenetrier@users.noreply.github.com>","shortMessageHtmlLink":"Add 'Scale by Factor' feature to generic StdDev block (#903)"}},{"before":"c85e5b655f0ce7f25bae9637806516a41a05d0f3","after":"ac2b1bc2a06fce476e8b1ab7e3196fea876adcd6","ref":"refs/heads/develop","pushedAt":"2024-07-23T15:31:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Passing scalar `Field` metadata through `SpectralToGauss::multiply(AD)` (#909)\n\n* hardcoding interp_type metadata\r\n\r\n* reverting and starting over\r\n\r\n* attempting metadata quick-fix\r\n\r\n* adding metadata to fwd multiply\r\n\r\n* removing print statements","shortMessageHtmlLink":"Passing scalar Field metadata through `SpectralToGauss::multiply(AD…"}},{"before":"17f696f38d6627541b526098c20b0cf9035ad29c","after":"c85e5b655f0ce7f25bae9637806516a41a05d0f3","ref":"refs/heads/develop","pushedAt":"2024-07-22T16:01:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Restructures covariance calibration capability and allows grid point and vertical covariance functionality (#897)\n\n* working on parameters first\r\n\r\n* working on binning - done horizontalGridPoint and global average\r\n\r\n* creating a new test from testing write variances\r\n\r\n* add dependency\r\n\r\n* add training\r\n\r\n* code compiles - next create NetCDF LocalConfiguration file.\r\n\r\n* added more code - code runs but need covariance update and writing\r\n\r\n* adding accumulation\r\n\r\n* adding the gatherstats.\r\n\r\n* variance and vertical covariance output - now get cross covariance sorted and output binning\r\n\r\n* add variances\r\n\r\n* end of day commit\r\n\r\n* ensembleStats fielset allocated only in calibration mode\r\n\r\n* temp commit with spec gather\r\n\r\n* using new gatherFieldSet capability - next change SpectralCovariance and SpectralCorrelation files to consistent with new Variances approach\r\n\r\n* exposing binType and calculates max size for bining indices\r\n\r\n* mpi version of bin dumping done - needs cleaning up\r\n\r\n* partway through adding new NetCDF structure to Spectral Correlation\r\n\r\n* changed the read write to use new data structure\r\n\r\n* resolving conflicts\r\n\r\n* tidy up\r\n\r\n* refactor and creating calibration file\r\n\r\n* tidy up\r\n\r\n* start adding const\r\n\r\n* make accumulations consistent\r\n\r\n* tidy up\r\n\r\n* move binning longitude latitudes\r\n\r\n* removing error_covariance_training_spectralb_3\r\n\r\n* problem in writeVariance\r\n\r\n* clean up and use %MPI%\r\n\r\n* change file output\r\n\r\n* responding to Mayeuls comments\r\n\r\n* responding to Mayeuls comments\r\n\r\n* responding to Stefano's comments","shortMessageHtmlLink":"Restructures covariance calibration capability and allows grid point …"}},{"before":"c12b1f3fa2205f19809fc3dd45c86592d49a1745","after":"17f696f38d6627541b526098c20b0cf9035ad29c","ref":"refs/heads/develop","pushedAt":"2024-07-19T17:28:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Revert \"QUENCH cleaning and improvements (#896)\" (#908)\n\nThis reverts commit c12b1f3fa2205f19809fc3dd45c86592d49a1745.","shortMessageHtmlLink":"Revert \"QUENCH cleaning and improvements (#896)\" (#908)"}},{"before":"22c5922b307db6c5361981b2ac411921d4759ed5","after":"c12b1f3fa2205f19809fc3dd45c86592d49a1745","ref":"refs/heads/develop","pushedAt":"2024-07-18T22:48:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"QUENCH cleaning and improvements (#896)\n\n* Quench cleaning\r\n\r\n* Fix copy constructor\r\n\r\n* Remove useless generic()\r\n\r\n* WriteVariances does not need vader\r\n\r\n* Typo\r\n\r\n* Improved implementation\r\n\r\n* Remove useless include\r\n\r\n* Reset vader CMakeLists.txt\r\n\r\n* Adress Marek's and Francois' comments","shortMessageHtmlLink":"QUENCH cleaning and improvements (#896)"}},{"before":"bf5339c5ffe1828efab728e89bbc545ac22ddc88","after":"22c5922b307db6c5361981b2ac411921d4759ed5","ref":"refs/heads/develop","pushedAt":"2024-07-18T14:00:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Use vader for xb/fg variable change (#771)\n\n* Demonstrate using vader for xb/fg variable change\r\n\r\n* Updates for the merge + blocks for vader1 test\r\n\r\n* Update CMakelists to reflect that vader will be a required dependency\r\n\r\n* fix typo and accidental changes in the yaml\r\n\r\n* Increment variables not subset of background variables (#811)\r\n\r\n* Specific treatment for geometry fields (#814)\r\n\r\n* tmp\r\n\r\n* Link geometry fields\r\n\r\n* Add back height and height_levels to mandatoryStateVars()\r\n\r\n* Check Vader produced all requested variablesÂ\r\n\r\n* Update requiredStateVars for two more blocks; and some yamls\r\n\r\n* rollback changes for height and height_levels: get from geom or bg; update yamls\r\n\r\n* Rollback the rollback, and make sure only height and height_levels are added\r\n\r\n* Add saber-specific vader cookbook\r\n\r\n* Update reference file\r\n\r\n* Remove unnecessary air_temperature background input\r\n\r\n* merge fix\r\n\r\n* Use safe function (#827)\r\n\r\n* Move levels number retrieval out of loops (#831)\r\n\r\n* correcting a bound on the mu stats (#834)\r\n\r\n* Add capability to use saber-formatted spectral vertical covariances to generate pseudo-ensemble perturbations using randomization method. (#825)\r\n\r\n* adding capability to run sqrt of spectral B with spectral vertical covariance.\r\n\r\n* first step to using generated sqrt B from spectral vertical covariance.\r\n\r\n* all tests except diagnostic sqrt b pass\r\n\r\n* increase tolerance comparison (very slightly)\r\n\r\n* temporary commit\r\n\r\n* corrected some tests\r\n\r\n* more updated tests\r\n\r\n* yat (yet another test)\r\n\r\n* clean up\r\n\r\n* create comparison test\r\n\r\n* more cleanup\r\n\r\n* update tolerance\r\n\r\n* responding to Mayeul's comments\r\n\r\n* removing test output filename\r\n\r\n---------\r\n\r\nCo-authored-by: Anna Shlyaeva \r\n\r\n* Add a central block for GSI covariance (for use in 4DEnVar with hybrid cov where GSI is only used for static) (#830)\r\n\r\nCo-authored-by: shlyaeva \r\n\r\n* BUMP: same horizontal convolution for all levels, no vertical convolution (#833)\r\n\r\n* Update source and add tests\r\n\r\n* Remove debug print\r\n\r\n* Add missing include\r\n\r\n---------\r\n\r\nCo-authored-by: Nate Crossette \r\n\r\n* Update reference files (#839)\r\n\r\nCo-authored-by: Anna Shlyaeva \r\n\r\n* Spectral vertical covariances calibrated from a pseudo ensemble generated using the randomization method and prior spectral vertical covariances. (#840)\r\n\r\n* adding capability to run sqrt of spectral B with spectral vertical covariance.\r\n\r\n* first step to using generated sqrt B from spectral vertical covariance.\r\n\r\n* all tests except diagnostic sqrt b pass\r\n\r\n* increase tolerance comparison (very slightly)\r\n\r\n* temporary commit\r\n\r\n* corrected some tests\r\n\r\n* more updated tests\r\n\r\n* yat (yet another test)\r\n\r\n* clean up\r\n\r\n* create comparison test\r\n\r\n* more cleanup\r\n\r\n* update tolerance\r\n\r\n* responding to Mayeul's comments\r\n\r\n* removing test output filename\r\n\r\n* adding randomization\r\n\r\n* creating spectral vertical covariance from randomization\r\n\r\n* comparison between spectral covariances similar\r\n\r\n* update test to be within 3-4 second time frame\r\n\r\n* clean up\r\n\r\n* remove cout\r\n\r\n* responding to Nate's comments\r\n\r\n* responding to Mayeul's comments\r\n\r\n* Only create increment in the model write when necessary (#846)\r\n\r\nCo-authored-by: shlyaeva \r\n\r\n* Fix non-coforming array expression in type_nicas_blk.fypp (#848)\r\n\r\n* This seems to work.\r\n\r\n* trigger CI with intel\r\n\r\n* Correct number of levels\r\n\r\n---------\r\n\r\nCo-authored-by: shlyaeva \r\nCo-authored-by: Benjamin Menetrier \r\n\r\nInitialize var%m4 when file is missing (#850)\r\n\r\nRemove useless check in BUMP (#851)\r\n\r\n* Initialize var%m4 when file is missing\r\n\r\n* Remove component check\r\n\r\nRemove geometry's latlon method (#844)\r\n\r\nCo-authored-by: Nate Crossette \r\n\r\n* Update reference files after difficult merge\r\n\r\n* Remove hard-coded reference to height variables\r\n\r\n* use typedef-ed type and change name for default cookbook\r\n\r\n---------\r\n\r\nCo-authored-by: shlyaeva \r\nCo-authored-by: MayeulDestouches \r\nCo-authored-by: Nate Crossette \r\nCo-authored-by: Benjamin Menetrier <30638301+benjaminmenetrier@users.noreply.github.com>\r\nCo-authored-by: Marek Wlasak \r\nCo-authored-by: David Davies ","shortMessageHtmlLink":"Use vader for xb/fg variable change (#771)"}},{"before":"f1f649ca325fd2527b8771e1fd0cc71cf5cd73dc","after":"bf5339c5ffe1828efab728e89bbc545ac22ddc88","ref":"refs/heads/develop","pushedAt":"2024-07-09T19:26:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Relax dirac_interpolation_5_2 tolerance for runs on Met Office Cray (#900)\n\nCo-authored-by: Matt Shin ","shortMessageHtmlLink":"Relax dirac_interpolation_5_2 tolerance for runs on Met Office Cray (…"}},{"before":"334862ee28c0e2e2a7b831a9f329035aa75388f8","after":"f1f649ca325fd2527b8771e1fd0cc71cf5cd73dc","ref":"refs/heads/develop","pushedAt":"2024-07-09T15:53:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Output covariance profiles for each Hybrid component (#898)\n\n* Output covariance profiles for each Hybrid component, add debug print in spectral filter\r\n\r\n* Remove debug print of the spectral filter for now","shortMessageHtmlLink":"Output covariance profiles for each Hybrid component (#898)"}},{"before":"712512fee36a1577d51edf204483ec4bd8ce78ba","after":"334862ee28c0e2e2a7b831a9f329035aa75388f8","ref":"refs/heads/develop","pushedAt":"2024-07-08T19:06:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Adding saber tests for oops unstructured grid interpolator (#884)\n\n* fwd/inv interpolator types\r\n\r\n* adding test depends\r\n\r\n* adding interpolation test\r\n\r\n* updating reference\r\n\r\n* adding new test that does opposite interp of interp_4\r\n\r\n* updating config/ref of backwards test\r\n\r\n* tightening tolerances\r\n\r\n* fixing lines at EOF\r\n\r\n* trigger CI\r\n\r\n* testing CI w/ new tolerances\r\n\r\n* testing w/ looser tolerances\r\n\r\n* trigger CI\r\n\r\n* putting tolerances back to default from other tests\r\n\r\n* tolerance -> .04\r\n\r\n* new reference file\r\n\r\n* trigger CI\r\n\r\n* trigger CI","shortMessageHtmlLink":"Adding saber tests for oops unstructured grid interpolator (#884)"}},{"before":"ee599554f3855edbf5aa0a8bc5237e4a8aeb2839","after":"712512fee36a1577d51edf204483ec4bd8ce78ba","ref":"refs/heads/develop","pushedAt":"2024-07-03T19:05:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Do not derive dry air density state in dry air density SABER block (#894)\n\n* Remove evaluation of dry air density state field\r\n\r\n* Update test references\r\n\r\n* trigger CI\r\n\r\n---------\r\n\r\nCo-authored-by: ncrossette ","shortMessageHtmlLink":"Do not derive dry air density state in dry air density SABER block (#…"}},{"before":"eeffca2641783d5e5720f49ef4633dea69974b5b","after":"ee599554f3855edbf5aa0a8bc5237e4a8aeb2839","ref":"refs/heads/develop","pushedAt":"2024-06-26T15:16:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Adding python script for plotting netCDF file (#871)\n\n* adding python script for plotting netCDF file\r\n\r\n* WIP\r\n\r\n* minor tweaks to Mayeul's version\r\n\r\n* Update tools/plot_netCDF.py\r\n\r\nCo-authored-by: MayeulDestouches \r\n\r\n* fixing contour plotting, adding help information\r\n\r\n* fixing header\r\n\r\n* unused line\r\n\r\n* adjusting check on bounds\r\n\r\n* adding info to docstring\r\n\r\n---------\r\n\r\nCo-authored-by: MayeulDestouches ","shortMessageHtmlLink":"Adding python script for plotting netCDF file (#871)"}},{"before":"88bd2ea027d567e6cc8413a5337e0d17833f1a7f","after":"eeffca2641783d5e5720f49ef4633dea69974b5b","ref":"refs/heads/develop","pushedAt":"2024-06-26T14:05:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Add rescaling layer to GaussToCS interpolation (#872)\n\n* Convert to 1D covariance profile\r\n\r\n* Print to Test Log\r\n\r\n* Update reference file with no duplicate distances\r\n\r\n* Update reference file\r\n\r\n* Option to remove inter-level correlations in spectral B\r\n\r\n* Trigger tests with build-group\r\n\r\n* Remove complex logic in CovarianceStatisticsUtils.h\r\n\r\n* Use implicit casting rather than static_cast\r\n\r\n* Move vertical convolution flag one level up\r\n\r\n* Write arrays to NetCDF file\r\n\r\n* Initial code\r\n\r\n* use the correct functionspaces\r\n\r\n* Move to dedicated file\r\n\r\n* Make duplicate removal optional\r\n\r\n* Move to dedicated Rescaling class\r\n\r\n* More detailed comments\r\n\r\n* Rearrange and augment profiles and rescaling tests\r\n\r\n* Add sortBySeparationDistance to saber\r\n\r\n* Use different points in profile ctest\r\n\r\n* Remove blank line\r\n\r\n* Address Marek's comments - simple ones\r\n\r\n* Automatic computation of max length scales for F and CS-LFR grids\r\n\r\n* Bugfix in writing dimensions to netCDF\r\n* Typo bugfix in remove duplicate distances key\r\n* Output to test log that would have allowed to spot this sooner\r\n* Removal of duplicate ctests\r\n\r\n* Coding norms\r\n\r\n* Revert most of \"Coding norms\"\r\n\r\nThis reverts commit d41a44da8eac6eee2f48479cc21c67b0e85b8fdf.\r\n\r\n* Template substitution bugfix\r\n\r\n* Post-merge fix\r\n\r\n* Rename lookUp function\r\n\r\n* Adapt for changes in atlas array netcdf writer\r\n\r\n* Alternative implementation for rescaling feature (#889)\r\n\r\n* Use Fields for covariances and a single vector for distances\r\n* Read and write covariances profiles as 2D fields\r\n* Reorder variables by alphabetical order\r\n\r\n* Fix confusion between active variables of interpolation and of rescaling\r\n\r\n* Fix typo (missing space)\r\n\r\nCo-authored-by: Francois Hebert \r\n\r\n---------\r\n\r\nCo-authored-by: Francois Hebert \r\nCo-authored-by: Marek Wlasak ","shortMessageHtmlLink":"Add rescaling layer to GaussToCS interpolation (#872)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQyMjoyNjoxNC4wMDAwMDBazwAAAATCAvY8","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNlQxNDowNToyNy4wMDAwMDBazwAAAARvzpvO"}},"title":"Activity · JCSDA/saber"}