Overview
This release includes significant CI enhancements, a few bug fixes (in particular the calculation of effective pulse length for CW power-angle data from GPT in EK80), and a couple new functionalities (in particular handling interleaving CW/FM pings).
Thanks to @LOCEANlloydizard, @ctuguinay, @leewujung, and @beatfactor for their contributions!
New functionalities
- Add regrid mask functionality by @ctuguinay in #1530
- Enable processing CW/FM interleaving data by @ctuguinay @leewujung in #1508
Bug and warning fixes
- Explicitly set
xr.mergebehaviour to anticipate future xarray changes by @LOCEANlloydizard in #1647 - fix: support mixed beam types in split-beam angle computation by @beatfactor in #1623
- Return
tau_effectivefromcompute_Svand updatetau_effectivehandling by @LOCEANlloydizard in #1621 - Fix deprecations and warnings in tests by @LOCEANlloydizard in #1648
- Check unpin pandas < 3 by @LOCEANlloydizard in #1607
CI
- CI: switch to Pooch-managed GitHub assets and remove local test_data by @LOCEANlloydizard in #1562
- Use pooch in build workflow by @leewujung in #1566
- Ci/fix asset cache key by @LOCEANlloydizard in #1567
- Integration of Windows CI by @LOCEANlloydizard in #1563
- CI: cap pandas <3 to avoid regression with flox/xarray grouping by @LOCEANlloydizard in #1599
- Update pyproject.toml by @LOCEANlloydizard in #1605, #1606
- CI: investigate deprecated Codecov inputs by @LOCEANlloydizard in #1595
- CI: temporarily disable Codecov failure on Windows by @LOCEANlloydizard in #1619
- ci: add pip caching, concurrency groups, and auto worker count by @beatfactor in #1625
- move testing.py to tests/mock_data.py by @LOCEANlloydizard in #1649
- Use PEP 517 build in PyPI workflow by @LOCEANlloydizard in #1643
Tests
- Update
test_ecs_integration.pyby @LOCEANlloydizard in #1575 - Use official http image and using Pooch to pull data to http server by @leewujung in #1573
- Set python_requires >=3.11 in setup.cfg by @leewujung in #1561
- Update azfp6 test data by @leewujung in #1582
- Update AZFP test data in v0.11.1a2 assets by @leewujung in #1593
- Update
test_commongrid_api.pyby @LOCEANlloydizard in #1591 - Investigating the disk space failure in CI by @LOCEANlloydizard in #1592
- update sha256 key by @LOCEANlloydizard in #1609
- Add references test data by @LOCEANlloydizard in #1617
- Change of test in
test_mask.pyand update conftest by @LOCEANlloydizard in #1620 - Change sha256 for new test files by @LOCEANlloydizard in #1633
Documentation
- Add VOTO funding acknowledgement and migrate logos to local assets by @LOCEANlloydizard in #1602
- fix logos path by @LOCEANlloydizard in #1608
- Fix #1626 -- mark all 991 tests with unit/integration markers and split CI jobs by @beatfactor in #1629
- update acknowledgment in RTD by @LOCEANlloydizard in #1634
- Add CI memory usage monitoring and save artifacts by @LOCEANlloydizard in #1632
- Fix RTD fail by @LOCEANlloydizard in #1642
- docs: Update copyright year and institute name in README by @lsetiawan in #1646
New Contributors
- @beatfactor made their first contribution in #1625
Full Changelog: v0.11.0...v0.11.1