Overview
This release includes a number of major changes, in particular:
- additional functions for detecting transient noise, seafloor, and shoals
- upgrade to use Zarr >3, and along with this change, discontinue support for Python 3.10 and Zarr <3, and add support for Python 3.13
Thanks to @LOCEANlloydizard , @dbashford-NOAA , @shivam096, and @leewujung for their contributions!
New features
- Add weill to codespell ignore list by @LOCEANlloydizard in #1543
- Implementations of basic seafloor detection in mask subpackage by @LOCEANlloydizard in #1521
- Add Fielding and Matecho-like transient noise removal methods by @LOCEANlloydizard in #1544
- Shoals detection implementation by @LOCEANlloydizard in #1525
Enhancements
- Update
apply_maskto only take in boolean or 0/1 masks by @shivam096 in #1502 - Add order agnostic dimension in masks by @shivam096 in #1503
- Moved the check for duplicate times to after NMEA selection by @dbashford-NOAA in #1511
- Support computing MVBS with frequency_nominal and fix some tests by @dbashford-NOAA in #1517
Bug fixes
- Fix utcnow by @shivam096 in #1497
- Add time decode by @shivam096 in #1499
Infrastructure
- Migrate to numpy v2 and zarr v3 by @dbashford-NOAA and @leewujung in #1531
- Add test to validate actual range calculations by @shivam096 in #1504
- Unpinning numpy and scipy by @LOCEANlloydizard in #1518
- Reverse unpinning numpy by @leewujung in #1519
- Update pr.yaml to run full test suite for all PR by @LOCEANlloydizard in #1524
- Modifications to match xarray update to v2025.9.1 by @LOCEANlloydizard in #1550
- fix(ci): free disk space to resolve "No space left on device" by @LOCEANlloydizard in #1556
- Remove python 3.10 support by @dbashford-NOAA in #1546
- Support python 3.13 by @dbashford-NOAA in #1553
Documentation
- Update contributing section in docs by @leewujung in #1489
- Update data processing docs and contributor guide by @leewujung in #1490
- Update docstrings for transient noise and shoal detection functions by @LOCEANlloydizard in #1554
New Contributors
- @shivam096 made their first contribution in #1497
- @LOCEANlloydizard made their first contribution in #1518
- @dbashford-NOAA made their first contribution in #1511
Full Changelog: v0.10.1...v0.11.0