kirchhausenlab / incasem

Automated Segmentation of cellular substructures in Electron Microscopy
BSD 3-Clause "New" or "Revised" License
16 stars 1 forks source link

Update repo to use daisy==1.0 #17

Closed patrickstock closed 7 months ago

patrickstock commented 7 months ago

Updated repository to work with daisy==1.0

This involves adapting function calls & class instantiation according to daisy docs, which offloads some of these objects to funlib.persistence. setup.py is modified accordingly

Scripts Successfully Tested with daisy usage change:

✔️01_data_formatting/00_image_sequences_to_zarr.py ✔️01_data_formatting/20_create_mask.py ✔️01_data_formatting/40_equalize_histogram.py ✔️01_data_formatting/60_create_metric_mask.py

neuroglancer

Previously, neuroglancer scripts were insalled via an instrution in README.md as such: pip install git+https://github.com/kirchhausenlab/funlib.show.neuroglancer.git@more_scripts_v2#egg=funlib.show.neuroglancer This no longer works because it is built using daisy < 1.0.

funkelab has updated funlib.show.neuroglancer to depend on daisy==1.0. Rather than use our branch of a fork of this repo, funlib.show.neuroglancer is installed directly via setup.py