-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathrefresh_examples.sh
40 lines (31 loc) · 1.01 KB
/
refresh_examples.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#! /bin/bash
# Terminates if any command fails
set -e
# subject to change depending on your conda setup
CONDA_SETUP_PATH=$HOME/miniconda3/etc/profile.d/conda.sh
UPDATE_JUPYTER="jupyter nbconvert --execute --to notebook --inplace"
function install () {
source $CONDA_SETUP_PATH
mamba env remove --name $1
mamba env create --file $2/environment_gpu.yml
conda activate $1
pip install -e ..
}
# multi color
install ultrack-multi-color multi_color_ensemble
$UPDATE_JUPYTER multi_color_ensemble/multi_color_ensemble.ipynb
# zebrahub
install ultrack-zebrahub zebrahub
$UPDATE_JUPYTER zebrahub/zebrahub.ipynb
# flow field
install ultrack-flow-field flow_field_3d
$UPDATE_JUPYTER flow_field_3d/tribolium_cartograph.ipynb
# plant seg
install ultrack-plant-seg neuromast_plantseg
$UPDATE_JUPYTER neuromast_plantseg/neuromast_plantseg.ipynb
# micro-sam
install ultrack-micro-sam micro_sam
$UPDATE_JUPYTER micro_sam/micro_sam_tracking.ipynb
# stardist
install ultrack-stardist stardist_2d
$UPDATE_JUPYTER stardist_2d/2d_tracking.ipynb