Releases: SalishSeaCast/SalishSeaNowcast
Releases · SalishSeaCast/SalishSeaNowcast
v24.1
What's Changed
- Bump gitpython from 3.1.40 to 3.1.41 in /envs by @dependabot in #226
- Bump jinja2 from 3.1.2 to 3.1.3 in /envs by @dependabot in #228
- Change to V21-11 ERDDAP dataset ids by @douglatornell in #227
- Drop "nowcast-dev" run from automation workflow and configuration by @douglatornell in #229
- Bump mamba-org/setup-micromamba from 1.7.3 to 1.8.0 by @dependabot in #231
- Bump codecov/codecov-action from 3.1.4 to 3.1.5 by @dependabot in #230
- Change
upload_forcing
worker to persist previous day for missing runoff files via symlinks instead of failing by @douglatornell in #233 - Bump codecov/codecov-action from 3.1.5 to 4.0.1 by @dependabot in #235
- Bump cryptography from 41.0.6 to 42.0.0 in /envs by @dependabot in #236
- Bump cryptography from 42.0.0 to 42.0.2 in /envs by @dependabot in #237
- Bump cryptography from 42.0.2 to 42.0.4 in /envs by @dependabot in #238
- Bump mamba-org/setup-micromamba from 1.8.0 to 1.8.1 by @dependabot in #240
- Bump codecov/codecov-action from 4.0.1 to 4.0.2 by @dependabot in #239
- Update
get_onc_ctd
andget_onc_ferry
workers to work with ONC API v3 by @douglatornell in #234 - Bump codecov/codecov-action from 4.0.2 to 4.1.0 by @dependabot in #241
- Automate creation of day and month averaged biology, chemistry & physics datasets by @douglatornell in #242
- Change from 'graham-dtn' to 'robot.graham' by @douglatornell in #243
- Update paths for river tracers hindcast runs by @douglatornell in #245
- Remove host name references from make_averaged_dataset by @douglatornell in #246
- Bump black from 24.2.0 to 24.3.0 in /envs by @dependabot in #247
- Documentation maintenance by @douglatornell in #248
- Fix broken web site time series plots. by @douglatornell in #249
- Bump codecov/codecov-action from 4.1.0 to 4.1.1 by @dependabot in #250
- Bump pillow from 10.2.0 to 10.3.0 in /envs by @dependabot in #251
- Update ONC VENUS nodes model/obs comparison figure module by @douglatornell in #254
- Update ERDDAP URL for HRDPS fields in config & tests by @douglatornell in #256
- Bump codecov/codecov-action from 4.1.1 to 4.2.0 by @dependabot in #255
- Update badge tables in README and dev docs by @douglatornell in #257
- Bump idna from 3.6 to 3.7 in /envs by @dependabot in #258
- Bump codecov/codecov-action from 4.2.0 to 4.3.0 by @dependabot in #259
- Bump tqdm from 4.66.2 to 4.66.3 in /envs by @dependabot in #260
- Bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in #261
- Bump jinja2 from 3.1.3 to 3.1.4 in /envs by @dependabot in #262
- Replace of PyPDF2 package with pypdf by @douglatornell in #263
- Update paths for oxygen hindcast runs by @douglatornell in #264
- Bump codecov/codecov-action from 4.3.1 to 4.4.0 by @dependabot in #265
- Bump requests from 2.31.0 to 2.32.0 in /envs by @dependabot in #266
- Bump codecov/codecov-action from 4.4.0 to 4.4.1 by @dependabot in #267
- Bump mamba-org/setup-micromamba from 1.8.1 to 1.9.0 by @dependabot in #268
- Update make_live_ocean_files re: single filepath by @douglatornell in #269
- Bump tornado from 6.4 to 6.4.1 in /envs by @dependabot in #270
- Improve WWatch3 wind and currents forcing file generation by @douglatornell in #271
- Change 'np.NaN' to 'np.nan' re: Numpy 2.0 by @douglatornell in #272
Full Changelog: v23.2...v24.1
v23.2
The main features of this release are:
- Migration of SalishSeaCast production from the v201905 to the v202111 NEMO configuration
- Updating the package from Python 3.11 to 3.12
What's Changed
- Bump urllib3 from 2.0.5 to 2.0.6 in /envs by @dependabot in #205
- Bump pillow from 10.0.0 to 10.0.1 in /envs by @dependabot in #206
- Bump gitpython from 3.1.36 to 3.1.37 in /envs by @dependabot in #207
- Bump mamba-org/setup-micromamba from 1.4.4 to 1.5.0 by @dependabot in #208
- Bump urllib3 from 2.0.6 to 2.0.7 in /envs by @dependabot in #210
- Bump mamba-org/setup-micromamba from 1.5.0 to 1.6.0 by @dependabot in #211
- Bump pip from 23.0 to 23.3 in /envs by @dependabot in #212
- Update to Python 3.12 by @douglatornell in #209
- Update readthedocs build config by @douglatornell in #215
- Add
--backfill
option tocrop_gribs
worker by @douglatornell in #216 - Update
make_ww3_*_file
workers and their place in the automation workflow by @douglatornell in #213 - Docs maintenance by @douglatornell in #217
- Bump cryptography from 41.0.4 to 41.0.6 in /envs by @dependabot in #218
- Bump mamba-org/setup-micromamba from 1.6.0 to 1.7.0 by @dependabot in #219
- Bump mamba-org/setup-micromamba from 1.7.0 to 1.7.3 by @dependabot in #220
- Bump paramiko from 3.0.0 to 3.4.0 in /envs by @dependabot in #221
- Add Hatch wheel build target to pyproject.toml by @douglatornell in #222
- Migrate production from 2019-05 to 2021-11 NEMO configuration by @douglatornell in #223
- Fixed
test_download_live_ocean
test failure by @douglatornell in #224 - Update to use feedgen v1.0.0 package by @douglatornell in #225
Full Changelog: v23.1...v23.2
v23.1
The major features of this release are:
- Adapting to ECCC's change of the HRDPS product from the west sub-domain on a polar-stereographic grid to the continental
domain on a rotated lat-lon grib - Addition of river runoff file generation for the NEMO v202111 configuration that replaces climatologies for rivers other than
the Fraser with values based on a collection of gauged river discharge observations in all of the major watersheds - Modernization of the Python packaging
What's Changed
- Modernize packaging by @douglatornell in #144
- Add release process notes to dev docs by @douglatornell in #145
- Bump future from 0.18.2 to 0.18.3 in /envs by @dependabot in #146
- Update production to sarracenia 2.22.10.post2 by @douglatornell in #147
- Change sarracenia configs to use queues on hpfx.collab.science.gc.ca by @douglatornell in #149
- Bump cryptography from 39.0.0 to 39.0.1 in /envs by @dependabot in #153
- Handle HRDPS change from west domain to continental domain by @douglatornell in #156
- Pin sphinx-rtd-theme=1.2 by @douglatornell in #159
- Change to run wwatch3 after NEMO nowcast-green by @douglatornell in #160
- Handle wind coords attr drop in make_ww3_wind_file by @douglatornell in #162
- Handle wwatch3
run when
configuration by @douglatornell in #163 - Add --run-date to make_ww3_*_file workers by @douglatornell in #164
- Do make_turbidity_file after collect_weather 12 by @douglatornell in #165
- Do upload_forcing turbidity after NEMO forecast by @douglatornell in #166
- Change to run grib_to_netcdf on salish by @douglatornell in #167
- Update
collect_weather
worker re: changes inwatchdog=2.1.7
by @douglatornell in #168 - Fix run-date passing for wwatch3-forecast2 by @douglatornell in #171
- Change smelt rivers namelist for arbutus runs by @douglatornell in #172
- Crop HRDPS continental GRIB files to SalishSeaCast sub-domain after they are downloaded by @douglatornell in #173
- Fix wwatch3 prep & runs date propagation by @douglatornell in #175
- Change dev & production envs to Python 3.11 by @douglatornell in #176
- Bump codecov/codecov-action from 3.1.2 to 3.1.3 by @dependabot in #178
- Change sarrcenia clients to use queues on dd.weather.gc.ca by @douglatornell in #180
- Change rivers runoff file generation for SalishSeaCast NEMO v202111 by @douglatornell in #150
- Bump codecov/codecov-action from 3.1.3 to 3.1.4 by @dependabot in #181
- Bump requests from 2.28.2 to 2.31.0 in /envs by @dependabot in #182
- Bump tornado from 6.2 to 6.3.2 in /envs by @dependabot in #184
- Add make_v202111_runoff_file worker by @douglatornell in #183
- Adjust automation re:
make_v2021_runoff_file
by @douglatornell in #185 - Bump cryptography from 39.0.1 to 41.0.0 in /envs by @dependabot in #186
- Bump mamba-org/setup-micromamba from 1.4.1 to 1.4.2 by @dependabot in #187
- Bump mamba-org/setup-micromamba from 1.4.2 to 1.4.3 by @dependabot in #188
- Bump cryptography from 41.0.0 to 41.0.2 in /envs by @dependabot in #189
- Bump certifi from 2023.5.7 to 2023.7.22 in /envs by @dependabot in #190
- Bump cryptography from 41.0.2 to 41.0.3 in /envs by @dependabot in #192
- Change crop_gribs to operate on files as they arrive by @douglatornell in #191
- Add single variable-hour file cropping to crop_gribs worker by @douglatornell in #195
- Update URL for NOAA Neah Bay sea surface height data by @douglatornell in #196
- Bump gitpython from 3.1.31 to 3.1.32 in /envs by @dependabot in #193
- Bump tornado from 6.3.2 to 6.3.3 in /envs by @dependabot in #194
- Bump gitpython from 3.1.32 to 3.1.34 in /envs by @dependabot in #198
- Bump mamba-org/setup-micromamba from 1.4.3 to 1.4.4 by @dependabot in #199
- Bump actions/checkout from 3 to 4 by @dependabot in #200
- Bump gitpython from 3.1.34 to 3.1.35 in /envs by @dependabot in #201
- Bump cryptography from 41.0.3 to 41.0.4 in /envs by @dependabot in #202
- Make crop_gribs worker more robust by @douglatornell in #203
- Update documentation for arbutus.cloud deployment by @douglatornell in #204
Full Changelog: v22.1...v23.1
v22.1
What's Changed
- Bump cryptography from 3.3.1 to 3.3.2 by @dependabot in #71
- Add pre-commit to manage code style & repo QA by @douglatornell in #72
- Bump pillow from 8.1.0 to 8.1.1 by @dependabot in #73
- Bump lxml from 4.6.2 to 4.6.3 by @dependabot in #74
- Bump urllib3 from 1.26.3 to 1.26.4 by @dependabot in #75
- Bump lxml from 4.6.2 to 4.6.3 by @dependabot in #76
- Bump urllib3 from 1.26.4 to 1.26.5 by @dependabot in #77
- Bump pillow from 8.1.2 to 8.2.0 by @dependabot in #78
- Bump pillow from 8.2.0 to 8.3.2 by @dependabot in #79
- Bump pillow from 8.2.0 to 8.3.2 by @dependabot in #80
- Bump dask from 2021.9.1 to 2021.10.0 in /envs by @dependabot in #83
- Update download_live_ocean re: sentinel file chg by @douglatornell in #84
- Bump lxml from 4.6.4 to 4.6.5 in /envs by @dependabot in #89
- Chg to use graham data transfer node by @douglatornell in #87
- Re-work download_live_ocean to get files via HTTPS by @douglatornell in #90
- Bump pillow from 8.4.0 to 9.0.0 in /envs by @dependabot in #91
- Add logging config to separate hindcast logs by @douglatornell in #92
- Change dev & production envs to Python 3.10 by @douglatornell in #93
- Drop unneeded setting of pandas display precision. by @douglatornell in #95
- Handle legacy ssh servers that don't use rsa-sha2 by @douglatornell in #97
- Update deploy docs re: OPPTools SalishSeaCast-prod branch by @douglatornell in #98
- Bump paramiko from 2.9.2 to 2.10.1 in /envs by @dependabot in #99
- Drop FVCOM VHFR forecast-x2 runs from automation by @douglatornell in #100
- Bump pypdf2 from 1.26.0 to 1.27.5 in /envs by @dependabot in #101
- Move tidal_predictions/ dir to separate tidal-predictions repo by @douglatornell in #102
- Fix broken wwatch3 figures generation by @douglatornell in #103
- archive_tarball worker by @douglatornell in #104
- Add rotate_hindcast_logs worker by @douglatornell in #105
- Delete old unused upload_all_files worker by @douglatornell in #106
- Add test for after_*() functions & missing after_archive_tarball() by @douglatornell in #107
- Bump lxml from 4.8.0 to 4.9.1 in /envs by @dependabot in #108
- Drop TWDP ferry obs collection by @douglatornell in #109
- Bump mako from 1.2.1 to 1.2.2 in /envs by @dependabot in #110
- Bump joblib from 1.1.0 to 1.2.0 in /envs by @dependabot in #111
- Fix bug in update_forecast_datasets worker by @douglatornell in #113
- Handle missing Neah Bay sea surface height obs by symlink to forecast file by @douglatornell in #114
- Add ability to run archive_tarball worker for hindcast results by @douglatornell in #116
- Change run sequence to run wwatch3 nowcast & forecast after NEMO forecast by @douglatornell in #118
- Add make_averaged_dataset worker by @douglatornell in #119
- Update dependencies by @douglatornell in #125
- Add collection & processing of Nicomekl River discharge by @douglatornell in #128
- Add retry feature to make_averaged_dataset by @douglatornell in #130
- Bump certifi from 2022.9.24 to 2022.12.7 in /envs by @dependabot in #131
- Move some logging to hindcast log files by @douglatornell in #132
- Drop make_averaged_dataset from hindcast automation by @douglatornell in #133
- Add GHA workflow to auto-assign issues & PRs by @douglatornell in #135
- Chg numpy.asscalar() calls to numpy.ndarray.item() by @douglatornell in #136
- Change GitHub Actions jobs to use reusable workflows by @douglatornell in #139
- Bump wheel from 0.37.1 to 0.38.1 in /envs by @dependabot in #140
- Bump setuptools from 65.4.1 to 65.5.1 in /envs by @dependabot in #141
- Add collection & processing of Roberts Creek discharge by @douglatornell in #142
- Bump pillow from 9.2.0 to 9.3.0 in /envs by @dependabot in #124
- Add USGS rivers to
collect_river_data
by @douglatornell in #143
Full Changelog: v19.1...v22.1