Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1377 commits
Select commit Hold shift + click to select a range
dccceed
Improve documentation
talonchandler Nov 3, 2022
fce4e62
Delete examples/__init__.py
talonchandler Nov 3, 2022
87efe8d
TC + ZL script improvements
talonchandler Nov 4, 2022
bc88dd0
bump napari-hub-preview-action version to fix CI
ziw-liu Nov 4, 2022
5c4e91a
Merge pull request #251 from mehta-lab/napari-hub-action-fix
talonchandler Nov 4, 2022
0a8d610
Update development guide to install `waveorder` for co-development (#…
ziw-liu Nov 4, 2022
71c4591
Remove unsupported calibration notebook
talonchandler Nov 2, 2022
403aa61
Replace defunct notebooks with working scripts
talonchandler Nov 2, 2022
869525e
Document script workflows
talonchandler Nov 3, 2022
245014a
Remove unused import
talonchandler Nov 3, 2022
cd6d519
Improve documentation
talonchandler Nov 3, 2022
5501ea6
Delete examples/__init__.py
talonchandler Nov 3, 2022
7566ce5
TC + ZL script improvements
talonchandler Nov 4, 2022
e4105bb
Import qtpy in `gui.py`
talonchandler Nov 4, 2022
1742c8a
Add documentation for changing the file in place
talonchandler Nov 4, 2022
fe847f1
90 degree orientation offset checkbox (#248)
talonchandler Nov 4, 2022
4f154eb
Merge branch 'main' into PyQt5-to-qtpy
talonchandler Nov 4, 2022
7af5af3
human-readable time stamp and open in napari
ziw-liu Nov 4, 2022
81577ac
suppress markdown linter complaints
ziw-liu Nov 4, 2022
cc8d89c
add gnu sed hint
ziw-liu Nov 4, 2022
5cf4af2
Fix typo
talonchandler Nov 4, 2022
97fc4cf
Merge pull request #252 from mehta-lab/PyQt5-to-qtpy
talonchandler Nov 4, 2022
9c35edd
Merge branch 'recon-scripts' of https://github.com/mehta-lab/recOrder…
talonchandler Nov 4, 2022
ef92a34
Remove hidden characters in plugin guide
talonchandler Nov 4, 2022
5f6f0d0
Improve readability of timestamps
talonchandler Nov 4, 2022
61615c6
Fix mismatched bold
talonchandler Nov 4, 2022
5898a9a
🇺🇸 focussing -> focusing
talonchandler Nov 4, 2022
8a61133
Improve create_preset_voltage.png
talonchandler Nov 4, 2022
119c29a
Typo
talonchandler Nov 4, 2022
b947e93
Remove extra background info
talonchandler Nov 4, 2022
814b486
Remove whitespace
talonchandler Nov 4, 2022
ecca6ff
Merge pull request #249 from mehta-lab/recon-scripts
talonchandler Nov 4, 2022
a805114
override initial tab to focus on calibration
ziw-liu Nov 7, 2022
23f6edd
Merge pull request #256 from mehta-lab/init-tab-focus
talonchandler Nov 7, 2022
b86a42b
Rename acquisition buttons
talonchandler Nov 8, 2022
1ddb9e4
Remove debugging print statement
talonchandler Nov 8, 2022
1d4835e
Merge pull request #260 from mehta-lab/rename-acq-buttons
talonchandler Nov 8, 2022
c4b7ad5
Change background keyword argument
talonchandler Nov 8, 2022
eff8b7d
Merge pull request #261 from mehta-lab/suprress-bg-mode-print
talonchandler Nov 8, 2022
09f1f26
Rename "90 Degree Offset"
talonchandler Nov 8, 2022
e988cff
Merge pull request #267 from mehta-lab/rename-pol-offset
talonchandler Nov 8, 2022
f84f09d
Move the most recent layer to the top of the layers list (#264)
ziw-liu Nov 9, 2022
78b7bbb
use hsv colormap for background orientation layer
ziw-liu Nov 9, 2022
2d7dfc7
draw overlay for both 2D and 3D
ziw-liu Nov 9, 2022
867b5b7
generate overlay in a thread worker
ziw-liu Nov 9, 2022
7806512
add notification for potential delay before update
ziw-liu Nov 10, 2022
c85e3e1
Merge pull request #269 from mehta-lab/bg-orientation-hsv
talonchandler Nov 15, 2022
1d9c32f
Merge pull request #270 from mehta-lab/birefringence-3d-overlay
talonchandler Nov 15, 2022
7f948bf
Average over z instead of slicing
talonchandler Nov 15, 2022
faf8ca1
Merge pull request #274 from mehta-lab/avg-3D-to-2D-ret-ori
talonchandler Nov 16, 2022
d91889a
Read illumination parameters from the loaded calibration instead of G…
ziw-liu Nov 16, 2022
6afc049
add roi size check for cached reconstructor
ziw-liu Nov 15, 2022
a733902
add method to save gui state
ziw-liu Nov 15, 2022
01c5380
beautify the method
ziw-liu Nov 16, 2022
86f9a37
save gui state in bg and acq workers
ziw-liu Nov 16, 2022
4d4857f
comment import behavior
ziw-liu Nov 16, 2022
0be6260
Merge pull request #275 from mehta-lab/check-cached-recon-shape
talonchandler Nov 17, 2022
3031672
save phase recon params and do not sort keys
ziw-liu Nov 17, 2022
73f61cd
Add `in_focus_slice` argument
talonchandler Nov 17, 2022
347e6fb
remove dependencies redundant with napari
ziw-liu Nov 17, 2022
e68aaab
remove unused dependency
ziw-liu Nov 17, 2022
d7d7a42
Call `enter_phase_denoiser` to create attributes
talonchandler Nov 18, 2022
892acb3
Improve reconstruction scripts
talonchandler Nov 21, 2022
5bcb4d6
Add README
talonchandler Nov 21, 2022
40d92fb
Improve slurm docs
talonchandler Nov 22, 2022
df8ad0f
Merge pull request #284 from mehta-lab/select-in-focus-z
talonchandler Nov 22, 2022
4af72d3
Example documentation improvements
talonchandler Nov 22, 2022
d834223
restore previous MDA settings after acquisition
ziw-liu Nov 22, 2022
69c29b8
Populate if preset name contain any of a list of keywords
talonchandler Nov 24, 2022
52e9b04
Better keywords; insensitive to case
talonchandler Nov 24, 2022
57be9d1
Better comment
talonchandler Nov 24, 2022
d893c56
Typos
talonchandler Nov 24, 2022
0238225
docs
talonchandler Nov 24, 2022
d21ddeb
Check for non-physical NA arguments
talonchandler Nov 28, 2022
1793b2e
Merge pull request #288 from mehta-lab/check-NA
talonchandler Nov 29, 2022
f0f7791
Add "phase" and "ph" as keywords
talonchandler Nov 29, 2022
f5978a6
Merge pull request #287 from mehta-lab/bf-preset-keyword
talonchandler Nov 29, 2022
f1a42e1
Use simulated phantoms in demo scripts
talonchandler Dec 1, 2022
b02b231
Add fluorescence script
talonchandler Dec 1, 2022
d91ca67
Improve docs
talonchandler Dec 1, 2022
e7f7abf
Sweep regularizations script
talonchandler Dec 1, 2022
7422a65
Add mult-modal-recon.py script
talonchandler Dec 1, 2022
7a843a2
Cleaning up
talonchandler Dec 1, 2022
37014da
Set NA defaults
talonchandler Dec 1, 2022
fda8c16
Merge pull request #283 from mehta-lab/dependency-maintenance
talonchandler Dec 1, 2022
4d94480
Merge pull request #279 from mehta-lab/save-gui-state
talonchandler Dec 1, 2022
50e131e
Match GUI's defaults
talonchandler Dec 2, 2022
f57e05a
Merge branch 'set_na_defaults' into improve-scripts
talonchandler Dec 2, 2022
43649f1
Even to odd N_defocus for phantoms
talonchandler Dec 2, 2022
fd94bdc
Split `qlipp_compute` into `phantoms` and `reconstructions`
talonchandler Dec 2, 2022
6b3bef8
Improved default behavior for `multi-modal-recon.py`
talonchandler Dec 2, 2022
048cdf4
Fix imports after refactoring
talonchandler Dec 2, 2022
6928feb
Merge pull request #291 from mehta-lab/set_na_defaults
talonchandler Dec 2, 2022
bbc02ea
Remove unused import
talonchandler Dec 2, 2022
3b2a283
format faq section
ziw-liu Dec 2, 2022
0d7e3d1
Hot fix finishing #291. Match defaults to GUI.
talonchandler Dec 2, 2022
827e056
Merge branch 'main' into improve-scripts
talonchandler Dec 3, 2022
82f6147
Fix import bug
talonchandler Dec 3, 2022
e28c831
Merge pull request #289 from mehta-lab/improve-scripts
talonchandler Dec 3, 2022
00b0739
BF keep shutter open
talonchandler Dec 3, 2022
c740006
Merge pull request #292 from mehta-lab/bf-keep-shutter-open
talonchandler Dec 5, 2022
bdc3417
Merge pull request #286 from mehta-lab/restore-mda-after-acq
talonchandler Dec 8, 2022
4e25aef
initial draft
talonchandler Dec 9, 2022
790c7f1
Only disable "Phase From BF"
talonchandler Dec 10, 2022
9bfce28
Fix typo
talonchandler Dec 11, 2022
794eeb5
fix BF channel index
ieivanov Dec 12, 2022
fdaf8b4
Merge pull request #295 from mehta-lab/bugfix-examples
talonchandler Dec 12, 2022
d3b9886
Initial draft
Dec 13, 2022
606ddb2
Open select positions
Dec 13, 2022
783482f
Support channels and positions to layers
Dec 14, 2022
09bd32a
make resused elements class attributes
talonchandler Dec 15, 2022
bf28e86
Minor relabelling
Dec 15, 2022
b5f4a11
Change .convert to convert
Dec 15, 2022
cda3d2d
example save single zarr
Dec 15, 2022
7534ec0
Revert "example save single zarr"
talonchandler Dec 15, 2022
5b8f52f
example to single zarr
talonchandler Dec 15, 2022
355056d
Revert "Change .convert to convert"
talonchandler Dec 15, 2022
f718f93
Revert "Minor relabelling"
talonchandler Dec 15, 2022
51ffe94
Revert "Support channels and positions to layers"
talonchandler Dec 15, 2022
7ed9abf
Revert "Open select positions"
talonchandler Dec 15, 2022
ce48fc7
Revert "Initial draft"
talonchandler Dec 15, 2022
d213085
Better output channel names
talonchandler Dec 15, 2022
22d9e1d
All scripts save to ./output/reconstructs_
talonchandler Dec 15, 2022
8311532
Remove `msg` from MainWidget namespace
talonchandler Dec 16, 2022
fce1eb2
Remove unused import
talonchandler Dec 16, 2022
ea3e443
Use `cli.command` instead of `click.command`
talonchandler Dec 16, 2022
c62a294
Accidentally commented...might revert
talonchandler Dec 16, 2022
4a41afe
Re-add bf_keywords to msg
talonchandler Dec 16, 2022
23b1b43
Add channel_name text overlay to napari window
talonchandler Dec 17, 2022
8b3e952
Merge pull request #294 from mehta-lab/no-bf-channel
talonchandler Dec 19, 2022
655a764
pin numpy version (#301)
ziw-liu Dec 20, 2022
daea451
Change default color to green
Jan 5, 2023
2850c8d
Update overview figure
talonchandler Jan 5, 2023
d7c2088
Update docs
talonchandler Jan 5, 2023
741befb
Remove DISPLAY AUTHORITY
talonchandler Jan 5, 2023
308ad1c
Merge branch 'main' into cli-view
talonchandler Jan 5, 2023
05246b0
Merge branch 'fix-tox-test' into cli-view
talonchandler Jan 5, 2023
37cadc7
line break between two environment variables
ziw-liu Jan 5, 2023
fb44742
Merge pull request #302 from mehta-lab/fix-tox-test
talonchandler Jan 5, 2023
d6774a9
Merge branch 'main' into cli-view
talonchandler Jan 5, 2023
7e10ae5
Merge pull request #297 from mehta-lab/cli-view
talonchandler Jan 5, 2023
9ba69f3
swing-invariant extinction
talonchandler Jan 27, 2023
e0ea512
Docs first draft
talonchandler Jan 27, 2023
59a3bab
Complete draft of docs
talonchandler Jan 28, 2023
15d8bca
More docs
talonchandler Jan 28, 2023
1b6f7a7
Formatting
talonchandler Jan 28, 2023
009a9ad
Format 2
talonchandler Jan 28, 2023
d28c875
Better image sizes
talonchandler Jan 28, 2023
c65e4ce
Larger image
talonchandler Jan 28, 2023
27a4f3f
Align center
talonchandler Jan 28, 2023
28612e0
Add docstring and mention in other guides
talonchandler Jan 28, 2023
7098de7
Typo
talonchandler Jan 28, 2023
d719272
Plugin guide typo
talonchandler Jan 28, 2023
ea878be
"Extinction" -> "Extinction Ratio" in GUI
talonchandler Jan 28, 2023
1ff922a
White background on figs
talonchandler Jan 30, 2023
107c497
Rewording edits
talonchandler Jan 30, 2023
58c04be
Merge pull request #308 from mehta-lab/swing-invariant-extinction
talonchandler Jan 30, 2023
55ede5f
Link to calibration guide
talonchandler Jan 30, 2023
4ce4384
"S0" -> "BF - computed" in example script
talonchandler Jan 30, 2023
0459cbf
Merge branch 'main' into example-to-single-zarr
talonchandler Jan 30, 2023
0768f88
Merge pull request #310 from mehta-lab/fix-calib-docs
talonchandler Jan 30, 2023
0a17504
Merge pull request #298 from mehta-lab/example-to-single-zarr
talonchandler Jan 30, 2023
d62bdf9
Update setup.cfg for macos_arm64 specific dependencies (#313)
mattersoflight Feb 8, 2023
d32bf46
Fix cli entry points
Feb 8, 2023
6d12fdd
Move imports into cli functions
Feb 8, 2023
b5e5e4e
black formatting
talonchandler Feb 8, 2023
a1451ee
Merge pull request #317 from mehta-lab/import-inside-cli-funcs
talonchandler Feb 9, 2023
5d56b29
Updated Pycromanager to 0.24.1. (#307)
nicost Feb 9, 2023
6742be9
remove transpose+copy (#322)
talonchandler Mar 6, 2023
c61c124
Depend on `iohub` (#331)
talonchandler Apr 6, 2023
fd74e3e
Multiprocessing script for reconstructing multiple positions and time…
talonchandler Apr 7, 2023
add3280
depend on iohub tagged release (#333)
talonchandler Apr 7, 2023
78b510e
Add overlay option to `view` command (#336)
talonchandler Apr 12, 2023
8c400d6
Turn live mode off when loading calibration (#335)
talonchandler Apr 12, 2023
190443a
Write to single zarr store (#340)
talonchandler Apr 13, 2023
1259d51
Install iohub from PyPI (#342)
ziw-liu Apr 15, 2023
17033e8
Minor documentation updates for 0.3.0 (#344)
talonchandler Apr 18, 2023
802cc62
pin README links (#345)
talonchandler Apr 19, 2023
6b2b3cc
Test docking the plugin widget (#346)
ziw-liu Jun 7, 2023
cf7ded1
test on all PRs (#383)
talonchandler Jul 25, 2023
96dca01
`0.4.0dev` merge to `main` (#375)
talonchandler Jul 25, 2023
165d100
Bump dependencies and enable widget test (#391)
ziw-liu Aug 3, 2023
276081f
0.4.0 installation documentation (#395)
talonchandler Aug 5, 2023
858f3d4
Reconstruct a subset of time indices (#398)
talonchandler Aug 8, 2023
1367a35
remove `recorder` view (#400)
talonchandler Aug 9, 2023
7cf3b56
Pass scale metadata through `recorder reconstruct` (#399)
talonchandler Aug 9, 2023
6dc571b
skip `QFileDialog.Options()` (#404)
talonchandler Aug 9, 2023
038cc93
Standardize CLI (#402)
talonchandler Aug 15, 2023
e38e764
"Flip Orientation" and "Invert Phase Contrast" GUI checkboxes (#405)
talonchandler Aug 16, 2023
c40205c
CLI creates empty HCS zarr then fills it (#408)
talonchandler Aug 16, 2023
fbffe97
bump iohub (#414)
talonchandler Aug 18, 2023
2843c6a
gui save to plate (#415)
talonchandler Aug 18, 2023
7f57e33
Refactor apply_inverse_transfer_function file for multiprocessing (#411)
talonchandler Aug 18, 2023
f1fedef
Check for PyQt5 (#420)
talonchandler Aug 19, 2023
d017f6d
simplify dask graph before computing overlay (#423)
ziw-liu Aug 19, 2023
9368932
Clean deprecated (#422)
talonchandler Aug 19, 2023
e17da56
Retardance reconstructions in nm (#413)
talonchandler Aug 21, 2023
50cd8d9
`recOrder` data schema (#421)
talonchandler Aug 21, 2023
828f266
Implement schema (#424)
talonchandler Aug 22, 2023
bbf3502
Redo overlay2 (#425)
talonchandler Aug 23, 2023
8cf7037
Improved birefringence overlays (#426)
talonchandler Aug 24, 2023
e48b116
0.4.0 revised documentation (#428)
talonchandler Aug 25, 2023
7f56ed0
"Orientation Legend" -> "Visualization" tab (#431)
talonchandler Aug 25, 2023
2f5ae16
Background scaling, naming, and squeezing (#429)
talonchandler Aug 26, 2023
f2d5bb8
Sample contribution merge to main (#434)
talonchandler Aug 31, 2023
d644cc2
squeeze scale with image (#435)
talonchandler Aug 31, 2023
8e7c728
0.4.0 release fixes (#436)
talonchandler Aug 31, 2023
4363c7f
update links (#439)
talonchandler Sep 26, 2023
0d61103
fix bug loading timepoints in apply_inverse_to_zyx_and_save (#441)
ieivanov Sep 29, 2023
ff996ba
remove the napari hub preview workflow (#446)
ziw-liu Oct 6, 2023
7f33e5d
Update README and sample contribution (#440)
talonchandler Oct 6, 2023
2aa080e
Direct link to README image (#447)
talonchandler Oct 6, 2023
8f34a12
Append channels via CLI calls (#454)
talonchandler Nov 1, 2023
5becc0c
test on python 3.11 (#455)
ziw-liu Nov 1, 2023
d31ad91
Optional GUI/PM dependencies (#456)
ziw-liu Nov 7, 2023
b9ccc93
Chunk transfer functions (#463)
talonchandler Dec 12, 2023
57f611e
Pass metadata (#464)
talonchandler Dec 20, 2023
0fa5af2
Collect and unify color overlays (#473)
talonchandler Jul 2, 2024
3b216bb
pin ome-zarr (#475)
talonchandler Jul 10, 2024
a6d842a
Fix background-check bug (#469)
talonchandler Jul 11, 2024
7687259
Default HSV colormap (#471)
talonchandler Jul 15, 2024
9f0a37a
Bump Python, iohub, and waveorder (#478)
ziw-liu Jul 16, 2024
6c70732
Parallelize reconstructions with `submitit` (#477)
talonchandler Sep 17, 2024
6b34489
put test_store.zarr in `tmp_path` (#495)
talonchandler Jan 8, 2025
fcaa1f3
Update badges (#489)
talonchandler Jan 8, 2025
29e804f
Buyer's guide (#486)
talonchandler Jan 14, 2025
e2eb24a
Standalone auto-generated reconstruction GUI (#487)
amitabhverma Jan 23, 2025
c4fed09
remove pyqt6 dependency and re-worked setup cfgs (#503)
amitabhverma Feb 19, 2025
63b4be8
Merge remote-tracking branch 'recorder/main' into recorder-merge
talonchandler Feb 21, 2025
bce393f
Fix installation (#184)
talonchandler Feb 21, 2025
2ada656
style
talonchandler Feb 21, 2025
9293f1a
run action on all prs
talonchandler Feb 21, 2025
f98b4e7
ignore style changes
talonchandler Feb 21, 2025
f682c31
Fix non-example pytests (#186)
talonchandler Feb 23, 2025
3e2abb8
Clean up examples and temp files (#187)
talonchandler Feb 24, 2025
b5a7a25
Remove recorder image references (#189)
talonchandler Mar 6, 2025
bfe8741
don't save recorder version
talonchandler Mar 7, 2025
56fd046
Merging README (#188)
mattersoflight Mar 7, 2025
6849375
clean "recOrder" from docs
talonchandler Mar 8, 2025
bd40f79
minor docs fix
talonchandler Mar 8, 2025
7cb5453
update README: phase from defocus
mattersoflight Mar 31, 2025
c7090ca
add refs for fluorescence reconstruction
mattersoflight Mar 31, 2025
4fab7d5
logo as top-level headline
talonchandler Apr 2, 2025
f5d9b7f
remove `setup.py`
talonchandler Apr 2, 2025
10ac8d1
75%-size logo
talonchandler Apr 2, 2025
bb2e157
smaller
talonchandler Apr 2, 2025
34938df
Add quotes to `pip install "waveorder[all]"`
talonchandler Apr 2, 2025
c2d4528
try again w/ <img> attributes
talonchandler Apr 2, 2025
f2852a5
even smaller
talonchandler Apr 2, 2025
394e442
remove mention of confocal fluorescence reconstruction
talonchandler Apr 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
# .git-blame-ignore-revs
# created as described in: https://docs.github.com/en/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view

# black-format files
07517c3353c392106cabae003d589946ea25918a
82f6df5ed34460374ce7c0fdca089d8caa570b9f
aa7050f973f36dc204ea495e105b5432223dc68d
a3dd7e5e9bc0bed404792e9b241f1639ade76f33
30 changes: 30 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: Bug report
about: Create a report to help us improve
title: "[BUG]"
labels: ''
assignees: ''

---

**Summary and expected behavior**

**Code for reproduction (using python script or command line interface)**
```
# paste your code here

```

**Screenshots or steps for reproduction (using napari GUI)**

**Include relevant logs which are created next to the output dir, name of the dataset, yaml file(s) if encountering reconstruction errors.**

**Expected behavior**
A clear and concise description of what you expected to happen.

**Environment:**

Operating system:
Python version:
Python environment (command line, IDE, Jupyter notebook, etc):
Micro-Manager/pycromanager version:
12 changes: 12 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
name: Documentation
about: Help us improve documentation
title: "[DOC]"
labels: ''
assignees: ''

---

**Suggested improvement**

**Optional: Pull request with better documentation**
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: Feature request
about: Suggest an idea for this project
title: "[FEATURE]"
labels: ''
assignees: ''

---

**Problem**

**Proposed solution**


**Alternatives you have considered, if any**

**Additional context**
Note relevant experimental conditions or datasets
38 changes: 18 additions & 20 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@ name: lint, style, and tests

on:
pull_request:
branches:
- main

jobs:
style:
Expand Down Expand Up @@ -77,25 +75,25 @@ jobs:
run: |
isort --check waveorder

tests:
needs: [style, isort] # lint
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.10", "3.11", "3.12"]
# needs: [style, isort] # lint
# runs-on: ubuntu-latest
# strategy:
# matrix:
# python-version: ["3.10", "3.11", "3.12"]

steps:
- uses: actions/checkout@v3
# steps:
# - uses: actions/checkout@v3

- uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
# - uses: actions/setup-python@v4
# with:
# python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install ".[dev]"
# - name: Install dependencies
# run: |
# python -m pip install --upgrade pip
# pip install ".[all,dev]"

- name: Test with pytest
run: |
pytest -v --cov=./ --cov-report=xml
# - name: Test with pytest
# run: |
# pytest -v
# pytest -v --cov=./ --cov-report=xml
48 changes: 0 additions & 48 deletions .github/workflows/pytests.yml

This file was deleted.

45 changes: 45 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: test

on: [push]

jobs:
test:
name: ${{ matrix.platform }} py${{ matrix.python-version }}
runs-on: ${{ matrix.platform }}
strategy:
matrix:
platform: [ubuntu-latest, windows-latest, macos-latest]
python-version: ["3.10", "3.11"]

steps:
- name: Checkout repo
uses: actions/checkout@v3

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}

# these libraries enable testing on Qt on linux
- uses: tlambert03/setup-qt-libs@v1

# strategy borrowed from vispy for installing opengl libs on windows
- name: Install Windows OpenGL
if: runner.os == 'Windows'
run: |
git clone --depth 1 https://github.com/pyvista/gl-ci-helpers.git
powershell gl-ci-helpers/appveyor/install_opengl.ps1

- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install setuptools tox tox-gh-actions

# https://github.com/napari/cookiecutter-napari-plugin/commit/cb9a8c152b68473e8beabf44e7ab11fc46483b5d
- name: Test
uses: aganders3/headless-gui@v1
with:
run: python -m tox

- name: Coverage
uses: codecov/codecov-action@v3
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -143,11 +143,15 @@ dmypy.json

# written by setuptools_scm
*/_version.py
recOrder/_version.py
waveorder/_version.py
*.autosave

# images
*.npz
*.png
*.tif[f]
*.pdf

# example data
/examples/data_temp/*
/logs/*
3 changes: 1 addition & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

repos:
# basic pre-commit
- repo: https://github.com/pre-commit/pre-commit-hooks
Expand Down Expand Up @@ -31,4 +30,4 @@ repos:
- repo: https://github.com/psf/black
rev: 25.1.0
hooks:
- id: black
- id: black
3 changes: 1 addition & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,7 @@ identifiers:
- type: url
value: 'https://www.napari-hub.org/plugins/recOrder-napari'
description: >-
recOrder-napari plugin for label-free imaging that
depends on waveOrder library
waveorder plugin for label-free imaging (TODO: update URL)
- type: doi
value: 10.1364/BOE.455770
description: >-
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
BSD 3-Clause License

Copyright (c) 2019, Chan Zuckerberg Biohub
Copyright (c) 2025, Chan Zuckerberg Biohub

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
Expand Down
Loading