What's Changed
This release is centred on refactoring of the repository and modernization of the SalishSeaTools package.
SalishSeaTools is now the only Python package in the repository.
Its version will be used as the version of the repository for this and future releases.
Features
- Force double precision in rotate_vel2 by @mdunphy in #38
- Improve geo_tools.find_closest_model_point() by @douglatornell in #95
- Remove SalishSeaCmd docs and package stub by @douglatornell in #110
- Remove SalishSeaNowcast docs and package stub by @douglatornell in #111
- Remove Marlin package and related documentation by @douglatornell in #112
Bug Fixes
- Chg numpy.asscalar() calls to numpy.ndarray.item() by @douglatornell in #71
- Drop unnecessary int to float casts by @douglatornell in #73
- Update
data_tools.onc_json_to_dataset()
to ONC API v3 JSON schema and add tests by @douglatornell in #93 - Fix failing
nc_tools
tests by @douglatornell in #113 - Fix failing
viz_tools
tests by @douglatornell in #114 - Fix failing
tidetools
test by @douglatornell in #115
Documentation
- Update library_code.rst by @SiddharthaAnand in #39
- Update readthedocs config to new build spec API by @douglatornell in #84
- Docs maintenance by @douglatornell in #106
- Add Breaking Changes section to docs by @douglatornell in #109
Maintenance
- Add GHA workflow to auto-assign issues & PRs by @douglatornell in #69
- Move environment YAML file and
requirements.txt
to newenvs/
sub-directory by @douglatornell in #116 - Add pytest coverage workflow & improve test config by @douglatornell in #118
- Enable SalishSeaTools editable install in dev env by @douglatornell in #119
- Add pytest-randomly to dev and test environments by @douglatornell in #120
- Add pre-commit to manage code style & repo QA by @douglatornell in #121
- Modernize packaging by @douglatornell in #122
Dependency Updates
- Bump cryptography from 3.3.1 to 3.3.2 in /SalishSeaTools by @dependabot in #40
- Bump lxml from 4.6.2 to 4.6.3 in /SalishSeaTools by @dependabot in #41
- Bump urllib3 from 1.26.3 to 1.26.4 in /SalishSeaTools by @dependabot in #42
- Bump urllib3 from 1.26.4 to 1.26.5 in /SalishSeaTools by @dependabot in #43
- Bump pillow from 8.1.2 to 8.2.0 in /SalishSeaTools by @dependabot in #44
- Bump notebook from 6.2.0 to 6.4.1 in /SalishSeaTools by @dependabot in #46
- Bump jupyterlab from 3.0.10 to 3.0.17 in /SalishSeaTools by @dependabot in #45
- Bump pillow from 8.2.0 to 8.3.2 in /SalishSeaTools by @dependabot in #47
- Bump babel from 2.9.0 to 2.9.1 in /SalishSeaTools by @dependabot in #48
- Bump pip from 21.0.1 to 21.1 in /SalishSeaTools by @dependabot in #49
- Bump lxml from 4.6.3 to 4.6.5 in /SalishSeaTools by @dependabot in #50
- Bump pillow from 8.3.2 to 9.0.0 in /SalishSeaTools by @dependabot in #51
- Bump numpy from 1.20.1 to 1.21.0 in /SalishSeaTools by @dependabot in #52
- Bump ipython from 7.21.0 to 7.31.1 in /SalishSeaTools by @dependabot in #53
- Bump pillow from 9.0.0 to 9.0.1 in /SalishSeaTools by @dependabot in #54
- Bump jupyter-server from 1.4.1 to 1.15.4 in /SalishSeaTools by @dependabot in #55
- Bump notebook from 6.4.1 to 6.4.10 in /SalishSeaTools by @dependabot in #56
- Bump notebook from 6.4.10 to 6.4.12 in /SalishSeaTools by @dependabot in #57
- Bump numpy from 1.21.0 to 1.22.0 in /SalishSeaTools by @dependabot in #58
- Bump lxml from 4.6.5 to 4.9.1 in /SalishSeaTools by @dependabot in #59
- Bump mistune from 0.8.4 to 2.0.3 in /SalishSeaTools by @dependabot in #60
- Bump nbconvert from 6.0.7 to 6.3.0 in /SalishSeaTools by @dependabot in #61
- Bump nbconvert from 6.3.0 to 6.5.1 in /SalishSeaTools by @dependabot in #62
- Bump jupyter-core from 4.7.1 to 4.11.2 in /SalishSeaTools by @dependabot in #66
- Bump certifi from 2020.12.5 to 2022.12.7 in /SalishSeaTools by @dependabot in #67
- Bump pillow from 9.0.1 to 9.3.0 in /SalishSeaTools by @dependabot in #65
- Bump cryptography from 38.0.4 to 39.0.1 in /SalishSeaTools by @dependabot in #74
- Bump ipython from 8.7.0 to 8.10.0 in /SalishSeaTools by @dependabot in #75
- Bump requests from 2.28.2 to 2.31.0 in /SalishSeaTools by @dependabot in #76
- Bump tornado from 6.2 to 6.3.2 in /SalishSeaTools by @dependabot in #77
- Bump cryptography from 39.0.2 to 41.0.0 in /SalishSeaTools by @dependabot in #78
- Bump cryptography from 41.0.0 to 41.0.2 in /SalishSeaTools by @dependabot in #79
- Bump pygments from 2.14.0 to 2.15.0 in /SalishSeaTools by @dependabot in #80
- Bump certifi from 2022.12.7 to 2023.7.22 in /SalishSeaTools by @dependabot in #81
- Bump cryptography from 41.0.2 to 41.0.3 in /SalishSeaTools by @dependabot in #82
- Bump tornado from 6.3.2 to 6.3.3 in /SalishSeaTools by @dependabot in #83
- Bump jupyter-server from 2.7.1 to 2.7.2 in /SalishSeaTools by @dependabot in #85
- Bump urllib3 from 2.0.4 to 2.0.6 in /SalishSeaTools by @dependabot in #86
- Bump pillow from 10.0.0 to 10.0.1 in /SalishSeaTools by @dependabot in #87
- Bump urllib3 from 2.0.6 to 2.0.7 in /SalishSeaTools by @dependabot in #88
- Bump pip from 23.2.1 to 23.3 in /SalishSeaTools by @dependabot in #89
- Bump jupyter-server from 2.7.2 to 2.11.2 in /SalishSeaTools by @dependabot in #90
- Bump jinja2 from 3.1.2 to 3.1.3 in /SalishSeaTools by @dependabot in #91
- Bump jupyter-lsp from 2.2.1 to 2.2.2 in /SalishSeaTools by @dependabot in #92
- Bump jupyterlab from 4.0.10 to 4.0.11 in /SalishSeaTools by @dependabot in #94
- Bump pillow from 10.2.0 to 10.3.0 in /SalishSeaTools by @dependabot in #96
- Bump idna from 3.6 to 3.7 in /SalishSeaTools by @dependabot in #97
- Bump tqdm from 4.66.1 to 4.66.3 in /SalishSeaTools by @dependabot in #99
- Bump jinja2 from 3.1.3 to 3.1.4 in /SalishSeaTools by @dependabot in #100
- Bump requests from 2.31.0 to 2.32.0 in /SalishSeaTools by @dependabot in #101
- Bump tornado from 6.3.3 to 6.4.1 in /SalishSeaTools by @dependabot in #102
- Bump certifi from 2024.6.2 to 2024.7.4 in /SalishSeaTools by @dependabot in #103
- Bump jupyterlab from 4.2.2 to 4.2.5 in /SalishSeaTools by @dependabot in #105
- Bump tornado from 6.4.1 to 6.4.2 in /SalishSeaTools by @dependabot in #107
- Bump jinja2 from 3.1.4 to 3.1.5 in /SalishSeaTools/envs by @dependabot in #117
New Contributors
- @SiddharthaAnand made their first contribution in #39
- @mdunphy made their first contribution in #38
Full Changelog: https://github.com/SalishSeaCast/tools/commits/v24.1