Skip to content

Tags: czbiohub-sf/shrimPy

Tags

v1.1

Toggle v1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merging autotracker (#156)

* initial test of the multiotsu

* adding working pcc, template matching and multiotsu. borrowing funcs from dexv2

* adding autotracker shrimpy backbone and tracking methods

* this runs on demo mode without updating the events for the stage. Assumes that there are shifts computed and returned.

* autotracker with demo mode working

* adding autotracker parameters to the mantis config

* add notes

* add back isort on/off

* implement shift limits

* fix bug in template matching validator

* debug autotracker

* change from tuple to list

* adding normalization flag

* Update autotracker.py

small fix on phase cross corr

* Update autotracker.py

printing positions in the same order

* Update autotracker.py

Update printing positions and logging

* Update acq_engine.py

* Update autotracker.py

use t=0 as reference

* update O3 refocus to use new piezo stage

* style

* add autotracker stall debugging

* move autotracker logs to /logs (#176)

* move autotracker logs to /logs

* Update author metadata labeling in CITATION.cff (#188)

Update author metadata format in CITATION.cff

* Add CLI to stir plate before acquisition (#189)

* add stir_plate CLI

* docs and check for empty pos list

* use logging instead of click.echo

* style

---------

Co-authored-by: Mandy Chen <[email protected]>

* Update MM position list when using autotracker (#197)

* update MM position list

* bugfixes

* update positions at last timepoint

* from pycromanager import JavaObject

* add autotracker stall debugging

* abort stalled O3 autofocus

* add phase reconstruction

* update pcc removing padding

* bug fix

* clean gpu

* keep track of gpu vars

* autotracker debug

Co-Authored-By: Taylla Milena Theodoro <[email protected]>

* clip shift_zyx

Co-Authored-By: Taylla Milena Theodoro <[email protected]>

* update limits

Co-Authored-By: Taylla Milena Theodoro <[email protected]>

* remove log transform from PCC and adding max shift

Co-Authored-By: Taylla Milena Theodoro <[email protected]>

* add vs to autotracker

* adding viscy and correcting bugs

* correct config indentation

Co-Authored-By: Taylla Milena Theodoro <[email protected]>

* add vs to pydantic acquisition settings model

Co-Authored-By: Taylla Milena Theodoro <[email protected]>

* debug

* remove device log and tif file writes

* Autotracker based on phase reconstruction (#198)

* add autotracker stall debugging

* abort stalled O3 autofocus

* add phase reconstruction

* update pcc removing padding

* bug fix

* clean gpu

* keep track of gpu vars

* autotracker debug

Co-Authored-By: Taylla Milena Theodoro <[email protected]>

* clip shift_zyx

Co-Authored-By: Taylla Milena Theodoro <[email protected]>

* update limits

Co-Authored-By: Taylla Milena Theodoro <[email protected]>

* remove log transform from PCC and adding max shift

Co-Authored-By: Taylla Milena Theodoro <[email protected]>

---------

Co-authored-by: Taylla Theodoro <[email protected]>

* Revert "Autotracker based on phase reconstruction" (#201)

Revert "Autotracker based on phase reconstruction (#198)"

This reverts commit d295f36.

* abort stalled O3 autofocus

* add phase reconstruction

* update pcc removing padding

* bug fix

* clean gpu

* keep track of gpu vars

* autotracker debug

Co-Authored-By: Taylla Milena Theodoro <[email protected]>

* clip shift_zyx

Co-Authored-By: Taylla Milena Theodoro <[email protected]>

* update limits

Co-Authored-By: Taylla Milena Theodoro <[email protected]>

* remove log transform from PCC and adding max shift

Co-Authored-By: Taylla Milena Theodoro <[email protected]>

* debug - don't use PM for O3 autofocus

* if shift reaches the max value, use max

Co-Authored-By: Taylla Milena Theodoro <[email protected]>

* working stage with autotracker instanciated once, buffer=100

* limit shifts function

* autotracker settings in classs init

* adding data preprocessing label free function

* Autotracker refactor instantiation and shifit limits (#209)

* instanciate autotracker once

* refactor shift lim

* add logging

* debug

* tracker in autotracker

* arguments from tracker to init

* zyx_shape as parameter

* tf in autotracker

* push last updates from mantis microscope

* remove extra print statements

---------

Co-authored-by: Ivan Ivanov <[email protected]>

* remove python-no-eval hook

* style

---------

Co-authored-by: Ivan Ivanov <[email protected]>
Co-authored-by: [email protected] <[email protected]>
Co-authored-by: Mandy Chen <[email protected]>

v1.2rc0

Toggle v1.2rc0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
On-mantis-debug-late-2025 (#210)

* remove position/time chunking/chunking from examples yamls

* fix previously ommitted zarr-config reading in cli code

* how am I still hitting camel-case issues?

* fix plate argument

* fix zarr store initialzation so that position_settings can be accesed

* pass output_path directly to initialize_zarr_store

* fix incorrect StreamSettings constructor arg

* fix zarr compression configuration

* add .zarr suffix to output file if one does not exist

v1.0

Toggle v1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update README.md (#155)

* Update README.md

* Update README.md

* Update README.md

Co-authored-by: Talon Chandler <[email protected]>

* update manuscript link

---------

Co-authored-by: Talon Chandler <[email protected]>