.gitignore
.pre-commit-config.yaml
LICENSE
MANIFEST.in
Pipfile
README.md
pyproject.toml
setup.cfg
tox.ini
update_version.py
vollseg
.github/workflows/deploy.yml
docs/care.md
docs/stardist.md
docs/stardist_lightning_vs_keras.md
docs/unet.md
plugins/napari-curvature/README.md
plugins/napari-curvature/pyproject.toml
plugins/napari-curvature/src/kapoorlabs_curvature_napari/__init__.py
plugins/napari-curvature/src/kapoorlabs_curvature_napari/_plot.py
plugins/napari-curvature/src/kapoorlabs_curvature_napari/_profile.py
plugins/napari-curvature/src/kapoorlabs_curvature_napari/_widget.py
plugins/napari-curvature/src/kapoorlabs_curvature_napari/napari.yaml
plugins/napari-curvature/src/kapoorlabs_curvature_napari/resources/kapoorlogo.png
plugins/napari-curvature/tests/test_smoke.py
plugins/napari-vollseg/README.md
plugins/napari-vollseg/pyproject.toml
plugins/napari-vollseg/src/kapoorlabs_vollseg_napari/__init__.py
plugins/napari-vollseg/src/kapoorlabs_vollseg_napari/_model_catalog.py
plugins/napari-vollseg/src/kapoorlabs_vollseg_napari/_runner.py
plugins/napari-vollseg/src/kapoorlabs_vollseg_napari/_widget.py
plugins/napari-vollseg/src/kapoorlabs_vollseg_napari/napari.yaml
plugins/napari-vollseg/src/kapoorlabs_vollseg_napari/resources/kapoorlogo.png
plugins/napari-vollseg/tests/test_smoke.py
scripts/README.md
scripts/clean_checkpoints.py
scripts/upload_pytorch_models_to_hf.py
scripts/analysis/plot_metrics.py
scripts/analysis/plot_metrics_unet.py
scripts/analysis/models_stardist_pytorch/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/boxplots/boxplot_learning_rate.png
scripts/analysis/models_stardist_pytorch_sweep_summary/boxplots/boxplot_train_dist_loss.png
scripts/analysis/models_stardist_pytorch_sweep_summary/boxplots/boxplot_train_loss.png
scripts/analysis/models_stardist_pytorch_sweep_summary/boxplots/boxplot_train_prob_loss.png
scripts/analysis/models_stardist_pytorch_sweep_summary/boxplots/boxplot_val_dist_loss.png
scripts/analysis/models_stardist_pytorch_sweep_summary/boxplots/boxplot_val_loss.png
scripts/analysis/models_stardist_pytorch_sweep_summary/boxplots/boxplot_val_prob_loss.png
scripts/analysis/models_stardist_pytorch_sweep_summary/overlay/combined_overlay_learning_rate.png
scripts/analysis/models_stardist_pytorch_sweep_summary/overlay/combined_overlay_train_dist_loss.png
scripts/analysis/models_stardist_pytorch_sweep_summary/overlay/combined_overlay_train_loss.png
scripts/analysis/models_stardist_pytorch_sweep_summary/overlay/combined_overlay_train_prob_loss.png
scripts/analysis/models_stardist_pytorch_sweep_summary/overlay/combined_overlay_val_dist_loss.png
scripts/analysis/models_stardist_pytorch_sweep_summary/overlay/combined_overlay_val_loss.png
scripts/analysis/models_stardist_pytorch_sweep_summary/overlay/combined_overlay_val_prob_loss.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_adam_lr1p0e-1_cosine/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_adam_lr1p0e-1_noscheduler/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_adam_lr1p0e-2_cosine/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_adam_lr1p0e-2_noscheduler/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_adam_lr1p0e-3_cosine/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_adam_lr1p0e-3_noscheduler/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_lars_lr1p0e-1_cosine/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_lars_lr1p0e-1_noscheduler/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_lars_lr1p0ep0_cosine/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_lars_lr1p0ep0_noscheduler/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_lars_lr1p0ep1_cosine/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_lars_lr1p0ep1_noscheduler/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_sgd_lr1p0e-1_cosine/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_sgd_lr1p0e-1_noscheduler/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_sgd_lr1p0ep0_cosine/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_sgd_lr1p0ep0_noscheduler/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_sgd_lr1p0ep1_cosine/metrics_all_in_one.png
scripts/analysis/models_stardist_pytorch_sweep_summary/per_model/stardist_sweep_sgd_lr1p0ep1_noscheduler/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/boxplots/boxplot_learning_rate_epoch.png
scripts/analysis/models_unet_pytorch_sweep_summary/boxplots/boxplot_learning_rate_step.png
scripts/analysis/models_unet_pytorch_sweep_summary/boxplots/boxplot_train_loss_epoch.png
scripts/analysis/models_unet_pytorch_sweep_summary/boxplots/boxplot_train_loss_step.png
scripts/analysis/models_unet_pytorch_sweep_summary/boxplots/boxplot_train_psnr_epoch.png
scripts/analysis/models_unet_pytorch_sweep_summary/boxplots/boxplot_train_psnr_step.png
scripts/analysis/models_unet_pytorch_sweep_summary/boxplots/boxplot_val_loss_epoch.png
scripts/analysis/models_unet_pytorch_sweep_summary/boxplots/boxplot_val_loss_step.png
scripts/analysis/models_unet_pytorch_sweep_summary/boxplots/boxplot_val_psnr_epoch.png
scripts/analysis/models_unet_pytorch_sweep_summary/boxplots/boxplot_val_psnr_step.png
scripts/analysis/models_unet_pytorch_sweep_summary/overlay/combined_overlay_learning_rate_epoch.png
scripts/analysis/models_unet_pytorch_sweep_summary/overlay/combined_overlay_learning_rate_step.png
scripts/analysis/models_unet_pytorch_sweep_summary/overlay/combined_overlay_train_loss_epoch.png
scripts/analysis/models_unet_pytorch_sweep_summary/overlay/combined_overlay_train_loss_step.png
scripts/analysis/models_unet_pytorch_sweep_summary/overlay/combined_overlay_train_psnr_epoch.png
scripts/analysis/models_unet_pytorch_sweep_summary/overlay/combined_overlay_train_psnr_step.png
scripts/analysis/models_unet_pytorch_sweep_summary/overlay/combined_overlay_val_loss_epoch.png
scripts/analysis/models_unet_pytorch_sweep_summary/overlay/combined_overlay_val_psnr_epoch.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_adam_lr1p0e-1_cosine/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_adam_lr1p0e-1_noscheduler/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_adam_lr1p0e-2_cosine/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_adam_lr1p0e-2_noscheduler/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_adam_lr1p0e-3_cosine/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_adam_lr1p0e-3_noscheduler/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_lars_lr1p0e-1_cosine/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_lars_lr1p0e-1_noscheduler/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_lars_lr1p0ep0_cosine/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_lars_lr1p0ep0_noscheduler/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_lars_lr1p0ep1_cosine/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_lars_lr1p0ep1_noscheduler/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_sgd_lr1p0e-1_cosine/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_sgd_lr1p0e-1_noscheduler/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_sgd_lr1p0ep0_cosine/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_sgd_lr1p0ep0_noscheduler/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_sgd_lr1p0ep1_cosine/metrics_all_in_one.png
scripts/analysis/models_unet_pytorch_sweep_summary/per_model/unet_sweep_sgd_lr1p0ep1_noscheduler/metrics_all_in_one.png
scripts/conf/scenario_curvature_distribution.yaml
scripts/conf/scenario_generate_care.yaml
scripts/conf/scenario_generate_roi.yaml
scripts/conf/scenario_predict_care.yaml
scripts/conf/scenario_predict_combo.yaml
scripts/conf/scenario_predict_roi.yaml
scripts/conf/scenario_predict_stardist.yaml
scripts/conf/scenario_predict_unet.yaml
scripts/conf/scenario_segment.yaml
scripts/conf/experiment_data_paths/curvature_distribution.yaml
scripts/conf/experiment_data_paths/predict_combo_jeanzay.yaml
scripts/conf/experiment_data_paths/predict_default.yaml
scripts/conf/experiment_data_paths/predict_jeanzay_care.yaml
scripts/conf/experiment_data_paths/predict_jeanzay_maskunet.yaml
scripts/conf/experiment_data_paths/predict_jeanzay_stardist.yaml
scripts/conf/experiment_data_paths/predict_jeanzay_unet.yaml
scripts/conf/experiment_data_paths/roi_predict.yaml
scripts/conf/experiment_data_paths/testdataset.yaml
scripts/conf/model_paths/jeanzay.yaml
scripts/conf/parameters/care.yaml
scripts/conf/parameters/curvature_distribution.yaml
scripts/conf/parameters/default.yaml
scripts/conf/parameters/roi.yaml
scripts/conf/parameters/stardist.yaml
scripts/conf/parameters/unet.yaml
scripts/conf/parameters/scheduler/cosine.yaml
scripts/conf/parameters/scheduler/none.yaml
scripts/conf/parameters/scheduler/warm_cosine.yaml
scripts/curvature_physics/curvature_distribution.py
scripts/curvature_physics/scenarios.py
scripts/legacy_segmentation_workflow/01_enhance_membrane.py
scripts/legacy_segmentation_workflow/01_membrane_segmentation_cellpose.py
scripts/legacy_segmentation_workflow/01_nuclei_segmentation.py
scripts/legacy_segmentation_workflow/01_segmentation_metrics.py
scripts/legacy_segmentation_workflow/01_vollcellpose_membrane_segmentation.py
scripts/legacy_segmentation_workflow/_upload_models_to_hf.py
scripts/legacy_segmentation_workflow/scenarios.py
scripts/model_prediction/_arch_loader.py
scripts/model_prediction/compare_segmentations.py
scripts/model_prediction/predict-care.py
scripts/model_prediction/predict-combo.py
scripts/model_prediction/predict-roi.py
scripts/model_prediction/predict-stardist.py
scripts/model_prediction/predict-unet.py
scripts/model_prediction/scenario_predict_care.py
scripts/model_prediction/scenario_predict_roi.py
scripts/model_prediction/scenarios.py
scripts/model_prediction/slurm_predict_care.sh
scripts/model_prediction/sweep_predict_and_analyze.py
scripts/model_prediction/sweep_predict_roi_stardist_and_analyze.py
scripts/model_prediction/sweep_predict_unet_and_analyze.py
scripts/model_prediction/sweep_stardist_analyze.py
scripts/model_prediction/sweep_stardist_clean.py
scripts/model_prediction/sweep_summary_analyzer.ipynb
scripts/model_prediction/sweep_unet_analyze.py
scripts/model_prediction/sweep_unet_clean.py
scripts/model_prediction/outputs/2026-05-19/10-57-37/predict-stardist.log
scripts/model_prediction/outputs/2026-05-19/10-57-37/.hydra/config.yaml
scripts/model_prediction/outputs/2026-05-19/10-57-37/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-05-19/10-57-37/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-05-19/11-04-45/predict-stardist.log
scripts/model_prediction/outputs/2026-05-19/11-04-45/.hydra/config.yaml
scripts/model_prediction/outputs/2026-05-19/11-04-45/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-05-19/11-04-45/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-05-19/11-11-13/predict-stardist.log
scripts/model_prediction/outputs/2026-05-19/11-11-13/.hydra/config.yaml
scripts/model_prediction/outputs/2026-05-19/11-11-13/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-05-19/11-11-13/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-05-19/11-27-23/predict-stardist.log
scripts/model_prediction/outputs/2026-05-19/11-27-23/.hydra/config.yaml
scripts/model_prediction/outputs/2026-05-19/11-27-23/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-05-19/11-27-23/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-05-19/16-26-33/predict-stardist.log
scripts/model_prediction/outputs/2026-05-19/16-26-33/train_ddp_process_1.log
scripts/model_prediction/outputs/2026-05-19/16-26-33/train_ddp_process_2.log
scripts/model_prediction/outputs/2026-05-19/16-26-33/train_ddp_process_3.log
scripts/model_prediction/outputs/2026-05-19/16-26-33/.hydra/config.yaml
scripts/model_prediction/outputs/2026-05-19/16-26-33/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-05-19/16-26-33/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-05-19/17-21-43/predict-stardist.log
scripts/model_prediction/outputs/2026-05-19/17-21-43/.hydra/config.yaml
scripts/model_prediction/outputs/2026-05-19/17-21-43/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-05-19/17-21-43/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-05-19/17-28-26/predict-stardist.log
scripts/model_prediction/outputs/2026-05-19/17-28-26/train_ddp_process_1.log
scripts/model_prediction/outputs/2026-05-19/17-28-26/train_ddp_process_2.log
scripts/model_prediction/outputs/2026-05-19/17-28-26/train_ddp_process_3.log
scripts/model_prediction/outputs/2026-05-19/17-28-26/.hydra/config.yaml
scripts/model_prediction/outputs/2026-05-19/17-28-26/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-05-19/17-28-26/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-05-19/18-23-09/predict-stardist.log
scripts/model_prediction/outputs/2026-05-19/18-23-09/train_ddp_process_1.log
scripts/model_prediction/outputs/2026-05-19/18-23-09/train_ddp_process_2.log
scripts/model_prediction/outputs/2026-05-19/18-23-09/train_ddp_process_3.log
scripts/model_prediction/outputs/2026-05-19/18-23-09/.hydra/config.yaml
scripts/model_prediction/outputs/2026-05-19/18-23-09/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-05-19/18-23-09/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-06-15/02-37-29/predict-unet.log
scripts/model_prediction/outputs/2026-06-15/02-37-29/.hydra/config.yaml
scripts/model_prediction/outputs/2026-06-15/02-37-29/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-06-15/02-37-29/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-06-15/09-03-36/predict-unet.log
scripts/model_prediction/outputs/2026-06-15/09-03-36/.hydra/config.yaml
scripts/model_prediction/outputs/2026-06-15/09-03-36/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-06-15/09-03-36/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-06-15/09-04-57/predict-unet.log
scripts/model_prediction/outputs/2026-06-15/09-04-57/.hydra/config.yaml
scripts/model_prediction/outputs/2026-06-15/09-04-57/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-06-15/09-04-57/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-06-15/10-12-25/predict-unet.log
scripts/model_prediction/outputs/2026-06-15/10-12-25/.hydra/config.yaml
scripts/model_prediction/outputs/2026-06-15/10-12-25/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-06-15/10-12-25/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-06-15/10-13-37/predict-unet.log
scripts/model_prediction/outputs/2026-06-15/10-13-37/.hydra/config.yaml
scripts/model_prediction/outputs/2026-06-15/10-13-37/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-06-15/10-13-37/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-06-15/10-15-00/predict-unet.log
scripts/model_prediction/outputs/2026-06-15/10-15-00/.hydra/config.yaml
scripts/model_prediction/outputs/2026-06-15/10-15-00/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-06-15/10-15-00/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-06-15/10-33-43/predict-care.log
scripts/model_prediction/outputs/2026-06-15/10-33-43/.hydra/config.yaml
scripts/model_prediction/outputs/2026-06-15/10-33-43/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-06-15/10-33-43/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-06-15/11-30-31/predict-care.log
scripts/model_prediction/outputs/2026-06-15/11-30-31/.hydra/config.yaml
scripts/model_prediction/outputs/2026-06-15/11-30-31/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-06-15/11-30-31/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-06-15/11-44-41/predict-care.log
scripts/model_prediction/outputs/2026-06-15/11-44-41/.hydra/config.yaml
scripts/model_prediction/outputs/2026-06-15/11-44-41/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-06-15/11-44-41/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-06-15/11-48-34/predict-care.log
scripts/model_prediction/outputs/2026-06-15/11-48-34/.hydra/config.yaml
scripts/model_prediction/outputs/2026-06-15/11-48-34/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-06-15/11-48-34/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-06-15/11-48-57/predict-unet.log
scripts/model_prediction/outputs/2026-06-15/11-48-57/.hydra/config.yaml
scripts/model_prediction/outputs/2026-06-15/11-48-57/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-06-15/11-48-57/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-06-15/11-51-15/predict-care.log
scripts/model_prediction/outputs/2026-06-15/11-51-15/.hydra/config.yaml
scripts/model_prediction/outputs/2026-06-15/11-51-15/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-06-15/11-51-15/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-06-15/13-32-57/predict-care.log
scripts/model_prediction/outputs/2026-06-15/13-32-57/.hydra/config.yaml
scripts/model_prediction/outputs/2026-06-15/13-32-57/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-06-15/13-32-57/.hydra/overrides.yaml
scripts/model_prediction/outputs/2026-06-15/15-24-09/predict-care.log
scripts/model_prediction/outputs/2026-06-15/15-24-09/.hydra/config.yaml
scripts/model_prediction/outputs/2026-06-15/15-24-09/.hydra/hydra.yaml
scripts/model_prediction/outputs/2026-06-15/15-24-09/.hydra/overrides.yaml
scripts/model_prediction/stardist_sweeps/sweep_best_models.txt
scripts/model_prediction/stardist_sweeps/sweep_predict_summary.csv
scripts/model_prediction/stardist_sweeps/sweep_summary.csv
scripts/model_prediction/stardist_sweeps/sweep_val_loss_curves.png
scripts/model_prediction/unet_sweeps/sweep_predict_summary.csv
scripts/model_training/README.md
scripts/model_training/lightning-care.py
scripts/model_training/lightning-roi.py
scripts/model_training/lightning-stardist.py
scripts/model_training/lightning-unet.py
scripts/model_training/optimize-stardist-thresholds.py
scripts/model_training/scenario_optimize_stardist_thresholds.py
scripts/model_training/scenario_train_care.py
scripts/model_training/scenario_train_roi.py
scripts/model_training/scenario_train_stardist.py
scripts/model_training/scenario_train_unet.py
scripts/model_training/slurm_sweep_care_jeanzay.sh
scripts/model_training/slurm_sweep_stardist_jeanzay.sh
scripts/model_training/slurm_sweep_unet_jeanzay.sh
scripts/model_training/slurm_train_care.sh
scripts/model_training/slurm_train_care_jeanzay.sh
scripts/model_training/slurm_train_roi.sh
scripts/model_training/slurm_train_stardist_gwdg.sh
scripts/model_training/slurm_train_stardist_jeanzay.sh
scripts/model_training/slurm_train_unet_gwdg.sh
scripts/model_training/slurm_train_unet_jeanzay.sh
scripts/model_training/conf/scenario_optimize_stardist_thresholds.yaml
scripts/model_training/conf/scenario_train_care.yaml
scripts/model_training/conf/scenario_train_roi.yaml
scripts/model_training/conf/scenario_train_stardist.yaml
scripts/model_training/conf/scenario_train_unet.yaml
scripts/model_training/conf/parameters/care.yaml
scripts/model_training/conf/parameters/optimize_stardist_thresholds.yaml
scripts/model_training/conf/parameters/stardist_default.yaml
scripts/model_training/conf/parameters/unet_default.yaml
scripts/model_training/conf/train_data_paths/care_default.yaml
scripts/model_training/conf/train_data_paths/care_jeanzay.yaml
scripts/model_training/conf/train_data_paths/roi_default.yaml
scripts/model_training/conf/train_data_paths/xenopus_default.yaml
scripts/model_training/conf/train_data_paths/xenopus_gwdg.yaml
scripts/model_training/conf/train_data_paths/xenopus_jeanzay.yaml
scripts/model_training/conf/train_data_paths/xenopus_jeanzay_unet.yaml
scripts/train_data_generation/README.md
scripts/train_data_generation/care_h5_visualizer.ipynb
scripts/train_data_generation/generate-care-training-data.py
scripts/train_data_generation/generate-roi-training-data.py
scripts/train_data_generation/generate-training-data.py
scripts/train_data_generation/h5_inspect.py
scripts/train_data_generation/merge_h5_datasets.py
scripts/train_data_generation/roi_h5_visualizer.ipynb
scripts/train_data_generation/scenario_generate.py
scripts/train_data_generation/scenario_generate_care.py
scripts/train_data_generation/scenario_generate_roi.py
scripts/train_data_generation/slurm_generate_care.sh
scripts/train_data_generation/slurm_generate_gwdg.sh
scripts/train_data_generation/slurm_generate_jeanzay.sh
scripts/train_data_generation/slurm_generate_roi.sh
scripts/train_data_generation/slurm_merge_h5.sh
scripts/train_data_generation/stardist_h5_visualizer.ipynb
scripts/train_data_generation/unet_h5_visualizer.ipynb
scripts/train_data_generation/conf/scenario_generate.yaml
scripts/train_data_generation/conf/parameters/default.yaml
scripts/train_data_generation/conf/train_data_paths/xenopus_default.yaml
scripts/train_data_generation/conf/train_data_paths/xenopus_gwdg.yaml
scripts/train_data_generation/conf/train_data_paths/xenopus_jeanzay.yaml
scripts/train_data_generation/outputs/2026-05-10/11-07-28/generate-training-data.log
scripts/train_data_generation/outputs/2026-05-10/11-07-28/.hydra/config.yaml
scripts/train_data_generation/outputs/2026-05-10/11-07-28/.hydra/hydra.yaml
scripts/train_data_generation/outputs/2026-05-10/11-07-28/.hydra/overrides.yaml
scripts/train_data_generation/outputs/2026-05-10/11-25-56/generate-training-data.log
scripts/train_data_generation/outputs/2026-05-10/11-25-56/.hydra/config.yaml
scripts/train_data_generation/outputs/2026-05-10/11-25-56/.hydra/hydra.yaml
scripts/train_data_generation/outputs/2026-05-10/11-25-56/.hydra/overrides.yaml
scripts/train_data_generation/outputs/2026-06-15/12-04-52/generate-training-data.log
scripts/train_data_generation/outputs/2026-06-15/12-04-52/.hydra/config.yaml
scripts/train_data_generation/outputs/2026-06-15/12-04-52/.hydra/hydra.yaml
scripts/train_data_generation/outputs/2026-06-15/12-04-52/.hydra/overrides.yaml
src/kapoorlabs_vollseg/__init__.py
src/kapoorlabs_vollseg/_version.py
src/kapoorlabs_vollseg/fusion.py
src/kapoorlabs_vollseg/hub.py
src/kapoorlabs_vollseg/pretrained.py
src/kapoorlabs_vollseg/seedpool.py
src/kapoorlabs_vollseg.egg-info/PKG-INFO
src/kapoorlabs_vollseg.egg-info/SOURCES.txt
src/kapoorlabs_vollseg.egg-info/dependency_links.txt
src/kapoorlabs_vollseg.egg-info/requires.txt
src/kapoorlabs_vollseg.egg-info/top_level.txt
src/kapoorlabs_vollseg/_backbones/__init__.py
src/kapoorlabs_vollseg/_backbones/_config.py
src/kapoorlabs_vollseg/_backbones/care.py
src/kapoorlabs_vollseg/_backbones/care_keras.py
src/kapoorlabs_vollseg/_backbones/cellpose.py
src/kapoorlabs_vollseg/_backbones/maskunet.py
src/kapoorlabs_vollseg/_backbones/maskunet_keras.py
src/kapoorlabs_vollseg/_backbones/stardist.py
src/kapoorlabs_vollseg/_backbones/stardist_keras.py
src/kapoorlabs_vollseg/_backbones/unet.py
src/kapoorlabs_vollseg/_backbones/unet_keras.py
src/kapoorlabs_vollseg/_lightning/__init__.py
src/kapoorlabs_vollseg/_lightning/base_module.py
src/kapoorlabs_vollseg/_lightning/dataset.py
src/kapoorlabs_vollseg/_lightning/optimizers.py
src/kapoorlabs_vollseg/_lightning/registry.py
src/kapoorlabs_vollseg/_lightning/schedulers.py
src/kapoorlabs_vollseg/_lightning/stitch.py
src/kapoorlabs_vollseg/_lightning/transforms.py
src/kapoorlabs_vollseg/_lightning/unet_dataset.py
src/kapoorlabs_vollseg/care_lightning/__init__.py
src/kapoorlabs_vollseg/care_lightning/base_module.py
src/kapoorlabs_vollseg/care_lightning/dataset.py
src/kapoorlabs_vollseg/care_lightning/lightning_trainer.py
src/kapoorlabs_vollseg/care_lightning/module.py
src/kapoorlabs_vollseg/care_lightning/optimizers.py
src/kapoorlabs_vollseg/care_lightning/presets.py
src/kapoorlabs_vollseg/care_lightning/pytorch_callbacks.py
src/kapoorlabs_vollseg/care_lightning/pytorch_datasets.py
src/kapoorlabs_vollseg/care_lightning/pytorch_loggers.py
src/kapoorlabs_vollseg/care_lightning/registry.py
src/kapoorlabs_vollseg/care_lightning/schedulers.py
src/kapoorlabs_vollseg/care_lightning/trainer.py
src/kapoorlabs_vollseg/care_lightning/transforms.py
src/kapoorlabs_vollseg/care_lightning/utils.py
src/kapoorlabs_vollseg/curvature/__init__.py
src/kapoorlabs_vollseg/curvature/api.py
src/kapoorlabs_vollseg/curvature/boundary.py
src/kapoorlabs_vollseg/curvature/distribution.py
src/kapoorlabs_vollseg/curvature/fit_2d.py
src/kapoorlabs_vollseg/curvature/fit_3d.py
src/kapoorlabs_vollseg/curvature/physics.py
src/kapoorlabs_vollseg/curvature/profile.py
src/kapoorlabs_vollseg/curvature/render.py
src/kapoorlabs_vollseg/curvature/timelapse.py
src/kapoorlabs_vollseg/curvature/tracking.py
src/kapoorlabs_vollseg/curvature/windows.py
src/kapoorlabs_vollseg/data/__init__.py
src/kapoorlabs_vollseg/data/io.py
src/kapoorlabs_vollseg/data/labels.py
src/kapoorlabs_vollseg/data/patches.py
src/kapoorlabs_vollseg/data/sequencer.py
src/kapoorlabs_vollseg/data/smart_patches_h5.py
src/kapoorlabs_vollseg/eval/__init__.py
src/kapoorlabs_vollseg/eval/matching.py
src/kapoorlabs_vollseg/eval/nms.py
src/kapoorlabs_vollseg/eval/threshold.py
src/kapoorlabs_vollseg/models/__init__.py
src/kapoorlabs_vollseg/models/care.py
src/kapoorlabs_vollseg/models/care_keras.py
src/kapoorlabs_vollseg/models/cellpose.py
src/kapoorlabs_vollseg/models/maskunet.py
src/kapoorlabs_vollseg/models/maskunet_keras.py
src/kapoorlabs_vollseg/models/stardist.py
src/kapoorlabs_vollseg/models/stardist_keras.py
src/kapoorlabs_vollseg/models/unet.py
src/kapoorlabs_vollseg/models/unet_keras.py
src/kapoorlabs_vollseg/pipelines/__init__.py
src/kapoorlabs_vollseg/pipelines/base.py
src/kapoorlabs_vollseg/pipelines/cellseg_factory.py
src/kapoorlabs_vollseg/pipelines/chunked.py
src/kapoorlabs_vollseg/pipelines/denoised.py
src/kapoorlabs_vollseg/pipelines/factory.py
src/kapoorlabs_vollseg/pipelines/nuclei_cellpose.py
src/kapoorlabs_vollseg/pipelines/roi.py
src/kapoorlabs_vollseg/pipelines/timelapse_predict.py
src/kapoorlabs_vollseg/pipelines/unet_stardist.py
src/kapoorlabs_vollseg/stardist/__init__.py
src/kapoorlabs_vollseg/stardist/_tiling.py
src/kapoorlabs_vollseg/stardist/dataset.py
src/kapoorlabs_vollseg/stardist/distance.py
src/kapoorlabs_vollseg/stardist/inference.py
src/kapoorlabs_vollseg/stardist/lightning_module.py
src/kapoorlabs_vollseg/stardist/losses.py
src/kapoorlabs_vollseg/stardist/model.py
src/kapoorlabs_vollseg/stardist/rays.py
src/kapoorlabs_vollseg/stardist/transforms.py
src/kapoorlabs_vollseg/stardist/_lib/Makefile
src/kapoorlabs_vollseg/stardist/_lib/README.md
src/kapoorlabs_vollseg/stardist/_lib/STARDIST_LICENSE.txt
src/kapoorlabs_vollseg/stardist/_lib/stardist3d.cpp
src/kapoorlabs_vollseg/stardist/_lib/stardist3d_impl.cpp
src/kapoorlabs_vollseg/stardist/_lib/stardist3d_impl.h
src/kapoorlabs_vollseg/stardist/_lib/stardist3d_lib.c
src/kapoorlabs_vollseg/stardist/_lib/stardist3d_lib.h
src/kapoorlabs_vollseg/stardist/_lib/test_lib3d.cpp
src/kapoorlabs_vollseg/stardist/_lib/utils.cpp
src/kapoorlabs_vollseg/stardist/_lib/utils.h
src/kapoorlabs_vollseg/train/__init__.py
src/kapoorlabs_vollseg/train/_checkpoint.py
src/kapoorlabs_vollseg/train/care_keras.py
src/kapoorlabs_vollseg/train/cellpose.py
src/kapoorlabs_vollseg/train/stardist_keras.py
src/kapoorlabs_vollseg/train/unet_keras.py
src/kapoorlabs_vollseg/training/__init__.py
src/kapoorlabs_vollseg/training/pipeline.py
tests/__init__.py
tests/conftest.py
tests/test_combo_factory_shapes.py
tests/test_data_labels.py
tests/test_distance.py
tests/test_factory.py
tests/test_from_folder_config.py
tests/test_fusion.py
tests/test_hub.py
tests/test_lightning_dataset.py
tests/test_losses.py
tests/test_matching.py
tests/test_nms.py
tests/test_pipelines_base.py
tests/test_rays.py
tests/test_roi_pipeline.py
tests/test_seedpool.py
tests/test_stardist_backbone_faces.py
tests/test_stardist_inference.py
tests/test_stardist_optimizer_cache.py
tests/test_stardist_polyhedron.py
tests/test_stardist_transforms.py
tests/test_timelapse_predict.py
tests/test_unet_stardist_pipeline.py