-
Notifications
You must be signed in to change notification settings - Fork 3
Fix file reading errors #64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Fix file reading errors #64
Conversation
* update labels parameter to include default * [pre-commit.ci lite] apply automatic fixes * Enable Linux compatibility with dependency changes and improved dev tooling (WayScience#17) * run linux tests on dev branch * don't show if headless * install qt deps * try async setting * Update run-tests.yml * try additional qt libs * troubleshoot further with docker * linting * Update run-tests.yml * Update run-tests.yml * Update run-tests.yml * Update uv.lock * fallback to napari[all] and setup qt for ubuntu * move to macos-14 for tests * add python3-pyqt5 installation * attempt to install different qt deps * Update run-tests.yml * attempt another linux dep step * update for linting step * update docs * [pre-commit.ci lite] apply automatic fixes * fix conflict i hope * [pre-commit.ci lite] apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: Dave Bunten <[email protected]>
* add synapse download enhancement to test real data * Update conftest.py * Update coverage-badge.svg * [pre-commit.ci lite] apply automatic fixes * assert that the files exist prior to tests * Update conftest.py * Update conftest.py * [pre-commit.ci lite] apply automatic fixes * track down missing files within gh actions env * [pre-commit.ci lite] apply automatic fixes * pathlib correction * check for the token * [pre-commit.ci lite] apply automatic fixes * retry * move to pull request target * readd pull request trigger * remove verbose pytest output * linting * [pre-commit.ci lite] apply automatic fixes * Apply suggestions from code review Co-authored-by: Gregory Way <[email protected]> * [pre-commit.ci lite] apply automatic fixes --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: Gregory Way <[email protected]>
…ce#35) * enable downstream branches to be checked out * Update .pre-commit-config.yaml * linting
* add nviz cli * [pre-commit.ci lite] apply automatic fixes * updates based on feedback Co-Authored-By: Mike Lippincott <[email protected]> * ignore testing utils * ignore conftest for coverage --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: Mike Lippincott <[email protected]>
…e#40) * move to macos for pre-commit checks * linting * add context
…enges (WayScience#42) * Create check.py * path report capabilities * linting * [pre-commit.ci lite] apply automatic fixes * remove pull_request set of testion actions * Update .pre-commit-config.yaml * Update .pre-commit-config.yaml * use pull request src instead of target for chkout * add debug for actions * remove debug * update to avoid coverage discrepancies * Update coverage-badge.svg * move to macos for pre-commit checks * linting * ignore tests for coverage * remove coverage reporting * remove shellcheck because of docker * add path reporter to cli * update for return code expectations * add complete test data * update for tests and readd coverage just in case * test locally * Update run-tests.yml * Update coverage-badge.svg * Update coverage-badge.svg * readd coverage Co-Authored-By: Jenna Tomkinson <[email protected]> * Update .pre-commit-config.yaml --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: Jenna Tomkinson <[email protected]>
* update dockerfile for uv * update deps and fix pre-commit config * update dockerfile and poe task
* fix docs builds with linux headless config * Update .pre-commit-config.yaml * apply changes for pre-commit * Update coverage-badge.svg
* add software doi for reference * Update .pre-commit-config.yaml
* update pre-commit-lite conditions * correction
* update gh actions macos runner * Update .pre-commit-config.yaml
* Add Almanack to pre-commit checks * Update .pre-commit-config.yaml * add the fork remote for upstream ref * debugging information for git * Update run-tests.yml * remove git block
|
|
||
| from .image_meta import extract_z_slice_number_from_filename, generate_ome_xml | ||
|
|
||
| def read_zstack_image(tiff_file_path): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider adding tests for this new function which otherwise is only implicitly checked.
|
Also, @MikeLippincott, note that within the PR description you can use keywords to close PR's or issues. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice job fixing the lockfile! I noticed the new error from CI relates to PyQt. One workaround might be to change the napari[all] dependency to use napari[pyside2] or napari[pyside2, optional]. Another option might be to constrain PyQt versions (earlier versions appeared to work with MacOS arm-based archs).
Co-authored-by: Dave Bunten <[email protected]>
Co-authored-by: Dave Bunten <[email protected]>
This PR adds a way to format input images (ome-tiff or tiff) to be compatible with nviz functions. Changes such as retyping, and dimensionality squeezing.
This PR is somewhat related to PR #12 if this one is merged #12 will be closed.
What kind of change(s) are included?
Checklist