Skip to content

Remove duplicate EK80 multiplex fixture - #1

Closed
LOCEANlloydizard wants to merge 22 commits into
mainfrom
fix-ek80-multiplex-fixture
Closed

Remove duplicate EK80 multiplex fixture#1
LOCEANlloydizard wants to merge 22 commits into
mainfrom
fix-ek80-multiplex-fixture

Conversation

@LOCEANlloydizard

Copy link
Copy Markdown
Owner

Removes the duplicate ek80_multiplex_path fixture and the redundant EK80_MULTI test-data alias.

Closes echostack-org#1675

LOCEANlloydizard and others added 22 commits July 16, 2026 11:04
…assets

add data & update conftest.py for heading test
Fix docstring sections that weren't getting into the rendered docs
Make the bibliography appear in the generated docs
docs: fix broken contributing page reference
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.15.21 → v0.15.22](astral-sh/ruff-pre-commit@v0.15.21...v0.15.22)
- [github.com/codespell-project/codespell: v2.4.2 → v2.4.3](codespell-project/codespell@v2.4.2...v2.4.3)
…i-update-config

[pre-commit.ci] pre-commit autoupdate
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.3.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v6.3.0...v7.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) from 1.14.0 to 1.14.1.
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](pypa/gh-action-pypi-publish@v1.14.0...v1.14.1)

---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
  dependency-version: 1.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ithub_actions/pypa/gh-action-pypi-publish-1.14.1

chore(deps): bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.1
…ithub_actions/actions/setup-python-7.0.0

chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0
* Update pyproject.toml

- Change how license details are given (previous way was deprecated)
- Use version_file instead of write_to for setuptools_scm (write_to is deprecated)
- Move the test, docs, and dev optional dependencies to be dependency groups instead (assuming that those dependencies are not intended for users to install)
- Added matplotlib to the test dependency group (it's used in some of the tests)

* Use --group syntax to install test and plot groups (instead of when they were extras)

* remove plot group from install cmd (not needed as matplotlib is in the test group)

* Use uv instead of pip for creating the docs as the pip version doesn't let one specify dependency groups to include

* uv prep: prevent pre-commit from spell checking uv.lock files

* Fix failure of uv build from a fresh checkout

* Add docs for uv

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Better present the conda/uv and linux/windows options for dev setup

[skip-CI]

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Apply a 7 day cooldown period to using new versions of dependencies

* Update development setup

* Set default set of dependency groups to reduce typing when using uv commands

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* small tweak to add PR workflow back

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Lloyd Izard <76954858+LOCEANlloydizard@users.noreply.github.com>
Co-authored-by: Wu-Jung Lee <leewujung@gmail.com>
* Update pyproject.toml

- Change how license details are given (previous way was deprecated)
- Use version_file instead of write_to for setuptools_scm (write_to is deprecated)
- Move the test, docs, and dev optional dependencies to be dependency groups instead (assuming that those dependencies are not intended for users to install)
- Added matplotlib to the test dependency group (it's used in some of the tests)

* Use --group syntax to install test and plot groups (instead of when they were extras)

* remove plot group from install cmd (not needed as matplotlib is in the test group)

* Use uv instead of pip for creating the docs as the pip version doesn't let one specify dependency groups to include

* uv prep: prevent pre-commit from spell checking uv.lock files

* update files to upgrade from [3.11-3.13] to [3.12-3.14]

---------

Co-authored-by: Gavin Macaulay <gavin@macaulay.co.nz>
…Error (echostack-org#1627)

* fix: deduplicate time values in add_location instead of raising ValueError

* ci: retry

* Update echopype/consolidate/api.py

Co-authored-by: Wu-Jung Lee <leewujung@gmail.com>

* Update echopype/consolidate/api.py

Co-authored-by: Wu-Jung Lee <leewujung@gmail.com>

* Update echopype/consolidate/loc_utils.py

Co-authored-by: Wu-Jung Lee <leewujung@gmail.com>

* Update echopype/consolidate/api.py

Co-authored-by: Wu-Jung Lee <leewujung@gmail.com>

* fix: pre-commit whitespace and docstring formatting in add_location

---------

Co-authored-by: Wu-Jung Lee <leewujung@gmail.com>
* Fix channel-frequency mapping in compute_MVBS

* remove the test and code for ping_time in freq_nominal
@LOCEANlloydizard
LOCEANlloydizard deleted the fix-ek80-multiplex-fixture branch July 22, 2026 18:11
LOCEANlloydizard pushed a commit that referenced this pull request Jul 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Clean up duplicate EK80 multiplex fixture

4 participants